.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
winSPMBT: Main Battle Tank- Save $5.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 2: The Ascension Wars

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old December 12th, 2003, 10:20 PM
Saber Cherry's Avatar

Saber Cherry Saber Cherry is offline
Major General
 
Join Date: Oct 2003
Location: Crystal Tokyo
Posts: 2,453
Thanks: 0
Thanked 0 Times in 0 Posts
Saber Cherry is on a distinguished road
Default Anyone want to help with the combat simulator?

Right now I'm going to go ahead and put most of the normal armor and weapon types into code, rather then mess with text files. So, if you want to help, just follow the format below, and I'll insert your additions.

A description of the format: Simply put the attribute name and its value in quotes, like this: "str=4" means the item gives a +4 strength bonus. These can be in any order. Unspecified fields default to zero, and that includes some that should never be zero, like "hands" and "hits" for weapons.

Please not that if you want, you can also specify additional stats, in any order. So if you want to add Rainbow Armor, it would look like this:

stats=new String[] {"prot=8", "enc=1", "reinvig=3", "mr=3"};
put(new Item("Rainbow Armor", stats, null));

...which gives reinvigoration and magic resistance. Here is the full set of stats I'm tracking on equipment:

"str","att","def","prot","prec","mr","mrl","gold","res","enc","reinvig", "dam", "length", "hands","hits"

The only ones that may need description are "hits", the number of hits for a weapon, "gold", the cost in gold (not used right now), "dam" for damage, "hands" for the number of hands needed for weapons, and "res", the resource cost - if you can figure it out.

***********************************************

Items (armor, helmets, shields and misc): This is what I have so far; feel free to copy this and insert additional armors. Or just post additional stuff and I'll place it in order. FYI, I'm trying to keep it order of increasing heaviness, cuirass -> hauberk -> full.


stats=new String[] {"prot=1"};
put(new Item("Helmet", stats, null));

stats=new String[] {"prot=3", "def=2", "enc=1"};
put(new Item("Round Shield", stats, null));

stats=new String[] {"prot=3", "def=4", "enc=2"};
put(new Item("Tower Shield", stats, null));

stats=new String[] {"prot=3"};
put(new Item("Leather Cuirass", stats, null));

stats=new String[] {"prot=4"};
put(new Item("Leather Hauberk", stats, null));

stats=new String[] {"prot=6", "def=-1", "enc=1"};
put(new Item("Full Leather Armor", stats, null));

stats=new String[] {"prot=5"};
put(new Item("Ring Mail Cuirass", stats, null));

stats=new String[] {"prot=7", "def=-1", "enc=1"};
put(new Item("Ring Mail Hauberk", stats, null));

stats=new String[] {"prot=11", "def=-2", "enc=2"};
put(new Item("Chain Mail Hauberk", stats, null));

stats=new String[] {"prot=7", "def=-1", "enc=1"};
put(new Item("Scale Mail Cuirass", stats, null));

stats=new String[] {"prot=11", "def=-3", "enc=3"};
put(new Item("Full Scale Mail", stats, null));

stats=new String[] {"prot=11", "def=-1", "enc=2"};
put(new Item("Plate Cuirass", stats, null));


***********************************************

Weapons: This is what I have so far; feel free to copy this and insert additional weapons. Or just post additional stuff and I'll place it in order.

stats=new String[] {"dam=3", "att=0", "def=0", "length=4", "hands=1", "hits=1"};
put(new Weapon("Spear", stats, null));

stats=new String[] {"dam=5", "att=1", "def=-1", "length=6", "hands=2", "hits=1"};
put(new Weapon("Pike", stats, null));

stats=new String[] {"dam=10", "att=-1", "def=-1", "length=4", "hands=2", "hits=1"};
put(new Weapon("Glaive", stats, null));

stats=new String[] {"dam=9", "att=1", "def=2", "length=3", "hands=2", "hits=1"};
put(new Weapon("Great Sword", stats, null));

stats=new String[] {"dam=7", "att=0", "def=0", "length=2", "hands=1", "hits=1"};
put(new Weapon("Falchion", stats, null));

stats=new String[] {"dam=6", "att=1", "def=0", "length=2", "hands=1", "hits=1"};
put(new Weapon("Broad Sword", stats, null));

stats=new String[] {"dam=5", "att=0", "def=1", "length=1", "hands=1", "hits=1"};
put(new Weapon("Short Sword", stats, null));

stats=new String[] {"dam=2", "att=1", "def=0", "length=0", "hands=1", "hits=1"};
put(new Weapon("Dagger", stats, null));

stats=new String[] {"dam=9", "att=0", "def=-1", "length=3", "hands=2", "hits=1"};
put(new Weapon("Maul", stats, null));

stats=new String[] {"dam=-2", "att=-1", "def=-1", "length=2", "hands=1", "hits=1"};
put(new Weapon("Fist", stats, null));


And again, if you can figure out resopurce costs, feel free to add them. For example, if you find that Great Swords cost 6 resources, you could add a "res=6" datum to the Great Sword entry like this:

stats=new String[] {"dam=9", "att=1", "def=2", "length=3", "hands=2", "hits=1", "res=6"};
put(new Weapon("Great Sword", stats, null));

***********************************************

Thanks in advance for any help! And by the way, while you can add magic items and weapons, avoid ones with special effects like Bane Blades or Armor Piercing weapons or Barkskin amulets or Charcoal Shields, as magical attributes are not yet modeled. Things like a Cat Charm or Weightless Scale Mail are fine.

Any questions? Don't feel compelled to help, BTW, unless you're eager to use it=)

-Cherry

[ December 12, 2003, 20:39: Message edited by: Saber Cherry ]
__________________
Cherry
Reply With Quote
 

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 01:47 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.