//************************************************** ************************************
//************************************************** ************************************
#definition HERO_STATS MAIN_HERO_STATS // This should be the only HERO_STATS def
MaximumStamina 1000;
NumberOfSecondsAfterUseStaminaStartsRefilling 0;
NumberOfSecondsAfterChangeHealthStartsRefilling 30;
NumberOfSecondsBetweenHealthRefills 10;
StaminaToRegainPerSecond 15;
HealthToRegainPerRefill 0;
AmountFatnessIncreasesPerPointOfOverEating 0.002;
NumberOfMinutesBetweenFatnessReductions 1;
AmountFatnessDecreasesPerReduction 0.008;
RenownLossOnDeath 100;
MoneyLossOnDeath 50;
MaximumMoney 9999999;
MaximumExpToSpend 999999;
ExpToSpendAtWhichToDisplayTutorial 1000;
MinAge 18.0; //20.0;
MaxAge 65.0; //50.0;
MaxMorality 2000;
MaxMoralityAsChild 100;
MaxExtraMaxHitPoints 60.0;
MaxExtraMaxStaminaPoints 2000;
MoralityChangeOnTheftFromHome -5;
MoralityChangeOnTheftFromShop -8;
MoralityChangeOnVandalism -5;
MoralityChangeOnPicklock -6;
TradeSkillForGuileLevel[0] 0.00;
TradeSkillForGuileLevel[1] 0.10;
TradeSkillForGuileLevel[2] 0.20;
TradeSkillForGuileLevel[3] 0.20; // Steal Expression (no trade-level increase)
TradeSkillForGuileLevel[4] 0.40;
TradeSkillForGuileLevel[5] 0.60;
TradeSkillForGuileLevel[6] 0.60; // Lockpick Expression (no trade-level increase)
TradeSkillForGuileLevel[7] 0.85;
DrinkAffectMultiplierMultiplier 0.99;
MinVomitTime 1;
MaxVomitTime 20;
MinTimeBeforeVomiting 2;
MaxTimeBeforeVomiting 60;
PintsOfSobrietyPerSecondOfPuke 0.5;
PintsToDrunk 2.0;
PintsToVomit 5.0;
AlcoholAbsorbtionPerSecond 0.1;
// The appearance modifier effects on opinion are now all normalised to [-1,+1] distributions within
// each type - the following numbers allow the final effects to be balanced at the macro-level:
// -------------------------------------------------
// Note: the weights across the 5 types for attraction/scariness effects add up to 200%, allowing a fair
// amount of redundancy in reaching the +100%/-100% maxima, but still making it easier to get there by
// making the right kind of choices in every type (the right clothes AND hair AND beard etc)
//
// The weights for goodstrength however sum to 100%, making it much harder to max out the appearance
// goodstrength - only a rare combination of all the right elements would achieve a particular maximum
AppearanceModifierScaling[APPEARANCE_MOD_SCALE_CLOTHES].Attractiveness 0.52;
AppearanceModifierScaling[APPEARANCE_MOD_SCALE_CLOTHES].Scariness 0.52;
AppearanceModifierScaling[APPEARANCE_MOD_SCALE_CLOTHES].Goodstrength 0.52;
AppearanceModifierScaling[APPEARANCE_MOD_SCALE_HAIR].Attractiveness 0.50;
AppearanceModifierScaling[APPEARANCE_MOD_SCALE_HAIR].Scariness 0.50;
AppearanceModifierScaling[APPEARANCE_MOD_SCALE_HAIR].Goodstrength 0.50;
AppearanceModifierScaling[APPEARANCE_MOD_SCALE_BEARDS].Attractiveness 0.48;
AppearanceModifierScaling[APPEARANCE_MOD_SCALE_BEARDS].Scariness 0.48;
AppearanceModifierScaling[APPEARANCE_MOD_SCALE_BEARDS].Goodstrength 0.48;
AppearanceModifierScaling[APPEARANCE_MOD_SCALE_TASHES].Attractiveness 0.49;
AppearanceModifierScaling[APPEARANCE_MOD_SCALE_TASHES].Scariness 0.49;
AppearanceModifierScaling[APPEARANCE_MOD_SCALE_TASHES].Goodstrength 0.49;
AppearanceModifierScaling[APPEARANCE_MOD_SCALE_TATTOOS].Attractiveness 0.51;
AppearanceModifierScaling[APPEARANCE_MOD_SCALE_TATTOOS].Scariness 0.51;
AppearanceModifierScaling[APPEARANCE_MOD_SCALE_TATTOOS].Goodstrength 0.51;
// Note: full Renown bar is the TOTAL of all these numbers
RenownLevelCosts.Add(500); //500
RenownLevelCosts.Add(1000); //1000
RenownLevelCosts.Add(1500); //1500
RenownLevelCosts.Add(2500); //2500
RenownLevelCosts.Add(4500); //4500
RenownLevelCosts.Add(7500); //7500
RenownLevelCosts.Add(10000); //10000
RenownLevelMaxFollowers[0] 0;
RenownLevelMaxFollowers[1] 1;
RenownLevelMaxFollowers[2] 2;
RenownLevelMaxFollowers[3] 3;
RenownLevelMaxFollowers[4] 4;
RenownLevelMaxFollowers[5] 6;
RenownLevelMaxFollowers[6] 8;
RenownLevelMaxFollowers[7] 10;
RenownLevelMaxBoastingCrowd[0] 1;
RenownLevelMaxBoastingCrowd[1] 2;
RenownLevelMaxBoastingCrowd[2] 3;
RenownLevelMaxBoastingCrowd[3] 4;
RenownLevelMaxBoastingCrowd[4] 5;
RenownLevelMaxBoastingCrowd[5] 6;
RenownLevelMaxBoastingCrowd[6] 8;
RenownLevelMaxBoastingCrowd[7] 10;
MaxHitPointsPerHealthLevel.Add(20); // Level 0
MaxHitPointsPerHealthLevel.Add(35); // Level 1
MaxHitPointsPerHealthLevel.Add(50); // Level 2
MaxHitPointsPerHealthLevel.Add(65); // Level 3
MaxHitPointsPerHealthLevel.Add(80); // Level 4
MaxHitPointsPerHealthLevel.Add(95); // Level 5
MaxHitPointsPerHealthLevel.Add(110); // Level 6
MaxHitPointsPerHealthLevel.Add(130); // Level 7
MaxStaminaPointsPerMagicPowerLevel.Add(1000); // Level 0
MaxStaminaPointsPerMagicPowerLevel.Add(1350); // Level 1
MaxStaminaPointsPerMagicPowerLevel.Add(1750); // Level 2
MaxStaminaPointsPerMagicPowerLevel.Add(2200); // Level 3
MaxStaminaPointsPerMagicPowerLevel.Add(2700); // Level 4
MaxStaminaPointsPerMagicPowerLevel.Add(3200); // Level 5
MaxStaminaPointsPerMagicPowerLevel.Add(3800); // Level 6
MaxStaminaPointsPerMagicPowerLevel.Add(4500); // Level 7
SoundDistanceMultiplierPerStealthLevel.Add(1.2); // Level 0
SoundDistanceMultiplierPerStealthLevel.Add(1); // Level 1
SoundDistanceMultiplierPerStealthLevel.Add(0.8); // Level 2
SoundDistanceMultiplierPerStealthLevel.Add(0.7); // Level 3
SoundDistanceMultiplierPerStealthLevel.Add(0.6); // Level 4
SoundDistanceMultiplierPerStealthLevel.Add(0.5); // Level 5
SoundDistanceMultiplierPerStealthLevel.Add(0.45); // Level 6
SoundDistanceMultiplierPerStealthLevel.Add(0.4); // Level 7
VisibilityMultiplierPerStealthLevel.Add(1.1); // Level 0
VisibilityMultiplierPerStealthLevel.Add(1); // Level 1
VisibilityMultiplierPerStealthLevel.Add(0.95); // Level 2
VisibilityMultiplierPerStealthLevel.Add(0.9); // Level 3
VisibilityMultiplierPerStealthLevel.Add(0.85); // Level 4
VisibilityMultiplierPerStealthLevel.Add(0.8); // Level 5
VisibilityMultiplierPerStealthLevel.Add(0.75); // Level 6
VisibilityMultiplierPerStealthLevel.Add(0.7); // Level 7
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].ExperienceStat HERO_STAT_STRENGTH;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[0].ExperienceCost 0;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[0].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[0].Description TEXT_GUI_EXPSPEND_PHYSICAL_STRENGTH_LEVEL1;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[1].ExperienceCost 500;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[1].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[1].Description TEXT_GUI_EXPSPEND_PHYSICAL_STRENGTH_LEVEL1;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[2].ExperienceCost 1200;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[2].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[2].Description TEXT_GUI_EXPSPEND_PHYSICAL_STRENGTH_LEVEL2;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[3].ExperienceCost 3000;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[3].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[3].Description TEXT_GUI_EXPSPEND_PHYSICAL_STRENGTH_LEVEL3;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[4].ExperienceCost 9000;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[4].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[4].Description TEXT_GUI_EXPSPEND_PHYSICAL_STRENGTH_LEVEL4;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[5].ExperienceCost 24000;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[5].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[5].Description TEXT_GUI_EXPSPEND_PHYSICAL_STRENGTH_LEVEL5;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[6].ExperienceCost 45000;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[6].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[6].Description TEXT_GUI_EXPSPEND_PHYSICAL_STRENGTH_LEVEL6;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[7].ExperienceCost 86000;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[7].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].Abilities[7].Description TEXT_GUI_EXPSPEND_PHYSICAL_STRENGTH_LEVEL7;
StatLevels[HERO_STAT_STRENGTH_PHYSIQUE].MaxedOutDescription TEXT_GUI_EXPSPEND_PHYSICAL_STRENGTH_LEVEL8;
StatLevels[HERO_STAT_STRENGTH_HEALTH].ExperienceStat HERO_STAT_STRENGTH;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[0].ExperienceCost 0;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[0].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[0].Description TEXT_GUI_EXPSPEND_PHYSICAL_HEALTH_LEVEL1;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[1].ExperienceCost 400;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[1].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[1].Description TEXT_GUI_EXPSPEND_PHYSICAL_HEALTH_LEVEL1;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[2].ExperienceCost 1000;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[2].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[2].Description TEXT_GUI_EXPSPEND_PHYSICAL_HEALTH_LEVEL2;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[3].ExperienceCost 2500;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[3].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[3].Description TEXT_GUI_EXPSPEND_PHYSICAL_HEALTH_LEVEL3;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[4].ExperienceCost 6000;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[4].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[4].Description TEXT_GUI_EXPSPEND_PHYSICAL_HEALTH_LEVEL4;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[5].ExperienceCost 13500;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[5].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[5].Description TEXT_GUI_EXPSPEND_PHYSICAL_HEALTH_LEVEL5;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[6].ExperienceCost 28000;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[6].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[6].Description TEXT_GUI_EXPSPEND_PHYSICAL_HEALTH_LEVEL6;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[7].ExperienceCost 58000;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[7].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_HEALTH].Abilities[7].Description TEXT_GUI_EXPSPEND_PHYSICAL_HEALTH_LEVEL7;
StatLevels[HERO_STAT_STRENGTH_HEALTH].MaxedOutDescription TEXT_GUI_EXPSPEND_PHYSICAL_HEALTH_LEVEL8;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].ExperienceStat HERO_STAT_STRENGTH;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[0].ExperienceCost 0;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[0].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[0].Description TEXT_GUI_EXPSPEND_PHYSICAL_TOUGHNESS_LEVEL1;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[1].ExperienceCost 350;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[1].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[1].Description TEXT_GUI_EXPSPEND_PHYSICAL_TOUGHNESS_LEVEL1;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[2].ExperienceCost 900;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[2].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[2].Description TEXT_GUI_EXPSPEND_PHYSICAL_TOUGHNESS_LEVEL2;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[3].ExperienceCost 1800;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[3].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[3].Description TEXT_GUI_EXPSPEND_PHYSICAL_TOUGHNESS_LEVEL3;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[4].ExperienceCost 4800;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[4].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[4].Description TEXT_GUI_EXPSPEND_PHYSICAL_TOUGHNESS_LEVEL4;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[5].ExperienceCost 9000;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[5].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[5].Description TEXT_GUI_EXPSPEND_PHYSICAL_TOUGHNESS_LEVEL5;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[6].ExperienceCost 19000;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[6].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[6].Description TEXT_GUI_EXPSPEND_PHYSICAL_TOUGHNESS_LEVEL6;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[7].ExperienceCost 38000;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[7].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].Abilities[7].Description TEXT_GUI_EXPSPEND_PHYSICAL_TOUGHNESS_LEVEL7;
StatLevels[HERO_STAT_STRENGTH_TOUGHNESS].MaxedOutDescription TEXT_GUI_EXPSPEND_PHYSICAL_TOUGHNESS_LEVEL8;
StatLevels[HERO_STAT_SKILL_SPEED].ExperienceStat HERO_STAT_SKILL;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[0].ExperienceCost 0;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[0].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[0].Description TEXT_GUI_EXPSPEND_SKILL_SPEED_LEVEL1;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[1].ExperienceCost 350;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[1].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[1].Description TEXT_GUI_EXPSPEND_SKILL_SPEED_LEVEL1;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[2].ExperienceCost 800;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[2].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[2].Description TEXT_GUI_EXPSPEND_SKILL_SPEED_LEVEL2;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[3].ExperienceCost 1800;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[3].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[3].Description TEXT_GUI_EXPSPEND_SKILL_SPEED_LEVEL3;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[4].ExperienceCost 4600;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[4].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[4].Description TEXT_GUI_EXPSPEND_SKILL_SPEED_LEVEL4;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[5].ExperienceCost 8700;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[5].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[5].Description TEXT_GUI_EXPSPEND_SKILL_SPEED_LEVEL5;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[6].ExperienceCost 21400;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[6].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[6].Description TEXT_GUI_EXPSPEND_SKILL_SPEED_LEVEL6;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[7].ExperienceCost 42000;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[7].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_SPEED].Abilities[7].Description TEXT_GUI_EXPSPEND_SKILL_SPEED_LEVEL7;
StatLevels[HERO_STAT_SKILL_SPEED].MaxedOutDescription TEXT_GUI_EXPSPEND_SKILL_SPEED_LEVEL8;
StatLevels[HERO_STAT_SKILL_ACCURACY].ExperienceStat HERO_STAT_SKILL;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[0].ExperienceCost 0;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[0].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[0].Description TEXT_GUI_EXPSPEND_SKILL_ACCURACY_LEVEL1;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[1].ExperienceCost 400;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[1].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[1].Description TEXT_GUI_EXPSPEND_SKILL_ACCURACY_LEVEL1;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[2].ExperienceCost 1100;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[2].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[2].Description TEXT_GUI_EXPSPEND_SKILL_ACCURACY_LEVEL2;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[3].ExperienceCost 2900;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[3].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[3].Description TEXT_GUI_EXPSPEND_SKILL_ACCURACY_LEVEL3;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[4].ExperienceCost 8000;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[4].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[4].Description TEXT_GUI_EXPSPEND_SKILL_ACCURACY_LEVEL4;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[5].ExperienceCost 20500;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[5].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[5].Description TEXT_GUI_EXPSPEND_SKILL_ACCURACY_LEVEL5;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[6].ExperienceCost 39000;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[6].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[6].Description TEXT_GUI_EXPSPEND_SKILL_ACCURACY_LEVEL6;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[7].ExperienceCost 81000;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[7].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_ACCURACY].Abilities[7].Description TEXT_GUI_EXPSPEND_SKILL_ACCURACY_LEVEL7;
StatLevels[HERO_STAT_SKILL_ACCURACY].MaxedOutDescription TEXT_GUI_EXPSPEND_SKILL_ACCURACY_LEVEL8;
StatLevels[HERO_STAT_SKILL_STEALTH].ExperienceStat HERO_STAT_SKILL;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[0].ExperienceCost 0;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[0].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[0].Description TEXT_GUI_EXPSPEND_SKILL_GUILE_LEVEL1;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[1].ExperienceCost 350;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[1].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[1].Description TEXT_GUI_EXPSPEND_SKILL_GUILE_LEVEL1;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[2].ExperienceCost 900;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[2].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[2].Description TEXT_GUI_EXPSPEND_SKILL_GUILE_LEVEL2;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[3].ExperienceCost 2200;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[3].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[3].Description TEXT_GUI_EXPSPEND_SKILL_GUILE_LEVEL4; //steal
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[4].ExperienceCost 5000;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[4].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[4].Description TEXT_GUI_EXPSPEND_SKILL_GUILE_LEVEL3;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[5].ExperienceCost 10500;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[5].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[5].Description TEXT_GUI_EXPSPEND_SKILL_GUILE_LEVEL5;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[6].ExperienceCost 27400;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[6].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[6].Description TEXT_GUI_EXPSPEND_SKILL_GUILE_LEVEL6; //lockpick
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[7].ExperienceCost 52000;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[7].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_SKILL_STEALTH].Abilities[7].Description TEXT_GUI_EXPSPEND_SKILL_GUILE_LEVEL7;
StatLevels[HERO_STAT_SKILL_STEALTH].MaxedOutDescription TEXT_GUI_EXPSPEND_SKILL_GUILE_LEVEL8;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].ExperienceStat HERO_STAT_WILL;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[0].ExperienceCost 0;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[0].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[1].ExperienceCost 250;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[1].AbilityUnlocked HERO_ABILITY_BATTLE_CHARGE;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[2].ExperienceCost 1000;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[2].AbilityUnlocked HERO_ABILITY_BERSERK;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[3].ExperienceCost 4000;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[3].AbilityUnlocked HERO_ABILITY_FIREBALL_SPELL;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[4].ExperienceCost 6000;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[4].AbilityUnlocked HERO_ABILITY_HEAL_LIFE_SPELL;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[5].ExperienceCost 11000;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[5].AbilityUnlocked HERO_ABILITY_SUMMON_SPELL;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[6].ExperienceCost 11001;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[6].AbilityUnlocked HERO_ABILITY_DIVINE_WRATH_SPELL;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[7].ExperienceCost 11002;
StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[7].AbilityUnlocked HERO_ABILITY_UNHOLY_POWER_SPELL;
StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].ExperienceStat HERO_STAT_WILL;
StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[0].ExperienceCost 0;
StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[0].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[1].ExperienceCost 350;
StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[1].AbilityUnlocked HERO_ABILITY_ASSASSIN_RUSH;
StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[2].ExperienceCost 1000;
StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[2].AbilityUnlocked HERO_ABILITY_PHYSICAL_SHIELD_SPELL;
StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[3].ExperienceCost 3000;
StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[3].AbilityUnlocked HERO_ABILITY_DOUBLE_STRIKE;
StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[4].ExperienceCost 4500;
StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[4].AbilityUnlocked HERO_ABILITY_MULTI_ARROW;
StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[5].ExperienceCost 7000;
StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[5].AbilityUnlocked HERO_ABILITY_TURNCOAT_SPELL;
StatLevels[HERO_STAT_WILL_PURE_MAGIC].ExperienceStat HERO_STAT_WILL;
StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[0].ExperienceCost 0;
StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[0].AbilityUnlocked HERO_ABILITY_LIGHTNING_SPELL;
StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[1].ExperienceCost 1000;
StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[1].AbilityUnlocked HERO_ABILITY_ENFLAME_SPELL;
StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[2].ExperienceCost 1500;
StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[2].AbilityUnlocked HERO_ABILITY_FORCE_PUSH;
StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[3].ExperienceCost 2600;
StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[3].AbilityUnlocked HERO_ABILITY_TIME_SPELL;
StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[4].ExperienceCost 8000;
StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[4].AbilityUnlocked HERO_ABILITY_DRAIN_LIFE_SPELL;
StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[5].ExperienceCost 10000;
StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[5].AbilityUnlocked HERO_ABILITY_GHOST_SWORD_SPELL;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].ExperienceStat HERO_STAT_WILL;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[0].ExperienceCost 0;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[0].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[0].Description TEXT_GUI_EXPSPEND_MAGIC_MAGICPOWER_LEVEL1;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[1].ExperienceCost 500;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[1].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[1].Description TEXT_GUI_EXPSPEND_MAGIC_MAGICPOWER_LEVEL1;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[2].ExperienceCost 1200;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[2].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[2].Description TEXT_GUI_EXPSPEND_MAGIC_MAGICPOWER_LEVEL2;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[3].ExperienceCost 2800;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[3].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[3].Description TEXT_GUI_EXPSPEND_MAGIC_MAGICPOWER_LEVEL3;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[4].ExperienceCost 6200;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[4].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[4].Description TEXT_GUI_EXPSPEND_MAGIC_MAGICPOWER_LEVEL4;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[5].ExperienceCost 11500;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[5].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[5].Description TEXT_GUI_EXPSPEND_MAGIC_MAGICPOWER_LEVEL5;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[6].ExperienceCost 25000;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[6].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[6].Description TEXT_GUI_EXPSPEND_MAGIC_MAGICPOWER_LEVEL6;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[7].ExperienceCost 54000;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[7].AbilityUnlocked HERO_ABILITY_NULL;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].Abilities[7].Description TEXT_GUI_EXPSPEND_MAGIC_MAGICPOWER_LEVEL7;
StatLevels[HERO_STAT_WILL_MAGIC_POWER].MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_MAGICPOWER_LEVEL8;
#end_definition
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_STENGTH_BERSERK
Ability HERO_ABILITY_BERSERK;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_BERSERK;
Name TEXT_GUI_HERO_ABILITY_BERSERK_SPELL;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_BERSERK_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_BERSERK_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_BERSERK_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_BERSERK_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_BERSERK_LEVEL5;
StaminaCost[0] 650;
StaminaCost[1] 1000;
StaminaCost[2] 1500;
StaminaCost[3] 1800;
StatExperienceGainedOnUse 28;
ABXYPriority 10;
MoralityCostFactor -0.15;
ExperienceCostsToUpgrade[0] 1600;
ExperienceCostsToUpgrade[1] 6210;
ExperienceCostsToUpgrade[2] 20500;
ExperienceCostsToUpgrade[3] 51000;
DummyObject "OBJECT_ABILITY_BERSERK_DUMMY";
#end_definition
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_STENGTH_DOUBLE_STRIKE
Ability HERO_ABILITY_DOUBLE_STRIKE;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_MULTI_STRIKE;
Name TEXT_GUI_HERO_ABILITY_DOUBLE_STRIKE_SPELL;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_MULTISTRIKE_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_MULTISTRIKE_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_MULTISTRIKE_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_MULTISTRIKE_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_MULTISTRIKE_LEVEL5;
StaminaCost[0] 180;
StaminaCost[1] 240;
StaminaCost[2] 340;
StaminaCost[3] 440;
StatExperienceGainedOnUse 10;
ABXYPriority 3;
ExperienceCostsToUpgrade[0] 1200;
ExperienceCostsToUpgrade[1] 4680;
ExperienceCostsToUpgrade[2] 15700;
ExperienceCostsToUpgrade[3] 43500;
DummyObject "OBJECT_ABILITY_DOUBLE_STRIKE_DUMMY";
#end_definition
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_STRENGTH_BATTLE_CHARGE
Ability HERO_ABILITY_BATTLE_CHARGE;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_BATTLE_CHARGE;
Name TEXT_GUI_HERO_ABILITY_BATTLE_CHARGE;
Description TEXT_GUI_HERO_ABILITY_BATTLE_CHARGE;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_BATTLECHARGE_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_BATTLECHARGE_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_BATTLECHARGE_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_BATTLECHARGE_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_BATTLECHARGE_LEVEL5;
StaminaCost[0] 150; //100;
StaminaCost[1] 200; //125;
StaminaCost[2] 300; //140;
StaminaCost[3] 400; //165;
StatExperienceGainedOnUse 4; //8;
ABXYPriority 4;
ExperienceCostsToUpgrade[0] 750;
ExperienceCostsToUpgrade[1] 5400;
ExperienceCostsToUpgrade[2] 17500;
ExperienceCostsToUpgrade[3] 52000;
DummyObject "OBJECT_ABILITY_BATTLE_CHARGE_DUMMY";
#end_definition
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_SKILL_MULTI_ARROW
Ability HERO_ABILITY_MULTI_ARROW;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_MULTI_ARROW;
Name TEXT_GUI_HERO_ABILITY_MULTI_ARROW;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_MULTIARROW_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_MULTIARROW_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_MULTIARROW_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_MULTIARROW_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_MULTIARROW_LEVEL5;
StaminaCost[0] 700;
StaminaCost[1] 900;
StaminaCost[2] 1100;
StaminaCost[3] 1300;
StatExperienceGainedOnUse 24;
ABXYPriority 5;
ExperienceCostsToUpgrade[0] 1000;
ExperienceCostsToUpgrade[1] 5140;
ExperienceCostsToUpgrade[2] 19500;
ExperienceCostsToUpgrade[3] 47000;
DummyObject "OBJECT_ABILITY_MULTI_ARROW_DUMMY";
#end_definition
//************************************************** ************************************
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_SKILL_TIME_SPELL
Ability HERO_ABILITY_TIME_SPELL;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_SLOW_TIME;
Name TEXT_GUI_HERO_ABILITY_SLOW_TIME;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_SLOWTIME_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_SLOWTIME_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_SLOWTIME_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_SLOWTIME_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_SLOWTIME_LEVEL5;
StaminaCost[0] 700; //500
StaminaCost[1] 850; //600
StaminaCost[2] 1000; //700
StaminaCost[3] 1200; //800
StatExperienceGainedOnUse 28;
ABXYPriority 6;
Aggressive FALSE;
ExperienceCostsToUpgrade[0] 2000;
ExperienceCostsToUpgrade[1] 6580;
ExperienceCostsToUpgrade[2] 18800;
ExperienceCostsToUpgrade[3] 47500;
DummyObject "OBJECT_ABILITY_TIME_SPELL_DUMMY";
#end_definition
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_SKILL_ASSASSIN_RUSH
Ability HERO_ABILITY_ASSASSIN_RUSH;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_ASSASSIN_RUSH;
Name TEXT_GUI_HERO_ABILITY_ASSASSIN_RUSH;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_ASSASSINRUSH_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_ASSASSINRUSH_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_ASSASSINRUSH_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_ASSASSINRUSH_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_ASSASSINRUSH_LEVEL5;
StaminaCost[0] 75;
StaminaCost[1] 70;
StaminaCost[2] 65;
StaminaCost[3] 60;
StatExperienceGainedOnUse 1; //3;
ABXYPriority 7;
ExperienceCostsToUpgrade[0] 400;
ExperienceCostsToUpgrade[1] 2700;
ExperienceCostsToUpgrade[2] 8100;
ExperienceCostsToUpgrade[3] 20000;
DummyObject "OBJECT_ABILITY_ASSASSIN_RUSH_DUMMY";
#end_definition
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_WILL_FORCE_PUSH
Ability HERO_ABILITY_FORCE_PUSH;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_FORCE_PUSH;
Name TEXT_GUI_HERO_ABILITY_FORCE_PUSH;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_PUSH_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_PUSH_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_PUSH_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_PUSH_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_PUSH_LEVEL5;
StaminaCost[0] 120; //55;
StaminaCost[1] 150; //60;
StaminaCost[2] 180; //65;
StaminaCost[3] 220; //70;
StatExperienceGainedOnUse 0; //10;
ABXYPriority 8;
ExperienceCostsToUpgrade[0] 600;
ExperienceCostsToUpgrade[1] 3600;
ExperienceCostsToUpgrade[2] 12600;
ExperienceCostsToUpgrade[3] 40000;
DummyObject "OBJECT_ABILITY_FORCE_PUSH_DUMMY";
#end_definition
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_WILL_ENFLAME
Ability HERO_ABILITY_ENFLAME_SPELL;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_ENFLAME;
Name TEXT_GUI_HERO_ABILITY_ENFLAME_SPELL;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_ENFLAME_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_ENFLAME_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_ENFLAME_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_ENFLAME_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_ENFLAME_LEVEL5;
StaminaCost[0] 180; //90;
StaminaCost[1] 280; //150;
StaminaCost[2] 440; //220;
StaminaCost[3] 640; //300;
StatExperienceGainedOnUse 0; //10;
ABXYPriority 9;
MoralityCostFactor 0.0;
ExperienceCostsToUpgrade[0] 3500;
ExperienceCostsToUpgrade[1] 8100;
ExperienceCostsToUpgrade[2] 22000;
ExperienceCostsToUpgrade[3] 58000;
DummyObject "OBJECT_ABILITY_ENFLAME_SPELL_DUMMY";
#end_definition
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_WILL_PHYSICAL_SHIELD_SPELL
Ability HERO_ABILITY_PHYSICAL_SHIELD_SPELL;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_PHYSICAL_SHIELD;
Name TEXT_GUI_HERO_ABILITY_PHYSICAL_SHIELD_SPELL;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_SHIELD_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_SHIELD_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_SHIELD_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_SHIELD_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_SHIELD_LEVEL5;
StaminaCost[0] 200;
StaminaCost[1] 200;
StaminaCost[2] 200;
StaminaCost[3] 200;
StatExperienceGainedOnUse 5; // weird - doesn't seem to give any Will XP
ABXYPriority 11;
Aggressive FALSE;
MoralityCostFactor 0.15;
ExperienceCostsToUpgrade[0] 900;
ExperienceCostsToUpgrade[1] 5350;
ExperienceCostsToUpgrade[2] 17700;
ExperienceCostsToUpgrade[3] 45500;
DummyObject "OBJECT_ABILITY_PHYSICAL_SHIELD_SPELL_DUMMY";
#end_definition
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_WILL_TURNCOAT
Ability HERO_ABILITY_TURNCOAT_SPELL;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_TURNCOAT;
Name TEXT_GUI_HERO_ABILITY_TURNCOAT_SPELL;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_TURNCOAT_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_TURNCOAT_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_TURNCOAT_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_TURNCOAT_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_TURNCOAT_LEVEL5;
StaminaCost[0] 10; // see specialabilities.def
StaminaCost[1] 10;
StaminaCost[2] 10;
StaminaCost[3] 10;
StatExperienceGainedOnUse 3; // gained per 1-second-ish when hold/casting on an *enemy*
ABXYPriority 13;
MoralityCostFactor -0.15;
ExperienceCostsToUpgrade[0] 3200;
ExperienceCostsToUpgrade[1] 6500;
ExperienceCostsToUpgrade[2] 16000;
ExperienceCostsToUpgrade[3] 45000;
DummyObject "OBJECT_ABILITY_TURNCOAT_SPELL_DUMMY";
#end_definition
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_WILL_DRAIN_LIFE
Ability HERO_ABILITY_DRAIN_LIFE_SPELL;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_DRAIN;
Name TEXT_GUI_HERO_ABILITY_DRAIN_LIFE_SPELL;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_DRAIN_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_DRAIN_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_DRAIN_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_DRAIN_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_DRAIN_LEVEL5;
StaminaCost[0] 90;
StaminaCost[1] 130;
StaminaCost[2] 170;
StaminaCost[3] 200;
StatExperienceGainedOnUse 0; //5;
ABXYPriority 14;
MoralityCostFactor -0.2;
ExperienceCostsToUpgrade[0] 2800;
ExperienceCostsToUpgrade[1] 6750;
ExperienceCostsToUpgrade[2] 16500;
ExperienceCostsToUpgrade[3] 44000;
DummyObject "OBJECT_ABILITY_DRAIN_LIFE_SPELL_DUMMY";
#end_definition
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_WILL_HEAL_LIFE
Ability HERO_ABILITY_HEAL_LIFE_SPELL;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_HEAL;
Name TEXT_GUI_HERO_ABILITY_HEAL_LIFE_SPELL;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_HEAL_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_HEAL_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_HEAL_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_HEAL_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_HEAL_LEVEL5;
StaminaCost[0] 700;
StaminaCost[1] 1000;
StaminaCost[2] 1300;
StaminaCost[3] 1800;
StatExperienceGainedOnUse 12;
ABXYPriority 15;
MoralityCostFactor 0.2;
Aggressive FALSE;
ExperienceCostsToUpgrade[0] 2300;
ExperienceCostsToUpgrade[1] 5850;
ExperienceCostsToUpgrade[2] 15900;
ExperienceCostsToUpgrade[3] 49000;
DummyObject "OBJECT_ABILITY_HEAL_LIFE_SPELL_DUMMY";
#end_definition
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_WILL_GHOST_SWORD
Ability HERO_ABILITY_GHOST_SWORD_SPELL;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_GHOST_SWORD;
Name TEXT_GUI_HERO_ABILITY_GHOST_SWORD_SPELL;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_GHOSTLYSWORD_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_GHOSTLYSWORD_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_GHOSTLYSWORD_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_GHOSTLYSWORD_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_GHOSTLYSWORD_LEVEL5;
StaminaCost[0] 500;
StaminaCost[1] 600;
StaminaCost[2] 700;
StaminaCost[3] 800;
StatExperienceGainedOnUse 24;
ABXYPriority 16;
ExperienceCostsToUpgrade[0] 2500;
ExperienceCostsToUpgrade[1] 6300;
ExperienceCostsToUpgrade[2] 17200;
ExperienceCostsToUpgrade[3] 51500;
DummyObject "OBJECT_ABILITY_GHOST_SWORD_SPELL_DUMMY";
#end_definition
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_WILL_RAISE_DEAD
Ability HERO_ABILITY_RAISE_DEAD_SPELL;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_SUMMON;
Name TEXT_GUI_HERO_ABILITY_RAISE_DEAD_SPELL;
Description TEXT_GUI_HERO_ABILITY_RAISE_DEAD_SPELL;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_BERSERK_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_BERSERK_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_BERSERK_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_BERSERK_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_BERSERK_LEVEL5;
StaminaCost[0] 200;
StaminaCost[1] 200;
StaminaCost[2] 200;
StaminaCost[3] 200;
StatExperienceGainedOnUse 4;
ExperienceCostsToUpgrade[0] 1900;
ExperienceCostsToUpgrade[1] 12000;
ExperienceCostsToUpgrade[2] 30000;
ExperienceCostsToUpgrade[3] 40000;
DummyObject "OBJECT_ABILITY_RAISE_DEAD_SPELL_DUMMY";
#end_definition
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_WILL_SUMMON_SPELL
Ability HERO_ABILITY_SUMMON_SPELL;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_SUMMON;
// IconEffectIndex GUI_TEST_EFFECT;
// IconEffectOffset.X 32.0;
// IconEffectOffset.Y 32.0;
Name TEXT_GUI_HERO_ABILITY_BURNING_HANDS_SPELL;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_SUMMON_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_SUMMON_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_SUMMON_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_SUMMON_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_SUMMON_LEVEL5;
StaminaCost[0] 500;
StaminaCost[1] 700;
StaminaCost[2] 950;
StaminaCost[3] 1150;
StatExperienceGainedOnUse 3;
ABXYPriority 18;
MoralityCostFactor 0.15;
ExperienceCostsToUpgrade[0] 1800;
ExperienceCostsToUpgrade[1] 5030;
ExperienceCostsToUpgrade[2] 14400;
ExperienceCostsToUpgrade[3] 46000;
DummyObject "OBJECT_ABILITY_SUMMON_SPELL_DUMMY";
#end_definition
//************************************************** ************************************
// Lightning. Stamina costs should be low as there is also a cost per second specified
// per level in special_abilities.def
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_WILL_LIGHTNING
Ability HERO_ABILITY_LIGHTNING_SPELL;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_LIGHTNING;
Name TEXT_GUI_HERO_ABILITY_LIGHTNING_SPELL;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_LIGHTNING_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_LIGHTNING_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_LIGHTNING_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_LIGHTNING_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_LIGHTNING_LEVEL5;
StaminaCost[0] 30; // see specialabilities.def
StaminaCost[1] 30;
StaminaCost[2] 30;
StaminaCost[3] 30;
StatExperienceGainedOnUse 0; //2; // gained per 'hit' (~ per second) as hold down button
ABXYPriority 1;
ExperienceCostsToUpgrade[0] 0; // FREE in Guild Training
ExperienceCostsToUpgrade[1] 5760;
ExperienceCostsToUpgrade[2] 18200;
ExperienceCostsToUpgrade[3] 48000;
DummyObject "OBJECT_ABILITY_LIGHTNING_SPELL_DUMMY";
#end_definition
//************************************************** ************************************
// Fireball. Stamina costs should be low or zero as the cost as you level up a fireball
// are taken from special_abilities.def rather than on selecting the spell.
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_WILL_FIREBALL
Ability HERO_ABILITY_FIREBALL_SPELL;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_FIREBALL;
Name TEXT_GUI_HERO_ABILITY_FIREBALL_SPELL;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_FIREBALL_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_FIREBALL_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_FIREBALL_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_FIREBALL_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_FIREBALL_LEVEL5;
StaminaCost[0] 0; // see specialabilities.def
StaminaCost[1] 0;
StaminaCost[2] 0;
StaminaCost[3] 0;
StatExperienceGainedOnUse 0; //7;
ABXYPriority 2;
ExperienceCostsToUpgrade[0] 500;
ExperienceCostsToUpgrade[1] 4500;
ExperienceCostsToUpgrade[2] 17800;
ExperienceCostsToUpgrade[3] 54000;
DummyObject "OBJECT_ABILITY_FIREBALL_SPELL_DUMMY";
#end_definition
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_SKILL_DIVINE_WRATH_SPELL
Ability HERO_ABILITY_DIVINE_WRATH_SPELL;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_DIVINE_WRATH;
Name TEXT_GUI_HERO_ABILITY_DIVINE_WRATH_SPELL;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_DIVINE_WRATH_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_DIVINE_WRATH_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_DIVINE_WRATH_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_DIVINE_WRATH_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_DIVINE_WRATH_LEVEL5;
StaminaCost[0] 0;
StaminaCost[1] 0;
StaminaCost[2] 0;
StaminaCost[3] 0;
StatExperienceGainedOnUse 3;
ABXYPriority 18;
ExperienceCostsToUpgrade[0] 4000;
ExperienceCostsToUpgrade[1] 9000;
ExperienceCostsToUpgrade[2] 25000;
ExperienceCostsToUpgrade[3] 66000;
DummyObject "OBJECT_ABILITY_DIVINE_WRATH_SPELL_DUMMY";
#end_definition
//************************************************** ************************************
#definition HERO_ABILITY HERO_ABILITY_SKILL_UNHOLY_POWER_SPELL
Ability HERO_ABILITY_UNHOLY_POWER_SPELL;
Stat HERO_STAT_WILL;
IconGraphicIndex HUD_ICON_UNHOLY_POWER;
Name TEXT_GUI_HERO_ABILITY_UNHOLY_POWER_SPELL;
LevDescription[0] TEXT_GUI_EXPSPEND_MAGIC_UNHOLY_POWER_LEVEL1;
LevDescription[1] TEXT_GUI_EXPSPEND_MAGIC_UNHOLY_POWER_LEVEL2;
LevDescription[2] TEXT_GUI_EXPSPEND_MAGIC_UNHOLY_POWER_LEVEL3;
LevDescription[3] TEXT_GUI_EXPSPEND_MAGIC_UNHOLY_POWER_LEVEL4;
MaxedOutDescription TEXT_GUI_EXPSPEND_MAGIC_UNHOLY_POWER_LEVEL5;
StaminaCost[0] 0;
StaminaCost[1] 0;
StaminaCost[2] 0;
StaminaCost[3] 0;
StatExperienceGainedOnUse 3;
ABXYPriority 18;
ExperienceCostsToUpgrade[0] 4000;
ExperienceCostsToUpgrade[1] 9000;
ExperienceCostsToUpgrade[2] 25000;
ExperienceCostsToUpgrade[3] 66000;
DummyObject "OBJECT_ABILITY_UNHOLY_POWER_SPELL_DUMMY";
#end_definition