- Joined
- Aug 26, 2010
- Messages
- 573
[ORPG] Streams of Death
Here is the official site of the map.
I am currently working on SoD ORPG map, which I want to introduce to you here. It is my map, at the moment noone helped me except of resourses I downloaded here (they are listed in credits). Its world is a bit similar to DnD, but I am trying to make it as realistic and logical as I can. And I want also too make classes original (e.g. there will be some classes you have never seen - one of them is in development now). And I wonder if people like jokes in scenario? I mean I ask everyone: Do you want me to add jokes or to make it very serious?
And, the main thing: As I already said it is an ORPG map. So here will be save/load function. I'd love to add: two of them.
Note: to load it automatically you will need to use a registry file which allows warcraft to read files.
Previous table was shit cuz I got more ideas over time, I'll make a new table based on new plan.
It will be classical for most of ORPG maps, but almost everything will be impossible to do alone. And there will not be tons of stats like 99999999 health or 1000000 strength.
May be this will be interesting for you. alpha version will contain 4 base classes with 4-6 skills and 4-6 talents each(same amount for each, just am thinking if I'll add more before releasing). Maximum hero level will be 10. There will be 1 camp with revive point, shop, spell-shop and some quests. There will be first location with 3-4 creep types and 1-2 bosses.
Of course, in full version and even in beta there will be more classes(well, atm there are 96 class combinations on 40 lvl, so I am not sure if this is not enough), more skills and talents for each, more locations, creeps, bosses, quests and towns.
Every hero has 5 stats. You have 50 stats summary on level 1 and get 5 stat points on each time you level-up level, at least 1 of them is free. Creeps have all stats they need for their/your skills.
+0.25% physical critical chance.
+0.2% evasion.
+0.15% aiming. Aiming is in fact anti-evasion. Chance to avoid an incoming attack is <target.evasion>-<attacker.aiming>
+0.33% physical critical power.
+0.2% magical critical power.
+0.2% magical critical chance.
+0.2 resistance to all elemental damage.
There are 4 basic spell elements. They are:
Okey, some people wanted me to reveal basic classes. This are classes for alpha, later there will be more of them.
Stats are writen as Strength/Agility/Intellect/Constitution/Stamina/Free
I'll reveal more nearer to release.
Items will also have type and modifers.
I don't know what to add here at the moment, so if I'll have any more ideas or someone will ask - I'll write it here.
Nothing to show yet, so this is empty.
You can look at my plan on sod-orpg.606h.net
Testers list is on official forum.
If you want to help me with this map - contact me, I'll say what I need help with.
Spetial thanks to this guys for this resourses:
If I forgot someone - please contact me, I'll add you.
And thanks to hiveworkshop for inspiring me to create this map
Here is the official site of the map.
Introduction
I am currently working on SoD ORPG map, which I want to introduce to you here. It is my map, at the moment noone helped me except of resourses I downloaded here (they are listed in credits). Its world is a bit similar to DnD, but I am trying to make it as realistic and logical as I can. And I want also too make classes original (e.g. there will be some classes you have never seen - one of them is in development now). And I wonder if people like jokes in scenario? I mean I ask everyone: Do you want me to add jokes or to make it very serious?
And, the main thing: As I already said it is an ORPG map. So here will be save/load function. I'd love to add: two of them.
I mean you will be able to save to screen or to file in <WC3 dirrectory>\savegames\SoD\<your nickname>\ folder and to load them manually or to load them exactly from that txt file automatically.What do I mean?
Note: to load it automatically you will need to use a registry file which allows warcraft to read files.
List of content
- Introduction
- List of content
- Current stage of the map
- Summary of the map gameplay
- Map features
- Future plans
- Screenshots/Videos (it's empty at the moment )
- Developing diary
- Credits
- Wishs and requests
Current stage of the map
I have been working on it for some time already, but isn't yet ready for any public release. I'd call this stage pre-alpha. At the moment I have made the most basic systems(e.g. damage and items system).It isn't even alpha yet, but I have already made a lot. And I am not going to stop.What is done already?
Previous table was shit cuz I got more ideas over time, I'll make a new table based on new plan.
| - done
| - partially done
| - not done
| - partially done
| - not done
Summary of the map gameplay
It will be classical for most of ORPG maps, but almost everything will be impossible to do alone. And there will not be tons of stats like 99999999 health or 1000000 strength.
May be this will be interesting for you. alpha version will contain 4 base classes with 4-6 skills and 4-6 talents each(same amount for each, just am thinking if I'll add more before releasing). Maximum hero level will be 10. There will be 1 camp with revive point, shop, spell-shop and some quests. There will be first location with 3-4 creep types and 1-2 bosses.
Of course, in full version and even in beta there will be more classes(well, atm there are 96 class combinations on 40 lvl, so I am not sure if this is not enough), more skills and talents for each, more locations, creeps, bosses, quests and towns.
Every hero has 5 stats. You have 50 stats summary on level 1 and get 5 stat points on each time you level-up level, at least 1 of them is free. Creeps have all stats they need for their/your skills.
Strength:
+2% physical damage.Agility:
+1% physical attack speed.+0.25% physical critical chance.
+0.2% evasion.
+0.15% aiming. Aiming is in fact anti-evasion. Chance to avoid an incoming attack is <target.evasion>-<attacker.aiming>
Intellect:
+0.5 Spellpower. Spellpower is used as main parameter of all spells and some magical skills.+0.33% physical critical power.
+0.2% magical critical power.
+0.2% magical critical chance.
Constitution:
+3 health points.Stamina:
+2 mana points.+0.2 resistance to all elemental damage.
There are 4 basic spell elements. They are:
Fire
- AOE damaging spells and mighty damaging summonsWater
- single-target damging spells with minor debufsEarth
- greate buffs and support spells, also good supportive minionsAir
- indeed powerfull debufs, often with also target/AOE damage
Okey, some people wanted me to reveal basic classes. This are classes for alpha, later there will be more of them.
Stats are writen as Strength/Agility/Intellect/Constitution/Stamina/Free
- Name:
Flesh mage
Role: Support/Basic healer/Damager/Tank
Stats: 7/7/14/14/5/3 + 0/0/2/2/0/1
Description: He was learning for decades to get the power of mind and flesh controlling as his master, Zul'Udar, like every necromancer. But when he understood all the horror their guild made he left their dark halls and is on his way to the light.
Yup, this is very universal class. Of course he can't do everything perfect at the same time, but you will decide his role by talents and skills you will take. - Name:
Shadow dancer
Role: Damager
Stats: 10/14/10/8/6/2 + 2/2/0/0/0/1
Description: Stealthy thief from a small town destroyed by War. He earned money to stay alive by only his friends - perfect dexterity and sharp dagger. When the War came he ran as fast as possible to save his life. But he failed. And now his shadow is the only thing he owns.
This class is perfect for guys, who love rogue/assassin class lovers. He will be the only guy in alpha who can take 2 1-handed weapons in 2 hands. - Name:
Shaman
(Mage)
Role: Magic damager
Stats:6/9/14/7/10/4 + 0/0/2/1/1/1
Description: The mighty desert caster. He was born hundreds years ago and lived a long life. He was going to die, but he found a solution - he paid necromancers to separate his soul and his decaying old body. But they nothing without a price. And often they tell you price only when they've finished.
This is first magican I will implement. His main power is enchanting his attacks and spells with powers of elements he uses. He can learn fire and air based spells - Name:
Fighter
Role: Tank/Damage dealer
Stats: 12/7/7/12/7/5 + 1/0/0/1/0/3
Description: He was 13 when he had lost his family because War eating his village and everybody, who went fighting with Zul'Udar forces. His only wishs are to stop the War and not to loose friends anymore. And he will do everything possible to make them true.
I want to say that he will be most universal base for fighter-based multi-class characters because of lots of free stat points. He is better tank than flesh mage, expetially when there is one near.
I'll reveal more nearer to release.
Items will also have type and modifers.
Weapons:
Randged weapons will be added later (not in beta).
Shields:
Armors:
Armors affect both movenment and attack speed, weapons and shields - only attack speed.
Spell penalty affects your sucssesfull spell cast chance. This doesn't include abilities. If you have 100%+ spell penalty you won't be able to cast. Some classes will have bonus against this penalty.
- Sword: Basic 1-handed melee weapon.
Damage: 2-6. - Dagger: Fast low damage 1-handed melee weapon.
Damage: 2-4.
Speed: +33%. - Club/Axe: slow high damage 1-handed melee weapon.
Damage: 4-6.
Speed: -33%. - Staff: Basic 2-handed melee weapon. Most of them give agi and int/sp.
Damage: 7-9.
Speed: -20%. - 2-handed sword: High speed 2-handed melee weapon.
Damage: 6-8. - Halberd/Hammer: High damage 2-handed melee weapon.
Damage: 9-14.
Speed: -40%.
Randged weapons will be added later (not in beta).
Shields:
- Small: Small shield with no speed/cast penalty.
Armor: 1. - Medium: Basic shield.
Armor: 3.
Speed: -20%.
Spell penalty: -20% - Big: Heavier shield.
Armor: 4.
Speed: -30%.
Spell penalty: -40% - Tower: The heaviest shield.
Armor: 6.
Speed: -40%.
Spell penalty: -60%
Armors:
- Mantle: The most flexible armor. Can protect you a bit. Most of them give you agi and int/sp.
Armor: 1.
Speed: +10%. - Leather: Basic mobile armor with no speed/cast penalty.
Armor: 3. - Studded leather: A bit less flexible but harder armor.
Armor: 4.
Speed: -10%. - Chain: Heavier armor.
Armor: 5.
Speed: -20%.
Spell penalty: -10% - Plate: Even heavier armor.
Armor: 6.
Speed: -30%.
Spell penalty: -20% - Cuirass: The heaviest armor type.
Armor: 8.
Speed: -40%.
Spell penalty: -40%
Armors affect both movenment and attack speed, weapons and shields - only attack speed.
Spell penalty affects your sucssesfull spell cast chance. This doesn't include abilities. If you have 100%+ spell penalty you won't be able to cast. Some classes will have bonus against this penalty.
I don't know what to add here at the moment, so if I'll have any more ideas or someone will ask - I'll write it here.
Map features
- Save/Load
- This will be the only map I saw (if there are - show me plz, I will be glad) with non-standart equipment system AND possibility to take 2 1-handed weapons in 2 hands (but if u have required skill)
- Realistic(as fantasy-based can be) and logical world and scenario. You are not a greate hero, slashing hordes of enemies with a single strike on your way, you are just trying to survive on the Greate War.
- Unique AI system: monsters will fight you or run if they are heavily overnumbered or if you killed part of pack and will try to comunicate with other enemy troops. If they will come to location boss he will gather more troops there: there will be more packs and they will be walking in squads - 2 or 3 packs together.
- Multiclass system - combine base classes to make an unique hero or stay with one class to make it one goal oriented.
- Non-standart battle and equipment systems.
- Unique base classes.
- 5 stats: Strength, Agility, Intellect, Constitution, Stamina, which incraise your parameters like crit chance or hp.
- Talent system: Do you want to empower healing or damaging skill? Or to make smth passive? Or to add debuf effect to some skill?
- Unique skills and spells. I mean every class has skills, which can be gained with levels and mages can also buy or find scrolls with spells. Saying "mages" I mean guys, who have skills of working with elemental magic. So if you have e.g. skill whose tip says you can learn fire-based spells you can take a scroll of any fire spell, use it, and you will learn it - you'll be able to use it even after saving and loading this character.
Future plans
- Items.
- Save/load - items part.
- Monsters - they will stand and fight in packs, like 2 tanks, 2 dds and a healer, to make it harder. Simple AI will be also implemented.
- Shop(s).
- Some quests.
- First alpha public release.
Screenshots/Videos
Nothing to show yet, so this is empty.
Developing diary
date format - dd/mm/yyyy
Finaly made attachment system.
Made invenotry system itself. Now I will make items attachable - they will be shown on your hero. Next I will make some basic equipment.
Made big part of equipment system, am making inventory menu.
Made saving. Looks like it works, at lest lvl 1, class, stats and skills are loaded fine. There are also placeholders for all 40 lvls(4 classes and everything else with them). In next versions i'll make codes more flexible, there won't be a lot of useless info.
Finished file save/loading.
I have made hero saving to file, but have some problems with file loading.
- Finished organising code. Now I have no problems in debugging caused by scrolling/searching code.
- Partially done save system. I will make code length fexible to get rid of wipes when adding something. By the way bounty for mosters (and quests, but there are no quests yet) is not implemented yet, so in fact there is nothing to save
- Finished hero <-> string functions. Now I will add cripting/decripting. Every next test with someone exapt me will be with protected version.
- Made brand new (in my map at least) monsters and monster packs system. Now monsters are created, live and respawn with their packs. Theoretically I haven't made respawn and AI because it isn't needed at the moment. But this system allowed me to made last fighters skill.
- Finished fighter.
- Made int<-->char system. It is simple, nut needed to make save/load.
- Now I will separate maps main code to couple of libraries to make it more readable and easier to scroll.
- Almost made fighter. At the moment I am thinking about his last skill.
- OKay, it will be almost impossible to make this skills without creeps system. So i'll start implementing creeps now.
- I have finished 2 hardest shaman skills! But, to be honest, I have no idea what skills to give to fighter :\
- FINALLY! I have made this guy (Shaman)
- I have finished a second hero and wrote begining of world legend.
- Yup, revealed heroes.
- I have found a bug with ability learning system - abilities were save only for last made hero. Am solving this problem.
- I have found a solution. It is awful, but anyway - it solves problem.
- K, now I've got a better solution of this problem. And I'm very glad to see first answer in my poll!
- Found cool models - now I am choosing best ones.
- Made this thread.
- Finished first class with 4 skills. Every skill seems to work correctly. At the moment it has no talents, beacuse talent system is not implemented yet. I am going to begin implementing second class.
- Started doing 2nd class. Implemented its stat system. Started implementing skills.
- Good news: friend gave me 2 small terrains. May be alpha will be very soon.
- Very good news: terrain isn't perfect, but I think it is much better than I am able to make myself. I'll use it in alpha.
- Added 1st skill to 2nd class. Beggining 3rd.
- Made 3rd skill
You can look at my plan on sod-orpg.606h.net
Credits
Project leader | DrizztDoUrden |
Main coder (vJass) | DrizztDoUrden |
Main story writer | DrizztDoUrden |
Terrainer(Beta) | stonneash |
vJasser/Spellmaker | Mr_Bean987 |
2d/3d artist | stonneash[/U] |
If you want to help me with this map - contact me, I'll say what I need help with.
Spetial thanks to this guys for this resourses:
Bonus | Nestharus |
DamageEvent | Nestharus |
AdvDamageEvent | Nestharus |
UnitIndexer | Nestharus |
WorldBounds | Nestharus |
Event | Nestharus |
AVL | Nestharus |
PriorityEvent | Nestharus |
BinaryHeap | Nestharus |
Table | Bribe |
Claws of attack | Thrikodius |
BloodySplat Missile | NewbieMapper |
WaterElementalMissile | DevineArmy |
Soul Devourer | -Grendel |
Hunter's Mark | RetroSexual |
Vampyr | Dionesiist |
Breed | eubz |
ArmoredVillagerMan | eubz |
Medieval weapons | Kitabatake |
Warlock's Dagger | Debode |
BTNWarCry | PeeKay |
BTNDjin | Mr.Goblin |
BTNFire | SkriK |
BTNLightning | SkriK |
BTNWater | SkriK |
BTNNature | SkriK |
BTNFocus2On | KelThuzad |
BTN_cr_PLUSbooK | CRAZYRUSSIAN |
BTNFireMagi | HappyCockroach |
BTNAbility_Warrior_InnerRage | i don't know |
BTNSwordOfTheKing | kola |
And thanks to hiveworkshop for inspiring me to create this map
Wishs and requests
- Do you want me to add luck stat with big (more that other) crit chance and evasion moddifiers?
- Any idea/suggestion? You can contact me freely, I'll try to answer as fast as possible.
Last edited: