| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- {
- //Commander receives these bonuses on level-up
- "bonusPerLevel":
- [
- { "type" : "CREATURE_DAMAGE", "val" : 2, "subtype" : "creatureDamageMin" }, //+2 minimum damage
- { "type" : "CREATURE_DAMAGE", "val" : 4, "subtype" : "creatureDamageMax" }, //+4 maximum damage
- { "type" : "STACK_HEALTH", "val" : 20 } //+20 hp
- ],
- //Value of bonuses given by each skill level
- "skillLevels":
- [
- {"name": "ATTACK", "levels": [2, 5, 9, 15, 25]}, //0
- {"name": "DEFENSE", "levels": [4, 10, 18, 30, 50]}, //1
- {"name": "HEALTH", "levels": [10, 25, 45, 70, 100]}, //2
- {"name": "DAMAGE", "levels": [10, 25, 45, 70, 100]}, //3
- {"name": "SPEED", "levels": [1, 2, 3, 4, 6]}, //4
- {"name": "SPELL_POWER", "levels": [1, 3, 6, 14, 29]}, //5
- {"name": "CASTS", "levels": [1, 2, 3, 4, 5]},
- {"name": "RESISTANCE", "levels": [5, 15, 35, 60, 90]}
- ],
- "abilityRequirements":
- //Two secondary skills needed for each special ability
- [
- {
- "ability": [{ "type" : "ENEMY_DEFENCE_REDUCTION", "val": 50 }],
- "skills": [0, 1]
- },
- {
- "ability": [
- {
- "type" :"FEARFUL",
- "val" : 10,
- "propagator": "BATTLE_WIDE",
- "propagationUpdater" : "BONUS_OWNER_UPDATER",
- "description" : "PLACEHOLDER",
- "limiters" : [
- "OPPOSITE_SIDE",
- {
- "type" : "HAS_ANOTHER_BONUS_LIMITER",
- "bonusType" : "LIVING"
- }
- ]
- }
- ],
- "skills": [0, 2]
- },
- {
- "ability": [{ "type" : "ALWAYS_MAXIMUM_DAMAGE", "val": 0 }],
- "skills": [0, 3]
- },
- {
- "ability": [
- { "type" : "SHOOTER", "val": 0 },
- { "type" : "NO_MELEE_PENALTY", "val": 0 }
- ],
- "skills": [0, 4]
- },
- {
- "ability": [{ "type" : "BLOCKS_RETALIATION", "val": 0 }],
- "skills": [0,5]
- },
- {
- "ability": [{ "type" : "UNLIMITED_RETALIATIONS", "val": 0 }],
- "skills": [1, 2]
- },
- {
- "ability": [{ "type" : "ATTACKS_ALL_ADJACENT", "val": 0 }],
- "skills": [1, 3]
- },
- {
- // TODO: Implement bonus that gives chance to completely block one enemy attack per turn
- "ability": [{ "type" : "GENERAL_DAMAGE_REDUCTION", "val": 30, "subtype" : "damageTypeAll" }],
- "skills": [1, 4]
- },
- {
- "ability": [{ "type" : "FIRE_SHIELD", "val": 1 }],
- "skills": [1, 5]
- },
- {
- "ability": [{ "type" : "ADDITIONAL_ATTACK", "val": 1 }],
- "skills": [2, 3]
- },
- {
- "ability": [{ "type" : "HP_REGENERATION", "val": 50 }],
- "skills": [2, 4]
- },
- {
- "ability": [{ "type" : "SPELL_AFTER_ATTACK", "val": 30, "subtype" : "paralyze" }],
- "skills": [2, 5]
- },
- {
- "ability": [{ "type" : "JOUSTING", "val": 5 }],
- "skills": [3, 4]
- },
- {
- "ability": [{ "type" : "DEATH_STARE", "val": 1, "subtype" : "deathStareCommander" }],
- "skills": [3,5]
- },
- {
- "ability": [{ "type" : "FLYING", "val": 0, "subtype" : "movementFlying" }],
- "skills": [4,5]
- }
- ]
-
-
- }
|