




// everything here is explained further in the readme






/////                                                  \\\\\
///// XP progression adjustments                       \\\\\
/////                                                  \\\\\

// increases XP value of enemies as a percentage, e.g. 100 is normal XP (no change), 50 is half XP, 200 is double XP
OUTER_SET xp_creature_bonus = "100"

// increases XP rewards for other sources (e.g. quests) as a percentage, e.g. 100 is normal XP (no change), 50 is half XP, 200 is double XP
OUTER_SET xp_quest_bonus = "100"

/////                                                  \\\\\
///// adjustments for all games                        \\\\\
/////                                                  \\\\\

// basic to-hit, armor class, and level/hit dice bonuses
OUTER_SET ac_bonus     = "0" // final range -20 to 10 (IWD2 0 to 30); allowed outside this range on EEs, BG2 engine
OUTER_SET to-hit_bonus = "0" // final range 0 to 20 (IWD2 0 to 25); allowed outside this range on EEs, BG2 engine
OUTER_SET hd_bonus     = "0" // final range 1 - 50

// SPECIAL: take your desired APR bonus and multiply it by 2, e.g. 1.5 attacks = 3, 2 attacks = 4, &c.
// cannot be lowered, only improved
OUTER_SET apr_bonus    = "0" // final range 0 - 5

// bonuses to baseline attributes
OUTER_SET str_bonus = "0" // final range 1 to 25 (IWD2 1 to 40)
OUTER_SET dex_bonus = "0"
OUTER_SET con_bonus = "0"
OUTER_SET int_bonus = "0"
OUTER_SET wis_bonus = "0"
OUTER_SET chr_bonus = "0"

// bonuses to damage resistances 
OUTER_SET resistance_fire_bonus         = "0" // final range 0-99
OUTER_SET resistance_cold_bonus         = "0"
OUTER_SET resistance_electricity_bonus  = "0"
OUTER_SET resistance_acid_bonus         = "0"
OUTER_SET resistance_slashing_bonus     = "0"
OUTER_SET resistance_crushing_bonus     = "0"
OUTER_SET resistance_piercing_bonus     = "0"
OUTER_SET resistance_missile_bonus      = "0"
OUTER_SET resistance_magic_damage_bonus = "0" // only works on EEs, BG2, and IWD2

// adjustments to hit point totals; HP percentage is based on a creatures maximum hit points based on their 
// level/hit dice and class and then the flat bonus is added on top of that
OUTER_SET hit_point_percentage = "100"
OUTER_SET flat_hit_point_bonus = "0"

/////                                                  \\\\\
///// adjustments for all games except IWD2            \\\\\
/////                                                  \\\\\

// bonuses to saving throws
OUTER_SET save_death_bonus     = "0" // final range 0-20; allowed outside this range on EEs, BG2 engine
OUTER_SET save_wand_bonus      = "0"
OUTER_SET save_polymorph_bonus = "0"
OUTER_SET save_breath_bonus    = "0"
OUTER_SET save_spell_bonus     = "0"

// magic resistance bonus
OUTER_SET resistance_magic_bonus = "0" // not for IWD2

// increases damage output as a percentage, e.g. 100 is normal damage (no change), 50 is half damage, 200 is double damage
OUTER_SET damage_bonus = "100" // only works on EEs and BG2

// increases movement speed as a percentage, e.g. 100 is normal speed (no change), 50 is half speed, 200 is double speed
OUTER_SET movement_speed_bonus = "100" // only works on EEs and BG2

// gives creatures additional memorized spells - randomly selects an existing memorized spell from the selected 
// level and adds an additional casting of it; repeats as often as specified
OUTER_SET extra_divine_spells_1 = "0"
OUTER_SET extra_divine_spells_2 = "0"
OUTER_SET extra_divine_spells_3 = "0"
OUTER_SET extra_divine_spells_4 = "0"
OUTER_SET extra_divine_spells_5 = "0"
OUTER_SET extra_divine_spells_6 = "0"
OUTER_SET extra_divine_spells_7 = "0"
OUTER_SET extra_arcane_spells_1 = "0"
OUTER_SET extra_arcane_spells_2 = "0"
OUTER_SET extra_arcane_spells_3 = "0"
OUTER_SET extra_arcane_spells_4 = "0"
OUTER_SET extra_arcane_spells_5 = "0"
OUTER_SET extra_arcane_spells_6 = "0"
OUTER_SET extra_arcane_spells_7 = "0"
OUTER_SET extra_arcane_spells_8 = "0"
OUTER_SET extra_arcane_spells_9 = "0"

/////                                                  \\\\\
///// adjustments only for IWD2                        \\\\\
/////                                                  \\\\\

// iwd2 only
OUTER_SET spell_resistance_bonus = "0"
OUTER_SET save_fortitude_bonus   = "0" // final range 0-25
OUTER_SET save_reflex_bonus      = "0"
OUTER_SET save_will_bonus        = "0"

// gives creatures additional memorized spells - randomly selects an existing memorized spell from the selected 
// level and adds an additional casting of it; repeats as often as specified
OUTER_SET extra_bard_spells_1     = "0"
OUTER_SET extra_bard_spells_2     = "0"
OUTER_SET extra_bard_spells_3     = "0"
OUTER_SET extra_bard_spells_4     = "0"
OUTER_SET extra_bard_spells_5     = "0"
OUTER_SET extra_bard_spells_6     = "0"
OUTER_SET extra_bard_spells_7     = "0"
OUTER_SET extra_bard_spells_8     = "0"
OUTER_SET extra_bard_spells_9     = "0"
OUTER_SET extra_cleric_spells_1   = "0"
OUTER_SET extra_cleric_spells_2   = "0"
OUTER_SET extra_cleric_spells_3   = "0"
OUTER_SET extra_cleric_spells_4   = "0"
OUTER_SET extra_cleric_spells_5   = "0"
OUTER_SET extra_cleric_spells_6   = "0"
OUTER_SET extra_cleric_spells_7   = "0"
OUTER_SET extra_cleric_spells_8   = "0"
OUTER_SET extra_cleric_spells_9   = "0"
OUTER_SET extra_druid_spells_1    = "0"
OUTER_SET extra_druid_spells_2    = "0"
OUTER_SET extra_druid_spells_3    = "0"
OUTER_SET extra_druid_spells_4    = "0"
OUTER_SET extra_druid_spells_5    = "0"
OUTER_SET extra_druid_spells_6    = "0"
OUTER_SET extra_druid_spells_7    = "0"
OUTER_SET extra_druid_spells_8    = "0"
OUTER_SET extra_druid_spells_9    = "0"
OUTER_SET extra_paladin_spells_1  = "0"
OUTER_SET extra_paladin_spells_2  = "0"
OUTER_SET extra_paladin_spells_3  = "0"
OUTER_SET extra_paladin_spells_4  = "0"
OUTER_SET extra_paladin_spells_5  = "0"
OUTER_SET extra_paladin_spells_6  = "0"
OUTER_SET extra_paladin_spells_7  = "0"
OUTER_SET extra_paladin_spells_8  = "0"
OUTER_SET extra_paladin_spells_9  = "0"
OUTER_SET extra_ranger_spells_1   = "0"
OUTER_SET extra_ranger_spells_2   = "0"
OUTER_SET extra_ranger_spells_3   = "0"
OUTER_SET extra_ranger_spells_4   = "0"
OUTER_SET extra_ranger_spells_5   = "0"
OUTER_SET extra_ranger_spells_6   = "0"
OUTER_SET extra_ranger_spells_7   = "0"
OUTER_SET extra_ranger_spells_8   = "0"
OUTER_SET extra_ranger_spells_9   = "0"
OUTER_SET extra_sorcerer_spells_1 = "0"
OUTER_SET extra_sorcerer_spells_2 = "0"
OUTER_SET extra_sorcerer_spells_3 = "0"
OUTER_SET extra_sorcerer_spells_4 = "0"
OUTER_SET extra_sorcerer_spells_5 = "0"
OUTER_SET extra_sorcerer_spells_6 = "0"
OUTER_SET extra_sorcerer_spells_7 = "0"
OUTER_SET extra_sorcerer_spells_8 = "0"
OUTER_SET extra_sorcerer_spells_9 = "0"
OUTER_SET extra_wizard_spells_1   = "0"
OUTER_SET extra_wizard_spells_2   = "0"
OUTER_SET extra_wizard_spells_3   = "0"
OUTER_SET extra_wizard_spells_4   = "0"
OUTER_SET extra_wizard_spells_5   = "0"
OUTER_SET extra_wizard_spells_6   = "0"
OUTER_SET extra_wizard_spells_7   = "0"
OUTER_SET extra_wizard_spells_8   = "0"
OUTER_SET extra_wizard_spells_9   = "0"
OUTER_SET extra_domain_spells_1   = "0"
OUTER_SET extra_domain_spells_2   = "0"
OUTER_SET extra_domain_spells_3   = "0"
OUTER_SET extra_domain_spells_4   = "0"
OUTER_SET extra_domain_spells_5   = "0"
OUTER_SET extra_domain_spells_6   = "0"
OUTER_SET extra_domain_spells_7   = "0"
OUTER_SET extra_domain_spells_8   = "0"
OUTER_SET extra_domain_spells_9   = "0"