*Removed Download, this ISO mods don't workCode://************************************************** ************************************ //************************************************** ************************************ #definition HERO_STATS MAIN_HERO_STATS // This should be the only HERO_STATS def MaximumStamina 999999; NumberOfSecondsAfterUseStaminaStartsRefilling 1; NumberOfSecondsAfterChangeHealthStartsRefilling 1; NumberOfSecondsBetweenHealthRefills 1; StaminaToRegainPerSecond 99999; HealthToRegainPerRefill 99999; AmountFatnessIncreasesPerPointOfOverEating 0.002; NumberOfMinutesBetweenFatnessReductions 0; AmountFatnessDecreasesPerReduction 0.999; RenownLossOnDeath 000; MoneyLossOnDeath 00; MaximumMoney 9999999; MaximumExpToSpend 999999; ExpToSpendAtWhichToDisplayTutorial 1000; MinAge 18.0; //20.0; MaxAge 65.0; //50.0; MaxMorality 2000; MaxMoralityAsChild 2000; MaxExtraMaxHitPoints 2000; 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(111); // Level 0 MaxHitPointsPerHealthLevel.Add(222); // Level 1 MaxHitPointsPerHealthLevel.Add(333); // Level 2 MaxHitPointsPerHealthLevel.Add(444); // Level 3 MaxHitPointsPerHealthLevel.Add(555); // Level 4 MaxHitPointsPerHealthLevel.Add(777); // Level 5 MaxHitPointsPerHealthLevel.Add(888); // Level 6 MaxHitPointsPerHealthLevel.Add(999); // Level 7 MaxStaminaPointsPerMagicPowerLevel.Add(1); // Level 0 MaxStaminaPointsPerMagicPowerLevel.Add(2); // Level 1 MaxStaminaPointsPerMagicPowerLevel.Add(2); // Level 2 MaxStaminaPointsPerMagicPowerLevel.Add(3); // Level 3 MaxStaminaPointsPerMagicPowerLevel.Add(4); // Level 4 MaxStaminaPointsPerMagicPowerLevel.Add(5); // Level 5 MaxStaminaPointsPerMagicPowerLevel.Add(5); // Level 6 MaxStaminaPointsPerMagicPowerLevel.Add(5); // 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 1; 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 2; 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 3; 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 4; 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 5; 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 6; 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 7; 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 2; 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 3; 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 4; 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 5; 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 6; 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 7; 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 8; 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 1; 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 2; 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 3; 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 4; 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 5; 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 6; 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 7; 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 1; 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 2; 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 3; 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 4; 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 5; 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 6; 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 7; 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 1; 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 2; 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 3; 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 4; 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 5; 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 6; 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 7; 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 1; 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 2; 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 3; 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 4; 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 5; 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 6; 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 7; 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 1; StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[1].AbilityUnlocked HERO_ABILITY_BATTLE_CHARGE; StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[2].ExperienceCost 2; StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[2].AbilityUnlocked HERO_ABILITY_BERSERK; StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[3].ExperienceCost 3; StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[3].AbilityUnlocked HERO_ABILITY_FIREBALL_SPELL; StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[4].ExperienceCost 4; StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[4].AbilityUnlocked HERO_ABILITY_HEAL_LIFE_SPELL; StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[5].ExperienceCost 5; StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[5].AbilityUnlocked HERO_ABILITY_SUMMON_SPELL; StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[6].ExperienceCost 6; StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[6].AbilityUnlocked HERO_ABILITY_DIVINE_WRATH_SPELL; StatLevels[HERO_STAT_WILL_WEAPON_MAGIC].Abilities[7].ExperienceCost 7; 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 1; StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[1].AbilityUnlocked HERO_ABILITY_ASSASSIN_RUSH; StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[2].ExperienceCost 2; StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[2].AbilityUnlocked HERO_ABILITY_PHYSICAL_SHIELD_SPELL; StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[3].ExperienceCost 3; StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[3].AbilityUnlocked HERO_ABILITY_DOUBLE_STRIKE; StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[4].ExperienceCost 4; StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[4].AbilityUnlocked HERO_ABILITY_MULTI_ARROW; StatLevels[HERO_STAT_WILL_ABILITY_MAGIC].Abilities[5].ExperienceCost 5; 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 1; StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[1].AbilityUnlocked HERO_ABILITY_ENFLAME_SPELL; StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[2].ExperienceCost 2; StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[2].AbilityUnlocked HERO_ABILITY_FORCE_PUSH; StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[3].ExperienceCost 3; StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[3].AbilityUnlocked HERO_ABILITY_TIME_SPELL; StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[4].ExperienceCost 4; StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[4].AbilityUnlocked HERO_ABILITY_DRAIN_LIFE_SPELL; StatLevels[HERO_STAT_WILL_PURE_MAGIC].Abilities[5].ExperienceCost 5; 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 1; 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 2; 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 3; 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 4; 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 5; 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 6; 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 7; 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] 1; StaminaCost[1] 2; StaminaCost[2] 3; StaminaCost[3] 4; StatExperienceGainedOnUse 28; ABXYPriority 10; MoralityCostFactor -0.15; ExperienceCostsToUpgrade[0] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; StaminaCost[1] 2; StaminaCost[2] 3; StaminaCost[3] 4; StatExperienceGainedOnUse 10; ABXYPriority 3; ExperienceCostsToUpgrade[0] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; //5; StaminaCost[1] 2; //6; StaminaCost[2] 3; //7; StaminaCost[3] 4; //8; StatExperienceGainedOnUse 4; //8; ABXYPriority 4; ExperienceCostsToUpgrade[0] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; StaminaCost[1] 2; StaminaCost[2] 3; StaminaCost[3] 4; StatExperienceGainedOnUse 24; ABXYPriority 5; ExperienceCostsToUpgrade[0] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; //5; StaminaCost[1] 2; //6; StaminaCost[2] 3; //7; StaminaCost[3] 4; //8; StatExperienceGainedOnUse 28; ABXYPriority 6; Aggressive FALSE; ExperienceCostsToUpgrade[0] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; StaminaCost[1] 2; StaminaCost[2] 3; StaminaCost[3] 4; StatExperienceGainedOnUse 1; //3; ABXYPriority 7; ExperienceCostsToUpgrade[0] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; //5; StaminaCost[1] 2; //6; StaminaCost[2] 3; //7; StaminaCost[3] 4; //8; StatExperienceGainedOnUse 0; //10; ABXYPriority 8; ExperienceCostsToUpgrade[0] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; //5; StaminaCost[1] 2; //6; StaminaCost[2] 3; //7; StaminaCost[3] 4; //8; StatExperienceGainedOnUse 0; //10; ABXYPriority 9; MoralityCostFactor 0.0; ExperienceCostsToUpgrade[0] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; StaminaCost[1] 2; StaminaCost[2] 3; StaminaCost[3] 4; StatExperienceGainedOnUse 5; // weird - doesn't seem to give any Will XP ABXYPriority 11; Aggressive FALSE; MoralityCostFactor 0.15; ExperienceCostsToUpgrade[0] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; // see specialabilities.def StaminaCost[1] 2; StaminaCost[2] 3; StaminaCost[3] 4; StatExperienceGainedOnUse 3; // gained per 1-second-ish when hold/casting on an *enemy* ABXYPriority 13; MoralityCostFactor -0.15; ExperienceCostsToUpgrade[0] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; StaminaCost[1] 2; StaminaCost[2] 3; StaminaCost[3] 4; StatExperienceGainedOnUse 0; //5; ABXYPriority 14; MoralityCostFactor -0.2; ExperienceCostsToUpgrade[0] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; StaminaCost[1] 2; StaminaCost[2] 3; StaminaCost[3] 4; StatExperienceGainedOnUse 12; ABXYPriority 15; MoralityCostFactor 0.2; Aggressive FALSE; ExperienceCostsToUpgrade[0] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; StaminaCost[1] 2; StaminaCost[2] 3; StaminaCost[3] 4; StatExperienceGainedOnUse 24; ABXYPriority 16; ExperienceCostsToUpgrade[0] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; StaminaCost[1] 2; StaminaCost[2] 3; StaminaCost[3] 4; StatExperienceGainedOnUse 4; ExperienceCostsToUpgrade[0] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; StaminaCost[1] 2; StaminaCost[2] 3; StaminaCost[3] 4; StatExperienceGainedOnUse 3; ABXYPriority 18; MoralityCostFactor 0.15; ExperienceCostsToUpgrade[0] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; // see specialabilities.def StaminaCost[1] 2; StaminaCost[2] 3; StaminaCost[3] 4; StatExperienceGainedOnUse 0; //2; // gained per 'hit' (~ per second) as hold down button ABXYPriority 1; ExperienceCostsToUpgrade[0] 0; // FREE in Guild Training ExperienceCostsToUpgrade[0] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; 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] 1; ExperienceCostsToUpgrade[1] 2; ExperienceCostsToUpgrade[2] 3; ExperienceCostsToUpgrade[3] 4; DummyObject "OBJECT_ABILITY_UNHOLY_POWER_SPELL_DUMMY"; #end_definition