Register    Login    Forum    Search    FAQ Swords & Soldiers



Post new topic Reply to topic Go to page 1, 2  Next

Author Message
 Post subject: [BLOG]: Statistics for the hardcore
 Post Posted: Fri Oct 30, 2009 1:29 pm 
Offline
Ronimo Team Member
User avatar

Joined: Thu Apr 23, 2009 5:45 pm
Posts: 3679
This is a blog post. To read the original post, please click here »

A while ago, we posted some statistics about our melee units. Since Swords & Soldiers is a strategy game, the most fanatic gamers will probably want to see more of those, and behold, today your dinner is served!

The entire game is controlled by some 600 numbers that define all the strengths and weaknesses of each unit, and today we show the settings for the entire Aztec army. To keep this post from being too long, these are just those for the Poison Cloud spell. I will post the rest of the Aztec settings in the forum topic at the link below!

aztec_poisonCloud_width = 3
aztec_poisonCloud_cloudDuration = 4
aztec_poisonCloud_poisonDuration = 6
aztec_poisonCloud_damagePerSecond = 8
aztec_poisonCloud_walkSpeedMultiplier = 0.4
aztec_poisonCloud_price = 65
aztec_poisonCloud_coolDownTime = 15
aztec_poisonCloud_upgradePrice = 120
aztec_poisonCloud_upgradeTime = 10

If you have any questions about what certain settings do, then go ahead and ask about them in the forum topic.

So, have fun! What interesting lessons can be learned from these settings?

Tags:
Posted under: Ronimo Games, Swords & Soldiers
Read this blog post »


Top 
 Profile  
 
 Post subject: Re: [BLOG]: For the hardcore
 Post Posted: Fri Oct 30, 2009 1:31 pm 
Offline
Ronimo Team Member
User avatar

Joined: Thu Apr 23, 2009 5:45 pm
Posts: 3679
Here are the complete settings for the Aztec units. Note that the Dartblower is called "ranged" here and the Jaguarwarrior is called "melee" here.

aztec_moneyIncreasePerSecond = 2
aztec_manaIncreasePerSecond = 1.5

aztec_castle_health = 500
aztec_castle_attackPriority = 10
aztec_castle_healthXPos = 1.8
aztec_castle_healthYPos = 3.7

aztec_melee_health = 50
aztec_melee_healthYPos = 2.1
aztec_melee_walkSpeed = 2
aztec_melee_damage = 14
aztec_melee_attackDistance = 1.4
aztec_melee_hitMomentInAnimation = 0.75
aztec_melee_jumpDistance = 6
aztec_melee_jumpStartMinimumDistance = 1
aztec_melee_jumpSpeed = 13
aztec_melee_jumpDamage = 20
aztec_melee_price = 50
aztec_melee_buildTime = 3.5
aztec_melee_upgradePrice = 90
aztec_melee_upgradeTime = 13
aztec_melee_attackPriority = 5

aztec_ranged_health = 40
aztec_ranged_healthYPos = 1.7
aztec_ranged_walkSpeed = 2.2
aztec_ranged_damage = 9
aztec_ranged_cooldown = 0
aztec_ranged_attackDistance = 5.1
aztec_ranged_shootMomentInAnimation = 0.25
aztec_ranged_minShootHeight = 0.1
aztec_ranged_maxShootHeight = 0.6
aztec_ranged_shootSpeed = 20
aztec_ranged_poisonDamagePerSecond = 4
aztec_ranged_poisonTime = 5
aztec_ranged_poisonSpeedMultiplier = 0.6
aztec_ranged_price = 40
aztec_ranged_buildTime = 4
aztec_ranged_upgradePrice = 80
aztec_ranged_upgradeTime = 12
aztec_ranged_attackPriority = 4

aztec_giant_superHealth = 2000
aztec_giant_health = 250
aztec_giant_healthYPos = 3
aztec_giant_walkSpeed = 1
aztec_giant_damage = 55.1
aztec_giant_range = 2
aztec_giant_stunDuration = 2
aztec_giant_knockback_minDistance = 3
aztec_giant_knockback_maxDistance = 4
aztec_giant_knockback_minHeight = 2
aztec_giant_knockback_maxHeight = 4
aztec_giant_knockback_minFlyTime = 1
aztec_giant_knockback_maxFlyTime = 1.5
aztec_giant_attackDistance = 2
aztec_giant_attackCoolDown = 3
aztec_giant_hitMomentInAnimation = 0.75
aztec_giant_waveScale = 1
aztec_giant_impactDistance = 1.1
aztec_giant_price = 180
aztec_giant_buildTime = 14
aztec_giant_upgradePrice = 140
aztec_giant_upgradeTime = 10
aztec_giant_attackPriority = 0.01

aztec_necromancer_health = 75
aztec_necromancer_healthYPos = 2.7
aztec_necromancer_speed = 1.2
aztec_necromancer_coolDownTime = 2
aztec_necromancer_raiseRange = 6
aztec_necromancer_raiseMomentInAnimation = 0.75
aztec_necromancer_raiseTime = 1
aztec_necromancer_corpseRaisableTime = 20
aztec_necromancer_stopForEnemyDistance = 5
aztec_necromancer_price = 120
aztec_necromancer_buildTime = 8
aztec_necromancer_upgradePrice = 120
aztec_necromancer_upgradeTime = 15
aztec_necromancer_attackPriority = 3

aztec_skeleton_health = 40
aztec_skeleton_healthYPos = 1.8
aztec_skeleton_lifeTime = 20000
aztec_skeleton_walkSpeed = 1
aztec_skeleton_damage = 10
aztec_skeleton_attackDistance = 1.3
aztec_skeleton_hitMomentInAnimation = 0.75
aztec_skeleton_price = 25
aztec_skeleton_attackPriority = 5

aztec_worker_health = 50
aztec_worker_healthYPos = 1.9
aztec_worker_walkSpeed = 1.8
aztec_worker_walkSpeedLoaded = 1.4
aztec_worker_price = 70
aztec_worker_buildTime = 6
aztec_worker_mineDuration = 2.3
aztec_worker_incomePerMining = 22
aztec_worker_attackPriority = 100

aztec_tower_health = 500
aztec_tower_healthXPos = -1
aztec_tower_healthYPos = 2.5
aztec_tower_unconstructedHealth = 20
aztec_tower_damageReceiveMultiplierDuringConstruction = 5
aztec_tower_damage = 7
aztec_tower_attackDistance = 7
aztec_tower_shootCoolDownTime = 0.4
aztec_tower_manaUsagePerShot = 0
aztec_tower_price = 140
aztec_tower_constructionTime = 8
aztec_tower_coolDownTime = 4
aztec_tower_upgradePrice = 140
aztec_tower_upgradeTime = 15
aztec_tower_attackPriority = 8

aztec_sacrifice_healthToManaMultiplier = 0.7
aztec_sacrifice_maxMana = 160
aztec_sacrifice_workerMana = 50
aztec_sacrifice_skeletonMana = 5
aztec_sacrifice_price = 0
aztec_sacrifice_coolDownTime = 1
aztec_sacrifice_upgradePrice = 70

aztec_sacrifice_upgradeTime = 5

aztec_poisonCloud_width = 3
aztec_poisonCloud_cloudDuration = 4
aztec_poisonCloud_poisonDuration = 6
aztec_poisonCloud_damagePerSecond = 8
aztec_poisonCloud_walkSpeedMultiplier = 0.4
aztec_poisonCloud_price = 65
aztec_poisonCloud_coolDownTime = 15
aztec_poisonCloud_upgradePrice = 120
aztec_poisonCloud_upgradeTime = 10

aztec_cage_health = 44
aztec_cage_price = 45
aztec_cage_coolDownTime = 10
aztec_cage_upgradePrice = 110
aztec_cage_upgradeTime = 10
aztec_cage_attackPriority = 1

aztec_mindcontrol_maximumDistanceFromFurthestUnit = 8
aztec_mindcontrol_price_base = 50
aztec_mindcontrol_price_unitPriceMultiplier = 0.5
aztec_mindcontrol_price_unitPriceHealthMultiplier = 0
aztec_mindcontrol_coolDownTime = 14
aztec_mindcontrol_upgradePrice = 140
aztec_mindcontrol_upgradeTime = 15

aztec_boulder_damage = 100
aztec_boulder_speed = 15
aztec_boulder_radius = 3
aztec_boulder_jumpHeight = 5
aztec_boulder_jumpTime = .6
aztec_boulder_price = 350
aztec_boulder_coolDownTime = 100
aztec_boulder_upgradePrice = 250
aztec_boulder_upgradeTime = 20


Top 
 Profile  
 
 Post subject: Re: [BLOG]: Statistics for the hardcore
 Post Posted: Fri Oct 30, 2009 4:07 pm 
Offline
User avatar

Joined: Fri Apr 24, 2009 8:48 pm
Posts: 312
Location: Rotterdam - The Netherlands
Good that's not my school report ;-)


Top 
 Profile  
 
 Post subject: Re: [BLOG]: Statistics for the hardcore
 Post Posted: Fri Oct 30, 2009 8:40 pm 
Offline
User avatar

Joined: Wed Oct 07, 2009 3:40 am
Posts: 37
Location: Lounging.
so many numbers.
what's that healthx/y thing and the supergiant thing?

_________________
Imma be here and there and everywhere.


Top 
 Profile  
 
 Post subject: Re: [BLOG]: Statistics for the hardcore
 Post Posted: Sat Oct 31, 2009 9:25 am 
Offline
Ronimo Team Member
User avatar

Joined: Thu Apr 23, 2009 5:45 pm
Posts: 3679
Yes, so many numbers! :)

The healthYPos is the height of the healthbar above the feet of a character. It's purely visual. The healthXPos is the same thing, but horizontal, because the tower doesn't have its healthbar exactly above it.

The supergiant is for the aztec level where you have to fight a single giant. He is just a normal giant, but with more health.


Top 
 Profile  
 
 Post subject: Re: [BLOG]: Statistics for the hardcore
 Post Posted: Sat Nov 07, 2009 7:48 pm 
Offline
User avatar

Joined: Mon Sep 07, 2009 5:48 pm
Posts: 10
Location: Zwolle, The Netherlands
uh... why do the skeletons cost 25? 25 of what?


Top 
 Profile  
 
 Post subject: Re: [BLOG]: Statistics for the hardcore
 Post Posted: Sat Nov 07, 2009 9:32 pm 
Offline
Ronimo Team Member
User avatar

Joined: Thu Apr 23, 2009 5:45 pm
Posts: 3679
Wow, that's a sharp question! :shock:

I looked it up and that setting is not used anywhere in the game. I think the amount of mana you got from sacrificing a unit was originally calculated based on the price of a unit, so a skeleton needed to have a price to calculate how much mana it would give if it was sacrificed. In the end we changed the formula to something else and I forgot to remove the skeleton's price setting. :)


Top 
 Profile  
 
 Post subject: Re: [BLOG]: Statistics for the hardcore
 Post Posted: Sat Nov 07, 2009 9:39 pm 
Offline
User avatar

Joined: Fri Apr 24, 2009 8:48 pm
Posts: 312
Location: Rotterdam - The Netherlands
Joost wrote:
In the end we changed the formula to something else and I forgot to remove the skeleton's price setting. :)


Gamers r also smart people, that's why we like 2 help :)


Top 
 Profile  
 
 Post subject: Re: [BLOG]: Statistics for the hardcore
 Post Posted: Sun Nov 08, 2009 2:01 pm 
Offline
User avatar

Joined: Mon Sep 07, 2009 5:48 pm
Posts: 10
Location: Zwolle, The Netherlands
If you would know how far the mines are from the base, and the how many workers work in the one mine and in the other, you can calculate speed at which you generate gold and you could, like, calculate Sun-Giant rushes or something, like AoE :P


Top 
 Profile  
 
 Post subject: Re: [BLOG]: Statistics for the hardcore
 Post Posted: Thu Nov 12, 2009 8:17 am 
Offline
User avatar

Joined: Sat Apr 25, 2009 4:42 am
Posts: 45
I feel like I just received some kind of secret recipe.

Could we possibly be seeing the other factions as well ;)

EDIT: Also, what unit of time are these in?


Top 
 Profile  
 
Display posts from previous:  Sort by  
 
Post new topic Reply to topic Go to page 1, 2  Next