diff --git a/src/2da/feat.2da b/src/2da/feat.2da index 5bc3b10..2005404 100644 --- a/src/2da/feat.2da +++ b/src/2da/feat.2da @@ -1,1804 +1,3005 @@ 2DA V2.0 - LABEL FEAT DESCRIPTION ICON MINATTACKBONUS MINSTR MINDEX MININT MINWIS MINCON MINCHA MINSPELLLVL PREREQFEAT1 PREREQFEAT2 GAINMULTIPLE EFFECTSSTACK ALLCLASSESCANUSE CATEGORY MAXCR SPELLID SUCCESSOR CRValue USESPERDAY MASTERFEAT TARGETSELF OrReqFeat0 OrReqFeat1 OrReqFeat2 OrReqFeat3 OrReqFeat4 REQSKILL ReqSkillMinRanks REQSKILL2 ReqSkillMinRanks2 Constant TOOLSCATEGORIES HostileFeat MinLevel MinLevelClass MaxLevel MinFortSave PreReqEpic ReqAction -0 Alertness 289 290 ife_alertness **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ALERTNESS 5 **** **** **** **** **** 0 1 -1 Ambidex 204 222 ife_ambidex **** **** 15 **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_AMBIDEXTERITY 1 **** **** **** **** **** 0 1 -2 ArmProfHvy 205 223 ife_armor_h **** **** **** **** **** **** **** **** 3 4 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ARMOR_PROFICIENCY_HEAVY 3 **** **** **** **** **** 0 1 -3 ArmProfLgt 207 225 ife_armor_l **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ARMOR_PROFICIENCY_LIGHT 3 **** **** **** **** **** 0 1 -4 ArmProfMed 206 224 ife_armor_m **** **** **** **** **** **** **** **** 3 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ARMOR_PROFICIENCY_MEDIUM 3 **** **** **** **** **** 0 1 -5 CShot 208 226 ife_callshot 1 **** **** **** **** **** **** **** **** **** 0 0 1 22 1 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CALLED_SHOT 2 1 **** **** **** **** 0 1 -6 Cleave 291 292 ife_cleave **** 13 **** **** **** **** **** **** 28 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CLEAVE 1 **** **** **** **** **** 0 1 -7 CmbtCast 296 297 ife_combatcast **** **** **** **** **** **** **** 1 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_COMBAT_CASTING 4 **** **** **** **** **** 0 1 -8 DefArrow 298 299 ife_defarrow **** **** 13 **** **** **** **** **** 21 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DEFLECT_ARROWS 3 **** **** **** **** **** 0 1 -9 Disarm 302 303 ife_disarm **** **** **** 13 **** **** **** **** **** **** 0 0 1 22 1 **** 16 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DISARM 2 1 **** **** **** **** 0 1 -10 Dodge 300 301 ife_dodge **** **** 13 **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DODGE 3 **** **** **** **** **** 0 1 -11 Empower 209 227 ife_empower **** **** **** **** **** **** **** 2 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EMPOWER_SPELL 4 **** **** **** **** **** 0 1 -12 ExtSpell 293 294 ife_extend **** **** **** **** **** **** **** 1 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EXTEND_SPELL 4 **** **** **** **** **** 0 1 -13 ExtTurn 295 400 ife_xturn **** **** **** **** **** **** **** **** 294 **** 1 1 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EXTRA_TURNING 5 **** **** **** **** **** 0 1 -14 GreatFort 401 402 ife_great_fort **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_GREAT_FORTITUDE 3 **** **** **** **** **** 0 1 -15 ImpCritClub 210 228 ife_impcrit_Clu 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 48 49 50 51 **** **** **** **** FEAT_IMPROVED_CRITICAL_CLUB 1 **** **** **** **** **** 0 1 -16 ImpDis 211 229 ife_disarm **** **** **** 13 **** **** **** **** 9 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_DISARM 2 1 **** **** **** **** 0 1 -17 ImpKnock 212 230 ife_knockdow 7 **** **** 13 **** **** **** **** 23 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_KNOCKDOWN 2 1 **** **** **** **** 0 1 -18 ImpParry 405 406 ife_impparry **** **** **** 13 **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_PARRY 1 **** **** **** **** **** 0 1 -19 ImpPower 403 404 ife_imppowhit **** 13 **** **** **** **** **** **** 28 **** 0 0 1 22 1 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_POWER_ATTACK 2 1 **** **** **** **** 0 1 -20 ImpTwo 213 231 ife_twoweap 9 **** **** **** **** **** **** **** 41 1 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_TWO_WEAPON_FIGHTING 1 **** **** **** **** **** 0 1 -21 ImpStrike 214 232 ife_cripple **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_UNARMED_STRIKE 1 **** **** **** **** **** 0 1 -22 IronWill 407 408 ife_ironwil **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IRON_WILL 3 **** **** **** **** **** 0 1 -23 KnockDown 409 410 ife_knockdow **** **** **** **** **** **** **** **** **** **** 0 0 1 22 1 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_KNOCKDOWN 2 1 **** **** **** **** 0 1 -24 LightngRef 411 412 ife_lightflex **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LIGHTNING_REFLEXES 3 **** **** **** **** **** 0 1 -25 MaxSpell 413 414 ife_maximize **** **** **** **** **** **** **** 3 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MAXIMIZE_SPELL 4 **** **** **** **** **** 0 1 -26 Mobility 415 416 ife_mobility **** **** 13 **** **** **** **** **** 10 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MOBILITY 3 **** **** **** **** **** 0 1 -27 PBShot 215 233 ife_pbshot **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_POINT_BLANK_SHOT 1 **** **** **** **** **** 0 1 -28 PowerAtk 417 418 ife_powhit **** 13 **** **** **** **** **** **** **** **** 0 0 1 22 1 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_POWER_ATTACK 2 1 **** **** **** **** 0 1 -29 Quicken 216 234 ife_quicken **** **** **** **** **** **** **** 4 **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_QUICKEN_SPELL 4 **** **** **** **** **** 0 1 -30 RapidShot 419 420 ife_rapidshot **** **** 13 **** **** **** **** **** 27 **** 0 0 1 22 1 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_RAPID_SHOT 2 1 **** **** **** **** 0 1 -31 Sap 421 422 ife_sap 1 **** **** **** **** **** **** 100 5 **** 0 0 1 22 1 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SAP 2 1 **** **** **** **** 0 1 -32 Shield 217 524 ife_sh_prof **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SHIELD_PROFICIENCY 3 **** **** **** **** **** 0 1 -33 Silent 218 236 ife_silent **** **** **** **** **** **** **** 1 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SILENCE_SPELL 4 **** **** **** **** **** 0 1 -34 SkillFocusAnim 1906 424 ife_foc_ani **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 0 **** **** **** FEAT_SKILL_FOCUS_ANIMAL_EMPATHY 5 **** **** **** **** **** 0 1 -35 SpellFocusAbj 425 426 ife_foc_spel **** **** **** **** **** **** **** 1 **** **** 0 0 0 **** **** **** 393 1 **** 3 **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_FOCUS_ABJURATION 4 **** **** **** **** **** 0 1 -36 SpellPen 219 237 ife_spelpen **** **** **** **** **** **** **** 1 **** **** 0 0 1 **** **** **** 401 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_PENETRATION 4 **** **** **** **** **** 0 1 -37 StillSpell 220 238 ife_still **** **** **** **** **** **** **** 1 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_STILL_SPELL 4 **** **** **** **** **** 0 1 -38 DELETED **** 428 **** 8 **** 13 **** **** **** **** **** 31 **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 **** **** **** **** **** 0 1 -39 StunFist 429 430 ife_stunfist 8 **** 13 **** 13 **** **** **** 21 **** 0 0 1 22 1 **** **** 1 -1 **** **** **** **** **** **** **** **** **** **** **** FEAT_STUNNING_FIST 2 1 **** **** **** **** 0 1 -40 Toughness 431 432 ife_tough **** **** **** **** **** **** **** **** **** **** 0 1 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_TOUGHNESS 3 **** **** **** **** **** 0 1 -41 TwoWeap 221 239 ife_twoweap **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_TWO_WEAPON_FIGHTING 1 **** **** **** **** **** 0 1 -42 WeapFinesse 433 434 ife_finesse 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FINESSE 1 **** **** **** **** **** 0 1 -43 WeapFocClub 435 436 ife_wepfoc_Clu 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 48 49 50 51 **** **** **** **** FEAT_WEAPON_FOCUS_CLUB 1 **** **** **** **** **** 0 1 -44 WeapProfEx 437 438 ife_weppro_ex 1 **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_EXOTIC 1 **** **** **** **** **** 0 1 -45 WeapProfMar 439 440 ife_weppro_mar **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_MARTIAL 1 **** **** **** **** **** 0 1 -46 WeapProfSim 441 442 ife_weppro_sim **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_SIMPLE 1 **** **** **** **** **** 0 1 -47 WeapSpeClub 37 444 ife_wepspec_clu 4 **** **** **** **** **** **** **** 43 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_CLUB 1 **** 4 4 **** **** 0 1 -48 WeapProfDruid 1781 6012 ife_weppro_dru **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_DRUID 1 **** **** **** **** **** 0 1 -49 WeapProfMonk 1782 6013 ife_weppro_mon **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_MONK 1 **** **** **** **** **** 0 1 -50 WeapProfRogue 1783 6014 ife_weppro_rog **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_ROGUE 1 **** **** **** **** **** 0 1 -51 WeapProfWizard 1784 6015 ife_weppro_wiz **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_WIZARD 1 **** **** **** **** **** 0 1 -52 ImpCritDagger 1785 228 ife_impcrit_Dag 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 48 49 50 51 **** **** **** **** FEAT_IMPROVED_CRITICAL_DAGGER 1 **** **** **** **** **** 0 1 -53 ImpCritDart 1786 228 ife_impcrit_Dar 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 48 50 51 **** **** **** **** **** FEAT_IMPROVED_CRITICAL_DART 1 **** **** **** **** **** 0 1 -54 ImpCritHXBow 1787 228 ife_impcrit_Hxb 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 49 50 51 **** **** **** **** **** FEAT_IMPROVED_CRITICAL_HEAVY_CROSSBOW 1 **** **** **** **** **** 0 1 -55 ImpCritLgXBow 1788 228 ife_impcrit_Lxb 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 49 50 51 **** **** **** **** **** FEAT_IMPROVED_CRITICAL_LIGHT_CROSSBOW 1 **** **** **** **** **** 0 1 -56 ImpCritLgMace 1789 228 ife_impcrit_Lma 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 50 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_LIGHT_MACE 1 **** **** **** **** **** 0 1 -57 ImpCritMorn 1790 228 ife_impcrit_Mor 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 50 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_MORNING_STAR 1 **** **** **** **** **** 0 1 -58 ImpCritStaff 1791 228 ife_impcrit_Sta 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 48 49 50 51 **** **** **** **** FEAT_IMPROVED_CRITICAL_STAFF 1 **** **** **** **** **** 0 1 -59 ImpCritSpear 1792 228 ife_impcrit_Spe 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 48 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_SPEAR 1 **** **** **** **** **** 0 1 -60 ImpCritSickle 1793 228 ife_impcrit_Sic 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 48 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_SICKLE 1 **** **** **** **** **** 0 1 -61 ImpCritSling 1794 228 ife_impcrit_Sli 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 48 49 50 **** **** **** **** **** FEAT_IMPROVED_CRITICAL_SLING 1 **** **** **** **** **** 0 1 -62 ImpCritUnArm 1795 228 ife_impcrit_Una 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_UNARMED_STRIKE 1 **** **** **** **** **** 0 1 -63 ImpCritLongBow 1796 228 ife_impcrit_LBw 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 45 256 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_LONGBOW 1 **** **** **** **** **** 0 1 -64 ImpCritShortBow 1797 228 ife_impcrit_SBw 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 45 50 256 **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_SHORTBOW 1 **** **** **** **** **** 0 1 -65 ImpCritShortSword 1798 228 ife_impcrit_Ssw 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 45 50 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_SHORT_SWORD 1 **** **** **** **** **** 0 1 -66 ImpCritRapier 1799 228 ife_impcrit_Rap 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 45 50 256 **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_RAPIER 1 **** **** **** **** **** 0 1 -67 ImpCritScim 1800 228 ife_impcrit_Sci 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 45 48 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_SCIMITAR 1 **** **** **** **** **** 0 1 -68 ImpCritLSw 1801 228 ife_impcrit_Lsw 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 45 256 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_LONG_SWORD 1 **** **** **** **** **** 0 1 -69 ImpCritGSw 1802 228 ife_impcrit_GSw 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_GREAT_SWORD 1 **** **** **** **** **** 0 1 -70 ImpCritHAxe 1803 228 ife_impcrit_Hax 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 45 49 50 **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_HAND_AXE 1 **** **** **** **** **** 0 1 -71 ImpCritTAxe 1804 228 ife_impcrit_Tax 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_THROWING_AXE 1 **** **** **** **** **** 0 1 -72 ImpCritBAxe 1805 228 ife_impcrit_BAx 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_BATTLE_AXE 1 **** **** **** **** **** 0 1 -73 ImpCritGAxe 1806 228 ife_impcrit_Gax 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_GREAT_AXE 1 **** **** **** **** **** 0 1 -74 ImpCritHalb 1807 228 ife_impcrit_Hal 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_HALBERD 1 **** **** **** **** **** 0 1 -75 ImpCritLgHam 1808 228 ife_impcrit_Lha 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_LIGHT_HAMMER 1 **** **** **** **** **** 0 1 -76 ImpCritLgFlail 1809 228 ife_impcrit_Lfl 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_LIGHT_FLAIL 1 **** **** **** **** **** 0 1 -77 ImpCritWHam 1810 228 ife_impcrit_Wha 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_WAR_HAMMER 1 **** **** **** **** **** 0 1 -78 ImpCritHFlail 1811 228 ife_impcrit_HFl 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_HEAVY_FLAIL 1 **** **** **** **** **** 0 1 -79 ImpCritKama 1812 228 ife_impcrit_Kam 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 44 49 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_KAMA 1 **** **** **** **** **** 0 1 -80 ImpCritKukri 1813 228 ife_impcrit_kuk 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_KUKRI 1 **** **** **** **** **** 0 1 -81 **** **** 228 ife_impcrit 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** **** 1 **** **** **** **** **** 0 1 -82 ImpCritShur 1815 228 ife_impcrit_Shu 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 44 49 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_SHURIKEN 1 **** **** **** **** **** 0 1 -83 ImpCritScy 1816 228 ife_impcrit_Scy 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_SCYTHE 1 **** **** **** **** **** 0 1 -84 ImpCritKatana 1817 228 ife_impcrit_Kat 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_KATANA 1 **** **** **** **** **** 0 1 -85 ImpCritBSw 1818 228 ife_Impcrit_Bsw 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 44 **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_BASTARD_SWORD 1 **** **** **** **** **** 0 1 -86 **** **** **** **** 8 **** **** **** **** **** **** **** 44 **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 **** **** **** **** **** 0 1 -87 ImpCritDMace 1820 228 ife_impcrit_Dma 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_DIRE_MACE 1 **** **** **** **** **** 0 1 -88 ImpCritDAxe 1821 228 ife_impcrit_Dax 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_DOUBLE_AXE 1 **** **** **** **** **** 0 1 -89 ImpCrit2Sw 1822 228 ife_impcrit_2sw 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_TWO_BLADED_SWORD 1 **** **** **** **** **** 0 1 -90 WeapFocDagger 1823 436 ife_wepfoc_Dag 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 48 49 50 51 **** **** **** **** FEAT_WEAPON_FOCUS_DAGGER 1 **** **** **** **** **** 0 1 -91 WeapFocDart 1824 436 ife_wepfoc_Dar 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 48 50 50 51 **** **** **** **** FEAT_WEAPON_FOCUS_DART 1 **** **** **** **** **** 0 1 -92 WeapFocHXBow 1825 436 ife_wepfoc_Hxb 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 49 50 51 **** **** **** **** **** FEAT_WEAPON_FOCUS_HEAVY_CROSSBOW 1 **** **** **** **** **** 0 1 -93 WeapFocLgXBow 1826 436 ife_wepfoc_LXb 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 49 50 51 **** **** **** **** **** FEAT_WEAPON_FOCUS_LIGHT_CROSSBOW 1 **** **** **** **** **** 0 1 -94 WeapFocLgMace 1827 436 ife_wepfoc_Lma 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 50 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_LIGHT_MACE 1 **** **** **** **** **** 0 1 -95 WeapFocMorn 1828 436 ife_wepfoc_Mor 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 50 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_MORNING_STAR 1 **** **** **** **** **** 0 1 -96 WeapFocStaff 1829 436 ife_wepfoc_Sta 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 48 49 50 51 **** **** **** **** FEAT_WEAPON_FOCUS_STAFF 1 **** **** **** **** **** 0 1 -97 WeapFocSpear 1830 436 ife_wepfoc_Spe 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 48 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_SPEAR 1 **** **** **** **** **** 0 1 -98 WeapFocSickle 1831 436 ife_wepfoc_Sic 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 48 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_SICKLE 1 **** **** **** **** **** 0 1 -99 WeapFocSling 1832 436 ife_wepfoc_SLi 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 48 49 50 **** **** **** **** **** FEAT_WEAPON_FOCUS_SLING 1 **** **** **** **** **** 0 1 -100 WeapFocUnArm 1833 436 ife_wepfoc_Una 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_UNARMED_STRIKE 1 **** **** **** **** **** 0 1 -101 WeapFocLongBow 1834 436 ife_wepfoc_Lbw 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 45 256 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_LONGBOW 1 **** **** **** **** **** 0 1 -102 WeapFocShortBow 1835 436 ife_wepfoc_Sbw 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 45 50 256 **** **** **** **** **** **** FEAT_WEAPON_FOCUS_SHORTBOW 1 **** **** **** **** **** 0 1 -103 WeapFocShortSword 1836 436 ife_wepfoc_Ssw 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 45 50 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_SHORT_SWORD 1 **** **** **** **** **** 0 1 -104 WeapFocRapier 1837 436 ife_wepfoc_Rap 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 45 50 256 **** **** **** **** **** **** FEAT_WEAPON_FOCUS_RAPIER 1 **** **** **** **** **** 0 1 -105 WeapFocScim 1838 436 ife_wepfoc_Sci 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 45 48 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_SCIMITAR 1 **** **** **** **** **** 0 1 -106 WeapFocLSw 1839 436 ife_wepfoc_LSw 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 45 256 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_LONG_SWORD 1 **** **** **** **** **** 0 1 -107 WeapFocGSw 1840 436 ife_wepfoc_Gsw 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_GREAT_SWORD 1 **** **** **** **** **** 0 1 -108 WeapFocHAxe 1841 436 ife_wepfoc_Hax 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 45 49 50 **** **** **** **** **** **** FEAT_WEAPON_FOCUS_HAND_AXE 1 **** **** **** **** **** 0 1 -109 WeapFocTAxe 1842 436 ife_wepfoc_Tax 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_THROWING_AXE 1 **** **** **** **** **** 0 1 -110 WeapFocBAxe 1843 436 ife_wepfoc_Bax 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_BATTLE_AXE 1 **** **** **** **** **** 0 1 -111 WeapFocGAxe 1844 436 ife_wepfoc_Gax 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_GREAT_AXE 1 **** **** **** **** **** 0 1 -112 WeapFocHalb 1845 436 ife_wepfoc_Hal 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_HALBERD 1 **** **** **** **** **** 0 1 -113 WeapFocLgHam 1846 436 ife_wepfoc_LHa 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_LIGHT_HAMMER 1 **** **** **** **** **** 0 1 -114 WeapFocLgFlail 1847 436 ife_wepfoc_Lfl 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_LIGHT_FLAIL 1 **** **** **** **** **** 0 1 -115 WeapFocWHam 1848 436 ife_wepfoc_Wha 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_WAR_HAMMER 1 **** **** **** **** **** 0 1 -116 WeapFocHFlail 1849 436 ife_wepfoc_Hfl 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_HEAVY_FLAIL 1 **** **** **** **** **** 0 1 -117 WeapFocKama 1850 436 ife_wepfoc_Kam 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 44 49 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_KAMA 1 **** **** **** **** **** 0 1 -118 WeapFocKukri 1851 436 ife_wepfoc_Kuk 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_KUKRI 1 **** **** **** **** **** 0 1 -119 **** **** 436 ife_wepfoc 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** **** 1 **** **** **** **** **** 0 1 -120 WeapFocShur 1853 436 ife_wepfoc_Shu 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 44 49 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_SHURIKEN 1 **** **** **** **** **** 0 1 -121 WeapFocScy 1854 436 ife_wepfoc_Scy 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_SCYTHE 1 **** **** **** **** **** 0 1 -122 WeapFocKatana 1855 436 ife_wepfoc_Kat 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_KATANA 1 **** **** **** **** **** 0 1 -123 WeapFocBSw 1856 436 ife_wepfoc_Bsw 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_BASTARD_SWORD 1 **** **** **** **** **** 0 1 -124 **** **** 436 **** 1 **** **** **** **** **** **** **** 44 **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 **** **** **** **** **** 0 1 -125 WeapFocDMace 1858 436 ife_wepfoc_Dma 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_DIRE_MACE 1 **** **** **** **** **** 0 1 -126 WeapFocDAxe 1859 436 ife_wepfoc_Dax 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_DOUBLE_AXE 1 **** **** **** **** **** 0 1 -127 WeapFoc2Sw 1860 436 ife_wepfoc_2sw 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_TWO_BLADED_SWORD 1 **** **** **** **** **** 0 1 -128 WeapSpeDagger 1861 444 ife_wepspec_Dag 4 **** **** **** **** **** **** **** 90 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_DAGGER 1 **** 4 4 **** **** 0 1 -129 WeapSpeDart 1862 444 ife_wepspec_Dar 4 **** **** **** **** **** **** **** 91 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_DART 1 **** 4 4 **** **** 0 1 -130 WeapSpeHXBow 1863 444 ife_wepspec_Hxb 4 **** **** **** **** **** **** **** 92 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_HEAVY_CROSSBOW 1 **** 4 4 **** **** 0 1 -131 WeapSpeLgXBow 1864 444 ife_wepspec_LXb 4 **** **** **** **** **** **** **** 93 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_LIGHT_CROSSBOW 1 **** 4 4 **** **** 0 1 -132 WeapSpeLgMace 1865 444 ife_wepspec_Lma 4 **** **** **** **** **** **** **** 94 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_LIGHT_MACE 1 **** 4 4 **** **** 0 1 -133 WeapSpeMorn 1866 444 ife_wepspec_Mor 4 **** **** **** **** **** **** **** 95 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_MORNING_STAR 1 **** 4 4 **** **** 0 1 -134 WeapSpeStaff 1867 444 ife_wepspec_Sta 4 **** **** **** **** **** **** **** 96 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_STAFF 1 **** 4 4 **** **** 0 1 -135 WeapSpeSpear 1868 444 ife_wepspec_Spe 4 **** **** **** **** **** **** **** 97 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_SPEAR 1 **** 4 4 **** **** 0 1 -136 WeapSpeSickle 1869 444 ife_wepspec_Sic 4 **** **** **** **** **** **** **** 98 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_SICKLE 1 **** 4 4 **** **** 0 1 -137 WeapSpeSling 1870 444 ife_wepspec_Sli 4 **** **** **** **** **** **** **** 99 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_SLING 1 **** 4 4 **** **** 0 1 -138 WeapSpeUnArm 1871 444 ife_wepspec_Una 4 **** **** **** **** **** **** **** 100 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_UNARMED_STRIKE 1 **** 4 4 **** **** 0 1 -139 WeapSpeLongBow 1872 444 ife_wepspec_Lbw 4 **** **** **** **** **** **** **** 101 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_LONGBOW 1 **** 4 4 **** **** 0 1 -140 WeapSpeShortBow 1873 444 ife_wepspec_Sbw 4 **** **** **** **** **** **** **** 102 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_SHORTBOW 1 **** 4 4 **** **** 0 1 -141 WeapSpeShortSword 1874 444 ife_wepspec_Ssw 4 **** **** **** **** **** **** **** 103 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_SHORT_SWORD 1 **** 4 4 **** **** 0 1 -142 WeapSpeRapier 1875 444 ife_wepspec_Rap 4 **** **** **** **** **** **** **** 104 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_RAPIER 1 **** 4 4 **** **** 0 1 -143 WeapSpeScim 1876 444 ife_wepspec_Sci 4 **** **** **** **** **** **** **** 105 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_SCIMITAR 1 **** 4 4 **** **** 0 1 -144 WeapSpeLSw 1877 444 ife_wepspec_Lsw 4 **** **** **** **** **** **** **** 106 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_LONG_SWORD 1 **** 4 4 **** **** 0 1 -145 WeapSpeGSw 1878 444 ife_wepspec_Gsw 4 **** **** **** **** **** **** **** 107 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_GREAT_SWORD 1 **** 4 4 **** **** 0 1 -146 WeapSpeHAxe 1879 444 ife_wepspec_Hax 4 **** **** **** **** **** **** **** 108 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_HAND_AXE 1 **** 4 4 **** **** 0 1 -147 WeapSpeTAxe 1880 444 ife_wepspec_Tax 4 **** **** **** **** **** **** **** 109 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_THROWING_AXE 1 **** 4 4 **** **** 0 1 -148 WeapSpeBAxe 1881 444 ife_wepspec_Bax 4 **** **** **** **** **** **** **** 110 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_BATTLE_AXE 1 **** 4 4 **** **** 0 1 -149 WeapSpeGAxe 1882 444 ife_wepspec_Gax 4 **** **** **** **** **** **** **** 111 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_GREAT_AXE 1 **** 4 4 **** **** 0 1 -150 WeapSpeHalb 1883 444 ife_wepspec_Hal 4 **** **** **** **** **** **** **** 112 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_HALBERD 1 **** 4 4 **** **** 0 1 -151 WeapSpeLgHam 1884 444 ife_wepspec_Lha 4 **** **** **** **** **** **** **** 113 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_LIGHT_HAMMER 1 **** 4 4 **** **** 0 1 -152 WeapSpeLgFlail 1885 444 ife_wepspec_Lfl 4 **** **** **** **** **** **** **** 114 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_LIGHT_FLAIL 1 **** 4 4 **** **** 0 1 -153 WeapSpeWHam 1886 444 ife_wepspec_Wha 4 **** **** **** **** **** **** **** 115 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_WAR_HAMMER 1 **** 4 4 **** **** 0 1 -154 WeapSpeHFlail 1887 444 ife_wepspec_HFl 4 **** **** **** **** **** **** **** 116 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_HEAVY_FLAIL 1 **** 4 4 **** **** 0 1 -155 WeapSpeKama 1888 444 ife_wepspec_Kam 4 **** **** **** **** **** **** **** 117 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_KAMA 1 **** 4 4 **** **** 0 1 -156 WeapSpeKukri 1889 444 ife_wepspec_Kuk 4 **** **** **** **** **** **** **** 118 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_KUKRI 1 **** 4 4 **** **** 0 1 -157 **** **** 444 ife_wepspec 1 **** **** **** **** **** **** **** 119 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** **** 1 **** 4 4 **** **** 0 1 -158 WeapSpeShur 1891 444 ife_wepspec_Shu 4 **** **** **** **** **** **** **** 120 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_SHURIKEN 1 **** 4 4 **** **** 0 1 -159 WeapSpeScy 1892 444 ife_wepspec_Scy 4 **** **** **** **** **** **** **** 121 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_SCYTHE 1 **** 4 4 **** **** 0 1 -160 WeapSpeKatana 1893 444 ife_wepspec_Kat 4 **** **** **** **** **** **** **** 122 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_KATANA 1 **** 4 4 **** **** 0 1 -161 WeapSpeBSw 1894 444 ife_wepspec_Bsw 4 **** **** **** **** **** **** **** 123 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_BASTARD_SWORD 1 **** 4 4 **** **** 0 1 -162 **** **** 436 **** 1 **** **** **** **** **** **** **** 124 **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 **** 4 4 **** **** 0 1 -163 WeapSpeDMace 1896 444 ife_wepspec_Dma 4 **** **** **** **** **** **** **** 125 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_DIRE_MACE 1 **** 4 4 **** **** 0 1 -164 WeapSpeDAxe 1897 444 ife_wepspec_Dax 4 **** **** **** **** **** **** **** 126 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_DOUBLE_AXE 1 **** 4 4 **** **** 0 1 -165 WeapSpe2Sw 1898 444 ife_wepspec_2sw 4 **** **** **** **** **** **** **** 127 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_TWO_BLADED_SWORD 1 **** 4 4 **** **** 0 1 -166 SpellFocusCon 1899 426 ife_foc_spel **** **** **** **** **** **** **** 1 **** **** 0 0 0 **** **** **** 394 1 **** 3 **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_FOCUS_CONJURATION 4 **** **** **** **** **** 0 1 -167 SpellFocusDiv 1900 426 ife_foc_spel **** **** **** **** **** **** **** 1 **** **** 0 0 0 **** **** **** 395 1 **** 3 **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_FOCUS_DIVINATION 4 **** **** **** **** **** 0 1 -168 SpellFocusEnc 1901 426 ife_foc_spel **** **** **** **** **** **** **** 1 **** **** 0 0 0 **** **** **** 396 1 **** 3 **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_FOCUS_ENCHANTMENT 4 **** **** **** **** **** 0 1 -169 SpellFocusEvo 1902 426 ife_foc_spel **** **** **** **** **** **** **** 1 **** **** 0 0 0 **** **** **** 397 1 **** 3 **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_FOCUS_EVOCATION 4 **** **** **** **** **** 0 1 -170 SpellFocusIll 1903 426 ife_foc_spel **** **** **** **** **** **** **** 1 **** **** 0 0 0 **** **** **** 398 1 **** 3 **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_FOCUS_ILLUSION 4 **** **** **** **** **** 0 1 -171 SpellFocusNec 1904 426 ife_foc_spel **** **** **** **** **** **** **** 1 **** **** 0 0 0 **** **** **** 399 1 **** 3 **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_FOCUS_NECROMANCY 4 **** **** **** **** **** 0 1 -172 SpellFocusTra 1905 426 ife_foc_spel **** **** **** **** **** **** **** 1 **** **** 0 0 0 **** **** **** 400 1 **** 3 **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_FOCUS_TRANSMUTATION 4 **** **** **** **** **** 0 1 -173 SkillFocusConc 1907 424 ife_foc_con **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 1 **** **** **** FEAT_SKILL_FOCUS_CONCENTRATION 5 **** **** **** **** **** 0 1 -174 SkillFocusDisa 1908 424 ife_foc_disarm **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 2 **** **** **** FEAT_SKILL_FOCUS_DISABLE_TRAP 5 **** **** **** **** **** 0 1 -175 SkillFocusDisc 1909 424 ife_foc_disc **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 3 **** **** **** FEAT_SKILL_FOCUS_DISCIPLINE 5 **** **** **** **** **** 0 1 -176 **** **** 424 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** 0 1 -177 SkillFocusHeal 1911 424 ife_foc_heal **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 4 **** **** **** FEAT_SKILL_FOCUS_HEAL 5 **** **** **** **** **** 0 1 -178 SkillFocusHide 1912 424 ife_foc_hide **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 5 **** **** **** FEAT_SKILL_FOCUS_HIDE 5 **** **** **** **** **** 0 1 -179 SkillFocusList 1913 424 ife_foc_lis **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 6 **** **** **** FEAT_SKILL_FOCUS_LISTEN 5 **** **** **** **** **** 0 1 -180 SkillFocusLore 1914 424 ife_foc_lore **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 7 **** **** **** FEAT_SKILL_FOCUS_LORE 5 **** **** **** **** **** 0 1 -181 SkillFocusMove 1915 424 ife_foc_move **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 8 **** **** **** FEAT_SKILL_FOCUS_MOVE_SILENTLY 5 **** **** **** **** **** 0 1 -182 SkillFocusOpen 1916 424 ife_foc_lock **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 9 **** **** **** FEAT_SKILL_FOCUS_OPEN_LOCK 5 **** **** **** **** **** 0 1 -183 SkillFocusParr 1917 424 ife_foc_parry **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 10 **** **** **** FEAT_SKILL_FOCUS_PARRY 5 **** **** **** **** **** 0 1 -184 SkillFocusPerf 1918 424 ife_foc_perf **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 11 **** **** **** FEAT_SKILL_FOCUS_PERFORM 5 **** **** **** **** **** 0 1 -185 SkillFocusPers 1919 424 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 12 **** **** **** FEAT_SKILL_FOCUS_PERSUADE 5 **** **** **** **** **** 0 1 -186 SkillFocusPick 1920 424 ife_foc_pick **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 13 **** **** **** FEAT_SKILL_FOCUS_PICK_POCKET 5 **** **** **** **** **** 0 1 -187 SkillFocusSearch 1921 424 ife_foc_search **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 14 **** **** **** FEAT_SKILL_FOCUS_SEARCH 5 **** **** **** **** **** 0 1 -188 SkillFocusSet 1922 424 ife_foc_set **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 15 **** **** **** FEAT_SKILL_FOCUS_SET_TRAP 5 **** **** **** **** **** 0 1 -189 SkillFocusSpell 1923 424 ife_foc_spel **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 16 **** **** **** FEAT_SKILL_FOCUS_SPELLCRAFT 5 **** **** **** **** **** 0 1 -190 SkillFocusSpot 1924 424 ife_foc_spot **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 17 **** **** **** FEAT_SKILL_FOCUS_SPOT 5 **** **** **** **** **** 0 1 -191 **** **** 424 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** 0 1 -192 SkillFocusTaunt 1926 424 ife_foc_taunt **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 18 **** **** **** FEAT_SKILL_FOCUS_TAUNT 5 **** **** **** **** **** 0 1 -193 SkillFocusDevi 1927 424 ife_foc_devi **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 19 **** **** **** FEAT_SKILL_FOCUS_USE_MAGIC_DEVICE 5 **** **** **** **** **** 0 1 -194 BarbEndurance 1928 6016 ife_barbend **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BARBARIAN_ENDURANCE 6 **** **** **** **** **** 0 1 -195 UncannyDodge1 1929 6017 ife_uncdodge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 251 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_UNCANNY_DODGE_1 6 **** **** **** **** **** 0 1 -196 DamageReduction 1930 6018 ife_damred **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 332 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DAMAGE_REDUCTION 3 **** **** **** **** **** 0 1 -197 BardicKnowledge 1931 6019 ife_bardknow **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BARDIC_KNOWLEDGE 6 **** **** **** **** **** 0 1 -198 NatureSense 1932 6020 ife_naturesense **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_NATURE_SENSE 6 **** **** **** **** **** 0 1 -199 AnimalCompanion 1933 6021 ife_animal **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 317 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_ANIMAL_COMPANION 6 **** **** **** **** **** 0 1 -200 WoodlandStride 1934 6022 ife_woodstride **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WOODLAND_STRIDE 6 **** **** **** **** **** 0 1 -201 TracklessStep 1935 6023 ife_trackstep **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_TRACKLESS_STEP 6 **** **** **** **** **** 0 1 -202 ResistNatureLure 1936 6024 ife_nolure **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_RESIST_NATURES_LURE 6 **** **** **** **** **** 0 1 -203 VenomImmunity 1937 6025 ife_novenom **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_VENOM_IMMUNITY 6 **** **** **** **** **** 0 1 -204 FlurryofBlows 1938 6026 ife_flurry **** **** **** **** **** **** **** **** **** **** 0 0 0 22 1 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_FLURRY_OF_BLOWS 6 1 **** **** **** **** 0 1 -205 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 -206 Evasion 1940 6027 ife_evade **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EVASION 6 **** **** **** **** **** 0 1 -207 MonkEndurance 1941 6028 ife_monkend **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MONK_ENDURANCE 6 **** **** **** **** **** 0 1 -208 StillMind 1942 6029 ife_stillmind **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_STILL_MIND 6 **** **** **** **** **** 0 1 -209 PurityofBody 1943 6030 ife_purity **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PURITY_OF_BODY 6 **** **** **** **** **** 0 1 -210 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 -211 WholenessofBody 1945 6031 ife_wholenes **** **** **** **** **** **** **** **** **** **** 0 0 0 17 1 309 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WHOLENESS_OF_BODY 6 **** **** **** **** **** 0 1 -212 ImprovedEvasion 1946 6032 ife_evade **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_EVASION 6 **** **** **** **** **** 0 1 -213 KiStrike 1947 6033 ife_kistrike **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 **** 343 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_KI_STRIKE 6 **** **** **** **** **** 0 1 -214 DiamondBody 1948 6034 ife_dibod **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DIAMOND_BODY 6 **** **** **** **** **** 0 1 -215 DiamondSoul 1949 6035 ife_disoul **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DIAMOND_SOUL 6 **** **** **** **** **** 0 1 -216 PerfectSelf 1950 6036 ife_perfself **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PERFECT_SELF 6 **** **** **** **** **** 0 1 -217 DivineGrace 1951 6037 ife_divgrace **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DIVINE_GRACE 6 **** **** **** **** **** 0 1 -218 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 -219 DivineHealth 1953 6038 ife_divineheal **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DIVINE_HEALTH 6 **** **** **** **** **** 0 1 -220 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 -221 SneakAttack 1955 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 345 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 -222 CripplingStrike 1956 6040 ife_cripple **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CRIPPLING_STRIKE 6 **** **** **** **** **** 0 1 -223 DefensiveRoll 1957 6041 ife_dodgeroll **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_DEFENSIVE_ROLL 6 **** **** **** **** **** 0 1 -224 Opportunist 1958 6042 ife_opportunist **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_OPPORTUNIST 6 **** **** **** **** **** 0 1 -225 SkillMastery 1959 6043 ife_sk_mast **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SKILL_MASTERY 6 **** **** **** **** **** 0 1 -226 UncannyReflex 1960 6044 ife_unreflex **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_UNCANNY_REFLEX 6 **** **** **** **** **** 0 1 -227 stonecunning 1961 6045 ife_stonemind **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_STONECUNNING 6 **** **** **** **** **** 0 1 -228 darkvision 1962 6046 ife_darkvis **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DARKVISION 6 **** **** **** **** **** 0 1 -229 hardinesspoisons 1963 6047 ife_hardpois **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HARDINESS_VERSUS_POISONS 6 **** **** **** **** **** 0 1 -230 hardinessspells 1964 6048 ife_hardspel **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HARDINESS_VERSUS_SPELLS 6 **** **** **** **** **** 0 1 -231 orctrain 1965 6049 ife_train **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BATTLE_TRAINING_VERSUS_ORCS 6 **** **** **** **** **** 0 1 -232 gobtrain 1966 6050 ife_train **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BATTLE_TRAINING_VERSUS_GOBLINS 6 **** **** **** **** **** 0 1 -233 gianttrain 1967 6051 ife_train **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BATTLE_TRAINING_VERSUS_GIANTS 6 **** **** **** **** **** 0 1 -234 skillaffinitylore 1968 6052 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SKILL_AFFINITY_LORE 6 **** **** **** **** **** 0 1 -235 immunitysleep 1969 6053 ife_nosleep **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMMUNITY_TO_SLEEP 6 **** **** **** **** **** 0 1 -236 hardinessenchantment 1970 6054 ife_hardchant **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HARDINESS_VERSUS_ENCHANTMENTS 6 **** **** **** **** **** 0 1 -237 skillaffinitylisten 1971 6055 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SKILL_AFFINITY_LISTEN 6 **** **** **** **** **** 0 1 -238 skillaffinitysearch 1972 6056 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SKILL_AFFINITY_SEARCH 6 **** **** **** **** **** 0 1 -239 skillaffinityspot 1973 6057 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SKILL_AFFINITY_SPOT 6 **** **** **** **** **** 0 1 -240 keensense 1974 6058 ife_keensense **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_KEEN_SENSE 6 **** **** **** **** **** 0 1 -241 hardinessillusion 1975 6059 ife_hardillu **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HARDINESS_VERSUS_ILLUSIONS 6 **** **** **** **** **** 0 1 -242 reptiletrain 1976 6060 ife_train **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BATTLE_TRAINING_VERSUS_REPTILIANS 6 **** **** **** **** **** 0 1 -243 skillaffinityconcent 1977 6061 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SKILL_AFFINITY_CONCENTRATION 6 **** **** **** **** **** 0 1 -244 PSAListen 1978 6062 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PARTIAL_SKILL_AFFINITY_LISTEN 6 **** **** **** **** **** 0 1 -245 PSASearch 1979 6064 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PARTIAL_SKILL_AFFINITY_SEARCH 6 **** **** **** **** **** 0 1 -246 PSASpot 1980 6063 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PARTIAL_SKILL_AFFINITY_SPOT 6 **** **** **** **** **** 0 1 -247 skillaffinitymovesi 1981 6065 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SKILL_AFFINITY_MOVE_SILENTLY 6 **** **** **** **** **** 0 1 -248 lucky 1982 6066 ife_lucky **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LUCKY 6 **** **** **** **** **** 0 1 -249 fearless 1983 6067 ife_fearless **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_FEARLESS 6 **** **** **** **** **** 0 1 -250 good_aim 1984 6068 ife_goodaim **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_GOOD_AIM 6 **** **** **** **** **** 0 1 -251 UncannyDodge2 2203 6069 ife_uncdodge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 252 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_UNCANNY_DODGE_2 6 **** **** **** **** **** 0 1 -252 UncannyDodge3 2204 6070 ife_uncdodge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 253 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_UNCANNY_DODGE_3 6 **** **** **** **** **** 0 1 -253 UncannyDodge4 2205 6071 ife_uncdodge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 254 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_UNCANNY_DODGE_4 6 **** **** **** **** **** 0 1 -254 UncannyDodge5 2206 6072 ife_uncdodge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 255 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_UNCANNY_DODGE_5 6 **** **** **** **** **** 0 1 -255 UncannyDodge6 2207 6073 ife_uncdodge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_UNCANNY_DODGE_6 6 **** **** **** **** **** 0 1 -256 WeapProfElf 2218 6074 ife_weppro_elf **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_ELF 6 **** **** **** **** **** 0 1 -257 BardSongs 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 355 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -258 QuickMaster 4781 6076 ife_qmaster **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_QUICK_TO_MASTER 6 **** **** **** **** **** 0 1 -259 SlipperMind 4782 10389 ife_slippermind **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SLIPPERY_MIND 6 **** **** **** **** **** 0 1 -260 MonkACBonus 4783 6078 ife_monkAC **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MONK_AC_BONUS 6 **** **** **** **** **** 0 1 -261 FE_Dwarf 4784 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_DWARF 6 **** **** **** **** **** 0 1 -262 FE_Elf 4785 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_ELF 6 **** **** **** **** **** 0 1 -263 FE_Gnome 4786 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_GNOME 6 **** **** **** **** **** 0 1 -264 FE_Halfling 4787 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_HALFLING 6 **** **** **** **** **** 0 1 -265 FE_HalfElf 4788 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_HALFELF 6 **** **** **** **** **** 0 1 -266 FE_HalfOrc 4789 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_HALFORC 6 **** **** **** **** **** 0 1 -267 FE_Human 4790 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_HUMAN 6 **** **** **** **** **** 0 1 -268 FE_Aberration 4791 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_ABERRATION 6 **** **** **** **** **** 0 1 -269 FE_Animal 4792 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_ANIMAL 6 **** **** **** **** **** 0 1 -270 FE_Beast 4793 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_BEAST 6 **** **** **** **** **** 0 1 -271 FE_Construct 4794 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_CONSTRUCT 6 **** **** **** **** **** 0 1 -272 FE_Dragon 4795 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_DRAGON 6 **** **** **** **** **** 0 1 -273 FE_Goblinoid 4796 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_GOBLINOID 6 **** **** **** **** **** 0 1 -274 FE_Monstrous 4797 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_MONSTROUS 6 **** **** **** **** **** 0 1 -275 FE_Orc 4798 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_ORC 6 **** **** **** **** **** 0 1 -276 FE_Reptilian 4799 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_REPTILIAN 6 **** **** **** **** **** 0 1 -277 FE_Elemental 4800 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_ELEMENTAL 6 **** **** **** **** **** 0 1 -278 FE_Fey 4801 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_FEY 6 **** **** **** **** **** 0 1 -279 FE_Giant 4802 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_GIANT 6 **** **** **** **** **** 0 1 -280 FE_Magical_Beast 4803 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_MAGICAL_BEAST 6 **** **** **** **** **** 0 1 -281 FE_Outsider 4804 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_OUTSIDER 6 **** **** **** **** **** 0 1 -282 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 -283 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 -284 FE_Shapechanger 4807 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_SHAPECHANGER 6 **** **** **** **** **** 0 1 -285 FE_Undead 4808 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_UNDEAD 6 **** **** **** **** **** 0 1 -286 FE_Vermin 4809 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_VERMIN 6 **** **** **** **** **** 0 1 -287 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 -288 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 -289 WeapProfCreature 4843 6080 ife_weppro_cre **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_CREATURE 5 **** **** **** **** **** 0 1 -290 WeapSpecCreature 4844 6081 ife_wepspec_cre **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_CREATURE 5 **** **** **** **** **** 0 1 -291 WeapFocCreature 4845 6082 ife_wepfoc_cre **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_CREATURE 5 **** **** **** **** **** 0 1 -292 ImpCritCreature 4846 6083 ife_impcrit_Cre **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_CREATURE 5 **** **** **** **** **** 0 1 -293 BarbarianRage 1062 6084 ife_rage **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 307 326 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARBARIAN_RAGE 6 **** **** **** **** **** 0 1 -294 TurnUndead 428 6085 ife_turn **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 308 **** 0.5 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_TURN_UNDEAD 6 **** **** **** **** **** 0 1 -295 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 -296 QuiveringPalm 1061 6086 ife_qpalm **** **** **** **** **** **** **** **** **** **** 0 0 0 22 1 **** **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_QUIVERING_PALM 6 1 **** **** **** **** 0 1 -297 EmptyBody 507 6087 ife_emptybod **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 311 **** 0.5 2 **** 1 **** **** **** **** **** **** **** **** **** FEAT_EMPTY_BODY 6 **** **** **** **** **** 0 1 -298 **** **** **** ife_spotevil **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 312 **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 -299 LayOnHands 1392 6089 ife_layon **** **** **** **** **** **** **** **** **** **** 0 0 0 7 1 313 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_LAY_ON_HANDS 6 **** **** **** **** **** 0 1 -300 AuraCourage 749 6090 ife_aurabrave **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_AURA_OF_COURAGE 6 **** **** **** **** **** 0 1 -301 SmiteEvil 1066 6091 ife_hitevil **** **** **** **** **** **** **** **** **** **** 0 0 0 22 1 **** **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_SMITE_EVIL 6 1 **** **** **** **** 0 1 -302 RemoveDisease 897 6092 ife_sickoff **** **** **** **** **** **** **** **** **** **** 0 0 0 7 1 316 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_REMOVE_DISEASE 6 **** **** **** **** **** 0 1 -303 Familiar 1567 6093 ife_familiar **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 318 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_SUMMON_FAMILIAR 6 **** **** **** **** **** 0 1 -304 ElementalShape 505 6094 ife_eleshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 319 340 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_ELEMENTAL_SHAPE 6 **** **** **** **** **** 0 1 -305 WildShape 504 6095 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 320 335 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE 6 **** **** **** **** **** 0 1 -306 War_Domain_Power 5947 5938 id_war **** **** **** **** **** **** **** **** **** **** 0 0 0 10 5 380 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WAR_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -307 Strength_Domain_Power 5945 5939 id_strength **** **** **** **** **** **** **** **** **** **** 0 0 0 10 5 381 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_STRENGTH_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -308 Protection_Domain_Power 5948 5940 id_protection **** **** **** **** **** **** **** **** **** **** 0 0 0 10 5 382 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_PROTECTION_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -309 Luck_Domain_Power **** **** id_luck **** **** **** **** **** **** **** **** **** **** 0 0 0 10 5 **** **** 0.5 **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_LUCK_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -310 Death_Domain_Power 5950 5942 id_death **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 383 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_DEATH_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -311 Air_Domain_Power 5951 5966 id_air **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_AIR_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -312 Animal_Domain_Power 5952 5968 id_animal **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ANIMAL_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -313 Destruction_Domain_Power 5953 5969 id_destruct **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DESTRUCTION_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -314 Earth_Domain_Power 5954 5970 id_earth **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EARTH_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -315 Evil_Domain_Power 5955 5971 id_evil **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EVIL_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -316 Fire_Domain_Power 5956 5972 id_fire **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_FIRE_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -317 Good_Domain_Power 5957 5973 id_good **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_GOOD_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -318 Healing_Domain_Power 5958 5974 id_healing **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HEALING_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -319 Knowledge_Domain_Power 5959 5975 id_knowledge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_KNOWLEDGE_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -320 Magic_Domain_Power 5960 5976 id_magic **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MAGIC_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -321 Plant_Domain_Power 5961 5977 id_plant **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLANT_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -322 Sun_Domain_Power 5962 5978 id_sun **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SUN_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -323 Travel_Domain_Power 5963 5979 id_travel **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_TRAVEL_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -324 Trickery_Domain_Power 5964 5980 id_trickery **** **** **** **** **** **** **** **** **** **** 0 0 0 10 5 384 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_TRICKERY_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -325 Water_Domain_Power 5965 5981 id_water **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WATER_DOMAIN_POWER 6 **** **** **** **** **** 0 1 -326 BarbarianRage2 6426 6084 ife_rage **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 307 327 0.5 2 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARBARIAN_RAGE 6 **** **** **** **** **** 0 1 -327 BarbarianRage3 6427 6084 ife_rage **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 307 328 0.5 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARBARIAN_RAGE 6 **** **** **** **** **** 0 1 -328 BarbarianRage4 6428 6084 ife_rage **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 307 329 0.5 4 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARBARIAN_RAGE 6 **** **** **** **** **** 0 1 -329 BarbarianRage5 6429 6084 ife_rage **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 307 330 0.5 4 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARBARIAN_RAGE 6 **** **** **** **** **** 0 1 -330 BarbarianRage6 6430 6084 ife_rage **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 307 331 0.5 5 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARBARIAN_RAGE 6 **** **** **** **** **** 0 1 -331 BarbarianRage7 6431 6084 ife_rage **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 307 **** 0.5 6 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARBARIAN_RAGE 6 **** **** **** **** **** 0 1 -332 DamageReduction2 6432 8339 ife_damred **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 333 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DAMAGE_REDUCTION 3 **** **** **** **** **** 0 1 -333 DamageReduction3 6433 8340 ife_damred **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 334 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DAMAGE_REDUCTION 3 **** **** **** **** **** 0 1 -334 DamageReduction4 6434 8341 ife_damred **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1067 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DAMAGE_REDUCTION 3 **** **** **** **** **** 0 1 -335 WildShape2 6435 6095 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 320 336 0.5 2 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE 6 **** **** **** **** **** 0 1 -336 WildShape3 6436 6095 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 320 337 0.5 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE 6 **** **** **** **** **** 0 1 -337 WildShape4 6437 6095 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 320 338 0.5 4 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE 6 **** **** **** **** **** 0 1 -338 WildShape5 6438 6095 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 320 339 0.5 5 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE 6 **** **** **** **** **** 0 1 -339 WildShape6 6439 6095 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 320 **** 0.5 6 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE 6 **** **** **** **** **** 0 1 -340 ElementalShape2 6440 6094 ife_eleshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 319 341 0.5 2 **** 1 **** **** **** **** **** **** **** **** **** FEAT_ELEMENTAL_SHAPE 6 **** **** **** **** **** 0 1 -341 ElementalShape3 6441 6094 ife_eleshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 319 342 0.5 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_ELEMENTAL_SHAPE 6 **** **** **** **** **** 0 1 -342 ElementalShape4 6442 6094 ife_eleshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 319 **** 0.5 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_ELEMENTAL_SHAPE 6 **** **** **** **** **** 0 1 -343 KiStrike2 6443 6033 ife_kistrike **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 **** 344 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_KI_STRIKE 6 **** **** **** **** **** 0 1 -344 KiStrike3 10319 6033 ife_kistrike **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_KI_STRIKE 6 **** **** **** **** **** 0 1 -345 SneakAttack2 6444 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 346 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 -346 SneakAttack3 6445 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 347 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 -347 SneakAttack4 6446 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 348 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 -348 SneakAttack5 6447 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 349 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 -349 SneakAttack6 6448 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 350 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 -350 SneakAttack7 6449 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 351 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 -351 SneakAttack8 6450 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 352 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 -352 SneakAttack9 6451 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 353 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 -353 SneakAttack10 6452 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1032 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 -354 LowLightVision 8186 8187 ife_lowlight **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LOWLIGHTVISION 6 **** **** **** **** **** 0 1 -355 Bard_Song_02 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 356 0.5 2 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -356 Bard_Song_03 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 357 0.5 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -357 Bard_Song_04 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 358 0.5 4 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -358 Bard_Song_05 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 359 0.5 5 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -359 Bard_Song_06 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 360 0.5 6 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -360 Bard_Song_07 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 361 0.5 7 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -361 Bard_Song_08 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 362 0.5 8 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -362 Bard_Song_09 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 363 0.5 9 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -363 Bard_Song_10 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 364 0.5 10 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -364 Bard_Song_11 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 365 0.5 11 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -365 Bard_Song_12 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 366 0.5 12 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -366 Bard_Song_13 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 367 0.5 13 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -367 Bard_Song_14 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 368 0.5 14 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -368 Bard_Song_15 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 369 0.5 15 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -369 Bard_Song_16 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 370 0.5 16 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -370 Bard_Song_17 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 371 0.5 17 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -371 Bard_Song_18 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 372 0.5 18 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -372 Bard_Song_19 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 373 0.5 19 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -373 Bard_Song_20 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 **** 0.5 20 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 -374 RangerDual 66846 66847 ife_ambidex **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_AMBIDEXTERITY 6 **** **** **** **** **** 0 1 -375 Small 67700 67701 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_AMBIDEXTERITY 1 **** **** **** **** **** 0 1 -376 **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 -377 ImpInit 2751 2752 ife_X1Init **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 753 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_INITIATIVE 6 **** **** **** **** **** 0 1 -378 Artist 2753 2754 ife_X1Art **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** 11 **** **** **** FEAT_ARTIST 6 **** **** **** 1 **** 0 1 -379 Blooded 2755 2756 ife_X1Blood **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLOODED 6 **** **** **** 1 **** 0 1 -380 Bullheaded 2757 2758 ife_X1Bull **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BULLHEADED 6 **** **** **** 1 **** 0 1 -381 CourtMagocracy 2759 2760 ife_X1Court **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_COURTEOUS_MAGOCRACY 6 **** **** **** 1 **** 0 1 -382 LuckOfHeroes 2761 2762 ife_X1Hero **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LUCK_OF_HEROES 6 **** **** **** 1 **** 0 1 -383 ResistPoison 2763 2764 ife_X1ResPos **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_RESIST_POISON 6 **** **** **** **** **** 0 1 -384 SilverPalm 2765 2766 ife_X1SilPal **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SILVER_PALM 6 **** **** **** 1 **** 0 1 -385 DELETED **** **** **** **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SMOOTH_TALK 6 **** **** **** **** **** 0 1 -386 SnakeBlood 2769 2770 ife_X1Snake **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNAKE_BLOOD 6 **** **** **** 1 **** 0 1 -387 Stealthy 2771 2772 ife_X1Stealth **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_STEALTHY 6 **** **** **** **** **** 0 1 -388 StrongSoul 2775 2776 ife_X1Strong **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_STRONG_SOUL 6 **** **** **** 1 **** 0 1 -389 Expertise 2773 2774 ife_X1Expert **** **** **** 13 **** **** **** **** **** **** 0 0 1 22 1 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EXPERTISE 6 **** **** **** **** **** 0 1 -390 ImpExpertise 2777 2778 ife_X1ImpExp **** **** **** 13 **** **** **** **** 389 **** 0 0 1 22 1 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_EXPERTISE 6 **** **** **** **** **** 0 1 -391 GreatCleave 2779 2780 ife_X1GCleave 4 13 **** **** **** **** **** **** 28 6 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_GREAT_CLEAVE 1 **** **** **** **** **** 0 1 -392 SpringAttack 2781 2782 ife_X1SpAtt 4 **** 13 **** **** **** **** **** 26 10 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SPRING_ATTACK 6 **** **** **** **** **** 0 1 -393 GrSpllFcsAbj 2783 2791 ife_X1GSFAbj **** **** **** **** **** **** **** **** 35 **** 0 0 1 **** **** **** 610 0.5 **** 6 **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_FOCUS_ABJURATION 6 **** **** **** **** **** 0 1 -394 GrSpllFcsCnj 2784 2791 ife_X1GSFCnj **** **** **** **** **** **** **** **** 166 **** 0 0 1 **** **** **** 611 0.5 **** 6 **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_FOCUS_CONJURATION 6 **** **** **** **** **** 0 1 -395 GrSpllFcsDiv 2785 2791 ife_X1GSFDiv **** **** **** **** **** **** **** **** 167 **** 0 0 1 **** **** **** 612 0.5 **** 6 **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_FOCUS_DIVINATION 6 **** **** **** **** **** 0 1 -396 GrSpllFcsEnch 2786 2791 ife_X1GSFEnc **** **** **** **** **** **** **** **** 168 **** 0 0 1 **** **** **** 613 0.5 **** 6 **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_FOCUS_ENCHANTMENT 6 **** **** **** **** **** 0 1 -397 GrSpllFcsEvc 2787 2791 ife_X1GSFEvc **** **** **** **** **** **** **** **** 169 **** 0 0 1 **** **** **** 614 0.5 **** 6 **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_FOCUS_EVOCATION 6 **** **** **** **** **** 0 1 -398 GrSpllFcsIll 2788 2791 ife_X1GSFIll **** **** **** **** **** **** **** **** 170 **** 0 0 1 **** **** **** 615 0.5 **** 6 **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_FOCUS_ILLUSION 6 **** **** **** **** **** 0 1 -399 GrSpllFcsNec 2789 2791 ife_X1GSFNec **** **** **** **** **** **** **** **** 171 **** 0 0 1 **** **** **** 616 0.5 **** 6 **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_FOCUS_NECROMANCY 6 **** **** **** **** **** 0 1 -400 GrSpllFcsTran 2790 2791 ife_X1GSFTra **** **** **** **** **** **** **** **** 172 **** 0 0 1 **** **** **** 617 0.5 **** 6 **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_FOCUS_TRANSMUTATION 6 **** **** **** **** **** 0 1 -401 GreatSpellPen 2792 2793 ife_X1GFSPen **** **** **** **** **** **** **** **** 36 **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_PENETRATION 6 **** **** **** **** **** 0 1 -402 Thug 2794 2795 ife_X1Thug **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_THUG 6 **** **** **** **** **** 0 1 -403 DELETED **** **** **** **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MERCANTILE_BACKGROUND 6 **** **** **** **** **** 0 1 -404 SkillFocAppraise 2798 424 ife_X1SFApp **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 20 **** **** **** FEAT_SKILL_FOCUS_APPRAISE 6 **** **** **** **** **** 0 1 -405 **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 -406 SkillFocTumble 2799 424 ife_X1SFTum **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 21 **** **** **** FEAT_SKILL_FOCUS_TUMBLE 6 **** **** **** **** **** 0 1 -407 SkillFocCrftTrap 2800 424 ife_X1SFCrTrap **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 22 **** **** **** FEAT_SKILL_FOCUS_CRAFT_TRAP 6 **** **** **** **** **** 0 1 -408 BlindFight 2801 2802 ife_X1BliFig **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLIND_FIGHT 6 **** **** **** **** **** 0 1 -409 CircleKick 2841 2842 ife_X1CirKik 3 **** 15 **** **** **** **** **** 21 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CIRCLE_KICK 6 **** **** **** **** **** 0 1 -410 ExtraStunningAttack 2805 2806 ife_X1ExStun 2 **** **** **** **** **** **** **** 39 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EXTRA_STUNNING_ATTACK 6 **** **** **** **** **** 0 1 -411 RapidReload 2807 2808 ife_X1RapRel 2 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_RAPID_RELOAD 6 **** **** **** **** **** 0 1 -412 ZenArchery 2809 2810 ife_X1ZenArc 3 **** **** **** 13 **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ZEN_ARCHERY 6 **** **** **** **** **** 0 1 -413 DivineMight 2811 2812 ife_X1DivMig **** 13 **** **** **** **** 13 **** 28 294 0 0 0 **** **** 473 **** 1 **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_DIVINE_MIGHT 6 **** **** **** **** **** 0 1 -414 DivineShield 2813 2814 ife_X1DivShl **** 13 **** **** **** **** 13 **** 28 294 0 0 0 **** **** 474 **** 1 **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_DIVINE_SHIELD 6 **** **** **** **** **** 0 1 -415 ArcaneDefenseAbj 2815 2823 ife_X1ADAbj **** **** **** **** **** **** **** **** 35 **** 0 0 1 **** **** **** **** 1 **** 7 **** **** **** **** **** **** **** **** **** **** FEAT_ARCANE_DEFENSE_ABJURATION 6 **** **** **** **** **** 0 1 -416 ArcaneDefenseCon 2816 2823 ife_X1ADCon **** **** **** **** **** **** **** **** 166 **** 0 0 1 **** **** **** **** 1 **** 7 **** **** **** **** **** **** **** **** **** **** FEAT_ARCANE_DEFENSE_CONJURATION 6 **** **** **** **** **** 0 1 -417 ArcaneDefenseDiv 2817 2823 ife_X1ADDiv **** **** **** **** **** **** **** **** 167 **** 0 0 1 **** **** **** **** 1 **** 7 **** **** **** **** **** **** **** **** **** **** FEAT_ARCANE_DEFENSE_DIVINATION 6 **** **** **** **** **** 0 1 -418 ArcaneDefenseEnch 2818 2823 ife_X1ADEnc **** **** **** **** **** **** **** **** 168 **** 0 0 1 **** **** **** **** 1 **** 7 **** **** **** **** **** **** **** **** **** **** FEAT_ARCANE_DEFENSE_ENCHATMENT 6 **** **** **** **** **** 0 1 -419 ArcaneDefenseEvo 2819 2823 ife_X1ADEvo **** **** **** **** **** **** **** **** 169 **** 0 0 1 **** **** **** **** 1 **** 7 **** **** **** **** **** **** **** **** **** **** FEAT_ARCANE_DEFENSE_EVOCATION 6 **** **** **** **** **** 0 1 -420 ArcaneDefenseIll 2820 2823 ife_X1ADIll **** **** **** **** **** **** **** **** 170 **** 0 0 1 **** **** **** **** 1 **** 7 **** **** **** **** **** **** **** **** **** **** FEAT_ARCANE_DEFENSE_ILLUSION 6 **** **** **** **** **** 0 1 -421 ArcaneDefenseNec 2821 2823 ife_X1ADNec **** **** **** **** **** **** **** **** 171 **** 0 0 1 **** **** **** **** 1 **** 7 **** **** **** **** **** **** **** **** **** **** FEAT_ARCANE_DEFENSE_NECROMANCY 6 **** **** **** **** **** 0 1 -422 ArcaneDefenseTra 2822 2823 ife_X1ADTra **** **** **** **** **** **** **** **** 172 **** 0 0 1 **** **** **** **** 1 **** 7 **** **** **** **** **** **** **** **** **** **** FEAT_ARCANE_DEFENSE_TRANSMUTATION 6 **** **** **** **** **** 0 1 -423 ExtraMusic 2824 2825 ife_X1ExMus **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** 11 **** **** **** FEAT_EXTRA_MUSIC 6 **** 1 1 **** **** 0 1 -424 LingeringSong 2826 2827 ife_X1LingSong **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** 11 **** **** **** FEAT_LINGERING_SONG 6 **** 1 1 **** **** 0 1 -425 DirtyFighting 2803 2804 ife_X1DirFig 2 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DIRTY_FIGHTING 6 **** **** **** **** **** 0 1 -426 ResistDisease 2828 2829 ife_X1ResDis **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_RESIST_DISEASE 6 **** **** **** **** **** 0 1 -427 ResistEnergyCold 2830 2835 ife_X1ResCol **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 8 **** **** **** **** **** **** **** **** **** **** FEAT_RESIST_ENERGY_COLD 6 **** **** **** **** 8 0 1 -428 ResistEnergyAcid 2831 2835 ife_X1ResAc **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 8 **** **** **** **** **** **** **** **** **** **** FEAT_RESIST_ENERGY_ACID 6 **** **** **** **** 8 0 1 -429 ResistEnergyFire 2832 2835 ife_X1ResFir **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 8 **** **** **** **** **** **** **** **** **** **** FEAT_RESIST_ENERGY_FIRE 6 **** **** **** **** 8 0 1 -430 ResistEnergyElectrical 2833 2835 ife_X1ResEle **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 8 **** **** **** **** **** **** **** **** **** **** FEAT_RESIST_ENERGY_ELECTRICAL 6 **** **** **** **** 8 0 1 -431 ResistEnergySonic 2834 2835 ife_X1ResSon **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 8 **** **** **** **** **** **** **** **** **** **** FEAT_RESIST_ENERGY_SONIC 6 **** **** **** **** 8 0 1 -432 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 -433 HIDE_IN_PLAIN_SIGHT 2936 2940 ife_X1HideSight **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HIDE_IN_PLAIN_SIGHT 6 **** **** **** **** **** 0 1 -434 SHADOW_DAZE 2937 2941 ife_X1SDaze **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 475 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_SHADOW_DAZE 6 1 **** **** **** **** 0 1 -435 SUMMON_SHADOW 2938 2942 ife_X1SShad **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 476 **** 1 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_SUMMON_SHADOW 6 **** **** **** **** **** 0 1 -436 SHADOW_EVADE 2939 2943 ife_X1SEvade **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 477 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_SHADOW_EVADE 6 **** **** **** **** **** 0 1 -437 DENEIRS_EYE 2948 2952 ife_X1HDenier **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DENEIRS_EYE 6 **** **** **** **** **** 0 1 -438 TYMORAS_SMILE 2949 2953 ife_X1HTym **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 478 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_TYMORAS_SMILE 6 **** **** **** **** **** 0 1 -439 LLIIRAS_HEART 2950 2954 ife_X1HLHrt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LLIIRAS_HEART 6 **** **** **** **** **** 0 1 -440 CRAFT_HARPER_ITEM 2951 2955 ife_X1HCraft **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 479 **** 1 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_CRAFT_HARPER_ITEM 6 **** **** **** **** **** 0 1 -441 HARPER_SLEEP 915 2969 ife_X1HSleep **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 480 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_HARPER_SLEEP 1 **** **** **** **** **** 0 1 -442 HARPER_CATS_GRACE 763 2970 ife_X1HCat **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 481 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_HARPER_CATS_GRACE 1 **** **** **** **** **** 0 1 -443 HARPER_EAGLES_SPLENDOR 5371 2971 ife_X1HEag **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 482 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_HARPER_EAGLES_SPLENDOR 1 **** **** **** **** **** 0 1 -444 HARPER_INVISIBILITY 840 2972 ife_X1HInvis **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 483 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_HARPER_INVISIBILITY 1 **** **** **** **** **** 0 1 -445 FEAT_PRESTIGE_ENCHANT_ARROW_1 8679 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 446 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_1 5 **** **** **** **** **** 0 1 -446 FEAT_PRESTIGE_ENCHANT_ARROW_2 8681 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 445 **** 0 0 0 **** **** **** 447 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_2 5 **** **** **** **** **** 0 1 -447 FEAT_PRESTIGE_ENCHANT_ARROW_3 8682 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 446 **** 0 0 0 **** **** **** 448 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_3 5 **** **** **** **** **** 0 1 -448 FEAT_PRESTIGE_ENCHANT_ARROW_4 8683 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 447 **** 0 0 0 **** **** **** 449 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_4 5 **** **** **** **** **** 0 1 -449 FEAT_PRESTIGE_ENCHANT_ARROW_5 8684 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 448 **** 0 0 0 **** **** **** 1045 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_5 5 **** **** **** **** **** 0 1 -450 FEAT_PRESTIGE_EMBUE_ARROW 8685 8686 ife_X1EmbuArr **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 600 **** 0.5 3 **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_EMBUE_ARROW 5 1 **** **** **** **** 0 1 -451 FEAT_PRESTIGE_SEEKER_ARROW_1 8687 8688 ife_X1SeekArr **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 601 452 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_SEEKER_ARROW_1 5 1 **** **** **** **** 0 1 -452 FEAT_PRESTIGE_SEEKER_ARROW_2 8689 8688 ife_X1SeekArr **** **** **** **** **** **** **** **** 451 **** 0 0 0 **** **** 602 **** 0.5 2 **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_SEEKER_ARROW_2 5 1 **** **** **** **** 0 1 -453 FEAT_PRESTIGE_HAIL_OF_ARROWS 8690 8691 ife_X1HailArr **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 603 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_HAIL_OF_ARROWS 5 **** **** **** **** **** 0 1 -454 FEAT_PRESTIGE_ARROW_OF_DEATH 8692 8693 ife_X1DethArr **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 604 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ARROW_OF_DEATH 5 1 **** **** **** **** 0 1 -455 FEAT_PRESTIGE_DEATH_ATTACK_1 8694 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 456 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_1 5 **** **** **** **** **** 0 1 -456 FEAT_PRESTIGE_DEATH_ATTACK_2 9062 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** 455 **** 0 0 0 **** **** **** 457 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_2 5 **** **** **** **** **** 0 1 -457 FEAT_PRESTIGE_DEATH_ATTACK_3 9063 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** 456 **** 0 0 0 **** **** **** 458 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_3 5 **** **** **** **** **** 0 1 -458 FEAT_PRESTIGE_DEATH_ATTACK_4 9064 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** 457 **** 0 0 0 **** **** **** 459 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_4 5 **** **** **** **** **** 0 1 -459 FEAT_PRESTIGE_DEATH_ATTACK_5 9065 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** 458 **** 0 0 0 **** **** **** 1004 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_5 5 **** **** **** **** **** 0 1 -460 FEAT_BLACKGUARD_SNEAK_ATTACK_1D6 12334 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 461 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_1D6 6 **** **** **** **** **** 0 1 -461 FEAT_BLACKGUARD_SNEAK_ATTACK_2D6 12335 40052 ife_sneakhit **** **** **** **** **** **** **** **** 460 **** 0 0 0 **** **** **** 462 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_2D6 6 **** **** **** **** **** 0 1 -462 FEAT_BLACKGUARD_SNEAK_ATTACK_3D6 12336 40052 ife_sneakhit **** **** **** **** **** **** **** **** 461 **** 0 0 0 **** **** **** 1007 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_3D6 6 **** **** **** **** **** 0 1 -463 FEAT_PRESTIGE_POISON_SAVE_1 8700 8701 ife_X1PoisSav **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 464 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_POISON_SAVE_1 5 **** **** **** **** **** 0 1 -464 FEAT_PRESTIGE_POISON_SAVE_2 8702 8701 ife_X1PoisSav **** **** **** **** **** **** **** **** 463 **** 0 0 0 **** **** **** 465 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_POISON_SAVE_2 5 **** **** **** **** **** 0 1 -465 FEAT_PRESTIGE_POISON_SAVE_3 8703 8701 ife_X1PoisSav **** **** **** **** **** **** **** **** 464 **** 0 0 0 **** **** **** 466 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_POISON_SAVE_3 5 **** **** **** **** **** 0 1 -466 FEAT_PRESTIGE_POISON_SAVE_4 8704 8701 ife_X1PoisSav **** **** **** **** **** **** **** **** 465 **** 0 0 0 **** **** **** 467 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_POISON_SAVE_4 5 **** **** **** **** **** 0 1 -467 FEAT_PRESTIGE_POISON_SAVE_5 8705 8701 ife_X1PoisSav **** **** **** **** **** **** **** **** 466 **** 0 0 0 **** **** **** 1070 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_POISON_SAVE_5 5 **** **** **** **** **** 0 1 -468 FEAT_PRESTIGE_SPELL_GHOSTLY_VISAGE 8706 8707 is_GhostVis **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 605 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_SPELL_GHOSTLY_VISAGE 1 **** **** **** **** **** 0 1 -469 FEAT_PRESTIGE_DARKNESS 8708 8709 is_Darkness **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 606 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DARKNESS 1 **** **** **** **** **** 0 1 -470 FEAT_PRESTIGE_INVISIBILITY_1 8710 8711 is_Invisib **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 607 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_INVISIBILITY_1 1 **** **** **** **** **** 0 1 -471 FEAT_PRESTIGE_INVISIBILITY_2 8712 8713 is_ImprInvis **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 608 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_INVISIBILITY_2 1 **** **** **** **** **** 0 1 -472 FEAT_SMITE_GOOD 3779 8714 ife_X1SmGood **** **** **** **** **** **** **** **** **** **** 0 0 0 22 1 **** **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_SMITE_GOOD 5 1 **** **** **** **** 0 1 -473 FEAT_PRESTIGE_DARK_BLESSING 8715 8716 ife_X1SpDrkBls **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DARK_BLESSING 5 **** **** **** **** **** 0 1 -474 FEAT_CREATE_UNDEAD 8717 8718 is_CrUndead **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 609 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_INFLICT_LIGHT_WOUNDS 1 **** **** **** **** **** 0 1 -475 FEAT_FIENDISH_SERVANT 8719 8720 is_LsPlanar **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 610 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_INFLICT_MODERATE_WOUNDS 1 **** **** **** **** **** 0 1 -476 FEAT_INFLICT_SERIOUS_WOUNDS 8721 8722 is_X1InfSer **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 611 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_INFLICT_SERIOUS_WOUNDS 1 1 **** **** **** **** 0 1 -477 FEAT_INFLICT_CRITICAL_WOUNDS 8723 8724 is_X1InfCri **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 612 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_INFLICT_CRITICAL_WOUNDS 1 1 **** **** **** **** 0 1 -478 FEAT_BULLS_STRENGTH 8725 9163 is_BullStr **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 614 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_BULLS_STRENGTH 1 **** **** **** **** **** 0 1 -479 FEAT_CONTAGION 8726 9164 is_Contagion **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 613 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_CONTAGION 1 1 **** **** **** **** 0 1 -480 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 -481 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 -482 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 -483 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 -484 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 -485 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 -486 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 -487 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 -488 FEAT_BLINDSIGHT_60_FEET 110705 110706 ife_x2blindsigh **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLINDSIGHT_60_FEET 5 **** **** **** **** **** 0 1 -489 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 -490 FEAT_EPIC_ARMOR_SKIN 3895 3896 ife_X2ArSkin **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ARMOR_SKIN 3 **** **** **** **** **** 1 1 -491 FEAT_EPIC_BLINDING_SPEED 3897 3898 ife_X2BldSpd **** **** 25 **** **** **** **** **** **** **** 0 0 0 10 **** 647 **** 1 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_EPIC_BLINDING_SPEED 6 **** **** **** **** **** 1 1 -492 FEAT_EPIC_DAMAGE_REDUCTION_3 3901 3902 ife_X2DamRd1 **** **** **** **** **** 21 **** **** **** **** 0 0 1 **** **** **** 493 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DAMAGE_REDUCTION_3 3 **** **** **** **** **** 1 1 -493 FEAT_EPIC_DAMAGE_REDUCTION_6 3903 3904 ife_X2DamRd1 **** **** **** **** **** **** **** **** 492 **** 0 0 1 **** **** **** 494 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DAMAGE_REDUCTION_6 3 **** **** **** **** **** 1 1 -494 FEAT_EPIC_DAMAGE_REDUCTION_9 3905 3906 ife_X2DamRd1 **** **** **** **** **** **** **** **** 493 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DAMAGE_REDUCTION_9 3 **** **** **** **** **** 1 1 -495 FEAT_EPIC_DEVASTATING_CRITICAL_CLUB 3908 3909 ife_X2CritDClub **** 25 **** **** **** **** **** **** 391 709 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_CLUB 1 **** **** **** **** **** 1 1 -496 FEAT_EPIC_DEVASTATING_CRITICAL_DAGGER 3910 3909 ife_X2CritDDagg **** 25 **** **** **** **** **** **** 391 710 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_DAGGER 1 **** **** **** **** **** 1 1 -497 FEAT_EPIC_DEVASTATING_CRITICAL_DART 3921 3909 ife_X2CritDDart **** 25 **** **** **** **** **** **** 391 711 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_DART 1 **** **** **** **** **** 1 1 -498 FEAT_EPIC_DEVASTATING_CRITICAL_HEAVYCROSSBOW 3911 3909 ife_X2CritDHXB **** 25 **** **** **** **** **** **** 391 712 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_HEAVYCROSSBOW 1 **** **** **** **** **** 1 1 -499 FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTCROSSBOW 3912 3909 ife_X2CritDLXB **** 25 **** **** **** **** **** **** 391 713 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTCROSSBOW 1 **** **** **** **** **** 1 1 -500 FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTMACE 3913 3909 ife_X2CritDMace **** 25 **** **** **** **** **** **** 391 714 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTMACE 1 **** **** **** **** **** 1 1 -501 FEAT_EPIC_DEVASTATING_CRITICAL_MORNINGSTAR 3914 3909 ife_X2CritDMSta **** 25 **** **** **** **** **** **** 391 715 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_MORNINGSTAR 1 **** **** **** **** **** 1 1 -502 FEAT_EPIC_DEVASTATING_CRITICAL_QUARTERSTAFF 3915 3909 ife_X2CritDQSta **** 25 **** **** **** **** **** **** 391 716 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_QUARTERSTAFF 1 **** **** **** **** **** 1 1 -503 FEAT_EPIC_DEVASTATING_CRITICAL_SHORTSPEAR 3916 3909 ife_X2CritSpr **** 25 **** **** **** **** **** **** 391 717 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_SHORTSPEAR 1 **** **** **** **** **** 1 1 -504 FEAT_EPIC_DEVASTATING_CRITICAL_SICKLE 3917 3909 ife_X2CritDSkle **** 25 **** **** **** **** **** **** 391 718 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_SICKLE 1 **** **** **** **** **** 1 1 -505 FEAT_EPIC_DEVASTATING_CRITICAL_SLING 3920 3909 ife_X2CritDSlng **** 25 **** **** **** **** **** **** 391 719 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_SLING 1 **** **** **** **** **** 1 1 -506 FEAT_EPIC_DEVASTATING_CRITICAL_UNARMED 3918 3909 ife_X2CritDUnar **** 25 **** **** **** **** **** **** 391 720 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_UNARMED 1 **** **** **** **** **** 1 1 -507 FEAT_EPIC_DEVASTATING_CRITICAL_LONGBOW 3919 3909 ife_X2CritDLBow **** 25 **** **** **** **** **** **** 391 721 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_LONGBOW 1 **** **** **** **** **** 1 1 -508 FEAT_EPIC_DEVASTATING_CRITICAL_SHORTBOW 3922 3909 ife_X2CritDSBow **** 25 **** **** **** **** **** **** 391 722 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_SHORTBOW 1 **** **** **** **** **** 1 1 -509 FEAT_EPIC_DEVASTATING_CRITICAL_SHORTSWORD 3923 3909 ife_X2CritDSSwd **** 25 **** **** **** **** **** **** 391 723 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_SHORTSWORD 1 **** **** **** **** **** 1 1 -510 FEAT_EPIC_DEVASTATING_CRITICAL_RAPIER 3924 3909 ife_X2CritDRapr **** 25 **** **** **** **** **** **** 391 724 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_RAPIER 1 **** **** **** **** **** 1 1 -511 FEAT_EPIC_DEVASTATING_CRITICAL_SCIMITAR 3925 3909 ife_X2CritDScim **** 25 **** **** **** **** **** **** 391 725 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_SCIMITAR 1 **** **** **** **** **** 1 1 -512 FEAT_EPIC_DEVASTATING_CRITICAL_LONGSWORD 3926 3909 ife_X2CritDLSwd **** 25 **** **** **** **** **** **** 391 726 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_LONGSWORD 1 **** **** **** **** **** 1 1 -513 FEAT_EPIC_DEVASTATING_CRITICAL_GREATSWORD 3927 3909 ife_X2CritDGSwd **** 25 **** **** **** **** **** **** 391 727 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_GREATSWORD 1 **** **** **** **** **** 1 1 -514 FEAT_EPIC_DEVASTATING_CRITICAL_HANDAXE 3928 3909 ife_X2CritDHAxe **** 25 **** **** **** **** **** **** 391 728 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_HANDAXE 1 **** **** **** **** **** 1 1 -515 FEAT_EPIC_DEVASTATING_CRITICAL_THROWINGAXE 3929 3909 ife_X2CritDTAxe **** 25 **** **** **** **** **** **** 391 729 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_THROWINGAXE 1 **** **** **** **** **** 1 1 -516 FEAT_EPIC_DEVASTATING_CRITICAL_BATTLEAXE 3930 3909 ife_X2CritDBAxe **** 25 **** **** **** **** **** **** 391 730 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_BATTLEAXE 1 **** **** **** **** **** 1 1 -517 FEAT_EPIC_DEVASTATING_CRITICAL_GREATAXE 3931 3909 ife_X2CritDGAxe **** 25 **** **** **** **** **** **** 391 731 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_GREATAXE 1 **** **** **** **** **** 1 1 -518 FEAT_EPIC_DEVASTATING_CRITICAL_HALBERD 3932 3909 ife_X2CritDHalb **** 25 **** **** **** **** **** **** 391 732 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_HALBERD 1 **** **** **** **** **** 1 1 -519 FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTHAMMER 3933 3909 ife_X2CritDLHam **** 25 **** **** **** **** **** **** 391 733 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTHAMMER 1 **** **** **** **** **** 1 1 -520 FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTFLAIL 3934 3909 ife_X2CritDLFla **** 25 **** **** **** **** **** **** 391 734 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTFLAIL 1 **** **** **** **** **** 1 1 -521 FEAT_EPIC_DEVASTATING_CRITICAL_WARHAMMER 3935 3909 ife_X2CritDWHam **** 25 **** **** **** **** **** **** 391 735 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_WARHAMMER 1 **** **** **** **** **** 1 1 -522 FEAT_EPIC_DEVASTATING_CRITICAL_HEAVYFLAIL 3936 3909 ife_X2CritDHFla **** 25 **** **** **** **** **** **** 391 736 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_HEAVYFLAIL 1 **** **** **** **** **** 1 1 -523 FEAT_EPIC_DEVASTATING_CRITICAL_KAMA 3937 3909 ife_X2CritDKama **** 25 **** **** **** **** **** **** 391 737 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_KAMA 1 **** **** **** **** **** 1 1 -524 FEAT_EPIC_DEVASTATING_CRITICAL_KUKRI 3938 3909 ife_X2CritDKukr **** 25 **** **** **** **** **** **** 391 738 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_KUKRI 1 **** **** **** **** **** 1 1 -525 FEAT_EPIC_DEVASTATING_CRITICAL_SHURIKEN 3939 3909 ife_X2CritDShur **** 25 **** **** **** **** **** **** 391 739 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_SHURIKEN 1 **** **** **** **** **** 1 1 -526 FEAT_EPIC_DEVASTATING_CRITICAL_SCYTHE 3940 3909 ife_X2CritDScyt **** 25 **** **** **** **** **** **** 391 740 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_SCYTHE 1 **** **** **** **** **** 1 1 -527 FEAT_EPIC_DEVASTATING_CRITICAL_KATANA 3941 3909 ife_X2CritDKatn **** 25 **** **** **** **** **** **** 391 741 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_KATANA 1 **** **** **** **** **** 1 1 -528 FEAT_EPIC_DEVASTATING_CRITICAL_BASTARDSWORD 3942 3909 ife_X2CritDBSwd **** 25 **** **** **** **** **** **** 391 742 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_BASTARDSWORD 1 **** **** **** **** **** 1 1 -529 FEAT_EPIC_DEVASTATING_CRITICAL_DIREMACE 3943 3909 ife_X2CritDDMac **** 25 **** **** **** **** **** **** 391 743 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_DIREMACE 1 **** **** **** **** **** 1 1 -530 FEAT_EPIC_DEVASTATING_CRITICAL_DOUBLEAXE 3944 3909 ife_X2CritDDAxe **** 25 **** **** **** **** **** **** 391 744 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_DOUBLEAXE 1 **** **** **** **** **** 1 1 -531 FEAT_EPIC_DEVASTATING_CRITICAL_TWOBLADEDSWORD 3945 3909 ife_X2CritDTSwd **** 25 **** **** **** **** **** **** 391 745 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_TWOBLADEDSWORD 1 **** **** **** **** **** 1 1 -532 FEAT_EPIC_DEVASTATING_CRITICAL_CREATURE 3946 3947 ife_X2CritDCrea **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_CREATURE 1 **** **** **** **** **** 1 1 -533 FEAT_EPIC_ENERGY_RESISTANCE_COLD_1 3948 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 534 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_1 3 **** **** **** **** **** 1 1 -534 FEAT_EPIC_ENERGY_RESISTANCE_COLD_2 3950 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 533 **** 0 0 1 **** **** **** 535 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_2 3 **** **** **** **** **** 1 1 -535 FEAT_EPIC_ENERGY_RESISTANCE_COLD_3 3953 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 534 **** 0 0 1 **** **** **** 536 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_3 3 **** **** **** **** **** 1 1 -536 FEAT_EPIC_ENERGY_RESISTANCE_COLD_4 3955 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 535 **** 0 0 1 **** **** **** 537 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_4 3 **** **** **** **** **** 1 1 -537 FEAT_EPIC_ENERGY_RESISTANCE_COLD_5 3957 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 536 **** 0 0 1 **** **** **** 538 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_5 3 **** **** **** **** **** 1 1 -538 FEAT_EPIC_ENERGY_RESISTANCE_COLD_6 3959 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 537 **** 0 0 1 **** **** **** 539 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_6 3 **** **** **** **** **** 1 1 -539 FEAT_EPIC_ENERGY_RESISTANCE_COLD_7 3961 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 538 **** 0 0 1 **** **** **** 540 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_7 3 **** **** **** **** **** 1 1 -540 FEAT_EPIC_ENERGY_RESISTANCE_COLD_8 3963 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 539 **** 0 0 1 **** **** **** 541 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_8 3 **** **** **** **** **** 1 1 -541 FEAT_EPIC_ENERGY_RESISTANCE_COLD_9 3965 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 540 **** 0 0 1 **** **** **** 542 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_9 3 **** **** **** **** **** 1 1 -542 FEAT_EPIC_ENERGY_RESISTANCE_COLD_10 3967 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 541 **** 0 0 1 **** **** **** **** 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_10 3 **** **** **** **** **** 1 1 -543 FEAT_EPIC_ENERGY_RESISTANCE_ACID_1 3969 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 544 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_1 3 **** **** **** **** **** 1 1 -544 FEAT_EPIC_ENERGY_RESISTANCE_ACID_2 3971 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 543 **** 0 0 1 **** **** **** 545 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_2 3 **** **** **** **** **** 1 1 -545 FEAT_EPIC_ENERGY_RESISTANCE_ACID_3 3973 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 544 **** 0 0 1 **** **** **** 546 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_3 3 **** **** **** **** **** 1 1 -546 FEAT_EPIC_ENERGY_RESISTANCE_ACID_4 3975 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 545 **** 0 0 1 **** **** **** 547 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_4 3 **** **** **** **** **** 1 1 -547 FEAT_EPIC_ENERGY_RESISTANCE_ACID_5 3977 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 546 **** 0 0 1 **** **** **** 548 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_5 3 **** **** **** **** **** 1 1 -548 FEAT_EPIC_ENERGY_RESISTANCE_ACID_6 3979 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 547 **** 0 0 1 **** **** **** 549 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_6 3 **** **** **** **** **** 1 1 -549 FEAT_EPIC_ENERGY_RESISTANCE_ACID_7 3981 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 548 **** 0 0 1 **** **** **** 550 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_7 3 **** **** **** **** **** 1 1 -550 FEAT_EPIC_ENERGY_RESISTANCE_ACID_8 3983 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 549 **** 0 0 1 **** **** **** 551 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_8 3 **** **** **** **** **** 1 1 -551 FEAT_EPIC_ENERGY_RESISTANCE_ACID_9 3985 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 550 **** 0 0 1 **** **** **** 552 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_9 3 **** **** **** **** **** 1 1 -552 FEAT_EPIC_ENERGY_RESISTANCE_ACID_10 3987 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 551 **** 0 0 1 **** **** **** **** 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_10 3 **** **** **** **** **** 1 1 -553 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_1 3989 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 554 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_1 3 **** **** **** **** **** 1 1 -554 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_2 3991 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 553 **** 0 0 1 **** **** **** 555 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_2 3 **** **** **** **** **** 1 1 -555 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_3 3993 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 554 **** 0 0 1 **** **** **** 556 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_3 3 **** **** **** **** **** 1 1 -556 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_4 3995 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 555 **** 0 0 1 **** **** **** 557 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_4 3 **** **** **** **** **** 1 1 -557 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_5 3997 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 556 **** 0 0 1 **** **** **** 558 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_5 3 **** **** **** **** **** 1 1 -558 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_6 3999 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 557 **** 0 0 1 **** **** **** 559 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_6 3 **** **** **** **** **** 1 1 -559 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_7 4001 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 558 **** 0 0 1 **** **** **** 560 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_7 3 **** **** **** **** **** 1 1 -560 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_8 4003 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 559 **** 0 0 1 **** **** **** 561 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_8 3 **** **** **** **** **** 1 1 -561 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_9 4005 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 560 **** 0 0 1 **** **** **** 562 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_9 3 **** **** **** **** **** 1 1 -562 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_10 4008 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 561 **** 0 0 1 **** **** **** **** 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_10 3 **** **** **** **** **** 1 1 -563 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_1 4014 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 564 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_1 3 **** **** **** **** **** 1 1 -564 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_2 4016 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 563 **** 0 0 1 **** **** **** 565 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_2 3 **** **** **** **** **** 1 1 -565 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_3 4018 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 564 **** 0 0 1 **** **** **** 566 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_3 3 **** **** **** **** **** 1 1 -566 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_4 4020 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 565 **** 0 0 1 **** **** **** 567 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_4 3 **** **** **** **** **** 1 1 -567 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_5 4022 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 566 **** 0 0 1 **** **** **** 568 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_5 3 **** **** **** **** **** 1 1 -568 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_6 4024 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 567 **** 0 0 1 **** **** **** 569 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_6 3 **** **** **** **** **** 1 1 -569 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_7 4026 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 568 **** 0 0 1 **** **** **** 570 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_7 3 **** **** **** **** **** 1 1 -570 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_8 4028 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 569 **** 0 0 1 **** **** **** 571 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_8 3 **** **** **** **** **** 1 1 -571 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_9 4030 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 570 **** 0 0 1 **** **** **** 572 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_9 3 **** **** **** **** **** 1 1 -572 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_10 4032 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 571 **** 0 0 1 **** **** **** **** 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_10 3 **** **** **** **** **** 1 1 -573 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_1 4034 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 574 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_1 3 **** **** **** **** **** 1 1 -574 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_2 4036 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 573 **** 0 0 1 **** **** **** 575 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_2 3 **** **** **** **** **** 1 1 -575 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_3 4038 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 574 **** 0 0 1 **** **** **** 576 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_3 3 **** **** **** **** **** 1 1 -576 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_4 4040 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 575 **** 0 0 1 **** **** **** 577 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_4 3 **** **** **** **** **** 1 1 -577 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_5 4042 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 576 **** 0 0 1 **** **** **** 578 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_5 3 **** **** **** **** **** 1 1 -578 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_6 4044 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 577 **** 0 0 1 **** **** **** 579 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_6 3 **** **** **** **** **** 1 1 -579 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_7 4046 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 578 **** 0 0 1 **** **** **** 580 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_7 3 **** **** **** **** **** 1 1 -580 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_8 4048 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 579 **** 0 0 1 **** **** **** 581 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_8 3 **** **** **** **** **** 1 1 -581 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_9 4050 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 580 **** 0 0 1 **** **** **** 582 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_9 3 **** **** **** **** **** 1 1 -582 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_10 4052 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 581 **** 0 0 1 **** **** **** **** 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_10 3 **** **** **** **** **** 1 1 -583 FEAT_EPIC_FORTITUDE 4054 4055 ife_X2EpicFort **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_FORTITUDE 3 **** **** **** **** **** 1 1 -584 FEAT_EPIC_PROWESS 4056 4057 ife_X2EpicProw **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_PROWESS 1 **** **** **** **** **** 1 1 -585 FEAT_EPIC_REFLEXES 4058 4059 ife_X2EpicRefl **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_REFLEXES 3 **** **** **** **** **** 1 1 -586 FEAT_EPIC_REPUTATION 4060 4061 ife_X2EpicRepu **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_REPUTATION 6 **** **** **** **** **** 1 1 -587 FEAT_EPIC_SKILL_FOCUS_ANIMAL_EMPATHY 4062 4063 ife_X2EpSkFAnEm **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 0 20 **** **** FEAT_EPIC_SKILL_FOCUS_ANIMAL_EMPATHY 5 **** **** **** **** **** 1 1 -588 FEAT_EPIC_SKILL_FOCUS_APPRAISE 4064 4063 ife_X2EpSkFAppr **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 20 20 **** **** FEAT_EPIC_SKILL_FOCUS_APPRAISE 6 **** **** **** **** **** 1 1 -589 FEAT_EPIC_SKILL_FOCUS_CONCENTRATION 4065 4063 ife_X2EpSkFConc **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 1 20 **** **** FEAT_EPIC_SKILL_FOCUS_CONCENTRATION 6 **** **** **** **** **** 1 1 -590 FEAT_EPIC_SKILL_FOCUS_CRAFT_TRAP 4066 4063 ife_X2EpSkFCrTr **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 22 20 **** **** FEAT_EPIC_SKILL_FOCUS_CRAFT_TRAP 6 **** **** **** **** **** 1 1 -591 FEAT_EPIC_SKILL_FOCUS_DISABLETRAP 4067 4063 ife_X2EpSkFDsTr **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 2 20 **** **** FEAT_EPIC_SKILL_FOCUS_DISABLETRAP 6 **** **** **** **** **** 1 1 -592 FEAT_EPIC_SKILL_FOCUS_DISCIPLINE 4068 4063 ife_X2EpSkFDisc **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 3 20 **** **** FEAT_EPIC_SKILL_FOCUS_DISCIPLINE 6 **** **** **** **** **** 1 1 -593 FEAT_EPIC_SKILL_FOCUS_HEAL 4069 4063 ife_X2EpSkFHeal **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 4 20 **** **** FEAT_EPIC_SKILL_FOCUS_HEAL 6 **** **** **** **** **** 1 1 -594 FEAT_EPIC_SKILL_FOCUS_HIDE 4070 4063 ife_X2EpSkFHide **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 5 20 **** **** FEAT_EPIC_SKILL_FOCUS_HIDE 6 **** **** **** **** **** 1 1 -595 FEAT_EPIC_SKILL_FOCUS_LISTEN 4071 4063 ife_X2EpSkFList **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 6 20 **** **** FEAT_EPIC_SKILL_FOCUS_LISTEN 6 **** **** **** **** **** 1 1 -596 FEAT_EPIC_SKILL_FOCUS_LORE 4072 4063 ife_X2EpSkFLore **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 7 20 **** **** FEAT_EPIC_SKILL_FOCUS_LORE 6 **** **** **** **** **** 1 1 -597 FEAT_EPIC_SKILL_FOCUS_MOVESILENTLY 4073 4063 ife_X2EpSkFMoSi **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 8 20 **** **** FEAT_EPIC_SKILL_FOCUS_MOVESILENTLY 6 **** **** **** **** **** 1 1 -598 FEAT_EPIC_SKILL_FOCUS_OPENLOCK 4074 4063 ife_X2EpSkFOpLo **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 9 20 **** **** FEAT_EPIC_SKILL_FOCUS_OPENLOCK 6 **** **** **** **** **** 1 1 -599 FEAT_EPIC_SKILL_FOCUS_PARRY 4076 4063 ife_X2EpSkFParr **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 10 20 **** **** FEAT_EPIC_SKILL_FOCUS_PARRY 6 **** **** **** **** **** 1 1 -600 FEAT_EPIC_SKILL_FOCUS_PERFORM 4077 4063 ife_X2EpSkFPerf **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 11 20 **** **** FEAT_EPIC_SKILL_FOCUS_PERFORM 5 **** **** **** **** **** 1 1 -601 FEAT_EPIC_SKILL_FOCUS_PERSUADE 4078 4063 ife_X2EpSkFPers **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 12 20 **** **** FEAT_EPIC_SKILL_FOCUS_PERSUADE 6 **** **** **** **** **** 1 1 -602 FEAT_EPIC_SKILL_FOCUS_PICKPOCKET 4079 4063 ife_X2EpSkFPkPt **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 13 20 **** **** FEAT_EPIC_SKILL_FOCUS_PICKPOCKET 6 **** **** **** **** **** 1 1 -603 FEAT_EPIC_SKILL_FOCUS_SEARCH 4082 4063 ife_X2EpSkFSear **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 14 20 **** **** FEAT_EPIC_SKILL_FOCUS_SEARCH 6 **** **** **** **** **** 1 1 -604 FEAT_EPIC_SKILL_FOCUS_SETTRAP 4204 4063 ife_X2EpSkFStTr **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 15 20 **** **** FEAT_EPIC_SKILL_FOCUS_SETTRAP 6 **** **** **** **** **** 1 1 -605 FEAT_EPIC_SKILL_FOCUS_SPELLCRAFT 4205 4063 ife_X2EpSkFSpCr **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 16 20 **** **** FEAT_EPIC_SKILL_FOCUS_SPELLCRAFT 6 **** **** **** **** **** 1 1 -606 FEAT_EPIC_SKILL_FOCUS_SPOT 4206 4063 ife_X2EpSkFSpot **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 17 20 **** **** FEAT_EPIC_SKILL_FOCUS_SPOT 6 **** **** **** **** **** 1 1 -607 FEAT_EPIC_SKILL_FOCUS_TAUNT 4207 4063 ife_X2EpSkFTaun **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 18 20 **** **** FEAT_EPIC_SKILL_FOCUS_TAUNT 6 **** **** **** **** **** 1 1 -608 FEAT_EPIC_SKILL_FOCUS_TUMBLE 4208 4063 ife_X2EpSkFTumb **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 21 20 **** **** FEAT_EPIC_SKILL_FOCUS_TUMBLE 6 **** **** **** **** **** 1 1 -609 FEAT_EPIC_SKILL_FOCUS_USEMAGICDEVICE 4081 4063 ife_X2EpSkFUsDe **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 19 20 **** **** FEAT_EPIC_SKILL_FOCUS_USEMAGICDEVICE 5 **** **** **** **** **** 1 1 -610 FEAT_EPIC_SPELL_FOCUS_ABJURATION 4083 4084 ife_X2EpSpFAbjr **** **** **** **** **** **** **** 9 393 **** 0 0 1 **** **** **** **** 0.5 **** 16 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_FOCUS_ABJURATION 4 **** **** **** **** **** 1 1 -611 FEAT_EPIC_SPELL_FOCUS_CONJURATION 4085 4084 ife_X2EpSpFConj **** **** **** **** **** **** **** 9 394 **** 0 0 1 **** **** **** **** 0.5 **** 16 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_FOCUS_CONJURATION 4 **** **** **** **** **** 1 1 -612 FEAT_EPIC_SPELL_FOCUS_DIVINATION 4086 4084 ife_X2EpSpFDivi **** **** **** **** **** **** **** 9 395 **** 0 0 1 **** **** **** **** 0.5 **** 16 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_FOCUS_DIVINATION 4 **** **** **** **** **** 1 1 -613 FEAT_EPIC_SPELL_FOCUS_ENCHANTMENT 83401 4084 ife_X2EpSpFEnch **** **** **** **** **** **** **** 9 396 **** 0 0 1 **** **** **** **** 0.5 **** 16 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_FOCUS_ENCHANTMENT 4 **** **** **** **** **** 1 1 -614 FEAT_EPIC_SPELL_FOCUS_EVOCATION 4127 4084 ife_X2EpSpFEvoc **** **** **** **** **** **** **** 9 397 **** 0 0 1 **** **** **** **** 0.5 **** 16 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_FOCUS_EVOCATION 4 **** **** **** **** **** 1 1 -615 FEAT_EPIC_SPELL_FOCUS_ILLUSION 83402 4084 ife_X2EpSpFIllu **** **** **** **** **** **** **** 9 398 **** 0 0 1 **** **** **** **** 0.5 **** 16 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_FOCUS_ILLUSION 4 **** **** **** **** **** 1 1 -616 FEAT_EPIC_SPELL_FOCUS_NECROMANCY 4129 4084 ife_X2EpSpFNecr **** **** **** **** **** **** **** 9 399 **** 0 0 1 **** **** **** **** 0.5 **** 16 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_FOCUS_NECROMANCY 4 **** **** **** **** **** 1 1 -617 FEAT_EPIC_SPELL_FOCUS_TRANSMUTATION 4248 4084 ife_X2EpSpFTran **** **** **** **** **** **** **** 9 400 **** 0 0 1 **** **** **** **** 0.5 **** 16 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_FOCUS_TRANSMUTATION 4 **** **** **** **** **** 1 1 -618 FEAT_EPIC_SPELL_PENETRATION 4440 8413 ife_X2EpSpPntra **** **** **** **** **** **** **** **** 401 **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_PENETRATION 4 **** **** **** **** **** 1 1 -619 FEAT_EPIC_WEAPON_FOCUS_CLUB 8414 8415 ife_X2WFClub **** **** **** **** **** **** **** **** 43 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_CLUB 1 **** **** **** **** **** 1 1 -620 FEAT_EPIC_WEAPON_FOCUS_DAGGER 8416 8415 ife_X2WFDagg **** **** **** **** **** **** **** **** 90 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_DAGGER 1 **** **** **** **** **** 1 1 -621 FEAT_EPIC_WEAPON_FOCUS_DART 8417 8415 ife_X2WFDart **** **** **** **** **** **** **** **** 91 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_DART 1 **** **** **** **** **** 1 1 -622 FEAT_EPIC_WEAPON_FOCUS_HEAVYCROSSBOW 8418 8415 ife_X2WFHXB **** **** **** **** **** **** **** **** 92 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_HEAVYCROSSBOW 1 **** **** **** **** **** 1 1 -623 FEAT_EPIC_WEAPON_FOCUS_LIGHTCROSSBOW 8419 8415 ife_X2WFLXB **** **** **** **** **** **** **** **** 93 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_LIGHTCROSSBOW 1 **** **** **** **** **** 1 1 -624 FEAT_EPIC_WEAPON_FOCUS_LIGHTMACE 8420 8415 ife_X2WFMace **** **** **** **** **** **** **** **** 94 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_LIGHTMACE 1 **** **** **** **** **** 1 1 -625 FEAT_EPIC_WEAPON_FOCUS_MORNINGSTAR 8421 8415 ife_X2WFMSta **** **** **** **** **** **** **** **** 95 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_MORNINGSTAR 1 **** **** **** **** **** 1 1 -626 FEAT_EPIC_WEAPON_FOCUS_QUARTERSTAFF 8422 8415 ife_X2WFQSta **** **** **** **** **** **** **** **** 96 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_QUARTERSTAFF 1 **** **** **** **** **** 1 1 -627 FEAT_EPIC_WEAPON_FOCUS_SHORTSPEAR 8423 8415 ife_X2WFSpr **** **** **** **** **** **** **** **** 97 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_SHORTSPEAR 1 **** **** **** **** **** 1 1 -628 FEAT_EPIC_WEAPON_FOCUS_SICKLE 8424 8415 ife_X2WFSkle **** **** **** **** **** **** **** **** 98 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_SICKLE 1 **** **** **** **** **** 1 1 -629 FEAT_EPIC_WEAPON_FOCUS_SLING 8425 8415 ife_X2WFSlng **** **** **** **** **** **** **** **** 99 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_SLING 1 **** **** **** **** **** 1 1 -630 FEAT_EPIC_WEAPON_FOCUS_UNARMED 8426 8415 ife_X2WFUnar **** **** **** **** **** **** **** **** 100 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_UNARMED 1 **** **** **** **** **** 1 1 -631 FEAT_EPIC_WEAPON_FOCUS_LONGBOW 8427 8415 ife_X2WFLBow **** **** **** **** **** **** **** **** 101 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_LONGBOW 1 **** **** **** **** **** 1 1 -632 FEAT_EPIC_WEAPON_FOCUS_SHORTBOW 8428 8415 ife_X2WFSBow **** **** **** **** **** **** **** **** 102 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_SHORTBOW 1 **** **** **** **** **** 1 1 -633 FEAT_EPIC_WEAPON_FOCUS_SHORTSWORD 8429 8415 ife_X2WFSSwd **** **** **** **** **** **** **** **** 103 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_SHORTSWORD 1 **** **** **** **** **** 1 1 -634 FEAT_EPIC_WEAPON_FOCUS_RAPIER 8430 8415 ife_X2WFRapr **** **** **** **** **** **** **** **** 104 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_RAPIER 1 **** **** **** **** **** 1 1 -635 FEAT_EPIC_WEAPON_FOCUS_SCIMITAR 8431 8415 ife_X2WFScim **** **** **** **** **** **** **** **** 105 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_SCIMITAR 1 **** **** **** **** **** 1 1 -636 FEAT_EPIC_WEAPON_FOCUS_LONGSWORD 8432 8415 ife_X2WFLSwd **** **** **** **** **** **** **** **** 106 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_LONGSWORD 1 **** **** **** **** **** 1 1 -637 FEAT_EPIC_WEAPON_FOCUS_GREATSWORD 8433 8415 ife_X2WFGSwd **** **** **** **** **** **** **** **** 107 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_GREATSWORD 1 **** **** **** **** **** 1 1 -638 FEAT_EPIC_WEAPON_FOCUS_HANDAXE 8434 8415 ife_X2WFHAxe **** **** **** **** **** **** **** **** 108 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_HANDAXE 1 **** **** **** **** **** 1 1 -639 FEAT_EPIC_WEAPON_FOCUS_THROWINGAXE 8435 8415 ife_X2WFTAxe **** **** **** **** **** **** **** **** 109 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_THROWINGAXE 1 **** **** **** **** **** 1 1 -640 FEAT_EPIC_WEAPON_FOCUS_BATTLEAXE 8436 8415 ife_X2WFBAxe **** **** **** **** **** **** **** **** 110 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_BATTLEAXE 1 **** **** **** **** **** 1 1 -641 FEAT_EPIC_WEAPON_FOCUS_GREATAXE 8437 8415 ife_X2WFGAxe **** **** **** **** **** **** **** **** 111 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_GREATAXE 1 **** **** **** **** **** 1 1 -642 FEAT_EPIC_WEAPON_FOCUS_HALBERD 8438 8415 ife_X2WFHalb **** **** **** **** **** **** **** **** 112 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_HALBERD 1 **** **** **** **** **** 1 1 -643 FEAT_EPIC_WEAPON_FOCUS_LIGHTHAMMER 8439 8415 ife_X2WFLHam **** **** **** **** **** **** **** **** 113 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_LIGHTHAMMER 1 **** **** **** **** **** 1 1 -644 FEAT_EPIC_WEAPON_FOCUS_LIGHTFLAIL 8440 8415 ife_X2WFLFla **** **** **** **** **** **** **** **** 114 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_LIGHTFLAIL 1 **** **** **** **** **** 1 1 -645 FEAT_EPIC_WEAPON_FOCUS_WARHAMMER 8441 8415 ife_X2WFWHam **** **** **** **** **** **** **** **** 115 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_WARHAMMER 1 **** **** **** **** **** 1 1 -646 FEAT_EPIC_WEAPON_FOCUS_HEAVYFLAIL 8442 8415 ife_X2WFHFla **** **** **** **** **** **** **** **** 116 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_HEAVYFLAIL 1 **** **** **** **** **** 1 1 -647 FEAT_EPIC_WEAPON_FOCUS_KAMA 8443 8415 ife_X2WFKama **** **** **** **** **** **** **** **** 117 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_KAMA 1 **** **** **** **** **** 1 1 -648 FEAT_EPIC_WEAPON_FOCUS_KUKRI 8444 8415 ife_X2WFKukr **** **** **** **** **** **** **** **** 118 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_KUKRI 1 **** **** **** **** **** 1 1 -649 FEAT_EPIC_WEAPON_FOCUS_SHURIKEN 8445 8415 ife_X2WFShur **** **** **** **** **** **** **** **** 120 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_SHURIKEN 1 **** **** **** **** **** 1 1 -650 FEAT_EPIC_WEAPON_FOCUS_SCYTHE 8446 8415 ife_X2WFScyt **** **** **** **** **** **** **** **** 121 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_SCYTHE 1 **** **** **** **** **** 1 1 -651 FEAT_EPIC_WEAPON_FOCUS_KATANA 8448 8415 ife_X2WFKatn **** **** **** **** **** **** **** **** 122 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_KATANA 1 **** **** **** **** **** 1 1 -652 FEAT_EPIC_WEAPON_FOCUS_BASTARDSWORD 8449 8415 ife_X2WFBSwd **** **** **** **** **** **** **** **** 123 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_BASTARDSWORD 1 **** **** **** **** **** 1 1 -653 FEAT_EPIC_WEAPON_FOCUS_DIREMACE 8450 8415 ife_X2WFDMac **** **** **** **** **** **** **** **** 125 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_DIREMACE 1 **** **** **** **** **** 1 1 -654 FEAT_EPIC_WEAPON_FOCUS_DOUBLEAXE 8451 8415 ife_X2WFDAxe **** **** **** **** **** **** **** **** 126 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_DOUBLEAXE 1 **** **** **** **** **** 1 1 -655 FEAT_EPIC_WEAPON_FOCUS_TWOBLADEDSWORD 8452 8415 ife_X2WFTSwd **** **** **** **** **** **** **** **** 127 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_TWOBLADEDSWORD 1 **** **** **** **** **** 1 1 -656 FEAT_EPIC_WEAPON_FOCUS_CREATURE 8453 8454 ife_X2WFCrea **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_CREATURE 1 **** **** **** **** **** 1 1 -657 FEAT_EPIC_WEAPON_SPECIALIZATION_CLUB 8455 8456 ife_X2WSClub **** **** **** **** **** **** **** **** 47 619 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_CLUB 1 **** **** **** **** **** 1 1 -658 FEAT_EPIC_WEAPON_SPECIALIZATION_DAGGER 8457 8456 ife_X2WSDagg **** **** **** **** **** **** **** **** 128 620 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_DAGGER 1 **** **** **** **** **** 1 1 -659 FEAT_EPIC_WEAPON_SPECIALIZATION_DART 8458 8456 ife_X2WSDart **** **** **** **** **** **** **** **** 129 621 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_DART 1 **** **** **** **** **** 1 1 -660 FEAT_EPIC_WEAPON_SPECIALIZATION_HEAVYCROSSBOW 8459 8456 ife_X2WSHXB **** **** **** **** **** **** **** **** 130 622 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_HEAVYCROSSBOW 1 **** **** **** **** **** 1 1 -661 FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHTCROSSBOW 8460 8456 ife_X2WSLXB **** **** **** **** **** **** **** **** 131 623 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHTCROSSBOW 1 **** **** **** **** **** 1 1 -662 FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHTMACE 8461 8456 ife_X2WSMace **** **** **** **** **** **** **** **** 132 624 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHTMACE 1 **** **** **** **** **** 1 1 -663 FEAT_EPIC_WEAPON_SPECIALIZATION_MORNINGSTAR 8462 8456 ife_X2WSMSta **** **** **** **** **** **** **** **** 133 625 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_MORNINGSTAR 1 **** **** **** **** **** 1 1 -664 FEAT_EPIC_WEAPON_SPECIALIZATION_QUARTERSTAFF 8463 8456 ife_X2WSQSta **** **** **** **** **** **** **** **** 134 626 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_QUARTERSTAFF 1 **** **** **** **** **** 1 1 -665 FEAT_EPIC_WEAPON_SPECIALIZATION_SHORTSPEAR 8464 8456 ife_X2WSSpr **** **** **** **** **** **** **** **** 135 627 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_SHORTSPEAR 1 **** **** **** **** **** 1 1 -666 FEAT_EPIC_WEAPON_SPECIALIZATION_SICKLE 8465 8456 ife_X2WSSkle **** **** **** **** **** **** **** **** 136 628 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_SICKLE 1 **** **** **** **** **** 1 1 -667 FEAT_EPIC_WEAPON_SPECIALIZATION_SLING 8466 8456 ife_X2WSSlng **** **** **** **** **** **** **** **** 137 629 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_SLING 1 **** **** **** **** **** 1 1 -668 FEAT_EPIC_WEAPON_SPECIALIZATION_UNARMED 8467 8456 ife_X2WSUnar **** **** **** **** **** **** **** **** 138 630 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_UNARMED 1 **** **** **** **** **** 1 1 -669 FEAT_EPIC_WEAPON_SPECIALIZATION_LONGBOW 8468 8456 ife_X2WSLBow **** **** **** **** **** **** **** **** 139 631 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_LONGBOW 1 **** **** **** **** **** 1 1 -670 FEAT_EPIC_WEAPON_SPECIALIZATION_SHORTBOW 8469 8456 ife_X2WSSBow **** **** **** **** **** **** **** **** 140 632 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_SHORTBOW 1 **** **** **** **** **** 1 1 -671 FEAT_EPIC_WEAPON_SPECIALIZATION_SHORTSWORD 8470 8456 ife_X2WSSSwd **** **** **** **** **** **** **** **** 141 633 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_SHORTSWORD 1 **** **** **** **** **** 1 1 -672 FEAT_EPIC_WEAPON_SPECIALIZATION_RAPIER 8471 8456 ife_X2WSRapr **** **** **** **** **** **** **** **** 142 634 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_RAPIER 1 **** **** **** **** **** 1 1 -673 FEAT_EPIC_WEAPON_SPECIALIZATION_SCIMITAR 8472 8456 ife_X2WSScim **** **** **** **** **** **** **** **** 143 635 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_SCIMITAR 1 **** **** **** **** **** 1 1 -674 FEAT_EPIC_WEAPON_SPECIALIZATION_LONGSWORD 8473 8456 ife_X2WSLSwd **** **** **** **** **** **** **** **** 144 636 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_LONGSWORD 1 **** **** **** **** **** 1 1 -675 FEAT_EPIC_WEAPON_SPECIALIZATION_GREATSWORD 8474 8456 ife_X2WSGSwd **** **** **** **** **** **** **** **** 145 637 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_GREATSWORD 1 **** **** **** **** **** 1 1 -676 FEAT_EPIC_WEAPON_SPECIALIZATION_HANDAXE 8475 8456 ife_X2WSHAxe **** **** **** **** **** **** **** **** 146 638 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_HANDAXE 1 **** **** **** **** **** 1 1 -677 FEAT_EPIC_WEAPON_SPECIALIZATION_THROWINGAXE 8476 8456 ife_X2WSTAxe **** **** **** **** **** **** **** **** 147 639 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_THROWINGAXE 1 **** **** **** **** **** 1 1 -678 FEAT_EPIC_WEAPON_SPECIALIZATION_BATTLEAXE 8477 8456 ife_X2WSBAxe **** **** **** **** **** **** **** **** 148 640 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_BATTLEAXE 1 **** **** **** **** **** 1 1 -679 FEAT_EPIC_WEAPON_SPECIALIZATION_GREATAXE 8478 8456 ife_X2WSGAxe **** **** **** **** **** **** **** **** 149 641 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_GREATAXE 1 **** **** **** **** **** 1 1 -680 FEAT_EPIC_WEAPON_SPECIALIZATION_HALBERD 8479 8456 ife_X2WSHalb **** **** **** **** **** **** **** **** 150 642 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_HALBERD 1 **** **** **** **** **** 1 1 -681 FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHTHAMMER 8480 8456 ife_X2WSLHam **** **** **** **** **** **** **** **** 151 643 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHTHAMMER 1 **** **** **** **** **** 1 1 -682 FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHTFLAIL 8481 8456 ife_X2WSLFla **** **** **** **** **** **** **** **** 152 644 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHTFLAIL 1 **** **** **** **** **** 1 1 -683 FEAT_EPIC_WEAPON_SPECIALIZATION_WARHAMMER 8482 8456 ife_X2WSWHam **** **** **** **** **** **** **** **** 153 645 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_WARHAMMER 1 **** **** **** **** **** 1 1 -684 FEAT_EPIC_WEAPON_SPECIALIZATION_HEAVYFLAIL 8483 8456 ife_X2WSHFla **** **** **** **** **** **** **** **** 154 646 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_HEAVYFLAIL 1 **** **** **** **** **** 1 1 -685 FEAT_EPIC_WEAPON_SPECIALIZATION_KAMA 8484 8456 ife_X2WSKama **** **** **** **** **** **** **** **** 155 647 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_KAMA 1 **** **** **** **** **** 1 1 -686 FEAT_EPIC_WEAPON_SPECIALIZATION_KUKRI 8485 8456 ife_X2WSKukr **** **** **** **** **** **** **** **** 156 648 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_KUKRI 1 **** **** **** **** **** 1 1 -687 FEAT_EPIC_WEAPON_SPECIALIZATION_SHURIKEN 8486 8456 ife_X2WSShur **** **** **** **** **** **** **** **** 158 649 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_SHURIKEN 1 **** **** **** **** **** 1 1 -688 FEAT_EPIC_WEAPON_SPECIALIZATION_SCYTHE 8487 8456 ife_X2WSScyt **** **** **** **** **** **** **** **** 159 650 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_SCYTHE 1 **** **** **** **** **** 1 1 -689 FEAT_EPIC_WEAPON_SPECIALIZATION_KATANA 8488 8456 ife_X2WSKatn **** **** **** **** **** **** **** **** 160 651 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_KATANA 1 **** **** **** **** **** 1 1 -690 FEAT_EPIC_WEAPON_SPECIALIZATION_BASTARDSWORD 8489 8456 ife_X2WSBSwd **** **** **** **** **** **** **** **** 161 652 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_BASTARDSWORD 1 **** **** **** **** **** 1 1 -691 FEAT_EPIC_WEAPON_SPECIALIZATION_DIREMACE 8490 8456 ife_X2WSDMac **** **** **** **** **** **** **** **** 163 653 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_DIREMACE 1 **** **** **** **** **** 1 1 -692 FEAT_EPIC_WEAPON_SPECIALIZATION_DOUBLEAXE 8491 8456 ife_X2WSDAxe **** **** **** **** **** **** **** **** 164 654 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_DOUBLEAXE 1 **** **** **** **** **** 1 1 -693 FEAT_EPIC_WEAPON_SPECIALIZATION_TWOBLADEDSWORD 8492 8456 ife_X2WSTSwd **** **** **** **** **** **** **** **** 165 655 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_TWOBLADEDSWORD 1 **** **** **** **** **** 1 1 -694 FEAT_EPIC_WEAPON_SPECIALIZATION_CREATURE 8493 8494 ife_X2WSCrea **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_CREATURE 1 **** **** **** **** **** 1 1 -695 FEAT_EPIC_WILL 8495 8496 ife_X2EpicWill **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WILL 3 **** **** **** **** **** 1 1 -696 FEAT_EPIC_IMPROVED_COMBAT_CASTING 8497 8498 ife_X2ImComCast **** **** **** **** **** **** **** **** 7 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** 1 25 **** **** FEAT_EPIC_IMPROVED_COMBAT_CASTING 4 **** **** **** **** **** 1 1 -697 FEAT_EPIC_IMPROVED_KI_STRIKE_4 8499 8500 ife_X2ImKiStrk4 **** **** **** **** 21 **** **** **** 344 **** 0 0 0 **** **** **** 698 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_KI_STRIKE_4 1 **** **** **** **** **** 1 1 -698 FEAT_EPIC_IMPROVED_KI_STRIKE_5 8501 83388 ife_X2ImKiStrk5 **** **** **** **** **** **** **** **** 697 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_KI_STRIKE_5 1 **** **** **** **** **** 1 1 -699 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_1 8503 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 215 **** 0 0 0 **** **** **** 700 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_1 4 **** **** **** **** **** 1 1 -700 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_2 8505 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 699 **** 0 0 0 **** **** **** 701 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_2 4 **** **** **** **** **** 1 1 -701 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_3 8507 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 700 **** 0 0 0 **** **** **** 702 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_3 4 **** **** **** **** **** 1 1 -702 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_4 8509 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 701 **** 0 0 0 **** **** **** 703 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_4 4 **** **** **** **** **** 1 1 -703 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_5 8511 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 702 **** 0 0 0 **** **** **** 704 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_5 4 **** **** **** **** **** 1 1 -704 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_6 8513 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 703 **** 0 0 0 **** **** **** 705 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_6 4 **** **** **** **** **** 1 1 -705 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_7 8515 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 704 **** 0 0 0 **** **** **** 706 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_7 4 **** **** **** **** **** 1 1 -706 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_8 8517 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 705 **** 0 0 0 **** **** **** 707 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_8 4 **** **** **** **** **** 1 1 -707 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_9 8519 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 706 **** 0 0 0 **** **** **** 708 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_9 4 **** **** **** **** **** 1 1 -708 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_10 8521 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 707 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_10 4 **** **** **** **** **** 1 1 -709 FEAT_EPIC_OVERWHELMING_CRITICAL_CLUB 8523 8524 ife_X2CritOClub **** 23 **** **** **** **** **** **** 391 15 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_CLUB 1 **** **** **** **** **** 1 1 -710 FEAT_EPIC_OVERWHELMING_CRITICAL_DAGGER 8525 8524 ife_X2CritODagg **** 23 **** **** **** **** **** **** 391 52 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_DAGGER 1 **** **** **** **** **** 1 1 -711 FEAT_EPIC_OVERWHELMING_CRITICAL_DART 8526 8524 ife_X2CritODart **** 23 **** **** **** **** **** **** 391 53 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_DART 1 **** **** **** **** **** 1 1 -712 FEAT_EPIC_OVERWHELMING_CRITICAL_HEAVYCROSSBOW 8527 8524 ife_X2CritOHXB **** 23 **** **** **** **** **** **** 391 54 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_HEAVYCROSSBOW 1 **** **** **** **** **** 1 1 -713 FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTCROSSBOW 8528 8524 ife_X2CritOLXB **** 23 **** **** **** **** **** **** 391 55 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTCROSSBOW 1 **** **** **** **** **** 1 1 -714 FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTMACE 8529 8524 ife_X2CritOMace **** 23 **** **** **** **** **** **** 391 56 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTMACE 1 **** **** **** **** **** 1 1 -715 FEAT_EPIC_OVERWHELMING_CRITICAL_MORNINGSTAR 8530 8524 ife_X2CritOMSta **** 23 **** **** **** **** **** **** 391 57 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_MORNINGSTAR 1 **** **** **** **** **** 1 1 -716 FEAT_EPIC_OVERWHELMING_CRITICAL_QUARTERSTAFF 8531 8524 ife_X2CritOQSta **** 23 **** **** **** **** **** **** 391 58 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_QUARTERSTAFF 1 **** **** **** **** **** 1 1 -717 FEAT_EPIC_OVERWHELMING_CRITICAL_SHORTSPEAR 8532 8524 ife_X2CritOSpr **** 23 **** **** **** **** **** **** 391 59 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_SHORTSPEAR 1 **** **** **** **** **** 1 1 -718 FEAT_EPIC_OVERWHELMING_CRITICAL_SICKLE 8533 8524 ife_X2CritOSkle **** 23 **** **** **** **** **** **** 391 60 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_SICKLE 1 **** **** **** **** **** 1 1 -719 FEAT_EPIC_OVERWHELMING_CRITICAL_SLING 8534 8524 ife_X2CritOSlng **** 23 **** **** **** **** **** **** 391 61 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_SLING 1 **** **** **** **** **** 1 1 -720 FEAT_EPIC_OVERWHELMING_CRITICAL_UNARMED 8535 8524 ife_X2CritOUnar **** 23 **** **** **** **** **** **** 391 62 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_UNARMED 1 **** **** **** **** **** 1 1 -721 FEAT_EPIC_OVERWHELMING_CRITICAL_LONGBOW 8536 8524 ife_X2CritOLBow **** 23 **** **** **** **** **** **** 391 63 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_LONGBOW 1 **** **** **** **** **** 1 1 -722 FEAT_EPIC_OVERWHELMING_CRITICAL_SHORTBOW 8537 8524 ife_X2CritOSBow **** 23 **** **** **** **** **** **** 391 64 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_SHORTBOW 1 **** **** **** **** **** 1 1 -723 FEAT_EPIC_OVERWHELMING_CRITICAL_SHORTSWORD 8538 8524 ife_X2CritOSSwd **** 23 **** **** **** **** **** **** 391 65 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_SHORTSWORD 1 **** **** **** **** **** 1 1 -724 FEAT_EPIC_OVERWHELMING_CRITICAL_RAPIER 8539 8524 ife_X2CritORapr **** 23 **** **** **** **** **** **** 391 66 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_RAPIER 1 **** **** **** **** **** 1 1 -725 FEAT_EPIC_OVERWHELMING_CRITICAL_SCIMITAR 8540 8524 ife_X2CritOScim **** 23 **** **** **** **** **** **** 391 67 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_SCIMITAR 1 **** **** **** **** **** 1 1 -726 FEAT_EPIC_OVERWHELMING_CRITICAL_LONGSWORD 8541 8524 ife_X2CritOLSwd **** 23 **** **** **** **** **** **** 391 68 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_LONGSWORD 1 **** **** **** **** **** 1 1 -727 FEAT_EPIC_OVERWHELMING_CRITICAL_GREATSWORD 8542 8524 ife_X2CritOGSwd **** 23 **** **** **** **** **** **** 391 69 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_GREATSWORD 1 **** **** **** **** **** 1 1 -728 FEAT_EPIC_OVERWHELMING_CRITICAL_HANDAXE 8543 8524 ife_X2CritOHAxe **** 23 **** **** **** **** **** **** 391 70 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_HANDAXE 1 **** **** **** **** **** 1 1 -729 FEAT_EPIC_OVERWHELMING_CRITICAL_THROWINGAXE 8544 8524 ife_X2CritOTAxe **** 23 **** **** **** **** **** **** 391 71 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_THROWINGAXE 1 **** **** **** **** **** 1 1 -730 FEAT_EPIC_OVERWHELMING_CRITICAL_BATTLEAXE 8545 8524 ife_X2CritOBAxe **** 23 **** **** **** **** **** **** 391 72 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_BATTLEAXE 1 **** **** **** **** **** 1 1 -731 FEAT_EPIC_OVERWHELMING_CRITICAL_GREATAXE 8546 8524 ife_X2CritOGAxe **** 23 **** **** **** **** **** **** 391 73 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_GREATAXE 1 **** **** **** **** **** 1 1 -732 FEAT_EPIC_OVERWHELMING_CRITICAL_HALBERD 8547 8524 ife_X2CritOHalb **** 23 **** **** **** **** **** **** 391 74 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_HALBERD 1 **** **** **** **** **** 1 1 -733 FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTHAMMER 8548 8524 ife_X2CritOLHam **** 23 **** **** **** **** **** **** 391 75 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTHAMMER 1 **** **** **** **** **** 1 1 -734 FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTFLAIL 8549 8524 ife_X2CritOLFla **** 23 **** **** **** **** **** **** 391 76 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTFLAIL 1 **** **** **** **** **** 1 1 -735 FEAT_EPIC_OVERWHELMING_CRITICAL_WARHAMMER 8550 8524 ife_X2CritOWHam **** 23 **** **** **** **** **** **** 391 77 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_WARHAMMER 1 **** **** **** **** **** 1 1 -736 FEAT_EPIC_OVERWHELMING_CRITICAL_HEAVYFLAIL 8551 8524 ife_X2CritOHFla **** 23 **** **** **** **** **** **** 391 78 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_HEAVYFLAIL 1 **** **** **** **** **** 1 1 -737 FEAT_EPIC_OVERWHELMING_CRITICAL_KAMA 8552 8524 ife_X2CritOKama **** 23 **** **** **** **** **** **** 391 79 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_KAMA 1 **** **** **** **** **** 1 1 -738 FEAT_EPIC_OVERWHELMING_CRITICAL_KUKRI 8553 8524 ife_X2CritOKukr **** 23 **** **** **** **** **** **** 391 80 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_KUKRI 1 **** **** **** **** **** 1 1 -739 FEAT_EPIC_OVERWHELMING_CRITICAL_SHURIKEN 8554 8524 ife_X2CritOShur **** 23 **** **** **** **** **** **** 391 82 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_SHURIKEN 1 **** **** **** **** **** 1 1 -740 FEAT_EPIC_OVERWHELMING_CRITICAL_SCYTHE 8555 8524 ife_X2CritOScyt **** 23 **** **** **** **** **** **** 391 83 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_SCYTHE 1 **** **** **** **** **** 1 1 -741 FEAT_EPIC_OVERWHELMING_CRITICAL_KATANA 8556 8524 ife_X2CritOKatn **** 23 **** **** **** **** **** **** 391 84 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_KATANA 1 **** **** **** **** **** 1 1 -742 FEAT_EPIC_OVERWHELMING_CRITICAL_BASTARDSWORD 8557 8524 ife_X2CritOBSwd **** 23 **** **** **** **** **** **** 391 85 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_BASTARDSWORD 1 **** **** **** **** **** 1 1 -743 FEAT_EPIC_OVERWHELMING_CRITICAL_DIREMACE 8558 8524 ife_X2CritODMac **** 23 **** **** **** **** **** **** 391 87 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_DIREMACE 1 **** **** **** **** **** 1 1 -744 FEAT_EPIC_OVERWHELMING_CRITICAL_DOUBLEAXE 8559 8524 ife_X2CritODAxe **** 23 **** **** **** **** **** **** 391 88 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_DOUBLEAXE 1 **** **** **** **** **** 1 1 -745 FEAT_EPIC_OVERWHELMING_CRITICAL_TWOBLADEDSWORD 8560 8524 ife_X2CritOTSwd **** 23 **** **** **** **** **** **** 391 89 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_TWOBLADEDSWORD 1 **** **** **** **** **** 1 1 -746 FEAT_EPIC_OVERWHELMING_CRITICAL_CREATURE 8561 8562 ife_X2CritOCrea **** **** **** **** **** **** **** **** 292 **** 0 0 **** **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_CREATURE 1 **** **** **** **** **** 1 1 -747 FEAT_EPIC_PERFECT_HEALTH 8563 8564 ife_X2PerfHeal **** **** **** **** **** 25 **** **** 14 **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_PERFECT_HEALTH 3 **** **** **** **** **** 1 1 -748 FEAT_EPIC_SELF_CONCEALMENT_10 8565 8566 ife_X2SelfConc1 **** **** 30 **** **** **** **** **** 212 **** 0 0 1 **** **** **** 749 1 **** **** **** **** **** **** **** **** 5 30 21 30 FEAT_EPIC_SELF_CONCEALMENT_10 3 **** **** **** **** **** 1 1 -749 FEAT_EPIC_SELF_CONCEALMENT_20 8567 8566 ife_X2SelfConc1 **** **** 30 **** **** **** **** **** 748 **** 0 0 1 **** **** **** 750 1 **** **** **** **** **** **** **** **** 5 30 21 30 FEAT_EPIC_SELF_CONCEALMENT_20 3 **** **** **** **** **** 1 1 -750 FEAT_EPIC_SELF_CONCEALMENT_30 8569 8566 ife_X2SelfConc1 **** **** 30 **** **** **** **** **** 749 **** 0 0 1 **** **** **** 751 1 **** **** **** **** **** **** **** **** 5 30 21 30 FEAT_EPIC_SELF_CONCEALMENT_30 3 **** **** **** **** **** 1 1 -751 FEAT_EPIC_SELF_CONCEALMENT_40 8571 8566 ife_X2SelfConc1 **** **** 30 **** **** **** **** **** 750 **** 0 0 1 **** **** **** 752 1 **** **** **** **** **** **** **** **** 5 30 21 30 FEAT_EPIC_SELF_CONCEALMENT_40 3 **** **** **** **** **** 1 1 -752 FEAT_EPIC_SELF_CONCEALMENT_50 8573 8566 ife_X2SelfConc1 **** **** 30 **** **** **** **** **** 751 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** 5 30 21 30 FEAT_EPIC_SELF_CONCEALMENT_50 3 **** **** **** **** **** 1 1 -753 FEAT_EPIC_SUPERIOR_INITIATIVE 8575 8576 ife_X2SuprInit **** **** **** **** **** **** **** **** 377 **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SUPERIOR_INITIATIVE 2 **** **** **** **** **** 1 1 -754 FEAT_EPIC_TOUGHNESS_1 8577 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 755 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_1 3 **** **** **** **** **** 1 1 -755 FEAT_EPIC_TOUGHNESS_2 8579 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 754 **** 0 0 1 **** **** **** 756 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_2 3 **** **** **** **** **** 1 1 -756 FEAT_EPIC_TOUGHNESS_3 8581 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 755 **** 0 0 1 **** **** **** 757 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_3 3 **** **** **** **** **** 1 1 -757 FEAT_EPIC_TOUGHNESS_4 8583 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 756 **** 0 0 1 **** **** **** 758 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_4 3 **** **** **** **** **** 1 1 -758 FEAT_EPIC_TOUGHNESS_5 8585 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 757 **** 0 0 1 **** **** **** 759 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_5 3 **** **** **** **** **** 1 1 -759 FEAT_EPIC_TOUGHNESS_6 8587 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 758 **** 0 0 1 **** **** **** 760 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_6 3 **** **** **** **** **** 1 1 -760 FEAT_EPIC_TOUGHNESS_7 8589 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 759 **** 0 0 1 **** **** **** 761 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_7 3 **** **** **** **** **** 1 1 -761 FEAT_EPIC_TOUGHNESS_8 8591 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 760 **** 0 0 1 **** **** **** 762 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_8 3 **** **** **** **** **** 1 1 -762 FEAT_EPIC_TOUGHNESS_9 8593 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 761 **** 0 0 1 **** **** **** 763 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_9 3 **** **** **** **** **** 1 1 -763 FEAT_EPIC_TOUGHNESS_10 8595 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 762 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_10 3 **** **** **** **** **** 1 1 -764 FEAT_EPIC_GREAT_CHARISMA_1 3954 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 765 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_1 6 **** **** **** **** **** 1 1 -765 FEAT_EPIC_GREAT_CHARISMA_2 3958 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 764 **** 0 0 1 **** **** **** 766 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_2 6 **** **** **** **** **** 1 1 -766 FEAT_EPIC_GREAT_CHARISMA_3 3960 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 765 **** 0 0 1 **** **** **** 767 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_3 6 **** **** **** **** **** 1 1 -767 FEAT_EPIC_GREAT_CHARISMA_4 3962 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 766 **** 0 0 1 **** **** **** 768 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_4 6 **** **** **** **** **** 1 1 -768 FEAT_EPIC_GREAT_CHARISMA_5 3964 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 767 **** 0 0 1 **** **** **** 769 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_5 6 **** **** **** **** **** 1 1 -769 FEAT_EPIC_GREAT_CHARISMA_6 3966 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 768 **** 0 0 1 **** **** **** 770 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_6 6 **** **** **** **** **** 1 1 -770 FEAT_EPIC_GREAT_CHARISMA_7 3968 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 769 **** 0 0 1 **** **** **** 771 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_7 6 **** **** **** **** **** 1 1 -771 FEAT_EPIC_GREAT_CHARISMA_8 3972 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 770 **** 0 0 1 **** **** **** 772 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_8 6 **** **** **** **** **** 1 1 -772 FEAT_EPIC_GREAT_CHARISMA_9 3974 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 771 **** 0 0 1 **** **** **** 773 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_9 6 **** **** **** **** **** 1 1 -773 FEAT_EPIC_GREAT_CHARISMA_10 3976 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 772 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_10 6 **** **** **** **** **** 1 1 -774 FEAT_EPIC_GREAT_CONSTITUTION_1 3978 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 775 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_1 6 **** **** **** **** **** 1 1 -775 FEAT_EPIC_GREAT_CONSTITUTION_2 3982 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 774 **** 0 0 1 **** **** **** 776 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_2 6 **** **** **** **** **** 1 1 -776 FEAT_EPIC_GREAT_CONSTITUTION_3 3984 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 775 **** 0 0 1 **** **** **** 777 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_3 6 **** **** **** **** **** 1 1 -777 FEAT_EPIC_GREAT_CONSTITUTION_4 3986 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 776 **** 0 0 1 **** **** **** 778 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_4 6 **** **** **** **** **** 1 1 -778 FEAT_EPIC_GREAT_CONSTITUTION_5 3988 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 777 **** 0 0 1 **** **** **** 779 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_5 6 **** **** **** **** **** 1 1 -779 FEAT_EPIC_GREAT_CONSTITUTION_6 3992 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 778 **** 0 0 1 **** **** **** 780 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_6 6 **** **** **** **** **** 1 1 -780 FEAT_EPIC_GREAT_CONSTITUTION_7 3994 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 779 **** 0 0 1 **** **** **** 781 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_7 6 **** **** **** **** **** 1 1 -781 FEAT_EPIC_GREAT_CONSTITUTION_8 3996 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 780 **** 0 0 1 **** **** **** 782 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_8 6 **** **** **** **** **** 1 1 -782 FEAT_EPIC_GREAT_CONSTITUTION_9 3998 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 781 **** 0 0 1 **** **** **** 783 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_9 6 **** **** **** **** **** 1 1 -783 FEAT_EPIC_GREAT_CONSTITUTION_10 4000 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 782 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_10 6 **** **** **** **** **** 1 1 -784 FEAT_EPIC_GREAT_DEXTERITY_1 4002 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 785 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_1 6 **** **** **** **** **** 1 1 -785 FEAT_EPIC_GREAT_DEXTERITY_2 4007 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 784 **** 0 0 1 **** **** **** 786 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_2 6 **** **** **** **** **** 1 1 -786 FEAT_EPIC_GREAT_DEXTERITY_3 4009 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 785 **** 0 0 1 **** **** **** 787 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_3 6 **** **** **** **** **** 1 1 -787 FEAT_EPIC_GREAT_DEXTERITY_4 4017 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 786 **** 0 0 1 **** **** **** 788 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_4 6 **** **** **** **** **** 1 1 -788 FEAT_EPIC_GREAT_DEXTERITY_5 4019 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 787 **** 0 0 1 **** **** **** 789 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_5 6 **** **** **** **** **** 1 1 -789 FEAT_EPIC_GREAT_DEXTERITY_6 4021 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 788 **** 0 0 1 **** **** **** 790 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_6 6 **** **** **** **** **** 1 1 -790 FEAT_EPIC_GREAT_DEXTERITY_7 4023 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 789 **** 0 0 1 **** **** **** 791 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_7 6 **** **** **** **** **** 1 1 -791 FEAT_EPIC_GREAT_DEXTERITY_8 4025 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 790 **** 0 0 1 **** **** **** 792 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_8 6 **** **** **** **** **** 1 1 -792 FEAT_EPIC_GREAT_DEXTERITY_9 4027 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 791 **** 0 0 1 **** **** **** 793 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_9 6 **** **** **** **** **** 1 1 -793 FEAT_EPIC_GREAT_DEXTERITY_10 4029 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 792 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_10 6 **** **** **** **** **** 1 1 -794 FEAT_EPIC_GREAT_INTELLIGENCE_1 4031 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 795 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_1 6 **** **** **** **** **** 1 1 -795 FEAT_EPIC_GREAT_INTELLIGENCE_2 4037 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 794 **** 0 0 1 **** **** **** 796 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_2 6 **** **** **** **** **** 1 1 -796 FEAT_EPIC_GREAT_INTELLIGENCE_3 4039 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 795 **** 0 0 1 **** **** **** 797 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_3 6 **** **** **** **** **** 1 1 -797 FEAT_EPIC_GREAT_INTELLIGENCE_4 4041 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 796 **** 0 0 1 **** **** **** 798 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_4 6 **** **** **** **** **** 1 1 -798 FEAT_EPIC_GREAT_INTELLIGENCE_5 4043 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 797 **** 0 0 1 **** **** **** 799 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_5 6 **** **** **** **** **** 1 1 -799 FEAT_EPIC_GREAT_INTELLIGENCE_6 4045 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 798 **** 0 0 1 **** **** **** 800 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_6 6 **** **** **** **** **** 1 1 -800 FEAT_EPIC_GREAT_INTELLIGENCE_7 4047 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 799 **** 0 0 1 **** **** **** 801 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_7 6 **** **** **** **** **** 1 1 -801 FEAT_EPIC_GREAT_INTELLIGENCE_8 4049 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 800 **** 0 0 1 **** **** **** 802 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_8 6 **** **** **** **** **** 1 1 -802 FEAT_EPIC_GREAT_INTELLIGENCE_9 4051 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 801 **** 0 0 1 **** **** **** 803 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_9 6 **** **** **** **** **** 1 1 -803 FEAT_EPIC_GREAT_INTELLIGENCE_10 4053 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 802 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_10 6 **** **** **** **** **** 1 1 -804 FEAT_EPIC_GREAT_WISDOM_1 8506 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 805 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_1 6 **** **** **** **** **** 1 1 -805 FEAT_EPIC_GREAT_WISDOM_2 8510 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 804 **** 0 0 1 **** **** **** 806 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_2 6 **** **** **** **** **** 1 1 -806 FEAT_EPIC_GREAT_WISDOM_3 8512 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 805 **** 0 0 1 **** **** **** 807 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_3 6 **** **** **** **** **** 1 1 -807 FEAT_EPIC_GREAT_WISDOM_4 8514 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 806 **** 0 0 1 **** **** **** 808 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_4 6 **** **** **** **** **** 1 1 -808 FEAT_EPIC_GREAT_WISDOM_5 8516 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 807 **** 0 0 1 **** **** **** 809 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_5 6 **** **** **** **** **** 1 1 -809 FEAT_EPIC_GREAT_WISDOM_6 8518 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 808 **** 0 0 1 **** **** **** 810 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_6 6 **** **** **** **** **** 1 1 -810 FEAT_EPIC_GREAT_WISDOM_7 8520 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 809 **** 0 0 1 **** **** **** 811 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_7 6 **** **** **** **** **** 1 1 -811 FEAT_EPIC_GREAT_WISDOM_8 8522 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 810 **** 0 0 1 **** **** **** 812 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_8 6 **** **** **** **** **** 1 1 -812 FEAT_EPIC_GREAT_WISDOM_9 8568 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 811 **** 0 0 1 **** **** **** 813 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_9 6 **** **** **** **** **** 1 1 -813 FEAT_EPIC_GREAT_WISDOM_10 8570 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 812 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_10 6 **** **** **** **** **** 1 1 -814 FEAT_EPIC_GREAT_STRENGTH_1 8572 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 815 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_1 6 **** **** **** **** **** 1 1 -815 FEAT_EPIC_GREAT_STRENGTH_2 8580 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 814 **** 0 0 1 **** **** **** 816 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_2 6 **** **** **** **** **** 1 1 -816 FEAT_EPIC_GREAT_STRENGTH_3 8582 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 815 **** 0 0 1 **** **** **** 817 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_3 6 **** **** **** **** **** 1 1 -817 FEAT_EPIC_GREAT_STRENGTH_4 8584 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 816 **** 0 0 1 **** **** **** 818 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_4 6 **** **** **** **** **** 1 1 -818 FEAT_EPIC_GREAT_STRENGTH_5 8586 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 817 **** 0 0 1 **** **** **** 819 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_5 6 **** **** **** **** **** 1 1 -819 FEAT_EPIC_GREAT_STRENGTH_6 8588 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 818 **** 0 0 1 **** **** **** 820 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_6 6 **** **** **** **** **** 1 1 -820 FEAT_EPIC_GREAT_STRENGTH_7 8590 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 819 **** 0 0 1 **** **** **** 821 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_7 6 **** **** **** **** **** 1 1 -821 FEAT_EPIC_GREAT_STRENGTH_8 8592 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 820 **** 0 0 1 **** **** **** 822 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_8 6 **** **** **** **** **** 1 1 -822 FEAT_EPIC_GREAT_STRENGTH_9 8594 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 821 **** 0 0 1 **** **** **** 823 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_9 6 **** **** **** **** **** 1 1 -823 FEAT_EPIC_GREAT_STRENGTH_10 8596 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 822 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_10 6 **** **** **** **** **** 1 1 -824 FEAT_EPIC_GREAT_SMITING_1 8597 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** **** **** 0 0 0 **** **** **** 825 1 **** **** **** 472 301 **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_1 5 **** **** **** **** **** 1 1 -825 FEAT_EPIC_GREAT_SMITING_2 8599 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 824 **** 0 0 0 **** **** **** 826 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_2 5 **** **** **** **** **** 1 1 -826 FEAT_EPIC_GREAT_SMITING_3 8600 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 825 **** 0 0 0 **** **** **** 827 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_3 5 **** **** **** **** **** 1 1 -827 FEAT_EPIC_GREAT_SMITING_4 8601 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 826 **** 0 0 0 **** **** **** 828 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_4 5 **** **** **** **** **** 1 1 -828 FEAT_EPIC_GREAT_SMITING_5 8602 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 827 **** 0 0 0 **** **** **** 829 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_5 5 **** **** **** **** **** 1 1 -829 FEAT_EPIC_GREAT_SMITING_6 8603 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 828 **** 0 0 0 **** **** **** 830 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_6 5 **** **** **** **** **** 1 1 -830 FEAT_EPIC_GREAT_SMITING_7 8604 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 829 **** 0 0 0 **** **** **** 831 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_7 5 **** **** **** **** **** 1 1 -831 FEAT_EPIC_GREAT_SMITING_8 8605 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 830 **** 0 0 0 **** **** **** 832 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_8 5 **** **** **** **** **** 1 1 -832 FEAT_EPIC_GREAT_SMITING_9 8606 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 831 **** 0 0 0 **** **** **** 833 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_9 5 **** **** **** **** **** 1 1 -833 FEAT_EPIC_GREAT_SMITING_10 8607 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 832 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_10 5 **** **** **** **** **** 1 1 -834 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_1 8608 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 835 1 **** **** **** 351 1006 1011 **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_1 5 **** **** **** **** **** 1 1 -835 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_2 8610 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 834 **** 0 0 0 **** **** **** 836 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_2 5 **** **** **** **** **** 1 1 -836 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_3 8611 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 835 **** 0 0 0 **** **** **** 837 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_3 5 **** **** **** **** **** 1 1 -837 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_4 8612 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 836 **** 0 0 0 **** **** **** 838 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_4 5 **** **** **** **** **** 1 1 -838 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_5 8613 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 837 **** 0 0 0 **** **** **** 839 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_5 5 **** **** **** **** **** 1 1 -839 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_6 8614 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 838 **** 0 0 0 **** **** **** 840 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_6 5 **** **** **** **** **** 1 1 -840 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_7 8615 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 839 **** 0 0 0 **** **** **** 841 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_7 5 **** **** **** **** **** 1 1 -841 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_8 8616 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 840 **** 0 0 0 **** **** **** 842 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_8 5 **** **** **** **** **** 1 1 -842 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_9 8617 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 841 **** 0 0 0 **** **** **** 843 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_9 5 **** **** **** **** **** 1 1 -843 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_10 8618 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 842 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_10 5 **** **** **** **** **** 1 1 -844 FEAT_EPIC_IMPROVED_STUNNING_FIST_1 8622 8623 ife_X2ImpStFt1 **** **** 19 **** 19 **** **** **** 39 21 0 0 1 **** **** **** 845 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_1 5 **** **** **** **** **** 1 1 -845 FEAT_EPIC_IMPROVED_STUNNING_FIST_2 8624 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 844 **** 0 0 0 **** **** **** 846 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_2 5 **** **** **** **** **** 1 1 -846 FEAT_EPIC_IMPROVED_STUNNING_FIST_3 8625 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 845 **** 0 0 0 **** **** **** 847 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_3 5 **** **** **** **** **** 1 1 -847 FEAT_EPIC_IMPROVED_STUNNING_FIST_4 8626 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 846 **** 0 0 0 **** **** **** 848 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_4 5 **** **** **** **** **** 1 1 -848 FEAT_EPIC_IMPROVED_STUNNING_FIST_5 8627 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 847 **** 0 0 0 **** **** **** 849 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_5 5 **** **** **** **** **** 1 1 -849 FEAT_EPIC_IMPROVED_STUNNING_FIST_6 8628 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 848 **** 0 0 0 **** **** **** 850 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_6 5 **** **** **** **** **** 1 1 -850 FEAT_EPIC_IMPROVED_STUNNING_FIST_7 8629 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 849 **** 0 0 0 **** **** **** 851 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_7 5 **** **** **** **** **** 1 1 -851 FEAT_EPIC_IMPROVED_STUNNING_FIST_8 8630 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 850 **** 0 0 0 **** **** **** 852 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_8 5 **** **** **** **** **** 1 1 -852 FEAT_EPIC_IMPROVED_STUNNING_FIST_9 8631 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 851 **** 0 0 0 **** **** **** 853 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_9 5 **** **** **** **** **** 1 1 -853 FEAT_EPIC_IMPROVED_STUNNING_FIST_10 8632 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 852 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_10 5 **** **** **** **** **** 1 1 -854 FEAT_EPIC_PLANAR_TURNING 8633 8634 ife_X2PlnrTurn **** **** **** **** 25 **** 25 **** 294 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_PLANAR_TURNING 5 **** **** **** **** **** 1 1 -855 FEAT_EPIC_BANE_OF_ENEMIES 8636 8637 ife_X2BaneEnem **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_BANE_OF_ENEMIES 5 **** 21 7 **** **** 1 1 -856 FEAT_EPIC_DODGE 8638 8639 ife_X2EpicDodge **** **** 25 **** **** **** **** **** 212 223 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** 21 30 **** **** FEAT_EPIC_DODGE 3 **** **** **** **** **** 1 1 -857 FEAT_EPIC_AUTOMATIC_QUICKEN_1 8642 8643 ife_X2AutoLQck **** **** **** **** **** **** **** 9 29 **** 0 0 0 **** **** **** 858 1 **** **** **** **** **** **** **** **** 16 30 **** **** FEAT_EPIC_AUTOMATIC_QUICKEN_1 4 **** **** **** **** **** 1 1 -858 FEAT_EPIC_AUTOMATIC_QUICKEN_2 8644 8643 ife_X2AutoQck **** **** **** **** **** **** **** 9 857 **** 0 0 0 **** **** **** 859 1 **** **** **** **** **** **** **** **** 16 30 **** **** FEAT_EPIC_AUTOMATIC_QUICKEN_2 4 **** **** **** **** **** 1 1 -859 FEAT_EPIC_AUTOMATIC_QUICKEN_3 8645 8643 ife_X2AutoGQck **** **** **** **** **** **** **** 9 858 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** 16 30 **** **** FEAT_EPIC_AUTOMATIC_QUICKEN_3 4 **** **** **** **** **** 1 1 -860 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_1 8646 8647 ife_X2AutoLSln **** **** **** **** **** **** **** 9 33 **** 0 0 0 **** **** **** 861 1 **** **** **** **** **** **** **** **** 16 24 **** **** FEAT_EPIC_AUTOMATIC_SILENT_SPELL_1 4 **** **** **** **** **** 1 1 -861 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_2 8648 8647 ife_X2AutoSln **** **** **** **** **** **** **** 9 860 **** 0 0 0 **** **** **** 862 1 **** **** **** **** **** **** **** **** 16 24 **** **** FEAT_EPIC_AUTOMATIC_SILENT_SPELL_2 4 **** **** **** **** **** 1 1 -862 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_3 8649 8647 ife_X2AutoGSln **** **** **** **** **** **** **** 9 861 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** 16 24 **** **** FEAT_EPIC_AUTOMATIC_SILENT_SPELL_3 4 **** **** **** **** **** 1 1 -863 FEAT_EPIC_AUTOMATIC_STILL_SPELL_1 8650 8651 ife_X2AutoLStl **** **** **** **** **** **** **** 9 37 **** 0 0 0 **** **** **** 864 1 **** **** **** **** **** **** **** **** 16 27 **** **** FEAT_EPIC_AUTOMATIC_STILL_SPELL_1 4 **** **** **** **** **** 1 1 -864 FEAT_EPIC_AUTOMATIC_STILL_SPELL_2 8652 8651 ife_X2AutoStl **** **** **** **** **** **** **** 9 863 **** 0 0 0 **** **** **** 865 1 **** **** **** **** **** **** **** **** 16 27 **** **** FEAT_EPIC_AUTOMATIC_STILL_SPELL_2 4 **** **** **** **** **** 1 1 -865 FEAT_EPIC_AUTOMATIC_STILL_SPELL_3 8653 8651 ife_X2AutoGStl **** **** **** **** **** **** **** 9 864 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** 16 27 **** **** FEAT_EPIC_AUTOMATIC_STILL_SPELL_3 4 **** **** **** **** **** 1 1 -866 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 -867 FEAT_WHIRLWIND_ATTACK 8654 8655 ife_X2WWndAtt 4 **** 13 13 **** **** **** **** 392 389 0 0 1 **** **** 561 868 1 **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_WHIRLWIND_ATTACK 2 **** **** **** **** **** 0 1 -868 FEAT_IMPROVED_WHIRLWIND 8656 8657 ife_X2ImpWW **** **** 23 **** **** **** **** **** 867 **** 0 0 1 **** **** 645 **** 1 **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_WHIRLWIND 2 **** **** **** **** **** 1 1 -869 FEAT_MIGHTY_RAGE 8659 8660 ife_X2MightRage **** 21 **** **** **** 21 **** **** 331 **** 0 0 0 **** **** 642 **** 1 3 **** **** **** **** **** **** **** **** **** **** **** FEAT_MIGHTY_RAGE 2 **** **** **** **** **** 1 1 -870 FEAT_EPIC_LASTING_INSPIRATION 8661 8662 ife_X2LastInsp **** **** **** **** **** **** **** **** 373 **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** 11 25 **** **** FEAT_EPIC_LASTING_INSPIRATION 5 **** **** **** **** **** 1 1 -871 FEAT_CURSE_SONG 8663 8664 ife_X2CursSong **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 644 **** 0.5 **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_CURSE_SONG 5 **** **** **** **** **** 0 1 -872 FEAT_EPIC_WILD_SHAPE_UNDEAD 83891 83580 ife_X2UdShp **** **** **** **** **** **** **** **** 903 **** 0 0 0 10 1 685 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE_UNDEAD 6 **** **** **** **** **** 1 1 -873 FEAT_EPIC_WILD_SHAPE_DRAGON 8667 8668 ife_X2WShpDrag **** **** **** **** 30 **** **** **** **** **** 0 0 0 **** **** 725 **** 1 3 **** 1 339 903 **** **** **** **** **** **** **** FEAT_WILD_SHAPE_DRAGON 6 **** **** **** **** **** 1 1 -874 FEAT_EPIC_SPELL_MUMMY_DUST 8669 8670 ife_X2SpMumDst **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 637 **** 1 1 14 **** **** **** **** **** **** 16 15 **** **** FEAT_EPIC_SPELL_MUMMY_DUST 4 **** **** **** **** **** 1 1 -875 FEAT_EPIC_SPELL_DRAGON_KNIGHT 8671 8672 ife_X2SpDraKnt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 638 **** 1 1 14 **** **** **** **** **** **** 16 22 **** **** FEAT_EPIC_SPELL_DRAGON_KNIGHT 4 **** **** **** **** **** 1 1 -876 FEAT_EPIC_SPELL_HELLBALL 8673 8674 ife_X2SpHellBal **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 636 **** 1 1 14 **** **** **** **** **** **** 16 32 **** **** FEAT_EPIC_SPELL_HELLBALL 4 **** **** **** **** **** 1 1 -877 FEAT_EPIC_SPELL_MAGE_ARMOUR 8675 8676 ife_X2SpMagArm **** **** **** **** **** **** **** **** **** **** 0 0 0 12 **** 639 **** 1 1 14 1 **** **** **** **** **** 16 26 **** **** FEAT_EPIC_SPELL_MAGE_ARMOUR 4 **** **** **** **** **** 1 1 -878 FEAT_EPIC_SPELL_RUIN 8677 8678 ife_X2SpRuin **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 640 **** 1 1 14 **** **** **** **** **** **** 16 25 **** **** FEAT_EPIC_SPELL_RUIN 4 **** **** **** **** **** 1 1 -879 FEAT_WEAPON_OF_CHOICE_SICKLE 8727 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 98 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_SICKLE 5 **** 1 33 **** **** 0 1 -880 FEAT_WEAPON_OF_CHOICE_KAMA 8729 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 117 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_KAMA 5 **** 1 33 **** **** 0 1 -881 FEAT_WEAPON_OF_CHOICE_KUKRI 8730 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 118 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_KUKRI 5 **** 1 33 **** **** 0 1 -882 FEAT_KI_DAMAGE 8731 8732 ife_X2KiDamage **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_KI_DAMAGE 5 **** **** **** **** **** 0 1 -883 FEAT_INCREASE_MULTIPLIER 8733 8734 ife_X2IncMulti **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_INCREASE_MULTIPLIER 5 **** **** **** **** **** 0 1 -884 FEAT_SUPERIOR_WEAPON_FOCUS 8735 8736 ife_X2SupWpFo **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SUPERIOR_WEAPON_FOCUS 5 **** **** **** **** **** 0 1 -885 FEAT_KI_CRITICAL 8737 8738 ife_X2KiCrit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_KI_CRITICAL 5 **** **** **** **** **** 0 1 -886 FEAT_BONE_SKIN_2 8739 8740 ife_X2BoneSk1 **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 887 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BONE_SKIN_2 5 **** **** **** **** **** 0 1 -887 FEAT_BONE_SKIN_4 **** **** ife_X2BoneSk1 **** **** **** **** **** **** **** **** 886 **** 0 0 0 **** **** **** 888 0.5 **** **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** 0 1 -888 FEAT_BONE_SKIN_6 **** **** ife_X2BoneSk1 **** **** **** **** **** **** **** **** 887 **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** 0 1 -889 FEAT_ANIMATE_DEAD 8743 8744 ife_X2SpAniDed **** **** **** **** **** **** **** **** **** **** 0 0 0 15 **** 623 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_ANIMATE_DEAD 5 **** **** **** **** **** 0 1 -890 FEAT_SUMMON_UNDEAD 8745 8747 ife_X2SpSumDed **** **** **** **** **** **** **** **** **** **** 0 0 0 15 **** 624 **** 0.5 2 **** 1 **** **** **** **** **** **** **** **** **** FEAT_SUMMON_UNDEAD 5 **** **** **** **** **** 0 1 -891 FEAT_DEATHLESS_VIGOR 8748 8749 ife_X2SpDthVig **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DEATHLESS_VIGOR 5 **** **** **** **** **** 0 1 -892 FEAT_UNDEAD_GRAFT_1 8750 8751 ife_X2SpUndGrt1 **** **** **** **** **** **** **** **** **** **** 0 0 0 3 **** 625 893 0.5 2 **** **** **** **** **** **** **** **** **** **** **** FEAT_UNDEAD_GRAFT_1 5 1 **** **** **** **** 0 1 -893 FEAT_UNDEAD_GRAFT_2 8752 8751 ife_X2SpUndGrt1 **** **** **** **** **** **** **** **** 892 **** 0 0 0 3 **** 626 **** 0.5 3 **** **** **** **** **** **** **** **** **** **** **** FEAT_UNDEAD_GRAFT_2 5 1 **** **** **** **** 0 1 -894 FEAT_TOUGH_AS_BONE 8753 8754 ife_X2SpTghBne **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_TOUGH_AS_BONE 5 **** **** **** **** **** 0 1 -895 FEAT_SUMMON_GREATER_UNDEAD 8755 8758 ife_X2SpSuGrUn **** **** **** **** **** **** **** **** **** **** 0 0 0 15 **** 627 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_SUMMON_GREATER_UNDEAD 5 **** **** **** **** **** 0 1 -896 FEAT_DEATHLESS_MASTERY 8759 8760 ife_X2DethMast **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DEATHLESS_MASTERY 5 **** **** **** **** **** 0 1 -897 FEAT_DEATHLESS_MASTER_TOUCH 8761 8762 ife_X2DthMstTch **** **** **** **** **** **** **** **** 893 **** 0 0 0 3 **** 628 **** 0.5 3 **** **** **** **** **** **** **** **** **** **** **** FEAT_DEATHLESS_MASTER_TOUCH 5 **** **** **** **** **** 0 1 -898 FEAT_GREATER_WILDSHAPE_1 8665 83391 ife_X2GWShp1 **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 646 **** 1 6 **** 1 **** **** **** **** **** **** **** **** **** FEAT_GREATER_WILDSHAPE_1 6 **** **** **** **** **** 0 1 -899 **** **** **** ***** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 -900 FEAT_GREATER_WILDSHAPE_2 8766 8767 ife_X2GWShp2 **** **** **** **** **** **** **** **** 898 **** 0 0 0 10 1 675 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_GREATER_WILDSHAPE_2 5 **** **** **** **** **** 0 1 -901 FEAT_GREATER_WILDSHAPE_3 8768 8769 ife_X2GWShp3 **** **** **** **** **** **** **** **** 900 **** 0 0 0 10 1 676 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_GREATER_WILDSHAPE_3 5 **** **** **** **** **** 0 1 -902 FEAT_HUMANOID_SHAPE 8770 8771 ife_X2HumanShp **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 681 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_HUMANOID_SHAPE 5 **** **** **** **** **** 0 1 -903 FEAT_GREATER_WILDSHAPE_4 8772 8773 ife_X2GWShp4 **** **** **** **** **** **** **** **** 901 **** 0 0 0 10 1 677 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_GREATER_WILDSHAPE_4 5 **** **** **** **** **** 0 1 -904 FEAT_SACRED_DEFENSE_1 8774 8775 ife_X2SacrDef1 **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 905 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SACRED_DEFENSE_1 5 **** **** **** **** **** 0 1 -905 DELETED_FEAT_SACRED_DEFENSE_2 **** 8775 ife_X2SacrDef1 **** **** **** **** **** **** **** **** 904 **** 0 0 0 **** **** **** 906 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SACRED_DEFENSE_2 5 **** **** **** **** **** 0 1 -906 DELETED_FEAT_SACRED_DEFENSE_3 **** 8775 ife_X2SacrDef1 **** **** **** **** **** **** **** **** 905 **** 0 0 0 **** **** **** 907 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SACRED_DEFENSE_3 5 **** **** **** **** **** 0 1 -907 DELETED_FEAT_SACRED_DEFENSE_4 **** 8775 ife_X2SacrDef1 **** **** **** **** **** **** **** **** 906 **** 0 0 0 **** **** **** 908 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SACRED_DEFENSE_4 5 **** **** **** **** **** 0 1 -908 DELETED_FEAT_SACRED_DEFENSE_5 **** 8775 ife_X2SacrDef1 **** **** **** **** **** **** **** **** 907 **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SACRED_DEFENSE_5 5 **** **** **** **** **** 0 1 -909 FEAT_DIVINE_WRATH 8780 8781 ife_X2DiviWrth **** **** **** **** **** **** **** **** **** **** 0 0 0 22 **** 622 **** 1 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_DIVINE_WRATH 5 **** **** **** **** **** 0 1 -910 FEAT_EXTRA_SMITING 8782 8783 ife_X2ExtrSmit **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** **** **** 301 472 **** **** **** **** **** **** **** FEAT_EXTRA_SMITING 5 **** **** **** **** **** 0 1 -911 FEAT_SKILL_FOCUS_CRAFT_ARMOR 8784 424 ife_X2SkFCrAr **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 4 **** **** **** **** **** **** 25 **** **** **** FEAT_SKILL_FOCUS_CRAFT_ARMOR 6 **** **** **** **** **** 0 1 -912 FEAT_SKILL_FOCUS_CRAFT_WEAPON 8785 424 ife_X2SkFCrWp **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 4 **** **** **** **** **** **** 26 **** **** **** FEAT_SKILL_FOCUS_CRAFT_WEAPON 6 **** **** **** **** **** 0 1 -913 FEAT_EPIC_SKILL_FOCUS_CRAFT_ARMOR 8969 4063 ife_X2ESFCrAr **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 25 20 **** **** FEAT_EPIC_SKILL_FOCUS_CRAFT_ARMOR 6 **** **** **** **** **** 1 1 -914 FEAT_EPIC_SKILL_FOCUS_CRAFT_WEAPON 8970 4063 ife_X2ESFCrWp **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 26 20 **** **** FEAT_EPIC_SKILL_FOCUS_CRAFT_WEAPON 6 **** **** **** **** **** 1 1 -915 FEAT_SKILL_FOCUS_BLUFF 8971 424 ife_X2SkFBluf **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 4 **** **** **** **** **** **** 23 **** **** **** FEAT_SKILL_FOCUS_BLUFF 6 **** **** **** **** **** 0 1 -916 FEAT_SKILL_FOCUS_INTIMIDATE 8972 424 ife_X2SkFInti **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 4 **** **** **** **** **** **** 24 **** **** **** FEAT_SKILL_FOCUS_INTIMIDATE 6 **** **** **** **** **** 0 1 -917 FEAT_EPIC_SKILL_FOCUS_BLUFF 8973 4063 ife_X2ESFBluf **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 23 20 **** **** FEAT_EPIC_SKILL_FOCUS_BLUFF 6 **** **** **** **** **** 1 1 -918 FEAT_EPIC_SKILL_FOCUS_INTIMIDATE 8974 4063 ife_X2ESFInti **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 24 20 **** **** FEAT_EPIC_SKILL_FOCUS_INTIMIDATE 6 **** **** **** **** **** 1 1 -919 FEAT_WEAPON_OF_CHOICE_CLUB 8976 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 43 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_CLUB 5 **** 1 33 **** **** 0 1 -920 FEAT_WEAPON_OF_CHOICE_DAGGER 8977 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 90 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_DAGGER 5 **** 1 33 **** **** 0 1 -921 FEAT_WEAPON_OF_CHOICE_LIGHTMACE 8978 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 94 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_LIGHTMACE 5 **** 1 33 **** **** 0 1 -922 FEAT_WEAPON_OF_CHOICE_MORNINGSTAR 8979 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 95 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_MORNINGSTAR 5 **** 1 33 **** **** 0 1 -923 FEAT_WEAPON_OF_CHOICE_QUARTERSTAFF 8980 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 96 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_QUARTERSTAFF 5 **** 1 33 **** **** 0 1 -924 FEAT_WEAPON_OF_CHOICE_SHORTSPEAR 8981 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 97 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_SHORTSPEAR 5 **** 1 33 **** **** 0 1 -925 FEAT_WEAPON_OF_CHOICE_SHORTSWORD 8982 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 103 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_SHORTSWORD 5 **** 1 33 **** **** 0 1 -926 FEAT_WEAPON_OF_CHOICE_RAPIER 8983 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 104 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_RAPIER 5 **** 1 33 **** **** 0 1 -927 FEAT_WEAPON_OF_CHOICE_SCIMITAR 8984 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 105 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_SCIMITAR 5 **** 1 33 **** **** 0 1 -928 FEAT_WEAPON_OF_CHOICE_LONGSWORD 8985 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 106 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_LONGSWORD 5 **** 1 33 **** **** 0 1 -929 FEAT_WEAPON_OF_CHOICE_GREATSWORD 8986 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 107 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_GREATSWORD 5 **** 1 33 **** **** 0 1 -930 FEAT_WEAPON_OF_CHOICE_HANDAXE 8987 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 108 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_HANDAXE 5 **** 1 33 **** **** 0 1 -931 FEAT_WEAPON_OF_CHOICE_BATTLEAXE 8988 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 110 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_BATTLEAXE 5 **** 1 33 **** **** 0 1 -932 FEAT_WEAPON_OF_CHOICE_GREATAXE 8989 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 111 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_GREATAXE 5 **** 1 33 **** **** 0 1 -933 FEAT_WEAPON_OF_CHOICE_HALBERD 8990 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 112 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_HALBERD 5 **** 1 33 **** **** 0 1 -934 FEAT_WEAPON_OF_CHOICE_LIGHTHAMMER 8991 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 113 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_LIGHTHAMMER 5 **** 1 33 **** **** 0 1 -935 FEAT_WEAPON_OF_CHOICE_LIGHTFLAIL 8992 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 114 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_LIGHTFLAIL 5 **** 1 33 **** **** 0 1 -936 FEAT_WEAPON_OF_CHOICE_WARHAMMER 8993 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 115 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_WARHAMMER 5 **** 1 33 **** **** 0 1 -937 FEAT_WEAPON_OF_CHOICE_HEAVYFLAIL 8994 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 116 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_HEAVYFLAIL 5 **** 1 33 **** **** 0 1 -938 FEAT_WEAPON_OF_CHOICE_SCYTHE 8995 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 121 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_SCYTHE 5 **** 1 33 **** **** 0 1 -939 FEAT_WEAPON_OF_CHOICE_KATANA 8996 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 122 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_KATANA 5 **** 1 33 **** **** 0 1 -940 FEAT_WEAPON_OF_CHOICE_BASTARDSWORD 8997 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 123 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_BASTARDSWORD 5 **** 1 33 **** **** 0 1 -941 FEAT_WEAPON_OF_CHOICE_DIREMACE 8998 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 125 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_DIREMACE 5 **** 1 33 **** **** 0 1 -942 FEAT_WEAPON_OF_CHOICE_DOUBLEAXE 8999 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 126 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_DOUBLEAXE 5 **** 1 33 **** **** 0 1 -943 FEAT_WEAPON_OF_CHOICE_TWOBLADEDSWORD 9000 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 127 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_TWOBLADEDSWORD 5 **** 1 33 **** **** 0 1 -944 FEAT_BREW_POTION 68855 68891 ife_X2BrewPotion **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BREW_POTION 6 **** **** **** **** **** 0 1 -945 FEAT_SCRIBE_SCROLL 68895 68912 ife_X2ScribScrl **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SCRIBE_SCROLL 6 **** **** **** **** **** 0 1 -946 FEAT_CRAFT_WAND 68961 76387 ife_X2CraftWand **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CRAFT_WAND 6 **** **** **** **** **** 0 1 -947 FEAT_PRESTIGE_DEFENSIVE_STANCE 76423 76424 ife_X2DefStance **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 641 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_DWARVEN_DEFENDER_DEFENSIVE_STANCE 3 **** **** **** **** **** 0 1 -948 DWARVEN_DEFENDER_DAMAGE_REDUCTION 76428 76429 ife_damred **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DAMAGE_REDUCTION_6 3 **** **** **** **** **** 0 1 -949 FEAT_PRESTIGE_DEFENSIVE_AWARENESS_1 76430 76431 ife_X2DefAware **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 950 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEFENSIVE_AWARENESS_1 6 **** **** **** **** **** 0 1 -950 FEAT_PRESTIGE_DEFENSIVE_AWARENESS_2 76432 76434 ife_X2DefAware **** **** **** **** **** **** **** **** 949 **** 0 0 0 **** **** **** 951 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEFENSIVE_AWARENESS_2 6 **** **** **** **** **** 0 1 -951 FEAT_PRESTIGE_DEFENSIVE_AWARENESS_3 76433 76435 ife_X2DefAware **** **** **** **** **** **** **** **** 950 **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEFENSIVE_AWARENESS_3 6 **** **** **** **** **** 0 1 -952 FEAT_WEAPON_FOCUS_DWAXE 83318 436 ife_X2WFDWAx 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_DWAXE 1 **** **** **** **** **** 0 1 -953 FEAT_WEAPON_SPECIALIZATION_DWAXE 83319 444 ife_X2WSDWAx 4 **** **** **** **** **** **** **** 952 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_DWAXE 1 **** 4 4 **** **** 0 1 -954 FEAT_IMPROVED_CRITICAL_DWAXE 83320 228 ife_X2CrtDWAx 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_DWAXE 1 **** **** **** **** **** 0 1 -955 FEAT_EPIC_DEVASTATING_CRITICAL_DWAXE 83321 3909 ife_X2DCrtDWAx **** 25 **** **** **** **** **** **** 391 958 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_DWAXE 1 **** **** **** **** **** 1 1 -956 FEAT_EPIC_WEAPON_FOCUS_DWAXE 83322 8415 ife_X2EWFDWAx **** **** **** **** **** **** **** **** 952 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_DWAXE 1 **** **** **** **** **** 1 1 -957 FEAT_EPIC_WEAPON_SPECIALIZATION_DWAXE 83323 8456 ife_X2EWSDWAx **** **** **** **** **** **** **** **** 953 956 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_DWAXE 1 **** **** **** **** **** 1 1 -958 FEAT_EPIC_OVERWHELMING_CRITICAL_DWAXE 83324 8524 ife_X2OCrtDWAx **** 23 **** **** **** **** **** **** 391 954 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_DWAXE 1 **** **** **** **** **** 1 1 -959 FEAT_WEAPON_OF_CHOICE_DWAXE 83325 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 952 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_DWAXE 5 **** 1 33 **** **** 0 1 -960 FEAT_USE_POISON 83371 83372 ife_X2UsePoison **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_USE_POISON 6 **** **** **** **** **** 0 1 -961 FEAT_DRAGON_ARMOR 83494 83499 ife_X2DDArmor **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DRAGON_ARMOR 5 **** **** **** **** **** 0 1 -962 FEAT_DRAGON_ABILITIES 83495 83500 ife_X2DDArmor **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DRAGON_ABILITIES 5 **** **** **** **** **** 0 1 -963 FEAT_DRAGON_IMMUNE_PARALYSIS 83496 83501 ife_X2ImmPara **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DRAGON_IMMUNE_PARALYSIS 5 **** **** **** **** **** 0 1 -964 FEAT_DRAGON_IMMUNE_FIRE 83497 83502 ife_X2ImmFire **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DRAGON_IMMUNE_FIRE 5 **** **** **** **** **** 0 1 -965 FEAT_DRAGON_DIS_BREATH 83498 83503 ife_X2DDBreath **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 690 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_DRAGON_DIS_BREATH 5 **** **** **** **** **** 0 1 -966 FEAT_EPIC_FIGHTER 83504 83505 ife_X2Epfighter **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_FIGHTER 6 **** **** **** **** **** 1 1 -967 FEAT_EPIC_BARBARIAN 83508 83529 ife_X2Epbarba **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_BARBARIAN 6 **** **** **** **** **** 1 1 -968 FEAT_EPIC_BARD 83509 83530 ife_X2Epbard **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_BARD 6 **** **** **** **** **** 1 1 -969 FEAT_EPIC_CLERIC 83510 83531 ife_X2Epcleric **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_CLERIC 6 **** **** **** **** **** 1 1 -970 FEAT_EPIC_DRUID 83511 83532 ife_X2Epdruid **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DRUID 6 **** **** **** **** **** 1 1 -971 FEAT_EPIC_MONK 83512 83533 ife_X2Epmonk **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_MONK 6 **** **** **** **** **** 1 1 -972 FEAT_EPIC_PALADIN 83513 83534 ife_X2Eppal **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_PALADIN 6 **** **** **** **** **** 1 1 -973 FEAT_EPIC_RANGER 83514 83535 ife_X2Epranger **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_RANGER 6 **** **** **** **** **** 1 1 -974 FEAT_EPIC_ROGUE 83515 83536 ife_X2Eprogue **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ROGUE 6 **** **** **** **** **** 1 1 -975 FEAT_EPIC_SORCERER 83516 83537 ife_X2Epsorc **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SORCERER 6 **** **** **** **** **** 1 1 -976 FEAT_EPIC_WIZARD 83517 83538 ife_X2Epwizard **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WIZARD 6 **** **** **** **** **** 1 1 -977 FEAT_EPIC_ARCANE_ARCHER 83518 83539 ife_X2EpARCHER **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ARCANE_ARCHER 6 **** **** **** **** **** 1 1 -978 FEAT_EPIC_ASSASSIN 83519 83540 ife_X2EpASASIN **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ASSASSIN 6 **** **** **** **** **** 1 1 -979 FEAT_EPIC_BLACKGUARD 83521 83542 ife_X2EpBLKGRD **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_BLACKGUARD 6 **** **** **** **** **** 1 1 -980 FEAT_EPIC_SHADOWDANCER 83520 83541 ife_X2EpShad **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SHADOWDANCER 6 **** **** **** **** **** 1 1 -981 FEAT_EPIC_HARPER_SCOUT_83522_83543 **** **** IR_X1_HARPER **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_HARPER_SCOUT 6 **** **** **** **** **** 1 1 -982 FEAT_EPIC_DIVINE_CHAMPION 83523 83544 ife_X2EpDIVCHA **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DIVINE_CHAMPION 6 **** **** **** **** **** 1 1 -983 FEAT_EPIC_WEAPON_MASTER 83524 83545 ife_X2EpWM **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_MASTER 6 **** **** **** **** **** 1 1 -984 FEAT_EPIC_PALE_MASTER 83527 83548 ife_X2EpPALEMA **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_PALE_MASTER 6 **** **** **** **** **** 1 1 -985 FEAT_EPIC_DWARVEN_DEFENDER 83525 83546 ife_X2EpDWDEF **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DWARVEN_DEFENDER 6 **** **** **** **** **** 1 1 -986 FEAT_EPIC_SHIFTER 83526 83547 ife_X2EpSHIFTR **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SHIFTER 6 **** **** **** **** **** 1 1 -987 FEAT_EPIC_RED_DRAGON_DISC 83528 83549 ife_X2EpDRAGOND **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_RED_DRAGON_DISC 6 **** **** **** **** **** 1 1 -988 FEAT_EPIC_THUNDERING_RAGE 83568 83569 ife_rage **** 25 **** **** **** **** **** **** 329 **** 0 0 0 **** 1 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_THUNDERING_RAGE 6 **** **** **** **** **** 1 1 -989 FEAT_EPIC_TERRIFYING_RAGE 83581 83582 ife_rage **** **** **** **** **** **** **** **** 329 **** 0 0 0 **** 1 **** **** 0.5 **** **** **** **** **** **** **** **** 24 25 **** **** FEAT_EPIC_TERRIFYING_RAGE 6 **** **** **** **** **** 1 1 -990 FEAT_EPIC_SPELL_EPIC_WARDING 83607 83608 ife_X2EpicWard **** **** **** **** **** **** **** **** **** **** 0 0 0 12 **** 695 **** 1 1 14 1 **** **** **** **** **** 16 34 **** **** FEAT_EPIC_EPIC_WARDING 4 **** **** **** **** **** 1 1 -991 FEAT_PRESTIGE_MASTER_CRAFTER_83633_83634 **** **** ife_X2MstCraft **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_MASTER_CRAFTER 6 **** 10 28 **** **** 0 1 -992 FEAT_PRESTIGE_SCROUNGER_83635_83636 **** **** ife_X2MstCraft **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_SCROUNGER 3 **** 6 28 **** **** 0 1 -993 FEAT_WEAPON_FOCUS_WHIP 8777 436 ife_X2WFWhip 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_WHIP 1 **** **** **** **** **** 0 1 -994 FEAT_WEAPON_SPECIALIZATION_WHIP 8778 444 ife_X2WSWhip 4 **** **** **** **** **** **** **** 993 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_WHIP 1 **** 4 4 **** **** 0 1 -995 FEAT_IMPROVED_CRITICAL_WHIP 8779 228 ife_X2CrtWhip 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_WHIP 1 **** **** **** **** **** 0 1 -996 FEAT_EPIC_DEVASTATING_CRITICAL_WHIP 83637 3909 ife_X2DCrtWhip **** 25 **** **** **** **** **** **** 391 999 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_WHIP 1 **** **** **** **** **** 1 1 -997 FEAT_EPIC_WEAPON_FOCUS_WHIP 83638 8415 ife_X2EWFWhip **** **** **** **** **** **** **** **** 993 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_WHIP 1 **** **** **** **** **** 1 1 -998 FEAT_EPIC_WEAPON_SPECIALIZATION_WHIP 83639 8456 ife_X2EWSWhip **** **** **** **** **** **** **** **** 994 997 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_WHIP 1 **** **** **** **** **** 1 1 -999 FEAT_EPIC_OVERWHELMING_CRITICAL_WHIP 83641 8524 ife_X2OCrtWhip **** 23 **** **** **** **** **** **** 391 995 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_WHIP 1 **** **** **** **** **** 1 1 -1000 FEAT_WEAPON_OF_CHOICE_WHIP 83642 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 993 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_WHIP 5 **** 1 33 **** **** 0 1 -1001 FEAT_EPIC_CHARACTER 83665 83666 ife_X2EpicChar **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_CHARACTER 6 **** **** **** **** **** 0 1 -1002 FEAT_EPIC_EPIC_SHADOWLORD 83700 83702 ife_X1SShad **** **** **** **** **** **** **** **** 435 **** 0 0 0 **** 1 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_EPIC_SHADOWLORD 6 **** **** 27 **** **** 1 1 -1003 FEAT_EPIC_EPIC_FIEND 83701 83703 is_LsPlanar **** **** **** **** **** **** **** **** 475 **** 0 0 0 **** 1 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_EPIC_FIEND 6 **** 15 31 **** **** 1 1 -1004 FEAT_PRESTIGE_DEATH_ATTACK_6 83727 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1005 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_6 5 **** **** **** **** **** 1 1 -1005 FEAT_PRESTIGE_DEATH_ATTACK_7 83728 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1006 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_7 5 **** **** **** **** **** 1 1 -1006 FEAT_PRESTIGE_DEATH_ATTACK_8 83729 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1019 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_8 5 **** **** **** **** **** 1 1 -1007 FEAT_BLACKGUARD_SNEAK_ATTACK_4D6 83731 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1008 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_4D6 6 **** **** **** **** **** 1 1 -1008 FEAT_BLACKGUARD_SNEAK_ATTACK_5D6 83732 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1009 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_5D6 6 **** **** **** **** **** 1 1 -1009 FEAT_BLACKGUARD_SNEAK_ATTACK_6D6 83733 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1010 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_6D6 6 **** **** **** **** **** 1 1 -1010 FEAT_BLACKGUARD_SNEAK_ATTACK_7D6 83734 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1011 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_7D6 6 **** **** **** **** **** 1 1 -1011 FEAT_BLACKGUARD_SNEAK_ATTACK_8D6 83735 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1012 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_8D6 6 **** **** **** **** **** 1 1 -1012 FEAT_BLACKGUARD_SNEAK_ATTACK_9D6 83737 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1013 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_9D6 6 **** **** **** **** **** 1 1 -1013 FEAT_BLACKGUARD_SNEAK_ATTACK_10D6 83738 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1014 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_10D6 6 **** **** **** **** **** 1 1 -1014 FEAT_BLACKGUARD_SNEAK_ATTACK_11D6 83739 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1015 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_11D6 6 **** **** **** **** **** 1 1 -1015 FEAT_BLACKGUARD_SNEAK_ATTACK_12D6 83740 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1016 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_12D6 6 **** **** **** **** **** 1 1 -1016 FEAT_BLACKGUARD_SNEAK_ATTACK_13D6 83741 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1017 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_13D6 6 **** **** **** **** **** 1 1 -1017 FEAT_BLACKGUARD_SNEAK_ATTACK_14D6 83742 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1018 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_14D6 6 **** **** **** **** **** 1 1 -1018 FEAT_BLACKGUARD_SNEAK_ATTACK_15D6 83743 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_15D6 6 **** **** **** **** **** 1 1 -1019 FEAT_PRESTIGE_DEATH_ATTACK_9 83744 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1020 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_9 5 **** **** **** **** **** 1 1 -1020 FEAT_PRESTIGE_DEATH_ATTACK_10 83746 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1021 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_10 5 **** **** **** **** **** 1 1 -1021 FEAT_PRESTIGE_DEATH_ATTACK_11 83747 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1022 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_11 5 **** **** **** **** **** 1 1 -1022 FEAT_PRESTIGE_DEATH_ATTACK_12 83748 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1023 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_12 5 **** **** **** **** **** 1 1 -1023 FEAT_PRESTIGE_DEATH_ATTACK_13 83749 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1024 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_13 5 **** **** **** **** **** 1 1 -1024 FEAT_PRESTIGE_DEATH_ATTACK_14 83750 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1025 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_14 5 **** **** **** **** **** 1 1 -1025 FEAT_PRESTIGE_DEATH_ATTACK_15 83751 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1026 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_15 5 **** **** **** **** **** 1 1 -1026 FEAT_PRESTIGE_DEATH_ATTACK_16 83752 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1027 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_16 5 **** **** **** **** **** 1 1 -1027 FEAT_PRESTIGE_DEATH_ATTACK_17 83753 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1028 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_17 5 **** **** **** **** **** 1 1 -1028 FEAT_PRESTIGE_DEATH_ATTACK_18 83754 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1029 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_18 5 **** **** **** **** **** 1 1 -1029 FEAT_PRESTIGE_DEATH_ATTACK_19 83755 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1030 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_19 5 **** **** **** **** **** 1 1 -1030 FEAT_PRESTIGE_DEATH_ATTACK_20 83756 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 353 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_20 5 **** **** **** **** **** 1 1 -1031 **** **** **** ***** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 -1032 SneakAttack11 83758 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1033 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_11 6 **** **** **** **** **** 0 1 -1033 SneakAttack12 83759 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1034 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_12 6 **** **** **** **** **** 0 1 -1034 SneakAttack13 83760 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1035 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_13 6 **** **** **** **** **** 0 1 -1035 SneakAttack14 83761 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1036 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_14 6 **** **** **** **** **** 0 1 -1036 SneakAttack15 83762 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1037 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_15 6 **** **** **** **** **** 0 1 -1037 SneakAttack16 83763 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1038 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_16 6 **** **** **** **** **** 0 1 -1038 SneakAttack17 83764 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1039 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_17 6 **** **** **** **** **** 0 1 -1039 SneakAttack18 83765 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1040 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_18 6 **** **** **** **** **** 0 1 -1040 SneakAttack19 83766 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1041 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_19 6 **** **** **** **** **** 0 1 -1041 SneakAttack20 83767 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_20 6 **** **** **** **** **** 0 1 -1042 FEAT_DRAGON_HDINCREASE_D6 83811 83814 ife_DDHDincrease **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1043 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DRAGON_HDINCREASE_D6 5 **** **** **** **** **** 0 1 -1043 FEAT_DRAGON_HDINCREASE_D8 83812 83814 ife_DDHDincrease **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1044 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DRAGON_HDINCREASE_D8 5 **** **** **** **** **** 0 1 -1044 FEAT_DRAGON_HDINCREASE_D10 83813 83814 ife_DDHDincrease **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DRAGON_HDINCREASE_D10 5 **** **** **** **** **** 0 1 -1045 FEAT_PRESTIGE_ENCHANT_ARROW_6 83843 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 449 **** 0 0 0 **** **** **** 1046 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_6 5 **** **** **** **** **** 0 1 -1046 FEAT_PRESTIGE_ENCHANT_ARROW_7 83844 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1045 **** 0 0 0 **** **** **** 1047 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_7 5 **** **** **** **** **** 0 1 -1047 FEAT_PRESTIGE_ENCHANT_ARROW_8 83845 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1046 **** 0 0 0 **** **** **** 1048 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_8 5 **** **** **** **** **** 0 1 -1048 FEAT_PRESTIGE_ENCHANT_ARROW_9 83846 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1047 **** 0 0 0 **** **** **** 1049 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_9 5 **** **** **** **** **** 0 1 -1049 FEAT_PRESTIGE_ENCHANT_ARROW_10 83847 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1048 **** 0 0 0 **** **** **** 1050 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_10 5 **** **** **** **** **** 0 1 -1050 FEAT_PRESTIGE_ENCHANT_ARROW_11 83870 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1049 **** 0 0 0 **** **** **** 1051 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_11 5 **** **** **** **** **** 0 1 -1051 FEAT_PRESTIGE_ENCHANT_ARROW_12 83871 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1050 **** 0 0 0 **** **** **** 1052 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_12 5 **** **** **** **** **** 0 1 -1052 FEAT_PRESTIGE_ENCHANT_ARROW_13 83872 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1051 **** 0 0 0 **** **** **** 1053 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_13 5 **** **** **** **** **** 0 1 -1053 FEAT_PRESTIGE_ENCHANT_ARROW_14 83873 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1052 **** 0 0 0 **** **** **** 1054 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_14 5 **** **** **** **** **** 0 1 -1054 FEAT_PRESTIGE_ENCHANT_ARROW_15 83874 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1053 **** 0 0 0 **** **** **** 1055 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_15 5 **** **** **** **** **** 0 1 -1055 FEAT_PRESTIGE_ENCHANT_ARROW_16 83875 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1054 **** 0 0 0 **** **** **** 1056 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_16 5 **** **** **** **** **** 0 1 -1056 FEAT_PRESTIGE_ENCHANT_ARROW_17 83876 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1055 **** 0 0 0 **** **** **** 1057 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_17 5 **** **** **** **** **** 0 1 -1057 FEAT_PRESTIGE_ENCHANT_ARROW_18 83878 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1056 **** 0 0 0 **** **** **** 1058 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_18 5 **** **** **** **** **** 0 1 -1058 FEAT_PRESTIGE_ENCHANT_ARROW_19 83879 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1057 **** 0 0 0 **** **** **** 1059 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_19 5 **** **** **** **** **** 0 1 -1059 FEAT_PRESTIGE_ENCHANT_ARROW_20 83880 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1058 **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_20 5 **** **** **** **** **** 0 1 -1060 FEAT_EPIC_OUTSIDER_SHAPE 84181 8741 ife_X2OutShape **** **** **** **** 25 **** **** **** 903 **** 0 0 0 10 1 732 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_EPIC_OUTSIDER_SHAPE 5 **** **** **** **** **** 1 1 -1061 FEAT_EPIC_CONSTRUCT_SHAPE 84182 8742 ife_X2ConShp **** **** **** **** 27 **** **** **** 903 **** 0 0 0 10 1 737 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_EPIC_CONSTRUCT_SHAPE 5 **** **** **** **** **** 1 1 -1062 FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_1 84475 84480 ife_X2GWShp1 **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_1 6 **** **** **** **** **** 1 1 -1063 FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_2 84476 84480 ife_X2GWShp2 **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_2 6 **** **** **** **** **** 1 1 -1064 FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_3 84477 84480 ife_X2GWShp3 **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_3 6 **** **** **** **** **** 1 1 -1065 FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_4 84478 84480 ife_X2GWShp4 **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_4 6 **** **** **** **** **** 1 1 -1066 FEAT_EPIC_SHIFTER_INFINITE_HUMANOID_SHAPE 84479 84480 ife_X2HumanShp **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SHIFTER_INFINITE_HUMANOID_SHAPE 6 **** **** **** **** **** 1 1 -1067 FEAT_EPIC_BARBARIAN_DAMAGE_REDUCTION 85496 85495 ife_damred **** **** **** **** **** **** **** **** 334 **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_BARBARIAN_DAMAGE_REDUCTION 3 **** **** **** **** **** 1 1 -1068 FEAT_EPIC_DRUID_INFINITE_WILDSHAPE 85592 85594 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DRUID_INFINITE_WILDSHAPE 6 **** **** **** **** **** 1 1 -1069 FEAT_EPIC_DRUID_INFINITE_ELEMENTAL_SHAPE 85593 85595 ife_eleshape **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DRUID_INFINITE_ELEMENTAL_SHAPE 6 **** **** **** **** **** 1 1 -1070 FEAT_PRESTIGE_POISON_SAVE_EPIC 86230 86231 ife_X1PoisSav **** **** **** **** **** **** **** **** 466 **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_POISON_SAVE_EPIC 5 **** **** **** **** **** 0 1 -1071 FEAT_EPIC_SUPERIOR_WEAPON_FOCUS 86783 86784 ife_X2SupWpFo **** **** **** **** **** **** **** **** 884 **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SUPERIOR_WEAPON_FOCUS 5 **** 11 33 **** **** 1 1 -1072 FEAT_WEAPON_FOCUS_TRIDENT 110891 436 ife_X2WFTri 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 0 1 -1073 FEAT_WEAPON_SPECIALIZATION_TRIDENT 110892 444 ife_X2WSTri 4 **** **** **** **** **** **** **** 1072 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_TRIDENT 1 **** 4 4 **** **** 0 1 -1074 FEAT_IMPROVED_CRITICAL_TRIDENT 110893 228 ife_X2CrtTri 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_TRIDENT 1 **** **** **** **** **** 0 1 -1075 FEAT_EPIC_DEVASTATING_CRITICAL_TRIDENT 110894 3909 ife_X2DCrtTri **** 25 **** **** **** **** **** **** 391 1078 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 -1076 FEAT_EPIC_WEAPON_FOCUS_TRIDENT 110895 8415 ife_X2EWFTri **** **** **** **** **** **** **** **** 1072 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 1 1 -1077 FEAT_EPIC_WEAPON_SPECIALIZATION_TRIDENT 110896 8456 ife_X2EWSTri **** **** **** **** **** **** **** **** 1073 1076 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_TRIDENT 1 **** **** **** **** **** 1 1 -1078 FEAT_EPIC_OVERWHELMING_CRITICAL_TRIDENT 110897 8524 ife_X2OCrtTri **** 23 **** **** **** **** **** **** 391 1074 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 -1079 FEAT_WEAPON_OF_CHOICE_TRIDENT 110898 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 1072 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_TRIDENT 5 **** 1 33 **** **** 0 1 -1080 FEAT_PDK_RALLY 111714 111715 ife_x3_pdkrally **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 806 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_PDK_RALLY 4 **** **** **** **** **** 0 0 -1081 FEAT_PDK_SHIELD 111716 111717 ife_x3_pdkhshld **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 807 **** 1 -1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PDK_SHIELD 4 **** **** **** **** **** 0 0 -1082 FEAT_PDK_FEAR 111718 111719 ife_x3_pdkfear **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 808 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PDK_FEAR 4 **** **** **** **** **** 0 1 -1083 FEAT_PDK_WRATH 111720 111721 ife_x3_pdkwrath **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 809 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PDK_WRATH 4 **** **** **** **** **** 0 0 -1084 FEAT_PDK_STAND 111722 111723 ife_x3_pdkstand **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 810 **** 1 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_PDK_STAND 4 **** **** **** **** **** 0 1 -1085 FEAT_PDK_INSPIRE_1 111724 111725 ife_x3_pdkinsp **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 811 1086 1 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_PDK_INSPIRE_1 4 **** **** **** **** **** 0 1 -1086 FEAT_PDK_INSPIRE_2 111724 111725 ife_x3_pdkinsp **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 811 **** 1 2 **** 1 **** **** **** **** **** **** **** **** **** FEAT_PDK_INSPIRE_2 4 **** **** **** **** **** 0 1 -1087 FEAT_MOUNTED_COMBAT 111728 111729 ife_x3_mcombat **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** 27 1 **** **** FEAT_MOUNTED_COMBAT 4 **** **** **** **** **** 0 1 -1088 FEAT_MOUNTED_ARCHERY 111730 111731 ife_x3_marchery **** **** **** **** **** **** **** **** 1087 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** 27 1 **** **** FEAT_MOUNTED_ARCHERY 4 **** **** **** **** **** 0 1 -1089 HORSE_MENU 111875 111876 ife_x3_horse **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 812 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HORSE_MENU 6 **** 99 **** **** **** 0 0 -1090 HORSE_MOUNT 111877 111878 ife_x3_mount **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 813 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_HORSE_MOUNT 6 **** 99 **** **** **** 0 0 -1091 HORSE_DISMOUNT 111879 111880 ife_x3_dismount **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 814 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_HORSE_DISMOUNT 6 **** 99 **** **** **** 0 0 -1092 HORSE_PARTY_MOUNT 111883 111884 ife_x3_pmount **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 815 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_HORSE_PARTY_MOUNT 6 **** 99 **** **** **** 0 0 -1093 HORSE_PARTY_DISMOUNT 111885 111886 ife_x3_pdmount **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 816 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HORSE_GATHER_MOUNTS 6 **** 99 **** **** **** 0 0 -1094 HORSE_ASSIGN_MOUNT 111887 111888 ife_x3_amount **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 817 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HORSE_ASSIGN_MOUNT 6 **** 99 **** **** **** 0 0 -1095 PALADIN_SUMMON_MOUNT 111881 111882 ife_x3_whsummon **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 818 **** 1 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_PALADIN_SUMMON_MOUNT 6 **** **** **** **** **** 0 1 -1096 DM_TOOL_01 111674 111935 ife_x3_dmtool01 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 820 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_01 6 **** 99 **** **** **** 0 0 -1097 DM_TOOL_02 111675 111936 ife_x3_dmtool02 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 821 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_02 6 **** 99 **** **** **** 0 0 -1098 DM_TOOL_03 111676 111937 ife_x3_dmtool03 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 822 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_03 6 **** 99 **** **** **** 0 0 -1099 DM_TOOL_04 111677 111938 ife_x3_dmtool04 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 823 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_04 6 **** 99 **** **** **** 0 0 -1100 DM_TOOL_05 111678 111939 ife_x3_dmtool05 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 824 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_05 6 **** 99 **** **** **** 0 0 -1101 DM_TOOL_06 111679 111940 ife_x3_dmtool06 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 825 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_06 6 **** 99 **** **** **** 0 0 -1102 DM_TOOL_07 111680 111941 ife_x3_dmtool07 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 826 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_07 6 **** 99 **** **** **** 0 0 -1103 DM_TOOL_08 111681 111942 ife_x3_dmtool08 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 827 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_08 6 **** 99 **** **** **** 0 0 -1104 DM_TOOL_09 111682 111943 ife_x3_dmtool09 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 828 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_09 6 **** 99 **** **** **** 0 0 -1105 DM_TOOL_10 111683 111944 ife_x3_dmtool10 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 829 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_10 6 **** 99 **** **** **** 0 0 -1106 PLAYER_TOOL_01 111684 111945 ife_x3_ptool01 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 830 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_01 6 **** 99 **** **** **** 0 0 -1107 PLAYER_TOOL_02 111685 111946 ife_x3_ptool02 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 831 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_02 6 **** 99 **** **** **** 0 0 -1108 PLAYER_TOOL_03 111686 111947 ife_x3_ptool03 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 832 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_03 6 **** 99 **** **** **** 0 0 -1109 PLAYER_TOOL_04 111687 111948 ife_x3_ptool04 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 833 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_04 6 **** 99 **** **** **** 0 0 -1110 PLAYER_TOOL_05 111688 111949 ife_x3_ptool05 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 834 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_05 6 **** 99 **** **** **** 0 0 -1111 PLAYER_TOOL_06 111689 111950 ife_x3_ptool06 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 835 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_06 6 **** 99 **** **** **** 0 0 -1112 PLAYER_TOOL_07 111690 111951 ife_x3_ptool07 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 836 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_07 6 **** 99 **** **** **** 0 0 -1113 PLAYER_TOOL_08 111691 111952 ife_x3_ptool08 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 837 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_08 6 **** 99 **** **** **** 0 0 -1114 PLAYER_TOOL_09 111692 111953 ife_x3_ptool09 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 838 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_09 6 **** 99 **** **** **** 0 0 -1115 PLAYER_TOOL_10 111693 111954 ife_x3_ptool10 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 839 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_10 6 **** 99 **** **** **** 0 0 -1116 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1117 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1118 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1119 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1120 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1121 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1122 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1123 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1124 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1125 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1126 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1127 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1128 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1129 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1130 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1131 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1132 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1133 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1134 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1135 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1136 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1137 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1138 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1139 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1140 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1141 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1142 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1143 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1144 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1145 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1146 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1147 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1148 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1149 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1150 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1151 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1152 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1153 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1154 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1155 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1156 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1157 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1158 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1159 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1160 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1161 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1162 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1163 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1164 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1165 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1166 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1167 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1168 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1169 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1170 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1171 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1172 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1173 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1174 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1175 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1176 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1177 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1178 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1179 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1180 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1181 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1182 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1183 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1184 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1185 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1186 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1187 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1188 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1189 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1190 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1191 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1192 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1193 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1194 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1195 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1196 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1197 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1198 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1199 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1200 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1201 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1202 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1203 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1204 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1205 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1206 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1207 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1208 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1209 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1210 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1211 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1212 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1213 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1214 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1215 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1216 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1217 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1218 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1219 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1220 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1221 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1222 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1223 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1224 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1225 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1226 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1227 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1228 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1229 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1230 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1231 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1232 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1233 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1234 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1235 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1236 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1237 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1238 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1239 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1240 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1241 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1242 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1243 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1244 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1245 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1246 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1247 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1248 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1249 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1250 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1251 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1252 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1253 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1254 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1255 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1256 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1257 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1258 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1259 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1260 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1261 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1262 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1263 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1264 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1265 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1266 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1267 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1268 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1269 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1270 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1271 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1272 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1273 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1274 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1275 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1276 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1277 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1278 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1279 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1280 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1281 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1282 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1283 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1284 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1285 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1286 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1287 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1288 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1289 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1290 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1291 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1292 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1293 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1294 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1295 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1296 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1297 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1298 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1299 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1300 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1301 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1302 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1303 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1304 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1305 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1306 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1307 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1308 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1309 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1310 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1311 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1312 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1313 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1314 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1315 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1316 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1317 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1318 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1319 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1320 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1321 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1322 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1323 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1324 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1325 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1326 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1327 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1328 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1329 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1330 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1331 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1332 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1333 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1334 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1335 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1336 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1337 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1338 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1339 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1340 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1341 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1342 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1343 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1344 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1345 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1346 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1347 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1348 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1349 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1350 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1351 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1352 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1353 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1354 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1355 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1356 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1357 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1358 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1359 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1360 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1361 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1362 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1363 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1364 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1365 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1366 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1367 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1368 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1369 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1370 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1371 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1372 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1373 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1374 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1375 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1376 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1377 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1378 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1379 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1380 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1381 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1382 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1383 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1384 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1385 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1386 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1387 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1388 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1389 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1390 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1391 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1392 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1393 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1394 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1395 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1396 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1397 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1398 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1399 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1400 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1401 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1402 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1403 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1404 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1405 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1406 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1407 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1408 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1409 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1410 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1411 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1412 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1413 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1414 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1415 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1416 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1417 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1418 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1419 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1420 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1421 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1422 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1423 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1424 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1425 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1426 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1427 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1428 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1429 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1430 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1431 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1432 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1433 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1434 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1435 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1436 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1437 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1438 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1439 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1440 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1441 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1442 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1443 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1444 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1445 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1446 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1447 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1448 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1449 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1450 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1451 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1452 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1453 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1454 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1455 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1456 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1457 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1458 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1459 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1460 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1461 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1462 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1463 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1464 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1465 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1466 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1467 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1468 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1469 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1470 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1471 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1472 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1473 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1474 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1475 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1476 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1477 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1478 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1479 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1480 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1481 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1482 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1483 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1484 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1485 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1486 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1487 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1488 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1489 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1490 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1491 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1492 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1493 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1494 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1495 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1496 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1497 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1498 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1499 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1500 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1501 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1502 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1503 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1504 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1505 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1506 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1507 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1508 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1509 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1510 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1511 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1512 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1513 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1514 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1515 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1516 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1517 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1518 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1519 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1520 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1521 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1522 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1523 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1524 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1525 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1526 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1527 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1528 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1529 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1530 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1531 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1532 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1533 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1534 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1535 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1536 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1537 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1538 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1539 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1540 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1541 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1542 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1543 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1544 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1545 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1546 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1547 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1548 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1549 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1550 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1551 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1552 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1553 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1554 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1555 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1556 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1557 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1558 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1559 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1560 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1561 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1562 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1563 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1564 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1565 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1566 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1567 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1568 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1569 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1570 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1571 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1572 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1573 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1574 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1575 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1576 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1577 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1578 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1579 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1580 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1581 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1582 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1583 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1584 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1585 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1586 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1587 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1588 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1589 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1590 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1591 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1592 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1593 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1594 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1595 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1596 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1597 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1598 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1599 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1600 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1601 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1602 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1603 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1604 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1605 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1606 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1607 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1608 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1609 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1610 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1611 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1612 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1613 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1614 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1615 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1616 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1617 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1618 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1619 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1620 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1621 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1622 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1623 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1624 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1625 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1626 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1627 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1628 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1629 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1630 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1631 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1632 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1633 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1634 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1635 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1636 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1637 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1638 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1639 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1640 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1641 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1642 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1643 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1644 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1645 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1646 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1647 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1648 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1649 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1650 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1651 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1652 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1653 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1654 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1655 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1656 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1657 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1658 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1659 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1660 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1661 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1662 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1663 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1664 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1665 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1666 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1667 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1668 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1669 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1670 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1671 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1672 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1673 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1674 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1675 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1676 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1677 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1678 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1679 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1680 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1681 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1682 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1683 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1684 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1685 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1686 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1687 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1688 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1689 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1690 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1691 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1692 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1693 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1694 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1695 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1696 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1697 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1698 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1699 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1700 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1701 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1702 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1703 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1704 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1705 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1706 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1707 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1708 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1709 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1710 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1711 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1712 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1713 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1714 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1715 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1716 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1717 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1718 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1719 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1720 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1721 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1722 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1723 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1724 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1725 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1726 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1727 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1728 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1729 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1730 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1731 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1732 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1733 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1734 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1735 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1736 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1737 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1738 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1739 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1740 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1741 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1742 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1743 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1744 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1745 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1746 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1747 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1748 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1749 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1750 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1751 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1752 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1753 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1754 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1755 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1756 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1757 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1758 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1759 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1760 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1761 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1762 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1763 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1764 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1765 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1766 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1767 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1768 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1769 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1770 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1771 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1772 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1773 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1774 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1775 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1776 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1777 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1778 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1779 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1780 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1781 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1782 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1783 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1784 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1785 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1786 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1787 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1788 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1789 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1790 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1791 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1792 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1793 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1794 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1795 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1796 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1797 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1798 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1799 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -1800 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** + LABEL FEAT DESCRIPTION ICON MINATTACKBONUS MINSTR MINDEX MININT MINWIS MINCON MINCHA MINSPELLLVL PREREQFEAT1 PREREQFEAT2 GAINMULTIPLE EFFECTSSTACK ALLCLASSESCANUSE CATEGORY MAXCR SPELLID SUCCESSOR CRValue USESPERDAY MASTERFEAT TARGETSELF OrReqFeat0 OrReqFeat1 OrReqFeat2 OrReqFeat3 OrReqFeat4 REQSKILL ReqSkillMinRanks REQSKILL2 ReqSkillMinRanks2 Constant TOOLSCATEGORIES HostileFeat MinLevel MinLevelClass MaxLevel MinFortSave PreReqEpic ReqAction +0 Alertness 289 290 ife_alertness **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ALERTNESS 5 **** **** **** **** **** 0 1 +1 Ambidex 204 222 ife_ambidex **** **** 15 **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_AMBIDEXTERITY 1 **** **** **** **** **** 0 1 +2 ArmProfHvy 205 223 ife_armor_h **** **** **** **** **** **** **** **** 3 4 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ARMOR_PROFICIENCY_HEAVY 3 **** **** **** **** **** 0 1 +3 ArmProfLgt 207 225 ife_armor_l **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ARMOR_PROFICIENCY_LIGHT 3 **** **** **** **** **** 0 1 +4 ArmProfMed 206 224 ife_armor_m **** **** **** **** **** **** **** **** 3 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ARMOR_PROFICIENCY_MEDIUM 3 **** **** **** **** **** 0 1 +5 CShot 208 226 ife_callshot 1 **** **** **** **** **** **** **** **** **** 0 0 1 22 1 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CALLED_SHOT 2 1 **** **** **** **** 0 1 +6 Cleave 291 292 ife_cleave **** 13 **** **** **** **** **** **** 28 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CLEAVE 1 **** **** **** **** **** 0 1 +7 CmbtCast 296 297 ife_combatcast **** **** **** **** **** **** **** 1 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_COMBAT_CASTING 4 **** **** **** **** **** 0 1 +8 DefArrow 298 299 ife_defarrow **** **** 13 **** **** **** **** **** 21 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DEFLECT_ARROWS 3 **** **** **** **** **** 0 1 +9 Disarm 302 303 ife_disarm **** **** **** 13 **** **** **** **** **** **** 0 0 1 22 1 **** 16 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DISARM 2 1 **** **** **** **** 0 1 +10 Dodge 300 301 ife_dodge **** **** 13 **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DODGE 3 **** **** **** **** **** 0 1 +11 Empower 209 227 ife_empower **** **** **** **** **** **** **** 2 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EMPOWER_SPELL 4 **** **** **** **** **** 0 1 +12 ExtSpell 293 294 ife_extend **** **** **** **** **** **** **** 1 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EXTEND_SPELL 4 **** **** **** **** **** 0 1 +13 ExtTurn 295 400 ife_xturn **** **** **** **** **** **** **** **** 294 **** 1 1 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EXTRA_TURNING 5 **** **** **** **** **** 0 1 +14 GreatFort 401 402 ife_great_fort **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_GREAT_FORTITUDE 3 **** **** **** **** **** 0 1 +15 ImpCritClub 210 228 ife_impcrit_Clu 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 48 49 50 51 **** **** **** **** FEAT_IMPROVED_CRITICAL_CLUB 1 **** **** **** **** **** 0 1 +16 ImpDis 211 229 ife_disarm **** **** **** 13 **** **** **** **** 9 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_DISARM 2 1 **** **** **** **** 0 1 +17 ImpKnock 212 230 ife_knockdow 7 **** **** 13 **** **** **** **** 23 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_KNOCKDOWN 2 1 **** **** **** **** 0 1 +18 ImpParry 405 406 ife_impparry **** **** **** 13 **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_PARRY 1 **** **** **** **** **** 0 1 +19 ImpPower 403 404 ife_imppowhit **** 13 **** **** **** **** **** **** 28 **** 0 0 1 22 1 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_POWER_ATTACK 2 1 **** **** **** **** 0 1 +20 ImpTwo 213 231 ife_twoweap 9 **** **** **** **** **** **** **** 41 1 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_TWO_WEAPON_FIGHTING 1 **** **** **** **** **** 0 1 +21 ImpStrike 214 232 ife_cripple **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_UNARMED_STRIKE 1 **** **** **** **** **** 0 1 +22 IronWill 407 408 ife_ironwil **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IRON_WILL 3 **** **** **** **** **** 0 1 +23 KnockDown 409 410 ife_knockdow **** **** **** **** **** **** **** **** **** **** 0 0 1 22 1 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_KNOCKDOWN 2 1 **** **** **** **** 0 1 +24 LightngRef 411 412 ife_lightflex **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LIGHTNING_REFLEXES 3 **** **** **** **** **** 0 1 +25 MaxSpell 413 414 ife_maximize **** **** **** **** **** **** **** 3 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MAXIMIZE_SPELL 4 **** **** **** **** **** 0 1 +26 Mobility 415 416 ife_mobility **** **** 13 **** **** **** **** **** 10 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MOBILITY 3 **** **** **** **** **** 0 1 +27 PBShot 215 233 ife_pbshot **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_POINT_BLANK_SHOT 1 **** **** **** **** **** 0 1 +28 PowerAtk 417 418 ife_powhit **** 13 **** **** **** **** **** **** **** **** 0 0 1 22 1 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_POWER_ATTACK 2 1 **** **** **** **** 0 1 +29 Quicken 216 234 ife_quicken **** **** **** **** **** **** **** 4 **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_QUICKEN_SPELL 4 **** **** **** **** **** 0 1 +30 RapidShot 419 420 ife_rapidshot **** **** 13 **** **** **** **** **** 27 **** 0 0 1 22 1 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_RAPID_SHOT 2 1 **** **** **** **** 0 1 +31 Sap 421 422 ife_sap 1 **** **** **** **** **** **** 100 5 **** 0 0 1 22 1 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SAP 2 1 **** **** **** **** 0 1 +32 Shield 217 524 ife_sh_prof **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SHIELD_PROFICIENCY 3 **** **** **** **** **** 0 1 +33 Silent 218 236 ife_silent **** **** **** **** **** **** **** 1 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SILENCE_SPELL 4 **** **** **** **** **** 0 1 +34 SkillFocusAnim 1906 424 ife_foc_ani **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 0 **** **** **** FEAT_SKILL_FOCUS_ANIMAL_EMPATHY 5 **** **** **** **** **** 0 1 +35 SpellFocusAbj 425 426 ife_foc_spel **** **** **** **** **** **** **** 1 **** **** 0 0 0 **** **** **** 393 1 **** 3 **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_FOCUS_ABJURATION 4 **** **** **** **** **** 0 1 +36 SpellPen 219 237 ife_spelpen **** **** **** **** **** **** **** 1 **** **** 0 0 1 **** **** **** 401 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_PENETRATION 4 **** **** **** **** **** 0 1 +37 StillSpell 220 238 ife_still **** **** **** **** **** **** **** 1 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_STILL_SPELL 4 **** **** **** **** **** 0 1 +38 DELETED **** 428 **** 8 **** 13 **** **** **** **** **** 31 **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 **** **** **** **** **** 0 1 +39 StunFist 429 430 ife_stunfist 8 **** 13 **** 13 **** **** **** 21 **** 0 0 1 22 1 **** **** 1 -1 **** **** **** **** **** **** **** **** **** **** **** FEAT_STUNNING_FIST 2 1 **** **** **** **** 0 1 +40 Toughness 431 432 ife_tough **** **** **** **** **** **** **** **** **** **** 0 1 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_TOUGHNESS 3 **** **** **** **** **** 0 1 +41 TwoWeap 221 239 ife_twoweap **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_TWO_WEAPON_FIGHTING 1 **** **** **** **** **** 0 1 +42 WeapFinesse 433 434 ife_finesse 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FINESSE 1 **** **** **** **** **** 0 1 +43 WeapFocClub 435 436 ife_wepfoc_Clu 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 48 49 50 51 **** **** **** **** FEAT_WEAPON_FOCUS_CLUB 1 **** **** **** **** **** 0 1 +44 WeapProfEx 437 438 ife_weppro_ex 1 **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_EXOTIC 1 **** **** **** **** **** 0 1 +45 WeapProfMar 439 440 ife_weppro_mar **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_MARTIAL 1 **** **** **** **** **** 0 1 +46 WeapProfSim 441 442 ife_weppro_sim **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_SIMPLE 1 **** **** **** **** **** 0 1 +47 WeapSpeClub 37 444 ife_wepspec_clu 4 **** **** **** **** **** **** **** 43 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_CLUB 1 **** 4 4 **** **** 0 1 +48 WeapProfDruid 1781 6012 ife_weppro_dru **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_DRUID 1 **** **** **** **** **** 0 1 +49 WeapProfMonk 1782 6013 ife_weppro_mon **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_MONK 1 **** **** **** **** **** 0 1 +50 WeapProfRogue 1783 6014 ife_weppro_rog **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_ROGUE 1 **** **** **** **** **** 0 1 +51 WeapProfWizard 1784 6015 ife_weppro_wiz **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_WIZARD 1 **** **** **** **** **** 0 1 +52 ImpCritDagger 1785 228 ife_impcrit_Dag 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 48 49 50 51 **** **** **** **** FEAT_IMPROVED_CRITICAL_DAGGER 1 **** **** **** **** **** 0 1 +53 ImpCritDart 1786 228 ife_impcrit_Dar 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 48 50 51 **** **** **** **** **** FEAT_IMPROVED_CRITICAL_DART 1 **** **** **** **** **** 0 1 +54 ImpCritHXBow 1787 228 ife_impcrit_Hxb 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 49 50 51 **** **** **** **** **** FEAT_IMPROVED_CRITICAL_HEAVY_CROSSBOW 1 **** **** **** **** **** 0 1 +55 ImpCritLgXBow 1788 228 ife_impcrit_Lxb 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 49 50 51 **** **** **** **** **** FEAT_IMPROVED_CRITICAL_LIGHT_CROSSBOW 1 **** **** **** **** **** 0 1 +56 ImpCritLgMace 1789 228 ife_impcrit_Lma 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 50 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_LIGHT_MACE 1 **** **** **** **** **** 0 1 +57 ImpCritMorn 1790 228 ife_impcrit_Mor 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 50 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_MORNING_STAR 1 **** **** **** **** **** 0 1 +58 ImpCritStaff 1791 228 ife_impcrit_Sta 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 48 49 50 51 **** **** **** **** FEAT_IMPROVED_CRITICAL_STAFF 1 **** **** **** **** **** 0 1 +59 ImpCritSpear 1792 228 ife_impcrit_Spe 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 48 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_SPEAR 1 **** **** **** **** **** 0 1 +60 ImpCritSickle 1793 228 ife_impcrit_Sic 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 48 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_SICKLE 1 **** **** **** **** **** 0 1 +61 ImpCritSling 1794 228 ife_impcrit_Sli 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 46 48 49 50 **** **** **** **** **** FEAT_IMPROVED_CRITICAL_SLING 1 **** **** **** **** **** 0 1 +62 ImpCritUnArm 1795 228 ife_impcrit_Una 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_UNARMED_STRIKE 1 **** **** **** **** **** 0 1 +63 ImpCritLongBow 1796 228 ife_impcrit_LBw 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 45 256 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_LONGBOW 1 **** **** **** **** **** 0 1 +64 ImpCritShortBow 1797 228 ife_impcrit_SBw 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 45 50 256 **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_SHORTBOW 1 **** **** **** **** **** 0 1 +65 ImpCritShortSword 1798 228 ife_impcrit_Ssw 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 45 50 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_SHORT_SWORD 1 **** **** **** **** **** 0 1 +66 ImpCritRapier 1799 228 ife_impcrit_Rap 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 45 50 256 **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_RAPIER 1 **** **** **** **** **** 0 1 +67 ImpCritScim 1800 228 ife_impcrit_Sci 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 45 48 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_SCIMITAR 1 **** **** **** **** **** 0 1 +68 ImpCritLSw 1801 228 ife_impcrit_Lsw 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 45 256 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_LONG_SWORD 1 **** **** **** **** **** 0 1 +69 ImpCritGSw 1802 228 ife_impcrit_GSw 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_GREAT_SWORD 1 **** **** **** **** **** 0 1 +70 ImpCritHAxe 1803 228 ife_impcrit_Hax 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 45 49 50 **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_HAND_AXE 1 **** **** **** **** **** 0 1 +71 ImpCritTAxe 1804 228 ife_impcrit_Tax 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_THROWING_AXE 1 **** **** **** **** **** 0 1 +72 ImpCritBAxe 1805 228 ife_impcrit_BAx 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_BATTLE_AXE 1 **** **** **** **** **** 0 1 +73 ImpCritGAxe 1806 228 ife_impcrit_Gax 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_GREAT_AXE 1 **** **** **** **** **** 0 1 +74 ImpCritHalb 1807 228 ife_impcrit_Hal 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_HALBERD 1 **** **** **** **** **** 0 1 +75 ImpCritLgHam 1808 228 ife_impcrit_Lha 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_LIGHT_HAMMER 1 **** **** **** **** **** 0 1 +76 ImpCritLgFlail 1809 228 ife_impcrit_Lfl 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_LIGHT_FLAIL 1 **** **** **** **** **** 0 1 +77 ImpCritWHam 1810 228 ife_impcrit_Wha 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_WAR_HAMMER 1 **** **** **** **** **** 0 1 +78 ImpCritHFlail 1811 228 ife_impcrit_HFl 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_HEAVY_FLAIL 1 **** **** **** **** **** 0 1 +79 ImpCritKama 1812 228 ife_impcrit_Kam 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 44 49 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_KAMA 1 **** **** **** **** **** 0 1 +80 ImpCritKukri 1813 228 ife_impcrit_kuk 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_KUKRI 1 **** **** **** **** **** 0 1 +81 **** **** 228 ife_impcrit 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** **** 1 **** **** **** **** **** 0 1 +82 ImpCritShur 1815 228 ife_impcrit_Shu 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 44 49 **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_SHURIKEN 1 **** **** **** **** **** 0 1 +83 ImpCritScy 1816 228 ife_impcrit_Scy 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_SCYTHE 1 **** **** **** **** **** 0 1 +84 ImpCritKatana 1817 228 ife_impcrit_Kat 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_KATANA 1 **** **** **** **** **** 0 1 +85 ImpCritBSw 1818 228 ife_Impcrit_Bsw 8 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 0 **** 44 **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_BASTARD_SWORD 1 **** **** **** **** **** 0 1 +86 **** **** **** **** 8 **** **** **** **** **** **** **** 44 **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 **** **** **** **** **** 0 1 +87 ImpCritDMace 1820 228 ife_impcrit_Dma 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_DIRE_MACE 1 **** **** **** **** **** 0 1 +88 ImpCritDAxe 1821 228 ife_impcrit_Dax 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_DOUBLE_AXE 1 **** **** **** **** **** 0 1 +89 ImpCrit2Sw 1822 228 ife_impcrit_2sw 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_TWO_BLADED_SWORD 1 **** **** **** **** **** 0 1 +90 WeapFocDagger 1823 436 ife_wepfoc_Dag 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 48 49 50 51 **** **** **** **** FEAT_WEAPON_FOCUS_DAGGER 1 **** **** **** **** **** 0 1 +91 WeapFocDart 1824 436 ife_wepfoc_Dar 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 48 50 50 51 **** **** **** **** FEAT_WEAPON_FOCUS_DART 1 **** **** **** **** **** 0 1 +92 WeapFocHXBow 1825 436 ife_wepfoc_Hxb 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 49 50 51 **** **** **** **** **** FEAT_WEAPON_FOCUS_HEAVY_CROSSBOW 1 **** **** **** **** **** 0 1 +93 WeapFocLgXBow 1826 436 ife_wepfoc_LXb 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 49 50 51 **** **** **** **** **** FEAT_WEAPON_FOCUS_LIGHT_CROSSBOW 1 **** **** **** **** **** 0 1 +94 WeapFocLgMace 1827 436 ife_wepfoc_Lma 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 50 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_LIGHT_MACE 1 **** **** **** **** **** 0 1 +95 WeapFocMorn 1828 436 ife_wepfoc_Mor 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 50 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_MORNING_STAR 1 **** **** **** **** **** 0 1 +96 WeapFocStaff 1829 436 ife_wepfoc_Sta 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 48 49 50 51 **** **** **** **** FEAT_WEAPON_FOCUS_STAFF 1 **** **** **** **** **** 0 1 +97 WeapFocSpear 1830 436 ife_wepfoc_Spe 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 48 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_SPEAR 1 **** **** **** **** **** 0 1 +98 WeapFocSickle 1831 436 ife_wepfoc_Sic 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 48 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_SICKLE 1 **** **** **** **** **** 0 1 +99 WeapFocSling 1832 436 ife_wepfoc_SLi 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 46 48 49 50 **** **** **** **** **** FEAT_WEAPON_FOCUS_SLING 1 **** **** **** **** **** 0 1 +100 WeapFocUnArm 1833 436 ife_wepfoc_Una 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_UNARMED_STRIKE 1 **** **** **** **** **** 0 1 +101 WeapFocLongBow 1834 436 ife_wepfoc_Lbw 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 45 256 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_LONGBOW 1 **** **** **** **** **** 0 1 +102 WeapFocShortBow 1835 436 ife_wepfoc_Sbw 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 45 50 256 **** **** **** **** **** **** FEAT_WEAPON_FOCUS_SHORTBOW 1 **** **** **** **** **** 0 1 +103 WeapFocShortSword 1836 436 ife_wepfoc_Ssw 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 45 50 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_SHORT_SWORD 1 **** **** **** **** **** 0 1 +104 WeapFocRapier 1837 436 ife_wepfoc_Rap 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 45 50 256 **** **** **** **** **** **** FEAT_WEAPON_FOCUS_RAPIER 1 **** **** **** **** **** 0 1 +105 WeapFocScim 1838 436 ife_wepfoc_Sci 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 45 48 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_SCIMITAR 1 **** **** **** **** **** 0 1 +106 WeapFocLSw 1839 436 ife_wepfoc_LSw 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 45 256 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_LONG_SWORD 1 **** **** **** **** **** 0 1 +107 WeapFocGSw 1840 436 ife_wepfoc_Gsw 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_GREAT_SWORD 1 **** **** **** **** **** 0 1 +108 WeapFocHAxe 1841 436 ife_wepfoc_Hax 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 45 49 50 **** **** **** **** **** **** FEAT_WEAPON_FOCUS_HAND_AXE 1 **** **** **** **** **** 0 1 +109 WeapFocTAxe 1842 436 ife_wepfoc_Tax 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_THROWING_AXE 1 **** **** **** **** **** 0 1 +110 WeapFocBAxe 1843 436 ife_wepfoc_Bax 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_BATTLE_AXE 1 **** **** **** **** **** 0 1 +111 WeapFocGAxe 1844 436 ife_wepfoc_Gax 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_GREAT_AXE 1 **** **** **** **** **** 0 1 +112 WeapFocHalb 1845 436 ife_wepfoc_Hal 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_HALBERD 1 **** **** **** **** **** 0 1 +113 WeapFocLgHam 1846 436 ife_wepfoc_LHa 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_LIGHT_HAMMER 1 **** **** **** **** **** 0 1 +114 WeapFocLgFlail 1847 436 ife_wepfoc_Lfl 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_LIGHT_FLAIL 1 **** **** **** **** **** 0 1 +115 WeapFocWHam 1848 436 ife_wepfoc_Wha 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 45 1147 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_WAR_HAMMER 1 **** **** **** **** **** 0 1 +116 WeapFocHFlail 1849 436 ife_wepfoc_Hfl 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_HEAVY_FLAIL 1 **** **** **** **** **** 0 1 +117 WeapFocKama 1850 436 ife_wepfoc_Kam 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 44 49 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_KAMA 1 **** **** **** **** **** 0 1 +118 WeapFocKukri 1851 436 ife_wepfoc_Kuk 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_KUKRI 1 **** **** **** **** **** 0 1 +119 **** **** 436 ife_wepfoc 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** **** 1 **** **** **** **** **** 0 1 +120 WeapFocShur 1853 436 ife_wepfoc_Shu 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 1 **** 44 49 **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_SHURIKEN 1 **** **** **** **** **** 0 1 +121 WeapFocScy 1854 436 ife_wepfoc_Scy 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_SCYTHE 1 **** **** **** **** **** 0 1 +122 WeapFocKatana 1855 436 ife_wepfoc_Kat 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_KATANA 1 **** **** **** **** **** 0 1 +123 WeapFocBSw 1856 436 ife_wepfoc_Bsw 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_BASTARD_SWORD 1 **** **** **** **** **** 0 1 +124 **** **** 436 **** 1 **** **** **** **** **** **** **** 44 **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 **** **** **** **** **** 0 1 +125 WeapFocDMace 1858 436 ife_wepfoc_Dma 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_DIRE_MACE 1 **** **** **** **** **** 0 1 +126 WeapFocDAxe 1859 436 ife_wepfoc_Dax 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_DOUBLE_AXE 1 **** **** **** **** **** 0 1 +127 WeapFoc2Sw 1860 436 ife_wepfoc_2sw 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_TWO_BLADED_SWORD 1 **** **** **** **** **** 0 1 +128 WeapSpeDagger 1861 444 ife_wepspec_Dag 4 **** **** **** **** **** **** **** 90 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_DAGGER 1 **** 4 4 **** **** 0 1 +129 WeapSpeDart 1862 444 ife_wepspec_Dar 4 **** **** **** **** **** **** **** 91 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_DART 1 **** 4 4 **** **** 0 1 +130 WeapSpeHXBow 1863 444 ife_wepspec_Hxb 4 **** **** **** **** **** **** **** 92 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_HEAVY_CROSSBOW 1 **** 4 4 **** **** 0 1 +131 WeapSpeLgXBow 1864 444 ife_wepspec_LXb 4 **** **** **** **** **** **** **** 93 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_LIGHT_CROSSBOW 1 **** 4 4 **** **** 0 1 +132 WeapSpeLgMace 1865 444 ife_wepspec_Lma 4 **** **** **** **** **** **** **** 94 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_LIGHT_MACE 1 **** 4 4 **** **** 0 1 +133 WeapSpeMorn 1866 444 ife_wepspec_Mor 4 **** **** **** **** **** **** **** 95 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_MORNING_STAR 1 **** 4 4 **** **** 0 1 +134 WeapSpeStaff 1867 444 ife_wepspec_Sta 4 **** **** **** **** **** **** **** 96 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_STAFF 1 **** 4 4 **** **** 0 1 +135 WeapSpeSpear 1868 444 ife_wepspec_Spe 4 **** **** **** **** **** **** **** 97 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_SPEAR 1 **** 4 4 **** **** 0 1 +136 WeapSpeSickle 1869 444 ife_wepspec_Sic 4 **** **** **** **** **** **** **** 98 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_SICKLE 1 **** 4 4 **** **** 0 1 +137 WeapSpeSling 1870 444 ife_wepspec_Sli 4 **** **** **** **** **** **** **** 99 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_SLING 1 **** 4 4 **** **** 0 1 +138 WeapSpeUnArm 1871 444 ife_wepspec_Una 4 **** **** **** **** **** **** **** 100 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_UNARMED_STRIKE 1 **** 4 4 **** **** 0 1 +139 WeapSpeLongBow 1872 444 ife_wepspec_Lbw 4 **** **** **** **** **** **** **** 101 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_LONGBOW 1 **** 4 4 **** **** 0 1 +140 WeapSpeShortBow 1873 444 ife_wepspec_Sbw 4 **** **** **** **** **** **** **** 102 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_SHORTBOW 1 **** 4 4 **** **** 0 1 +141 WeapSpeShortSword 1874 444 ife_wepspec_Ssw 4 **** **** **** **** **** **** **** 103 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_SHORT_SWORD 1 **** 4 4 **** **** 0 1 +142 WeapSpeRapier 1875 444 ife_wepspec_Rap 4 **** **** **** **** **** **** **** 104 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_RAPIER 1 **** 4 4 **** **** 0 1 +143 WeapSpeScim 1876 444 ife_wepspec_Sci 4 **** **** **** **** **** **** **** 105 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_SCIMITAR 1 **** 4 4 **** **** 0 1 +144 WeapSpeLSw 1877 444 ife_wepspec_Lsw 4 **** **** **** **** **** **** **** 106 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_LONG_SWORD 1 **** 4 4 **** **** 0 1 +145 WeapSpeGSw 1878 444 ife_wepspec_Gsw 4 **** **** **** **** **** **** **** 107 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_GREAT_SWORD 1 **** 4 4 **** **** 0 1 +146 WeapSpeHAxe 1879 444 ife_wepspec_Hax 4 **** **** **** **** **** **** **** 108 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_HAND_AXE 1 **** 4 4 **** **** 0 1 +147 WeapSpeTAxe 1880 444 ife_wepspec_Tax 4 **** **** **** **** **** **** **** 109 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_THROWING_AXE 1 **** 4 4 **** **** 0 1 +148 WeapSpeBAxe 1881 444 ife_wepspec_Bax 4 **** **** **** **** **** **** **** 110 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_BATTLE_AXE 1 **** 4 4 **** **** 0 1 +149 WeapSpeGAxe 1882 444 ife_wepspec_Gax 4 **** **** **** **** **** **** **** 111 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_GREAT_AXE 1 **** 4 4 **** **** 0 1 +150 WeapSpeHalb 1883 444 ife_wepspec_Hal 4 **** **** **** **** **** **** **** 112 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_HALBERD 1 **** 4 4 **** **** 0 1 +151 WeapSpeLgHam 1884 444 ife_wepspec_Lha 4 **** **** **** **** **** **** **** 113 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_LIGHT_HAMMER 1 **** 4 4 **** **** 0 1 +152 WeapSpeLgFlail 1885 444 ife_wepspec_Lfl 4 **** **** **** **** **** **** **** 114 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_LIGHT_FLAIL 1 **** 4 4 **** **** 0 1 +153 WeapSpeWHam 1886 444 ife_wepspec_Wha 4 **** **** **** **** **** **** **** 115 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_WAR_HAMMER 1 **** 4 4 **** **** 0 1 +154 WeapSpeHFlail 1887 444 ife_wepspec_HFl 4 **** **** **** **** **** **** **** 116 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_HEAVY_FLAIL 1 **** 4 4 **** **** 0 1 +155 WeapSpeKama 1888 444 ife_wepspec_Kam 4 **** **** **** **** **** **** **** 117 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_KAMA 1 **** 4 4 **** **** 0 1 +156 WeapSpeKukri 1889 444 ife_wepspec_Kuk 4 **** **** **** **** **** **** **** 118 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_KUKRI 1 **** 4 4 **** **** 0 1 +157 **** **** 444 ife_wepspec 1 **** **** **** **** **** **** **** 119 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** **** 1 **** 4 4 **** **** 0 1 +158 WeapSpeShur 1891 444 ife_wepspec_Shu 4 **** **** **** **** **** **** **** 120 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_SHURIKEN 1 **** 4 4 **** **** 0 1 +159 WeapSpeScy 1892 444 ife_wepspec_Scy 4 **** **** **** **** **** **** **** 121 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_SCYTHE 1 **** 4 4 **** **** 0 1 +160 WeapSpeKatana 1893 444 ife_wepspec_Kat 4 **** **** **** **** **** **** **** 122 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_KATANA 1 **** 4 4 **** **** 0 1 +161 WeapSpeBSw 1894 444 ife_wepspec_Bsw 4 **** **** **** **** **** **** **** 123 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_BASTARD_SWORD 1 **** 4 4 **** **** 0 1 +162 **** **** 436 **** 1 **** **** **** **** **** **** **** 124 **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 **** 4 4 **** **** 0 1 +163 WeapSpeDMace 1896 444 ife_wepspec_Dma 4 **** **** **** **** **** **** **** 125 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_DIRE_MACE 1 **** 4 4 **** **** 0 1 +164 WeapSpeDAxe 1897 444 ife_wepspec_Dax 4 **** **** **** **** **** **** **** 126 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_DOUBLE_AXE 1 **** 4 4 **** **** 0 1 +165 WeapSpe2Sw 1898 444 ife_wepspec_2sw 4 **** **** **** **** **** **** **** 127 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_TWO_BLADED_SWORD 1 **** 4 4 **** **** 0 1 +166 SpellFocusCon 1899 426 ife_foc_spel **** **** **** **** **** **** **** 1 **** **** 0 0 0 **** **** **** 394 1 **** 3 **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_FOCUS_CONJURATION 4 **** **** **** **** **** 0 1 +167 SpellFocusDiv 1900 426 ife_foc_spel **** **** **** **** **** **** **** 1 **** **** 0 0 0 **** **** **** 395 1 **** 3 **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_FOCUS_DIVINATION 4 **** **** **** **** **** 0 1 +168 SpellFocusEnc 1901 426 ife_foc_spel **** **** **** **** **** **** **** 1 **** **** 0 0 0 **** **** **** 396 1 **** 3 **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_FOCUS_ENCHANTMENT 4 **** **** **** **** **** 0 1 +169 SpellFocusEvo 1902 426 ife_foc_spel **** **** **** **** **** **** **** 1 **** **** 0 0 0 **** **** **** 397 1 **** 3 **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_FOCUS_EVOCATION 4 **** **** **** **** **** 0 1 +170 SpellFocusIll 1903 426 ife_foc_spel **** **** **** **** **** **** **** 1 **** **** 0 0 0 **** **** **** 398 1 **** 3 **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_FOCUS_ILLUSION 4 **** **** **** **** **** 0 1 +171 SpellFocusNec 1904 426 ife_foc_spel **** **** **** **** **** **** **** 1 **** **** 0 0 0 **** **** **** 399 1 **** 3 **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_FOCUS_NECROMANCY 4 **** **** **** **** **** 0 1 +172 SpellFocusTra 1905 426 ife_foc_spel **** **** **** **** **** **** **** 1 **** **** 0 0 0 **** **** **** 400 1 **** 3 **** **** **** **** **** **** **** **** **** **** FEAT_SPELL_FOCUS_TRANSMUTATION 4 **** **** **** **** **** 0 1 +173 SkillFocusConc 1907 424 ife_foc_con **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 1 **** **** **** FEAT_SKILL_FOCUS_CONCENTRATION 5 **** **** **** **** **** 0 1 +174 SkillFocusDisa 1908 424 ife_foc_disarm **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 2 **** **** **** FEAT_SKILL_FOCUS_DISABLE_TRAP 5 **** **** **** **** **** 0 1 +175 SkillFocusDisc 1909 424 ife_foc_disc **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 3 **** **** **** FEAT_SKILL_FOCUS_DISCIPLINE 5 **** **** **** **** **** 0 1 +176 **** **** 424 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** 0 1 +177 SkillFocusHeal 1911 424 ife_foc_heal **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 4 **** **** **** FEAT_SKILL_FOCUS_HEAL 5 **** **** **** **** **** 0 1 +178 SkillFocusHide 1912 424 ife_foc_hide **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 5 **** **** **** FEAT_SKILL_FOCUS_HIDE 5 **** **** **** **** **** 0 1 +179 SkillFocusList 1913 424 ife_foc_lis **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 6 **** **** **** FEAT_SKILL_FOCUS_LISTEN 5 **** **** **** **** **** 0 1 +180 SkillFocusLore 1914 424 ife_foc_lore **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 7 **** **** **** FEAT_SKILL_FOCUS_LORE 5 **** **** **** **** **** 0 1 +181 SkillFocusMove 1915 424 ife_foc_move **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 8 **** **** **** FEAT_SKILL_FOCUS_MOVE_SILENTLY 5 **** **** **** **** **** 0 1 +182 SkillFocusOpen 1916 424 ife_foc_lock **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 9 **** **** **** FEAT_SKILL_FOCUS_OPEN_LOCK 5 **** **** **** **** **** 0 1 +183 SkillFocusParr 1917 424 ife_foc_parry **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 10 **** **** **** FEAT_SKILL_FOCUS_PARRY 5 **** **** **** **** **** 0 1 +184 SkillFocusPerf 1918 424 ife_foc_perf **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 11 **** **** **** FEAT_SKILL_FOCUS_PERFORM 5 **** **** **** **** **** 0 1 +185 SkillFocusPers 1919 424 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 12 **** **** **** FEAT_SKILL_FOCUS_PERSUADE 5 **** **** **** **** **** 0 1 +186 SkillFocusPick 1920 424 ife_foc_pick **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 13 **** **** **** FEAT_SKILL_FOCUS_PICK_POCKET 5 **** **** **** **** **** 0 1 +187 SkillFocusSearch 1921 424 ife_foc_search **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 14 **** **** **** FEAT_SKILL_FOCUS_SEARCH 5 **** **** **** **** **** 0 1 +188 SkillFocusSet 1922 424 ife_foc_set **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 15 **** **** **** FEAT_SKILL_FOCUS_SET_TRAP 5 **** **** **** **** **** 0 1 +189 SkillFocusSpell 1923 424 ife_foc_spel **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 16 **** **** **** FEAT_SKILL_FOCUS_SPELLCRAFT 5 **** **** **** **** **** 0 1 +190 SkillFocusSpot 1924 424 ife_foc_spot **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 17 **** **** **** FEAT_SKILL_FOCUS_SPOT 5 **** **** **** **** **** 0 1 +191 **** **** 424 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** 0 1 +192 SkillFocusTaunt 1926 424 ife_foc_taunt **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 18 **** **** **** FEAT_SKILL_FOCUS_TAUNT 5 **** **** **** **** **** 0 1 +193 SkillFocusDevi 1927 424 ife_foc_devi **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 19 **** **** **** FEAT_SKILL_FOCUS_USE_MAGIC_DEVICE 5 **** **** **** **** **** 0 1 +194 BarbEndurance 1928 6016 ife_barbend **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BARBARIAN_ENDURANCE 6 **** **** **** **** **** 0 1 +195 UncannyDodge1 1929 6017 ife_uncdodge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 251 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_UNCANNY_DODGE_1 6 **** **** **** **** **** 0 1 +196 DamageReduction 1930 6018 ife_damred **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 332 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DAMAGE_REDUCTION 3 **** **** **** **** **** 0 1 +197 BardicKnowledge 16925590 6019 ife_bardknow **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BARDIC_KNOWLEDGE 6 **** **** **** **** **** 0 1 +198 NatureSense 1932 6020 ife_naturesense **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_NATURE_SENSE 6 **** **** **** **** **** 0 1 +199 AnimalCompanion 1933 6021 ife_animal **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 317 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_ANIMAL_COMPANION 6 **** **** **** **** **** 0 1 +200 WoodlandStride 1934 6022 ife_woodstride **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WOODLAND_STRIDE 6 **** **** **** **** **** 0 1 +201 TracklessStep 1935 6023 ife_trackstep **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_TRACKLESS_STEP 6 **** **** **** **** **** 0 1 +202 ResistNatureLure 1936 6024 ife_nolure **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_RESIST_NATURES_LURE 6 **** **** **** **** **** 0 1 +203 VenomImmunity 1937 6025 ife_novenom **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_VENOM_IMMUNITY 6 **** **** **** **** **** 0 1 +204 FlurryofBlows 1938 6026 ife_flurry **** **** **** **** **** **** **** **** **** **** 0 0 0 22 1 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_FLURRY_OF_BLOWS 6 1 **** **** **** **** 0 1 +205 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +206 Evasion 1940 6027 ife_evade **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EVASION 6 **** **** **** **** **** 0 1 +207 MonkEndurance 1941 6028 ife_monkend **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MONK_ENDURANCE 6 **** **** **** **** **** 0 1 +208 StillMind 1942 6029 ife_stillmind **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_STILL_MIND 6 **** **** **** **** **** 0 1 +209 PurityofBody 1943 6030 ife_purity **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PURITY_OF_BODY 6 **** **** **** **** **** 0 1 +210 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +211 WholenessofBody 1945 6031 ife_wholenes **** **** **** **** **** **** **** **** **** **** 0 0 0 17 1 309 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WHOLENESS_OF_BODY 6 **** **** **** **** **** 0 1 +212 ImprovedEvasion 1946 6032 ife_evade **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_EVASION 6 **** **** **** **** **** 0 1 +213 KiStrike 1947 6033 ife_kistrike **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 **** 343 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_KI_STRIKE 6 **** **** **** **** **** 0 1 +214 DiamondBody 1948 6034 ife_dibod **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DIAMOND_BODY 6 **** **** **** **** **** 0 1 +215 DiamondSoul 1949 6035 ife_disoul **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DIAMOND_SOUL 6 **** **** **** **** **** 0 1 +216 PerfectSelf 1950 6036 ife_perfself **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PERFECT_SELF 6 **** **** **** **** **** 0 1 +217 DivineGrace 1951 6037 ife_divgrace **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DIVINE_GRACE 6 **** **** **** **** **** 0 1 +218 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +219 DivineHealth 1953 6038 ife_divineheal **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DIVINE_HEALTH 6 **** **** **** **** **** 0 1 +220 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +221 SneakAttack 1955 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 345 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 +222 CripplingStrike 1956 6040 ife_cripple **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CRIPPLING_STRIKE 6 **** **** **** **** **** 0 1 +223 DefensiveRoll 1957 6041 ife_dodgeroll **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_DEFENSIVE_ROLL 6 **** **** **** **** **** 0 1 +224 Opportunist 1958 6042 ife_opportunist **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_OPPORTUNIST 6 **** **** **** **** **** 0 1 +225 SkillMastery 1959 6043 ife_sk_mast **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SKILL_MASTERY 6 **** **** **** **** **** 0 1 +226 UncannyReflex 1960 6044 ife_unreflex **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_UNCANNY_REFLEX 6 **** **** **** **** **** 0 1 +227 stonecunning 1961 6045 ife_stonemind **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_STONECUNNING 6 **** **** **** **** **** 0 1 +228 darkvision 1962 6046 ife_darkvis **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DARKVISION 6 **** **** **** **** **** 0 1 +229 hardinesspoisons 1963 6047 ife_hardpois **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HARDINESS_VERSUS_POISONS 6 **** **** **** **** **** 0 1 +230 hardinessspells 1964 6048 ife_hardspel **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HARDINESS_VERSUS_SPELLS 6 **** **** **** **** **** 0 1 +231 orctrain 1965 6049 ife_train **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BATTLE_TRAINING_VERSUS_ORCS 6 **** **** **** **** **** 0 1 +232 gobtrain 1966 6050 ife_train **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BATTLE_TRAINING_VERSUS_GOBLINS 6 **** **** **** **** **** 0 1 +233 gianttrain 1967 6051 ife_train **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BATTLE_TRAINING_VERSUS_GIANTS 6 **** **** **** **** **** 0 1 +234 skillaffinitylore 1968 6052 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SKILL_AFFINITY_LORE 6 **** **** **** **** **** 0 1 +235 immunitysleep 1969 6053 ife_nosleep **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMMUNITY_TO_SLEEP 6 **** **** **** **** **** 0 1 +236 hardinessenchantment 1970 6054 ife_hardchant **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HARDINESS_VERSUS_ENCHANTMENTS 6 **** **** **** **** **** 0 1 +237 skillaffinitylisten 1971 6055 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SKILL_AFFINITY_LISTEN 6 **** **** **** **** **** 0 1 +238 skillaffinitysearch 1972 6056 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SKILL_AFFINITY_SEARCH 6 **** **** **** **** **** 0 1 +239 skillaffinityspot 1973 6057 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SKILL_AFFINITY_SPOT 6 **** **** **** **** **** 0 1 +240 keensense 1974 6058 ife_keensense **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_KEEN_SENSE 6 **** **** **** **** **** 0 1 +241 hardinessillusion 1975 6059 ife_hardillu **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HARDINESS_VERSUS_ILLUSIONS 6 **** **** **** **** **** 0 1 +242 reptiletrain 1976 6060 ife_train **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BATTLE_TRAINING_VERSUS_REPTILIANS 6 **** **** **** **** **** 0 1 +243 skillaffinityconcent 1977 6061 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SKILL_AFFINITY_CONCENTRATION 6 **** **** **** **** **** 0 1 +244 PSAListen 1978 6062 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PARTIAL_SKILL_AFFINITY_LISTEN 6 **** **** **** **** **** 0 1 +245 PSASearch 1979 6064 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PARTIAL_SKILL_AFFINITY_SEARCH 6 **** **** **** **** **** 0 1 +246 PSASpot 1980 6063 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PARTIAL_SKILL_AFFINITY_SPOT 6 **** **** **** **** **** 0 1 +247 skillaffinitymovesi 1981 6065 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SKILL_AFFINITY_MOVE_SILENTLY 6 **** **** **** **** **** 0 1 +248 lucky 1982 6066 ife_lucky **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LUCKY 6 **** **** **** **** **** 0 1 +249 fearless 1983 6067 ife_fearless **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_FEARLESS 6 **** **** **** **** **** 0 1 +250 good_aim 1984 6068 ife_goodaim **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_GOOD_AIM 6 **** **** **** **** **** 0 1 +251 UncannyDodge2 2203 6069 ife_uncdodge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 252 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_UNCANNY_DODGE_2 6 **** **** **** **** **** 0 1 +252 UncannyDodge3 2204 6070 ife_uncdodge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 253 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_UNCANNY_DODGE_3 6 **** **** **** **** **** 0 1 +253 UncannyDodge4 2205 6071 ife_uncdodge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 254 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_UNCANNY_DODGE_4 6 **** **** **** **** **** 0 1 +254 UncannyDodge5 2206 6072 ife_uncdodge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 255 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_UNCANNY_DODGE_5 6 **** **** **** **** **** 0 1 +255 UncannyDodge6 2207 6073 ife_uncdodge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_UNCANNY_DODGE_6 6 **** **** **** **** **** 0 1 +256 WeapProfElf 2218 6074 ife_weppro_elf **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_ELF 6 **** **** **** **** **** 0 1 +257 BardSongs 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 355 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +258 QuickMaster 4781 6076 ife_qmaster **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_QUICK_TO_MASTER 6 **** **** **** **** **** 0 1 +259 SlipperMind 4782 10389 ife_slippermind **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SLIPPERY_MIND 6 **** **** **** **** **** 0 1 +260 MonkACBonus 4783 6078 ife_monkAC **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MONK_AC_BONUS 6 **** **** **** **** **** 0 1 +261 FE_Dwarf 4784 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_DWARF 6 **** **** **** **** **** 0 1 +262 FE_Elf 4785 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_ELF 6 **** **** **** **** **** 0 1 +263 FE_Gnome 4786 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_GNOME 6 **** **** **** **** **** 0 1 +264 FE_Halfling 4787 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_HALFLING 6 **** **** **** **** **** 0 1 +265 FE_HalfElf 4788 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_HALFELF 6 **** **** **** **** **** 0 1 +266 FE_HalfOrc 4789 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_HALFORC 6 **** **** **** **** **** 0 1 +267 FE_Human 4790 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_HUMAN 6 **** **** **** **** **** 0 1 +268 FE_Aberration 4791 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_ABERRATION 6 **** **** **** **** **** 0 1 +269 FE_Animal 4792 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_ANIMAL 6 **** **** **** **** **** 0 1 +270 FE_Beast 4793 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_BEAST 6 **** **** **** **** **** 0 1 +271 FE_Construct 4794 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_CONSTRUCT 6 **** **** **** **** **** 0 1 +272 FE_Dragon 4795 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_DRAGON 6 **** **** **** **** **** 0 1 +273 FE_Goblinoid 4796 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_GOBLINOID 6 **** **** **** **** **** 0 1 +274 FE_Monstrous 4797 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_MONSTROUS 6 **** **** **** **** **** 0 1 +275 FE_Orc 4798 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_ORC 6 **** **** **** **** **** 0 1 +276 FE_Reptilian 4799 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_REPTILIAN 6 **** **** **** **** **** 0 1 +277 FE_Elemental 4800 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_ELEMENTAL 6 **** **** **** **** **** 0 1 +278 FE_Fey 4801 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_FEY 6 **** **** **** **** **** 0 1 +279 FE_Giant 4802 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_GIANT 6 **** **** **** **** **** 0 1 +280 FE_Magical_Beast 4803 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_MAGICAL_BEAST 6 **** **** **** **** **** 0 1 +281 FE_Outsider 4804 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_OUTSIDER 6 **** **** **** **** **** 0 1 +282 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +283 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +284 FE_Shapechanger 4807 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_SHAPECHANGER 6 **** **** **** **** **** 0 1 +285 FE_Undead 4808 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_UNDEAD 6 **** **** **** **** **** 0 1 +286 FE_Vermin 4809 6079 ife_racehate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** 5 **** **** **** **** **** **** **** **** **** **** FEAT_FAVORED_ENEMY_VERMIN 6 **** **** **** **** **** 0 1 +287 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +288 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +289 WeapProfCreature 4843 6080 ife_weppro_cre **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_CREATURE 5 **** **** **** **** **** 0 1 +290 WeapSpecCreature 4844 6081 ife_wepspec_cre **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_CREATURE 5 **** **** **** **** **** 0 1 +291 WeapFocCreature 4845 6082 ife_wepfoc_cre **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_CREATURE 5 **** **** **** **** **** 0 1 +292 ImpCritCreature 4846 6083 ife_impcrit_Cre **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_CREATURE 5 **** **** **** **** **** 0 1 +293 BarbarianRage 1062 6084 ife_rage **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 307 326 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARBARIAN_RAGE 6 **** **** **** **** **** 0 1 +294 TurnUndead 428 6085 ife_turn **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 308 **** 0.5 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_TURN_UNDEAD 6 **** **** **** **** **** 0 1 +295 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +296 QuiveringPalm 1061 6086 ife_qpalm **** **** **** **** **** **** **** **** **** **** 0 0 0 22 1 **** **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_QUIVERING_PALM 6 1 **** **** **** **** 0 1 +297 EmptyBody 507 6087 ife_emptybod **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 311 **** 0.5 2 **** 1 **** **** **** **** **** **** **** **** **** FEAT_EMPTY_BODY 6 **** **** **** **** **** 0 1 +298 **** **** **** ife_spotevil **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 312 **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +299 LayOnHands 1392 6089 ife_layon **** **** **** **** **** **** **** **** **** **** 0 0 0 7 1 313 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_LAY_ON_HANDS 6 **** **** **** **** **** 0 1 +300 AuraCourage 749 6090 ife_aurabrave **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_AURA_OF_COURAGE 6 **** **** **** **** **** 0 1 +301 SmiteEvil 1066 6091 ife_hitevil **** **** **** **** **** **** **** **** **** **** 0 0 0 22 1 **** **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_SMITE_EVIL 6 1 **** **** **** **** 0 1 +302 RemoveDisease 897 6092 ife_sickoff **** **** **** **** **** **** **** **** **** **** 0 0 0 7 1 316 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_REMOVE_DISEASE 6 **** **** **** **** **** 0 1 +303 Familiar 1567 6093 ife_familiar **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 318 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_SUMMON_FAMILIAR 6 **** **** **** **** **** 0 1 +304 ElementalShape 505 6094 ife_eleshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 319 340 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_ELEMENTAL_SHAPE 6 **** **** **** **** **** 0 1 +305 WildShape 504 6095 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 320 335 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE 6 **** **** **** **** **** 0 1 +306 War_Domain_Power 5947 5938 id_war **** **** **** **** **** **** **** **** **** **** 0 0 0 10 5 380 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WAR_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +307 Strength_Domain_Power 5945 5939 id_strength **** **** **** **** **** **** **** **** **** **** 0 0 0 10 5 381 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_STRENGTH_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +308 Protection_Domain_Power 5948 5940 id_protection **** **** **** **** **** **** **** **** **** **** 0 0 0 10 5 382 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_PROTECTION_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +309 Luck_Domain_Power **** **** id_luck **** **** **** **** **** **** **** **** **** **** 0 0 0 10 5 **** **** 0.5 **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_LUCK_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +310 Death_Domain_Power 5950 5942 id_death **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 383 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_DEATH_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +311 Air_Domain_Power 5951 5966 id_air **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_AIR_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +312 Animal_Domain_Power 5952 5968 id_animal **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ANIMAL_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +313 Destruction_Domain_Power 5953 5969 id_destruct **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DESTRUCTION_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +314 Earth_Domain_Power 5954 5970 id_earth **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EARTH_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +315 Evil_Domain_Power 5955 5971 id_evil **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EVIL_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +316 Fire_Domain_Power 5956 5972 id_fire **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_FIRE_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +317 Good_Domain_Power 5957 5973 id_good **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_GOOD_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +318 Healing_Domain_Power 5958 5974 id_healing **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HEALING_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +319 Knowledge_Domain_Power 5959 5975 id_knowledge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_KNOWLEDGE_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +320 Magic_Domain_Power 5960 5976 id_magic **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MAGIC_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +321 Plant_Domain_Power 5961 5977 id_plant **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLANT_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +322 Sun_Domain_Power 5962 5978 id_sun **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SUN_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +323 Travel_Domain_Power 5963 5979 id_travel **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_TRAVEL_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +324 Trickery_Domain_Power 5964 5980 id_trickery **** **** **** **** **** **** **** **** **** **** 0 0 0 10 5 384 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_TRICKERY_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +325 Water_Domain_Power 5965 5981 id_water **** **** **** **** **** **** **** **** **** **** 0 0 0 1 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WATER_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +326 BarbarianRage2 6426 6084 ife_rage **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 307 327 0.5 2 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARBARIAN_RAGE 6 **** **** **** **** **** 0 1 +327 BarbarianRage3 6427 6084 ife_rage **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 307 328 0.5 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARBARIAN_RAGE 6 **** **** **** **** **** 0 1 +328 BarbarianRage4 6428 6084 ife_rage **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 307 329 0.5 4 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARBARIAN_RAGE 6 **** **** **** **** **** 0 1 +329 BarbarianRage5 6429 6084 ife_rage **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 307 330 0.5 4 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARBARIAN_RAGE 6 **** **** **** **** **** 0 1 +330 BarbarianRage6 6430 6084 ife_rage **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 307 331 0.5 5 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARBARIAN_RAGE 6 **** **** **** **** **** 0 1 +331 BarbarianRage7 6431 6084 ife_rage **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 307 **** 0.5 6 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARBARIAN_RAGE 6 **** **** **** **** **** 0 1 +332 DamageReduction2 6432 8339 ife_damred **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 333 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DAMAGE_REDUCTION 3 **** **** **** **** **** 0 1 +333 DamageReduction3 6433 8340 ife_damred **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 334 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DAMAGE_REDUCTION 3 **** **** **** **** **** 0 1 +334 DamageReduction4 6434 8341 ife_damred **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1067 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DAMAGE_REDUCTION 3 **** **** **** **** **** 0 1 +335 WildShape2 6435 6095 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 320 336 0.5 2 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE 6 **** **** **** **** **** 0 1 +336 WildShape3 6436 6095 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 320 337 0.5 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE 6 **** **** **** **** **** 0 1 +337 WildShape4 6437 6095 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 320 338 0.5 4 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE 6 **** **** **** **** **** 0 1 +338 WildShape5 6438 6095 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 320 339 0.5 5 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE 6 **** **** **** **** **** 0 1 +339 WildShape6 6439 6095 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 320 **** 0.5 6 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE 6 **** **** **** **** **** 0 1 +340 ElementalShape2 6440 6094 ife_eleshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 319 341 0.5 2 **** 1 **** **** **** **** **** **** **** **** **** FEAT_ELEMENTAL_SHAPE 6 **** **** **** **** **** 0 1 +341 ElementalShape3 6441 6094 ife_eleshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 319 342 0.5 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_ELEMENTAL_SHAPE 6 **** **** **** **** **** 0 1 +342 ElementalShape4 6442 6094 ife_eleshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 319 **** 0.5 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_ELEMENTAL_SHAPE 6 **** **** **** **** **** 0 1 +343 KiStrike2 6443 6033 ife_kistrike **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 **** 344 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_KI_STRIKE 6 **** **** **** **** **** 0 1 +344 KiStrike3 10319 6033 ife_kistrike **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 1 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_KI_STRIKE 6 **** **** **** **** **** 0 1 +345 SneakAttack2 6444 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 346 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 +346 SneakAttack3 6445 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 347 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 +347 SneakAttack4 6446 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 348 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 +348 SneakAttack5 6447 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 349 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 +349 SneakAttack6 6448 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 350 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 +350 SneakAttack7 6449 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 351 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 +351 SneakAttack8 6450 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 352 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 +352 SneakAttack9 6451 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 353 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 +353 SneakAttack10 6452 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1032 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK 6 **** **** **** **** **** 0 1 +354 LowLightVision 8186 8187 ife_lowlight **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LOWLIGHTVISION 6 **** **** **** **** **** 0 1 +355 Bard_Song_02 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 356 0.5 2 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +356 Bard_Song_03 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 357 0.5 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +357 Bard_Song_04 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 358 0.5 4 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +358 Bard_Song_05 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 359 0.5 5 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +359 Bard_Song_06 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 360 0.5 6 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +360 Bard_Song_07 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 361 0.5 7 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +361 Bard_Song_08 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 362 0.5 8 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +362 Bard_Song_09 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 363 0.5 9 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +363 Bard_Song_10 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 364 0.5 10 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +364 Bard_Song_11 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 365 0.5 11 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +365 Bard_Song_12 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 366 0.5 12 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +366 Bard_Song_13 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 367 0.5 13 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +367 Bard_Song_14 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 368 0.5 14 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +368 Bard_Song_15 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 369 0.5 15 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +369 Bard_Song_16 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 370 0.5 16 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +370 Bard_Song_17 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 371 0.5 17 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +371 Bard_Song_18 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 372 0.5 18 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +372 Bard_Song_19 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 373 0.5 19 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +373 Bard_Song_20 4780 6075 ife_bardsong **** **** **** **** **** **** **** **** **** **** 0 0 0 8 20 411 **** 0.5 20 **** 1 **** **** **** **** **** **** **** **** **** FEAT_BARD_SONGS 6 **** **** **** **** **** 0 1 +374 RangerDual 66846 66847 ife_ambidex **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_AMBIDEXTERITY 6 **** **** **** **** **** 0 1 +375 Small 67700 67701 ife_racial **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_AMBIDEXTERITY 1 **** **** **** **** **** 0 1 +376 **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +377 ImpInit 2751 2752 ife_X1Init **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 753 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_INITIATIVE 6 **** **** **** **** **** 0 1 +378 Artist 2753 2754 ife_X1Art **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** 11 **** **** **** FEAT_ARTIST 6 **** **** **** 1 **** 0 1 +379 Blooded 2755 2756 ife_X1Blood **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLOODED 6 **** **** **** 1 **** 0 1 +380 Bullheaded 2757 2758 ife_X1Bull **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BULLHEADED 6 **** **** **** 1 **** 0 1 +381 CourtMagocracy 2759 2760 ife_X1Court **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_COURTEOUS_MAGOCRACY 6 **** **** **** 1 **** 0 1 +382 LuckOfHeroes 2761 2762 ife_X1Hero **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LUCK_OF_HEROES 6 **** **** **** 1 **** 0 1 +383 ResistPoison 2763 2764 ife_X1ResPos **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_RESIST_POISON 6 **** **** **** **** **** 0 1 +384 SilverPalm 2765 2766 ife_X1SilPal **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SILVER_PALM 6 **** **** **** 1 **** 0 1 +385 DELETED **** **** **** **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SMOOTH_TALK 6 **** **** **** **** **** 0 1 +386 SnakeBlood 2769 2770 ife_X1Snake **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNAKE_BLOOD 6 **** **** **** 1 **** 0 1 +387 Stealthy 2771 2772 ife_X1Stealth **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_STEALTHY 6 **** **** **** **** **** 0 1 +388 StrongSoul 2775 2776 ife_X1Strong **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_STRONG_SOUL 6 **** **** **** 1 **** 0 1 +389 Expertise 2773 2774 ife_X1Expert **** **** **** 13 **** **** **** **** **** **** 0 0 1 22 1 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EXPERTISE 6 **** **** **** **** **** 0 1 +390 ImpExpertise 2777 2778 ife_X1ImpExp **** **** **** 13 **** **** **** **** 389 **** 0 0 1 22 1 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_EXPERTISE 6 **** **** **** **** **** 0 1 +391 GreatCleave 2779 2780 ife_X1GCleave 4 13 **** **** **** **** **** **** 28 6 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_GREAT_CLEAVE 1 **** **** **** **** **** 0 1 +392 SpringAttack 2781 2782 ife_X1SpAtt 4 **** 13 **** **** **** **** **** 26 10 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SPRING_ATTACK 6 **** **** **** **** **** 0 1 +393 GrSpllFcsAbj 2783 2791 ife_X1GSFAbj **** **** **** **** **** **** **** **** 35 **** 0 0 1 **** **** **** 610 0.5 **** 6 **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_FOCUS_ABJURATION 6 **** **** **** **** **** 0 1 +394 GrSpllFcsCnj 2784 2791 ife_X1GSFCnj **** **** **** **** **** **** **** **** 166 **** 0 0 1 **** **** **** 611 0.5 **** 6 **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_FOCUS_CONJURATION 6 **** **** **** **** **** 0 1 +395 GrSpllFcsDiv 2785 2791 ife_X1GSFDiv **** **** **** **** **** **** **** **** 167 **** 0 0 1 **** **** **** 612 0.5 **** 6 **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_FOCUS_DIVINATION 6 **** **** **** **** **** 0 1 +396 GrSpllFcsEnch 2786 2791 ife_X1GSFEnc **** **** **** **** **** **** **** **** 168 **** 0 0 1 **** **** **** 613 0.5 **** 6 **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_FOCUS_ENCHANTMENT 6 **** **** **** **** **** 0 1 +397 GrSpllFcsEvc 2787 2791 ife_X1GSFEvc **** **** **** **** **** **** **** **** 169 **** 0 0 1 **** **** **** 614 0.5 **** 6 **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_FOCUS_EVOCATION 6 **** **** **** **** **** 0 1 +398 GrSpllFcsIll 2788 2791 ife_X1GSFIll **** **** **** **** **** **** **** **** 170 **** 0 0 1 **** **** **** 615 0.5 **** 6 **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_FOCUS_ILLUSION 6 **** **** **** **** **** 0 1 +399 GrSpllFcsNec 2789 2791 ife_X1GSFNec **** **** **** **** **** **** **** **** 171 **** 0 0 1 **** **** **** 616 0.5 **** 6 **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_FOCUS_NECROMANCY 6 **** **** **** **** **** 0 1 +400 GrSpllFcsTran 2790 2791 ife_X1GSFTra **** **** **** **** **** **** **** **** 172 **** 0 0 1 **** **** **** 617 0.5 **** 6 **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_FOCUS_TRANSMUTATION 6 **** **** **** **** **** 0 1 +401 GreatSpellPen 2792 2793 ife_X1GFSPen **** **** **** **** **** **** **** **** 36 **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_GREATER_SPELL_PENETRATION 6 **** **** **** **** **** 0 1 +402 Thug 2794 2795 ife_X1Thug **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_THUG 6 **** **** **** **** **** 0 1 +403 DELETED **** **** **** **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MERCANTILE_BACKGROUND 6 **** **** **** **** **** 0 1 +404 SkillFocAppraise 2798 424 ife_X1SFApp **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 20 **** **** **** FEAT_SKILL_FOCUS_APPRAISE 6 **** **** **** **** **** 0 1 +405 **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +406 SkillFocTumble 2799 424 ife_X1SFTum **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 21 **** **** **** FEAT_SKILL_FOCUS_TUMBLE 6 **** **** **** **** **** 0 1 +407 SkillFocCrftTrap 2800 424 ife_X1SFCrTrap **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 4 **** **** **** **** **** **** 22 **** **** **** FEAT_SKILL_FOCUS_CRAFT_TRAP 6 **** **** **** **** **** 0 1 +408 BlindFight 2801 2802 ife_X1BliFig **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLIND_FIGHT 6 **** **** **** **** **** 0 1 +409 CircleKick 2841 2842 ife_X1CirKik 3 **** 15 **** **** **** **** **** 21 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CIRCLE_KICK 6 **** **** **** **** **** 0 1 +410 ExtraStunningAttack 2805 2806 ife_X1ExStun 2 **** **** **** **** **** **** **** 39 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EXTRA_STUNNING_ATTACK 6 **** **** **** **** **** 0 1 +411 RapidReload 2807 2808 ife_X1RapRel 2 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_RAPID_RELOAD 6 **** **** **** **** **** 0 1 +412 ZenArchery 2809 2810 ife_X1ZenArc 3 **** **** **** 13 **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ZEN_ARCHERY 6 **** **** **** **** **** 0 1 +413 DivineMight 2811 2812 ife_X1DivMig **** 13 **** **** **** **** 13 **** 28 294 0 0 0 **** **** 473 **** 1 **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_DIVINE_MIGHT 6 **** **** **** **** **** 0 0 +414 DivineShield 2813 2814 ife_X1DivShl **** 13 **** **** **** **** 13 **** 28 294 0 0 0 **** **** 474 **** 1 **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_DIVINE_SHIELD 6 **** **** **** **** **** 0 0 +415 ArcaneDefenseAbj 2815 2823 ife_X1ADAbj **** **** **** **** **** **** **** **** 35 **** 0 0 1 **** **** **** **** 1 **** 7 **** **** **** **** **** **** **** **** **** **** FEAT_ARCANE_DEFENSE_ABJURATION 6 **** **** **** **** **** 0 1 +416 ArcaneDefenseCon 2816 2823 ife_X1ADCon **** **** **** **** **** **** **** **** 166 **** 0 0 1 **** **** **** **** 1 **** 7 **** **** **** **** **** **** **** **** **** **** FEAT_ARCANE_DEFENSE_CONJURATION 6 **** **** **** **** **** 0 1 +417 ArcaneDefenseDiv 2817 2823 ife_X1ADDiv **** **** **** **** **** **** **** **** 167 **** 0 0 1 **** **** **** **** 1 **** 7 **** **** **** **** **** **** **** **** **** **** FEAT_ARCANE_DEFENSE_DIVINATION 6 **** **** **** **** **** 0 1 +418 ArcaneDefenseEnch 2818 2823 ife_X1ADEnc **** **** **** **** **** **** **** **** 168 **** 0 0 1 **** **** **** **** 1 **** 7 **** **** **** **** **** **** **** **** **** **** FEAT_ARCANE_DEFENSE_ENCHATMENT 6 **** **** **** **** **** 0 1 +419 ArcaneDefenseEvo 2819 2823 ife_X1ADEvo **** **** **** **** **** **** **** **** 169 **** 0 0 1 **** **** **** **** 1 **** 7 **** **** **** **** **** **** **** **** **** **** FEAT_ARCANE_DEFENSE_EVOCATION 6 **** **** **** **** **** 0 1 +420 ArcaneDefenseIll 2820 2823 ife_X1ADIll **** **** **** **** **** **** **** **** 170 **** 0 0 1 **** **** **** **** 1 **** 7 **** **** **** **** **** **** **** **** **** **** FEAT_ARCANE_DEFENSE_ILLUSION 6 **** **** **** **** **** 0 1 +421 ArcaneDefenseNec 2821 2823 ife_X1ADNec **** **** **** **** **** **** **** **** 171 **** 0 0 1 **** **** **** **** 1 **** 7 **** **** **** **** **** **** **** **** **** **** FEAT_ARCANE_DEFENSE_NECROMANCY 6 **** **** **** **** **** 0 1 +422 ArcaneDefenseTra 2822 2823 ife_X1ADTra **** **** **** **** **** **** **** **** 172 **** 0 0 1 **** **** **** **** 1 **** 7 **** **** **** **** **** **** **** **** **** **** FEAT_ARCANE_DEFENSE_TRANSMUTATION 6 **** **** **** **** **** 0 1 +423 ExtraMusic 2824 2825 ife_X1ExMus **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** 11 **** **** **** FEAT_EXTRA_MUSIC 6 **** 1 1 **** **** 0 1 +424 LingeringSong 2826 2827 ife_X1LingSong **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** 11 **** **** **** FEAT_LINGERING_SONG 6 **** 1 1 **** **** 0 1 +425 DirtyFighting 2803 2804 ife_X1DirFig 2 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DIRTY_FIGHTING 6 **** **** **** **** **** 0 1 +426 ResistDisease 2828 2829 ife_X1ResDis **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_RESIST_DISEASE 6 **** **** **** **** **** 0 1 +427 ResistEnergyCold 2830 2835 ife_X1ResCol **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 8 **** **** **** **** **** **** **** **** **** **** FEAT_RESIST_ENERGY_COLD 6 **** **** **** **** 8 0 1 +428 ResistEnergyAcid 2831 2835 ife_X1ResAc **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 8 **** **** **** **** **** **** **** **** **** **** FEAT_RESIST_ENERGY_ACID 6 **** **** **** **** 8 0 1 +429 ResistEnergyFire 2832 2835 ife_X1ResFir **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 8 **** **** **** **** **** **** **** **** **** **** FEAT_RESIST_ENERGY_FIRE 6 **** **** **** **** 8 0 1 +430 ResistEnergyElectrical 2833 2835 ife_X1ResEle **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 8 **** **** **** **** **** **** **** **** **** **** FEAT_RESIST_ENERGY_ELECTRICAL 6 **** **** **** **** 8 0 1 +431 ResistEnergySonic 2834 2835 ife_X1ResSon **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** 8 **** **** **** **** **** **** **** **** **** **** FEAT_RESIST_ENERGY_SONIC 6 **** **** **** **** 8 0 1 +432 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 +433 HIDE_IN_PLAIN_SIGHT 2936 2940 ife_X1HideSight **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HIDE_IN_PLAIN_SIGHT 6 **** **** **** **** **** 0 1 +434 SHADOW_DAZE 2937 2941 ife_X1SDaze **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 475 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_SHADOW_DAZE 6 1 **** **** **** **** 0 1 +435 SUMMON_SHADOW 2938 2942 ife_X1SShad **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 476 **** 1 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_SUMMON_SHADOW 6 **** **** **** **** **** 0 1 +436 SHADOW_EVADE 2939 2943 ife_X1SEvade **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 477 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_SHADOW_EVADE 6 **** **** **** **** **** 0 1 +437 DENEIRS_EYE 2948 2952 ife_X1HDenier **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DENEIRS_EYE 6 **** **** **** **** **** 0 1 +438 TYMORAS_SMILE 2949 2953 ife_X1HTym **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 478 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_TYMORAS_SMILE 6 **** **** **** **** **** 0 1 +439 LLIIRAS_HEART 2950 2954 ife_X1HLHrt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LLIIRAS_HEART 6 **** **** **** **** **** 0 1 +440 CRAFT_HARPER_ITEM 2951 2955 ife_X1HCraft **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 479 **** 1 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_CRAFT_HARPER_ITEM 6 **** **** **** **** **** 0 1 +441 HARPER_SLEEP 915 2969 ife_X1HSleep **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 480 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_HARPER_SLEEP 1 **** **** **** **** **** 0 1 +442 HARPER_CATS_GRACE 763 2970 ife_X1HCat **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 481 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_HARPER_CATS_GRACE 1 **** **** **** **** **** 0 1 +443 HARPER_EAGLES_SPLENDOR 5371 2971 ife_X1HEag **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 482 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_HARPER_EAGLES_SPLENDOR 1 **** **** **** **** **** 0 1 +444 HARPER_INVISIBILITY 840 2972 ife_X1HInvis **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 483 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_HARPER_INVISIBILITY 1 **** **** **** **** **** 0 1 +445 FEAT_PRESTIGE_ENCHANT_ARROW_1 8679 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 446 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_1 5 **** **** **** **** **** 0 1 +446 FEAT_PRESTIGE_ENCHANT_ARROW_2 8681 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 445 **** 0 0 0 **** **** **** 447 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_2 5 **** **** **** **** **** 0 1 +447 FEAT_PRESTIGE_ENCHANT_ARROW_3 8682 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 446 **** 0 0 0 **** **** **** 448 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_3 5 **** **** **** **** **** 0 1 +448 FEAT_PRESTIGE_ENCHANT_ARROW_4 8683 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 447 **** 0 0 0 **** **** **** 449 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_4 5 **** **** **** **** **** 0 1 +449 FEAT_PRESTIGE_ENCHANT_ARROW_5 8684 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 448 **** 0 0 0 **** **** **** 1045 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_5 5 **** **** **** **** **** 0 1 +450 FEAT_PRESTIGE_EMBUE_ARROW 8685 8686 ife_X1EmbuArr **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 600 **** 0.5 -1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_EMBUE_ARROW 5 1 **** **** **** **** 0 1 +451 FEAT_PRESTIGE_SEEKER_ARROW_1 8687 8688 ife_X1SeekArr **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 601 452 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_SEEKER_ARROW_1 5 1 **** **** **** **** 0 1 +452 FEAT_PRESTIGE_SEEKER_ARROW_2 8689 8688 ife_X1SeekArr **** **** **** **** **** **** **** **** 451 **** 0 0 0 **** **** 602 **** 0.5 2 **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_SEEKER_ARROW_2 5 1 **** **** **** **** 0 1 +453 FEAT_PRESTIGE_HAIL_OF_ARROWS 8690 8691 ife_X1HailArr **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 603 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_HAIL_OF_ARROWS 5 **** **** **** **** **** 0 1 +454 FEAT_PRESTIGE_ARROW_OF_DEATH 8692 8693 ife_X1DethArr **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 604 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ARROW_OF_DEATH 5 1 **** **** **** **** 0 1 +455 FEAT_PRESTIGE_DEATH_ATTACK_1 8694 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 456 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_1 5 **** **** **** **** **** 0 1 +456 FEAT_PRESTIGE_DEATH_ATTACK_2 9062 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** 455 **** 0 0 0 **** **** **** 457 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_2 5 **** **** **** **** **** 0 1 +457 FEAT_PRESTIGE_DEATH_ATTACK_3 9063 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** 456 **** 0 0 0 **** **** **** 458 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_3 5 **** **** **** **** **** 0 1 +458 FEAT_PRESTIGE_DEATH_ATTACK_4 9064 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** 457 **** 0 0 0 **** **** **** 459 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_4 5 **** **** **** **** **** 0 1 +459 FEAT_PRESTIGE_DEATH_ATTACK_5 9065 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** 458 **** 0 0 0 **** **** **** 1004 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_5 5 **** **** **** **** **** 0 1 +460 FEAT_BLACKGUARD_SNEAK_ATTACK_1D6 12334 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 461 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_1D6 6 **** **** **** **** **** 0 1 +461 FEAT_BLACKGUARD_SNEAK_ATTACK_2D6 12335 40052 ife_sneakhit **** **** **** **** **** **** **** **** 460 **** 0 0 0 **** **** **** 462 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_2D6 6 **** **** **** **** **** 0 1 +462 FEAT_BLACKGUARD_SNEAK_ATTACK_3D6 12336 40052 ife_sneakhit **** **** **** **** **** **** **** **** 461 **** 0 0 0 **** **** **** 1007 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_3D6 6 **** **** **** **** **** 0 1 +463 FEAT_PRESTIGE_POISON_SAVE_1 8700 8701 ife_X1PoisSav **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 464 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_POISON_SAVE_1 5 **** **** **** **** **** 0 1 +464 FEAT_PRESTIGE_POISON_SAVE_2 8702 8701 ife_X1PoisSav **** **** **** **** **** **** **** **** 463 **** 0 0 0 **** **** **** 465 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_POISON_SAVE_2 5 **** **** **** **** **** 0 1 +465 FEAT_PRESTIGE_POISON_SAVE_3 8703 8701 ife_X1PoisSav **** **** **** **** **** **** **** **** 464 **** 0 0 0 **** **** **** 466 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_POISON_SAVE_3 5 **** **** **** **** **** 0 1 +466 FEAT_PRESTIGE_POISON_SAVE_4 8704 8701 ife_X1PoisSav **** **** **** **** **** **** **** **** 465 **** 0 0 0 **** **** **** 467 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_POISON_SAVE_4 5 **** **** **** **** **** 0 1 +467 FEAT_PRESTIGE_POISON_SAVE_5 8705 8701 ife_X1PoisSav **** **** **** **** **** **** **** **** 466 **** 0 0 0 **** **** **** 1070 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_POISON_SAVE_5 5 **** **** **** **** **** 0 1 +468 FEAT_PRESTIGE_SPELL_GHOSTLY_VISAGE 16925938 16925939 is_GhostVis **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 993 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_SPELL_GHOSTLY_VISAGE 1 **** **** **** **** **** 0 1 +469 FEAT_PRESTIGE_DARKNESS 8708 8709 is_Darkness **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 606 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DARKNESS 1 **** **** **** **** **** 0 1 +470 FEAT_PRESTIGE_INVISIBILITY_1 8710 8711 is_Invisib **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 607 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_INVISIBILITY_1 1 **** **** **** **** **** 0 1 +471 FEAT_PRESTIGE_INVISIBILITY_2 8712 8713 is_ImprInvis **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 608 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_INVISIBILITY_2 1 **** **** **** **** **** 0 1 +472 FEAT_SMITE_GOOD 3779 8714 ife_X1SmGood **** **** **** **** **** **** **** **** **** **** 0 0 0 22 1 **** **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_SMITE_GOOD 5 1 **** **** **** **** 0 1 +473 FEAT_PRESTIGE_DARK_BLESSING 8715 8716 ife_X1SpDrkBls **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DARK_BLESSING 5 **** **** **** **** **** 0 1 +474 FEAT_CREATE_UNDEAD 16925018 16925019 is_CrUndead **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 609 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_INFLICT_LIGHT_WOUNDS 1 **** **** **** **** **** 0 1 +475 FEAT_FIENDISH_SERVANT 846 16925023 is_LsPlanar **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 96 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_INFLICT_MODERATE_WOUNDS 1 **** **** **** **** **** 0 1 +476 FEAT_INFLICT_SERIOUS_WOUNDS 8721 8722 is_X1InfSer **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 611 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_INFLICT_SERIOUS_WOUNDS 1 1 **** **** **** **** 0 1 +477 FEAT_INFLICT_CRITICAL_WOUNDS 8723 8724 is_X1InfCri **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 612 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_INFLICT_CRITICAL_WOUNDS 1 1 **** **** **** **** 0 1 +478 FEAT_BULLS_STRENGTH 16925016 16925017 is_BullStr **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 614 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_BULLS_STRENGTH 1 **** **** **** **** **** 0 1 +479 FEAT_CONTAGION 8726 9164 is_Contagion **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 613 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_CONTAGION 1 1 **** **** **** **** 0 1 +480 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 +481 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 +482 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 +483 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 +484 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 +485 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 +486 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 +487 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 +488 FEAT_BLINDSIGHT_60_FEET 110705 110706 ife_x2blindsigh **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLINDSIGHT_60_FEET 5 **** **** **** **** **** 0 1 +489 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 +490 FEAT_EPIC_ARMOR_SKIN 3895 3896 ife_X2ArSkin **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ARMOR_SKIN 3 **** **** **** **** **** 1 1 +491 FEAT_EPIC_BLINDING_SPEED 3897 3898 ife_X2BldSpd **** **** 25 **** **** **** **** **** **** **** 0 0 0 10 **** 647 **** 1 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_EPIC_BLINDING_SPEED 6 **** **** **** **** **** 1 1 +492 FEAT_EPIC_DAMAGE_REDUCTION_3 3901 3902 ife_X2DamRd1 **** **** **** **** **** 21 **** **** **** **** 0 0 1 **** **** **** 493 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DAMAGE_REDUCTION_3 3 **** **** **** **** **** 1 1 +493 FEAT_EPIC_DAMAGE_REDUCTION_6 3903 3904 ife_X2DamRd1 **** **** **** **** **** **** **** **** 492 **** 0 0 1 **** **** **** 494 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DAMAGE_REDUCTION_6 3 **** **** **** **** **** 1 1 +494 FEAT_EPIC_DAMAGE_REDUCTION_9 3905 3906 ife_X2DamRd1 **** **** **** **** **** **** **** **** 493 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DAMAGE_REDUCTION_9 3 **** **** **** **** **** 1 1 +495 FEAT_EPIC_DEVASTATING_CRITICAL_CLUB 3908 3909 ife_X2CritDClub **** 25 **** **** **** **** **** **** 391 709 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_CLUB 1 **** **** **** **** **** 1 1 +496 FEAT_EPIC_DEVASTATING_CRITICAL_DAGGER 3910 3909 ife_X2CritDDagg **** 25 **** **** **** **** **** **** 391 710 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_DAGGER 1 **** **** **** **** **** 1 1 +497 FEAT_EPIC_DEVASTATING_CRITICAL_DART 3921 3909 ife_X2CritDDart **** 25 **** **** **** **** **** **** 391 711 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_DART 1 **** **** **** **** **** 1 1 +498 FEAT_EPIC_DEVASTATING_CRITICAL_HEAVYCROSSBOW 3911 3909 ife_X2CritDHXB **** 25 **** **** **** **** **** **** 391 712 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_HEAVYCROSSBOW 1 **** **** **** **** **** 1 1 +499 FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTCROSSBOW 3912 3909 ife_X2CritDLXB **** 25 **** **** **** **** **** **** 391 713 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTCROSSBOW 1 **** **** **** **** **** 1 1 +500 FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTMACE 3913 3909 ife_X2CritDMace **** 25 **** **** **** **** **** **** 391 714 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTMACE 1 **** **** **** **** **** 1 1 +501 FEAT_EPIC_DEVASTATING_CRITICAL_MORNINGSTAR 3914 3909 ife_X2CritDMSta **** 25 **** **** **** **** **** **** 391 715 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_MORNINGSTAR 1 **** **** **** **** **** 1 1 +502 FEAT_EPIC_DEVASTATING_CRITICAL_QUARTERSTAFF 3915 3909 ife_X2CritDQSta **** 25 **** **** **** **** **** **** 391 716 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_QUARTERSTAFF 1 **** **** **** **** **** 1 1 +503 FEAT_EPIC_DEVASTATING_CRITICAL_SHORTSPEAR 3916 3909 ife_X2CritSpr **** 25 **** **** **** **** **** **** 391 717 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_SHORTSPEAR 1 **** **** **** **** **** 1 1 +504 FEAT_EPIC_DEVASTATING_CRITICAL_SICKLE 3917 3909 ife_X2CritDSkle **** 25 **** **** **** **** **** **** 391 718 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_SICKLE 1 **** **** **** **** **** 1 1 +505 FEAT_EPIC_DEVASTATING_CRITICAL_SLING 3920 3909 ife_X2CritDSlng **** 25 **** **** **** **** **** **** 391 719 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_SLING 1 **** **** **** **** **** 1 1 +506 FEAT_EPIC_DEVASTATING_CRITICAL_UNARMED 3918 3909 ife_X2CritDUnar **** 25 **** **** **** **** **** **** 391 720 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_UNARMED 1 **** **** **** **** **** 1 1 +507 FEAT_EPIC_DEVASTATING_CRITICAL_LONGBOW 3919 3909 ife_X2CritDLBow **** 25 **** **** **** **** **** **** 391 721 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_LONGBOW 1 **** **** **** **** **** 1 1 +508 FEAT_EPIC_DEVASTATING_CRITICAL_SHORTBOW 3922 3909 ife_X2CritDSBow **** 25 **** **** **** **** **** **** 391 722 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_SHORTBOW 1 **** **** **** **** **** 1 1 +509 FEAT_EPIC_DEVASTATING_CRITICAL_SHORTSWORD 3923 3909 ife_X2CritDSSwd **** 25 **** **** **** **** **** **** 391 723 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_SHORTSWORD 1 **** **** **** **** **** 1 1 +510 FEAT_EPIC_DEVASTATING_CRITICAL_RAPIER 3924 3909 ife_X2CritDRapr **** 25 **** **** **** **** **** **** 391 724 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_RAPIER 1 **** **** **** **** **** 1 1 +511 FEAT_EPIC_DEVASTATING_CRITICAL_SCIMITAR 3925 3909 ife_X2CritDScim **** 25 **** **** **** **** **** **** 391 725 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_SCIMITAR 1 **** **** **** **** **** 1 1 +512 FEAT_EPIC_DEVASTATING_CRITICAL_LONGSWORD 3926 3909 ife_X2CritDLSwd **** 25 **** **** **** **** **** **** 391 726 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_LONGSWORD 1 **** **** **** **** **** 1 1 +513 FEAT_EPIC_DEVASTATING_CRITICAL_GREATSWORD 3927 3909 ife_X2CritDGSwd **** 25 **** **** **** **** **** **** 391 727 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_GREATSWORD 1 **** **** **** **** **** 1 1 +514 FEAT_EPIC_DEVASTATING_CRITICAL_HANDAXE 3928 3909 ife_X2CritDHAxe **** 25 **** **** **** **** **** **** 391 728 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_HANDAXE 1 **** **** **** **** **** 1 1 +515 FEAT_EPIC_DEVASTATING_CRITICAL_THROWINGAXE 3929 3909 ife_X2CritDTAxe **** 25 **** **** **** **** **** **** 391 729 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_THROWINGAXE 1 **** **** **** **** **** 1 1 +516 FEAT_EPIC_DEVASTATING_CRITICAL_BATTLEAXE 3930 3909 ife_X2CritDBAxe **** 25 **** **** **** **** **** **** 391 730 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_BATTLEAXE 1 **** **** **** **** **** 1 1 +517 FEAT_EPIC_DEVASTATING_CRITICAL_GREATAXE 3931 3909 ife_X2CritDGAxe **** 25 **** **** **** **** **** **** 391 731 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_GREATAXE 1 **** **** **** **** **** 1 1 +518 FEAT_EPIC_DEVASTATING_CRITICAL_HALBERD 3932 3909 ife_X2CritDHalb **** 25 **** **** **** **** **** **** 391 732 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_HALBERD 1 **** **** **** **** **** 1 1 +519 FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTHAMMER 3933 3909 ife_X2CritDLHam **** 25 **** **** **** **** **** **** 391 733 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTHAMMER 1 **** **** **** **** **** 1 1 +520 FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTFLAIL 3934 3909 ife_X2CritDLFla **** 25 **** **** **** **** **** **** 391 734 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTFLAIL 1 **** **** **** **** **** 1 1 +521 FEAT_EPIC_DEVASTATING_CRITICAL_WARHAMMER 3935 3909 ife_X2CritDWHam **** 25 **** **** **** **** **** **** 391 735 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_WARHAMMER 1 **** **** **** **** **** 1 1 +522 FEAT_EPIC_DEVASTATING_CRITICAL_HEAVYFLAIL 3936 3909 ife_X2CritDHFla **** 25 **** **** **** **** **** **** 391 736 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_HEAVYFLAIL 1 **** **** **** **** **** 1 1 +523 FEAT_EPIC_DEVASTATING_CRITICAL_KAMA 3937 3909 ife_X2CritDKama **** 25 **** **** **** **** **** **** 391 737 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_KAMA 1 **** **** **** **** **** 1 1 +524 FEAT_EPIC_DEVASTATING_CRITICAL_KUKRI 3938 3909 ife_X2CritDKukr **** 25 **** **** **** **** **** **** 391 738 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_KUKRI 1 **** **** **** **** **** 1 1 +525 FEAT_EPIC_DEVASTATING_CRITICAL_SHURIKEN 3939 3909 ife_X2CritDShur **** 25 **** **** **** **** **** **** 391 739 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_SHURIKEN 1 **** **** **** **** **** 1 1 +526 FEAT_EPIC_DEVASTATING_CRITICAL_SCYTHE 3940 3909 ife_X2CritDScyt **** 25 **** **** **** **** **** **** 391 740 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_SCYTHE 1 **** **** **** **** **** 1 1 +527 FEAT_EPIC_DEVASTATING_CRITICAL_KATANA 3941 3909 ife_X2CritDKatn **** 25 **** **** **** **** **** **** 391 741 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_KATANA 1 **** **** **** **** **** 1 1 +528 FEAT_EPIC_DEVASTATING_CRITICAL_BASTARDSWORD 3942 3909 ife_X2CritDBSwd **** 25 **** **** **** **** **** **** 391 742 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_BASTARDSWORD 1 **** **** **** **** **** 1 1 +529 FEAT_EPIC_DEVASTATING_CRITICAL_DIREMACE 3943 3909 ife_X2CritDDMac **** 25 **** **** **** **** **** **** 391 743 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_DIREMACE 1 **** **** **** **** **** 1 1 +530 FEAT_EPIC_DEVASTATING_CRITICAL_DOUBLEAXE 3944 3909 ife_X2CritDDAxe **** 25 **** **** **** **** **** **** 391 744 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_DOUBLEAXE 1 **** **** **** **** **** 1 1 +531 FEAT_EPIC_DEVASTATING_CRITICAL_TWOBLADEDSWORD 3945 3909 ife_X2CritDTSwd **** 25 **** **** **** **** **** **** 391 745 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_TWOBLADEDSWORD 1 **** **** **** **** **** 1 1 +532 FEAT_EPIC_DEVASTATING_CRITICAL_CREATURE 3946 3947 ife_X2CritDCrea **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_CREATURE 1 **** **** **** **** **** 1 1 +533 FEAT_EPIC_ENERGY_RESISTANCE_COLD_1 3948 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 534 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_1 3 **** **** **** **** **** 1 1 +534 FEAT_EPIC_ENERGY_RESISTANCE_COLD_2 3950 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 533 **** 0 0 1 **** **** **** 535 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_2 3 **** **** **** **** **** 1 1 +535 FEAT_EPIC_ENERGY_RESISTANCE_COLD_3 3953 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 534 **** 0 0 1 **** **** **** 536 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_3 3 **** **** **** **** **** 1 1 +536 FEAT_EPIC_ENERGY_RESISTANCE_COLD_4 3955 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 535 **** 0 0 1 **** **** **** 537 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_4 3 **** **** **** **** **** 1 1 +537 FEAT_EPIC_ENERGY_RESISTANCE_COLD_5 3957 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 536 **** 0 0 1 **** **** **** 538 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_5 3 **** **** **** **** **** 1 1 +538 FEAT_EPIC_ENERGY_RESISTANCE_COLD_6 3959 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 537 **** 0 0 1 **** **** **** 539 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_6 3 **** **** **** **** **** 1 1 +539 FEAT_EPIC_ENERGY_RESISTANCE_COLD_7 3961 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 538 **** 0 0 1 **** **** **** 540 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_7 3 **** **** **** **** **** 1 1 +540 FEAT_EPIC_ENERGY_RESISTANCE_COLD_8 3963 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 539 **** 0 0 1 **** **** **** 541 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_8 3 **** **** **** **** **** 1 1 +541 FEAT_EPIC_ENERGY_RESISTANCE_COLD_9 3965 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 540 **** 0 0 1 **** **** **** 542 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_9 3 **** **** **** **** **** 1 1 +542 FEAT_EPIC_ENERGY_RESISTANCE_COLD_10 3967 3949 ife_X2EnrRsC1 **** **** **** **** **** **** **** **** 541 **** 0 0 1 **** **** **** **** 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_COLD_10 3 **** **** **** **** **** 1 1 +543 FEAT_EPIC_ENERGY_RESISTANCE_ACID_1 3969 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 544 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_1 3 **** **** **** **** **** 1 1 +544 FEAT_EPIC_ENERGY_RESISTANCE_ACID_2 3971 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 543 **** 0 0 1 **** **** **** 545 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_2 3 **** **** **** **** **** 1 1 +545 FEAT_EPIC_ENERGY_RESISTANCE_ACID_3 3973 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 544 **** 0 0 1 **** **** **** 546 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_3 3 **** **** **** **** **** 1 1 +546 FEAT_EPIC_ENERGY_RESISTANCE_ACID_4 3975 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 545 **** 0 0 1 **** **** **** 547 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_4 3 **** **** **** **** **** 1 1 +547 FEAT_EPIC_ENERGY_RESISTANCE_ACID_5 3977 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 546 **** 0 0 1 **** **** **** 548 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_5 3 **** **** **** **** **** 1 1 +548 FEAT_EPIC_ENERGY_RESISTANCE_ACID_6 3979 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 547 **** 0 0 1 **** **** **** 549 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_6 3 **** **** **** **** **** 1 1 +549 FEAT_EPIC_ENERGY_RESISTANCE_ACID_7 3981 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 548 **** 0 0 1 **** **** **** 550 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_7 3 **** **** **** **** **** 1 1 +550 FEAT_EPIC_ENERGY_RESISTANCE_ACID_8 3983 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 549 **** 0 0 1 **** **** **** 551 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_8 3 **** **** **** **** **** 1 1 +551 FEAT_EPIC_ENERGY_RESISTANCE_ACID_9 3985 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 550 **** 0 0 1 **** **** **** 552 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_9 3 **** **** **** **** **** 1 1 +552 FEAT_EPIC_ENERGY_RESISTANCE_ACID_10 3987 3970 ife_X2EnrRsA1 **** **** **** **** **** **** **** **** 551 **** 0 0 1 **** **** **** **** 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ACID_10 3 **** **** **** **** **** 1 1 +553 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_1 3989 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 554 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_1 3 **** **** **** **** **** 1 1 +554 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_2 3991 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 553 **** 0 0 1 **** **** **** 555 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_2 3 **** **** **** **** **** 1 1 +555 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_3 3993 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 554 **** 0 0 1 **** **** **** 556 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_3 3 **** **** **** **** **** 1 1 +556 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_4 3995 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 555 **** 0 0 1 **** **** **** 557 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_4 3 **** **** **** **** **** 1 1 +557 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_5 3997 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 556 **** 0 0 1 **** **** **** 558 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_5 3 **** **** **** **** **** 1 1 +558 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_6 3999 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 557 **** 0 0 1 **** **** **** 559 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_6 3 **** **** **** **** **** 1 1 +559 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_7 4001 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 558 **** 0 0 1 **** **** **** 560 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_7 3 **** **** **** **** **** 1 1 +560 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_8 4003 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 559 **** 0 0 1 **** **** **** 561 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_8 3 **** **** **** **** **** 1 1 +561 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_9 4005 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 560 **** 0 0 1 **** **** **** 562 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_9 3 **** **** **** **** **** 1 1 +562 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_10 4008 3990 ife_X2EnrRsF1 **** **** **** **** **** **** **** **** 561 **** 0 0 1 **** **** **** **** 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_FIRE_10 3 **** **** **** **** **** 1 1 +563 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_1 4014 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 564 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_1 3 **** **** **** **** **** 1 1 +564 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_2 4016 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 563 **** 0 0 1 **** **** **** 565 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_2 3 **** **** **** **** **** 1 1 +565 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_3 4018 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 564 **** 0 0 1 **** **** **** 566 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_3 3 **** **** **** **** **** 1 1 +566 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_4 4020 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 565 **** 0 0 1 **** **** **** 567 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_4 3 **** **** **** **** **** 1 1 +567 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_5 4022 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 566 **** 0 0 1 **** **** **** 568 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_5 3 **** **** **** **** **** 1 1 +568 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_6 4024 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 567 **** 0 0 1 **** **** **** 569 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_6 3 **** **** **** **** **** 1 1 +569 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_7 4026 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 568 **** 0 0 1 **** **** **** 570 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_7 3 **** **** **** **** **** 1 1 +570 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_8 4028 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 569 **** 0 0 1 **** **** **** 571 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_8 3 **** **** **** **** **** 1 1 +571 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_9 4030 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 570 **** 0 0 1 **** **** **** 572 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_9 3 **** **** **** **** **** 1 1 +572 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_10 4032 4015 ife_X2EnrRsE1 **** **** **** **** **** **** **** **** 571 **** 0 0 1 **** **** **** **** 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_10 3 **** **** **** **** **** 1 1 +573 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_1 4034 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 574 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_1 3 **** **** **** **** **** 1 1 +574 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_2 4036 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 573 **** 0 0 1 **** **** **** 575 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_2 3 **** **** **** **** **** 1 1 +575 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_3 4038 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 574 **** 0 0 1 **** **** **** 576 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_3 3 **** **** **** **** **** 1 1 +576 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_4 4040 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 575 **** 0 0 1 **** **** **** 577 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_4 3 **** **** **** **** **** 1 1 +577 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_5 4042 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 576 **** 0 0 1 **** **** **** 578 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_5 3 **** **** **** **** **** 1 1 +578 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_6 4044 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 577 **** 0 0 1 **** **** **** 579 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_6 3 **** **** **** **** **** 1 1 +579 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_7 4046 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 578 **** 0 0 1 **** **** **** 580 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_7 3 **** **** **** **** **** 1 1 +580 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_8 4048 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 579 **** 0 0 1 **** **** **** 581 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_8 3 **** **** **** **** **** 1 1 +581 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_9 4050 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 580 **** 0 0 1 **** **** **** 582 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_9 3 **** **** **** **** **** 1 1 +582 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_10 4052 4035 ife_X2EnrRsS1 **** **** **** **** **** **** **** **** 581 **** 0 0 1 **** **** **** **** 1 **** 17 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ENERGY_RESISTANCE_SONIC_10 3 **** **** **** **** **** 1 1 +583 FEAT_EPIC_FORTITUDE 4054 4055 ife_X2EpicFort **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_FORTITUDE 3 **** **** **** **** **** 1 1 +584 FEAT_EPIC_PROWESS 4056 4057 ife_X2EpicProw **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_PROWESS 1 **** **** **** **** **** 1 1 +585 FEAT_EPIC_REFLEXES 4058 4059 ife_X2EpicRefl **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_REFLEXES 3 **** **** **** **** **** 1 1 +586 FEAT_EPIC_REPUTATION 4060 4061 ife_X2EpicRepu **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_REPUTATION 6 **** **** **** **** **** 1 1 +587 FEAT_EPIC_SKILL_FOCUS_ANIMAL_EMPATHY 4062 4063 ife_X2EpSkFAnEm **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 0 20 **** **** FEAT_EPIC_SKILL_FOCUS_ANIMAL_EMPATHY 5 **** **** **** **** **** 1 1 +588 FEAT_EPIC_SKILL_FOCUS_APPRAISE 4064 4063 ife_X2EpSkFAppr **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 20 20 **** **** FEAT_EPIC_SKILL_FOCUS_APPRAISE 6 **** **** **** **** **** 1 1 +589 FEAT_EPIC_SKILL_FOCUS_CONCENTRATION 4065 4063 ife_X2EpSkFConc **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 1 20 **** **** FEAT_EPIC_SKILL_FOCUS_CONCENTRATION 6 **** **** **** **** **** 1 1 +590 FEAT_EPIC_SKILL_FOCUS_CRAFT_TRAP 4066 4063 ife_X2EpSkFCrTr **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 22 20 **** **** FEAT_EPIC_SKILL_FOCUS_CRAFT_TRAP 6 **** **** **** **** **** 1 1 +591 FEAT_EPIC_SKILL_FOCUS_DISABLETRAP 4067 4063 ife_X2EpSkFDsTr **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 2 20 **** **** FEAT_EPIC_SKILL_FOCUS_DISABLETRAP 6 **** **** **** **** **** 1 1 +592 FEAT_EPIC_SKILL_FOCUS_DISCIPLINE 4068 4063 ife_X2EpSkFDisc **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 3 20 **** **** FEAT_EPIC_SKILL_FOCUS_DISCIPLINE 6 **** **** **** **** **** 1 1 +593 FEAT_EPIC_SKILL_FOCUS_HEAL 4069 4063 ife_X2EpSkFHeal **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 4 20 **** **** FEAT_EPIC_SKILL_FOCUS_HEAL 6 **** **** **** **** **** 1 1 +594 FEAT_EPIC_SKILL_FOCUS_HIDE 4070 4063 ife_X2EpSkFHide **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 5 20 **** **** FEAT_EPIC_SKILL_FOCUS_HIDE 6 **** **** **** **** **** 1 1 +595 FEAT_EPIC_SKILL_FOCUS_LISTEN 4071 4063 ife_X2EpSkFList **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 6 20 **** **** FEAT_EPIC_SKILL_FOCUS_LISTEN 6 **** **** **** **** **** 1 1 +596 FEAT_EPIC_SKILL_FOCUS_LORE 4072 4063 ife_X2EpSkFLore **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 7 20 **** **** FEAT_EPIC_SKILL_FOCUS_LORE 6 **** **** **** **** **** 1 1 +597 FEAT_EPIC_SKILL_FOCUS_MOVESILENTLY 4073 4063 ife_X2EpSkFMoSi **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 8 20 **** **** FEAT_EPIC_SKILL_FOCUS_MOVESILENTLY 6 **** **** **** **** **** 1 1 +598 FEAT_EPIC_SKILL_FOCUS_OPENLOCK 4074 4063 ife_X2EpSkFOpLo **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 9 20 **** **** FEAT_EPIC_SKILL_FOCUS_OPENLOCK 6 **** **** **** **** **** 1 1 +599 FEAT_EPIC_SKILL_FOCUS_PARRY 4076 4063 ife_X2EpSkFParr **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 10 20 **** **** FEAT_EPIC_SKILL_FOCUS_PARRY 6 **** **** **** **** **** 1 1 +600 FEAT_EPIC_SKILL_FOCUS_PERFORM 4077 4063 ife_X2EpSkFPerf **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 11 20 **** **** FEAT_EPIC_SKILL_FOCUS_PERFORM 5 **** **** **** **** **** 1 1 +601 FEAT_EPIC_SKILL_FOCUS_PERSUADE 4078 4063 ife_X2EpSkFPers **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 12 20 **** **** FEAT_EPIC_SKILL_FOCUS_PERSUADE 6 **** **** **** **** **** 1 1 +602 FEAT_EPIC_SKILL_FOCUS_PICKPOCKET 4079 4063 ife_X2EpSkFPkPt **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 13 20 **** **** FEAT_EPIC_SKILL_FOCUS_PICKPOCKET 6 **** **** **** **** **** 1 1 +603 FEAT_EPIC_SKILL_FOCUS_SEARCH 4082 4063 ife_X2EpSkFSear **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 14 20 **** **** FEAT_EPIC_SKILL_FOCUS_SEARCH 6 **** **** **** **** **** 1 1 +604 FEAT_EPIC_SKILL_FOCUS_SETTRAP 4204 4063 ife_X2EpSkFStTr **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 15 20 **** **** FEAT_EPIC_SKILL_FOCUS_SETTRAP 6 **** **** **** **** **** 1 1 +605 FEAT_EPIC_SKILL_FOCUS_SPELLCRAFT 4205 4063 ife_X2EpSkFSpCr **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 16 20 **** **** FEAT_EPIC_SKILL_FOCUS_SPELLCRAFT 6 **** **** **** **** **** 1 1 +606 FEAT_EPIC_SKILL_FOCUS_SPOT 4206 4063 ife_X2EpSkFSpot **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 17 20 **** **** FEAT_EPIC_SKILL_FOCUS_SPOT 6 **** **** **** **** **** 1 1 +607 FEAT_EPIC_SKILL_FOCUS_TAUNT 4207 4063 ife_X2EpSkFTaun **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 18 20 **** **** FEAT_EPIC_SKILL_FOCUS_TAUNT 6 **** **** **** **** **** 1 1 +608 FEAT_EPIC_SKILL_FOCUS_TUMBLE 4208 4063 ife_X2EpSkFTumb **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 21 20 **** **** FEAT_EPIC_SKILL_FOCUS_TUMBLE 6 **** **** **** **** **** 1 1 +609 FEAT_EPIC_SKILL_FOCUS_USEMAGICDEVICE 4081 4063 ife_X2EpSkFUsDe **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 19 20 **** **** FEAT_EPIC_SKILL_FOCUS_USEMAGICDEVICE 5 **** **** **** **** **** 1 1 +610 FEAT_EPIC_SPELL_FOCUS_ABJURATION 4083 4084 ife_X2EpSpFAbjr **** **** **** **** **** **** **** 9 393 **** 0 0 1 **** **** **** **** 0.5 **** 16 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_FOCUS_ABJURATION 4 **** **** **** **** **** 1 1 +611 FEAT_EPIC_SPELL_FOCUS_CONJURATION 4085 4084 ife_X2EpSpFConj **** **** **** **** **** **** **** 9 394 **** 0 0 1 **** **** **** **** 0.5 **** 16 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_FOCUS_CONJURATION 4 **** **** **** **** **** 1 1 +612 FEAT_EPIC_SPELL_FOCUS_DIVINATION 4086 4084 ife_X2EpSpFDivi **** **** **** **** **** **** **** 9 395 **** 0 0 1 **** **** **** **** 0.5 **** 16 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_FOCUS_DIVINATION 4 **** **** **** **** **** 1 1 +613 FEAT_EPIC_SPELL_FOCUS_ENCHANTMENT 83401 4084 ife_X2EpSpFEnch **** **** **** **** **** **** **** 9 396 **** 0 0 1 **** **** **** **** 0.5 **** 16 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_FOCUS_ENCHANTMENT 4 **** **** **** **** **** 1 1 +614 FEAT_EPIC_SPELL_FOCUS_EVOCATION 4127 4084 ife_X2EpSpFEvoc **** **** **** **** **** **** **** 9 397 **** 0 0 1 **** **** **** **** 0.5 **** 16 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_FOCUS_EVOCATION 4 **** **** **** **** **** 1 1 +615 FEAT_EPIC_SPELL_FOCUS_ILLUSION 83402 4084 ife_X2EpSpFIllu **** **** **** **** **** **** **** 9 398 **** 0 0 1 **** **** **** **** 0.5 **** 16 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_FOCUS_ILLUSION 4 **** **** **** **** **** 1 1 +616 FEAT_EPIC_SPELL_FOCUS_NECROMANCY 4129 4084 ife_X2EpSpFNecr **** **** **** **** **** **** **** 9 399 **** 0 0 1 **** **** **** **** 0.5 **** 16 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_FOCUS_NECROMANCY 4 **** **** **** **** **** 1 1 +617 FEAT_EPIC_SPELL_FOCUS_TRANSMUTATION 4248 4084 ife_X2EpSpFTran **** **** **** **** **** **** **** 9 400 **** 0 0 1 **** **** **** **** 0.5 **** 16 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_FOCUS_TRANSMUTATION 4 **** **** **** **** **** 1 1 +618 FEAT_EPIC_SPELL_PENETRATION 4440 8413 ife_X2EpSpPntra **** **** **** **** **** **** **** **** 401 **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SPELL_PENETRATION 4 **** **** **** **** **** 1 1 +619 FEAT_EPIC_WEAPON_FOCUS_CLUB 8414 8415 ife_X2WFClub **** **** **** **** **** **** **** **** 43 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_CLUB 1 **** **** **** **** **** 1 1 +620 FEAT_EPIC_WEAPON_FOCUS_DAGGER 8416 8415 ife_X2WFDagg **** **** **** **** **** **** **** **** 90 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_DAGGER 1 **** **** **** **** **** 1 1 +621 FEAT_EPIC_WEAPON_FOCUS_DART 8417 8415 ife_X2WFDart **** **** **** **** **** **** **** **** 91 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_DART 1 **** **** **** **** **** 1 1 +622 FEAT_EPIC_WEAPON_FOCUS_HEAVYCROSSBOW 8418 8415 ife_X2WFHXB **** **** **** **** **** **** **** **** 92 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_HEAVYCROSSBOW 1 **** **** **** **** **** 1 1 +623 FEAT_EPIC_WEAPON_FOCUS_LIGHTCROSSBOW 8419 8415 ife_X2WFLXB **** **** **** **** **** **** **** **** 93 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_LIGHTCROSSBOW 1 **** **** **** **** **** 1 1 +624 FEAT_EPIC_WEAPON_FOCUS_LIGHTMACE 8420 8415 ife_X2WFMace **** **** **** **** **** **** **** **** 94 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_LIGHTMACE 1 **** **** **** **** **** 1 1 +625 FEAT_EPIC_WEAPON_FOCUS_MORNINGSTAR 8421 8415 ife_X2WFMSta **** **** **** **** **** **** **** **** 95 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_MORNINGSTAR 1 **** **** **** **** **** 1 1 +626 FEAT_EPIC_WEAPON_FOCUS_QUARTERSTAFF 8422 8415 ife_X2WFQSta **** **** **** **** **** **** **** **** 96 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_QUARTERSTAFF 1 **** **** **** **** **** 1 1 +627 FEAT_EPIC_WEAPON_FOCUS_SHORTSPEAR 8423 8415 ife_X2WFSpr **** **** **** **** **** **** **** **** 97 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_SHORTSPEAR 1 **** **** **** **** **** 1 1 +628 FEAT_EPIC_WEAPON_FOCUS_SICKLE 8424 8415 ife_X2WFSkle **** **** **** **** **** **** **** **** 98 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_SICKLE 1 **** **** **** **** **** 1 1 +629 FEAT_EPIC_WEAPON_FOCUS_SLING 8425 8415 ife_X2WFSlng **** **** **** **** **** **** **** **** 99 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_SLING 1 **** **** **** **** **** 1 1 +630 FEAT_EPIC_WEAPON_FOCUS_UNARMED 8426 8415 ife_X2WFUnar **** **** **** **** **** **** **** **** 100 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_UNARMED 1 **** **** **** **** **** 1 1 +631 FEAT_EPIC_WEAPON_FOCUS_LONGBOW 8427 8415 ife_X2WFLBow **** **** **** **** **** **** **** **** 101 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_LONGBOW 1 **** **** **** **** **** 1 1 +632 FEAT_EPIC_WEAPON_FOCUS_SHORTBOW 8428 8415 ife_X2WFSBow **** **** **** **** **** **** **** **** 102 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_SHORTBOW 1 **** **** **** **** **** 1 1 +633 FEAT_EPIC_WEAPON_FOCUS_SHORTSWORD 8429 8415 ife_X2WFSSwd **** **** **** **** **** **** **** **** 103 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_SHORTSWORD 1 **** **** **** **** **** 1 1 +634 FEAT_EPIC_WEAPON_FOCUS_RAPIER 8430 8415 ife_X2WFRapr **** **** **** **** **** **** **** **** 104 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_RAPIER 1 **** **** **** **** **** 1 1 +635 FEAT_EPIC_WEAPON_FOCUS_SCIMITAR 8431 8415 ife_X2WFScim **** **** **** **** **** **** **** **** 105 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_SCIMITAR 1 **** **** **** **** **** 1 1 +636 FEAT_EPIC_WEAPON_FOCUS_LONGSWORD 8432 8415 ife_X2WFLSwd **** **** **** **** **** **** **** **** 106 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_LONGSWORD 1 **** **** **** **** **** 1 1 +637 FEAT_EPIC_WEAPON_FOCUS_GREATSWORD 8433 8415 ife_X2WFGSwd **** **** **** **** **** **** **** **** 107 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_GREATSWORD 1 **** **** **** **** **** 1 1 +638 FEAT_EPIC_WEAPON_FOCUS_HANDAXE 8434 8415 ife_X2WFHAxe **** **** **** **** **** **** **** **** 108 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_HANDAXE 1 **** **** **** **** **** 1 1 +639 FEAT_EPIC_WEAPON_FOCUS_THROWINGAXE 8435 8415 ife_X2WFTAxe **** **** **** **** **** **** **** **** 109 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_THROWINGAXE 1 **** **** **** **** **** 1 1 +640 FEAT_EPIC_WEAPON_FOCUS_BATTLEAXE 8436 8415 ife_X2WFBAxe **** **** **** **** **** **** **** **** 110 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_BATTLEAXE 1 **** **** **** **** **** 1 1 +641 FEAT_EPIC_WEAPON_FOCUS_GREATAXE 8437 8415 ife_X2WFGAxe **** **** **** **** **** **** **** **** 111 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_GREATAXE 1 **** **** **** **** **** 1 1 +642 FEAT_EPIC_WEAPON_FOCUS_HALBERD 8438 8415 ife_X2WFHalb **** **** **** **** **** **** **** **** 112 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_HALBERD 1 **** **** **** **** **** 1 1 +643 FEAT_EPIC_WEAPON_FOCUS_LIGHTHAMMER 8439 8415 ife_X2WFLHam **** **** **** **** **** **** **** **** 113 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_LIGHTHAMMER 1 **** **** **** **** **** 1 1 +644 FEAT_EPIC_WEAPON_FOCUS_LIGHTFLAIL 8440 8415 ife_X2WFLFla **** **** **** **** **** **** **** **** 114 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_LIGHTFLAIL 1 **** **** **** **** **** 1 1 +645 FEAT_EPIC_WEAPON_FOCUS_WARHAMMER 8441 8415 ife_X2WFWHam **** **** **** **** **** **** **** **** 115 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_WARHAMMER 1 **** **** **** **** **** 1 1 +646 FEAT_EPIC_WEAPON_FOCUS_HEAVYFLAIL 8442 8415 ife_X2WFHFla **** **** **** **** **** **** **** **** 116 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_HEAVYFLAIL 1 **** **** **** **** **** 1 1 +647 FEAT_EPIC_WEAPON_FOCUS_KAMA 8443 8415 ife_X2WFKama **** **** **** **** **** **** **** **** 117 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_KAMA 1 **** **** **** **** **** 1 1 +648 FEAT_EPIC_WEAPON_FOCUS_KUKRI 8444 8415 ife_X2WFKukr **** **** **** **** **** **** **** **** 118 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_KUKRI 1 **** **** **** **** **** 1 1 +649 FEAT_EPIC_WEAPON_FOCUS_SHURIKEN 8445 8415 ife_X2WFShur **** **** **** **** **** **** **** **** 120 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_SHURIKEN 1 **** **** **** **** **** 1 1 +650 FEAT_EPIC_WEAPON_FOCUS_SCYTHE 8446 8415 ife_X2WFScyt **** **** **** **** **** **** **** **** 121 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_SCYTHE 1 **** **** **** **** **** 1 1 +651 FEAT_EPIC_WEAPON_FOCUS_KATANA 8448 8415 ife_X2WFKatn **** **** **** **** **** **** **** **** 122 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_KATANA 1 **** **** **** **** **** 1 1 +652 FEAT_EPIC_WEAPON_FOCUS_BASTARDSWORD 8449 8415 ife_X2WFBSwd **** **** **** **** **** **** **** **** 123 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_BASTARDSWORD 1 **** **** **** **** **** 1 1 +653 FEAT_EPIC_WEAPON_FOCUS_DIREMACE 8450 8415 ife_X2WFDMac **** **** **** **** **** **** **** **** 125 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_DIREMACE 1 **** **** **** **** **** 1 1 +654 FEAT_EPIC_WEAPON_FOCUS_DOUBLEAXE 8451 8415 ife_X2WFDAxe **** **** **** **** **** **** **** **** 126 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_DOUBLEAXE 1 **** **** **** **** **** 1 1 +655 FEAT_EPIC_WEAPON_FOCUS_TWOBLADEDSWORD 8452 8415 ife_X2WFTSwd **** **** **** **** **** **** **** **** 127 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_TWOBLADEDSWORD 1 **** **** **** **** **** 1 1 +656 FEAT_EPIC_WEAPON_FOCUS_CREATURE 8453 8454 ife_X2WFCrea **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_CREATURE 1 **** **** **** **** **** 1 1 +657 FEAT_EPIC_WEAPON_SPECIALIZATION_CLUB 8455 8456 ife_X2WSClub **** **** **** **** **** **** **** **** 47 619 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_CLUB 1 **** **** **** **** **** 1 1 +658 FEAT_EPIC_WEAPON_SPECIALIZATION_DAGGER 8457 8456 ife_X2WSDagg **** **** **** **** **** **** **** **** 128 620 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_DAGGER 1 **** **** **** **** **** 1 1 +659 FEAT_EPIC_WEAPON_SPECIALIZATION_DART 8458 8456 ife_X2WSDart **** **** **** **** **** **** **** **** 129 621 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_DART 1 **** **** **** **** **** 1 1 +660 FEAT_EPIC_WEAPON_SPECIALIZATION_HEAVYCROSSBOW 8459 8456 ife_X2WSHXB **** **** **** **** **** **** **** **** 130 622 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_HEAVYCROSSBOW 1 **** **** **** **** **** 1 1 +661 FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHTCROSSBOW 8460 8456 ife_X2WSLXB **** **** **** **** **** **** **** **** 131 623 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHTCROSSBOW 1 **** **** **** **** **** 1 1 +662 FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHTMACE 8461 8456 ife_X2WSMace **** **** **** **** **** **** **** **** 132 624 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHTMACE 1 **** **** **** **** **** 1 1 +663 FEAT_EPIC_WEAPON_SPECIALIZATION_MORNINGSTAR 8462 8456 ife_X2WSMSta **** **** **** **** **** **** **** **** 133 625 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_MORNINGSTAR 1 **** **** **** **** **** 1 1 +664 FEAT_EPIC_WEAPON_SPECIALIZATION_QUARTERSTAFF 8463 8456 ife_X2WSQSta **** **** **** **** **** **** **** **** 134 626 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_QUARTERSTAFF 1 **** **** **** **** **** 1 1 +665 FEAT_EPIC_WEAPON_SPECIALIZATION_SHORTSPEAR 8464 8456 ife_X2WSSpr **** **** **** **** **** **** **** **** 135 627 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_SHORTSPEAR 1 **** **** **** **** **** 1 1 +666 FEAT_EPIC_WEAPON_SPECIALIZATION_SICKLE 8465 8456 ife_X2WSSkle **** **** **** **** **** **** **** **** 136 628 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_SICKLE 1 **** **** **** **** **** 1 1 +667 FEAT_EPIC_WEAPON_SPECIALIZATION_SLING 8466 8456 ife_X2WSSlng **** **** **** **** **** **** **** **** 137 629 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_SLING 1 **** **** **** **** **** 1 1 +668 FEAT_EPIC_WEAPON_SPECIALIZATION_UNARMED 8467 8456 ife_X2WSUnar **** **** **** **** **** **** **** **** 138 630 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_UNARMED 1 **** **** **** **** **** 1 1 +669 FEAT_EPIC_WEAPON_SPECIALIZATION_LONGBOW 8468 8456 ife_X2WSLBow **** **** **** **** **** **** **** **** 139 631 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_LONGBOW 1 **** **** **** **** **** 1 1 +670 FEAT_EPIC_WEAPON_SPECIALIZATION_SHORTBOW 8469 8456 ife_X2WSSBow **** **** **** **** **** **** **** **** 140 632 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_SHORTBOW 1 **** **** **** **** **** 1 1 +671 FEAT_EPIC_WEAPON_SPECIALIZATION_SHORTSWORD 8470 8456 ife_X2WSSSwd **** **** **** **** **** **** **** **** 141 633 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_SHORTSWORD 1 **** **** **** **** **** 1 1 +672 FEAT_EPIC_WEAPON_SPECIALIZATION_RAPIER 8471 8456 ife_X2WSRapr **** **** **** **** **** **** **** **** 142 634 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_RAPIER 1 **** **** **** **** **** 1 1 +673 FEAT_EPIC_WEAPON_SPECIALIZATION_SCIMITAR 8472 8456 ife_X2WSScim **** **** **** **** **** **** **** **** 143 635 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_SCIMITAR 1 **** **** **** **** **** 1 1 +674 FEAT_EPIC_WEAPON_SPECIALIZATION_LONGSWORD 8473 8456 ife_X2WSLSwd **** **** **** **** **** **** **** **** 144 636 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_LONGSWORD 1 **** **** **** **** **** 1 1 +675 FEAT_EPIC_WEAPON_SPECIALIZATION_GREATSWORD 8474 8456 ife_X2WSGSwd **** **** **** **** **** **** **** **** 145 637 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_GREATSWORD 1 **** **** **** **** **** 1 1 +676 FEAT_EPIC_WEAPON_SPECIALIZATION_HANDAXE 8475 8456 ife_X2WSHAxe **** **** **** **** **** **** **** **** 146 638 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_HANDAXE 1 **** **** **** **** **** 1 1 +677 FEAT_EPIC_WEAPON_SPECIALIZATION_THROWINGAXE 8476 8456 ife_X2WSTAxe **** **** **** **** **** **** **** **** 147 639 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_THROWINGAXE 1 **** **** **** **** **** 1 1 +678 FEAT_EPIC_WEAPON_SPECIALIZATION_BATTLEAXE 8477 8456 ife_X2WSBAxe **** **** **** **** **** **** **** **** 148 640 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_BATTLEAXE 1 **** **** **** **** **** 1 1 +679 FEAT_EPIC_WEAPON_SPECIALIZATION_GREATAXE 8478 8456 ife_X2WSGAxe **** **** **** **** **** **** **** **** 149 641 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_GREATAXE 1 **** **** **** **** **** 1 1 +680 FEAT_EPIC_WEAPON_SPECIALIZATION_HALBERD 8479 8456 ife_X2WSHalb **** **** **** **** **** **** **** **** 150 642 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_HALBERD 1 **** **** **** **** **** 1 1 +681 FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHTHAMMER 8480 8456 ife_X2WSLHam **** **** **** **** **** **** **** **** 151 643 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHTHAMMER 1 **** **** **** **** **** 1 1 +682 FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHTFLAIL 8481 8456 ife_X2WSLFla **** **** **** **** **** **** **** **** 152 644 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHTFLAIL 1 **** **** **** **** **** 1 1 +683 FEAT_EPIC_WEAPON_SPECIALIZATION_WARHAMMER 8482 8456 ife_X2WSWHam **** **** **** **** **** **** **** **** 153 645 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_WARHAMMER 1 **** **** **** **** **** 1 1 +684 FEAT_EPIC_WEAPON_SPECIALIZATION_HEAVYFLAIL 8483 8456 ife_X2WSHFla **** **** **** **** **** **** **** **** 154 646 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_HEAVYFLAIL 1 **** **** **** **** **** 1 1 +685 FEAT_EPIC_WEAPON_SPECIALIZATION_KAMA 8484 8456 ife_X2WSKama **** **** **** **** **** **** **** **** 155 647 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_KAMA 1 **** **** **** **** **** 1 1 +686 FEAT_EPIC_WEAPON_SPECIALIZATION_KUKRI 8485 8456 ife_X2WSKukr **** **** **** **** **** **** **** **** 156 648 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_KUKRI 1 **** **** **** **** **** 1 1 +687 FEAT_EPIC_WEAPON_SPECIALIZATION_SHURIKEN 8486 8456 ife_X2WSShur **** **** **** **** **** **** **** **** 158 649 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_SHURIKEN 1 **** **** **** **** **** 1 1 +688 FEAT_EPIC_WEAPON_SPECIALIZATION_SCYTHE 8487 8456 ife_X2WSScyt **** **** **** **** **** **** **** **** 159 650 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_SCYTHE 1 **** **** **** **** **** 1 1 +689 FEAT_EPIC_WEAPON_SPECIALIZATION_KATANA 8488 8456 ife_X2WSKatn **** **** **** **** **** **** **** **** 160 651 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_KATANA 1 **** **** **** **** **** 1 1 +690 FEAT_EPIC_WEAPON_SPECIALIZATION_BASTARDSWORD 8489 8456 ife_X2WSBSwd **** **** **** **** **** **** **** **** 161 652 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_BASTARDSWORD 1 **** **** **** **** **** 1 1 +691 FEAT_EPIC_WEAPON_SPECIALIZATION_DIREMACE 8490 8456 ife_X2WSDMac **** **** **** **** **** **** **** **** 163 653 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_DIREMACE 1 **** **** **** **** **** 1 1 +692 FEAT_EPIC_WEAPON_SPECIALIZATION_DOUBLEAXE 8491 8456 ife_X2WSDAxe **** **** **** **** **** **** **** **** 164 654 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_DOUBLEAXE 1 **** **** **** **** **** 1 1 +693 FEAT_EPIC_WEAPON_SPECIALIZATION_TWOBLADEDSWORD 8492 8456 ife_X2WSTSwd **** **** **** **** **** **** **** **** 165 655 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_TWOBLADEDSWORD 1 **** **** **** **** **** 1 1 +694 FEAT_EPIC_WEAPON_SPECIALIZATION_CREATURE 8493 8494 ife_X2WSCrea **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_CREATURE 1 **** **** **** **** **** 1 1 +695 FEAT_EPIC_WILL 8495 8496 ife_X2EpicWill **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WILL 3 **** **** **** **** **** 1 1 +696 FEAT_EPIC_IMPROVED_COMBAT_CASTING 8497 8498 ife_X2ImComCast **** **** **** **** **** **** **** **** 7 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** 1 25 **** **** FEAT_EPIC_IMPROVED_COMBAT_CASTING 4 **** **** **** **** **** 1 1 +697 FEAT_EPIC_IMPROVED_KI_STRIKE_4 8499 8500 ife_X2ImKiStrk4 **** **** **** **** 21 **** **** **** 344 **** 0 0 0 **** **** **** 698 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_KI_STRIKE_4 1 **** **** **** **** **** 1 1 +698 FEAT_EPIC_IMPROVED_KI_STRIKE_5 8501 83388 ife_X2ImKiStrk5 **** **** **** **** **** **** **** **** 697 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_KI_STRIKE_5 1 **** **** **** **** **** 1 1 +699 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_1 8503 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 215 **** 0 0 0 **** **** **** 700 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_1 4 **** **** **** **** **** 1 1 +700 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_2 8505 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 699 **** 0 0 0 **** **** **** 701 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_2 4 **** **** **** **** **** 1 1 +701 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_3 8507 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 700 **** 0 0 0 **** **** **** 702 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_3 4 **** **** **** **** **** 1 1 +702 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_4 8509 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 701 **** 0 0 0 **** **** **** 703 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_4 4 **** **** **** **** **** 1 1 +703 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_5 8511 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 702 **** 0 0 0 **** **** **** 704 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_5 4 **** **** **** **** **** 1 1 +704 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_6 8513 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 703 **** 0 0 0 **** **** **** 705 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_6 4 **** **** **** **** **** 1 1 +705 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_7 8515 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 704 **** 0 0 0 **** **** **** 706 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_7 4 **** **** **** **** **** 1 1 +706 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_8 8517 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 705 **** 0 0 0 **** **** **** 707 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_8 4 **** **** **** **** **** 1 1 +707 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_9 8519 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 706 **** 0 0 0 **** **** **** 708 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_9 4 **** **** **** **** **** 1 1 +708 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_10 8521 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 707 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_10 4 **** **** **** **** **** 1 1 +709 FEAT_EPIC_OVERWHELMING_CRITICAL_CLUB 8523 8524 ife_X2CritOClub **** 23 **** **** **** **** **** **** 391 15 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_CLUB 1 **** **** **** **** **** 1 1 +710 FEAT_EPIC_OVERWHELMING_CRITICAL_DAGGER 8525 8524 ife_X2CritODagg **** 23 **** **** **** **** **** **** 391 52 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_DAGGER 1 **** **** **** **** **** 1 1 +711 FEAT_EPIC_OVERWHELMING_CRITICAL_DART 8526 8524 ife_X2CritODart **** 23 **** **** **** **** **** **** 391 53 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_DART 1 **** **** **** **** **** 1 1 +712 FEAT_EPIC_OVERWHELMING_CRITICAL_HEAVYCROSSBOW 8527 8524 ife_X2CritOHXB **** 23 **** **** **** **** **** **** 391 54 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_HEAVYCROSSBOW 1 **** **** **** **** **** 1 1 +713 FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTCROSSBOW 8528 8524 ife_X2CritOLXB **** 23 **** **** **** **** **** **** 391 55 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTCROSSBOW 1 **** **** **** **** **** 1 1 +714 FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTMACE 8529 8524 ife_X2CritOMace **** 23 **** **** **** **** **** **** 391 56 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTMACE 1 **** **** **** **** **** 1 1 +715 FEAT_EPIC_OVERWHELMING_CRITICAL_MORNINGSTAR 8530 8524 ife_X2CritOMSta **** 23 **** **** **** **** **** **** 391 57 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_MORNINGSTAR 1 **** **** **** **** **** 1 1 +716 FEAT_EPIC_OVERWHELMING_CRITICAL_QUARTERSTAFF 8531 8524 ife_X2CritOQSta **** 23 **** **** **** **** **** **** 391 58 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_QUARTERSTAFF 1 **** **** **** **** **** 1 1 +717 FEAT_EPIC_OVERWHELMING_CRITICAL_SHORTSPEAR 8532 8524 ife_X2CritOSpr **** 23 **** **** **** **** **** **** 391 59 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_SHORTSPEAR 1 **** **** **** **** **** 1 1 +718 FEAT_EPIC_OVERWHELMING_CRITICAL_SICKLE 8533 8524 ife_X2CritOSkle **** 23 **** **** **** **** **** **** 391 60 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_SICKLE 1 **** **** **** **** **** 1 1 +719 FEAT_EPIC_OVERWHELMING_CRITICAL_SLING 8534 8524 ife_X2CritOSlng **** 23 **** **** **** **** **** **** 391 61 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_SLING 1 **** **** **** **** **** 1 1 +720 FEAT_EPIC_OVERWHELMING_CRITICAL_UNARMED 8535 8524 ife_X2CritOUnar **** 23 **** **** **** **** **** **** 391 62 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_UNARMED 1 **** **** **** **** **** 1 1 +721 FEAT_EPIC_OVERWHELMING_CRITICAL_LONGBOW 8536 8524 ife_X2CritOLBow **** 23 **** **** **** **** **** **** 391 63 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_LONGBOW 1 **** **** **** **** **** 1 1 +722 FEAT_EPIC_OVERWHELMING_CRITICAL_SHORTBOW 8537 8524 ife_X2CritOSBow **** 23 **** **** **** **** **** **** 391 64 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_SHORTBOW 1 **** **** **** **** **** 1 1 +723 FEAT_EPIC_OVERWHELMING_CRITICAL_SHORTSWORD 8538 8524 ife_X2CritOSSwd **** 23 **** **** **** **** **** **** 391 65 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_SHORTSWORD 1 **** **** **** **** **** 1 1 +724 FEAT_EPIC_OVERWHELMING_CRITICAL_RAPIER 8539 8524 ife_X2CritORapr **** 23 **** **** **** **** **** **** 391 66 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_RAPIER 1 **** **** **** **** **** 1 1 +725 FEAT_EPIC_OVERWHELMING_CRITICAL_SCIMITAR 8540 8524 ife_X2CritOScim **** 23 **** **** **** **** **** **** 391 67 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_SCIMITAR 1 **** **** **** **** **** 1 1 +726 FEAT_EPIC_OVERWHELMING_CRITICAL_LONGSWORD 8541 8524 ife_X2CritOLSwd **** 23 **** **** **** **** **** **** 391 68 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_LONGSWORD 1 **** **** **** **** **** 1 1 +727 FEAT_EPIC_OVERWHELMING_CRITICAL_GREATSWORD 8542 8524 ife_X2CritOGSwd **** 23 **** **** **** **** **** **** 391 69 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_GREATSWORD 1 **** **** **** **** **** 1 1 +728 FEAT_EPIC_OVERWHELMING_CRITICAL_HANDAXE 8543 8524 ife_X2CritOHAxe **** 23 **** **** **** **** **** **** 391 70 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_HANDAXE 1 **** **** **** **** **** 1 1 +729 FEAT_EPIC_OVERWHELMING_CRITICAL_THROWINGAXE 8544 8524 ife_X2CritOTAxe **** 23 **** **** **** **** **** **** 391 71 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_THROWINGAXE 1 **** **** **** **** **** 1 1 +730 FEAT_EPIC_OVERWHELMING_CRITICAL_BATTLEAXE 8545 8524 ife_X2CritOBAxe **** 23 **** **** **** **** **** **** 391 72 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_BATTLEAXE 1 **** **** **** **** **** 1 1 +731 FEAT_EPIC_OVERWHELMING_CRITICAL_GREATAXE 8546 8524 ife_X2CritOGAxe **** 23 **** **** **** **** **** **** 391 73 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_GREATAXE 1 **** **** **** **** **** 1 1 +732 FEAT_EPIC_OVERWHELMING_CRITICAL_HALBERD 8547 8524 ife_X2CritOHalb **** 23 **** **** **** **** **** **** 391 74 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_HALBERD 1 **** **** **** **** **** 1 1 +733 FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTHAMMER 8548 8524 ife_X2CritOLHam **** 23 **** **** **** **** **** **** 391 75 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTHAMMER 1 **** **** **** **** **** 1 1 +734 FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTFLAIL 8549 8524 ife_X2CritOLFla **** 23 **** **** **** **** **** **** 391 76 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTFLAIL 1 **** **** **** **** **** 1 1 +735 FEAT_EPIC_OVERWHELMING_CRITICAL_WARHAMMER 8550 8524 ife_X2CritOWHam **** 23 **** **** **** **** **** **** 391 77 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_WARHAMMER 1 **** **** **** **** **** 1 1 +736 FEAT_EPIC_OVERWHELMING_CRITICAL_HEAVYFLAIL 8551 8524 ife_X2CritOHFla **** 23 **** **** **** **** **** **** 391 78 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_HEAVYFLAIL 1 **** **** **** **** **** 1 1 +737 FEAT_EPIC_OVERWHELMING_CRITICAL_KAMA 8552 8524 ife_X2CritOKama **** 23 **** **** **** **** **** **** 391 79 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_KAMA 1 **** **** **** **** **** 1 1 +738 FEAT_EPIC_OVERWHELMING_CRITICAL_KUKRI 8553 8524 ife_X2CritOKukr **** 23 **** **** **** **** **** **** 391 80 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_KUKRI 1 **** **** **** **** **** 1 1 +739 FEAT_EPIC_OVERWHELMING_CRITICAL_SHURIKEN 8554 8524 ife_X2CritOShur **** 23 **** **** **** **** **** **** 391 82 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_SHURIKEN 1 **** **** **** **** **** 1 1 +740 FEAT_EPIC_OVERWHELMING_CRITICAL_SCYTHE 8555 8524 ife_X2CritOScyt **** 23 **** **** **** **** **** **** 391 83 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_SCYTHE 1 **** **** **** **** **** 1 1 +741 FEAT_EPIC_OVERWHELMING_CRITICAL_KATANA 8556 8524 ife_X2CritOKatn **** 23 **** **** **** **** **** **** 391 84 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_KATANA 1 **** **** **** **** **** 1 1 +742 FEAT_EPIC_OVERWHELMING_CRITICAL_BASTARDSWORD 8557 8524 ife_X2CritOBSwd **** 23 **** **** **** **** **** **** 391 85 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_BASTARDSWORD 1 **** **** **** **** **** 1 1 +743 FEAT_EPIC_OVERWHELMING_CRITICAL_DIREMACE 8558 8524 ife_X2CritODMac **** 23 **** **** **** **** **** **** 391 87 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_DIREMACE 1 **** **** **** **** **** 1 1 +744 FEAT_EPIC_OVERWHELMING_CRITICAL_DOUBLEAXE 8559 8524 ife_X2CritODAxe **** 23 **** **** **** **** **** **** 391 88 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_DOUBLEAXE 1 **** **** **** **** **** 1 1 +745 FEAT_EPIC_OVERWHELMING_CRITICAL_TWOBLADEDSWORD 8560 8524 ife_X2CritOTSwd **** 23 **** **** **** **** **** **** 391 89 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_TWOBLADEDSWORD 1 **** **** **** **** **** 1 1 +746 FEAT_EPIC_OVERWHELMING_CRITICAL_CREATURE 8561 8562 ife_X2CritOCrea **** **** **** **** **** **** **** **** 292 **** 0 0 **** **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_CREATURE 1 **** **** **** **** **** 1 1 +747 FEAT_EPIC_PERFECT_HEALTH 8563 8564 ife_X2PerfHeal **** **** **** **** **** 25 **** **** 14 **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_PERFECT_HEALTH 3 **** **** **** **** **** 1 1 +748 FEAT_EPIC_SELF_CONCEALMENT_10 8565 8566 ife_X2SelfConc1 **** **** 30 **** **** **** **** **** 212 **** 0 0 1 **** **** **** 749 1 **** **** **** **** **** **** **** **** 5 30 21 30 FEAT_EPIC_SELF_CONCEALMENT_10 3 **** **** **** **** **** 1 1 +749 FEAT_EPIC_SELF_CONCEALMENT_20 8567 8566 ife_X2SelfConc1 **** **** 30 **** **** **** **** **** 748 **** 0 0 1 **** **** **** 750 1 **** **** **** **** **** **** **** **** 5 30 21 30 FEAT_EPIC_SELF_CONCEALMENT_20 3 **** **** **** **** **** 1 1 +750 FEAT_EPIC_SELF_CONCEALMENT_30 8569 8566 ife_X2SelfConc1 **** **** 30 **** **** **** **** **** 749 **** 0 0 1 **** **** **** 751 1 **** **** **** **** **** **** **** **** 5 30 21 30 FEAT_EPIC_SELF_CONCEALMENT_30 3 **** **** **** **** **** 1 1 +751 FEAT_EPIC_SELF_CONCEALMENT_40 8571 8566 ife_X2SelfConc1 **** **** 30 **** **** **** **** **** 750 **** 0 0 1 **** **** **** 752 1 **** **** **** **** **** **** **** **** 5 30 21 30 FEAT_EPIC_SELF_CONCEALMENT_40 3 **** **** **** **** **** 1 1 +752 FEAT_EPIC_SELF_CONCEALMENT_50 8573 8566 ife_X2SelfConc1 **** **** 30 **** **** **** **** **** 751 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** 5 30 21 30 FEAT_EPIC_SELF_CONCEALMENT_50 3 **** **** **** **** **** 1 1 +753 FEAT_EPIC_SUPERIOR_INITIATIVE 8575 8576 ife_X2SuprInit **** **** **** **** **** **** **** **** 377 **** 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SUPERIOR_INITIATIVE 2 **** **** **** **** **** 1 1 +754 FEAT_EPIC_TOUGHNESS_1 8577 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 755 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_1 3 **** **** **** **** **** 1 1 +755 FEAT_EPIC_TOUGHNESS_2 8579 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 754 **** 0 0 1 **** **** **** 756 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_2 3 **** **** **** **** **** 1 1 +756 FEAT_EPIC_TOUGHNESS_3 8581 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 755 **** 0 0 1 **** **** **** 757 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_3 3 **** **** **** **** **** 1 1 +757 FEAT_EPIC_TOUGHNESS_4 8583 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 756 **** 0 0 1 **** **** **** 758 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_4 3 **** **** **** **** **** 1 1 +758 FEAT_EPIC_TOUGHNESS_5 8585 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 757 **** 0 0 1 **** **** **** 759 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_5 3 **** **** **** **** **** 1 1 +759 FEAT_EPIC_TOUGHNESS_6 8587 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 758 **** 0 0 1 **** **** **** 760 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_6 3 **** **** **** **** **** 1 1 +760 FEAT_EPIC_TOUGHNESS_7 8589 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 759 **** 0 0 1 **** **** **** 761 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_7 3 **** **** **** **** **** 1 1 +761 FEAT_EPIC_TOUGHNESS_8 8591 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 760 **** 0 0 1 **** **** **** 762 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_8 3 **** **** **** **** **** 1 1 +762 FEAT_EPIC_TOUGHNESS_9 8593 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 761 **** 0 0 1 **** **** **** 763 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_9 3 **** **** **** **** **** 1 1 +763 FEAT_EPIC_TOUGHNESS_10 8595 8578 ife_X2Tough1 **** **** **** **** **** **** **** **** 762 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TOUGHNESS_10 3 **** **** **** **** **** 1 1 +764 FEAT_EPIC_GREAT_CHARISMA_1 3954 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 765 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_1 6 **** **** **** **** **** 1 1 +765 FEAT_EPIC_GREAT_CHARISMA_2 3958 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 764 **** 0 0 1 **** **** **** 766 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_2 6 **** **** **** **** **** 1 1 +766 FEAT_EPIC_GREAT_CHARISMA_3 3960 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 765 **** 0 0 1 **** **** **** 767 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_3 6 **** **** **** **** **** 1 1 +767 FEAT_EPIC_GREAT_CHARISMA_4 3962 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 766 **** 0 0 1 **** **** **** 768 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_4 6 **** **** **** **** **** 1 1 +768 FEAT_EPIC_GREAT_CHARISMA_5 3964 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 767 **** 0 0 1 **** **** **** 769 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_5 6 **** **** **** **** **** 1 1 +769 FEAT_EPIC_GREAT_CHARISMA_6 3966 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 768 **** 0 0 1 **** **** **** 770 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_6 6 **** **** **** **** **** 1 1 +770 FEAT_EPIC_GREAT_CHARISMA_7 3968 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 769 **** 0 0 1 **** **** **** 771 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_7 6 **** **** **** **** **** 1 1 +771 FEAT_EPIC_GREAT_CHARISMA_8 3972 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 770 **** 0 0 1 **** **** **** 772 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_8 6 **** **** **** **** **** 1 1 +772 FEAT_EPIC_GREAT_CHARISMA_9 3974 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 771 **** 0 0 1 **** **** **** 773 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_9 6 **** **** **** **** **** 1 1 +773 FEAT_EPIC_GREAT_CHARISMA_10 3976 3956 ife_X2GrCha1 **** **** **** **** **** **** **** **** 772 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CHARISMA_10 6 **** **** **** **** **** 1 1 +774 FEAT_EPIC_GREAT_CONSTITUTION_1 3978 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 775 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_1 6 **** **** **** **** **** 1 1 +775 FEAT_EPIC_GREAT_CONSTITUTION_2 3982 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 774 **** 0 0 1 **** **** **** 776 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_2 6 **** **** **** **** **** 1 1 +776 FEAT_EPIC_GREAT_CONSTITUTION_3 3984 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 775 **** 0 0 1 **** **** **** 777 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_3 6 **** **** **** **** **** 1 1 +777 FEAT_EPIC_GREAT_CONSTITUTION_4 3986 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 776 **** 0 0 1 **** **** **** 778 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_4 6 **** **** **** **** **** 1 1 +778 FEAT_EPIC_GREAT_CONSTITUTION_5 3988 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 777 **** 0 0 1 **** **** **** 779 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_5 6 **** **** **** **** **** 1 1 +779 FEAT_EPIC_GREAT_CONSTITUTION_6 3992 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 778 **** 0 0 1 **** **** **** 780 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_6 6 **** **** **** **** **** 1 1 +780 FEAT_EPIC_GREAT_CONSTITUTION_7 3994 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 779 **** 0 0 1 **** **** **** 781 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_7 6 **** **** **** **** **** 1 1 +781 FEAT_EPIC_GREAT_CONSTITUTION_8 3996 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 780 **** 0 0 1 **** **** **** 782 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_8 6 **** **** **** **** **** 1 1 +782 FEAT_EPIC_GREAT_CONSTITUTION_9 3998 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 781 **** 0 0 1 **** **** **** 783 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_9 6 **** **** **** **** **** 1 1 +783 FEAT_EPIC_GREAT_CONSTITUTION_10 4000 3980 ife_X2GrCon1 **** **** **** **** **** **** **** **** 782 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_CONSTITUTION_10 6 **** **** **** **** **** 1 1 +784 FEAT_EPIC_GREAT_DEXTERITY_1 4002 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 785 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_1 6 **** **** **** **** **** 1 1 +785 FEAT_EPIC_GREAT_DEXTERITY_2 4007 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 784 **** 0 0 1 **** **** **** 786 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_2 6 **** **** **** **** **** 1 1 +786 FEAT_EPIC_GREAT_DEXTERITY_3 4009 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 785 **** 0 0 1 **** **** **** 787 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_3 6 **** **** **** **** **** 1 1 +787 FEAT_EPIC_GREAT_DEXTERITY_4 4017 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 786 **** 0 0 1 **** **** **** 788 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_4 6 **** **** **** **** **** 1 1 +788 FEAT_EPIC_GREAT_DEXTERITY_5 4019 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 787 **** 0 0 1 **** **** **** 789 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_5 6 **** **** **** **** **** 1 1 +789 FEAT_EPIC_GREAT_DEXTERITY_6 4021 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 788 **** 0 0 1 **** **** **** 790 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_6 6 **** **** **** **** **** 1 1 +790 FEAT_EPIC_GREAT_DEXTERITY_7 4023 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 789 **** 0 0 1 **** **** **** 791 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_7 6 **** **** **** **** **** 1 1 +791 FEAT_EPIC_GREAT_DEXTERITY_8 4025 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 790 **** 0 0 1 **** **** **** 792 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_8 6 **** **** **** **** **** 1 1 +792 FEAT_EPIC_GREAT_DEXTERITY_9 4027 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 791 **** 0 0 1 **** **** **** 793 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_9 6 **** **** **** **** **** 1 1 +793 FEAT_EPIC_GREAT_DEXTERITY_10 4029 4004 ife_X2GrDex1 **** **** **** **** **** **** **** **** 792 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_DEXTERITY_10 6 **** **** **** **** **** 1 1 +794 FEAT_EPIC_GREAT_INTELLIGENCE_1 4031 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 795 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_1 6 **** **** **** **** **** 1 1 +795 FEAT_EPIC_GREAT_INTELLIGENCE_2 4037 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 794 **** 0 0 1 **** **** **** 796 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_2 6 **** **** **** **** **** 1 1 +796 FEAT_EPIC_GREAT_INTELLIGENCE_3 4039 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 795 **** 0 0 1 **** **** **** 797 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_3 6 **** **** **** **** **** 1 1 +797 FEAT_EPIC_GREAT_INTELLIGENCE_4 4041 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 796 **** 0 0 1 **** **** **** 798 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_4 6 **** **** **** **** **** 1 1 +798 FEAT_EPIC_GREAT_INTELLIGENCE_5 4043 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 797 **** 0 0 1 **** **** **** 799 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_5 6 **** **** **** **** **** 1 1 +799 FEAT_EPIC_GREAT_INTELLIGENCE_6 4045 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 798 **** 0 0 1 **** **** **** 800 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_6 6 **** **** **** **** **** 1 1 +800 FEAT_EPIC_GREAT_INTELLIGENCE_7 4047 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 799 **** 0 0 1 **** **** **** 801 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_7 6 **** **** **** **** **** 1 1 +801 FEAT_EPIC_GREAT_INTELLIGENCE_8 4049 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 800 **** 0 0 1 **** **** **** 802 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_8 6 **** **** **** **** **** 1 1 +802 FEAT_EPIC_GREAT_INTELLIGENCE_9 4051 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 801 **** 0 0 1 **** **** **** 803 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_9 6 **** **** **** **** **** 1 1 +803 FEAT_EPIC_GREAT_INTELLIGENCE_10 4053 4033 ife_X2GrInt1 **** **** **** **** **** **** **** **** 802 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_INTELLIGENCE_10 6 **** **** **** **** **** 1 1 +804 FEAT_EPIC_GREAT_WISDOM_1 8506 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 805 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_1 6 **** **** **** **** **** 1 1 +805 FEAT_EPIC_GREAT_WISDOM_2 8510 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 804 **** 0 0 1 **** **** **** 806 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_2 6 **** **** **** **** **** 1 1 +806 FEAT_EPIC_GREAT_WISDOM_3 8512 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 805 **** 0 0 1 **** **** **** 807 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_3 6 **** **** **** **** **** 1 1 +807 FEAT_EPIC_GREAT_WISDOM_4 8514 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 806 **** 0 0 1 **** **** **** 808 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_4 6 **** **** **** **** **** 1 1 +808 FEAT_EPIC_GREAT_WISDOM_5 8516 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 807 **** 0 0 1 **** **** **** 809 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_5 6 **** **** **** **** **** 1 1 +809 FEAT_EPIC_GREAT_WISDOM_6 8518 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 808 **** 0 0 1 **** **** **** 810 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_6 6 **** **** **** **** **** 1 1 +810 FEAT_EPIC_GREAT_WISDOM_7 8520 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 809 **** 0 0 1 **** **** **** 811 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_7 6 **** **** **** **** **** 1 1 +811 FEAT_EPIC_GREAT_WISDOM_8 8522 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 810 **** 0 0 1 **** **** **** 812 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_8 6 **** **** **** **** **** 1 1 +812 FEAT_EPIC_GREAT_WISDOM_9 8568 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 811 **** 0 0 1 **** **** **** 813 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_9 6 **** **** **** **** **** 1 1 +813 FEAT_EPIC_GREAT_WISDOM_10 8570 8508 ife_X2GrWis1 **** **** **** **** **** **** **** **** 812 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_WISDOM_10 6 **** **** **** **** **** 1 1 +814 FEAT_EPIC_GREAT_STRENGTH_1 8572 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** 815 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_1 6 **** **** **** **** **** 1 1 +815 FEAT_EPIC_GREAT_STRENGTH_2 8580 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 814 **** 0 0 1 **** **** **** 816 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_2 6 **** **** **** **** **** 1 1 +816 FEAT_EPIC_GREAT_STRENGTH_3 8582 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 815 **** 0 0 1 **** **** **** 817 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_3 6 **** **** **** **** **** 1 1 +817 FEAT_EPIC_GREAT_STRENGTH_4 8584 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 816 **** 0 0 1 **** **** **** 818 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_4 6 **** **** **** **** **** 1 1 +818 FEAT_EPIC_GREAT_STRENGTH_5 8586 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 817 **** 0 0 1 **** **** **** 819 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_5 6 **** **** **** **** **** 1 1 +819 FEAT_EPIC_GREAT_STRENGTH_6 8588 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 818 **** 0 0 1 **** **** **** 820 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_6 6 **** **** **** **** **** 1 1 +820 FEAT_EPIC_GREAT_STRENGTH_7 8590 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 819 **** 0 0 1 **** **** **** 821 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_7 6 **** **** **** **** **** 1 1 +821 FEAT_EPIC_GREAT_STRENGTH_8 8592 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 820 **** 0 0 1 **** **** **** 822 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_8 6 **** **** **** **** **** 1 1 +822 FEAT_EPIC_GREAT_STRENGTH_9 8594 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 821 **** 0 0 1 **** **** **** 823 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_9 6 **** **** **** **** **** 1 1 +823 FEAT_EPIC_GREAT_STRENGTH_10 8596 8574 ife_X2GrStr1 **** **** **** **** **** **** **** **** 822 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_STRENGTH_10 6 **** **** **** **** **** 1 1 +824 FEAT_EPIC_GREAT_SMITING_1 8597 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** **** **** 0 0 0 **** **** **** 825 1 **** **** **** 472 301 **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_1 5 **** **** **** **** **** 1 1 +825 FEAT_EPIC_GREAT_SMITING_2 8599 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 824 **** 0 0 0 **** **** **** 826 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_2 5 **** **** **** **** **** 1 1 +826 FEAT_EPIC_GREAT_SMITING_3 8600 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 825 **** 0 0 0 **** **** **** 827 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_3 5 **** **** **** **** **** 1 1 +827 FEAT_EPIC_GREAT_SMITING_4 8601 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 826 **** 0 0 0 **** **** **** 828 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_4 5 **** **** **** **** **** 1 1 +828 FEAT_EPIC_GREAT_SMITING_5 8602 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 827 **** 0 0 0 **** **** **** 829 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_5 5 **** **** **** **** **** 1 1 +829 FEAT_EPIC_GREAT_SMITING_6 8603 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 828 **** 0 0 0 **** **** **** 830 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_6 5 **** **** **** **** **** 1 1 +830 FEAT_EPIC_GREAT_SMITING_7 8604 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 829 **** 0 0 0 **** **** **** 831 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_7 5 **** **** **** **** **** 1 1 +831 FEAT_EPIC_GREAT_SMITING_8 8605 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 830 **** 0 0 0 **** **** **** 832 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_8 5 **** **** **** **** **** 1 1 +832 FEAT_EPIC_GREAT_SMITING_9 8606 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 831 **** 0 0 0 **** **** **** 833 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_9 5 **** **** **** **** **** 1 1 +833 FEAT_EPIC_GREAT_SMITING_10 8607 8598 ife_X2GrSmt1 **** **** **** **** **** **** 25 **** 832 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_GREAT_SMITING_10 5 **** **** **** **** **** 1 1 +834 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_1 8608 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 835 1 **** **** **** 351 1006 1011 **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_1 5 **** **** **** **** **** 1 1 +835 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_2 8610 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 834 **** 0 0 0 **** **** **** 836 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_2 5 **** **** **** **** **** 1 1 +836 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_3 8611 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 835 **** 0 0 0 **** **** **** 837 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_3 5 **** **** **** **** **** 1 1 +837 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_4 8612 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 836 **** 0 0 0 **** **** **** 838 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_4 5 **** **** **** **** **** 1 1 +838 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_5 8613 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 837 **** 0 0 0 **** **** **** 839 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_5 5 **** **** **** **** **** 1 1 +839 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_6 8614 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 838 **** 0 0 0 **** **** **** 840 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_6 5 **** **** **** **** **** 1 1 +840 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_7 8615 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 839 **** 0 0 0 **** **** **** 841 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_7 5 **** **** **** **** **** 1 1 +841 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_8 8616 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 840 **** 0 0 0 **** **** **** 842 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_8 5 **** **** **** **** **** 1 1 +842 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_9 8617 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 841 **** 0 0 0 **** **** **** 843 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_9 5 **** **** **** **** **** 1 1 +843 FEAT_EPIC_IMPROVED_SNEAK_ATTACK_10 8618 8609 ife_X2ImpSnAtt1 **** **** **** **** **** **** **** **** 842 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SNEAK_ATTACK_10 5 **** **** **** **** **** 1 1 +844 FEAT_EPIC_IMPROVED_STUNNING_FIST_1 8622 8623 ife_X2ImpStFt1 **** **** 19 **** 19 **** **** **** 39 21 0 0 1 **** **** **** 845 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_1 5 **** **** **** **** **** 1 1 +845 FEAT_EPIC_IMPROVED_STUNNING_FIST_2 8624 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 844 **** 0 0 0 **** **** **** 846 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_2 5 **** **** **** **** **** 1 1 +846 FEAT_EPIC_IMPROVED_STUNNING_FIST_3 8625 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 845 **** 0 0 0 **** **** **** 847 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_3 5 **** **** **** **** **** 1 1 +847 FEAT_EPIC_IMPROVED_STUNNING_FIST_4 8626 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 846 **** 0 0 0 **** **** **** 848 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_4 5 **** **** **** **** **** 1 1 +848 FEAT_EPIC_IMPROVED_STUNNING_FIST_5 8627 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 847 **** 0 0 0 **** **** **** 849 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_5 5 **** **** **** **** **** 1 1 +849 FEAT_EPIC_IMPROVED_STUNNING_FIST_6 8628 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 848 **** 0 0 0 **** **** **** 850 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_6 5 **** **** **** **** **** 1 1 +850 FEAT_EPIC_IMPROVED_STUNNING_FIST_7 8629 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 849 **** 0 0 0 **** **** **** 851 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_7 5 **** **** **** **** **** 1 1 +851 FEAT_EPIC_IMPROVED_STUNNING_FIST_8 8630 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 850 **** 0 0 0 **** **** **** 852 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_8 5 **** **** **** **** **** 1 1 +852 FEAT_EPIC_IMPROVED_STUNNING_FIST_9 8631 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 851 **** 0 0 0 **** **** **** 853 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_9 5 **** **** **** **** **** 1 1 +853 FEAT_EPIC_IMPROVED_STUNNING_FIST_10 8632 8623 ife_X2ImpStFt1 **** **** **** **** **** **** **** **** 852 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_STUNNING_FIST_10 5 **** **** **** **** **** 1 1 +854 FEAT_EPIC_PLANAR_TURNING 8633 8634 ife_X2PlnrTurn **** **** **** **** 25 **** 25 **** 294 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_PLANAR_TURNING 5 **** **** **** **** **** 1 1 +855 FEAT_EPIC_BANE_OF_ENEMIES 8636 8637 ife_X2BaneEnem **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_BANE_OF_ENEMIES 5 **** 21 7 **** **** 1 1 +856 FEAT_EPIC_DODGE 8638 8639 ife_X2EpicDodge **** **** 25 **** **** **** **** **** 212 223 0 0 1 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** 21 30 **** **** FEAT_EPIC_DODGE 3 **** **** **** **** **** 1 1 +857 FEAT_EPIC_AUTOMATIC_QUICKEN_1 8642 8643 ife_X2AutoLQck **** **** **** **** **** **** **** 9 29 **** 0 0 0 **** **** **** 858 1 **** **** **** **** **** **** **** **** 16 30 **** **** FEAT_EPIC_AUTOMATIC_QUICKEN_1 4 **** **** **** **** **** 1 1 +858 FEAT_EPIC_AUTOMATIC_QUICKEN_2 8644 8643 ife_X2AutoQck **** **** **** **** **** **** **** 9 857 **** 0 0 0 **** **** **** 859 1 **** **** **** **** **** **** **** **** 16 30 **** **** FEAT_EPIC_AUTOMATIC_QUICKEN_2 4 **** **** **** **** **** 1 1 +859 FEAT_EPIC_AUTOMATIC_QUICKEN_3 8645 8643 ife_X2AutoGQck **** **** **** **** **** **** **** 9 858 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** 16 30 **** **** FEAT_EPIC_AUTOMATIC_QUICKEN_3 4 **** **** **** **** **** 1 1 +860 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_1 8646 8647 ife_X2AutoLSln **** **** **** **** **** **** **** 9 33 **** 0 0 0 **** **** **** 861 1 **** **** **** **** **** **** **** **** 16 24 **** **** FEAT_EPIC_AUTOMATIC_SILENT_SPELL_1 4 **** **** **** **** **** 1 1 +861 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_2 8648 8647 ife_X2AutoSln **** **** **** **** **** **** **** 9 860 **** 0 0 0 **** **** **** 862 1 **** **** **** **** **** **** **** **** 16 24 **** **** FEAT_EPIC_AUTOMATIC_SILENT_SPELL_2 4 **** **** **** **** **** 1 1 +862 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_3 8649 8647 ife_X2AutoGSln **** **** **** **** **** **** **** 9 861 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** 16 24 **** **** FEAT_EPIC_AUTOMATIC_SILENT_SPELL_3 4 **** **** **** **** **** 1 1 +863 FEAT_EPIC_AUTOMATIC_STILL_SPELL_1 8650 8651 ife_X2AutoLStl **** **** **** **** **** **** **** 9 37 **** 0 0 0 **** **** **** 864 1 **** **** **** **** **** **** **** **** 16 27 **** **** FEAT_EPIC_AUTOMATIC_STILL_SPELL_1 4 **** **** **** **** **** 1 1 +864 FEAT_EPIC_AUTOMATIC_STILL_SPELL_2 8652 8651 ife_X2AutoStl **** **** **** **** **** **** **** 9 863 **** 0 0 0 **** **** **** 865 1 **** **** **** **** **** **** **** **** 16 27 **** **** FEAT_EPIC_AUTOMATIC_STILL_SPELL_2 4 **** **** **** **** **** 1 1 +865 FEAT_EPIC_AUTOMATIC_STILL_SPELL_3 8653 8651 ife_X2AutoGStl **** **** **** **** **** **** **** 9 864 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** 16 27 **** **** FEAT_EPIC_AUTOMATIC_STILL_SPELL_3 4 **** **** **** **** **** 1 1 +866 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 +867 FEAT_WHIRLWIND_ATTACK 8654 8655 ife_X2WWndAtt 4 **** 13 13 **** **** **** **** 392 389 0 0 1 **** **** 561 868 1 **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_WHIRLWIND_ATTACK 2 **** **** **** **** **** 0 1 +868 FEAT_IMPROVED_WHIRLWIND 8656 8657 ife_X2ImpWW **** **** 23 **** **** **** **** **** 867 **** 0 0 1 **** **** 645 **** 1 **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_WHIRLWIND 2 **** **** **** **** **** 1 1 +869 FEAT_MIGHTY_RAGE 8659 8660 ife_X2MightRage **** 21 **** **** **** 21 **** **** 331 **** 0 0 0 **** **** 642 **** 1 3 **** **** **** **** **** **** **** **** **** **** **** FEAT_MIGHTY_RAGE 2 **** **** **** **** **** 1 1 +870 FEAT_EPIC_LASTING_INSPIRATION 8661 8662 ife_X2LastInsp **** **** **** **** **** **** **** **** 373 **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** 11 25 **** **** FEAT_EPIC_LASTING_INSPIRATION 5 **** **** **** **** **** 1 1 +871 FEAT_CURSE_SONG 8663 8664 ife_X2CursSong **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 644 **** 0.5 **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_CURSE_SONG 5 **** **** **** **** **** 0 1 +872 FEAT_EPIC_WILD_SHAPE_UNDEAD 83891 83580 ife_X2UdShp **** **** **** **** **** **** **** **** 903 **** 0 0 0 10 1 685 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE_UNDEAD 6 **** **** **** **** **** 1 1 +873 FEAT_EPIC_WILD_SHAPE_DRAGON 8667 8668 ife_X2WShpDrag **** **** **** **** 25 **** **** **** **** **** 0 0 0 **** **** 725 **** 1 3 **** 1 339 903 **** **** **** **** **** **** **** FEAT_WILD_SHAPE_DRAGON 6 **** **** **** **** **** 1 1 +874 FEAT_EPIC_SPELL_MUMMY_DUST 8669 8670 ife_X2SpMumDst **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 637 **** 1 1 14 **** **** **** **** **** **** 16 15 **** **** FEAT_EPIC_SPELL_MUMMY_DUST 4 **** **** **** **** **** 1 1 +875 FEAT_EPIC_SPELL_DRAGON_KNIGHT 8671 8672 ife_X2SpDraKnt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 638 **** 1 1 14 **** **** **** **** **** **** 16 22 **** **** FEAT_EPIC_SPELL_DRAGON_KNIGHT 4 **** **** **** **** **** 1 1 +876 FEAT_EPIC_SPELL_HELLBALL 8673 8674 ife_X2SpHellBal **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 636 **** 1 1 14 **** **** **** **** **** **** 16 32 **** **** FEAT_EPIC_SPELL_HELLBALL 4 **** **** **** **** **** 1 1 +877 FEAT_EPIC_SPELL_MAGE_ARMOUR 8675 8676 ife_X2SpMagArm **** **** **** **** **** **** **** **** **** **** 0 0 0 12 **** 639 **** 1 1 14 1 **** **** **** **** **** 16 26 **** **** FEAT_EPIC_SPELL_MAGE_ARMOUR 4 **** **** **** **** **** 1 1 +878 FEAT_EPIC_SPELL_RUIN 8677 8678 ife_X2SpRuin **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 640 **** 1 1 14 **** **** **** **** **** **** 16 25 **** **** FEAT_EPIC_SPELL_RUIN 4 **** **** **** **** **** 1 1 +879 FEAT_WEAPON_OF_CHOICE_SICKLE 8727 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 98 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_SICKLE 5 **** 1 33 **** **** 0 1 +880 FEAT_WEAPON_OF_CHOICE_KAMA 8729 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 117 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_KAMA 5 **** 1 33 **** **** 0 1 +881 FEAT_WEAPON_OF_CHOICE_KUKRI 8730 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 118 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_KUKRI 5 **** 1 33 **** **** 0 1 +882 FEAT_KI_DAMAGE 8731 8732 ife_X2KiDamage **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_KI_DAMAGE 5 **** **** **** **** **** 0 1 +883 FEAT_INCREASE_MULTIPLIER 8733 8734 ife_X2IncMulti **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_INCREASE_MULTIPLIER 5 **** **** **** **** **** 0 1 +884 FEAT_SUPERIOR_WEAPON_FOCUS 8735 8736 ife_X2SupWpFo **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SUPERIOR_WEAPON_FOCUS 5 **** **** **** **** **** 0 1 +885 FEAT_KI_CRITICAL 8737 8738 ife_X2KiCrit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_KI_CRITICAL 5 **** **** **** **** **** 0 1 +886 FEAT_BONE_SKIN_2 8739 8740 ife_X2BoneSk1 **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 887 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BONE_SKIN_2 5 **** **** **** **** **** 0 1 +887 FEAT_BONE_SKIN_4 **** **** ife_X2BoneSk1 **** **** **** **** **** **** **** **** 886 **** 0 0 0 **** **** **** 888 0.5 **** **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** 0 1 +888 FEAT_BONE_SKIN_6 **** **** ife_X2BoneSk1 **** **** **** **** **** **** **** **** 887 **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** 0 1 +889 FEAT_ANIMATE_DEAD 8743 8744 ife_X2SpAniDed **** **** **** **** **** **** **** **** **** **** 0 0 0 15 **** 623 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_ANIMATE_DEAD 5 **** **** **** **** **** 0 1 +890 FEAT_SUMMON_UNDEAD 8745 8747 ife_X2SpSumDed **** **** **** **** **** **** **** **** **** **** 0 0 0 15 **** 624 **** 0.5 2 **** 1 **** **** **** **** **** **** **** **** **** FEAT_SUMMON_UNDEAD 5 **** **** **** **** **** 0 1 +891 FEAT_DEATHLESS_VIGOR 8748 8749 ife_X2SpDthVig **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DEATHLESS_VIGOR 5 **** **** **** **** **** 0 1 +892 FEAT_UNDEAD_GRAFT_1 8750 8751 ife_X2SpUndGrt1 **** **** **** **** **** **** **** **** **** **** 0 0 0 3 **** 625 893 0.5 2 **** **** **** **** **** **** **** **** **** **** **** FEAT_UNDEAD_GRAFT_1 5 1 **** **** **** **** 0 1 +893 FEAT_UNDEAD_GRAFT_2 8752 8751 ife_X2SpUndGrt1 **** **** **** **** **** **** **** **** 892 **** 0 0 0 3 **** 626 **** 0.5 3 **** **** **** **** **** **** **** **** **** **** **** FEAT_UNDEAD_GRAFT_2 5 1 **** **** **** **** 0 1 +894 FEAT_TOUGH_AS_BONE 8753 8754 ife_X2SpTghBne **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_TOUGH_AS_BONE 5 **** **** **** **** **** 0 1 +895 FEAT_SUMMON_GREATER_UNDEAD 8755 8758 ife_X2SpSuGrUn **** **** **** **** **** **** **** **** **** **** 0 0 0 15 **** 627 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_SUMMON_GREATER_UNDEAD 5 **** **** **** **** **** 0 1 +896 FEAT_DEATHLESS_MASTERY 8759 8760 ife_X2DethMast **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DEATHLESS_MASTERY 5 **** **** **** **** **** 0 1 +897 FEAT_DEATHLESS_MASTER_TOUCH 8761 8762 ife_X2DthMstTch **** **** **** **** **** **** **** **** 893 **** 0 0 0 3 **** 628 **** 0.5 3 **** **** **** **** **** **** **** **** **** **** **** FEAT_DEATHLESS_MASTER_TOUCH 5 **** **** **** **** **** 0 1 +898 FEAT_GREATER_WILDSHAPE_1 8665 83391 ife_X2GWShp1 **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 646 **** 1 6 **** 1 **** **** **** **** **** **** **** **** **** FEAT_GREATER_WILDSHAPE_1 6 **** **** **** **** **** 0 1 +899 **** **** **** ***** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 +900 FEAT_GREATER_WILDSHAPE_2 8766 8767 ife_X2GWShp2 **** **** **** **** **** **** **** **** 898 **** 0 0 0 10 1 675 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_GREATER_WILDSHAPE_2 5 **** **** **** **** **** 0 1 +901 FEAT_GREATER_WILDSHAPE_3 8768 8769 ife_X2GWShp3 **** **** **** **** **** **** **** **** 900 **** 0 0 0 10 1 676 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_GREATER_WILDSHAPE_3 5 **** **** **** **** **** 0 1 +902 FEAT_HUMANOID_SHAPE 8770 8771 ife_X2HumanShp **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 681 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_HUMANOID_SHAPE 5 **** **** **** **** **** 0 1 +903 FEAT_GREATER_WILDSHAPE_4 8772 8773 ife_X2GWShp4 **** **** **** **** **** **** **** **** 901 **** 0 0 0 10 1 677 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_GREATER_WILDSHAPE_4 5 **** **** **** **** **** 0 1 +904 FEAT_SACRED_DEFENSE_1 8774 8775 ife_X2SacrDef1 **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 905 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SACRED_DEFENSE_1 5 **** **** **** **** **** 0 1 +905 DELETED_FEAT_SACRED_DEFENSE_2 **** 8775 ife_X2SacrDef1 **** **** **** **** **** **** **** **** 904 **** 0 0 0 **** **** **** 906 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SACRED_DEFENSE_2 5 **** **** **** **** **** 0 1 +906 DELETED_FEAT_SACRED_DEFENSE_3 **** 8775 ife_X2SacrDef1 **** **** **** **** **** **** **** **** 905 **** 0 0 0 **** **** **** 907 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SACRED_DEFENSE_3 5 **** **** **** **** **** 0 1 +907 DELETED_FEAT_SACRED_DEFENSE_4 **** 8775 ife_X2SacrDef1 **** **** **** **** **** **** **** **** 906 **** 0 0 0 **** **** **** 908 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SACRED_DEFENSE_4 5 **** **** **** **** **** 0 1 +908 DELETED_FEAT_SACRED_DEFENSE_5 **** 8775 ife_X2SacrDef1 **** **** **** **** **** **** **** **** 907 **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SACRED_DEFENSE_5 5 **** **** **** **** **** 0 1 +909 FEAT_DIVINE_WRATH 8780 8781 ife_X2DiviWrth **** **** **** **** **** **** **** **** **** **** 0 0 0 22 **** 622 **** 1 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_DIVINE_WRATH 5 **** **** **** **** **** 0 1 +910 FEAT_EXTRA_SMITING 8782 8783 ife_X2ExtrSmit **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** **** **** 301 472 **** **** **** **** **** **** **** FEAT_EXTRA_SMITING 5 **** **** **** **** **** 0 1 +911 FEAT_SKILL_FOCUS_CRAFT_ARMOR 8784 424 ife_X2SkFCrAr **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 4 **** **** **** **** **** **** 25 **** **** **** FEAT_SKILL_FOCUS_CRAFT_ARMOR 6 **** **** **** **** **** 0 1 +912 FEAT_SKILL_FOCUS_CRAFT_WEAPON 8785 424 ife_X2SkFCrWp **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 4 **** **** **** **** **** **** 26 **** **** **** FEAT_SKILL_FOCUS_CRAFT_WEAPON 6 **** **** **** **** **** 0 1 +913 FEAT_EPIC_SKILL_FOCUS_CRAFT_ARMOR 8969 4063 ife_X2ESFCrAr **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 25 20 **** **** FEAT_EPIC_SKILL_FOCUS_CRAFT_ARMOR 6 **** **** **** **** **** 1 1 +914 FEAT_EPIC_SKILL_FOCUS_CRAFT_WEAPON 8970 4063 ife_X2ESFCrWp **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 26 20 **** **** FEAT_EPIC_SKILL_FOCUS_CRAFT_WEAPON 6 **** **** **** **** **** 1 1 +915 FEAT_SKILL_FOCUS_BLUFF 8971 424 ife_X2SkFBluf **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 4 **** **** **** **** **** **** 23 **** **** **** FEAT_SKILL_FOCUS_BLUFF 6 **** **** **** **** **** 0 1 +916 FEAT_SKILL_FOCUS_INTIMIDATE 8972 424 ife_X2SkFInti **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 4 **** **** **** **** **** **** 24 **** **** **** FEAT_SKILL_FOCUS_INTIMIDATE 6 **** **** **** **** **** 0 1 +917 FEAT_EPIC_SKILL_FOCUS_BLUFF 8973 4063 ife_X2ESFBluf **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 23 20 **** **** FEAT_EPIC_SKILL_FOCUS_BLUFF 6 **** **** **** **** **** 1 1 +918 FEAT_EPIC_SKILL_FOCUS_INTIMIDATE 8974 4063 ife_X2ESFInti **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 0.2 **** 15 **** **** **** **** **** **** 24 20 **** **** FEAT_EPIC_SKILL_FOCUS_INTIMIDATE 6 **** **** **** **** **** 1 1 +919 FEAT_WEAPON_OF_CHOICE_CLUB 8976 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 43 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_CLUB 5 **** 1 33 **** **** 0 1 +920 FEAT_WEAPON_OF_CHOICE_DAGGER 8977 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 90 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_DAGGER 5 **** 1 33 **** **** 0 1 +921 FEAT_WEAPON_OF_CHOICE_LIGHTMACE 8978 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 94 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_LIGHTMACE 5 **** 1 33 **** **** 0 1 +922 FEAT_WEAPON_OF_CHOICE_MORNINGSTAR 8979 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 95 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_MORNINGSTAR 5 **** 1 33 **** **** 0 1 +923 FEAT_WEAPON_OF_CHOICE_QUARTERSTAFF 8980 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 96 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_QUARTERSTAFF 5 **** 1 33 **** **** 0 1 +924 FEAT_WEAPON_OF_CHOICE_SHORTSPEAR 8981 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 97 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_SHORTSPEAR 5 **** 1 33 **** **** 0 1 +925 FEAT_WEAPON_OF_CHOICE_SHORTSWORD 8982 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 103 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_SHORTSWORD 5 **** 1 33 **** **** 0 1 +926 FEAT_WEAPON_OF_CHOICE_RAPIER 8983 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 104 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_RAPIER 5 **** 1 33 **** **** 0 1 +927 FEAT_WEAPON_OF_CHOICE_SCIMITAR 8984 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 105 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_SCIMITAR 5 **** 1 33 **** **** 0 1 +928 FEAT_WEAPON_OF_CHOICE_LONGSWORD 8985 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 106 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_LONGSWORD 5 **** 1 33 **** **** 0 1 +929 FEAT_WEAPON_OF_CHOICE_GREATSWORD 8986 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 107 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_GREATSWORD 5 **** 1 33 **** **** 0 1 +930 FEAT_WEAPON_OF_CHOICE_HANDAXE 8987 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 108 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_HANDAXE 5 **** 1 33 **** **** 0 1 +931 FEAT_WEAPON_OF_CHOICE_BATTLEAXE 8988 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 110 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_BATTLEAXE 5 **** 1 33 **** **** 0 1 +932 FEAT_WEAPON_OF_CHOICE_GREATAXE 8989 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 111 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_GREATAXE 5 **** 1 33 **** **** 0 1 +933 FEAT_WEAPON_OF_CHOICE_HALBERD 8990 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 112 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_HALBERD 5 **** 1 33 **** **** 0 1 +934 FEAT_WEAPON_OF_CHOICE_LIGHTHAMMER 8991 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 113 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_LIGHTHAMMER 5 **** 1 33 **** **** 0 1 +935 FEAT_WEAPON_OF_CHOICE_LIGHTFLAIL 8992 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 114 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_LIGHTFLAIL 5 **** 1 33 **** **** 0 1 +936 FEAT_WEAPON_OF_CHOICE_WARHAMMER 8993 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 115 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_WARHAMMER 5 **** 1 33 **** **** 0 1 +937 FEAT_WEAPON_OF_CHOICE_HEAVYFLAIL 8994 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 116 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_HEAVYFLAIL 5 **** 1 33 **** **** 0 1 +938 FEAT_WEAPON_OF_CHOICE_SCYTHE 8995 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 121 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_SCYTHE 5 **** 1 33 **** **** 0 1 +939 FEAT_WEAPON_OF_CHOICE_KATANA 8996 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 122 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_KATANA 5 **** 1 33 **** **** 0 1 +940 FEAT_WEAPON_OF_CHOICE_BASTARDSWORD 8997 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 123 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_BASTARDSWORD 5 **** 1 33 **** **** 0 1 +941 FEAT_WEAPON_OF_CHOICE_DIREMACE 8998 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 125 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_DIREMACE 5 **** 1 33 **** **** 0 1 +942 FEAT_WEAPON_OF_CHOICE_DOUBLEAXE 8999 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 126 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_DOUBLEAXE 5 **** 1 33 **** **** 0 1 +943 FEAT_WEAPON_OF_CHOICE_TWOBLADEDSWORD 9000 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 127 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_TWOBLADEDSWORD 5 **** 1 33 **** **** 0 1 +944 FEAT_BREW_POTION 68855 68891 ife_X2BrewPotion **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BREW_POTION 6 **** 40 **** **** **** 0 1 +945 FEAT_SCRIBE_SCROLL 68895 68912 ife_X2ScribScrl **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SCRIBE_SCROLL 6 **** **** **** **** **** 0 1 +946 FEAT_CRAFT_WAND 68961 76387 ife_X2CraftWand **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CRAFT_WAND 6 **** **** **** **** **** 0 1 +947 FEAT_PRESTIGE_DEFENSIVE_STANCE 76423 76424 ife_X2DefStance **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 641 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_DWARVEN_DEFENDER_DEFENSIVE_STANCE 3 **** **** **** **** **** 0 1 +948 DWARVEN_DEFENDER_DAMAGE_REDUCTION 76428 76429 ife_damred **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DAMAGE_REDUCTION_6 3 **** **** **** **** **** 0 1 +949 FEAT_PRESTIGE_DEFENSIVE_AWARENESS_1 76430 76431 ife_X2DefAware **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 950 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEFENSIVE_AWARENESS_1 6 **** **** **** **** **** 0 1 +950 FEAT_PRESTIGE_DEFENSIVE_AWARENESS_2 76432 76434 ife_X2DefAware **** **** **** **** **** **** **** **** 949 **** 0 0 0 **** **** **** 951 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEFENSIVE_AWARENESS_2 6 **** **** **** **** **** 0 1 +951 FEAT_PRESTIGE_DEFENSIVE_AWARENESS_3 76433 76435 ife_X2DefAware **** **** **** **** **** **** **** **** 950 **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEFENSIVE_AWARENESS_3 6 **** **** **** **** **** 0 1 +952 FEAT_WEAPON_FOCUS_DWAXE 83318 436 ife_X2WFDWAx 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_DWAXE 1 **** **** **** **** **** 0 1 +953 FEAT_WEAPON_SPECIALIZATION_DWAXE 83319 444 ife_X2WSDWAx 4 **** **** **** **** **** **** **** 952 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_DWAXE 1 **** 4 4 **** **** 0 1 +954 FEAT_IMPROVED_CRITICAL_DWAXE 83320 228 ife_X2CrtDWAx 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_DWAXE 1 **** **** **** **** **** 0 1 +955 FEAT_EPIC_DEVASTATING_CRITICAL_DWAXE 83321 3909 ife_X2DCrtDWAx **** 25 **** **** **** **** **** **** 391 958 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_DWAXE 1 **** **** **** **** **** 1 1 +956 FEAT_EPIC_WEAPON_FOCUS_DWAXE 83322 8415 ife_X2EWFDWAx **** **** **** **** **** **** **** **** 952 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_DWAXE 1 **** **** **** **** **** 1 1 +957 FEAT_EPIC_WEAPON_SPECIALIZATION_DWAXE 83323 8456 ife_X2EWSDWAx **** **** **** **** **** **** **** **** 953 956 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_DWAXE 1 **** **** **** **** **** 1 1 +958 FEAT_EPIC_OVERWHELMING_CRITICAL_DWAXE 83324 8524 ife_X2OCrtDWAx **** 23 **** **** **** **** **** **** 391 954 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_DWAXE 1 **** **** **** **** **** 1 1 +959 FEAT_WEAPON_OF_CHOICE_DWAXE 83325 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 952 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_DWAXE 5 **** 1 33 **** **** 0 1 +960 FEAT_USE_POISON 83371 83372 ife_X2UsePoison **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_USE_POISON 6 **** **** **** **** **** 0 1 +961 FEAT_DRAGON_ARMOR 83494 83499 ife_X2DDArmor **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DRAGON_ARMOR 5 **** **** **** **** **** 0 1 +962 FEAT_DRAGON_ABILITIES 83495 83500 ife_X2DDArmor **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DRAGON_ABILITIES 5 **** **** **** **** **** 0 1 +963 FEAT_DRAGON_IMMUNE_PARALYSIS 83496 83501 ife_X2ImmPara **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DRAGON_IMMUNE_PARALYSIS 5 **** **** **** **** **** 0 1 +964 FEAT_DRAGON_IMMUNE_FIRE 83497 83502 ife_X2ImmFire **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DRAGON_IMMUNE_FIRE 5 **** **** **** **** **** 0 1 +965 FEAT_DRAGON_DIS_BREATH 83498 83503 ife_X2DDBreath **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 690 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_DRAGON_DIS_BREATH 5 **** **** **** **** **** 0 1 +966 FEAT_EPIC_FIGHTER 83504 83505 ife_X2Epfighter **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_FIGHTER 6 **** **** **** **** **** 1 1 +967 FEAT_EPIC_BARBARIAN 83508 83529 ife_X2Epbarba **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_BARBARIAN 6 **** **** **** **** **** 1 1 +968 FEAT_EPIC_BARD 83509 83530 ife_X2Epbard **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_BARD 6 **** **** **** **** **** 1 1 +969 FEAT_EPIC_CLERIC 83510 83531 ife_X2Epcleric **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_CLERIC 6 **** **** **** **** **** 1 1 +970 FEAT_EPIC_DRUID 83511 83532 ife_X2Epdruid **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DRUID 6 **** **** **** **** **** 1 1 +971 FEAT_EPIC_MONK 83512 83533 ife_X2Epmonk **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_MONK 6 **** **** **** **** **** 1 1 +972 FEAT_EPIC_PALADIN 83513 83534 ife_X2Eppal **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_PALADIN 6 **** **** **** **** **** 1 1 +973 FEAT_EPIC_RANGER 83514 83535 ife_X2Epranger **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_RANGER 6 **** **** **** **** **** 1 1 +974 FEAT_EPIC_ROGUE 83515 83536 ife_X2Eprogue **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ROGUE 6 **** **** **** **** **** 1 1 +975 FEAT_EPIC_SORCERER 83516 83537 ife_X2Epsorc **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SORCERER 6 **** **** **** **** **** 1 1 +976 FEAT_EPIC_WIZARD 83517 83538 ife_X2Epwizard **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WIZARD 6 **** **** **** **** **** 1 1 +977 FEAT_EPIC_ARCANE_ARCHER 83518 83539 ife_X2EpARCHER **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ARCANE_ARCHER 6 **** **** **** **** **** 1 1 +978 FEAT_EPIC_ASSASSIN 83519 83540 ife_X2EpASASIN **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_ASSASSIN 6 **** **** **** **** **** 1 1 +979 FEAT_EPIC_BLACKGUARD 83521 83542 ife_X2EpBLKGRD **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_BLACKGUARD 6 **** **** **** **** **** 1 1 +980 FEAT_EPIC_SHADOWDANCER 83520 83541 ife_X2EpShad **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SHADOWDANCER 6 **** **** **** **** **** 1 1 +981 FEAT_EPIC_HARPER_SCOUT_83522_83543 **** **** IR_X1_HARPER **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_HARPER_SCOUT 6 **** **** **** **** **** 1 1 +982 FEAT_EPIC_DIVINE_CHAMPION 16925000 83544 ife_X2EpDIVCHA **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DIVINE_CHAMPION 6 **** **** **** **** **** 1 1 +983 FEAT_EPIC_WEAPON_MASTER 83524 83545 ife_X2EpWM **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_MASTER 6 **** **** **** **** **** 1 1 +984 FEAT_EPIC_PALE_MASTER 83527 83548 ife_X2EpPALEMA **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_PALE_MASTER 6 **** **** **** **** **** 1 1 +985 FEAT_EPIC_DWARVEN_DEFENDER 83525 83546 ife_X2EpDWDEF **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DWARVEN_DEFENDER 6 **** **** **** **** **** 1 1 +986 FEAT_EPIC_SHIFTER 83526 83547 ife_X2EpSHIFTR **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SHIFTER 6 **** **** **** **** **** 1 1 +987 FEAT_EPIC_RED_DRAGON_DISC 83528 83549 ife_X2EpDRAGOND **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_RED_DRAGON_DISC 6 **** **** **** **** **** 1 1 +988 FEAT_EPIC_THUNDERING_RAGE 83568 83569 ife_rage **** 25 **** **** **** **** **** **** 329 **** 0 0 0 **** 1 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_THUNDERING_RAGE 6 **** **** **** **** **** 1 1 +989 FEAT_EPIC_TERRIFYING_RAGE 83581 83582 ife_rage **** **** **** **** **** **** **** **** 329 **** 0 0 0 **** 1 **** **** 0.5 **** **** **** **** **** **** **** **** 24 25 **** **** FEAT_EPIC_TERRIFYING_RAGE 6 **** **** **** **** **** 1 1 +990 FEAT_EPIC_SPELL_EPIC_WARDING 83607 83608 ife_X2EpicWard **** **** **** **** **** **** **** **** **** **** 0 0 0 12 **** 695 **** 1 1 14 1 **** **** **** **** **** 16 34 **** **** FEAT_EPIC_EPIC_WARDING 4 **** **** **** **** **** 1 1 +991 FEAT_PRESTIGE_MASTER_CRAFTER_83633_83634 **** **** ife_X2MstCraft **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_MASTER_CRAFTER 6 **** 10 28 **** **** 0 1 +992 FEAT_PRESTIGE_SCROUNGER_83635_83636 **** **** ife_X2MstCraft **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.2 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_SCROUNGER 3 **** 6 28 **** **** 0 1 +993 FEAT_WEAPON_FOCUS_WHIP 8777 436 ife_X2WFWhip 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_WHIP 1 **** **** **** **** **** 0 1 +994 FEAT_WEAPON_SPECIALIZATION_WHIP 8778 444 ife_X2WSWhip 4 **** **** **** **** **** **** **** 993 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_WHIP 1 **** 4 4 **** **** 0 1 +995 FEAT_IMPROVED_CRITICAL_WHIP 8779 228 ife_X2CrtWhip 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_WHIP 1 **** **** **** **** **** 0 1 +996 FEAT_EPIC_DEVASTATING_CRITICAL_WHIP 83637 3909 ife_X2DCrtWhip **** 25 **** **** **** **** **** **** 391 999 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_WHIP 1 **** **** **** **** **** 1 1 +997 FEAT_EPIC_WEAPON_FOCUS_WHIP 83638 8415 ife_X2EWFWhip **** **** **** **** **** **** **** **** 993 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_WHIP 1 **** **** **** **** **** 1 1 +998 FEAT_EPIC_WEAPON_SPECIALIZATION_WHIP 83639 8456 ife_X2EWSWhip **** **** **** **** **** **** **** **** 994 997 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_WHIP 1 **** **** **** **** **** 1 1 +999 FEAT_EPIC_OVERWHELMING_CRITICAL_WHIP 83641 8524 ife_X2OCrtWhip **** 23 **** **** **** **** **** **** 391 995 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_WHIP 1 **** **** **** **** **** 1 1 +1000 FEAT_WEAPON_OF_CHOICE_WHIP 83642 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 993 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_WHIP 5 **** 1 33 **** **** 0 1 +1001 FEAT_EPIC_CHARACTER 83665 83666 ife_X2EpicChar **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_CHARACTER 6 **** **** **** **** **** 0 1 +1002 FEAT_EPIC_EPIC_SHADOWLORD 83700 83702 ife_X1SShad **** **** **** **** **** **** **** **** 435 **** 0 0 0 **** 1 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_EPIC_SHADOWLORD 6 **** **** 27 **** **** 1 1 +1003 FEAT_EPIC_EPIC_FIEND 83701 83703 is_LsPlanar **** **** **** **** **** **** **** **** 475 **** 0 0 0 **** 1 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_EPIC_FIEND 6 **** 15 31 **** **** 1 1 +1004 FEAT_PRESTIGE_DEATH_ATTACK_6 83727 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1005 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_6 5 **** **** **** **** **** 1 1 +1005 FEAT_PRESTIGE_DEATH_ATTACK_7 83728 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1006 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_7 5 **** **** **** **** **** 1 1 +1006 FEAT_PRESTIGE_DEATH_ATTACK_8 83729 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1019 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_8 5 **** **** **** **** **** 1 1 +1007 FEAT_BLACKGUARD_SNEAK_ATTACK_4D6 83731 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1008 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_4D6 6 **** **** **** **** **** 1 1 +1008 FEAT_BLACKGUARD_SNEAK_ATTACK_5D6 83732 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1009 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_5D6 6 **** **** **** **** **** 1 1 +1009 FEAT_BLACKGUARD_SNEAK_ATTACK_6D6 83733 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1010 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_6D6 6 **** **** **** **** **** 1 1 +1010 FEAT_BLACKGUARD_SNEAK_ATTACK_7D6 83734 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1011 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_7D6 6 **** **** **** **** **** 1 1 +1011 FEAT_BLACKGUARD_SNEAK_ATTACK_8D6 83735 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1012 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_8D6 6 **** **** **** **** **** 1 1 +1012 FEAT_BLACKGUARD_SNEAK_ATTACK_9D6 83737 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1013 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_9D6 6 **** **** **** **** **** 1 1 +1013 FEAT_BLACKGUARD_SNEAK_ATTACK_10D6 83738 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1014 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_10D6 6 **** **** **** **** **** 1 1 +1014 FEAT_BLACKGUARD_SNEAK_ATTACK_11D6 83739 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1015 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_11D6 6 **** **** **** **** **** 1 1 +1015 FEAT_BLACKGUARD_SNEAK_ATTACK_12D6 83740 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1016 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_12D6 6 **** **** **** **** **** 1 1 +1016 FEAT_BLACKGUARD_SNEAK_ATTACK_13D6 83741 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1017 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_13D6 6 **** **** **** **** **** 1 1 +1017 FEAT_BLACKGUARD_SNEAK_ATTACK_14D6 83742 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1018 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_14D6 6 **** **** **** **** **** 1 1 +1018 FEAT_BLACKGUARD_SNEAK_ATTACK_15D6 83743 40052 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_BLACKGUARD_SNEAK_ATTACK_15D6 6 **** **** **** **** **** 1 1 +1019 FEAT_PRESTIGE_DEATH_ATTACK_9 83744 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1020 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_9 5 **** **** **** **** **** 1 1 +1020 FEAT_PRESTIGE_DEATH_ATTACK_10 83746 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1021 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_10 5 **** **** **** **** **** 1 1 +1021 FEAT_PRESTIGE_DEATH_ATTACK_11 83747 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1022 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_11 5 **** **** **** **** **** 1 1 +1022 FEAT_PRESTIGE_DEATH_ATTACK_12 83748 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1023 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_12 5 **** **** **** **** **** 1 1 +1023 FEAT_PRESTIGE_DEATH_ATTACK_13 83749 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1024 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_13 5 **** **** **** **** **** 1 1 +1024 FEAT_PRESTIGE_DEATH_ATTACK_14 83750 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1025 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_14 5 **** **** **** **** **** 1 1 +1025 FEAT_PRESTIGE_DEATH_ATTACK_15 83751 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1026 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_15 5 **** **** **** **** **** 1 1 +1026 FEAT_PRESTIGE_DEATH_ATTACK_16 83752 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1027 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_16 5 **** **** **** **** **** 1 1 +1027 FEAT_PRESTIGE_DEATH_ATTACK_17 83753 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1028 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_17 5 **** **** **** **** **** 1 1 +1028 FEAT_PRESTIGE_DEATH_ATTACK_18 83754 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1029 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_18 5 **** **** **** **** **** 1 1 +1029 FEAT_PRESTIGE_DEATH_ATTACK_19 83755 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1030 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_19 5 **** **** **** **** **** 1 1 +1030 FEAT_PRESTIGE_DEATH_ATTACK_20 83756 8695 ife_X1DethAtt **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 353 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_DEATH_ATTACK_20 5 **** **** **** **** **** 1 1 +1031 **** **** **** ***** **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 +1032 SneakAttack11 83758 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1033 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_11 6 **** **** **** **** **** 0 1 +1033 SneakAttack12 83759 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1034 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_12 6 **** **** **** **** **** 0 1 +1034 SneakAttack13 83760 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1035 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_13 6 **** **** **** **** **** 0 1 +1035 SneakAttack14 83761 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1036 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_14 6 **** **** **** **** **** 0 1 +1036 SneakAttack15 83762 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1037 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_15 6 **** **** **** **** **** 0 1 +1037 SneakAttack16 83763 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1038 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_16 6 **** **** **** **** **** 0 1 +1038 SneakAttack17 83764 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1039 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_17 6 **** **** **** **** **** 0 1 +1039 SneakAttack18 83765 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1040 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_18 6 **** **** **** **** **** 0 1 +1040 SneakAttack19 83766 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1041 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_19 6 **** **** **** **** **** 0 1 +1041 SneakAttack20 83767 6039 ife_sneakhit **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SNEAK_ATTACK_20 6 **** **** **** **** **** 0 1 +1042 FEAT_DRAGON_HDINCREASE_D6 83811 83814 ife_DDHDincrease **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1043 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DRAGON_HDINCREASE_D6 5 **** **** **** **** **** 0 1 +1043 FEAT_DRAGON_HDINCREASE_D8 83812 83814 ife_DDHDincrease **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 1044 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DRAGON_HDINCREASE_D8 5 **** **** **** **** **** 0 1 +1044 FEAT_DRAGON_HDINCREASE_D10 83813 83814 ife_DDHDincrease **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DRAGON_HDINCREASE_D10 5 **** **** **** **** **** 0 1 +1045 FEAT_PRESTIGE_ENCHANT_ARROW_6 83843 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 449 **** 0 0 0 **** **** **** 1046 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_6 5 **** **** **** **** **** 0 1 +1046 FEAT_PRESTIGE_ENCHANT_ARROW_7 83844 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1045 **** 0 0 0 **** **** **** 1047 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_7 5 **** **** **** **** **** 0 1 +1047 FEAT_PRESTIGE_ENCHANT_ARROW_8 83845 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1046 **** 0 0 0 **** **** **** 1048 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_8 5 **** **** **** **** **** 0 1 +1048 FEAT_PRESTIGE_ENCHANT_ARROW_9 83846 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1047 **** 0 0 0 **** **** **** 1049 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_9 5 **** **** **** **** **** 0 1 +1049 FEAT_PRESTIGE_ENCHANT_ARROW_10 83847 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1048 **** 0 0 0 **** **** **** 1050 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_10 5 **** **** **** **** **** 0 1 +1050 FEAT_PRESTIGE_ENCHANT_ARROW_11 83870 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1049 **** 0 0 0 **** **** **** 1051 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_11 5 **** **** **** **** **** 0 1 +1051 FEAT_PRESTIGE_ENCHANT_ARROW_12 83871 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1050 **** 0 0 0 **** **** **** 1052 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_12 5 **** **** **** **** **** 0 1 +1052 FEAT_PRESTIGE_ENCHANT_ARROW_13 83872 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1051 **** 0 0 0 **** **** **** 1053 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_13 5 **** **** **** **** **** 0 1 +1053 FEAT_PRESTIGE_ENCHANT_ARROW_14 83873 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1052 **** 0 0 0 **** **** **** 1054 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_14 5 **** **** **** **** **** 0 1 +1054 FEAT_PRESTIGE_ENCHANT_ARROW_15 83874 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1053 **** 0 0 0 **** **** **** 1055 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_15 5 **** **** **** **** **** 0 1 +1055 FEAT_PRESTIGE_ENCHANT_ARROW_16 83875 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1054 **** 0 0 0 **** **** **** 1056 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_16 5 **** **** **** **** **** 0 1 +1056 FEAT_PRESTIGE_ENCHANT_ARROW_17 83876 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1055 **** 0 0 0 **** **** **** 1057 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_17 5 **** **** **** **** **** 0 1 +1057 FEAT_PRESTIGE_ENCHANT_ARROW_18 83878 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1056 **** 0 0 0 **** **** **** 1058 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_18 5 **** **** **** **** **** 0 1 +1058 FEAT_PRESTIGE_ENCHANT_ARROW_19 83879 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1057 **** 0 0 0 **** **** **** 1059 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_19 5 **** **** **** **** **** 0 1 +1059 FEAT_PRESTIGE_ENCHANT_ARROW_20 83880 8680 ife_X1EnchArr **** **** **** **** **** **** **** **** 1058 **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_ENCHANT_ARROW_20 5 **** **** **** **** **** 0 1 +1060 FEAT_EPIC_OUTSIDER_SHAPE 84181 8741 ife_X2OutShape **** **** **** **** 25 **** **** **** 903 **** 0 0 0 10 1 732 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_EPIC_OUTSIDER_SHAPE 5 **** **** **** **** **** 1 1 +1061 FEAT_EPIC_CONSTRUCT_SHAPE 84182 8742 ife_X2ConShp **** **** **** **** 27 **** **** **** 903 **** 0 0 0 10 1 737 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_EPIC_CONSTRUCT_SHAPE 5 **** **** **** **** **** 1 1 +1062 FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_1 84475 84480 ife_X2GWShp1 **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_1 6 **** **** **** **** **** 1 1 +1063 FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_2 84476 84480 ife_X2GWShp2 **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_2 6 **** **** **** **** **** 1 1 +1064 FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_3 84477 84480 ife_X2GWShp3 **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_3 6 **** **** **** **** **** 1 1 +1065 FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_4 84478 84480 ife_X2GWShp4 **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_4 6 **** **** **** **** **** 1 1 +1066 FEAT_EPIC_SHIFTER_INFINITE_HUMANOID_SHAPE 84479 84480 ife_X2HumanShp **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SHIFTER_INFINITE_HUMANOID_SHAPE 6 **** **** **** **** **** 1 1 +1067 FEAT_EPIC_BARBARIAN_DAMAGE_REDUCTION 85496 85495 ife_damred **** **** **** **** **** **** **** **** 334 **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_BARBARIAN_DAMAGE_REDUCTION 3 **** **** **** **** **** 1 1 +1068 FEAT_EPIC_DRUID_INFINITE_WILDSHAPE 85592 85594 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DRUID_INFINITE_WILDSHAPE 6 **** **** **** **** **** 1 1 +1069 FEAT_EPIC_DRUID_INFINITE_ELEMENTAL_SHAPE 85593 85595 ife_eleshape **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DRUID_INFINITE_ELEMENTAL_SHAPE 6 **** **** **** **** **** 1 1 +1070 FEAT_PRESTIGE_POISON_SAVE_EPIC 86230 86231 ife_X1PoisSav **** **** **** **** **** **** **** **** 466 **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PRESTIGE_POISON_SAVE_EPIC 5 **** **** **** **** **** 0 1 +1071 FEAT_EPIC_SUPERIOR_WEAPON_FOCUS 86783 86784 ife_X2SupWpFo **** **** **** **** **** **** **** **** 884 **** 0 0 0 **** **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_SUPERIOR_WEAPON_FOCUS 5 **** 11 33 **** **** 1 1 +1072 FEAT_WEAPON_FOCUS_TRIDENT 110891 436 ife_X2WFTri 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 0 1 +1073 FEAT_WEAPON_SPECIALIZATION_TRIDENT 110892 444 ife_X2WSTri 4 **** **** **** **** **** **** **** 1072 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_TRIDENT 1 **** 4 4 **** **** 0 1 +1074 FEAT_IMPROVED_CRITICAL_TRIDENT 110893 228 ife_X2CrtTri 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_TRIDENT 1 **** **** **** **** **** 0 1 +1075 FEAT_EPIC_DEVASTATING_CRITICAL_TRIDENT 110894 3909 ife_X2DCrtTri **** 25 **** **** **** **** **** **** 391 1078 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1076 FEAT_EPIC_WEAPON_FOCUS_TRIDENT 110895 8415 ife_X2EWFTri **** **** **** **** **** **** **** **** 1072 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 1 1 +1077 FEAT_EPIC_WEAPON_SPECIALIZATION_TRIDENT 110896 8456 ife_X2EWSTri **** **** **** **** **** **** **** **** 1073 1076 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_TRIDENT 1 **** **** **** **** **** 1 1 +1078 FEAT_EPIC_OVERWHELMING_CRITICAL_TRIDENT 110897 8524 ife_X2OCrtTri **** 23 **** **** **** **** **** **** 391 1074 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1079 FEAT_WEAPON_OF_CHOICE_TRIDENT 110898 8728 ife_X2WpCh **** **** **** **** **** **** **** **** 1072 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_TRIDENT 5 **** 1 33 **** **** 0 1 +1080 FEAT_PDK_RALLY 111714 111715 ife_x3_pdkrally **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 806 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_PDK_RALLY 4 **** **** **** **** **** 0 0 +1081 FEAT_PDK_SHIELD 111716 111717 ife_x3_pdkhshld **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 807 **** 1 -1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PDK_SHIELD 4 **** **** **** **** **** 0 0 +1082 FEAT_PDK_FEAR 111718 111719 ife_x3_pdkfear **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 808 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PDK_FEAR 4 **** **** **** **** **** 0 1 +1083 FEAT_PDK_WRATH 111720 111721 ife_x3_pdkwrath **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 809 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_PDK_WRATH 4 **** **** **** **** **** 0 0 +1084 FEAT_PDK_STAND 111722 111723 ife_x3_pdkstand **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 810 **** 1 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_PDK_STAND 4 **** **** **** **** **** 0 1 +1085 FEAT_PDK_INSPIRE_1 111724 111725 ife_x3_pdkinsp **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 811 1086 1 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_PDK_INSPIRE_1 4 **** **** **** **** **** 0 1 +1086 FEAT_PDK_INSPIRE_2 111724 111725 ife_x3_pdkinsp **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 811 **** 1 2 **** 1 **** **** **** **** **** **** **** **** **** FEAT_PDK_INSPIRE_2 4 **** **** **** **** **** 0 1 +1087 FEAT_MOUNTED_COMBAT 111728 111729 ife_x3_mcombat **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** 27 1 **** **** FEAT_MOUNTED_COMBAT 4 **** **** **** **** **** 0 1 +1088 FEAT_MOUNTED_ARCHERY 111730 111731 ife_x3_marchery **** **** **** **** **** **** **** **** 1087 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** 27 1 **** **** FEAT_MOUNTED_ARCHERY 4 **** **** **** **** **** 0 1 +1089 HORSE_MENU 111875 111876 ife_x3_horse **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** 812 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HORSE_MENU 6 **** 99 **** **** **** 0 0 +1090 HORSE_MOUNT 111877 111878 ife_x3_mount **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** 813 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_HORSE_MOUNT 6 **** 99 **** **** **** 0 0 +1091 HORSE_DISMOUNT 111879 111880 ife_x3_dismount **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** 814 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_HORSE_DISMOUNT 6 **** 99 **** **** **** 0 0 +1092 HORSE_PARTY_MOUNT 111883 111884 ife_x3_pmount **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** 815 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_HORSE_PARTY_MOUNT 6 **** 99 **** **** **** 0 0 +1093 HORSE_PARTY_DISMOUNT 111885 111886 ife_x3_pdmount **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** 816 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HORSE_GATHER_MOUNTS 6 **** 99 **** **** **** 0 0 +1094 HORSE_ASSIGN_MOUNT 111887 111888 ife_x3_amount **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** 817 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HORSE_ASSIGN_MOUNT 6 **** 99 **** **** **** 0 0 +1095 PALADIN_SUMMON_MOUNT 111881 111882 ife_x3_whsummon **** **** **** **** **** **** **** **** **** **** 0 0 0 2 **** 818 **** 1 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_PALADIN_SUMMON_MOUNT 6 **** **** **** **** **** 0 1 +1096 DM_TOOL_01_Weather 16925297 16925298 ife_weather **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 820 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_01 6 **** 99 **** **** **** 0 0 +1097 DM_TOOL_02_Affliction_Check 16925299 16925300 ife_x3_dmtool02 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 821 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_02 6 **** 99 **** **** **** 0 0 +1098 DM_TOOL_03_Vampire_Status 16925301 16925302 ife_x3_dmtool03 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 822 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_03 6 **** 99 **** **** **** 0 0 +1099 DM_TOOL_04_Admin_Info 16925303 16925304 ife_x3_dmtool04 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 823 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_04 6 **** 99 **** **** **** 0 0 +1100 DM_TOOL_05_Dead_Status_Toggle 16925305 16925306 ife_x3_dmtool05 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 824 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_05 6 **** 99 **** **** **** 0 0 +1101 DM_TOOL_06_Revenancy_Toggle 16925307 16925308 ife_x3_dmtool06 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 825 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_06 6 **** 99 **** **** **** 0 0 +1102 DM_TOOL_07_Artillery 16925309 16925310 ife_x3_dmtool07 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 826 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_07 6 **** 99 **** **** **** 0 0 +1103 DM_TOOL_08_FallForward 16925311 16925312 ife_x3_dmtool08 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 827 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_08 6 **** 99 **** **** **** 0 0 +1104 DM_TOOL_09_FallBackward 16925313 16925314 ife_x3_dmtool09 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 828 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_09 6 **** 99 **** **** **** 0 0 +1105 DM_TOOL_10_PCBodyRecreate 16925315 16925316 ife_x3_dmtool10 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 829 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_DM_TOOL_10 6 **** 99 **** **** **** 0 0 +1106 Examine 16925386 1695391 ife_x3_ptool01 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 830 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_01 6 **** 99 **** **** **** 0 0 +1107 Debuff 16925387 16925390 ife_x3_ptool02 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 831 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_02 6 **** 99 **** **** **** 0 0 +1108 Subrace 16925388 1695392 ife_x3_ptool03 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 832 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_03 6 **** 99 **** **** **** 0 0 +1109 Henchmen 16925389 111948 ife_x3_ptool04 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 833 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_04 6 **** 99 **** **** **** 0 0 +1110 Call_For_Help 16925901 16925902 ife_x3_ptool05 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 834 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_05 6 **** 99 **** **** **** 0 0 +1111 PLAYER_TOOL_06 111689 111950 ife_x3_ptool06 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 835 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_06 6 **** 99 **** **** **** 0 0 +1112 PLAYER_TOOL_07 111690 111951 ife_x3_ptool07 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 836 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_07 6 **** 99 **** **** **** 0 0 +1113 PLAYER_TOOL_08 111691 111952 ife_x3_ptool08 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 837 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_08 6 **** 99 **** **** **** 0 0 +1114 PLAYER_TOOL_09 111692 111953 ife_x3_ptool09 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 838 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_09 6 **** 99 **** **** **** 0 0 +1115 PLAYER_TOOL_10 111693 111954 ife_x3_ptool10 **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 839 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_PLAYER_TOOL_10 6 **** 99 **** **** **** 0 0 +1116 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1117 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1118 FEAT_ELDRITCHBLAST_A 16925620 16925621 ife_eldblast **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 899 **** 0 **** 19 **** **** **** **** **** **** **** **** **** **** FEAT_EBLAST_A 5 1 **** **** **** **** 0 1 +1119 FEAT_ELDRITCHBLAST_C 16925624 16925625 ife_eldblast **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 900 **** 0 **** 19 **** **** **** **** **** **** **** **** **** **** FEAT_EBLAST_F 5 1 **** **** **** **** 0 1 +1120 FEAT_ELDRITCHBLAST_F 16925622 16925623 ife_eldblast **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 901 **** 0 **** 19 **** **** **** **** **** **** **** **** **** **** FEAT_EBLAST_I 5 1 **** **** **** **** 0 1 +1121 FEAT_ELDRITCHBLAST_M 16925626 16925627 ife_eldblast **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 902 **** 0 **** 19 **** **** **** **** **** **** **** **** **** **** FEAT_EBLAST_M 5 1 **** **** **** **** 0 1 +1122 FEAT_ELDRITCHBLAST_N 16925628 16925629 ife_eldblast **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 903 **** 0 **** 19 **** **** **** **** **** **** **** **** **** **** FEAT_EBLAST_N 5 1 **** **** **** **** 0 1 +1123 FEAT_EMP_ELDRITCHBLAST_A 16925635 16925633 ife_empeldblast **** **** **** **** **** **** **** **** 1118 **** 0 0 0 **** **** 905 **** 0 5 18 **** **** **** **** **** **** **** **** **** **** FEAT_EMP_ELDRITCHBLAST_A 5 1 **** 10 **** **** 0 1 +1124 FEAT_EMP_ELDRITCHBLAST_F 16925637 16925633 ife_empeldblast **** **** **** **** **** **** **** **** 1120 **** 0 0 0 **** **** 907 **** 0 5 18 **** **** **** **** **** **** **** **** **** **** FEAT_EMP_ELDRITCHBLAST_F 5 1 **** 10 **** **** 0 1 +1125 FEAT_EMP_ELDRITCHBLAST_I 16925634 16925633 ife_empeldblast **** **** **** **** **** **** **** **** 1119 **** 0 0 0 **** **** 906 **** 0 5 18 **** **** **** **** **** **** **** **** **** **** FEAT_EMP_ELDRITCHBLAST_I 5 1 **** 10 **** **** 0 1 +1126 FEAT_EMP_ELDRITCHBLAST_M 16925636 16925633 ife_empeldblast **** **** **** **** **** **** **** **** 1121 **** 0 0 0 **** **** 908 **** 0 5 18 **** **** **** **** **** **** **** **** **** **** FEAT_EMP_ELDRITCHBLAST_M 5 1 **** 10 **** **** 0 1 +1127 FEAT_EMP_ELDRITCHBLAST_N 16925638 16925633 ife_empeldblast **** **** **** **** **** **** **** **** 1122 **** 0 0 0 **** **** 909 **** 0 5 18 **** **** **** **** **** **** **** **** **** **** FEAT_EMP_ELDRITCHBLAST_N 5 1 **** 10 **** **** 0 1 +1128 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1129 DetectUndead 16925823 16925824 te_fe_detevil **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 973 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1130 SmiteInfidel 16925462 16925463 ife_hitevil **** **** **** **** **** **** **** **** **** **** 0 0 0 22 1 842 **** 0.5 3 **** **** **** **** **** **** **** **** **** **** **** FEAT_SMITE_EVIL 6 1 **** **** **** **** 0 1 +1131 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1132 FEAT_LEADERSHIP 16925045 16925046 ife_X2EWpFo **** **** **** **** **** **** **** **** **** **** 0 0 1 10 **** 1043 **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 6 **** **** **** 0 1 +1133 FEAT_LANDOWNER 16925047 16925048 ife_X1HEag **** **** **** **** **** **** 13 **** **** **** 0 0 1 10 **** **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 9 **** **** **** **** **** +1134 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1135 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1136 Willing_Deformity 16925616 16925617 ife_deform **** **** **** **** **** **** 11 **** **** **** 0 1 1 9 **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WILLING_DEFORMITY 6 0 3 **** **** **** 0 **** +1137 Abyssal_Pact 16925608 16925609 ife_abyssal **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1138 Dark_Pact 16925610 16925611 ife_darkpact **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1139 Infernal_Pact 16925612 16925613 ife_infernal **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1140 Undead_Wildshape 16925031 16925032 ife_wildshape **** **** **** **** **** **** **** **** **** **** **** **** 0 9 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** 0 0 +1141 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1142 Blightfire 16924960 16924961 ife_blightfire **** **** **** **** **** **** **** **** **** **** **** **** 0 9 **** 846 **** 1 **** **** 1 **** **** **** **** **** **** **** **** **** **** 5 0 **** **** **** **** 0 1 +1143 Contagion_Spell 16924962 16924963 ife_contagion **** **** **** **** **** **** **** **** **** **** **** **** 0 9 **** 27 **** 1 2 **** **** **** **** **** **** **** **** **** **** **** **** 5 0 **** **** **** **** 0 1 +1144 Summon_Undead_Animal 16924964 16924965 ife_familiar **** **** **** **** **** **** **** **** **** **** **** **** 0 9 **** 845 **** 1 3 **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +1145 Plague 16924966 16924967 ife_Plague **** **** **** **** **** **** **** **** **** **** **** **** 0 9 **** 844 **** 1 1 **** 1 **** **** **** **** **** **** **** **** **** **** 5 0 **** **** **** **** 0 1 +1146 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1147 DWARF_WEAP_PROF 16925051 16925052 ife_weppro_mar **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_PROFICIENCY_MARTIAL 1 **** **** **** **** **** 0 1 +1148 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1149 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1150 Background_Lower 16925673 16925674 ife_lower **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** FEAT_BG_LOWER 6 **** 2 **** 2 **** 0 0 +1151 Background_Middle 16925675 16925676 ife_middle **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** FEAT_BG_MIDDLE 6 **** 2 **** 2 **** 0 0 +1152 Background_Upper 16925677 16925678 ife_upper **** **** **** **** **** **** **** **** 258 **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** FEAT_BG_UPPER 6 **** 2 **** 2 **** 0 0 +1153 Background_Affluence 16925516 16925517 ife_bg_affluence **** **** **** **** **** **** **** **** 1152 **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 **** **** **** **** **** **** **** FEAT_BG_AFFLUENCE 6 **** 3 **** 3 **** 0 0 +1154 Background_Brawler 16925518 16925519 ife_bg_brawler **** 13 **** **** **** **** **** **** 1150 **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_BRAWLER 6 **** 3 **** 3 **** 0 0 +1155 Background_Cosmopolitan 16925520 16925521 ife_bg_cosmo **** **** **** **** **** **** 13 **** 1151 **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_COSMOPOLITAN 6 **** 3 **** 3 **** 0 0 +1156 Background_Crusader 16925522 16925523 ife_bg_crusader **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_CRUSADER 6 **** 3 **** 3 **** 0 0 +1157 Background_Duelist 16925524 16925525 ife_bg_duelist **** **** 13 **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_DUELIST 6 **** 3 **** 3 **** 0 0 +1158 Background_Evangelist 16925526 16925527 ife_bg_evangelist **** **** **** **** **** **** 13 **** **** **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_EVANGELIST 6 **** 3 **** 3 **** 0 0 +1159 Background_Forester 16925528 16925529 ife_bg_forester **** **** **** **** **** **** **** **** 1150 **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_FORESTER 6 **** 3 **** 3 **** 0 0 +1160 Background_Hard_Laborer 16925530 16925531 ife_bg_labor **** **** **** **** **** **** **** **** 1150 **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_HARD_LABORER 6 **** 3 **** 3 **** 0 0 +1161 Background_Healer 16925532 16925533 ife_bg_healer **** **** **** **** 13 **** **** **** **** **** 0 1 0 10 **** **** **** 0 1 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_HEALER 6 **** 3 **** 3 **** 0 0 +1162 Background_Knight 16925534 16925535 ife_bg_knight **** **** **** **** **** **** **** **** 1152 **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_KNIGHT 6 **** 3 **** 3 **** 0 0 +1163 Background_Hedgemage 16925536 16925537 ife_bg_mage **** **** **** 13 **** **** **** **** 1152 **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_MAGE_APPRENTICE 6 **** 3 **** 3 **** 0 0 +1164 Background_Mendicant 16925538 16925539 ife_bg_mendicant **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_MENDICANT 6 **** 3 **** 3 **** 0 0 +1165 Background_Merchant 16925540 16925541 ife_bg_merchant **** **** **** 11 **** **** **** **** 1151 **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_MERCHANT 6 **** 3 **** 3 **** 0 0 +1166 Background_Metalsmith 16925542 16925543 ife_bg_metal **** **** **** **** **** 13 **** **** **** **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_METALSMITH 6 **** 3 **** 3 **** 0 0 +1167 Background_Minstrel 16925544 16925545 ife_bg_minstrel **** **** **** **** **** **** 13 **** **** **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_MINSTREL 6 **** 3 **** 3 **** 0 0 +1168 Background_Occultist 16925546 16925547 ife_bg_occult **** **** **** **** **** **** 13 **** **** **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_OCCULTIST 6 **** 3 **** 3 **** 0 0 +1169 Background_Saboteur 16925548 16925549 ife_bg_sabo **** **** **** 13 **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_SABOTEUR 6 **** 3 **** 3 **** 0 0 +1170 Background_Scout 16925550 16925551 ife_bg_scout **** **** **** **** 13 **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_SCOUT 6 **** 3 **** 3 **** 0 0 +1171 Background_Sneak 16925552 16925553 ife_bg_sneak **** **** 13 **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_SNEAK 6 **** 3 **** 3 **** 0 0 +1172 Background_Soldier 16925554 16925555 ife_bg_soldier **** **** **** **** **** **** **** **** 1150 **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_SOLDIER 6 **** 3 **** 3 **** 0 0 +1173 Background_Traveler 16925556 16925557 ife_bg_traveler **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_TRAVELER 6 **** 3 **** 3 **** 0 0 +1174 Background_Spellfire 16925558 16925559 ife_bg_spellfire **** **** **** **** **** 13 **** **** **** **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** FEAT_BG_SPELLFIRE 6 **** 3 **** 3 **** 0 0 +1175 Background_NatLycan 16925560 16925561 ife_bg_cursed **** **** **** **** 11 **** **** **** **** **** 0 1 0 10 **** 848 **** 0 1 25 1 258 375 244 238 **** **** **** **** **** FEAT_BG_LYCANTHROPE 2 **** 3 **** 3 **** 0 1 +1176 Background_Shadow 16925562 16925563 ife_bg_shadow **** **** **** 11 **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 25 **** 258 375 244 **** **** **** **** **** **** **** 6 **** 3 **** 3 **** 0 0 +1177 Background_Copperelf 16925770 16925771 ife_bg_copper **** **** **** **** **** **** **** **** 238 **** 0 1 0 10 **** **** **** 0 **** 25 **** **** **** **** **** **** **** **** **** **** **** 6 **** 3 **** 3 **** 0 0 +1178 Background_Greenelf 16925772 16925773 ife_bg_green **** **** **** **** **** **** **** **** 238 **** 0 1 0 10 **** **** **** 0 **** 25 **** **** **** **** **** **** **** **** **** **** **** 6 **** 3 **** 3 **** 0 0 +1179 Background_Darkelf 16925774 16925775 ife_bg_dark **** **** **** **** **** **** **** **** 238 **** 0 1 0 10 **** 1047 **** 0 1 25 1 **** **** **** **** **** **** **** **** **** **** 2 **** 3 **** 3 **** 0 1 +1180 Background_Silverelf 16925776 16925777 ife_bg_silver **** **** **** **** **** **** **** **** 238 **** 0 1 0 10 **** **** **** 0 **** 25 **** **** **** **** **** **** **** **** **** **** **** 6 **** 3 **** 3 **** 0 0 +1181 Background_Goldelf 16925778 16925779 ife_bg_affluence **** **** **** **** **** **** **** **** 238 **** 0 1 0 10 **** **** **** 0 **** 25 **** **** **** **** **** **** **** **** **** **** **** 6 **** 3 **** 3 **** 0 0 +1182 Background_Golddwarf 16925780 16925781 ife_bg_affluence **** **** **** **** **** **** **** **** 227 **** 0 1 0 10 **** **** **** 0 **** 25 **** **** **** **** **** **** **** **** **** **** **** 6 **** 3 **** 3 **** 0 0 +1183 Background_Greydwarf 16925782 16925783 ife_bg_brawler **** **** **** **** **** **** **** **** 227 **** 0 1 0 10 **** 90 **** 0 1 25 1 **** **** **** **** **** **** **** **** **** **** 2 **** 3 **** 3 **** 0 1 +1184 Background_Shielddwarf 16925784 16925785 ife_sh_prof **** **** **** **** **** **** **** **** 227 **** 0 1 0 10 **** **** **** 0 **** 25 **** **** **** **** **** **** **** **** **** **** **** 6 **** 3 **** 3 **** 0 0 +1185 Background_Outsider 16925566 16925567 ife_foreign **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 25 **** **** **** **** **** **** **** **** **** **** **** 6 **** 3 **** 3 **** 0 0 +1186 Background_Aasimar 16925756 16925757 ife_bg_aasimar **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** 100 **** 0 1 25 1 258 244 **** **** **** **** **** **** **** **** 6 **** 3 **** 3 **** 0 1 +1187 Background_Tiefling 16925758 16925759 ife_bg_tiefling **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** 1047 **** 0 1 25 1 258 244 **** **** **** **** **** **** **** **** 2 **** 3 **** 3 **** 0 1 +1188 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1189 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1190 Artificer_Assistant 16925216 16925217 is_artif **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 850 **** 0 1 20 1 **** **** **** **** **** **** **** **** **** **** 5 0 1 47 **** **** 0 1 +1191 Baleful_Utterance 16925218 16925219 is_X1Bala **** **** **** **** **** **** **** **** **** **** **** **** 0 1 **** 851 **** 0 3 20 1 **** **** **** **** **** **** **** **** **** **** 5 1 1 47 **** **** 0 1 +1192 Beguiling_Influence 16925220 16925221 is_beguile **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 852 **** 0 1 20 1 **** **** **** **** **** **** **** **** **** **** 5 0 1 47 **** **** 0 1 +1193 Dark_Ones_Own_Luck 16925222 16925223 is_darkone **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 853 **** 0 1 20 1 **** **** **** **** **** **** **** **** **** **** 5 0 1 47 **** **** 0 1 +1194 Darkness 786 6132 is_Darkness **** **** **** **** **** **** **** **** **** **** **** **** 0 6 **** 854 **** 0 3 20 0 **** **** **** **** **** **** **** **** **** **** 5 0 1 47 **** **** 0 1 +1195 Ultravision 6331 6531 is_DarkVis **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 855 **** 0 1 20 1 **** **** **** **** **** **** **** **** **** **** 5 0 1 47 **** **** 0 1 +1196 Entropic_Shield 16925224 16925225 is_X1EShield **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 856 **** 0 1 20 1 **** **** **** **** **** **** **** **** **** **** 5 0 1 47 **** **** 0 1 +1197 Leaps_And_Bounds 16925226 16925227 is_leap **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 857 **** 0 1 20 1 **** **** **** **** **** **** **** **** **** **** 5 0 1 47 **** **** 0 1 +1198 See_Invisibility 907 6250 is_SeeInvis **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 858 **** 0 3 20 1 **** **** **** **** **** **** **** **** **** **** 5 0 1 47 **** **** 0 1 +1199 All_Seeing_Eyes 16925228 16925229 is_TrueSee **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 859 **** 0 1 20 1 **** **** **** **** **** **** **** **** **** **** 5 0 1 47 **** **** 0 1 +1200 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1201 Dark_Arcana 16925232 16925233 Is_darkarcana **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 861 **** 0 1 20 1 **** **** **** **** **** **** **** **** **** **** 5 0 1 47 **** **** 0 1 +1202 Cloak_Of_Shadows 16925234 16925235 is_cloak **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 862 **** 0 1 20 1 **** **** **** **** **** **** **** **** **** **** 5 0 1 47 **** **** 0 1 +1203 Shrouding_Transformation 16925236 16925237 **** **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 863 **** 0 **** 20 1 **** **** **** **** **** **** **** **** **** **** 5 0 1 47 **** **** 0 1 +1204 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1205 Bestow_Curse 754 6100 is_BesCurse **** **** **** **** **** **** **** **** **** **** **** **** 0 3 **** 865 **** 0 1 21 0 **** **** **** **** **** **** **** **** **** **** 5 1 7 47 **** **** 0 1 +1206 CREATE_Undead 780 6126 is_CrUndead **** **** **** **** **** **** **** **** **** **** **** **** 0 7 **** 866 **** 0 1 21 0 **** **** **** **** **** **** **** **** **** **** 5 0 7 47 **** **** 0 1 +1207 Death_Armor 3861 3862 is_X2DthArm **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 867 **** 0 3 21 1 **** **** **** **** **** **** **** **** **** **** 5 0 7 47 **** **** 0 1 +1208 Dominate_Person 795 6142 is_DomPers **** **** **** **** **** **** **** **** **** **** **** **** 0 2 **** 868 **** 0 3 21 0 **** **** **** **** **** **** **** **** **** **** 5 1 7 47 **** **** 0 1 +1209 Dispel_Magic 791 6138 is_DisMagic **** **** **** **** **** **** **** **** **** **** **** **** 0 23 **** 869 **** 0 3 21 0 **** **** **** **** **** **** **** **** **** **** 5 1 7 47 **** **** 0 1 +1210 Eldritch_Ward 16925238 16925239 is_DeaWard **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 870 **** 0 1 21 1 **** **** **** **** **** **** **** **** **** **** 5 0 7 47 **** **** 0 1 +1211 Endure_Elements 800 6147 is_EndElem **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 871 **** 0 1 21 1 **** **** **** **** **** **** **** **** **** **** 5 0 7 47 **** **** 0 1 +1212 Expedious_Retreat 2675 2676 is_X1ExpRet **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 872 **** 0 3 21 1 **** **** **** **** **** **** **** **** **** **** 5 0 7 47 **** **** 0 1 +1213 Invisibility 840 6187 is_Invisib **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 873 **** 0 3 21 1 **** **** **** **** **** **** **** **** **** **** 5 0 7 47 **** **** 0 1 +1214 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1215 CREATE_Greater_Undead 779 6125 is_CrGrUnd **** **** **** **** **** **** **** **** **** **** **** **** 0 11 **** 875 **** 0 1 22 0 **** **** **** **** **** **** **** **** **** **** 5 1 12 47 **** **** 0 1 +1216 Evards_Tentacles 6341 6542 is_Evards **** **** **** **** **** **** **** **** **** **** **** **** 0 7 **** 876 **** 0 1 22 0 **** **** **** **** **** **** **** **** **** **** 5 0 12 47 **** **** 0 1 +1217 Greater_Dispel 754 6164 is_GrDispel **** **** **** **** **** **** **** **** **** **** **** **** 0 23 **** 877 **** 0 3 22 0 **** **** **** **** **** **** **** **** **** **** 5 1 12 47 **** **** 0 1 +1218 Imp_Invisibility 838 6185 is_ImprInvis **** **** **** **** **** **** **** **** **** **** **** **** 0 11 **** 878 **** 0 3 22 1 **** **** **** **** **** **** **** **** **** **** 5 0 12 47 **** **** 0 1 +1219 Greater_Spell_Breach 822 6169 is_GrSpBrch **** **** **** **** **** **** **** **** **** **** **** **** 0 2 **** 879 **** 0 3 22 0 **** **** **** **** **** **** **** **** **** **** 5 1 12 47 **** **** 0 1 +1220 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1221 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1222 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1223 Circle_Of_Death 768 6114 is_CircDeath **** **** **** **** **** **** **** **** **** **** **** **** 0 1 **** 881 **** 0 1 23 0 **** **** **** **** **** **** **** **** **** **** 5 1 17 47 **** **** 0 **** +1224 Dominate_monster 795 6141 is_DomMon **** **** **** **** **** **** **** **** **** **** **** **** 0 6 **** 882 **** 0 1 23 0 **** **** **** **** **** **** **** **** **** **** 5 1 17 47 **** **** 0 1 +1225 Etherealness 2364 2371 is_X1Ether **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 883 **** 0 1 23 1 **** **** **** **** **** **** **** **** **** **** 5 0 17 47 **** **** 0 1 +1226 Finger_Of_Death 806 6153 is_FingDeath **** **** **** **** **** **** **** **** **** **** **** **** 0 2 **** 884 **** 0 1 23 0 **** **** **** **** **** **** **** **** **** **** 5 1 17 47 **** **** 0 **** +1227 Gate 813 6160 is_Gate **** **** **** **** **** **** **** **** **** **** **** **** 0 7 **** 885 **** 0 1 23 0 **** **** **** **** **** **** **** **** **** **** 5 0 17 47 **** **** 0 1 +1228 Fiendish_Polymorph 16925240 16925241 is_PolySelf **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 886 **** 0 1 23 1 **** **** **** **** **** **** **** **** **** **** 5 0 17 47 **** **** 0 1 +1229 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1230 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1231 FEAT_Lich **** **** **** **** **** **** **** **** **** **** 9 **** **** 0 0 1 **** **** **** **** 0.5 **** **** **** 399 616 **** **** **** 16 22 **** **** **** 1 0 **** **** **** **** **** **** +1232 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1233 CHARM_DOMAIN_POWER 16925146 16925147 id_charm **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 944 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +1234 DARKNESS_DOMAIN_POWER 16925148 16925149 id_darkness **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +1235 ELF_DOMAIN_POWER 16925150 16925151 id_seldarine **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +1236 FATE_DOMAIN_POWER 16925152 16925153 id_fate **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +1237 ILLUSION_DOMAIN_POWER 16925154 16925155 id_illusion **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 945 **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +1238 TIME_DOMAIN_POWER 16925156 16925157 id_time **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +1239 MAGIC_DOMAIN_POWER 5960 5961 id_magic **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 **** **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +1240 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1241 Magic_Domain_Power 5960 5976 id_magic **** **** **** **** **** **** **** **** **** **** 0 0 0 **** 5 **** **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MAGIC_DOMAIN_POWER 6 **** **** **** **** **** 0 1 +1242 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1243 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1244 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1245 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1246 Spell_Ward 16925825 16925826 is_spellward **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 970 **** 0.5 **** **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** 0 1 +1247 Apothecary_and_Arsenal 16925827 16925828 ife_X2BrewPotion **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 971 **** 0.5 2 **** 1 **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** 0 1 +1248 Invisibility_Purge 16925829 16925830 is_InvPurge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 91 **** 0.5 3 **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** 0 1 +1249 Find_Traps 16925831 16925832 is_FindTrap **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 377 **** 0.5 3 **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** 0 1 +1250 Eyes_of_the_Order 16925833 16925834 is_eyesoforder **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 972 **** 0.5 3 **** 1 **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** 0 1 +1251 True_Seeing 16925835 16925836 is_TrueSee **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 186 **** 0.5 3 **** 1 **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** 0 1 +1252 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1253 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1254 "Call Fiends" 16925645 16925646 is_LsPlanar **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 890 **** 0 1 **** 0 **** **** **** **** **** **** **** **** **** **** 5 0 1 47 **** **** 1 1 +1255 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1256 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1257 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1258 Shadow_Jump 16925570 16925571 ife_X2EpicDodge **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 958 **** **** 4 **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** **** 1 +1259 Shadow_Knife 16925572 16925573 IR_Shadowdagger **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 959 **** **** 3 **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** **** 1 +1260 Shadow_Mastery 16925574 16925575 IR_shadowmastery **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 960 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** **** 1 +1261 Abundant_Step 16777225 16777226 is_dimension **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 941 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** **** 1 +1262 Shadow_Door 16925576 16925577 IR_Shadowdoor **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 961 **** **** 2 **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** **** 1 +1263 BS_Sword_Style 16925850 16925851 ife_X2WpCh **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 964 **** 1 1 **** 1 **** **** **** **** **** **** **** **** **** **** 5 0 1 49 **** **** **** 1 +1264 BS_Arcane_Strike 16925852 16925853 ife_X2WpCh **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 965 **** 1 4 **** 0 **** **** **** **** **** **** **** **** **** **** 5 0 1 49 **** **** **** 0 +1265 BS_Arcane_Armor 16925854 16925855 ife_arcanearm **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** **** **** **** **** **** +1266 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1267 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1268 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1269 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1270 Spellfire_Blast 16925421 16925422 ir_sc_blast **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 911 **** 1 **** **** **** **** **** **** **** **** **** **** **** **** Spellfire_Blast 5 1 1 49 **** **** **** 1 +1271 Spellfire_Absorb 16925423 16925424 ir_sc_absorb **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 912 **** 1 **** **** 1 **** **** **** **** **** **** **** **** **** Spellfire 5 0 1 49 **** **** **** 0 +1272 Spellfire_Heal_T 16925425 16925426 is_CurLgtW **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 913 1274 1 **** **** **** **** **** **** **** **** **** **** **** **** Spellfire 5 0 1 49 **** **** **** 1 +1273 Spellfire_Destroy 16925427 16925428 **** **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 914 **** 1 **** **** **** **** **** **** **** **** **** **** **** **** Spellfire 5 1 1 49 **** **** **** 1 +1274 Spellfire_Heal_R 16925429 16925430 ir_sc_heal **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 915 **** 1 **** **** **** **** **** **** **** **** **** **** **** **** Spellfire 5 0 1 49 **** **** **** 1 +1275 Spellfire_Burst 16925431 16925432 ir_sc_burst **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 916 **** 1 5 **** **** **** **** **** **** **** **** **** **** **** Spellfire 5 1 1 49 **** **** **** 1 +1276 Spellfire_Haste 828 6175 is_Haste **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 917 **** 1 5 **** 1 **** **** **** **** **** **** **** **** **** Spellfire 5 0 1 49 **** **** **** 1 +1277 Spellfire_Crown 16925433 16925434 is_FireShld **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 918 **** 1 5 **** 1 **** **** **** **** **** **** **** **** **** Spellfire 5 0 1 49 **** **** **** 1 +1278 Spellfire_Maelstrom 16925435 16925436 is_EneBuff **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 919 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** Spellfire 5 0 1 49 **** **** **** 1 +1279 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1280 Tree_Stride 16925252 169252253 ife_woodstride **** **** **** **** 13 **** **** **** **** **** **** **** 0 10 **** 953 **** 5 5 **** 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1281 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1282 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1283 WildShape_Mammal 16925086 16925087 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 922 1286 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE 6 **** **** **** **** **** 0 1 +1284 WildShape_Reptile 16925088 16925089 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 928 1287 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE 6 **** **** **** **** **** 0 1 +1285 WildShape_Avian 16925090 16925091 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 934 1288 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILD_SHAPE 6 **** **** **** **** **** 0 1 +1286 FEAT_EPIC_DRUID_INFINITE_WILDSHAPE_MAMMAL 16925092 16925093 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 922 **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DRUID_INFINITE_WILDSHAPE 6 **** **** **** **** **** 1 1 +1287 FEAT_EPIC_DRUID_INFINITE_WILDSHAPE_Reptile 16925094 16925095 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 928 **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DRUID_INFINITE_WILDSHAPE 6 **** **** **** **** **** 1 1 +1288 FEAT_EPIC_DRUID_INFINITE_WILDSHAPE_Avian 16925096 16925097 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 934 **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DRUID_INFINITE_WILDSHAPE 6 **** **** **** **** **** 1 1 +1289 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1290 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1291 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1292 FEAT_SUMMON_Servant 878 16925025 is_Planar **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 128 **** 0.5 1 **** 0 **** **** **** **** **** **** **** **** **** FEAT_INFLICT_MODERATE_WOUNDS 1 **** **** **** **** **** 0 1 +1293 FEAT_SUMMON_GreaterServant 819 16925027 te_grplanar **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 69 **** 0.5 1 **** 0 **** **** **** **** **** **** **** **** **** FEAT_INFLICT_MODERATE_WOUNDS 1 **** **** **** **** **** 0 1 +1294 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1295 WildShape_Plant 16925114 16925115 ife_wildshapeplant **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** 954 1296 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +1296 Infinite_Wildshape_Plant 16925116 16925117 ife_wildshapeplant **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** 954 **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** 0 1 +1297 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1298 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1299 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1300 "Shadow Weave Magic" 16925366 16925367 **** **** **** **** **** 13 **** **** **** **** **** 0 0 1 10 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_SHADOW_WEAVE_MAGIC 6 0 1 **** **** **** **** **** +1301 "Shield of Shadows" 16925368 16925369 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** 967 968 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** **** **** 0 **** **** **** **** **** 1 +1302 "Greater Shield of Shadows" 16925370 16925371 **** **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** 967 **** 1 1 **** 1 **** **** **** **** **** **** **** **** **** **** **** 0 **** **** **** **** **** 1 +1303 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1304 Akadi 16926030 16926031 ig_akadi 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1305 Auril 16926032 16926033 ig_auril 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1306 Azuth 16926034 16926035 ig_azuth 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1307 Beshaba 16926036 16926037 ig_beshaba 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1308 Cyric 16926038 16926039 ig_cyric 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1309 Deneir 16926040 16926041 ig_deneir 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1310 Gond 16926042 16926043 ig_gond 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1311 Grumbar 16926044 16926045 ig_grumbar 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1312 Helm 16926046 16926047 ig_helm 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1313 Ibrandul 16926048 16926049 ig_ibrandul 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1314 Ilmater 16926050 16926051 ig_ilmater 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1315 Ishtisha 16926052 16926053 ig_ishtishia 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1316 Bane 16926054 16926055 ig_bane 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1317 Kelemvor 16926056 16926057 ig_kelemvor 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1318 Kossuth 16926058 16926059 ig_kossuth 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1319 Lathander 16926060 16926061 ig_lathander 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1320 Leira 16926062 16926063 ig_leira 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1321 Lliira 16926064 16926065 ig_lliira 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1322 Loviatar 16926066 16926067 ig_loviatar 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1323 Malar 16926068 16926069 ig_malar 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1324 Mask 16926070 16926071 ig_mask 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1325 Milil 16926072 16926073 ig_milil 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1326 Mystra 16926074 16926075 ig_mystra 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1327 Oghma 16926076 16926077 ig_oghma 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1328 Selune 16926078 16926079 ig_selune 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1329 Shar 16926080 16926081 ig_shar 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1330 Shaundakul 16926082 16926083 ig_shaundakul 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1331 Sune 16926084 16926085 ig_sune 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1332 Talona 16926086 16926087 ig_talona 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1333 Talos 16926088 16926089 ig_talos 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1334 Tempus 16926090 16926091 ig_tempus 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1335 Torm 16926092 16926093 ig_torm 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1336 Tymora 16926094 16926095 ig_tymora 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1337 Tyr 16926096 16926097 ig_tyr 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1338 Umberlee 16926098 16926099 ig_umberlee 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1339 Finder_Wyvernspur 16926100 16926101 ig_finder 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1340 Garagos 16926102 16926103 ig_garagos 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1341 Gargauth 16926104 16926105 ig_gargauth 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1342 Gwaeron_Windstrom 16926106 16926107 ig_gwaeron 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1343 Hoar 16926108 16926109 ig_hoar 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1344 Lurue 16926110 16926111 ig_lurue 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1345 Nobanion 16926112 16926113 ig_nobanion 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1346 Red_Knight 16926114 16926115 ig_redknight 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1347 Savras 16926116 16926117 ig_savras 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1348 Sharess 16926118 16926119 ig_sharess 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1349 Siamorphe 16926120 16926121 ig_siamorphe 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1350 Valkur 16926122 16926123 ig_valkur 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1351 Velsharoon 16926124 16926125 ig_velsharoon 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1352 Chauntea 16926126 16926127 ig_chauntea 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1353 Silvanus 16926128 16926129 ig_silvanus 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1354 Mielikki 16926130 16926131 ig_mielikki 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1355 Eldath 16926132 16926133 ig_eldath 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1356 Shiallia 16926134 16926135 ig_shiallia 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1357 Elven_Powers 16926138 16926139 ig_corellon 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1358 Underdark_Powers 16926140 16926141 ig_lolth 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1359 Dwarven_Powers 16926142 16926143 ig_moradin 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1360 Halfling_Powers 16926144 16926145 ig_brandobaris 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1361 Gnomish_Powers 16926146 16926147 ig_garlglittergold 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1362 Orcish_Powers 16926148 16926149 ig_gruumsh 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1363 Amaunator 16926150 16926151 ig_amaunator 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1364 Bane 16926152 16926153 ig_bane 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1365 Bhaal 16926154 16926155 ig_bhaal 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1366 Jergal 16926156 16926157 ig_jergal 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1367 Karsus 16926158 16926159 **** 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1368 Moander 16926160 16926161 ig_moander 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1369 Myrkul 16926162 16926163 ig_myrkul 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1370 Ulutiu 16926164 16926165 ig_ulutiu 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1371 Waukeen 16926166 16926167 ig_waukeen 99 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 39 **** 39 **** **** 0 +1372 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1373 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1374 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1375 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1376 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1377 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1378 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1379 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1380 Ethnicities **** **** **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1381 Calishite 16925786 16925787 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1382 Chondathan 16925788 16925789 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1383 Damaran 16925790 16925791 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1384 Illuskan 16925792 16925793 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1385 Mulan 16925794 16925795 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1386 Rashemi 16925796 16925797 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1387 Tethyrian 16925798 16925799 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1388 Other 16925809 16925810 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1389 Amnian_Trained 16926250 16926251 ife_bg_amn **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1390 Calishite_Trained 16926252 16926253 ife_bg_calish **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1391 Caravanner 16926254 16926255 ife_bg_caravan **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1392 Church_Acolyte 16926256 16926257 ife_bg_church **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1393 Circle_Born 16926258 16926259 ife_bg_circle **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1394 Enlightened_Student 16926260 16926261 ife_bg_student **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1395 Harem_Trained 16926262 16926263 ife_bg_harem **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1396 Harper_Protege 16926264 16926265 ife_bg_harper **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1397 Knight_Squire 16926266 16926267 ife_bg_squire **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1398 Talfirian_Lineage 16926268 16926269 ife_bg_talfirian **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1399 Theocrat 16926270 16926271 ife_bg_theocrat **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1400 Ward_Triad 16926272 16926273 ife_bg_triad **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1401 Zhentarim 16926274 16926275 ife_bg_zhent **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1402 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1403 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1404 Runesmith 16924890 16924891 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1405 Craft_Arms_Armor 16924892 16924893 ife_crafting **** **** **** **** **** **** **** 1 **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 5 **** **** **** **** 1 +1406 Craft_Wonderous_Item 16924894 16924895 ife_crafting **** **** **** **** **** **** **** 1 **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 3 **** **** **** **** 1 +1407 Daylight_Adaptation 16924898 16924899 ife_daylight **** **** **** **** **** **** **** **** **** **** 0 1 1 10 **** **** **** 0 **** **** 1 1183 1179 **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 0 +1408 Control_Weather 16924900 16924901 ife_weather **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** 974 **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 4 0 **** **** **** **** **** 1 +1409 Eschew_Materials 16924902 16924903 te_eschew **** **** **** **** **** **** **** 1 **** **** 0 1 0 10 **** 995 **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 5 0 **** **** **** **** **** 0 +1410 Research_New_Spell 16924904 16924905 ife_X2ScribScrl **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** 975 **** 0 1 **** 1 **** **** **** **** **** **** **** **** **** **** 5 0 **** **** **** **** **** 1 +1411 Endurance 16924906 16924907 ife_endurance **** **** **** **** **** **** **** **** **** **** 0 1 1 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 0 +1412 Spellfire_Purge 16924912 16924913 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** 976 **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 2 0 **** **** **** **** **** 1 +1413 Blood_Drain 16924918 16924919 ife_blooddrain 99 **** **** **** **** **** **** **** **** **** 0 1 0 3 **** 977 **** 0 **** **** 0 **** **** **** **** **** **** **** **** **** **** 4 1 **** **** **** **** **** 1 +1414 Dominate_Person 16924920 16924921 is_DomPers 99 **** **** **** **** **** **** **** **** **** 0 1 0 2 **** 979 **** 0 **** **** 0 **** **** **** **** **** **** **** **** **** **** 4 1 **** **** **** **** **** 1 +1415 ChildrenOfTheNight 16924922 16924923 ife_children 99 **** **** **** **** **** **** **** **** **** 0 1 0 15 **** 978 **** 0 1 **** 0 **** **** **** **** **** **** **** **** **** **** 4 1 **** **** **** **** **** 1 +1416 Ex-Barbarian 16924924 16924925 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 0 +1417 Ex-Monk 16924926 16924927 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 0 +1418 Ex-Paladin 16924928 16924929 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 0 +1419 Ex-Druid 16924930 16924931 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 0 +1420 Oathbreaker 16924932 16924933 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 0 +1421 Fallen_Paladin 16924934 16924935 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 0 +1422 Mist_Form 16924936 16924937 ife_mistform 99 **** **** **** **** **** **** **** **** **** 0 1 0 10 **** 980 **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 4 0 **** **** **** **** **** 0 +1423 Bat_Form 16924938 16924939 ife_batform 99 **** **** **** **** **** **** **** **** **** 0 1 0 10 **** 981 **** 0 1 **** 1 **** **** **** **** **** **** **** **** **** **** 4 0 **** **** **** **** **** 0 +1424 Wolf_Form 16924940 16924941 ife_wolform 99 **** **** **** **** **** **** **** **** **** 0 1 0 10 **** 982 **** 0 1 **** 1 **** **** **** **** **** **** **** **** **** **** 4 0 **** **** **** **** **** 0 +1425 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1426 History 16777259 16777260 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1427 Astrology 16777261 16777262 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1428 Decipher_Script 16777263 16777264 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1429 Siege_Engineering 16777265 16777266 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1430 Survival 16777267 16777268 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1431 Herbalism 16777269 16777270 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1432 Armoring 16777271 16777272 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1433 Carpentry 16777273 16777274 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1434 Tailoring 16777275 16777276 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1435 Masonry 16777277 16777278 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1436 Mining 16777279 16777280 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1437 Hunting 16777281 16777282 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1438 Wood_Gathering 16777283 16777284 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1439 Tracking 16777285 16777286 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1440 Forge_Ring 16924880 16924881 ife_crafting **** **** **** **** **** **** **** 1 **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 12 **** **** **** **** 1 +1441 Craft_Rod 16924882 16924883 ife_crafting **** **** **** **** **** **** **** 1 **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 9 **** **** **** **** 1 +1442 Craft_Staff 16924884 16924885 ife_crafting **** **** **** **** **** **** **** 1 **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 12 **** **** **** **** 1 +1443 Craft_Construct 16924886 16924887 ife_crafting **** **** **** **** **** **** **** 1 1405 1406 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1444 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1445 Ffolk 16777302 16777303 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1446 Chultan 16777304 16777305 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1447 Imaskari 16777306 16777307 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1448 Maztican 16777308 16777309 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1449 Netherese 16777310 16777311 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1450 Shaaran 16777312 16777313 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1451 Shou 16777314 16777315 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1452 Deep_Gnome 16777316 16777317 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1453 Forest_Gnome 16777318 16777319 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1454 Rock_Gnome 16777320 16777321 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1455 Ghostwise 16777322 16777323 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1456 Lightfoot 16777324 16777325 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1457 Strongheart 16777326 16777327 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1458 Feyri 16777328 16777329 ife_ethnicity **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1459 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1460 Eldreth_Veluuthra 16777338 16777339 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1461 Elmanesse_Tribe 16777340 16777341 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1462 Suldusk_Tribe 16777342 16777343 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1463 Dukes_Warband 16777344 16777345 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1464 Calishite_Slave 16777346 16777347 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1465 Seldarine_Priest 16777348 16777349 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1466 High_Mage 16777350 16777351 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1467 Underdark_Exile 16777352 16777353 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1468 Thunder_Twin 16777354 16777355 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1469 Heir_to_Throne 16777356 16777357 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1470 Mordinsamman_Priest 16777358 16777359 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1471 Wary_Swordknight 16777360 16777361 **** **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** 24 **** **** **** **** **** **** **** **** **** **** **** 6 **** 2 **** 2 **** 0 0 +1472 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1473 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1474 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1475 Coldfire 16777430 16777431 is_MagMiss **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** 1005 **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** **** 1 +1476 Fear_Aura 16777432 16777433 is_GenAura **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** 198 **** 0 1 **** **** **** **** **** **** **** **** **** **** **** **** 6 **** **** **** **** **** **** 1 +1477 Grasp_of_death 16777434 16777435 is_FingDeath **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** 884 **** 0 1 **** **** **** **** **** **** **** **** **** **** **** **** 6 1 **** **** **** **** **** 1 +1478 Paralyzing_Touch 16777435 16777437 ir_GenGaze **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** 1006 **** 0 1 **** **** **** **** **** **** **** **** **** **** **** **** 6 1 **** **** **** **** **** 1 +1479 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1480 Anatomy 16777526 16777528 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1481 Alchemy 16777528 16777530 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1482 Disguise 16777530 16777532 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1483 Gunsmithing 16777532 16777534 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1484 Observation 16777534 16777536 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1485 Smelting 16777536 16777538 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1486 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1487 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1488 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1489 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1490 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1491 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1492 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1493 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1494 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1495 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1496 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1497 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1498 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1499 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1500 FEAT_WEAPON_FOCUS_SAI 16777370 436 **** 1 **** **** **** **** **** **** **** 49 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 0 1 +1501 FEAT_WEAPON_SPECIALIZATION_SAI 16777371 444 **** 4 **** **** **** **** **** **** **** 1500 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_TRIDENT 1 **** 4 4 **** **** 0 1 +1502 FEAT_IMPROVED_CRITICAL_SAI 16777372 228 **** 8 **** **** **** **** **** **** **** 49 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_TRIDENT 1 **** **** **** **** **** 0 1 +1503 FEAT_EPIC_DEVASTATING_CRITICAL_SAI 16777373 3909 **** **** 25 **** **** **** **** **** **** 391 1506 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1504 FEAT_EPIC_WEAPON_FOCUS_SAI 16777374 8415 **** **** **** **** **** **** **** **** **** 1502 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 1 1 +1505 FEAT_EPIC_WEAPON_SPECIALIZATION_SAI 16777375 8456 **** **** **** **** **** **** **** **** **** 1503 1504 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_TRIDENT 1 **** **** **** **** **** 1 1 +1506 FEAT_EPIC_OVERWHELMING_CRITICAL_SAI 16777376 8524 **** **** 23 **** **** **** **** **** **** 391 1502 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1507 FEAT_WEAPON_OF_CHOICE_SAI 16777377 8728 **** **** **** **** **** **** **** **** **** 1500 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_TRIDENT 5 **** 1 33 **** **** 0 1 +1508 FEAT_WEAPON_FOCUS_NUNCHU 16777378 436 **** 1 **** **** **** **** **** **** **** 49 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 0 1 +1509 FEAT_WEAPON_SPECIALIZATION_NUNCHU 16777379 444 **** 4 **** **** **** **** **** **** **** 1508 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_TRIDENT 1 **** 4 4 **** **** 0 1 +1510 FEAT_IMPROVED_CRITICAL_NUNCHU 16777380 228 **** 8 **** **** **** **** **** **** **** 49 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_TRIDENT 1 **** **** **** **** **** 0 1 +1511 FEAT_EPIC_DEVASTATING_CRITICAL_NUNCHU 16777381 3909 **** **** 25 **** **** **** **** **** **** 391 1514 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1512 FEAT_EPIC_WEAPON_FOCUS_NUNCHU 16777382 8415 **** **** **** **** **** **** **** **** **** 1510 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 1 1 +1513 FEAT_EPIC_WEAPON_SPECIALIZATION_NUNCHU 16777383 8456 **** **** **** **** **** **** **** **** **** 1511 1512 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_TRIDENT 1 **** **** **** **** **** 1 1 +1514 FEAT_EPIC_OVERWHELMING_CRITICAL_NUNCHU 16777384 8524 **** **** 23 **** **** **** **** **** **** 391 1510 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1515 FEAT_WEAPON_OF_CHOICE_NUNCHU 16777385 8728 **** **** **** **** **** **** **** **** **** 1508 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_TRIDENT 5 **** 1 33 **** **** 0 1 +1516 FEAT_WEAPON_FOCUS_FALC 16777386 436 **** 1 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 0 1 +1517 FEAT_WEAPON_SPECIALIZATION_FALC 16777387 444 **** 4 **** **** **** **** **** **** **** 1516 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_TRIDENT 1 **** 4 4 **** **** 0 1 +1518 FEAT_IMPROVED_CRITICAL_FALC 16777388 228 **** 8 **** **** **** **** **** **** **** 45 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_TRIDENT 1 **** **** **** **** **** 0 1 +1519 FEAT_EPIC_DEVASTATING_CRITICAL_FALC 16777389 3909 **** **** 25 **** **** **** **** **** **** 391 1522 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1520 FEAT_EPIC_WEAPON_FOCUS_FALC 16777390 8415 **** **** **** **** **** **** **** **** **** 1518 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 1 1 +1521 FEAT_EPIC_WEAPON_SPECIALIZATION_FALC 16777391 8456 **** **** **** **** **** **** **** **** **** 1519 1520 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_TRIDENT 1 **** **** **** **** **** 1 1 +1522 FEAT_EPIC_OVERWHELMING_CRITICAL_FALC 16777392 8524 **** **** 23 **** **** **** **** **** **** 391 1518 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1523 FEAT_WEAPON_OF_CHOICE_FALC 16777393 8728 **** **** **** **** **** **** **** **** **** 1516 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_TRIDENT 5 **** 1 33 **** **** 0 1 +1524 FEAT_WEAPON_FOCUS_SAP 16777394 436 **** 1 **** **** **** **** **** **** **** 46 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 0 1 +1525 FEAT_WEAPON_SPECIALIZATION_SAP 16777395 444 **** 4 **** **** **** **** **** **** **** 1524 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_TRIDENT 1 **** 4 4 **** **** 0 1 +1526 FEAT_IMPROVED_CRITICAL_SAP 16777396 228 **** 8 **** **** **** **** **** **** **** 46 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_TRIDENT 1 **** **** **** **** **** 0 1 +1527 FEAT_EPIC_DEVASTATING_CRITICAL_SAP 16777397 3909 **** **** 25 **** **** **** **** **** **** 391 1530 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1528 FEAT_EPIC_WEAPON_FOCUS_SAP 16777398 8415 **** **** **** **** **** **** **** **** **** 1526 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 1 1 +1529 FEAT_EPIC_WEAPON_SPECIALIZATION_SAP 16777399 8456 **** **** **** **** **** **** **** **** **** 1527 1528 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_TRIDENT 1 **** **** **** **** **** 1 1 +1530 FEAT_EPIC_OVERWHELMING_CRITICAL_SAP 16777400 8524 **** **** 23 **** **** **** **** **** **** 391 1526 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1531 FEAT_WEAPON_OF_CHOICE_SAP 16777401 8728 **** **** **** **** **** **** **** **** **** 1524 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_TRIDENT 5 **** 1 33 **** **** 0 1 +1532 FEAT_WEAPON_FOCUS_KATAR 16777402 436 **** 1 **** **** **** **** **** **** **** 49 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 0 1 +1533 FEAT_WEAPON_SPECIALIZATION_KATAR 16777403 444 **** 4 **** **** **** **** **** **** **** 1532 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_TRIDENT 1 **** 4 4 **** **** 0 1 +1534 FEAT_IMPROVED_CRITICAL_KATAR 16777404 228 **** 8 **** **** **** **** **** **** **** 49 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_TRIDENT 1 **** **** **** **** **** 0 1 +1535 FEAT_EPIC_DEVASTATING_CRITICAL_KATAR 16777405 3909 **** **** 25 **** **** **** **** **** **** 391 1538 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1536 FEAT_EPIC_WEAPON_FOCUS_KATAR 16777406 8415 **** **** **** **** **** **** **** **** **** 1534 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 1 1 +1537 FEAT_EPIC_WEAPON_SPECIALIZATION_KATAR 16777407 8456 **** **** **** **** **** **** **** **** **** 1535 1536 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_TRIDENT 1 **** **** **** **** **** 1 1 +1538 FEAT_EPIC_OVERWHELMING_CRITICAL_KATAR 16777408 8524 **** **** 23 **** **** **** **** **** **** 391 1534 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1539 FEAT_WEAPON_OF_CHOICE_KATAR 16777409 8728 **** **** **** **** **** **** **** **** **** 1532 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_TRIDENT 5 **** 1 33 **** **** 0 1 +1540 FEAT_WEAPON_FOCUS_MAUL 16777410 436 **** 1 **** **** **** **** **** **** **** 46 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 0 1 +1541 FEAT_WEAPON_SPECIALIZATION_MAUL 16777411 444 **** 4 **** **** **** **** **** **** **** 1540 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_TRIDENT 1 **** 4 4 **** **** 0 1 +1542 FEAT_IMPROVED_CRITICAL_MAUL 16777412 228 **** 8 **** **** **** **** **** **** **** 46 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_TRIDENT 1 **** **** **** **** **** 0 1 +1543 FEAT_EPIC_DEVASTATING_CRITICAL_MAUL 16777413 3909 **** **** 25 **** **** **** **** **** **** 391 1546 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1544 FEAT_EPIC_WEAPON_FOCUS_MAUL 16777414 8415 **** **** **** **** **** **** **** **** **** 1542 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 1 1 +1545 FEAT_EPIC_WEAPON_SPECIALIZATION_MAUL 16777415 8456 **** **** **** **** **** **** **** **** **** 1543 1544 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_TRIDENT 1 **** **** **** **** **** 1 1 +1546 FEAT_EPIC_OVERWHELMING_CRITICAL_MAUL 16777416 8524 **** **** 23 **** **** **** **** **** **** 391 1542 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1547 FEAT_WEAPON_OF_CHOICE_MAUL 16777417 8728 **** **** **** **** **** **** **** **** **** 1540 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_TRIDENT 5 **** 1 33 **** **** 0 1 +1548 FEAT_WEAPON_FOCUS_CHAKRAM 16777418 436 **** 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 0 1 +1549 FEAT_WEAPON_SPECIALIZATION_CHAKRAM 16777419 444 **** 4 **** **** **** **** **** **** **** 1548 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_TRIDENT 1 **** 4 4 **** **** 0 1 +1550 FEAT_IMPROVED_CRITICAL_CHAKRAM 16777420 228 **** 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_TRIDENT 1 **** **** **** **** **** 0 1 +1551 FEAT_EPIC_DEVASTATING_CRITICAL_CHAKRAM 16777421 3909 **** **** 25 **** **** **** **** **** **** 391 1554 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1552 FEAT_EPIC_WEAPON_FOCUS_CHAKRAM 16777422 8415 **** **** **** **** **** **** **** **** **** 1550 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 1 1 +1553 FEAT_EPIC_WEAPON_SPECIALIZATION_CHAKRAM 16777423 8456 **** **** **** **** **** **** **** **** **** 1551 1552 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_TRIDENT 1 **** **** **** **** **** 1 1 +1554 FEAT_EPIC_OVERWHELMING_CRITICAL_CHAKRAM 16777424 8524 **** **** 23 **** **** **** **** **** **** 391 1550 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1555 FEAT_WEAPON_OF_CHOICE_CHAKRAM 16777425 8728 **** **** **** **** **** **** **** **** **** 1548 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_TRIDENT 5 **** 1 33 **** **** 0 1 +1556 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1557 Bonus_Language_Elven 16777281 16777282 ife_crafting **** **** **** **** **** **** **** **** **** **** 0 1 0 10 **** **** **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 6 0 **** **** **** **** **** 1 +1558 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1559 FEAT_WEAPON_FOCUS_LANCE 16777546 436 **** 1 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 1 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 0 1 +1560 FEAT_WEAPON_SPECIALIZATION_LANCE 16777547 444 **** 4 **** **** **** **** **** **** **** 1548 **** 0 0 0 **** **** **** **** 1 **** 2 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_SPECIALIZATION_TRIDENT 1 **** 4 4 **** **** 0 1 +1561 FEAT_IMPROVED_CRITICAL_LANCE 16777548 228 **** 8 **** **** **** **** **** **** **** 44 **** 0 0 1 **** **** **** **** 1 **** 0 **** **** **** **** **** **** **** **** **** **** FEAT_IMPROVED_CRITICAL_TRIDENT 1 **** **** **** **** **** 0 1 +1562 FEAT_EPIC_DEVASTATING_CRITICAL_LANCE 16777549 3909 **** **** 25 **** **** **** **** **** **** 391 1554 0 0 1 **** **** **** **** 0.5 **** 13 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_DEVASTATING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1563 FEAT_EPIC_WEAPON_FOCUS_LANCE 16777550 8415 **** **** **** **** **** **** **** **** **** 1550 **** 0 0 1 **** **** **** **** 0.5 **** 10 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_FOCUS_TRIDENT 1 **** **** **** **** **** 1 1 +1564 FEAT_EPIC_WEAPON_SPECIALIZATION_LANCE 16777551 8456 **** **** **** **** **** **** **** **** **** 1551 1552 0 0 0 **** **** **** **** 0.5 **** 11 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_WEAPON_SPECIALIZATION_TRIDENT 1 **** **** **** **** **** 1 1 +1565 FEAT_EPIC_OVERWHELMING_CRITICAL_LANCE 16777552 8524 **** **** 23 **** **** **** **** **** **** 391 1550 0 0 1 **** **** **** **** 0.5 **** 12 **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_OVERWHELMING_CRITICAL_TRIDENT 1 **** **** **** **** **** 1 1 +1566 FEAT_WEAPON_OF_CHOICE_LANCE 16777553 8728 **** **** **** **** **** **** **** **** **** 1548 **** 0 0 0 **** **** **** **** 0.5 **** 9 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_OF_CHOICE_TRIDENT 5 **** 1 33 **** **** 0 1 +1567 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1568 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1569 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1570 Eldritch_Chain 16777580 16777581 te_eb_chain **** **** **** **** **** **** **** **** **** **** **** 0 0 10 **** 1050 **** 0 **** 21 **** **** **** **** **** **** **** **** **** **** **** 5 1 7 47 **** **** 0 1 +1571 Eldritch_Cone 16777582 16777583 ife_empeldblast **** **** **** **** **** **** **** **** **** **** **** 0 0 10 **** 1051 **** 0 **** 22 **** **** **** **** **** **** **** **** **** **** **** 5 1 14 47 **** **** 0 1 +1572 Eldritch_Spear 16777584 16777585 te_eb_spear **** **** **** **** **** **** **** **** **** **** **** 0 0 10 **** 1052 **** 0 **** 20 **** **** **** **** **** **** **** **** **** **** **** 5 1 1 47 **** **** 0 1 +1573 Eldritch_Doom 16777586 16777587 te_eb_doom **** **** **** **** **** **** **** **** **** **** **** 0 0 10 **** 1053 **** 0 **** 23 **** **** **** **** **** **** **** **** **** **** **** 5 1 17 47 **** **** 0 1 +1574 Hideous_Blow 16777588 16777589 te_eb_melee **** **** **** **** **** **** **** **** **** **** **** 0 0 10 **** 1054 **** 0 **** 20 **** **** **** **** **** **** **** **** **** **** **** 5 0 1 47 **** **** 0 1 +1575 Frightful_Blast 16777590 16777591 te_eb_fright **** **** **** **** **** **** **** **** **** **** **** 0 0 10 **** 1055 **** 0 **** 20 1 **** **** **** **** **** **** **** **** **** **** 5 0 1 47 **** **** 0 1 +1576 Sickening_Blast 16777592 16777593 te_eb_sickening **** **** **** **** **** **** **** **** **** **** **** 0 0 10 **** 1056 **** 0 **** 20 1 **** **** **** **** **** **** **** **** **** **** 5 0 1 47 **** **** 0 1 +1577 Brimstone_Blast 16777594 16777595 te_eb_brimstone **** **** **** **** **** **** **** **** **** **** **** 0 0 10 **** 1057 **** 0 **** 21 1 **** **** **** **** **** **** **** **** **** **** 5 0 7 47 **** **** 0 1 +1578 Hellrime_Blast 16777596 16777597 te_eb_hellrime **** **** **** **** **** **** **** **** **** **** **** 0 0 10 **** 1058 **** 0 **** 21 1 **** **** **** **** **** **** **** **** **** **** 5 0 7 47 **** **** 0 1 +1579 Vitriolic_Blast 16777598 16777599 te_eb_vitriolic **** **** **** **** **** **** **** **** **** **** **** 0 0 10 **** 1059 **** 0 **** 22 1 **** **** **** **** **** **** **** **** **** **** 5 0 14 47 **** **** 0 1 +1580 Bewitching_Blast 16777600 16777601 te_eb_bewitch **** **** **** **** **** **** **** **** **** **** **** 0 0 10 **** 1060 **** 0 **** 22 1 **** **** **** **** **** **** **** **** **** **** 5 0 14 47 **** **** 0 1 +1581 Utterdark_Blast 16777602 16777603 te_eb_utterdark **** **** **** **** **** **** **** **** **** **** **** 0 0 10 **** 1061 **** 0 **** 23 1 **** **** **** **** **** **** **** **** **** **** 5 0 17 47 **** **** 0 1 +1582 Repelling_Blast 16777604 16777605 te_eb_hinder **** **** **** **** **** **** **** **** **** **** **** 0 0 10 **** 1062 **** 0 **** 22 1 **** **** **** **** **** **** **** **** **** **** 5 0 14 47 **** **** 0 1 +1583 Flee_The_Scene 16777572 16777573 ife_X2EpicDodge **** **** **** **** **** **** **** **** **** **** **** 0 0 10 **** 1063 **** 0 **** 20 **** **** **** **** **** **** **** **** **** **** **** 5 0 7 47 **** **** 0 1 +1584 Path_of_Shadow 16777574 16777575 IR_Shadowdoor **** **** **** **** **** **** **** **** **** **** **** 0 0 10 **** 1064 **** 0 **** 23 **** **** **** **** **** **** **** **** **** **** **** 5 0 17 47 **** **** 0 1 +1585 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +1586 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1587 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1588 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1589 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1590 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1591 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1592 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1593 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1594 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1595 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1596 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1597 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1598 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1599 Weave_Resonance 16925679 16925680 is_Haste **** **** **** **** **** **** **** **** **** **** **** **** 1 10 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_WEAVE_RESONANCE 5 0 **** **** **** **** **** **** +1600 Spellshadow_Blast 16925405 16925406 is_Haste **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 1076 **** 0 **** **** 0 **** **** **** **** **** **** **** **** **** FEAT_SHADOW_WEAVE_BLAST 5 1 1 49 **** **** **** 1 +1601 Shadow_Darkness 16925407 16925408 is_Haste **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 1077 **** 1 3 **** 0 **** **** **** **** **** **** **** **** **** FEAT_SHADOW_WEAVE_DARKNESS 5 1 1 49 **** **** **** 1 +1602 Spellshadow_Burst 16925409 16925410 is_Haste **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 1078 **** 1 5 **** 0 **** **** **** **** **** **** **** **** **** FEAT_SHADOW_WEAVE_BURST 5 1 1 49 **** **** **** 1 +1603 Shadow_Desecration 16925411 16925412 is_Haste **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 1079 **** 1 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_SHADOW_DESECRATION 5 0 1 49 **** **** **** 1 +1604 Maelstrom_Of_Shadow 16925413 16925416 is_Haste **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 1080 **** 1 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_MAELSTROM_OF_SHADOW 5 0 1 49 **** **** **** 1 +1605 Shadc_Shadow_Door 16925403 16925404 IR_Shadowdoor **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 961 **** **** 2 **** 0 **** **** **** **** **** **** **** **** **** **** 5 0 1 49 **** **** **** 1 +1606 Shadow_Knife 16925572 16925573 IR_Shadowdagger **** **** **** **** **** **** **** **** **** **** **** **** 0 10 **** 959 **** **** 3 **** 0 **** **** **** **** **** **** **** **** **** **** 5 0 1 49 **** **** **** 1 +1607 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1608 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1609 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1610 Wolf_Transform_Wolf 16925080 16925081 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 1095 1611 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WOLF_SHAPE_1 6 0 1 49 **** **** 0 1 +1611 Wolf_Transform_Hybrid 16925082 16925083 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 1096 1612 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WOLF_SHAPE_2 6 0 1 49 **** **** 0 1 +1612 Wolf_Transform_Greater 16925084 16925085 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 1097 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WOLF_SHAPE_3 6 0 1 49 **** **** 0 1 +1613 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1614 MBREAK_ABJ 16777617 16777618 ife_foc_spel **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 1 49 **** **** 0 1 +1615 MBREAK_CONJ 16777619 16777620 ife_foc_spel **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 1 49 **** **** 0 1 +1616 MBREAK_DIV 16777621 16777622 ife_foc_spel **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 1 49 **** **** 0 1 +1617 MBREAK_ENCH 16777623 16777624 ife_foc_spel **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 1 49 **** **** 0 1 +1618 MBREAK_EVO 16777625 16777626 ife_foc_spel **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 1 49 **** **** 0 1 +1619 MBREAK_ILL 16777627 16777628 ife_foc_spel **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 1 49 **** **** 0 1 +1620 MBREAK_NECR 16777629 16777630 ife_foc_spel **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 1 49 **** **** 0 1 +1621 MBREAK_TRA 16777631 16777632 ife_foc_spel **** **** **** **** **** **** **** **** **** **** 0 0 0 10 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 6 0 1 49 **** **** 0 1 +1622 MBREAK_STANCE 16777633 16777634 ife_X2DefStance **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 1100 **** 0.5 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_MAGE_BREAKER_STANCE 6 0 1 49 **** **** 0 1 +1623 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1624 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1625 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1626 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1627 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1628 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1629 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1630 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1631 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1632 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1633 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1634 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1635 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1636 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1637 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1638 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1639 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1640 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1641 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1642 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1643 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1644 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1645 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1646 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1647 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1648 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1649 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1650 FEAT_LANGUAGE_ABYSSAL 16777666 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_ABYSSAL 6 0 **** **** **** **** 0 1 +1651 FEAT_LANGUAGE_ALZHEDO 16777667 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_ALZHEDO 6 0 **** **** **** **** 0 1 +1652 FEAT_LANGUAGE_ANIMAL 16777668 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_ANIMAL 6 0 **** **** **** **** 0 1 +1653 FEAT_LANGUAGE_AQUAN 16777669 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_AQUAN 6 0 **** **** **** **** 0 1 +1654 FEAT_LANGUAGE_ASSASSINS_CANT 16777670 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_ASSASSINS_CANT 6 0 **** **** **** **** 0 1 +1655 FEAT_LANGUAGE_AURAN 16777671 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_AURAN 6 0 **** **** **** **** 0 1 +1656 FEAT_LANGUAGE_CELESTIAL 16777672 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_CELESTIAL 6 0 **** **** **** **** 0 1 +1657 FEAT_LANGUAGE_CHESSENTAN 16777673 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_CHESSENTAN 6 0 **** **** **** **** 0 1 +1658 FEAT_LANGUAGE_CHONDATHAN 16777674 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_CHONDATHAN 6 0 **** **** **** **** 0 1 +1659 FEAT_LANGUAGE_CHULTAN 16777675 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_CHULTAN 6 0 **** **** **** **** 0 1 +1660 FEAT_LANGUAGE_DAMARAN 16777676 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_DAMARAN 6 0 **** **** **** **** 0 1 +1661 FEAT_LANGUAGE_DRACONIC 16777677 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_DRACONIC 6 0 **** **** **** **** 0 1 +1662 FEAT_LANGUAGE_DROW 16777678 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_DROW 6 0 **** **** **** **** 0 1 +1663 FEAT_LANGUAGE_DROW_HAND_CANT 16777679 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_DROW_HAND_CANT 6 0 **** **** **** **** 0 1 +1664 FEAT_LANGUAGE_DRUIDIC 16777680 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_DRUIDIC 6 0 **** **** **** **** 0 1 +1665 FEAT_LANGUAGE_DUERGAR 16777681 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_DUERGAR 6 0 **** **** **** **** 0 1 +1666 FEAT_LANGUAGE_DWARVEN 16777682 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_DWARVEN 6 0 **** **** **** **** 0 1 +1667 FEAT_LANGUAGE_ELVEN 16777683 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_ELVEN 6 0 **** **** **** **** 0 1 +1668 FEAT_LANGUAGE_GIANT 16777684 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_GIANT 6 0 **** **** **** **** 0 1 +1669 FEAT_LANGUAGE_GNOMISH 16777685 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_GNOMISH 6 0 **** **** **** **** 0 1 +1670 FEAT_LANGUAGE_GOBLIN 16777686 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_GOBLIN 6 0 **** **** **** **** 0 1 +1671 FEAT_LANGUAGE_HALFLING 16777687 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_HALFLING 6 0 **** **** **** **** 0 1 +1672 FEAT_LANGUAGE_IGNAN 16777688 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_IGNAN 6 0 **** **** **** **** 0 1 +1673 FEAT_LANGUAGE_ILLUSKAN 16777689 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_ILLUSKAN 6 0 **** **** **** **** 0 1 +1674 FEAT_LANGUAGE_IMASKARI 16777690 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_IMASKARI 6 0 **** **** **** **** 0 1 +1675 FEAT_LANGUAGE_INFERNAL 16777691 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_INFERNAL 6 0 **** **** **** **** 0 1 +1676 FEAT_LANGUAGE_LANTANESE 16777692 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_LANTANESE 6 0 **** **** **** **** 0 1 +1677 FEAT_LANGUAGE_MAZTILAN 16777693 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_MAZTILAN 6 0 **** **** **** **** 0 1 +1678 FEAT_LANGUAGE_MULANESE 16777694 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_MULANESE 6 0 **** **** **** **** 0 1 +1679 FEAT_LANGUAGE_MULHORANDI 16777695 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_MULHORANDI 6 0 **** **** **** **** 0 1 +1680 FEAT_LANGUAGE_ORCISH 16777696 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_ORCISH 6 0 **** **** **** **** 0 1 +1681 FEAT_LANGUAGE_RASHEMI 16777697 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_RASHEMI 6 0 **** **** **** **** 0 1 +1682 FEAT_LANGUAGE_SHAARAN 16777698 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_SHAARAN 6 0 **** **** **** **** 0 1 +1683 FEAT_LANGUAGE_SYLVAN 16777699 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_SYLVAN 6 0 **** **** **** **** 0 1 +1684 FEAT_LANGUAGE_TALFIRIC 16777700 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_TALFIRIC 6 0 **** **** **** **** 0 1 +1685 FEAT_LANGUAGE_TERRAN 16777701 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_TERRAN 6 0 **** **** **** **** 0 1 +1686 FEAT_LANGUAGE_THIEVES_CANT 16777702 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_THIEVES_CANT 6 0 **** **** **** **** 0 1 +1687 FEAT_LANGUAGE_TROGLODYTE 16777703 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_TROGLODYTE 6 0 **** **** **** **** 0 1 +1688 FEAT_LANGUAGE_UNDERCOMMON 16777704 16777665 ife_foc_pers **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_LANGUAGE_UNDERCOMMON 6 0 **** **** **** **** 0 1 +1689 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1690 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1691 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1692 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1693 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1694 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1695 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1696 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1697 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1698 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1699 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1700 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1701 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1702 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1703 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1704 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1705 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1706 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1707 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1708 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1709 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1710 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1711 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1712 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1713 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1714 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1715 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1716 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1717 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1718 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1719 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1720 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1721 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1722 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1723 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1724 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1725 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1726 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1727 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1728 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1729 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1730 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1731 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1732 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1733 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1734 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1735 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1736 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1737 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1738 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1739 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1740 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1741 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1742 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1743 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1744 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1745 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1746 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1747 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1748 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1749 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1750 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1751 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1752 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1753 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1754 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1755 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1756 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1757 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1758 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1759 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1760 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1761 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1762 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1763 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1764 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1765 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1766 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1767 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1768 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1769 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1770 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1771 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1772 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1773 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1774 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1775 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1776 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1777 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1778 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1779 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1780 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1781 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1782 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1783 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1784 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1785 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1786 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1787 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1788 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1789 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1790 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1791 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1792 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1793 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1794 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1795 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1796 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1797 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1798 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1799 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1800 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1801 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1802 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1803 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1804 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1805 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1806 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1807 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1808 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1809 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1810 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1811 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1812 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1813 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1814 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1815 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1816 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1817 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1818 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1819 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1820 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1821 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1822 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1823 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1824 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1825 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1826 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1827 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1828 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1829 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1830 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1831 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1832 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1833 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1834 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1835 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1836 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1837 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1838 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1839 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1840 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1841 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1842 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1843 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1844 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1845 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1846 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1847 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1848 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1849 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1850 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1851 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1852 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1853 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1854 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1855 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1856 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1857 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1858 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1859 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1860 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1861 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1862 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1863 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1864 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1865 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1866 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1867 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1868 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1869 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1870 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1871 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1872 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1873 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1874 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1875 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1876 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1877 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1878 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1879 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1880 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1881 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1882 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1883 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1884 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1885 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1886 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1887 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1888 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1889 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1890 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1891 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1892 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1893 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1894 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1895 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1896 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1897 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1898 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1899 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1900 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1901 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1902 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1903 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1904 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1905 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1906 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1907 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1908 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1909 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1910 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1911 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1912 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1913 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1914 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1915 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1916 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1917 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1918 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1919 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1920 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1921 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1922 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1923 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1924 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1925 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1926 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1927 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1928 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1929 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1930 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1931 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1932 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1933 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1934 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1935 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1936 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1937 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1938 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1939 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1940 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1941 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1942 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1943 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1944 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1945 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1946 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1947 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1948 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1949 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1950 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1951 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1952 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1953 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1954 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1955 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1956 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1957 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1958 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1959 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1960 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1961 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1962 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1963 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1964 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1965 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1966 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1967 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1968 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1969 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1970 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1971 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1972 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1973 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1974 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1975 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1976 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1977 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1978 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1979 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1980 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1981 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1982 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1983 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1984 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1985 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1986 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1987 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1988 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1989 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1990 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1991 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1992 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1993 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1994 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1995 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1996 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1997 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1998 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +1999 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2000 DISFIG_MISSING_ARM 16927216 16927217 ife_bg_labor **** **** **** **** **** **** **** **** **** **** **** **** 1 10 **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** MISSING_ARM_LEFT 6 **** 39 **** 39 **** 0 1 +2001 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2002 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2003 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2004 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2005 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2006 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2007 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2008 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2009 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2010 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2011 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2012 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2013 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2014 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2015 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2016 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2017 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2018 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2019 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2020 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2021 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2022 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2023 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2024 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2025 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2026 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2027 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2028 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2029 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2030 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2031 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2032 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2033 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2034 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2035 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2036 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2037 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2038 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2039 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2040 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2041 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2042 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2043 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2044 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2045 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2046 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2047 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2048 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2049 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2050 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2051 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2052 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2053 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2054 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2055 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2056 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2057 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2058 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2059 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2060 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2061 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2062 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2063 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2064 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2065 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2066 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2067 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2068 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2069 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2070 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2071 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2072 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2073 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2074 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2075 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2076 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2077 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2078 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2079 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2080 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2081 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2082 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2083 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2084 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2085 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2086 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2087 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2088 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2089 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2090 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2091 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2092 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2093 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2094 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2095 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2096 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2097 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2098 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2099 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2100 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2101 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2102 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2103 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2104 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2105 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2106 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2107 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2108 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2109 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2110 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2111 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2112 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2113 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2114 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2115 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2116 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2117 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2118 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2119 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2120 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2121 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2122 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2123 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2124 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2125 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2126 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2127 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2128 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2129 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2130 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2131 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2132 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2133 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2134 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2135 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2136 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2137 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2138 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2139 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2140 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2141 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2142 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2143 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2144 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2145 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2146 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2147 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2148 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2149 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2150 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2151 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2152 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2153 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2154 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2155 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2156 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2157 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2158 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2159 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2160 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2161 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2162 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2163 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2164 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2165 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2166 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2167 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2168 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2169 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2170 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2171 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2172 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2173 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2174 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2175 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2176 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2177 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2178 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2179 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2180 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2181 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2182 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2183 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2184 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2185 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2186 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2187 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2188 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2189 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2190 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2191 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2192 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2193 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2194 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2195 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2196 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2197 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2198 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2199 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2200 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2201 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2202 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2203 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2204 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2205 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2206 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2207 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2208 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2209 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2210 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2211 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2212 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2213 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2214 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2215 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2216 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2217 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2218 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2219 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2220 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2221 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2222 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2223 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2224 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2225 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2226 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2227 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2228 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2229 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2230 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2231 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2232 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2233 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2234 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2235 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2236 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2237 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2238 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2239 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2240 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2241 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2242 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2243 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2244 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2245 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2246 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2247 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2248 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2249 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2250 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2251 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2252 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2253 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2254 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2255 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2256 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2257 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2258 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2259 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2260 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2261 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2262 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2263 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2264 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2265 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2266 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2267 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2268 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2269 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2270 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2271 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2272 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2273 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2274 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2275 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2276 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2277 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2278 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2279 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2280 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2281 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2282 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2283 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2284 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2285 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2286 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2287 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2288 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2289 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2290 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2291 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2292 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2293 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2294 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2295 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2296 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2297 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2298 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2299 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2300 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2301 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2302 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2303 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2304 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2305 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2306 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2307 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2308 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2309 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2310 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2311 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2312 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2313 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2314 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2315 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2316 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2317 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2318 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2319 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2320 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2321 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2322 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2323 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2324 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2325 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2326 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2327 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2328 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2329 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2330 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2331 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2332 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2333 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2334 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2335 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2336 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2337 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2338 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2339 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2340 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2341 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2342 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2343 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2344 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2345 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2346 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2347 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2348 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2349 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2350 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2351 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2352 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2353 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2354 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2355 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2356 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2357 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2358 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2359 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2360 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2361 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2362 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2363 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2364 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2365 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2366 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2367 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2368 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2369 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2370 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2371 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2372 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2373 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2374 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2375 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2376 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2377 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2378 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2379 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2380 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2381 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2382 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2383 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2384 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2385 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2386 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2387 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2388 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2389 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2390 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2391 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2392 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2393 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2394 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2395 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2396 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2397 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2398 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2399 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2400 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2401 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2402 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2403 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2404 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2405 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2406 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2407 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2408 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2409 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2410 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2411 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2412 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2413 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2414 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2415 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2416 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2417 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2418 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2419 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2420 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2421 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2422 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2423 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2424 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2425 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2426 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2427 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2428 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2429 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2430 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2431 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2432 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2433 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2434 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2435 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2436 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2437 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2438 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2439 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2440 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2441 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2442 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2443 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2444 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2445 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2446 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2447 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2448 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2449 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2450 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2451 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2452 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2453 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2454 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2455 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2456 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2457 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2458 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2459 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2460 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2461 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2462 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2463 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2464 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2465 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2466 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2467 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2468 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2469 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2470 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2471 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2472 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2473 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2474 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2475 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2476 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2477 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2478 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2479 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2480 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2481 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2482 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2483 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2484 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2485 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2486 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2487 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2488 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2489 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2490 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2491 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2492 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2493 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2494 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2495 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2496 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2497 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2498 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2499 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2500 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2501 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2502 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2503 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2504 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2505 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2506 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2507 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2508 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2509 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2510 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2511 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2512 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2513 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2514 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2515 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2516 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2517 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2518 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2519 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2520 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2521 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2522 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2523 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2524 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2525 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2526 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2527 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2528 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2529 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2530 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2531 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2532 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2533 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2534 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2535 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2536 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2537 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2538 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2539 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2540 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2541 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2542 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2543 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2544 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2545 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2546 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2547 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2548 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2549 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2550 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2551 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2552 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2553 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2554 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2555 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2556 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2557 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2558 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2559 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2560 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2561 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2562 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2563 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2564 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2565 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2566 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2567 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2568 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2569 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2570 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2571 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2572 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2573 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2574 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2575 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2576 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2577 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2578 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2579 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2580 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2581 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2582 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2583 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2584 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2585 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2586 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2587 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2588 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2589 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2590 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2591 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2592 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2593 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2594 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2595 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2596 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2597 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2598 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2599 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2600 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2601 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2602 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2603 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2604 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2605 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2606 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2607 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2608 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2609 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2610 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2611 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2612 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2613 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2614 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2615 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2616 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2617 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2618 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2619 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2620 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2621 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2622 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2623 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2624 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2625 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2626 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2627 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2628 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2629 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2630 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2631 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2632 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2633 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2634 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2635 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2636 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2637 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2638 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2639 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2640 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2641 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2642 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2643 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2644 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2645 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2646 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2647 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2648 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2649 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2650 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2651 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2652 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2653 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2654 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2655 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2656 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2657 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2658 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2659 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2660 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2661 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2662 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2663 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2664 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2665 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2666 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2667 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2668 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2669 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2670 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2671 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2672 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2673 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2674 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2675 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2676 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2677 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2678 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2679 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2680 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2681 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2682 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2683 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2684 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2685 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2686 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2687 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2688 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2689 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2690 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2691 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2692 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2693 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2694 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2695 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2696 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2697 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2698 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2699 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2700 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2701 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2702 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2703 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2704 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2705 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2706 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2707 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2708 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2709 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2710 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2711 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2712 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2713 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2714 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2715 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2716 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2717 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2718 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2719 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2720 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2721 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2722 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2723 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2724 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2725 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2726 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2727 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2728 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2729 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2730 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2731 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2732 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2733 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2734 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2735 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2736 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2737 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2738 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2739 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2740 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2741 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2742 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2743 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2744 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2745 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2746 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2747 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2748 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2749 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2750 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2751 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2752 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2753 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2754 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2755 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2756 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2757 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2758 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2759 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2760 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2761 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2762 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2763 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2764 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2765 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2766 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2767 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2768 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2769 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2770 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2771 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2772 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2773 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2774 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2775 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2776 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2777 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2778 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2779 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2780 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2781 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2782 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2783 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2784 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2785 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2786 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2787 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2788 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2789 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2790 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2791 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2792 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2793 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2794 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2795 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2796 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2797 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2798 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2799 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2800 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2801 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2802 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2803 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2804 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2805 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2806 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2807 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2808 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2809 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2810 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2811 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2812 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2813 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2814 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2815 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2816 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2817 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2818 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2819 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2820 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2821 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2822 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2823 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2824 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2825 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2826 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2827 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2828 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2829 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2830 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2831 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2832 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2833 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2834 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2835 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2836 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2837 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2838 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2839 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2840 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2841 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2842 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2843 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2844 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2845 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2846 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2847 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2848 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2849 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2850 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2851 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2852 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2853 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2854 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2855 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2856 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2857 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2858 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2859 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2860 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2861 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2862 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2863 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2864 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2865 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2866 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2867 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2868 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2869 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2870 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2871 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2872 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2873 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2874 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2875 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2876 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2877 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2878 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2879 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2880 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2881 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2882 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2883 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2884 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2885 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2886 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2887 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2888 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2889 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2890 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2891 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1 +2892 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2893 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2894 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2895 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2896 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2897 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2898 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2899 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2900 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2901 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2902 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2903 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2904 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2905 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2906 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2907 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2908 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2909 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2910 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2911 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2912 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2913 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2914 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2915 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2916 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2917 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2918 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2919 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2920 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2921 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2922 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2923 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2924 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2925 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2926 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2927 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2928 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2929 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2930 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2931 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2932 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2933 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2934 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2935 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2936 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2937 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2938 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2939 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2940 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2941 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2942 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2943 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2944 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2945 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2946 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2947 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2948 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2949 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2950 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2951 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2952 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2953 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2954 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2955 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2956 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2957 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2958 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2959 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2960 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2961 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2962 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2963 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2964 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2965 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2966 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2967 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2968 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2969 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2970 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2971 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2972 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2973 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2974 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2975 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2976 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2977 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2978 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2979 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2980 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2981 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2982 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2983 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2984 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2985 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2986 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2987 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2988 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2989 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2990 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2991 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2992 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2993 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2994 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2995 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2996 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2997 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2998 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +2999 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +3000 VAA_MasterAnim1 16848236 16848237 ife_dodge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 2305 **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 1 **** **** **** **** **** 0 0 +3001 VAA_MasterAnimII 16848238 16848239 ife_dodge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 2311 **** 0 **** **** 1 **** **** **** **** **** **** **** **** **** **** 1 **** **** **** **** **** 0 0 diff --git a/src/dmfi/dmfi_activate.nss b/src/dmfi/dmfi_activate.nss new file mode 100644 index 0000000..24687f6 --- /dev/null +++ b/src/dmfi/dmfi_activate.nss @@ -0,0 +1,345 @@ +//:://///////////////////////////////////////////// +//:: DMFI - widget activation processor +//:: dmfi_activate +//::////////////////////////////////////////////// +/* + Functions to respond and process DMFI item activations. +*/ +//::////////////////////////////////////////////// +//:: Created By: The DMFI Team +//:: Created On: +//::////////////////////////////////////////////// +//:: 2008.05.25 tsunami282 - changes to invisible listeners to work with +//:: OnPlayerChat methods. +//:: 2008.07.10 tsunami282 - add Naming Wand to the exploder. +//:: 2008.08.15 tsunami282 - move init logic to new include. + +#include "dmfi_init_inc" + +//////////////////////////////////////////////////////////////////////// +void dmw_CleanUp(object oMySpeaker) +{ + int nCount; + int nCache; + DeleteLocalObject(oMySpeaker, "dmfi_univ_target"); + DeleteLocalLocation(oMySpeaker, "dmfi_univ_location"); + DeleteLocalObject(oMySpeaker, "dmw_item"); + DeleteLocalString(oMySpeaker, "dmw_repamt"); + DeleteLocalString(oMySpeaker, "dmw_repargs"); + nCache = GetLocalInt(oMySpeaker, "dmw_playercache"); + for(nCount = 1; nCount <= nCache; nCount++) + { + DeleteLocalObject(oMySpeaker, "dmw_playercache" + IntToString(nCount)); + } + DeleteLocalInt(oMySpeaker, "dmw_playercache"); + nCache = GetLocalInt(oMySpeaker, "dmw_itemcache"); + for(nCount = 1; nCount <= nCache; nCount++) + { + DeleteLocalObject(oMySpeaker, "dmw_itemcache" + IntToString(nCount)); + } + DeleteLocalInt(oMySpeaker, "dmw_itemcache"); + for(nCount = 1; nCount <= 10; nCount++) + { + DeleteLocalString(oMySpeaker, "dmw_dialog" + IntToString(nCount)); + DeleteLocalString(oMySpeaker, "dmw_function" + IntToString(nCount)); + DeleteLocalString(oMySpeaker, "dmw_params" + IntToString(nCount)); + } + DeleteLocalString(oMySpeaker, "dmw_playerfunc"); + DeleteLocalInt(oMySpeaker, "dmw_started"); +} + +//////////////////////////////////////////////////////////////////////// +void main() +{ + object oUser = OBJECT_SELF; + object oItem = GetLocalObject(oUser, "dmfi_item"); + object oOther = GetLocalObject(oUser, "dmfi_target"); + location lLocation = GetLocalLocation(oUser, "dmfi_location"); + string sItemTag = GetTag(oItem); + + // listening system initialization moved to new function + dmfiInitialize(oUser); + + dmw_CleanUp(oUser); + + if (GetStringLeft(sItemTag,8) == "hlslang_") + { + // Remove voice stuff + string ssLanguage = GetStringRight(sItemTag, GetStringLength(sItemTag) - 8); + SetLocalInt(oUser, "hls_MyLanguage", StringToInt(ssLanguage)); + SetLocalString(oUser, "hls_MyLanguageName", GetName(oItem)); + DelayCommand(1.0f, FloatingTextStringOnCreature("You are speaking " + GetName(oItem) + ". Type [(what you want to say in brackets)]", oUser, FALSE)); + return; + } + + if (GetStringLeft(sItemTag, 8) == "dmfi_pc_") + { + if (GetStringLeft(sItemTag, 12) == "dmfi_pc_rest") + { + CreateObject(OBJECT_TYPE_PLACEABLE, "dmfi_rest" + GetStringRight(sItemTag, 3), GetLocation(oUser)); + return; + } + if (sItemTag == "dmfi_pc_follow") + { + if (GetIsObjectValid(oOther)) + { + FloatingTextStringOnCreature("Now following "+ GetName(oOther),oUser, FALSE); + DelayCommand(2.0f, AssignCommand(oUser, ActionForceFollowObject(oOther, 2.0f))); + } + return; + } + SetLocalObject(oUser, "dmfi_univ_target", oUser); + SetLocalLocation(oUser, "dmfi_univ_location", lLocation); + SetLocalString(oUser, "dmfi_univ_conv", GetStringRight(sItemTag, GetStringLength(sItemTag) - 5)); + AssignCommand(oUser, ClearAllActions()); + AssignCommand(oUser, ActionStartConversation(OBJECT_SELF, "dmfi_universal", TRUE)); + return; + } + + if (GetStringLeft(sItemTag, 5) == "dmfi_") + { + int iPass = FALSE; + + if (GetIsDM(oUser) || GetIsDMPossessed(oUser)) + iPass = TRUE; + + if (!GetIsPC(oUser)) + iPass = TRUE; + + if (!iPass) + { + FloatingTextStringOnCreature("You cannot use this item." ,oUser, FALSE); + SendMessageToAllDMs(GetName(oUser)+ " is attempting to use a DM item."); + return; + } + + if (sItemTag == "dmfi_exploder") + { + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_afflict"))) CreateItemOnObject("dmfi_afflict", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_dicebag"))) CreateItemOnObject("dmfi_dicebag", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_pc_dicebag"))) CreateItemOnObject("dmfi_pc_dicebag", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_pc_follow"))) CreateItemOnObject("dmfi_pc_follow", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_pc_emote"))) CreateItemOnObject("dmfi_pc_emote", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_server"))) CreateItemOnObject("dmfi_server", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_emote"))) CreateItemOnObject("dmfi_emote", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_encounter"))) CreateItemOnObject("dmfi_encounte", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_faction"))) CreateItemOnObject("dmfi_faction", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_fx"))) CreateItemOnObject("dmfi_fx", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_music"))) CreateItemOnObject("dmfi_music", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_sound"))) CreateItemOnObject("dmfi_sound", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_voice"))) CreateItemOnObject("dmfi_voice", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_xp"))) CreateItemOnObject("dmfi_xp", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_500xp"))) CreateItemOnObject("dmfi_500xp", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_en_ditto"))) CreateItemOnObject("dmfi_en_ditto", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_mute"))) CreateItemOnObject("dmfi_mute", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_peace"))) CreateItemOnObject("dmfi_peace", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_voicewidget"))) CreateItemOnObject("dmfi_voicewidget", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_remove"))) CreateItemOnObject("dmfi_remove", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_dmw"))) CreateItemOnObject("dmfi_dmw", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_target"))) CreateItemOnObject("dmfi_target", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_buff"))) CreateItemOnObject("dmfi_buff", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_dmbook"))) CreateItemOnObject("dmfi_dmbook", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_playerbook"))) CreateItemOnObject("dmfi_playerbook", oOther); + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_jail_widget"))) CreateItemOnObject("dmfi_jail_widget", oOther); + // 2008.07.10 tsunami282 - add naming wand to the exploder + if(!GetIsObjectValid(GetItemPossessedBy(oOther, "dmfi_naming"))) CreateItemOnObject("dmfi_naming", oOther); + return; + } + if (sItemTag == "dmfi_peace") + { //This widget sets all creatures in the area to a neutral stance and clears combat. + object oArea = GetFirstObjectInArea(GetArea(oUser)); + object oP; + while (GetIsObjectValid(oArea)) + { + if (GetObjectType(oArea) == OBJECT_TYPE_CREATURE && !GetIsPC(oArea)) + { + AssignCommand(oArea, ClearAllActions()); + oP = GetFirstPC(); + while (GetIsObjectValid(oP)) + { + if (GetArea(oP) == GetArea(oUser)) + { + ClearPersonalReputation(oArea, oP); + SetStandardFactionReputation(STANDARD_FACTION_HOSTILE, 25, oP); + SetStandardFactionReputation(STANDARD_FACTION_COMMONER, 91, oP); + SetStandardFactionReputation(STANDARD_FACTION_MERCHANT, 91, oP); + SetStandardFactionReputation(STANDARD_FACTION_DEFENDER, 91, oP); + } + oP = GetNextPC(); + } + AssignCommand(oArea, ClearAllActions()); + } + oArea = GetNextObjectInArea(GetArea(oUser)); + } + } + + // update / remove invisible listeners as needed for onplayerchat + if (sItemTag == "dmfi_voicewidget") + { + object oVoice; + if (GetIsObjectValid(oOther)) // do we have a valid target creature? + { + // 2008.05.29 tsunami282 - we don't use creature listen stuff anymore + SetLocalObject(oUser, "dmfi_VoiceTarget", oOther); + + FloatingTextStringOnCreature("You have targeted " + GetName(oOther) + " with the Voice Widget", oUser, FALSE); + + if (GetLocalInt(GetModule(), "dmfi_voice_initial")!=1) + { + SetLocalInt(GetModule(), "dmfi_voice_initial", 1); + SendMessageToAllDMs("Listening Initialized: .commands, .skill checks, and much more now available."); + DelayCommand(4.0, FloatingTextStringOnCreature("Listening Initialized: .commands, .skill checks, and more available", oUser)); + } + return; + } + else // no valid target of voice wand + { + //Jump any existing Voice attached to the user + if (GetIsObjectValid(GetLocalObject(oUser, "dmfi_StaticVoice"))) + { + DestroyObject(GetLocalObject(oUser, "dmfi_StaticVoice")); + } + //Create the StationaryVoice + object oStaticVoice = CreateObject(OBJECT_TYPE_CREATURE, "dmfi_voice", GetLocation(oUser)); + //Set Ownership of the Voice to the User + SetLocalObject(oUser, "dmfi_StaticVoice", oVoice); + SetLocalObject(oUser, "dmfi_VoiceTarget", oStaticVoice); + DelayCommand(1.0f, FloatingTextStringOnCreature("A Stationary Voice has been created.", oUser, FALSE)); + return; + } + return; + } + if (sItemTag == "dmfi_mute") + { + SetLocalObject(oUser, "dmfi_univ_target", oUser); + SetLocalString(oUser, "dmfi_univ_conv", "voice"); + SetLocalInt(oUser, "dmfi_univ_int", 8); + ExecuteScript("dmfi_execute", oUser); + return; + } + //encounter ditto widget + if (sItemTag == "dmfi_en_ditto") + { + SetLocalObject(oUser, "dmfi_univ_target", oOther); + SetLocalLocation(oUser, "dmfi_univ_location", lLocation); + SetLocalString(oUser, "dmfi_univ_conv", "encounter"); + SetLocalInt(oUser, "dmfi_univ_int", GetLocalInt(oUser, "EncounterType")); + ExecuteScript("dmfi_execute", oUser); + return; + } + //Change target widget + if (sItemTag == "dmfi_target") + { + SetLocalObject(oUser, "dmfi_univ_target", oOther); + FloatingTextStringOnCreature("DMFI Target set to " + GetName(oOther),oUser); + } + //Destroy object widget + if (sItemTag == "dmfi_remove") + { + object oKillMe; + //Targeting Self + if (oUser == oOther) + { + oKillMe = GetNearestObject(OBJECT_TYPE_PLACEABLE, oUser); + FloatingTextStringOnCreature("Destroyed " + GetName(oKillMe) + "(" + GetTag(oKillMe) + ")", oUser, FALSE); + DelayCommand(0.1f, DestroyObject(oKillMe)); + } + else if (GetIsObjectValid(oOther)) //Targeting something else + { + FloatingTextStringOnCreature("Destroyed " + GetName(oOther) + "(" + GetTag(oOther) + ")", oUser, FALSE); + DelayCommand(0.1f, DestroyObject(oOther)); + } + else //Targeting the ground + { + int iReport = 0; + oKillMe = GetFirstObjectInShape(SHAPE_SPHERE, 2.0f, lLocation, FALSE, OBJECT_TYPE_ALL); + while (GetIsObjectValid(oKillMe)) + { + iReport++; + DestroyObject(oKillMe); + oKillMe = GetNextObjectInShape(SHAPE_SPHERE, 2.0f, lLocation, FALSE, OBJECT_TYPE_ALL); + } + FloatingTextStringOnCreature("Destroyed " + IntToString(iReport) + " objects.", oUser, FALSE); + } + return; + } + if (sItemTag == "dmfi_500xp") + { + SetLocalObject(oUser, "dmfi_univ_target", oOther); + SetLocalLocation(oUser, "dmfi_univ_location", lLocation); + SetLocalString(oUser, "dmfi_univ_conv", "xp"); + SetLocalInt(oUser, "dmfi_univ_int", 53); + ExecuteScript("dmfi_execute", oUser); + return; + } + if (sItemTag == "dmfi_jail_widget") + { + if (GetIsObjectValid(oOther) && !GetIsDM(oOther) && oOther != oUser) + { + object oJail = GetObjectByTag("dmfi_jail"); + if (!GetIsObjectValid(oJail)) + oJail = GetObjectByTag("dmfi_jail_default"); + AssignCommand(oOther, ClearAllActions()); + AssignCommand(oOther, JumpToObject(oJail)); + SendMessageToPC(oUser, GetName(oOther) + " (" + GetPCPublicCDKey(oOther) + ")/IP: " + GetPCIPAddress(oOther) + " - has been sent to Jail."); + } + return; + } + + if (sItemTag == "dmfi_encounter") + { + + if (GetIsObjectValid(GetWaypointByTag("DMFI_E1"))) + SetCustomToken(20771, GetName(GetWaypointByTag("DMFI_E1"))); + else + SetCustomToken(20771, "Encounter Invalid"); + if (GetIsObjectValid(GetWaypointByTag("DMFI_E2"))) + SetCustomToken(20772, GetName(GetWaypointByTag("DMFI_E2"))); + else + SetCustomToken(20772, "Encounter Invalid"); + if (GetIsObjectValid(GetWaypointByTag("DMFI_E3"))) + SetCustomToken(20773, GetName(GetWaypointByTag("DMFI_E3"))); + else + SetCustomToken(20773, "Encounter Invalid"); + if (GetIsObjectValid(GetWaypointByTag("DMFI_E4"))) + SetCustomToken(20774, GetName(GetWaypointByTag("DMFI_E4"))); + else + SetCustomToken(20774, "Encounter Invalid"); + if (GetIsObjectValid(GetWaypointByTag("DMFI_E5"))) + SetCustomToken(20775, GetName(GetWaypointByTag("DMFI_E5"))); + else + SetCustomToken(20775, "Encounter Invalid"); + if (GetIsObjectValid(GetWaypointByTag("DMFI_E6"))) + SetCustomToken(20776, GetName(GetWaypointByTag("DMFI_E6"))); + else + SetCustomToken(20776, "Encounter Invalid"); + if (GetIsObjectValid(GetWaypointByTag("DMFI_E7"))) + SetCustomToken(20777, GetName(GetWaypointByTag("DMFI_E7"))); + else + SetCustomToken(20777, "Encounter Invalid"); + if (GetIsObjectValid(GetWaypointByTag("DMFI_E8"))) + SetCustomToken(20778, GetName(GetWaypointByTag("DMFI_E8"))); + else + SetCustomToken(20778, "Encounter Invalid"); + if (GetIsObjectValid(GetWaypointByTag("DMFI_E9"))) + SetCustomToken(20779, GetName(GetWaypointByTag("DMFI_E9"))); + else + SetCustomToken(20779, "Encounter Invalid"); + } + if (sItemTag == "dmfi_afflict") + { + int nDNum; + + nDNum = GetLocalInt(oUser, "dmfi_damagemodifier"); + SetCustomToken(20780, IntToString(nDNum)); + } + + + SetLocalObject(oUser, "dmfi_univ_target", oOther); + SetLocalLocation(oUser, "dmfi_univ_location", lLocation); + SetLocalString(oUser, "dmfi_univ_conv", GetStringRight(sItemTag, GetStringLength(sItemTag) - 5)); + AssignCommand(oUser, ClearAllActions()); + AssignCommand(oUser, ActionStartConversation(OBJECT_SELF, "dmfi_universal", TRUE, FALSE)); + } +} + diff --git a/src/dmfi/dmfi_arrays_inc.nss b/src/dmfi/dmfi_arrays_inc.nss new file mode 100644 index 0000000..b777fcc --- /dev/null +++ b/src/dmfi/dmfi_arrays_inc.nss @@ -0,0 +1,177 @@ +//:://///////////////////////////////////////////// +//:: DMFI - array functions include +//:: dmfi_arrays_inc +//::////////////////////////////////////////////// +/* + Functions to use object-attached local variables as arrays. +*/ +//::////////////////////////////////////////////// +//:: Created By: Noel +//:: Created On: November 17, 2001 +//::////////////////////////////////////////////// +//:: 2007.12.24 tsunami282 - yanked most of these routines from Bioware's +//:: nw_o0_itemmaker, then expanded for bounds management. + +int GetLocalArrayLowerBound(object oidObject, string sVarName); +int GetLocalArrayUpperBound(object oidObject, string sVarName); +void SetLocalArrayLowerBound(object oidObject, string sVarName, int nMin); +void SetLocalArrayUpperBound(object oidObject, string sVarName, int nMax); + +//////////////////////////////////////////////////////////////////////// +int GetLocalArrayInitialized(object oidObject, string sVarName) +{ + string sFullVarName = sVarName + "_INIT"; + return GetLocalInt(oidObject, sFullVarName); +} + +//////////////////////////////////////////////////////////////////////// +void InitializeLocalArray(object oidObject, string sVarName) +{ + int i, iBegin, iEnd; + string sFullVarName; + + if (GetLocalArrayInitialized(oidObject, sVarName)) + { + // wipe current contents + iBegin = GetLocalArrayLowerBound(oidObject, sVarName); + iEnd = GetLocalArrayUpperBound(oidObject, sVarName); + for (i = iEnd; i >= iBegin; i--) + { + sFullVarName = sVarName + IntToString(i); + DeleteLocalInt(oidObject, sFullVarName); + DeleteLocalFloat(oidObject, sFullVarName); + DeleteLocalString(oidObject, sFullVarName); + DeleteLocalObject(oidObject, sFullVarName); + DeleteLocalLocation(oidObject, sFullVarName); + } + } + + SetLocalArrayLowerBound(oidObject, sVarName, 0); + SetLocalArrayUpperBound(oidObject, sVarName, -1); + sFullVarName = sVarName + "_INIT"; + SetLocalInt(oidObject, sFullVarName, TRUE); +} + +//////////////////////////////////////////////////////////////////////// +int GetLocalArrayLowerBound(object oidObject, string sVarName) +{ + string sFullVarName = sVarName + "_MIN"; + return GetLocalInt(oidObject, sFullVarName); +} + +//////////////////////////////////////////////////////////////////////// +int GetLocalArrayUpperBound(object oidObject, string sVarName) +{ + string sFullVarName = sVarName + "_MAX"; + return GetLocalInt(oidObject, sFullVarName); +} + +//////////////////////////////////////////////////////////////////////// +void SetLocalArrayLowerBound(object oidObject, string sVarName, int nMin) +{ + string sFullVarName = sVarName + "_MIN"; + SetLocalInt(oidObject, sFullVarName, nMin); +} + +//////////////////////////////////////////////////////////////////////// +void SetLocalArrayUpperBound(object oidObject, string sVarName, int nMax) +{ + string sFullVarName = sVarName + "_MAX"; + SetLocalInt(oidObject, sFullVarName, nMax); +} + +//////////////////////////////////////////////////////////////////////// +int GetLocalArrayInt(object oidObject, string sVarName, int nVarNum) +{ + string sFullVarName = sVarName + IntToString(nVarNum) ; + return GetLocalInt(oidObject, sFullVarName); +} + +//////////////////////////////////////////////////////////////////////// +void SetLocalArrayInt(object oidObject, string sVarName, int nVarNum, int nValue) +{ + string sFullVarName = sVarName + IntToString(nVarNum) ; + SetLocalInt(oidObject, sFullVarName, nValue); + // update bounds + if (nVarNum < GetLocalArrayLowerBound(oidObject, sVarName)) + SetLocalArrayLowerBound(oidObject, sVarName, nVarNum); + if (nVarNum > GetLocalArrayUpperBound(oidObject, sVarName)) + SetLocalArrayUpperBound(oidObject, sVarName, nVarNum); +} + +//////////////////////////////////////////////////////////////////////// +float GetLocalArrayFloat(object oidObject, string sVarName, int nVarNum) +{ + string sFullVarName = sVarName + IntToString(nVarNum) ; + return GetLocalFloat(oidObject, sFullVarName); +} + +//////////////////////////////////////////////////////////////////////// +void SetLocalArrayFloat(object oidObject, string sVarName, int nVarNum, float fValue) +{ + string sFullVarName = sVarName + IntToString(nVarNum) ; + SetLocalFloat(oidObject, sFullVarName, fValue); + // update bounds + if (nVarNum < GetLocalArrayLowerBound(oidObject, sVarName)) + SetLocalArrayLowerBound(oidObject, sVarName, nVarNum); + if (nVarNum > GetLocalArrayUpperBound(oidObject, sVarName)) + SetLocalArrayUpperBound(oidObject, sVarName, nVarNum); +} + +//////////////////////////////////////////////////////////////////////// +string GetLocalArrayString(object oidObject, string sVarName, int nVarNum) +{ + string sFullVarName = sVarName + IntToString(nVarNum) ; + return GetLocalString(oidObject, sFullVarName); +} + +//////////////////////////////////////////////////////////////////////// +void SetLocalArrayString(object oidObject, string sVarName, int nVarNum, string nValue) +{ + string sFullVarName = sVarName + IntToString(nVarNum) ; + SetLocalString(oidObject, sFullVarName, nValue); + // update bounds + if (nVarNum < GetLocalArrayLowerBound(oidObject, sVarName)) + SetLocalArrayLowerBound(oidObject, sVarName, nVarNum); + if (nVarNum > GetLocalArrayUpperBound(oidObject, sVarName)) + SetLocalArrayUpperBound(oidObject, sVarName, nVarNum); +} + +//////////////////////////////////////////////////////////////////////// +object GetLocalArrayObject(object oidObject, string sVarName, int nVarNum) +{ + string sFullVarName = sVarName + IntToString(nVarNum) ; + return GetLocalObject(oidObject, sFullVarName); +} + +//////////////////////////////////////////////////////////////////////// +void SetLocalArrayObject(object oidObject, string sVarName, int nVarNum, object oidValue) +{ + string sFullVarName = sVarName + IntToString(nVarNum) ; + SetLocalObject(oidObject, sFullVarName, oidValue); + // update bounds + if (nVarNum < GetLocalArrayLowerBound(oidObject, sVarName)) + SetLocalArrayLowerBound(oidObject, sVarName, nVarNum); + if (nVarNum > GetLocalArrayUpperBound(oidObject, sVarName)) + SetLocalArrayUpperBound(oidObject, sVarName, nVarNum); +} + +//////////////////////////////////////////////////////////////////////// +location GetLocalArrayLocation(object oidObject, string sVarName, int nVarNum) +{ + string sFullVarName = sVarName + IntToString(nVarNum) ; + return GetLocalLocation(oidObject, sFullVarName); +} + +//////////////////////////////////////////////////////////////////////// +void SetLocalArrayLocation(object oidObject, string sVarName, int nVarNum, location locValue) +{ + string sFullVarName = sVarName + IntToString(nVarNum) ; + SetLocalLocation(oidObject, sFullVarName, locValue); + // update bounds + if (nVarNum < GetLocalArrayLowerBound(oidObject, sVarName)) + SetLocalArrayLowerBound(oidObject, sVarName, nVarNum); + if (nVarNum > GetLocalArrayUpperBound(oidObject, sVarName)) + SetLocalArrayUpperBound(oidObject, sVarName, nVarNum); +} + diff --git a/src/dmfi/dmfi_cond_dmw.nss b/src/dmfi/dmfi_cond_dmw.nss new file mode 100644 index 0000000..7008bac --- /dev/null +++ b/src/dmfi/dmfi_cond_dmw.nss @@ -0,0 +1,22 @@ + +int StartingConditional() +{ + int nMyNum = GetLocalInt(OBJECT_SELF, "dmfi_dmwOffset"); + SetLocalInt(OBJECT_SELF, "dmfi_dmwOffset", nMyNum+1); + + object oMySpeaker = GetPCSpeaker(); + object oMyTarget = GetLocalObject(oMySpeaker, "dmfi_univ_target"); + location lMyLoc = GetLocalLocation(oMySpeaker, "dmfi_univ_location"); + + string sMyString = GetLocalString(oMySpeaker, "dmw_dialog" + IntToString(nMyNum)); + + if(sMyString == "") + { + return FALSE; + } + else + { + SetCustomToken(8000 + nMyNum, sMyString); + return TRUE; + } +} diff --git a/src/dmfi/dmfi_db_biow_inc.nss b/src/dmfi/dmfi_db_biow_inc.nss new file mode 100644 index 0000000..40d00fc --- /dev/null +++ b/src/dmfi/dmfi_db_biow_inc.nss @@ -0,0 +1,64 @@ +//DMFI Persistence wrapper functions +//This include file contains the wrapper functions for the +//persistent settings of the DMFI Wand and Widget package +//Advanced users can adapt this to the database system that +//they want to use for NWN. +// +//These functions use the Bioware database by default and use a primitive form +//of "caching" to avoid lots of database R/W + +//::////////////////////////////////////////////// +//:: Created By: The DMFI Team +//:: Created On: +//::////////////////////////////////////////////// +//:: 2008.07.10 tsunami282 - implemented alternate database support, initially +//:: for Knat's NBDE + + +const int DMFI_DB_TYPE =1; + +void FlushDMFIPersistentData(string sDBName) +{ + // no flushing required for Bioware database +} + +int IsDMFIPersistentDataDirty(string sDBName) +{ + return FALSE; // bioware database system has no cache, so is never dirty +} + +//Int functions +int GetDMFIPersistentInt(string sDBName, string sDBSetting, object oPlayer = OBJECT_INVALID) +{ + int iReturn = GetCampaignInt(sDBName, sDBSetting, oPlayer); + return iReturn; +} + +void SetDMFIPersistentInt(string sDBName, string sDBSetting, int iDBValue, object oPlayer = OBJECT_INVALID) +{ + SetCampaignInt(sDBName, sDBSetting, iDBValue, oPlayer); +} + +//Float functions +float GetDMFIPersistentFloat(string sDBName, string sDBSetting, object oPlayer = OBJECT_INVALID) +{ + float fReturn = GetCampaignFloat(sDBName, sDBSetting, oPlayer); + return fReturn; +} + +void SetDMFIPersistentFloat(string sDBName, string sDBSetting, float fDBValue, object oPlayer = OBJECT_INVALID) +{ + SetCampaignFloat(sDBName, sDBSetting, fDBValue, oPlayer); +} + +//String functions +string GetDMFIPersistentString(string sDBName, string sDBSetting, object oPlayer = OBJECT_INVALID) +{ + string sReturn = GetCampaignString(sDBName, sDBSetting, oPlayer); + return sReturn; +} + +void SetDMFIPersistentString(string sDBName, string sDBSetting, string sDBValue, object oPlayer = OBJECT_INVALID) +{ + SetCampaignString(sDBName, sDBSetting, sDBValue, oPlayer); +} diff --git a/src/dmfi/dmfi_db_inc.nss b/src/dmfi/dmfi_db_inc.nss new file mode 100644 index 0000000..6962999 --- /dev/null +++ b/src/dmfi/dmfi_db_inc.nss @@ -0,0 +1,39 @@ +//DMFI Persistence wrapper functions +//This include file contains the wrapper functions for the +//persistent settings of the DMFI Wand and Widget package +//Advanced users can adapt this to the database system that +//they want to use for NWN. + +//::////////////////////////////////////////////// +//:: Created By: The DMFI Team +//:: Created On: +//::////////////////////////////////////////////// +//:: 2008.07.10 tsunami282 - implemented alternate database support, initially +//:: for Knat's NBDE + +//Listen Pattern ** variable +//Change this to 0 to make the DMFI W&W more compatible with Jasperre's AI +const int LISTEN_PATTERN = 20600; + +const int DMFI_DB_TYPE_BIOWARE = 1; +const int DMFI_DB_TYPE_NBDE = 2; +const int DMFI_DB_TYPE_RESERVED_3 = 3; +const int DMFI_DB_TYPE_RESERVED_4 = 4; +const int DMFI_DB_TYPE_RESERVED_5 = 5; +const int DMFI_DB_TYPE_RESERVED_6 = 6; +const int DMFI_DB_TYPE_RESERVED_7 = 7; +const int DMFI_DB_TYPE_RESERVED_8 = 8; +const int DMFI_DB_TYPE_RESERVED_9 = 9; +const int DMFI_DB_TYPE_RESERVED_10 = 10; + +// *** DATABASE SELECTION *** +// Only choose one of the following #include lines. Comment out all the others! + +// Standard version uses the default Bioware database +#include "dmfi_db_biow_inc" + +// Alternate version: using Knat's NBDE +// This provides greatly increased speed, but necessitates occasional flushing to disk. +// Flushing requires you to add code to Your module OnHeartbeat event. +// #include "dmfi_db_nbde_inc" + diff --git a/src/dmfi/dmfi_db_nbde_inc.nss b/src/dmfi/dmfi_db_nbde_inc.nss new file mode 100644 index 0000000..1cd48e8 --- /dev/null +++ b/src/dmfi/dmfi_db_nbde_inc.nss @@ -0,0 +1,65 @@ +//DMFI Persistence wrapper functions +// modified version for Knat's NBDE support + +//::////////////////////////////////////////////// +//:: Created By: The DMFI Team +//:: Created On: +//::////////////////////////////////////////////// +//:: 2008.07.10 tsunami282 - implemented alternate database support, initially +//:: for Knat's NBDE + + +const int DMFI_DB_TYPE = 2; + +#include "nbde_inc" + +void FlushDMFIPersistentData(string sDBName) +{ + NBDE_SetCampaignInt(sDBName, "DMFI_DB_DIRTY", FALSE); + NBDE_FlushCampaignDatabase(sDBName); +} + +int IsDMFIPersistentDataDirty(string sDBName) +{ + return NBDE_GetCampaignInt(sDBName, "DMFI_DB_DIRTY"); +} + +//Int functions +int GetDMFIPersistentInt(string sDBName, string sDBSetting, object oPlayer = OBJECT_INVALID) +{ + int iReturn = NBDE_GetCampaignInt(sDBName, sDBSetting, oPlayer); + return iReturn; +} + +void SetDMFIPersistentInt(string sDBName, string sDBSetting, int iDBValue, object oPlayer = OBJECT_INVALID) +{ + NBDE_SetCampaignInt(sDBName, sDBSetting, iDBValue, oPlayer); + NBDE_SetCampaignInt(sDBName, "DMFI_DB_DIRTY", TRUE); +} + +//Float functions +float GetDMFIPersistentFloat(string sDBName, string sDBSetting, object oPlayer = OBJECT_INVALID) +{ + float fReturn = NBDE_GetCampaignFloat(sDBName, sDBSetting, oPlayer); + return fReturn; +} + +void SetDMFIPersistentFloat(string sDBName, string sDBSetting, float fDBValue, object oPlayer = OBJECT_INVALID) +{ + NBDE_SetCampaignFloat(sDBName, sDBSetting, fDBValue, oPlayer); + NBDE_SetCampaignInt(sDBName, "DMFI_DB_DIRTY", TRUE); +} + +//String functions +string GetDMFIPersistentString(string sDBName, string sDBSetting, object oPlayer = OBJECT_INVALID) +{ + string sReturn = NBDE_GetCampaignString(sDBName, sDBSetting, oPlayer); + return sReturn; +} + +void SetDMFIPersistentString(string sDBName, string sDBSetting, string sDBValue, object oPlayer = OBJECT_INVALID) +{ + NBDE_SetCampaignString(sDBName, sDBSetting, sDBValue, oPlayer); + NBDE_SetCampaignInt(sDBName, "DMFI_DB_DIRTY", TRUE); +} + diff --git a/src/dmfi/dmfi_dmw_inc.nss b/src/dmfi/dmfi_dmw_inc.nss new file mode 100644 index 0000000..4c11792 --- /dev/null +++ b/src/dmfi/dmfi_dmw_inc.nss @@ -0,0 +1,1198 @@ +// VOICE CONFIGURATION - NEW IN 1.07 and UP + +// Set this to 0 if you want to DISABLE listening by NPCs for performance reasons. +// See readme for additional information regarding possible issues and effects. +const int DMFI_LISTENING_GLOBAL = 1; + + +// NOTE: OMW_COLORS is an invisible object that must be present in your module. +// It has high ascii characters in the name and is used to get the color codes. +// This was ripped wholeheartedly by an example posted by Richterm on the bioboards. + +string DST_COLOR_TAGS = GetName(GetObjectByTag("dem_color_text")); +string DST_COLOR_WHITE = GetSubString(DST_COLOR_TAGS, 0, 6); +string DST_COLOR_YELLOW = GetSubString(DST_COLOR_TAGS, 6, 6); +string DST_COLOR_MAGENTA = GetSubString(DST_COLOR_TAGS, 12, 6); +string DST_COLOR_CYAN = GetSubString(DST_COLOR_TAGS, 18, 6); +string DST_COLOR_RED = GetSubString(DST_COLOR_TAGS, 24, 6); +string DST_COLOR_GREEN = GetSubString(DST_COLOR_TAGS, 30, 6); +string DST_COLOR_BLUE = GetSubString(DST_COLOR_TAGS, 36, 6); + +// Colors for each type of roll. Change the colors if you like. +string DMFI_ROLL_COLOR = DST_COLOR_CYAN; +string DST_COLOR_NORMAL = DST_COLOR_WHITE; + +int DMW_START_CUSTOM_TOKEN = 8000; + +//Retrieve targetting information +object oMySpeaker = GetLastSpeaker(); +object oMyTarget = GetLocalObject(oMySpeaker, "dmfi_univ_target"); +location lMyLoc = GetLocalLocation(oMySpeaker, "dmfi_univ_location"); + +// checks if a nearby object is destroyable +int dmwand_isnearbydestroyable(); +// Check if the target can be created with CreateObject +int dmwand_istargetcreateable(); +//Check if target is a destroyable object +int dmwand_istargetdestroyable(); +// checks if the wand was NOT clicked on an object +int dmwand_istargetinvalid(); +// check if the target has an inventory +int dmwand_istargetinventory(); +//Check if the target is not the wand's user +int dmwand_istargetnotme(); +//Check if target is an NPC or monster +int dmwand_istargetnpc(); +//Check if the target is a PC +int dmwand_istargetpc(); +//Check if the target is a PC and not me +int dmwand_istargetpcnme(); +// Check if the target is a PC or NPC +// uses the CON score currently +int dmwand_istargetpcornpc(); +//Check if the target is a PC or an npc and not me +int dmwand_istargetpcornpcnme(); +// Check if target is a placeable +int dmwand_istargetplaceable(); +//bulds the conversion +int dmwand_BuildConversationDialog(int nCurrent, int nChoice, string sConversation, string sParams); +int dmw_conv_ListPlayers(int nCurrent, int nChoice, string sParams = ""); +int dmw_conv_Start(int nCurrent, int nChoice, string sParams = ""); +void dmwand_BuildConversation(string sConversation, string sParams); +void dmwand_StartConversation(); + +// DMFI Color Text function. It returns a colored string. +// sText is the string that will be colored and sColor is the color +// options: yellow, magenta, cyan, red, green, blue - truncated at first letter +// Ex: sMsg = ColorText(sMsg, "y"); //Add the include file - yields yellow colored msg. +string ColorText(string sText, string sColor); +string ColorText(string sText, string sColor) +{ + string sApply = DST_COLOR_NORMAL; + string sTest = GetStringLowerCase(GetStringLeft(sColor, 1)); + if (sTest=="y") sApply = DST_COLOR_YELLOW; + else if (sTest == "m") sApply = DST_COLOR_MAGENTA; + else if (sTest == "c") sApply = DST_COLOR_CYAN; + else if (sTest == "r") sApply = DST_COLOR_RED; + else if (sTest == "g") sApply = DST_COLOR_GREEN; + else if (sTest == "b") sApply = DST_COLOR_BLUE; + + string sFinal = sApply + sText + DST_COLOR_NORMAL; + return sFinal; +} + + +int dmwand_isnearbydestroyable() +{ + object oMyTest = GetFirstObjectInShape(SHAPE_CUBE, 0.6, lMyLoc, FALSE, OBJECT_TYPE_ALL); + int nTargetType = GetObjectType(oMyTest); + return (GetIsObjectValid(oMyTest) && (! GetIsPC(oMyTest)) && ((nTargetType == OBJECT_TYPE_ITEM) || (nTargetType == OBJECT_TYPE_PLACEABLE) || (nTargetType == OBJECT_TYPE_CREATURE))); +} + +int dmwand_istargetcreateable() +{ + if(! GetIsObjectValid(oMyTarget)) { return FALSE; } + + int nTargetType = GetObjectType(oMyTarget); + return ((nTargetType == OBJECT_TYPE_ITEM) || (nTargetType == OBJECT_TYPE_PLACEABLE) || (nTargetType == OBJECT_TYPE_CREATURE)); +} + +int dmwand_istargetdestroyable() +{ + if(! GetIsObjectValid(oMyTarget)) { return FALSE; } + + int nTargetType = GetObjectType(oMyTarget); + if(! GetIsPC(oMyTarget)) + { + return ((nTargetType == OBJECT_TYPE_ITEM) || (nTargetType == OBJECT_TYPE_PLACEABLE) || (nTargetType == OBJECT_TYPE_CREATURE)); + } + return FALSE; +} + +int dmwand_istargetinvalid() +{ + return !GetIsObjectValid(oMyTarget); +} + +int dmwand_istargetinventory() +{ + return (GetIsObjectValid(oMyTarget) && GetHasInventory(oMyTarget)); +} + +int dmwand_istargetnotme() +{ + return (GetIsObjectValid(oMyTarget) && (oMySpeaker != oMyTarget)); +} + +int dmwand_istargetpc() +{ + return (GetIsObjectValid(oMyTarget) && GetIsPC(oMyTarget)); +} + +int dmwand_istargetpcnme() +{ + return (GetIsObjectValid(oMyTarget) && GetIsPC(oMyTarget) && (oMySpeaker != oMyTarget)); +} + +int dmwand_istargetpcornpc() +{ + return (GetIsObjectValid(oMyTarget) && GetAbilityScore(oMyTarget, ABILITY_CONSTITUTION)); +} + +int dmwand_istargetnpc() +{ + return (dmwand_istargetpcornpc() && (!GetIsPC(oMyTarget))); +} + +int dmwand_istargetpcornpcnme() +{ + return (dmwand_istargetpcornpc() && (oMySpeaker != oMyTarget)); +} + +int dmwand_istargetplaceable() +{ + if(! GetIsObjectValid(oMyTarget)) { return FALSE; } + + int nTargetType = GetObjectType(oMyTarget); + return (nTargetType == OBJECT_TYPE_PLACEABLE); +} + +int dmw_conv_Start(int nCurrent, int nChoice, string sParams = "") +{ + string sText = ""; + string sCall = ""; + string sCallParams = ""; + + switch(nCurrent) + { + case 0: + nCurrent = 0; + sText = "Hello there, DM. What can I do for you?"; + sCall = ""; + sCallParams = ""; + break; + + case 1: + nCurrent = 1; + if(dmwand_istargetpcnme()) + { + sText = "Penguin this player."; + sCall = "func_Toad"; + sCallParams = ""; + break; + } + case 2: + nCurrent = 2; + if(dmwand_istargetpcnme()) + { + sText = "Unpenguin this player."; + sCall = "func_Untoad"; + sCallParams = ""; + break; + } + case 3: + nCurrent = 3; + if(dmwand_istargetpcnme()) + { + sText = "Boot this player."; + sCall = "func_KickPC"; + sCallParams = ""; + break; + } + case 4: + nCurrent = 4; + if(dmwand_istargetinvalid()) + { + sText = "List all players..."; + sCall = "conv_ListPlayers"; + sCallParams = "func_PlayerListConv"; + break; + } + + case 5: + nCurrent = 5; + if(dmwand_istargetpcnme()) + { + sText = "Jump this player to my location."; + sCall = "func_JumpPlayerHere"; + sCallParams = ""; + break; + } + case 6: + nCurrent = 6; + if(dmwand_istargetpcnme()) + { + sText = "Jump me to this player's location."; + sCall = "func_JumpToPlayer"; + sCallParams = ""; + break; + } + case 7: + nCurrent = 7; + if(dmwand_istargetpcnme()) + { + sText = "Jump this player's party to my location."; + sCall = "func_JumpPartyHere"; + sCallParams = ""; + break; + } + default: + nCurrent = 0; + sText = ""; + sCall = ""; + sCallParams = ""; + break; + } + + SetLocalString(oMySpeaker, "dmw_dialog" + IntToString(nChoice), sText); + SetLocalString(oMySpeaker, "dmw_function" + IntToString(nChoice), sCall); + SetLocalString(oMySpeaker, "dmw_params" + IntToString(nChoice), sCallParams); + + return nCurrent; +} + +void DMFI_untoad(object oTarget, object oUser) +{ + if (GetLocalInt(oTarget, "toaded")==1) + { + effect eMyEffect = GetFirstEffect(oTarget); + while(GetIsEffectValid(eMyEffect)) + { + if(GetEffectType(eMyEffect) == EFFECT_TYPE_POLYMORPH || GetEffectType(eMyEffect) == EFFECT_TYPE_CUTSCENE_PARALYZE) + RemoveEffect(oTarget, eMyEffect); + + eMyEffect = GetNextEffect(oTarget); + } + } + else + { + FloatingTextStringOnCreature("Dude, he is no toad!", oUser); + } +} + +void DMFI_toad(object oTarget, object oUser) +{ + //This function now toggles the toad status hahnsoo: DMFI 1.08 + if (GetLocalInt(oTarget, "toaded") == 1) + { + effect eMyEffect = GetFirstEffect(oTarget); + while(GetIsEffectValid(eMyEffect)) + { + if(GetEffectType(eMyEffect) == EFFECT_TYPE_POLYMORPH || GetEffectType(eMyEffect) == EFFECT_TYPE_CUTSCENE_PARALYZE) + RemoveEffect(oTarget, eMyEffect); + + eMyEffect = GetNextEffect(oTarget); + } + FloatingTextStringOnCreature("Removed Penguin status from " + GetName(oTarget), oUser, FALSE); + SetLocalInt(oTarget, "toaded", 0); + } + else + { + effect ePenguin = EffectPolymorph(POLYMORPH_TYPE_PENGUIN); + effect eParalyze = EffectCutsceneParalyze(); + AssignCommand(oTarget, ApplyEffectToObject(DURATION_TYPE_PERMANENT, ePenguin, oTarget)); + AssignCommand(oTarget, ApplyEffectToObject(DURATION_TYPE_PERMANENT, eParalyze, oTarget)); + SetLocalInt(oTarget, "toaded", 1); + FloatingTextStringOnCreature("Added Penguin status to " + GetName(oTarget), oUser, FALSE); + } +} + +void DMFI_jail(object oOther, object oUser) +{ + if (GetIsObjectValid(oOther) && !GetIsDM(oOther) && oOther != oUser) + { + object oJail = GetObjectByTag("dmfi_jail"); + if (!GetIsObjectValid(oJail)) + oJail = GetObjectByTag("dmfi_jail_default"); + AssignCommand(oOther, ClearAllActions()); + AssignCommand(oOther, JumpToObject(oJail)); + SendMessageToPC(oUser, GetName(oOther) + " (" + GetPCPublicCDKey(oOther) + ")/IP: " + GetPCIPAddress(oOther) + " - has been sent to Jail."); + } +} + +void dmwand_KickPC(object oTarget, object oUser) +{ + // Create a lightning strike, thunder, scorch mark, and random small + // lightnings at target's location + location lMyLoc = GetLocation (oTarget); + AssignCommand( oUser, ApplyEffectAtLocation ( DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_LIGHTNING_M), lMyLoc)); + AssignCommand ( oUser, PlaySound ("as_wt_thundercl3")); + object oScorch = CreateObject ( OBJECT_TYPE_PLACEABLE, "plc_weathmark", lMyLoc, FALSE); + object oTargetArea = GetArea(oUser); + int nXPos, nYPos, nCount; + for(nCount = 0; nCount < 5; nCount++) + { + nXPos = Random(10) - 5; + nYPos = Random(10) - 5; + + vector vNewVector = GetPositionFromLocation(lMyLoc); + vNewVector.x += nXPos; + vNewVector.y += nYPos; + + location lNewLoc = Location(oTargetArea, vNewVector, 0.0); + AssignCommand( oUser, ApplyEffectAtLocation ( DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_LIGHTNING_S), lNewLoc)); + } + DelayCommand ( 20.0, DestroyObject ( oScorch)); + + SendMessageToAllDMs (GetName(oTarget) + " was booted from the game. PC CD KEY: " + GetPCPublicCDKey(oTarget) + " PC IP ADDRESS: " + GetPCIPAddress(oTarget)); + PrintString(GetName(oTarget) + " was booted from the game. PC CD KEY: " + GetPCPublicCDKey(oTarget) + " PC IP ADDRESS: " + GetPCIPAddress(oTarget)); + + // Kick the target out of the game + BootPC(oTarget); +} + +void dmwand_JumpPlayerHere() +{ + location lJumpLoc = GetLocation(oMySpeaker); + AssignCommand(oMyTarget, ClearAllActions()); + AssignCommand(oMyTarget, ActionJumpToLocation(lJumpLoc)); +} + +//Added by hahnsoo, jumps a party to the DM +void dmwand_JumpPartyHere() +{ + location lJumpLoc = GetLocation(oMySpeaker); + object oParty = GetFirstFactionMember(oMyTarget); + while (GetIsObjectValid(oParty)) + { + AssignCommand(oParty, ClearAllActions()); + AssignCommand(oParty, ActionJumpToLocation(lJumpLoc)); + oParty = GetNextFactionMember(oMyTarget); + } +} + +void dmwand_JumpToPlayer() +{ + location lJumpLoc = GetLocation(oMyTarget); + AssignCommand(oMySpeaker, ActionJumpToLocation(lJumpLoc)); +} + +void dmwand_PlayerListConv(string sParams) +{ + int nPlayer = StringToInt(sParams); + int nCache; + int nCount; + + object oPlayer = GetLocalObject(oMySpeaker, "dmw_playercache" + IntToString(nPlayer)); + oMyTarget = oPlayer; + SetLocalObject(oMySpeaker, "dmfi_univ_target", oMyTarget); + + //Go back to the first conversation level + dmwand_BuildConversation("Start", ""); +} + +//:://///////////////////////////////////////////// +//:: File: dmw_conv_inc +//:: +//:: Conversation functions for the DM's Helper +//::////////////////////////////////////////////// + +int dmwand_BuildConversationDialog(int nCurrent, int nChoice, string sConversation, string sParams) +{ + + if(TestStringAgainstPattern(sConversation, "ListPlayers")) + { + return dmw_conv_ListPlayers(nCurrent, nChoice, sParams); + } + + if(TestStringAgainstPattern(sConversation, "Start")) + { + return dmw_conv_Start(nCurrent, nChoice, sParams); + } + + return FALSE; +} + +void dmwand_BuildConversation(string sConversation, string sParams) +{ + int nLast; + int nTemp; + int nChoice = 1; + int nCurrent = 1; + int nMatch; + + if(TestStringAgainstPattern(sParams, "prev")) + { + //Get the number choice to start with + nCurrent = GetLocalInt(oMySpeaker, "dmw_dialogprev"); + + //Since we're going to the previous page, there will be a next + SetLocalString(oMySpeaker, "dmw_dialog9", "Next ->"); + SetLocalString(oMySpeaker, "dmw_function9", "conv_" + sConversation); + SetLocalString(oMySpeaker, "dmw_params9", "next"); + SetLocalInt(oMySpeaker, "dmw_dialognext", nCurrent); + + nChoice = 8; + for(;nChoice >= 0; nChoice--) + { + int nTemp1 = nCurrent; + int nTemp2 = nCurrent; + nMatch = nTemp2; + while((nCurrent == nMatch) && (nTemp2 > 0)) + { + nTemp2--; + nMatch = dmwand_BuildConversationDialog(nTemp2, nChoice, sConversation, sParams); + } + + if(nTemp2 <= 0) + { + //we went back too far for some reason, so make this choice blank + SetLocalString(oMySpeaker, "dmw_dialog" + IntToString(nChoice), ""); + SetLocalString(oMySpeaker, "dmw_function" + IntToString(nChoice), ""); + SetLocalString(oMySpeaker, "dmw_params" + IntToString(nChoice), ""); + } + nLast = nTemp; + nTemp = nTemp1; + nTemp1 = nMatch; + nCurrent = nMatch; + } + + if(nMatch > 0) + { + SetLocalString(oMySpeaker, "dmw_dialog1", "<- previous"); + SetLocalString(oMySpeaker, "dmw_function1", "conv_" + sConversation); + SetLocalString(oMySpeaker, "dmw_params1", "prev"); + SetLocalInt(oMySpeaker, "dmw_dialogprev", nLast); + } + + //fill the NPC's dialog spot + //(saved for last because the build process tromps on it) + dmwand_BuildConversationDialog(0, 0, sConversation, sParams); + } + else + { + //fill the NPC's dialog spot + dmwand_BuildConversationDialog(0, 0, sConversation, sParams); + + //No parameters specified, start at the top of the conversation + if(sParams == "") + { + nChoice = 1; + nCurrent = 1; + } + + //A "next->" choice was selected + if(TestStringAgainstPattern(sParams, "next")) + { + //get the number choice to start with + nCurrent = GetLocalInt(oMySpeaker, "dmw_dialognext"); + + //set this as the number for the "previous" choice to use + SetLocalInt(oMySpeaker, "dmw_dialogprev", nCurrent); + + //Set the first dialog choice to be "previous" + nChoice = 2; + SetLocalString(oMySpeaker, "dmw_dialog1", "<- Previous"); + SetLocalString(oMySpeaker, "dmw_function1", "conv_" + sConversation); + SetLocalString(oMySpeaker, "dmw_params1", "prev"); + } + + //Loop through to build the dialog list + for(;nChoice <= 10; nChoice++) + { + nMatch = dmwand_BuildConversationDialog(nCurrent, nChoice, sConversation, sParams); + //nLast will be the value of the choice before the last one + nLast = nTemp; + nTemp = nMatch; + if(nMatch > 0) { nCurrent = nMatch; } + if(nMatch == 0) { nLast = 0; } + nCurrent++; + } + + //If there were enough choices to fill 10 spots, make spot 9 a "next" + if(nLast > 0) + { + SetLocalString(oMySpeaker, "dmw_dialog9", "Next ->"); + SetLocalString(oMySpeaker, "dmw_function9", "conv_" + sConversation); + SetLocalString(oMySpeaker, "dmw_params9", "next"); + SetLocalInt(oMySpeaker, "dmw_dialognext", nLast); + } + } +} + +int dmw_conv_ListPlayers(int nCurrent, int nChoice, string sParams = "") +{ + string sText = ""; + string sCall = ""; + string sCallParams = ""; + object oPlayer; + int nCache; + + if((! TestStringAgainstPattern(sParams, "next")) && (! TestStringAgainstPattern(sParams, "prev"))) + { + //This is the first time running this function, so cache the objects + // of all players... we don't want our list swapping itself around every + // time you change a page + SetLocalString(oMySpeaker, "dmw_playerfunc", sParams); + int nCount = 1; + oPlayer = GetFirstPC(); + while(GetIsObjectValid(oPlayer)) + { + SetLocalObject(oMySpeaker, "dmw_playercache" + IntToString(nCount), oPlayer); + oPlayer = GetNextPC(); + nCount++; + } + nCount--; + SetLocalInt(oMySpeaker, "dmw_playercache", nCount); + } + + string sFunc = GetLocalString(oMySpeaker, "dmw_playerfunc"); + nCache = GetLocalInt(oMySpeaker, "dmw_playercache"); + + switch(nCurrent) + { + case 0: + nCurrent = 0; + sText = "Who would you like to work on?"; + sCall = ""; + sCallParams = ""; + break; + default: + //Find the next player in the cache who is valid + oPlayer = GetLocalObject(oMySpeaker, "dmw_playercache" + IntToString(nCurrent)); + while((! GetIsObjectValid(oPlayer)) && (nCurrent <= nCache)) + { + nCurrent++; + oPlayer = GetLocalObject(oMySpeaker, "dmw_playercache" + IntToString(nCurrent)); + } + + if(nCurrent > nCache) + { + //We've run out of cache, any other spots in this list should be + //skipped + nCurrent = 0; + sText = ""; + sCall = ""; + sCallParams = ""; + } + else + { + //We found a player, set up the list entry + sText = GetName(oPlayer) + " (" + GetPCPlayerName(oPlayer) + ")"; + sCall = sFunc; + sCallParams = IntToString(nCurrent); + } + break; + } + + SetLocalString(oMySpeaker, "dmw_dialog" + IntToString(nChoice), sText); + SetLocalString(oMySpeaker, "dmw_function" + IntToString(nChoice), sCall); + SetLocalString(oMySpeaker, "dmw_params" + IntToString(nChoice), sCallParams); + + return nCurrent; +} + +void dmwand_DoDialogChoice(int nChoice) +{ + string sCallFunction = GetLocalString(oMySpeaker, "dmw_function" + IntToString(nChoice)); + string sCallParams = GetLocalString(oMySpeaker, "dmw_params" + IntToString(nChoice)); + string sNav = ""; + + string sStart = GetStringLeft(sCallFunction, 5); + int nLen = GetStringLength(sCallFunction) - 5; + string sCall = GetSubString(sCallFunction, 5, nLen); + + if(TestStringAgainstPattern("conv_", sStart)) + { + dmwand_BuildConversation(sCall, sCallParams); + } + else + { + + if(TestStringAgainstPattern("PlayerListConv", sCall)) + { + dmwand_PlayerListConv(sCallParams); + return; + } + + if(TestStringAgainstPattern("Toad", sCall)) + { + DMFI_toad(oMyTarget, oMySpeaker); + return; + } + if(TestStringAgainstPattern("Untoad", sCall)) + { + DMFI_untoad(oMyTarget, oMySpeaker); + return; + } + if(TestStringAgainstPattern("KickPC", sCall)) + { + dmwand_KickPC(oMyTarget, oMySpeaker); + return; + } + + if(TestStringAgainstPattern("JumpPlayerHere", sCall)) + { + dmwand_JumpPlayerHere(); + return; + } + if(TestStringAgainstPattern("JumpToPlayer", sCall)) + { + dmwand_JumpToPlayer(); + return; + } + if(TestStringAgainstPattern("JumpPartyHere", sCall)) + { + dmwand_JumpPartyHere(); + return; + } + } +} + +//Smoking Function by Jason Robinson +location GetLocationAboveAndInFrontOf(object oPC, float fDist, float fHeight) +{ + float fDistance = -fDist; + object oTarget = (oPC); + object oArea = GetArea(oTarget); + vector vPosition = GetPosition(oTarget); + vPosition.z += fHeight; + float fOrientation = GetFacing(oTarget); + vector vNewPos = AngleToVector(fOrientation); + float vZ = vPosition.z; + float vX = vPosition.x - fDistance * vNewPos.x; + float vY = vPosition.y - fDistance * vNewPos.y; + fOrientation = GetFacing(oTarget); + vX = vPosition.x - fDistance * vNewPos.x; + vY = vPosition.y - fDistance * vNewPos.y; + vNewPos = AngleToVector(fOrientation); + vZ = vPosition.z; + vNewPos = Vector(vX, vY, vZ); + return Location(oArea, vNewPos, fOrientation); +} + +//Smoking Function by Jason Robinson +void SmokePipe(object oActivator) +{ + string sEmote1 = "*puffs on a pipe*"; + string sEmote2 = "*inhales from a pipe*"; + string sEmote3 = "*pulls a mouthful of smoke from a pipe*"; + float fHeight = 1.7; + float fDistance = 0.1; + // Set height based on race and gender + if (GetGender(oActivator) == GENDER_MALE) + { + switch (GetRacialType(oActivator)) + { + case RACIAL_TYPE_HUMAN: + case RACIAL_TYPE_HALFELF: fHeight = 1.7; fDistance = 0.12; break; + case RACIAL_TYPE_ELF: fHeight = 1.55; fDistance = 0.08; break; + case RACIAL_TYPE_GNOME: + case RACIAL_TYPE_HALFLING: fHeight = 1.15; fDistance = 0.12; break; + case RACIAL_TYPE_DWARF: fHeight = 1.2; fDistance = 0.12; break; + case RACIAL_TYPE_HALFORC: fHeight = 1.9; fDistance = 0.2; break; + } + } + else + { + // FEMALES + switch (GetRacialType(oActivator)) + { + case RACIAL_TYPE_HUMAN: + case RACIAL_TYPE_HALFELF: fHeight = 1.6; fDistance = 0.12; break; + case RACIAL_TYPE_ELF: fHeight = 1.45; fDistance = 0.12; break; + case RACIAL_TYPE_GNOME: + case RACIAL_TYPE_HALFLING: fHeight = 1.1; fDistance = 0.075; break; + case RACIAL_TYPE_DWARF: fHeight = 1.2; fDistance = 0.1; break; + case RACIAL_TYPE_HALFORC: fHeight = 1.8; fDistance = 0.13; break; + } + } + location lAboveHead = GetLocationAboveAndInFrontOf(oActivator, fDistance, fHeight); + // emotes + switch (d3()) + { + case 1: AssignCommand(oActivator, ActionSpeakString(sEmote1)); break; + case 2: AssignCommand(oActivator, ActionSpeakString(sEmote2)); break; + case 3: AssignCommand(oActivator, ActionSpeakString(sEmote3));break; + } + // glow red + AssignCommand(oActivator, ActionDoCommand(ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_LIGHT_RED_5), oActivator, 0.15))); + // wait a moment + AssignCommand(oActivator, ActionWait(3.0)); + // puff of smoke above and in front of head + AssignCommand(oActivator, ActionDoCommand(ApplyEffectAtLocation(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_SMOKE_PUFF), lAboveHead))); + // if female, turn head to left + if ((GetGender(oActivator) == GENDER_FEMALE) && (GetRacialType(oActivator) != RACIAL_TYPE_DWARF)) + AssignCommand(oActivator, ActionPlayAnimation(ANIMATION_FIREFORGET_HEAD_TURN_LEFT, 1.0, 5.0)); +} + +void EmoteDance(object oPC) +{ + object oRightHand = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,oPC); + object oLeftHand = GetItemInSlot(INVENTORY_SLOT_LEFTHAND,oPC); + + AssignCommand(oPC,ActionUnequipItem(oRightHand)); + AssignCommand(oPC,ActionUnequipItem(oLeftHand)); + + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY2,1.0)); + AssignCommand(oPC,ActionDoCommand(PlayVoiceChat(VOICE_CHAT_LAUGH,oPC))); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_LOOPING_TALK_LAUGHING, 2.0, 2.0)); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY1,1.0)); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY3,2.0)); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_LOOPING_GET_MID, 3.0, 1.0)); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_LOOPING_TALK_FORCEFUL,1.0)); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY2,1.0)); + AssignCommand(oPC,ActionDoCommand(PlayVoiceChat(VOICE_CHAT_LAUGH,oPC))); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_LOOPING_TALK_LAUGHING, 2.0, 2.0)); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY1,1.0)); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY3,2.0)); + AssignCommand(oPC,ActionDoCommand(PlayVoiceChat(VOICE_CHAT_LAUGH,oPC))); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_LOOPING_GET_MID, 3.0, 1.0)); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY2,1.0)); + + AssignCommand(oPC,ActionDoCommand(ActionEquipItem(oLeftHand,INVENTORY_SLOT_LEFTHAND))); + AssignCommand(oPC,ActionDoCommand(ActionEquipItem(oRightHand,INVENTORY_SLOT_RIGHTHAND))); +} + +void SitInNearestChair(object oPC) +{ + object oSit,oRightHand,oLeftHand,oChair,oCouch,oBenchPew,oStool; + float fDistSit;int nth; + // get the closest chair, couch bench or stool + nth = 1;oChair = GetNearestObjectByTag("Chair", oPC,nth); + while(oChair != OBJECT_INVALID && GetSittingCreature(oChair) != OBJECT_INVALID) + {nth++;oChair = GetNearestObjectByTag("Chair", oPC,nth);} + + nth = 1;oCouch = GetNearestObjectByTag("Couch", oPC,nth); + while(oCouch != OBJECT_INVALID && GetSittingCreature(oCouch) != OBJECT_INVALID) + {nth++;oChair = GetNearestObjectByTag("Couch", oPC,nth);} + + nth = 1;oBenchPew = GetNearestObjectByTag("BenchPew", oPC,nth); + while(oBenchPew != OBJECT_INVALID && GetSittingCreature(oBenchPew) != OBJECT_INVALID) + {nth++;oChair = GetNearestObjectByTag("BenchPew", oPC,nth);} + /* 1.27 bug + nth = 1;oStool = GetNearestObjectByTag("Stool", oPC,nth); + while(oStool != OBJECT_INVALID && GetSittingCreature(oStool) != OBJECT_INVALID) + {nth++;oStool = GetNearestObjectByTag("Stool", oPC,nth);} + */ + // get the distance between the user and each object (-1.0 is the result if no + // object is found + float fDistanceChair = GetDistanceToObject(oChair); + float fDistanceBench = GetDistanceToObject(oBenchPew); + float fDistanceCouch = GetDistanceToObject(oCouch); + float fDistanceStool = GetDistanceToObject(oStool); + + // if any of the objects are invalid (not there), change the return value + // to a high number so the distance math can work + if (fDistanceChair == -1.0) + {fDistanceChair =1000.0;} + + if (fDistanceBench == -1.0) + {fDistanceBench = 1000.0;} + + if (fDistanceCouch == -1.0) + {fDistanceCouch = 1000.0;} + + if (fDistanceStool == -1.0) + {fDistanceStool = 1000.0;} + + // find out which object is closest to the PC + if (fDistanceChair 0) + { + sReturnString =sReturnString + "/" + sClassTwo + "(" + IntToString(nLevelTwo) + ")"; + } + + //If third class exists append to return string + if(nLevelThree > 0) + { + sReturnString =sReturnString + "/" + sClassThree + "(" + IntToString(nLevelThree) + ")"; + } + + return sReturnString; +} + +string dmwand_Gender(object oEntity) +{ + switch (GetGender(oEntity)) + { + case GENDER_MALE: return "Male"; break; + case GENDER_FEMALE: return "Female"; break; + case GENDER_BOTH: return "Both"; break; + case GENDER_NONE: return "None"; break; + case GENDER_OTHER: return "Other"; break; + } + + return "Weirdo"; +} + +string dmwand_ItemInfo(object oItem, int iInt) +{ + string sReturnString = ""; + string sBaseType = ""; + string sStacked = ""; + string sIdentified = ""; + string sGPValue = ""; + string sACValue = ""; + string sProperties = ""; + + switch(GetBaseItemType(oItem)) + { + case BASE_ITEM_AMULET: sBaseType ="Amulet";break; + case BASE_ITEM_ARMOR: sBaseType ="Armor";break; + case BASE_ITEM_ARROW: sBaseType ="Arrow";break; + case BASE_ITEM_BASTARDSWORD: sBaseType ="Bastard Sword";break; + case BASE_ITEM_BATTLEAXE: sBaseType ="Battle Axe";break; + case BASE_ITEM_BELT: sBaseType ="Belt";break; + case BASE_ITEM_BLANK_POTION : sBaseType ="Blank Potion";break; + case BASE_ITEM_BLANK_SCROLL : sBaseType ="Blank Scroll";break; + case BASE_ITEM_BLANK_WAND : sBaseType ="Blank Wand";break; + case BASE_ITEM_BOLT : sBaseType ="Bolt";break; + case BASE_ITEM_BOOK: sBaseType ="Book";break; + case BASE_ITEM_BOOTS: sBaseType ="Boots";break; + case BASE_ITEM_BRACER: sBaseType ="Bracer";break; + case BASE_ITEM_BULLET: sBaseType ="Bullet";break; + case BASE_ITEM_CBLUDGWEAPON: sBaseType ="Bludgeoning Weap.";break; + case BASE_ITEM_CLOAK: sBaseType ="Cloak";break; + case BASE_ITEM_CLUB: sBaseType ="Club";break; + case BASE_ITEM_CPIERCWEAPON: sBaseType ="Pierceing Weap.";break; + case BASE_ITEM_CREATUREITEM: sBaseType ="Creature Item";break; + case BASE_ITEM_CSLASHWEAPON: sBaseType ="Slash Weap.";break; + case BASE_ITEM_CSLSHPRCWEAP: sBaseType ="Slash/Pierce Weap.";break; + case BASE_ITEM_DAGGER: sBaseType ="Dagger";break; + case BASE_ITEM_DART: sBaseType ="Dart";break; + case BASE_ITEM_DIREMACE: sBaseType ="Mace";break; + case BASE_ITEM_DOUBLEAXE: sBaseType ="Double Axe";break; + case BASE_ITEM_DWARVENWARAXE : sBaseType ="Dwarven War Axe";break; + case BASE_ITEM_ENCHANTED_POTION : sBaseType ="Enchanted Potion";break; + case BASE_ITEM_ENCHANTED_SCROLL : sBaseType ="Enchanted Scroll";break; + case BASE_ITEM_ENCHANTED_WAND : sBaseType ="Enchanted Wand";break; + case BASE_ITEM_GEM: sBaseType ="Gem";break; + case BASE_ITEM_GLOVES: sBaseType ="Gloves";break; + case BASE_ITEM_GOLD: sBaseType ="Gold";break; + case BASE_ITEM_GREATAXE: sBaseType ="Great Axe";break; + case BASE_ITEM_GREATSWORD: sBaseType ="Great Sword";break; + case BASE_ITEM_GRENADE : sBaseType ="Grenade";break; + case BASE_ITEM_HALBERD: sBaseType ="Halberd";break; + case BASE_ITEM_HANDAXE: sBaseType ="Hand Axe";break; + case BASE_ITEM_HEALERSKIT: sBaseType ="Healers Kit";break; + case BASE_ITEM_HEAVYCROSSBOW: sBaseType ="Heavy Xbow";break; + case BASE_ITEM_HEAVYFLAIL: sBaseType ="Heavy Flail";break; + case BASE_ITEM_HELMET: sBaseType ="Helmet";break; + case BASE_ITEM_INVALID: sBaseType ="";break; + case BASE_ITEM_KAMA: sBaseType ="Kama";break; + case BASE_ITEM_KATANA: sBaseType ="Katana";break; + case BASE_ITEM_KEY: sBaseType ="Key";break; + case BASE_ITEM_KUKRI: sBaseType ="Kukri";break; + case BASE_ITEM_LARGEBOX: sBaseType ="Large Box";break; + case BASE_ITEM_LARGESHIELD: sBaseType ="Large Shield";break; + case BASE_ITEM_LIGHTCROSSBOW: sBaseType ="Light Xbow";break; + case BASE_ITEM_LIGHTFLAIL: sBaseType ="Light Flail";break; + case BASE_ITEM_LIGHTHAMMER: sBaseType ="Light Hammer";break; + case BASE_ITEM_LIGHTMACE: sBaseType ="Light Mace";break; + case BASE_ITEM_LONGBOW: sBaseType ="Long Bow";break; + case BASE_ITEM_LONGSWORD: sBaseType ="Long Sword";break; + case BASE_ITEM_MAGICROD: sBaseType ="Magic Rod";break; + case BASE_ITEM_MAGICSTAFF: sBaseType ="Magic Staff";break; + case BASE_ITEM_MAGICWAND: sBaseType ="Magic Wand";break; + case BASE_ITEM_MISCLARGE: sBaseType ="Misc. Large";break; + case BASE_ITEM_MISCMEDIUM: sBaseType ="Misc. Medium";break; + case BASE_ITEM_MISCSMALL: sBaseType ="Misc. Small";break; + case BASE_ITEM_MISCTALL: sBaseType ="Misc. Small";break; + case BASE_ITEM_MISCTHIN: sBaseType ="Misc. Thin";break; + case BASE_ITEM_MISCWIDE: sBaseType ="Misc. Wide";break; + case BASE_ITEM_MORNINGSTAR: sBaseType ="Morningstar";break; + case BASE_ITEM_POTIONS: sBaseType ="Potion";break; + case BASE_ITEM_QUARTERSTAFF: sBaseType ="Quarterstaff";break; + case BASE_ITEM_RAPIER: sBaseType ="Rapier";break; + case BASE_ITEM_RING: sBaseType ="Ring";break; + case BASE_ITEM_SCIMITAR: sBaseType ="Scimitar";break; + case BASE_ITEM_SCROLL: sBaseType ="Scroll";break; + case BASE_ITEM_SCYTHE: sBaseType ="Scythe";break; + case BASE_ITEM_SHORTBOW: sBaseType ="Shortbow";break; + case BASE_ITEM_SHORTSPEAR: sBaseType ="Short Spear";break; + case BASE_ITEM_SHORTSWORD: sBaseType ="Short Sword";break; + case BASE_ITEM_SHURIKEN: sBaseType ="Shuriken";break; + case BASE_ITEM_SICKLE: sBaseType ="Sickle";break; + case BASE_ITEM_SLING: sBaseType ="Sling";break; + case BASE_ITEM_SMALLSHIELD: sBaseType ="Small Shield";break; + case BASE_ITEM_SPELLSCROLL: sBaseType ="Spell Scroll";break; + case BASE_ITEM_THIEVESTOOLS: sBaseType ="Thieves Tools";break; + case BASE_ITEM_THROWINGAXE: sBaseType ="Throwing Axe";break; + case BASE_ITEM_TORCH: sBaseType ="Torch";break; + case BASE_ITEM_TOWERSHIELD: sBaseType ="Tower Shield";break; + case BASE_ITEM_TRAPKIT: sBaseType ="Trap Kit";break; + case BASE_ITEM_TRIDENT: sBaseType ="Trident";break; + case BASE_ITEM_TWOBLADEDSWORD: sBaseType ="2 Bladed Sword";break; + case BASE_ITEM_WARHAMMER: sBaseType ="Warhammer";break; + case BASE_ITEM_WHIP : sBaseType ="Whip";break; + } + + sReturnString = sStacked + GetName(oItem) + " (" + sBaseType + ")"; + return sReturnString; +} + +string dmwand_Inventory(object oEntity) +{ + + string sBaseType; + string sReturnString; + + sReturnString = sReturnString + "\nEquipped:\n"; + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_ARMS, oMyTarget))){ sReturnString = sReturnString + "Arms: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_ARMS, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_BELT, oMyTarget))){ sReturnString = sReturnString + "Belt: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_BELT, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_BOOTS, oMyTarget))){ sReturnString = sReturnString + "Boots: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_BOOTS, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_CHEST, oMyTarget))){ sReturnString = sReturnString + "Chest: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_CHEST, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_CLOAK, oMyTarget))){ sReturnString = sReturnString + "Cloak: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_CLOAK, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_HEAD, oMyTarget))){ sReturnString = sReturnString + "Head: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_HEAD, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_LEFTHAND, oMyTarget))){ sReturnString = sReturnString + "Left Hand: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_LEFTHAND, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_LEFTRING, oMyTarget))){ sReturnString = sReturnString + "Left Ring: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_LEFTRING, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_NECK, oMyTarget))){ sReturnString = sReturnString + "Neck: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_NECK, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oMyTarget))){ sReturnString = sReturnString + "Right Hand: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_RIGHTRING, oMyTarget))){ sReturnString = sReturnString + "Right Ring: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_RIGHTRING, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_ARROWS, oMyTarget))){ sReturnString = sReturnString + "Arrows: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_ARROWS, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_BOLTS, oMyTarget))){ sReturnString = sReturnString + "Bolts: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_BOLTS, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_BULLETS, oMyTarget))){ sReturnString = sReturnString + "Bullets: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_BULLETS, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_CARMOUR, oMyTarget))){ sReturnString = sReturnString + "Creature Armor: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_CARMOUR, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_CWEAPON_B, oMyTarget))){ sReturnString = sReturnString + "Creature Bite: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_CWEAPON_B, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_CWEAPON_L, oMyTarget))){ sReturnString = sReturnString + "Creature Left: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_CWEAPON_L, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_CWEAPON_R, oMyTarget))){ sReturnString = sReturnString + "Creature Right: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_CWEAPON_R, oMyTarget),0) + "\n"; } + + object oItem = GetFirstItemInInventory(oEntity); + + while(oItem != OBJECT_INVALID) + { + sReturnString = sReturnString + "\n" + dmwand_ItemInfo(oItem, 0); + oItem = GetNextItemInInventory(oEntity); + }; + + return sReturnString; +} + +string dmwand_Race(object oEntity) +{ + switch (GetRacialType(oEntity)) + { + case RACIAL_TYPE_ABERRATION: return "Aberration"; break; + case RACIAL_TYPE_ALL: return "All"; break; + case RACIAL_TYPE_ANIMAL: return "Animal"; break; + case RACIAL_TYPE_BEAST: return "Beast"; break; + case RACIAL_TYPE_CONSTRUCT: return "Construct"; break; + case RACIAL_TYPE_DRAGON: return "Dragon"; break; + case RACIAL_TYPE_DWARF: return "Dwarf"; break; + case RACIAL_TYPE_ELEMENTAL: return "Elemental"; break; + case RACIAL_TYPE_ELF: return "Elf"; break; + case RACIAL_TYPE_FEY: return "Fey"; break; + case RACIAL_TYPE_GIANT: return "Giant"; break; + case RACIAL_TYPE_GNOME: return "Gnome"; break; + case RACIAL_TYPE_HALFELF: return "Half Elf"; break; + case RACIAL_TYPE_HALFLING: return "Halfling"; break; + case RACIAL_TYPE_HALFORC: return "Half Orc"; break; + case RACIAL_TYPE_HUMAN: return "Human"; break; + case RACIAL_TYPE_HUMANOID_GOBLINOID: return "Goblinoid"; break; + case RACIAL_TYPE_HUMANOID_MONSTROUS: return "Monstrous"; break; + case RACIAL_TYPE_HUMANOID_ORC: return "Orc"; break; + case RACIAL_TYPE_HUMANOID_REPTILIAN: return "Reptillian"; break; + case RACIAL_TYPE_MAGICAL_BEAST: return "Magical Beast"; break; + case RACIAL_TYPE_OOZE: return "Ooze"; break; + case RACIAL_TYPE_OUTSIDER: return "Outsider"; break; + case RACIAL_TYPE_SHAPECHANGER: return "Shapechanger"; break; + case RACIAL_TYPE_UNDEAD: return "Undead"; break; + case RACIAL_TYPE_VERMIN: return "Vermin"; break; + } + + return "Unknown"; +} +int DMFI_GetNetWorth(object oTarget) +{ + int n; + object oItem = GetFirstItemInInventory(oTarget); + while(GetIsObjectValid(oItem)) + { + n= n + GetGoldPieceValue(oItem); + oItem = GetNextItemInInventory(oTarget); + } + + + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_ARMS, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_ARROWS, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_BELT, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_BOLTS, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_BOOTS, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_BULLETS, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_CARMOUR, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_CHEST, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_CLOAK, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_CWEAPON_B, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_CWEAPON_L, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_CWEAPON_R, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_HEAD, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_LEFTHAND, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_LEFTRING, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_NECK, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_RIGHTRING, oTarget)); + return n; +} + +void DMFI_report(object oTarget, object oUser) +{ + string sSTR = IntToString(GetAbilityScore(oMyTarget,ABILITY_STRENGTH)); + string sINT = IntToString(GetAbilityScore(oMyTarget,ABILITY_INTELLIGENCE)); + string sDEX = IntToString(GetAbilityScore(oMyTarget,ABILITY_DEXTERITY)); + string sWIS = IntToString(GetAbilityScore(oMyTarget,ABILITY_WISDOM)); + string sCON = IntToString(GetAbilityScore(oMyTarget,ABILITY_CONSTITUTION)); + string sCHA = IntToString(GetAbilityScore(oMyTarget,ABILITY_CHARISMA)); + string sReport = "\n-------------------------------------------" + + "\nReported: " + IntToString(GetTimeHour()) + ":" + IntToString(GetTimeMinute()) + + "\nPlayer Name: " + GetPCPlayerName(oMyTarget) + + "\nPublic CDKey: " + GetPCPublicCDKey(oMyTarget) + + "\nChar Name: " + GetName(oMyTarget) + + "\n-------------------------------------------" + + "\nRace: " + dmwand_Race(oMyTarget) + + "\nClass: " + dmwand_ClassLevel(oMyTarget) + + "\nXP: " + IntToString(GetXP(oMyTarget)) + + "\nGender: " + dmwand_Gender(oMyTarget) + + "\nAlign: " + dmwand_Alignment(oMyTarget) + + "\nDeity: " + GetDeity(oMyTarget) + + "\n" + + "\nSTR: " + sSTR + + "\nINT: " + sINT + + "\nWIS: " + sWIS + + "\nDEX: " + sDEX + + "\nCON: " + sCON + + "\nCHA: " + sCHA + + "\n" + + "\nHP: " + IntToString(GetCurrentHitPoints(oMyTarget)) + + " of " + IntToString(GetMaxHitPoints(oMyTarget)) + + "\nAC: " + IntToString(GetAC(oMyTarget)) + + "\nGold: " + IntToString(GetGold(oMyTarget)) + + "\nNet Worth: " + IntToString(DMFI_GetNetWorth(oMyTarget) + GetGold(oMyTarget)) + + "\nInventory:\n " + dmwand_Inventory(oMyTarget) + + "\n-------------------------------------------"; + + SendMessageToPC(oUser, sReport); + SendMessageToAllDMs(sReport); +} diff --git a/src/dmfi/dmfi_dmwx_inc.nss b/src/dmfi/dmfi_dmwx_inc.nss new file mode 100644 index 0000000..4c11792 --- /dev/null +++ b/src/dmfi/dmfi_dmwx_inc.nss @@ -0,0 +1,1198 @@ +// VOICE CONFIGURATION - NEW IN 1.07 and UP + +// Set this to 0 if you want to DISABLE listening by NPCs for performance reasons. +// See readme for additional information regarding possible issues and effects. +const int DMFI_LISTENING_GLOBAL = 1; + + +// NOTE: OMW_COLORS is an invisible object that must be present in your module. +// It has high ascii characters in the name and is used to get the color codes. +// This was ripped wholeheartedly by an example posted by Richterm on the bioboards. + +string DST_COLOR_TAGS = GetName(GetObjectByTag("dem_color_text")); +string DST_COLOR_WHITE = GetSubString(DST_COLOR_TAGS, 0, 6); +string DST_COLOR_YELLOW = GetSubString(DST_COLOR_TAGS, 6, 6); +string DST_COLOR_MAGENTA = GetSubString(DST_COLOR_TAGS, 12, 6); +string DST_COLOR_CYAN = GetSubString(DST_COLOR_TAGS, 18, 6); +string DST_COLOR_RED = GetSubString(DST_COLOR_TAGS, 24, 6); +string DST_COLOR_GREEN = GetSubString(DST_COLOR_TAGS, 30, 6); +string DST_COLOR_BLUE = GetSubString(DST_COLOR_TAGS, 36, 6); + +// Colors for each type of roll. Change the colors if you like. +string DMFI_ROLL_COLOR = DST_COLOR_CYAN; +string DST_COLOR_NORMAL = DST_COLOR_WHITE; + +int DMW_START_CUSTOM_TOKEN = 8000; + +//Retrieve targetting information +object oMySpeaker = GetLastSpeaker(); +object oMyTarget = GetLocalObject(oMySpeaker, "dmfi_univ_target"); +location lMyLoc = GetLocalLocation(oMySpeaker, "dmfi_univ_location"); + +// checks if a nearby object is destroyable +int dmwand_isnearbydestroyable(); +// Check if the target can be created with CreateObject +int dmwand_istargetcreateable(); +//Check if target is a destroyable object +int dmwand_istargetdestroyable(); +// checks if the wand was NOT clicked on an object +int dmwand_istargetinvalid(); +// check if the target has an inventory +int dmwand_istargetinventory(); +//Check if the target is not the wand's user +int dmwand_istargetnotme(); +//Check if target is an NPC or monster +int dmwand_istargetnpc(); +//Check if the target is a PC +int dmwand_istargetpc(); +//Check if the target is a PC and not me +int dmwand_istargetpcnme(); +// Check if the target is a PC or NPC +// uses the CON score currently +int dmwand_istargetpcornpc(); +//Check if the target is a PC or an npc and not me +int dmwand_istargetpcornpcnme(); +// Check if target is a placeable +int dmwand_istargetplaceable(); +//bulds the conversion +int dmwand_BuildConversationDialog(int nCurrent, int nChoice, string sConversation, string sParams); +int dmw_conv_ListPlayers(int nCurrent, int nChoice, string sParams = ""); +int dmw_conv_Start(int nCurrent, int nChoice, string sParams = ""); +void dmwand_BuildConversation(string sConversation, string sParams); +void dmwand_StartConversation(); + +// DMFI Color Text function. It returns a colored string. +// sText is the string that will be colored and sColor is the color +// options: yellow, magenta, cyan, red, green, blue - truncated at first letter +// Ex: sMsg = ColorText(sMsg, "y"); //Add the include file - yields yellow colored msg. +string ColorText(string sText, string sColor); +string ColorText(string sText, string sColor) +{ + string sApply = DST_COLOR_NORMAL; + string sTest = GetStringLowerCase(GetStringLeft(sColor, 1)); + if (sTest=="y") sApply = DST_COLOR_YELLOW; + else if (sTest == "m") sApply = DST_COLOR_MAGENTA; + else if (sTest == "c") sApply = DST_COLOR_CYAN; + else if (sTest == "r") sApply = DST_COLOR_RED; + else if (sTest == "g") sApply = DST_COLOR_GREEN; + else if (sTest == "b") sApply = DST_COLOR_BLUE; + + string sFinal = sApply + sText + DST_COLOR_NORMAL; + return sFinal; +} + + +int dmwand_isnearbydestroyable() +{ + object oMyTest = GetFirstObjectInShape(SHAPE_CUBE, 0.6, lMyLoc, FALSE, OBJECT_TYPE_ALL); + int nTargetType = GetObjectType(oMyTest); + return (GetIsObjectValid(oMyTest) && (! GetIsPC(oMyTest)) && ((nTargetType == OBJECT_TYPE_ITEM) || (nTargetType == OBJECT_TYPE_PLACEABLE) || (nTargetType == OBJECT_TYPE_CREATURE))); +} + +int dmwand_istargetcreateable() +{ + if(! GetIsObjectValid(oMyTarget)) { return FALSE; } + + int nTargetType = GetObjectType(oMyTarget); + return ((nTargetType == OBJECT_TYPE_ITEM) || (nTargetType == OBJECT_TYPE_PLACEABLE) || (nTargetType == OBJECT_TYPE_CREATURE)); +} + +int dmwand_istargetdestroyable() +{ + if(! GetIsObjectValid(oMyTarget)) { return FALSE; } + + int nTargetType = GetObjectType(oMyTarget); + if(! GetIsPC(oMyTarget)) + { + return ((nTargetType == OBJECT_TYPE_ITEM) || (nTargetType == OBJECT_TYPE_PLACEABLE) || (nTargetType == OBJECT_TYPE_CREATURE)); + } + return FALSE; +} + +int dmwand_istargetinvalid() +{ + return !GetIsObjectValid(oMyTarget); +} + +int dmwand_istargetinventory() +{ + return (GetIsObjectValid(oMyTarget) && GetHasInventory(oMyTarget)); +} + +int dmwand_istargetnotme() +{ + return (GetIsObjectValid(oMyTarget) && (oMySpeaker != oMyTarget)); +} + +int dmwand_istargetpc() +{ + return (GetIsObjectValid(oMyTarget) && GetIsPC(oMyTarget)); +} + +int dmwand_istargetpcnme() +{ + return (GetIsObjectValid(oMyTarget) && GetIsPC(oMyTarget) && (oMySpeaker != oMyTarget)); +} + +int dmwand_istargetpcornpc() +{ + return (GetIsObjectValid(oMyTarget) && GetAbilityScore(oMyTarget, ABILITY_CONSTITUTION)); +} + +int dmwand_istargetnpc() +{ + return (dmwand_istargetpcornpc() && (!GetIsPC(oMyTarget))); +} + +int dmwand_istargetpcornpcnme() +{ + return (dmwand_istargetpcornpc() && (oMySpeaker != oMyTarget)); +} + +int dmwand_istargetplaceable() +{ + if(! GetIsObjectValid(oMyTarget)) { return FALSE; } + + int nTargetType = GetObjectType(oMyTarget); + return (nTargetType == OBJECT_TYPE_PLACEABLE); +} + +int dmw_conv_Start(int nCurrent, int nChoice, string sParams = "") +{ + string sText = ""; + string sCall = ""; + string sCallParams = ""; + + switch(nCurrent) + { + case 0: + nCurrent = 0; + sText = "Hello there, DM. What can I do for you?"; + sCall = ""; + sCallParams = ""; + break; + + case 1: + nCurrent = 1; + if(dmwand_istargetpcnme()) + { + sText = "Penguin this player."; + sCall = "func_Toad"; + sCallParams = ""; + break; + } + case 2: + nCurrent = 2; + if(dmwand_istargetpcnme()) + { + sText = "Unpenguin this player."; + sCall = "func_Untoad"; + sCallParams = ""; + break; + } + case 3: + nCurrent = 3; + if(dmwand_istargetpcnme()) + { + sText = "Boot this player."; + sCall = "func_KickPC"; + sCallParams = ""; + break; + } + case 4: + nCurrent = 4; + if(dmwand_istargetinvalid()) + { + sText = "List all players..."; + sCall = "conv_ListPlayers"; + sCallParams = "func_PlayerListConv"; + break; + } + + case 5: + nCurrent = 5; + if(dmwand_istargetpcnme()) + { + sText = "Jump this player to my location."; + sCall = "func_JumpPlayerHere"; + sCallParams = ""; + break; + } + case 6: + nCurrent = 6; + if(dmwand_istargetpcnme()) + { + sText = "Jump me to this player's location."; + sCall = "func_JumpToPlayer"; + sCallParams = ""; + break; + } + case 7: + nCurrent = 7; + if(dmwand_istargetpcnme()) + { + sText = "Jump this player's party to my location."; + sCall = "func_JumpPartyHere"; + sCallParams = ""; + break; + } + default: + nCurrent = 0; + sText = ""; + sCall = ""; + sCallParams = ""; + break; + } + + SetLocalString(oMySpeaker, "dmw_dialog" + IntToString(nChoice), sText); + SetLocalString(oMySpeaker, "dmw_function" + IntToString(nChoice), sCall); + SetLocalString(oMySpeaker, "dmw_params" + IntToString(nChoice), sCallParams); + + return nCurrent; +} + +void DMFI_untoad(object oTarget, object oUser) +{ + if (GetLocalInt(oTarget, "toaded")==1) + { + effect eMyEffect = GetFirstEffect(oTarget); + while(GetIsEffectValid(eMyEffect)) + { + if(GetEffectType(eMyEffect) == EFFECT_TYPE_POLYMORPH || GetEffectType(eMyEffect) == EFFECT_TYPE_CUTSCENE_PARALYZE) + RemoveEffect(oTarget, eMyEffect); + + eMyEffect = GetNextEffect(oTarget); + } + } + else + { + FloatingTextStringOnCreature("Dude, he is no toad!", oUser); + } +} + +void DMFI_toad(object oTarget, object oUser) +{ + //This function now toggles the toad status hahnsoo: DMFI 1.08 + if (GetLocalInt(oTarget, "toaded") == 1) + { + effect eMyEffect = GetFirstEffect(oTarget); + while(GetIsEffectValid(eMyEffect)) + { + if(GetEffectType(eMyEffect) == EFFECT_TYPE_POLYMORPH || GetEffectType(eMyEffect) == EFFECT_TYPE_CUTSCENE_PARALYZE) + RemoveEffect(oTarget, eMyEffect); + + eMyEffect = GetNextEffect(oTarget); + } + FloatingTextStringOnCreature("Removed Penguin status from " + GetName(oTarget), oUser, FALSE); + SetLocalInt(oTarget, "toaded", 0); + } + else + { + effect ePenguin = EffectPolymorph(POLYMORPH_TYPE_PENGUIN); + effect eParalyze = EffectCutsceneParalyze(); + AssignCommand(oTarget, ApplyEffectToObject(DURATION_TYPE_PERMANENT, ePenguin, oTarget)); + AssignCommand(oTarget, ApplyEffectToObject(DURATION_TYPE_PERMANENT, eParalyze, oTarget)); + SetLocalInt(oTarget, "toaded", 1); + FloatingTextStringOnCreature("Added Penguin status to " + GetName(oTarget), oUser, FALSE); + } +} + +void DMFI_jail(object oOther, object oUser) +{ + if (GetIsObjectValid(oOther) && !GetIsDM(oOther) && oOther != oUser) + { + object oJail = GetObjectByTag("dmfi_jail"); + if (!GetIsObjectValid(oJail)) + oJail = GetObjectByTag("dmfi_jail_default"); + AssignCommand(oOther, ClearAllActions()); + AssignCommand(oOther, JumpToObject(oJail)); + SendMessageToPC(oUser, GetName(oOther) + " (" + GetPCPublicCDKey(oOther) + ")/IP: " + GetPCIPAddress(oOther) + " - has been sent to Jail."); + } +} + +void dmwand_KickPC(object oTarget, object oUser) +{ + // Create a lightning strike, thunder, scorch mark, and random small + // lightnings at target's location + location lMyLoc = GetLocation (oTarget); + AssignCommand( oUser, ApplyEffectAtLocation ( DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_LIGHTNING_M), lMyLoc)); + AssignCommand ( oUser, PlaySound ("as_wt_thundercl3")); + object oScorch = CreateObject ( OBJECT_TYPE_PLACEABLE, "plc_weathmark", lMyLoc, FALSE); + object oTargetArea = GetArea(oUser); + int nXPos, nYPos, nCount; + for(nCount = 0; nCount < 5; nCount++) + { + nXPos = Random(10) - 5; + nYPos = Random(10) - 5; + + vector vNewVector = GetPositionFromLocation(lMyLoc); + vNewVector.x += nXPos; + vNewVector.y += nYPos; + + location lNewLoc = Location(oTargetArea, vNewVector, 0.0); + AssignCommand( oUser, ApplyEffectAtLocation ( DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_LIGHTNING_S), lNewLoc)); + } + DelayCommand ( 20.0, DestroyObject ( oScorch)); + + SendMessageToAllDMs (GetName(oTarget) + " was booted from the game. PC CD KEY: " + GetPCPublicCDKey(oTarget) + " PC IP ADDRESS: " + GetPCIPAddress(oTarget)); + PrintString(GetName(oTarget) + " was booted from the game. PC CD KEY: " + GetPCPublicCDKey(oTarget) + " PC IP ADDRESS: " + GetPCIPAddress(oTarget)); + + // Kick the target out of the game + BootPC(oTarget); +} + +void dmwand_JumpPlayerHere() +{ + location lJumpLoc = GetLocation(oMySpeaker); + AssignCommand(oMyTarget, ClearAllActions()); + AssignCommand(oMyTarget, ActionJumpToLocation(lJumpLoc)); +} + +//Added by hahnsoo, jumps a party to the DM +void dmwand_JumpPartyHere() +{ + location lJumpLoc = GetLocation(oMySpeaker); + object oParty = GetFirstFactionMember(oMyTarget); + while (GetIsObjectValid(oParty)) + { + AssignCommand(oParty, ClearAllActions()); + AssignCommand(oParty, ActionJumpToLocation(lJumpLoc)); + oParty = GetNextFactionMember(oMyTarget); + } +} + +void dmwand_JumpToPlayer() +{ + location lJumpLoc = GetLocation(oMyTarget); + AssignCommand(oMySpeaker, ActionJumpToLocation(lJumpLoc)); +} + +void dmwand_PlayerListConv(string sParams) +{ + int nPlayer = StringToInt(sParams); + int nCache; + int nCount; + + object oPlayer = GetLocalObject(oMySpeaker, "dmw_playercache" + IntToString(nPlayer)); + oMyTarget = oPlayer; + SetLocalObject(oMySpeaker, "dmfi_univ_target", oMyTarget); + + //Go back to the first conversation level + dmwand_BuildConversation("Start", ""); +} + +//:://///////////////////////////////////////////// +//:: File: dmw_conv_inc +//:: +//:: Conversation functions for the DM's Helper +//::////////////////////////////////////////////// + +int dmwand_BuildConversationDialog(int nCurrent, int nChoice, string sConversation, string sParams) +{ + + if(TestStringAgainstPattern(sConversation, "ListPlayers")) + { + return dmw_conv_ListPlayers(nCurrent, nChoice, sParams); + } + + if(TestStringAgainstPattern(sConversation, "Start")) + { + return dmw_conv_Start(nCurrent, nChoice, sParams); + } + + return FALSE; +} + +void dmwand_BuildConversation(string sConversation, string sParams) +{ + int nLast; + int nTemp; + int nChoice = 1; + int nCurrent = 1; + int nMatch; + + if(TestStringAgainstPattern(sParams, "prev")) + { + //Get the number choice to start with + nCurrent = GetLocalInt(oMySpeaker, "dmw_dialogprev"); + + //Since we're going to the previous page, there will be a next + SetLocalString(oMySpeaker, "dmw_dialog9", "Next ->"); + SetLocalString(oMySpeaker, "dmw_function9", "conv_" + sConversation); + SetLocalString(oMySpeaker, "dmw_params9", "next"); + SetLocalInt(oMySpeaker, "dmw_dialognext", nCurrent); + + nChoice = 8; + for(;nChoice >= 0; nChoice--) + { + int nTemp1 = nCurrent; + int nTemp2 = nCurrent; + nMatch = nTemp2; + while((nCurrent == nMatch) && (nTemp2 > 0)) + { + nTemp2--; + nMatch = dmwand_BuildConversationDialog(nTemp2, nChoice, sConversation, sParams); + } + + if(nTemp2 <= 0) + { + //we went back too far for some reason, so make this choice blank + SetLocalString(oMySpeaker, "dmw_dialog" + IntToString(nChoice), ""); + SetLocalString(oMySpeaker, "dmw_function" + IntToString(nChoice), ""); + SetLocalString(oMySpeaker, "dmw_params" + IntToString(nChoice), ""); + } + nLast = nTemp; + nTemp = nTemp1; + nTemp1 = nMatch; + nCurrent = nMatch; + } + + if(nMatch > 0) + { + SetLocalString(oMySpeaker, "dmw_dialog1", "<- previous"); + SetLocalString(oMySpeaker, "dmw_function1", "conv_" + sConversation); + SetLocalString(oMySpeaker, "dmw_params1", "prev"); + SetLocalInt(oMySpeaker, "dmw_dialogprev", nLast); + } + + //fill the NPC's dialog spot + //(saved for last because the build process tromps on it) + dmwand_BuildConversationDialog(0, 0, sConversation, sParams); + } + else + { + //fill the NPC's dialog spot + dmwand_BuildConversationDialog(0, 0, sConversation, sParams); + + //No parameters specified, start at the top of the conversation + if(sParams == "") + { + nChoice = 1; + nCurrent = 1; + } + + //A "next->" choice was selected + if(TestStringAgainstPattern(sParams, "next")) + { + //get the number choice to start with + nCurrent = GetLocalInt(oMySpeaker, "dmw_dialognext"); + + //set this as the number for the "previous" choice to use + SetLocalInt(oMySpeaker, "dmw_dialogprev", nCurrent); + + //Set the first dialog choice to be "previous" + nChoice = 2; + SetLocalString(oMySpeaker, "dmw_dialog1", "<- Previous"); + SetLocalString(oMySpeaker, "dmw_function1", "conv_" + sConversation); + SetLocalString(oMySpeaker, "dmw_params1", "prev"); + } + + //Loop through to build the dialog list + for(;nChoice <= 10; nChoice++) + { + nMatch = dmwand_BuildConversationDialog(nCurrent, nChoice, sConversation, sParams); + //nLast will be the value of the choice before the last one + nLast = nTemp; + nTemp = nMatch; + if(nMatch > 0) { nCurrent = nMatch; } + if(nMatch == 0) { nLast = 0; } + nCurrent++; + } + + //If there were enough choices to fill 10 spots, make spot 9 a "next" + if(nLast > 0) + { + SetLocalString(oMySpeaker, "dmw_dialog9", "Next ->"); + SetLocalString(oMySpeaker, "dmw_function9", "conv_" + sConversation); + SetLocalString(oMySpeaker, "dmw_params9", "next"); + SetLocalInt(oMySpeaker, "dmw_dialognext", nLast); + } + } +} + +int dmw_conv_ListPlayers(int nCurrent, int nChoice, string sParams = "") +{ + string sText = ""; + string sCall = ""; + string sCallParams = ""; + object oPlayer; + int nCache; + + if((! TestStringAgainstPattern(sParams, "next")) && (! TestStringAgainstPattern(sParams, "prev"))) + { + //This is the first time running this function, so cache the objects + // of all players... we don't want our list swapping itself around every + // time you change a page + SetLocalString(oMySpeaker, "dmw_playerfunc", sParams); + int nCount = 1; + oPlayer = GetFirstPC(); + while(GetIsObjectValid(oPlayer)) + { + SetLocalObject(oMySpeaker, "dmw_playercache" + IntToString(nCount), oPlayer); + oPlayer = GetNextPC(); + nCount++; + } + nCount--; + SetLocalInt(oMySpeaker, "dmw_playercache", nCount); + } + + string sFunc = GetLocalString(oMySpeaker, "dmw_playerfunc"); + nCache = GetLocalInt(oMySpeaker, "dmw_playercache"); + + switch(nCurrent) + { + case 0: + nCurrent = 0; + sText = "Who would you like to work on?"; + sCall = ""; + sCallParams = ""; + break; + default: + //Find the next player in the cache who is valid + oPlayer = GetLocalObject(oMySpeaker, "dmw_playercache" + IntToString(nCurrent)); + while((! GetIsObjectValid(oPlayer)) && (nCurrent <= nCache)) + { + nCurrent++; + oPlayer = GetLocalObject(oMySpeaker, "dmw_playercache" + IntToString(nCurrent)); + } + + if(nCurrent > nCache) + { + //We've run out of cache, any other spots in this list should be + //skipped + nCurrent = 0; + sText = ""; + sCall = ""; + sCallParams = ""; + } + else + { + //We found a player, set up the list entry + sText = GetName(oPlayer) + " (" + GetPCPlayerName(oPlayer) + ")"; + sCall = sFunc; + sCallParams = IntToString(nCurrent); + } + break; + } + + SetLocalString(oMySpeaker, "dmw_dialog" + IntToString(nChoice), sText); + SetLocalString(oMySpeaker, "dmw_function" + IntToString(nChoice), sCall); + SetLocalString(oMySpeaker, "dmw_params" + IntToString(nChoice), sCallParams); + + return nCurrent; +} + +void dmwand_DoDialogChoice(int nChoice) +{ + string sCallFunction = GetLocalString(oMySpeaker, "dmw_function" + IntToString(nChoice)); + string sCallParams = GetLocalString(oMySpeaker, "dmw_params" + IntToString(nChoice)); + string sNav = ""; + + string sStart = GetStringLeft(sCallFunction, 5); + int nLen = GetStringLength(sCallFunction) - 5; + string sCall = GetSubString(sCallFunction, 5, nLen); + + if(TestStringAgainstPattern("conv_", sStart)) + { + dmwand_BuildConversation(sCall, sCallParams); + } + else + { + + if(TestStringAgainstPattern("PlayerListConv", sCall)) + { + dmwand_PlayerListConv(sCallParams); + return; + } + + if(TestStringAgainstPattern("Toad", sCall)) + { + DMFI_toad(oMyTarget, oMySpeaker); + return; + } + if(TestStringAgainstPattern("Untoad", sCall)) + { + DMFI_untoad(oMyTarget, oMySpeaker); + return; + } + if(TestStringAgainstPattern("KickPC", sCall)) + { + dmwand_KickPC(oMyTarget, oMySpeaker); + return; + } + + if(TestStringAgainstPattern("JumpPlayerHere", sCall)) + { + dmwand_JumpPlayerHere(); + return; + } + if(TestStringAgainstPattern("JumpToPlayer", sCall)) + { + dmwand_JumpToPlayer(); + return; + } + if(TestStringAgainstPattern("JumpPartyHere", sCall)) + { + dmwand_JumpPartyHere(); + return; + } + } +} + +//Smoking Function by Jason Robinson +location GetLocationAboveAndInFrontOf(object oPC, float fDist, float fHeight) +{ + float fDistance = -fDist; + object oTarget = (oPC); + object oArea = GetArea(oTarget); + vector vPosition = GetPosition(oTarget); + vPosition.z += fHeight; + float fOrientation = GetFacing(oTarget); + vector vNewPos = AngleToVector(fOrientation); + float vZ = vPosition.z; + float vX = vPosition.x - fDistance * vNewPos.x; + float vY = vPosition.y - fDistance * vNewPos.y; + fOrientation = GetFacing(oTarget); + vX = vPosition.x - fDistance * vNewPos.x; + vY = vPosition.y - fDistance * vNewPos.y; + vNewPos = AngleToVector(fOrientation); + vZ = vPosition.z; + vNewPos = Vector(vX, vY, vZ); + return Location(oArea, vNewPos, fOrientation); +} + +//Smoking Function by Jason Robinson +void SmokePipe(object oActivator) +{ + string sEmote1 = "*puffs on a pipe*"; + string sEmote2 = "*inhales from a pipe*"; + string sEmote3 = "*pulls a mouthful of smoke from a pipe*"; + float fHeight = 1.7; + float fDistance = 0.1; + // Set height based on race and gender + if (GetGender(oActivator) == GENDER_MALE) + { + switch (GetRacialType(oActivator)) + { + case RACIAL_TYPE_HUMAN: + case RACIAL_TYPE_HALFELF: fHeight = 1.7; fDistance = 0.12; break; + case RACIAL_TYPE_ELF: fHeight = 1.55; fDistance = 0.08; break; + case RACIAL_TYPE_GNOME: + case RACIAL_TYPE_HALFLING: fHeight = 1.15; fDistance = 0.12; break; + case RACIAL_TYPE_DWARF: fHeight = 1.2; fDistance = 0.12; break; + case RACIAL_TYPE_HALFORC: fHeight = 1.9; fDistance = 0.2; break; + } + } + else + { + // FEMALES + switch (GetRacialType(oActivator)) + { + case RACIAL_TYPE_HUMAN: + case RACIAL_TYPE_HALFELF: fHeight = 1.6; fDistance = 0.12; break; + case RACIAL_TYPE_ELF: fHeight = 1.45; fDistance = 0.12; break; + case RACIAL_TYPE_GNOME: + case RACIAL_TYPE_HALFLING: fHeight = 1.1; fDistance = 0.075; break; + case RACIAL_TYPE_DWARF: fHeight = 1.2; fDistance = 0.1; break; + case RACIAL_TYPE_HALFORC: fHeight = 1.8; fDistance = 0.13; break; + } + } + location lAboveHead = GetLocationAboveAndInFrontOf(oActivator, fDistance, fHeight); + // emotes + switch (d3()) + { + case 1: AssignCommand(oActivator, ActionSpeakString(sEmote1)); break; + case 2: AssignCommand(oActivator, ActionSpeakString(sEmote2)); break; + case 3: AssignCommand(oActivator, ActionSpeakString(sEmote3));break; + } + // glow red + AssignCommand(oActivator, ActionDoCommand(ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_LIGHT_RED_5), oActivator, 0.15))); + // wait a moment + AssignCommand(oActivator, ActionWait(3.0)); + // puff of smoke above and in front of head + AssignCommand(oActivator, ActionDoCommand(ApplyEffectAtLocation(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_SMOKE_PUFF), lAboveHead))); + // if female, turn head to left + if ((GetGender(oActivator) == GENDER_FEMALE) && (GetRacialType(oActivator) != RACIAL_TYPE_DWARF)) + AssignCommand(oActivator, ActionPlayAnimation(ANIMATION_FIREFORGET_HEAD_TURN_LEFT, 1.0, 5.0)); +} + +void EmoteDance(object oPC) +{ + object oRightHand = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,oPC); + object oLeftHand = GetItemInSlot(INVENTORY_SLOT_LEFTHAND,oPC); + + AssignCommand(oPC,ActionUnequipItem(oRightHand)); + AssignCommand(oPC,ActionUnequipItem(oLeftHand)); + + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY2,1.0)); + AssignCommand(oPC,ActionDoCommand(PlayVoiceChat(VOICE_CHAT_LAUGH,oPC))); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_LOOPING_TALK_LAUGHING, 2.0, 2.0)); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY1,1.0)); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY3,2.0)); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_LOOPING_GET_MID, 3.0, 1.0)); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_LOOPING_TALK_FORCEFUL,1.0)); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY2,1.0)); + AssignCommand(oPC,ActionDoCommand(PlayVoiceChat(VOICE_CHAT_LAUGH,oPC))); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_LOOPING_TALK_LAUGHING, 2.0, 2.0)); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY1,1.0)); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY3,2.0)); + AssignCommand(oPC,ActionDoCommand(PlayVoiceChat(VOICE_CHAT_LAUGH,oPC))); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_LOOPING_GET_MID, 3.0, 1.0)); + AssignCommand(oPC,ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY2,1.0)); + + AssignCommand(oPC,ActionDoCommand(ActionEquipItem(oLeftHand,INVENTORY_SLOT_LEFTHAND))); + AssignCommand(oPC,ActionDoCommand(ActionEquipItem(oRightHand,INVENTORY_SLOT_RIGHTHAND))); +} + +void SitInNearestChair(object oPC) +{ + object oSit,oRightHand,oLeftHand,oChair,oCouch,oBenchPew,oStool; + float fDistSit;int nth; + // get the closest chair, couch bench or stool + nth = 1;oChair = GetNearestObjectByTag("Chair", oPC,nth); + while(oChair != OBJECT_INVALID && GetSittingCreature(oChair) != OBJECT_INVALID) + {nth++;oChair = GetNearestObjectByTag("Chair", oPC,nth);} + + nth = 1;oCouch = GetNearestObjectByTag("Couch", oPC,nth); + while(oCouch != OBJECT_INVALID && GetSittingCreature(oCouch) != OBJECT_INVALID) + {nth++;oChair = GetNearestObjectByTag("Couch", oPC,nth);} + + nth = 1;oBenchPew = GetNearestObjectByTag("BenchPew", oPC,nth); + while(oBenchPew != OBJECT_INVALID && GetSittingCreature(oBenchPew) != OBJECT_INVALID) + {nth++;oChair = GetNearestObjectByTag("BenchPew", oPC,nth);} + /* 1.27 bug + nth = 1;oStool = GetNearestObjectByTag("Stool", oPC,nth); + while(oStool != OBJECT_INVALID && GetSittingCreature(oStool) != OBJECT_INVALID) + {nth++;oStool = GetNearestObjectByTag("Stool", oPC,nth);} + */ + // get the distance between the user and each object (-1.0 is the result if no + // object is found + float fDistanceChair = GetDistanceToObject(oChair); + float fDistanceBench = GetDistanceToObject(oBenchPew); + float fDistanceCouch = GetDistanceToObject(oCouch); + float fDistanceStool = GetDistanceToObject(oStool); + + // if any of the objects are invalid (not there), change the return value + // to a high number so the distance math can work + if (fDistanceChair == -1.0) + {fDistanceChair =1000.0;} + + if (fDistanceBench == -1.0) + {fDistanceBench = 1000.0;} + + if (fDistanceCouch == -1.0) + {fDistanceCouch = 1000.0;} + + if (fDistanceStool == -1.0) + {fDistanceStool = 1000.0;} + + // find out which object is closest to the PC + if (fDistanceChair 0) + { + sReturnString =sReturnString + "/" + sClassTwo + "(" + IntToString(nLevelTwo) + ")"; + } + + //If third class exists append to return string + if(nLevelThree > 0) + { + sReturnString =sReturnString + "/" + sClassThree + "(" + IntToString(nLevelThree) + ")"; + } + + return sReturnString; +} + +string dmwand_Gender(object oEntity) +{ + switch (GetGender(oEntity)) + { + case GENDER_MALE: return "Male"; break; + case GENDER_FEMALE: return "Female"; break; + case GENDER_BOTH: return "Both"; break; + case GENDER_NONE: return "None"; break; + case GENDER_OTHER: return "Other"; break; + } + + return "Weirdo"; +} + +string dmwand_ItemInfo(object oItem, int iInt) +{ + string sReturnString = ""; + string sBaseType = ""; + string sStacked = ""; + string sIdentified = ""; + string sGPValue = ""; + string sACValue = ""; + string sProperties = ""; + + switch(GetBaseItemType(oItem)) + { + case BASE_ITEM_AMULET: sBaseType ="Amulet";break; + case BASE_ITEM_ARMOR: sBaseType ="Armor";break; + case BASE_ITEM_ARROW: sBaseType ="Arrow";break; + case BASE_ITEM_BASTARDSWORD: sBaseType ="Bastard Sword";break; + case BASE_ITEM_BATTLEAXE: sBaseType ="Battle Axe";break; + case BASE_ITEM_BELT: sBaseType ="Belt";break; + case BASE_ITEM_BLANK_POTION : sBaseType ="Blank Potion";break; + case BASE_ITEM_BLANK_SCROLL : sBaseType ="Blank Scroll";break; + case BASE_ITEM_BLANK_WAND : sBaseType ="Blank Wand";break; + case BASE_ITEM_BOLT : sBaseType ="Bolt";break; + case BASE_ITEM_BOOK: sBaseType ="Book";break; + case BASE_ITEM_BOOTS: sBaseType ="Boots";break; + case BASE_ITEM_BRACER: sBaseType ="Bracer";break; + case BASE_ITEM_BULLET: sBaseType ="Bullet";break; + case BASE_ITEM_CBLUDGWEAPON: sBaseType ="Bludgeoning Weap.";break; + case BASE_ITEM_CLOAK: sBaseType ="Cloak";break; + case BASE_ITEM_CLUB: sBaseType ="Club";break; + case BASE_ITEM_CPIERCWEAPON: sBaseType ="Pierceing Weap.";break; + case BASE_ITEM_CREATUREITEM: sBaseType ="Creature Item";break; + case BASE_ITEM_CSLASHWEAPON: sBaseType ="Slash Weap.";break; + case BASE_ITEM_CSLSHPRCWEAP: sBaseType ="Slash/Pierce Weap.";break; + case BASE_ITEM_DAGGER: sBaseType ="Dagger";break; + case BASE_ITEM_DART: sBaseType ="Dart";break; + case BASE_ITEM_DIREMACE: sBaseType ="Mace";break; + case BASE_ITEM_DOUBLEAXE: sBaseType ="Double Axe";break; + case BASE_ITEM_DWARVENWARAXE : sBaseType ="Dwarven War Axe";break; + case BASE_ITEM_ENCHANTED_POTION : sBaseType ="Enchanted Potion";break; + case BASE_ITEM_ENCHANTED_SCROLL : sBaseType ="Enchanted Scroll";break; + case BASE_ITEM_ENCHANTED_WAND : sBaseType ="Enchanted Wand";break; + case BASE_ITEM_GEM: sBaseType ="Gem";break; + case BASE_ITEM_GLOVES: sBaseType ="Gloves";break; + case BASE_ITEM_GOLD: sBaseType ="Gold";break; + case BASE_ITEM_GREATAXE: sBaseType ="Great Axe";break; + case BASE_ITEM_GREATSWORD: sBaseType ="Great Sword";break; + case BASE_ITEM_GRENADE : sBaseType ="Grenade";break; + case BASE_ITEM_HALBERD: sBaseType ="Halberd";break; + case BASE_ITEM_HANDAXE: sBaseType ="Hand Axe";break; + case BASE_ITEM_HEALERSKIT: sBaseType ="Healers Kit";break; + case BASE_ITEM_HEAVYCROSSBOW: sBaseType ="Heavy Xbow";break; + case BASE_ITEM_HEAVYFLAIL: sBaseType ="Heavy Flail";break; + case BASE_ITEM_HELMET: sBaseType ="Helmet";break; + case BASE_ITEM_INVALID: sBaseType ="";break; + case BASE_ITEM_KAMA: sBaseType ="Kama";break; + case BASE_ITEM_KATANA: sBaseType ="Katana";break; + case BASE_ITEM_KEY: sBaseType ="Key";break; + case BASE_ITEM_KUKRI: sBaseType ="Kukri";break; + case BASE_ITEM_LARGEBOX: sBaseType ="Large Box";break; + case BASE_ITEM_LARGESHIELD: sBaseType ="Large Shield";break; + case BASE_ITEM_LIGHTCROSSBOW: sBaseType ="Light Xbow";break; + case BASE_ITEM_LIGHTFLAIL: sBaseType ="Light Flail";break; + case BASE_ITEM_LIGHTHAMMER: sBaseType ="Light Hammer";break; + case BASE_ITEM_LIGHTMACE: sBaseType ="Light Mace";break; + case BASE_ITEM_LONGBOW: sBaseType ="Long Bow";break; + case BASE_ITEM_LONGSWORD: sBaseType ="Long Sword";break; + case BASE_ITEM_MAGICROD: sBaseType ="Magic Rod";break; + case BASE_ITEM_MAGICSTAFF: sBaseType ="Magic Staff";break; + case BASE_ITEM_MAGICWAND: sBaseType ="Magic Wand";break; + case BASE_ITEM_MISCLARGE: sBaseType ="Misc. Large";break; + case BASE_ITEM_MISCMEDIUM: sBaseType ="Misc. Medium";break; + case BASE_ITEM_MISCSMALL: sBaseType ="Misc. Small";break; + case BASE_ITEM_MISCTALL: sBaseType ="Misc. Small";break; + case BASE_ITEM_MISCTHIN: sBaseType ="Misc. Thin";break; + case BASE_ITEM_MISCWIDE: sBaseType ="Misc. Wide";break; + case BASE_ITEM_MORNINGSTAR: sBaseType ="Morningstar";break; + case BASE_ITEM_POTIONS: sBaseType ="Potion";break; + case BASE_ITEM_QUARTERSTAFF: sBaseType ="Quarterstaff";break; + case BASE_ITEM_RAPIER: sBaseType ="Rapier";break; + case BASE_ITEM_RING: sBaseType ="Ring";break; + case BASE_ITEM_SCIMITAR: sBaseType ="Scimitar";break; + case BASE_ITEM_SCROLL: sBaseType ="Scroll";break; + case BASE_ITEM_SCYTHE: sBaseType ="Scythe";break; + case BASE_ITEM_SHORTBOW: sBaseType ="Shortbow";break; + case BASE_ITEM_SHORTSPEAR: sBaseType ="Short Spear";break; + case BASE_ITEM_SHORTSWORD: sBaseType ="Short Sword";break; + case BASE_ITEM_SHURIKEN: sBaseType ="Shuriken";break; + case BASE_ITEM_SICKLE: sBaseType ="Sickle";break; + case BASE_ITEM_SLING: sBaseType ="Sling";break; + case BASE_ITEM_SMALLSHIELD: sBaseType ="Small Shield";break; + case BASE_ITEM_SPELLSCROLL: sBaseType ="Spell Scroll";break; + case BASE_ITEM_THIEVESTOOLS: sBaseType ="Thieves Tools";break; + case BASE_ITEM_THROWINGAXE: sBaseType ="Throwing Axe";break; + case BASE_ITEM_TORCH: sBaseType ="Torch";break; + case BASE_ITEM_TOWERSHIELD: sBaseType ="Tower Shield";break; + case BASE_ITEM_TRAPKIT: sBaseType ="Trap Kit";break; + case BASE_ITEM_TRIDENT: sBaseType ="Trident";break; + case BASE_ITEM_TWOBLADEDSWORD: sBaseType ="2 Bladed Sword";break; + case BASE_ITEM_WARHAMMER: sBaseType ="Warhammer";break; + case BASE_ITEM_WHIP : sBaseType ="Whip";break; + } + + sReturnString = sStacked + GetName(oItem) + " (" + sBaseType + ")"; + return sReturnString; +} + +string dmwand_Inventory(object oEntity) +{ + + string sBaseType; + string sReturnString; + + sReturnString = sReturnString + "\nEquipped:\n"; + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_ARMS, oMyTarget))){ sReturnString = sReturnString + "Arms: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_ARMS, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_BELT, oMyTarget))){ sReturnString = sReturnString + "Belt: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_BELT, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_BOOTS, oMyTarget))){ sReturnString = sReturnString + "Boots: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_BOOTS, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_CHEST, oMyTarget))){ sReturnString = sReturnString + "Chest: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_CHEST, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_CLOAK, oMyTarget))){ sReturnString = sReturnString + "Cloak: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_CLOAK, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_HEAD, oMyTarget))){ sReturnString = sReturnString + "Head: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_HEAD, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_LEFTHAND, oMyTarget))){ sReturnString = sReturnString + "Left Hand: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_LEFTHAND, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_LEFTRING, oMyTarget))){ sReturnString = sReturnString + "Left Ring: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_LEFTRING, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_NECK, oMyTarget))){ sReturnString = sReturnString + "Neck: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_NECK, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oMyTarget))){ sReturnString = sReturnString + "Right Hand: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_RIGHTRING, oMyTarget))){ sReturnString = sReturnString + "Right Ring: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_RIGHTRING, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_ARROWS, oMyTarget))){ sReturnString = sReturnString + "Arrows: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_ARROWS, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_BOLTS, oMyTarget))){ sReturnString = sReturnString + "Bolts: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_BOLTS, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_BULLETS, oMyTarget))){ sReturnString = sReturnString + "Bullets: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_BULLETS, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_CARMOUR, oMyTarget))){ sReturnString = sReturnString + "Creature Armor: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_CARMOUR, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_CWEAPON_B, oMyTarget))){ sReturnString = sReturnString + "Creature Bite: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_CWEAPON_B, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_CWEAPON_L, oMyTarget))){ sReturnString = sReturnString + "Creature Left: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_CWEAPON_L, oMyTarget),0) + "\n"; } + if(GetIsObjectValid(GetItemInSlot(INVENTORY_SLOT_CWEAPON_R, oMyTarget))){ sReturnString = sReturnString + "Creature Right: " + dmwand_ItemInfo(GetItemInSlot(INVENTORY_SLOT_CWEAPON_R, oMyTarget),0) + "\n"; } + + object oItem = GetFirstItemInInventory(oEntity); + + while(oItem != OBJECT_INVALID) + { + sReturnString = sReturnString + "\n" + dmwand_ItemInfo(oItem, 0); + oItem = GetNextItemInInventory(oEntity); + }; + + return sReturnString; +} + +string dmwand_Race(object oEntity) +{ + switch (GetRacialType(oEntity)) + { + case RACIAL_TYPE_ABERRATION: return "Aberration"; break; + case RACIAL_TYPE_ALL: return "All"; break; + case RACIAL_TYPE_ANIMAL: return "Animal"; break; + case RACIAL_TYPE_BEAST: return "Beast"; break; + case RACIAL_TYPE_CONSTRUCT: return "Construct"; break; + case RACIAL_TYPE_DRAGON: return "Dragon"; break; + case RACIAL_TYPE_DWARF: return "Dwarf"; break; + case RACIAL_TYPE_ELEMENTAL: return "Elemental"; break; + case RACIAL_TYPE_ELF: return "Elf"; break; + case RACIAL_TYPE_FEY: return "Fey"; break; + case RACIAL_TYPE_GIANT: return "Giant"; break; + case RACIAL_TYPE_GNOME: return "Gnome"; break; + case RACIAL_TYPE_HALFELF: return "Half Elf"; break; + case RACIAL_TYPE_HALFLING: return "Halfling"; break; + case RACIAL_TYPE_HALFORC: return "Half Orc"; break; + case RACIAL_TYPE_HUMAN: return "Human"; break; + case RACIAL_TYPE_HUMANOID_GOBLINOID: return "Goblinoid"; break; + case RACIAL_TYPE_HUMANOID_MONSTROUS: return "Monstrous"; break; + case RACIAL_TYPE_HUMANOID_ORC: return "Orc"; break; + case RACIAL_TYPE_HUMANOID_REPTILIAN: return "Reptillian"; break; + case RACIAL_TYPE_MAGICAL_BEAST: return "Magical Beast"; break; + case RACIAL_TYPE_OOZE: return "Ooze"; break; + case RACIAL_TYPE_OUTSIDER: return "Outsider"; break; + case RACIAL_TYPE_SHAPECHANGER: return "Shapechanger"; break; + case RACIAL_TYPE_UNDEAD: return "Undead"; break; + case RACIAL_TYPE_VERMIN: return "Vermin"; break; + } + + return "Unknown"; +} +int DMFI_GetNetWorth(object oTarget) +{ + int n; + object oItem = GetFirstItemInInventory(oTarget); + while(GetIsObjectValid(oItem)) + { + n= n + GetGoldPieceValue(oItem); + oItem = GetNextItemInInventory(oTarget); + } + + + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_ARMS, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_ARROWS, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_BELT, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_BOLTS, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_BOOTS, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_BULLETS, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_CARMOUR, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_CHEST, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_CLOAK, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_CWEAPON_B, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_CWEAPON_L, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_CWEAPON_R, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_HEAD, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_LEFTHAND, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_LEFTRING, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_NECK, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oTarget)); + n = n + GetGoldPieceValue(GetItemInSlot(INVENTORY_SLOT_RIGHTRING, oTarget)); + return n; +} + +void DMFI_report(object oTarget, object oUser) +{ + string sSTR = IntToString(GetAbilityScore(oMyTarget,ABILITY_STRENGTH)); + string sINT = IntToString(GetAbilityScore(oMyTarget,ABILITY_INTELLIGENCE)); + string sDEX = IntToString(GetAbilityScore(oMyTarget,ABILITY_DEXTERITY)); + string sWIS = IntToString(GetAbilityScore(oMyTarget,ABILITY_WISDOM)); + string sCON = IntToString(GetAbilityScore(oMyTarget,ABILITY_CONSTITUTION)); + string sCHA = IntToString(GetAbilityScore(oMyTarget,ABILITY_CHARISMA)); + string sReport = "\n-------------------------------------------" + + "\nReported: " + IntToString(GetTimeHour()) + ":" + IntToString(GetTimeMinute()) + + "\nPlayer Name: " + GetPCPlayerName(oMyTarget) + + "\nPublic CDKey: " + GetPCPublicCDKey(oMyTarget) + + "\nChar Name: " + GetName(oMyTarget) + + "\n-------------------------------------------" + + "\nRace: " + dmwand_Race(oMyTarget) + + "\nClass: " + dmwand_ClassLevel(oMyTarget) + + "\nXP: " + IntToString(GetXP(oMyTarget)) + + "\nGender: " + dmwand_Gender(oMyTarget) + + "\nAlign: " + dmwand_Alignment(oMyTarget) + + "\nDeity: " + GetDeity(oMyTarget) + + "\n" + + "\nSTR: " + sSTR + + "\nINT: " + sINT + + "\nWIS: " + sWIS + + "\nDEX: " + sDEX + + "\nCON: " + sCON + + "\nCHA: " + sCHA + + "\n" + + "\nHP: " + IntToString(GetCurrentHitPoints(oMyTarget)) + + " of " + IntToString(GetMaxHitPoints(oMyTarget)) + + "\nAC: " + IntToString(GetAC(oMyTarget)) + + "\nGold: " + IntToString(GetGold(oMyTarget)) + + "\nNet Worth: " + IntToString(DMFI_GetNetWorth(oMyTarget) + GetGold(oMyTarget)) + + "\nInventory:\n " + dmwand_Inventory(oMyTarget) + + "\n-------------------------------------------"; + + SendMessageToPC(oUser, sReport); + SendMessageToAllDMs(sReport); +} diff --git a/src/dmfi/dmfi_execute.nss b/src/dmfi/dmfi_execute.nss new file mode 100644 index 0000000..7e6e12f --- /dev/null +++ b/src/dmfi/dmfi_execute.nss @@ -0,0 +1,4199 @@ +//:://///////////////////////////////////////////// +//:: DMFI - Universal Wand executable +//:: dmfi_execute +//::////////////////////////////////////////////// +/* + Processing for all DMFI wands & widgets universal conversation choices. + + Credits: + Bioware - Dicebag + Arawen - Skill Check Wand (implemented with the Dicebag) + Jhenne (tallonzek@hotmail.com) \ Authors of the original FX Wand, + Doppleganger / DM Wand and Emote Wand + Demetrious - XP wand + Dezran (dezran@roguepenguin.com) - Rod of Affliction + Lurker - Music Wand + Oddbod - FX wand improvements + Ty Worsham (volition) - Sound Creator Beta + OldManWhistler - NPC corpse functions + + hahnsoo (hahns_shin@hotmail.com) - Final Improved FX wand, Universal wand scripts, + Encounter wand, DM Voice scripts, Faction wand, + Spirelands Resting system + J.R.R.Tolkien - References to the One Ring. +*/ +//::////////////////////////////////////////////// +//:: Created By: The DMFI Team +//:: Created On: +//::////////////////////////////////////////////// +//:: 2007.04.12 hahnsoo and Demetrious - version 1.08a +//:: 2007.12.12 Merle - fixes to DMFI rest system +//:: 2008.05.25 tsunami282 - updated for NWN 1.69 (DMFI OnPlayerChat event handling) +//:: 2008.05.26 tsunami282 - XP wand: grant percent XP based on each party member's level, not selected party member + +#include "dmfi_db_inc" +#include "dmfi_dmw_inc" +#include "x2_inc_toollib" +#include "dmfi_plychat_inc" +#include "dmfi_plchlishk_i" +#include "dmfi_getln_inc" +// added inclusion for webhook support - Saadow 8/15/24 +#include "nwnx_webhook" +#include "nwnx_inc_const" + +int iNightMusic; +int iDayMusic; +int iBattleMusic; + +//////////////////////////////////////////////////////////////////////// +object DMFI_NextTarget(object oTarget, object oUser) +{ + object oNew; + + if (GetIsPC(oTarget)) + { + if (GetIsObjectValid(GetNextFactionMember(oTarget))) + oNew = GetNextFactionMember(oTarget); + else + oNew = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC, oTarget, 1); + } + else + oNew = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_NOT_PC, oTarget, 1); + + + if (!GetIsObjectValid(oNew)) + { + SendMessageToPC(oUser, "No valid target to transfer to."); + oNew = oTarget; + } + + SetLocalObject(oUser, "dmfi_univ_target", oNew); + SetCustomToken(20680, GetName(oNew)); + FloatingTextStringOnCreature("Target changed to: "+ GetName(oNew), oUser); + return oNew; +} + +//////////////////////////////////////////////////////////////////////// +//DMFI Creates the "settings" creature +void CreateSetting(object oUser) +{ + object oSetting = CreateObject(OBJECT_TYPE_CREATURE, "dmfi_setting", GetLocation(oUser)); + DelayCommand(0.5f, AssignCommand(oSetting, ActionSpeakString(GetLocalString(oUser, "EffectSetting") + " is currently set at " + FloatToString(GetLocalFloat(oUser, GetLocalString(oUser, "EffectSetting")))))); + SetLocalObject(oSetting, "MyMaster", oUser); + SetListenPattern(oSetting, "**", LISTEN_PATTERN); //listen to all text + SetLocalInt(oSetting, "hls_Listening", 1); //listen to all text + SetListening(oSetting, TRUE); //be sure NPC is listening +} + +//////////////////////////////////////////////////////////////////////// +//DMFI Processes the dice rolls +void RollDemBones(object oUser, int iBroadcast, int iMod = 0, string sAbility = "", int iNum = 1, int iSide = 20) +{ + + string sString = ""; + int iRoll = 0; + int iTotal = 0; + //Build the string + sString = sAbility+"Roll " + IntToString(iNum) + "d" + IntToString(iSide) + ": "; + while (iNum > 1) + { + iRoll = Random(iSide) + 1; + iTotal = iTotal + iRoll; + sString = sString + IntToString(iRoll) + " + "; + iNum--; + } + iRoll = Random(iSide) + 1; + iTotal = iTotal + iRoll; + sString = sString + IntToString(iRoll); + if (iMod) + { + iTotal = iTotal + iMod; + sString = sString + " + Modifier: " + IntToString(iMod); + } + sString = sString + " = Total: " + IntToString(iTotal); + + //Perform appropriate animation + if (GetLocalInt(oUser, "dmfi_dice_no_animate")!=1) + { + switch (GetLocalInt(oUser, "dmfi_univ_int")) + { + case 71: AssignCommand(oUser, PlayAnimation(ANIMATION_LOOPING_TALK_PLEADING, 1.0, 5.0f)); break; + case 72: AssignCommand(oUser, PlayAnimation(ANIMATION_FIREFORGET_PAUSE_SCRATCH_HEAD, 1.0)); break; + case 73: AssignCommand(oUser, PlayAnimation(ANIMATION_FIREFORGET_TAUNT, 1.0)); break; + case 74: AssignCommand(oUser, PlayAnimation(ANIMATION_FIREFORGET_HEAD_TURN_LEFT, 1.0)); break; + case 78: AssignCommand(oUser, PlayAnimation(ANIMATION_LOOPING_GET_LOW, 1.0, 5.0f)); break; + case 81: AssignCommand(oUser, PlayAnimation(ANIMATION_LOOPING_CONJURE1, 1.0, 5.0f)); break; + case 82: AssignCommand(oUser, PlayAnimation(ANIMATION_FIREFORGET_DODGE_SIDE, 1.0)); break; + case 83: AssignCommand(oUser, PlayAnimation(ANIMATION_FIREFORGET_TAUNT, 1.0)); break; + case 84: AssignCommand(oUser, PlayAnimation(ANIMATION_LOOPING_LISTEN, 1.0, 5.0f)); break; + case 85: AssignCommand(oUser, PlayAnimation(ANIMATION_FIREFORGET_PAUSE_SCRATCH_HEAD, 1.0)); break; + case 89: AssignCommand(oUser, ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_BARD_SONG), oUser, 6.0f)); break; + case 91: AssignCommand(oUser, PlayAnimation(ANIMATION_LOOPING_TALK_PLEADING, 1.0, 5.0f)); break; + case 95: AssignCommand(oUser, PlayAnimation(ANIMATION_LOOPING_CONJURE2, 1.0, 5.0f)); break; + case 97: AssignCommand(oUser, PlayAnimation(ANIMATION_FIREFORGET_TAUNT, 1.0)); break; + case 98: AssignCommand(oUser, PlayAnimation(ANIMATION_FIREFORGET_DODGE_DUCK, 1.0)); break; + default: AssignCommand(oUser, PlayAnimation (ANIMATION_LOOPING_GET_MID, 1.0, 3.0)); break; + } + } + + sString = ColorText(sString, "cyan"); + //-------------------------------------------------------- + switch (iBroadcast) + { + case 3: break; //dm only + case 1: AssignCommand(oUser, SpeakString(sString , TALKVOLUME_SHOUT)); break; + case 2: AssignCommand(oUser, SpeakString(sString)); break; + default: if (GetIsPC(oUser)) SendMessageToPC(oUser, sString);break; + } + //-------------------------------------------------------- + AssignCommand(oUser, SpeakString( sString, TALKVOLUME_SILENT_SHOUT)); + return; +} + +//////////////////////////////////////////////////////////////////////// +//This function is for the DMFI PC Dicebag +void DoDiceBagFunction(int iDice, object oUser, int iDMOverride = 0) +{ + string sAbility = ""; + int iTrain =0; + int iNum = 0; + int iSide = 0; + int iMod = 0; + int iLeft; + if (iDice < 100) + iLeft = StringToInt(GetStringLeft(IntToString(iDice), 1)); + else + iLeft = 10; + int iRight = StringToInt(GetStringRight(IntToString(iDice), 1)); + switch (iDice) + { + case 61: iNum = 1; iSide = 20; sAbility="Strength Check, "; iMod = GetAbilityModifier(ABILITY_STRENGTH, oUser); break; + case 62: iNum = 1; iSide = 20; sAbility="Dexterity Check, "; iMod = GetAbilityModifier(ABILITY_DEXTERITY, oUser); break; + case 63: iNum = 1; iSide = 20; sAbility="Constitution Check, "; iMod = GetAbilityModifier(ABILITY_CONSTITUTION, oUser); break; + case 64: iNum = 1; iSide = 20; sAbility="Intelligence Check, "; iMod = GetAbilityModifier(ABILITY_INTELLIGENCE, oUser); break; + case 65: iNum = 1; iSide = 20; sAbility="Wisdom Check, "; iMod = GetAbilityModifier(ABILITY_WISDOM, oUser); break; + case 66: iNum = 1; iSide = 20; sAbility="Charisma Check, "; iMod = GetAbilityModifier(ABILITY_CHARISMA, oUser); break; + case 67: iNum = 1; iSide = 20; sAbility="Fortitude Save, "; iMod = GetFortitudeSavingThrow(oUser); break; + case 68: iNum = 1; iSide = 20; sAbility="Reflex Save, "; iMod = GetReflexSavingThrow(oUser); break; + case 69: iNum = 1; iSide = 20; sAbility="Will Save, "; iMod = GetWillSavingThrow(oUser); break; + + case 71: iNum = 1; iSide = 20; iTrain = 1; sAbility="Animal Empathy Check, "; iMod = GetSkillRank(SKILL_ANIMAL_EMPATHY, oUser); break; + case 72: iNum = 1; iSide = 20; sAbility="Appraise Check, "; iMod = GetSkillRank(SKILL_APPRAISE, oUser); break; + case 73: iNum = 1; iSide = 20; sAbility="Bluff Check, "; iMod = GetSkillRank(SKILL_BLUFF, oUser); break; + case 74: iNum = 1; iSide = 20; sAbility="Concentration Check, "; iMod = GetSkillRank(SKILL_CONCENTRATION, oUser); break; + case 75: iNum = 1; iSide = 20; sAbility="Craft Armor Check, "; iMod = GetSkillRank(SKILL_CRAFT_ARMOR, oUser); break; + case 76: iNum = 1; iSide = 20; sAbility="Craft Trap Check, "; iMod = GetSkillRank(SKILL_CRAFT_TRAP, oUser); break; + case 77: iNum = 1; iSide = 20; sAbility="Craft Weapon Check, "; iMod = GetSkillRank(SKILL_CRAFT_WEAPON, oUser); break; + case 78: iNum = 1; iSide = 20; iTrain = 1; sAbility="Disable Trap Check, "; iMod = GetSkillRank(SKILL_DISABLE_TRAP, oUser); break; + case 79: iNum = 1; iSide = 20; sAbility="Discipline Check, "; iMod = GetSkillRank(SKILL_DISCIPLINE, oUser); break; + + case 81: iNum = 1; iSide = 20; sAbility="Heal Check, "; iMod = GetSkillRank(SKILL_HEAL, oUser); break; + case 82: iNum = 1; iSide = 20; sAbility="Hide Check, "; iMod = GetSkillRank(SKILL_HIDE, oUser); break; + case 83: iNum = 1; iSide = 20; sAbility="Intimidate Check, "; iMod = GetSkillRank(SKILL_INTIMIDATE, oUser); break; + case 84: iNum = 1; iSide = 20; sAbility="Listen Check, "; iMod = GetSkillRank(SKILL_LISTEN, oUser); break; + case 85: iNum = 1; iSide = 20; sAbility="Lore Check, "; iMod = GetSkillRank(SKILL_LORE, oUser); break; + case 86: iNum = 1; iSide = 20; sAbility="Move Silently Check, "; iMod = GetSkillRank(SKILL_MOVE_SILENTLY, oUser); break; + case 87: iNum = 1; iSide = 20; iTrain = 1; sAbility="Open Lock Check, "; iMod = GetSkillRank(SKILL_OPEN_LOCK, oUser); break; + case 88: iNum = 1; iSide = 20; sAbility="Parry Check, "; iMod = GetSkillRank(SKILL_PARRY, oUser); break; + case 89: iNum = 1; iSide = 20; sAbility="Perform Check, "; iMod = GetSkillRank(SKILL_PERFORM, oUser); break; + // 2008.07.30 morderon - added ride check + case 90: iNum = 1; iSide = 20; sAbility="Ride, "; iMod = GetSkillRank(SKILL_RIDE, oUser); break; + case 91: iNum = 1; iSide = 20; sAbility="Diplomacy Check, "; iMod = GetSkillRank(SKILL_PERSUADE, oUser); break; + case 92: iNum = 1; iSide = 20; iTrain = 1; sAbility="Sleight of Hand Check, "; iMod = GetSkillRank(SKILL_PICK_POCKET, oUser); break; + case 93: iNum = 1; iSide = 20; sAbility="Search Check, "; iMod = GetSkillRank(SKILL_SEARCH, oUser); break; + case 94: iNum = 1; iSide = 20; iTrain = 1; sAbility="Set Trap Check, "; iMod = GetSkillRank(SKILL_SET_TRAP, oUser); break; + case 95: iNum = 1; iSide = 20; iTrain = 1; sAbility="Spellcraft Check, "; iMod = GetSkillRank(SKILL_SPELLCRAFT, oUser); break; + case 96: iNum = 1; iSide = 20; sAbility="Spot Check, "; iMod = GetSkillRank(SKILL_SPOT, oUser); break; + case 97: iNum = 1; iSide = 20; sAbility="Taunt Check, "; iMod = GetSkillRank(SKILL_TAUNT, oUser); break; + case 98: iNum = 1; iSide = 20; iTrain = 1; sAbility="Tumble Check, "; iMod = GetSkillRank(SKILL_TUMBLE, oUser); break; + case 99: iNum = 1; iSide = 20; iTrain = 1; sAbility="Use Magic Device Check, "; iMod = GetSkillRank(SKILL_USE_MAGIC_DEVICE, oUser); break; + + case 101: SetLocalInt(oUser, "dmfi_dicebag", 2); SetDMFIPersistentInt("dmfi", "dmfi_dicebag", 2, oUser); SetCustomToken(20681, "Local"); FloatingTextStringOnCreature("Broadcast Mode set to Local", oUser, FALSE); return; break; + case 102: SetLocalInt(oUser, "dmfi_dicebag", 1); SetDMFIPersistentInt("dmfi", "dmfi_dicebag", 1, oUser); SetCustomToken(20681, "Global"); FloatingTextStringOnCreature("Broadcast Mode set to Global", oUser, FALSE); return; break; + case 103: SetLocalInt(oUser, "dmfi_dicebag", 0); SetDMFIPersistentInt("dmfi", "dmfi_dicebag", 0, oUser); SetCustomToken(20681, "Private"); FloatingTextStringOnCreature("Broadcast Mode set to Private", oUser, FALSE); return; break; + default: iNum = iRight; + + switch (iLeft) + { + case 1: iSide = 4; break; + case 2: iSide = 6; break; + case 3: iSide = 8; break; + case 4: iSide = 10; break; + case 5: iSide = 20; break; + } + break; + } + if ((iTrain)&&(iMod==0)) + { + string sMsg = ColorText("No dice roll: Skill requires training", "red"); + SendMessageToPC(oUser, sMsg); + AssignCommand(oUser, SpeakString( sMsg, TALKVOLUME_SILENT_SHOUT)); + return; + } + + + int iTell = GetLocalInt(oUser, "dmfi_dicebag"); + + if (iDMOverride) + iTell = iDMOverride; + + RollDemBones(oUser, iTell, iMod, sAbility, iNum, iSide); +} + +//////////////////////////////////////////////////////////////////////// +//By OldManWhistler for the DMFI Control Wand +void DestroyAllItems() +{ + if (GetIsDead(OBJECT_SELF)) + { + object oItem = GetFirstItemInInventory(); + while (GetIsObjectValid(oItem)) + { + DestroyObject(oItem); + oItem = GetNextItemInInventory(); + } + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_ARMS))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_ARROWS))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_BELT))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_BOLTS))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_BOOTS))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_BULLETS))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_CARMOUR))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_CHEST))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_CLOAK))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_CWEAPON_B))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_CWEAPON_L))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_CWEAPON_R))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_HEAD))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_LEFTHAND))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_LEFTRING))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_NECK))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_RIGHTHAND))) + DestroyObject(oItem); + if (GetIsObjectValid(oItem=GetItemInSlot(INVENTORY_SLOT_RIGHTRING))) + DestroyObject(oItem); + } +} + +//////////////////////////////////////////////////////////////////////// +// Function to destroy a target, by OldManWhistler, for the DMFI Control Wand +void DestroyCreature(object oTarget) +{ + AssignCommand(oTarget,SetIsDestroyable(TRUE,FALSE,FALSE)); + DestroyObject(oTarget); +} + +//////////////////////////////////////////////////////////////////////// +//DMFI NPC Control Wand +void DoControlFunction(int iFaction, object oUser) +{ + object oTarget = GetLocalObject(oUser, "dmfi_univ_target"); + object oArea = GetArea(oUser); + object oChange; + float fAlignShift; + int nAlignShift; + int nReport; + int nMessage; + + object oAlignTarget = GetNearestObject(OBJECT_TYPE_CREATURE, oUser); + + fAlignShift = GetLocalFloat(oUser, "dmfi_reputation"); + + if (fAlignShift == 0.0f) + fAlignShift = 10.0f; + + + nAlignShift = FloatToInt(fAlignShift); + + switch (iFaction) + { + case 10: //Toggle the state of all the encounters in the area + if (GetLocalInt(oArea, "dmfi_encounter_inactive")) + { + oChange = GetFirstObjectInArea(oArea); + while (GetIsObjectValid(oChange)) + { + if (GetObjectType(oChange) == OBJECT_TYPE_ENCOUNTER) + SetEncounterActive(TRUE, oChange); + oChange = GetNextObjectInArea(oArea); + } + FloatingTextStringOnCreature("Bioware encounters are active",oUser, FALSE); + SetLocalInt(oArea, "dmfi_encounter_inactive", FALSE); + } + else + { + oChange = GetFirstObjectInArea(oArea); + while (GetIsObjectValid(oChange)) + { + if (GetObjectType(oChange) == OBJECT_TYPE_ENCOUNTER) + SetEncounterActive(FALSE, oChange); + if (GetObjectType(oChange) == OBJECT_TYPE_CREATURE) + { + if (GetIsEncounterCreature(oChange)) + DestroyObject(oChange); //Nuke any encounter creatures in the area + } + oChange = GetNextObjectInArea(oArea); + } + FloatingTextStringOnCreature("Bioware encounters deactivated",oUser, FALSE); + SetLocalInt(oArea, "dmfi_encounter_inactive", TRUE); + } + break; + case 11: ChangeToStandardFaction(oTarget, STANDARD_FACTION_HOSTILE); break; + case 12: ChangeToStandardFaction(oTarget, STANDARD_FACTION_COMMONER); break; + case 13: ChangeToStandardFaction(oTarget, STANDARD_FACTION_DEFENDER); break; + case 14: ChangeToStandardFaction(oTarget, STANDARD_FACTION_MERCHANT); break; + case 15: oChange = GetFirstObjectInArea(oArea); + while (GetIsObjectValid(oChange)) + { + if (GetObjectType(oChange) == OBJECT_TYPE_CREATURE && !GetIsPC(oChange)) + ChangeToStandardFaction(oChange, STANDARD_FACTION_HOSTILE); + oChange = GetNextObjectInArea(oArea); + }break; + case 16: oChange = GetFirstObjectInArea(oArea); + while (GetIsObjectValid(oChange)) + { + if (GetObjectType(oChange) == OBJECT_TYPE_CREATURE && !GetIsPC(oChange)) + ChangeToStandardFaction(oChange, STANDARD_FACTION_COMMONER); + oChange = GetNextObjectInArea(oArea); + }break; + case 17: oChange = GetFirstObjectInArea(oArea); + while (GetIsObjectValid(oChange)) + { + if (GetObjectType(oChange) == OBJECT_TYPE_CREATURE && !GetIsPC(oChange)) + ChangeToStandardFaction(oChange, STANDARD_FACTION_DEFENDER); + oChange = GetNextObjectInArea(oArea); + }break; + case 18: oChange = GetFirstObjectInArea(oArea); + while (GetIsObjectValid(oChange)) + { + if (GetObjectType(oChange) == OBJECT_TYPE_CREATURE && !GetIsPC(oChange)) + ChangeToStandardFaction(oChange, STANDARD_FACTION_MERCHANT); + oChange = GetNextObjectInArea(oArea); + }break; + case 21: oChange = GetFirstPC(); + while (GetIsObjectValid(oChange)) + { + SetStandardFactionReputation(STANDARD_FACTION_HOSTILE, 0, oChange); + SetStandardFactionReputation(STANDARD_FACTION_COMMONER, 100, oChange); + SetStandardFactionReputation(STANDARD_FACTION_DEFENDER, 100, oChange); + SetStandardFactionReputation(STANDARD_FACTION_MERCHANT, 100, oChange); + oChange = GetNextPC(); + }break; + case 22: oChange = GetFirstPC(); + while (GetIsObjectValid(oChange)) + { + SetStandardFactionReputation(STANDARD_FACTION_HOSTILE, 20, oChange); + SetStandardFactionReputation(STANDARD_FACTION_COMMONER, 91, oChange); + SetStandardFactionReputation(STANDARD_FACTION_DEFENDER, 100, oChange); + SetStandardFactionReputation(STANDARD_FACTION_MERCHANT, 50, oChange); + oChange = GetNextPC(); + }break; + case 23: oChange = GetFirstPC(); + while (GetIsObjectValid(oChange)) + { + SetStandardFactionReputation(STANDARD_FACTION_HOSTILE, 0 , oChange); + SetStandardFactionReputation(STANDARD_FACTION_COMMONER, 0, oChange); + SetStandardFactionReputation(STANDARD_FACTION_DEFENDER, 0, oChange); + SetStandardFactionReputation(STANDARD_FACTION_MERCHANT, 0, oChange); + oChange = GetNextPC(); + }break; + case 24: oChange = GetFirstPC(); + while (GetIsObjectValid(oChange)) + { + SetStandardFactionReputation(STANDARD_FACTION_HOSTILE, 100, oChange); + SetStandardFactionReputation(STANDARD_FACTION_COMMONER, 100, oChange); + SetStandardFactionReputation(STANDARD_FACTION_DEFENDER, 100, oChange); + SetStandardFactionReputation(STANDARD_FACTION_MERCHANT, 100, oChange); + oChange = GetNextPC(); + }break; + case 25: oChange = GetFirstObjectInArea(oArea); + while (GetIsObjectValid(oChange)) + { + if (GetObjectType(oChange) == OBJECT_TYPE_CREATURE) + { + SetStandardFactionReputation(STANDARD_FACTION_HOSTILE, 0, oChange); + SetStandardFactionReputation(STANDARD_FACTION_COMMONER, 0, oChange); + SetStandardFactionReputation(STANDARD_FACTION_DEFENDER, 0, oChange); + SetStandardFactionReputation(STANDARD_FACTION_MERCHANT, 0, oChange); + } + oChange = GetNextObjectInArea(oArea); + }break; + case 26: oChange = GetFirstObjectInArea(oArea); + while (GetIsObjectValid(oChange)) + { + if (GetObjectType(oChange) == OBJECT_TYPE_CREATURE) + { + AssignCommand(oChange, ClearAllActions(TRUE)); + SetStandardFactionReputation(STANDARD_FACTION_HOSTILE, 50, oChange); + SetStandardFactionReputation(STANDARD_FACTION_COMMONER, 50, oChange); + SetStandardFactionReputation(STANDARD_FACTION_DEFENDER, 50, oChange); + SetStandardFactionReputation(STANDARD_FACTION_MERCHANT, 50, oChange); + } + oChange = GetNextObjectInArea(oArea); + }break; + case 31: SetLocalObject(oUser, "dmfi_customfaction1", oTarget); nMessage = -1; break; + case 32: SetLocalObject(oUser, "dmfi_customfaction2", oTarget); nMessage = -1;break; + case 33: SetLocalObject(oUser, "dmfi_customfaction3", oTarget); nMessage = -1;break; + case 34: SetLocalObject(oUser, "dmfi_customfaction4", oTarget); nMessage = -1;break; + case 35: SetLocalObject(oUser, "dmfi_customfaction5", oTarget); nMessage = -1;break; + case 36: SetLocalObject(oUser, "dmfi_customfaction6", oTarget); nMessage = -1;break; + case 37: SetLocalObject(oUser, "dmfi_customfaction7", oTarget); nMessage = -1;break; + case 38: SetLocalObject(oUser, "dmfi_customfaction8", oTarget); nMessage = -1;break; + case 39: SetLocalObject(oUser, "dmfi_customfaction9", oTarget); nMessage = -1;break; + case 41: ChangeFaction(oTarget, GetLocalObject(oUser, "dmfi_customfaction1")); nMessage = -1;break; + case 42: ChangeFaction(oTarget, GetLocalObject(oUser, "dmfi_customfaction2")); nMessage = -1;break; + case 43: ChangeFaction(oTarget, GetLocalObject(oUser, "dmfi_customfaction3")); nMessage = -1;break; + case 44: ChangeFaction(oTarget, GetLocalObject(oUser, "dmfi_customfaction4")); nMessage = -1;break; + case 45: ChangeFaction(oTarget, GetLocalObject(oUser, "dmfi_customfaction5")); nMessage = -1;break; + case 46: ChangeFaction(oTarget, GetLocalObject(oUser, "dmfi_customfaction6")); nMessage = -1;break; + case 47: ChangeFaction(oTarget, GetLocalObject(oUser, "dmfi_customfaction7")); nMessage = -1;break; + case 48: ChangeFaction(oTarget, GetLocalObject(oUser, "dmfi_customfaction8")); nMessage = -1;break; + case 49: ChangeFaction(oTarget, GetLocalObject(oUser, "dmfi_customfaction9")); nMessage = -1;break; + case 51: RemoveHenchman(GetMaster(oTarget), oTarget); + SetLocalObject(oUser, "dmfi_henchman", oTarget); nMessage = -1;break; + case 52: RemoveHenchman(oTarget, GetAssociate(ASSOCIATE_TYPE_HENCHMAN, oTarget)); + AddHenchman(oTarget, GetLocalObject(oUser, "dmfi_henchman")); nMessage = -1;break; + case 61: AssignCommand(oTarget, ClearAllActions()); AssignCommand(oTarget, ActionMoveAwayFromObject(oUser, TRUE)); nMessage = -1;break; + case 62: AssignCommand(oTarget, ClearAllActions()); AssignCommand(oTarget, ActionForceMoveToObject(oUser, TRUE, 2.0f, 30.0f)); nMessage = -1;break; + case 63: AssignCommand(oTarget, ClearAllActions()); AssignCommand(oTarget, ActionRandomWalk());nMessage = -1; break; + case 64: AssignCommand(oTarget, ClearAllActions()); AssignCommand(oTarget, ActionRest());nMessage = -1; break; + case 65: oChange = GetFirstObjectInArea(oArea); + while (GetIsObjectValid(oChange)) + { + if (GetObjectType(oChange) == OBJECT_TYPE_CREATURE && !GetIsPC(oChange)) + { + AssignCommand(oChange, ClearAllActions()); AssignCommand(oChange, ActionMoveAwayFromObject(oUser, TRUE)); + } + oChange = GetNextObjectInArea(oArea); + }nMessage = -1; break; + case 66: oChange = GetFirstObjectInArea(oArea); + while (GetIsObjectValid(oChange)) + { + if (GetObjectType(oChange) == OBJECT_TYPE_CREATURE && !GetIsPC(oChange)) + { + AssignCommand(oChange, ClearAllActions()); AssignCommand(oChange, ActionForceMoveToObject(oUser, TRUE, 2.0f, 30.0f)); + } + oChange = GetNextObjectInArea(oArea); + }nMessage = -1; break; + case 67: oChange = GetFirstObjectInArea(oArea); + while (GetIsObjectValid(oChange)) + { + if (GetObjectType(oChange) == OBJECT_TYPE_CREATURE && !GetIsPC(oChange)) + { + AssignCommand(oChange, ClearAllActions()); AssignCommand(oChange, ActionRandomWalk()); + } + oChange = GetNextObjectInArea(oArea); + }nMessage = -1; break; + case 68: oChange = GetFirstObjectInArea(oArea); + while (GetIsObjectValid(oChange)) + { + if (GetObjectType(oChange) == OBJECT_TYPE_CREATURE && !GetIsPC(oChange)) + { + AssignCommand(oChange, ClearAllActions()); AssignCommand(oChange, ActionRest()); + } + oChange = GetNextObjectInArea(oArea); + } nMessage = -1;break; + case 69: ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDisappear(), oTarget); + DestroyObject(oTarget, 1.0); nMessage = -1;break; + case 70: DestroyCreature(oTarget); nMessage = -1;break; + case 71: AssignCommand(oTarget, SetIsDestroyable(FALSE, TRUE, TRUE)); nMessage = -1;break; + case 72: AssignCommand(oTarget, SetIsDestroyable(FALSE, FALSE, TRUE)); nMessage = -1;break; + case 73: AssignCommand(oTarget, SetIsDestroyable(FALSE, FALSE, FALSE));nMessage = -1; break; + case 74: AssignCommand(oTarget, SetIsDestroyable(TRUE, FALSE, FALSE));nMessage = -1; break; + case 75: AssignCommand(oTarget, SetIsDestroyable(FALSE, TRUE, TRUE)); + DelayCommand(0.1, AssignCommand(oTarget, ApplyEffectToObject(DURATION_TYPE_PERMANENT, EffectDeath(), oTarget))); nMessage = -1;break; + case 76: AssignCommand(oTarget, SetIsDestroyable(FALSE, FALSE, TRUE)); + DelayCommand(0.1, AssignCommand(oTarget, ApplyEffectToObject(DURATION_TYPE_PERMANENT, EffectDeath(), oTarget))); nMessage = -1;break; + case 77: AssignCommand(oTarget, SetIsDestroyable(FALSE, FALSE, FALSE)); + DelayCommand(0.1, AssignCommand(oTarget, ApplyEffectToObject(DURATION_TYPE_PERMANENT, EffectDeath(), oTarget))); nMessage = -1;break; + case 78: AssignCommand(oTarget, SetIsDestroyable(TRUE, FALSE, FALSE)); + DelayCommand(0.1, AssignCommand(oTarget, ApplyEffectToObject(DURATION_TYPE_PERMANENT, EffectDeath(), oTarget)));nMessage = -1; break; + case 79: AssignCommand(oTarget, DestroyAllItems()); + DelayCommand(1.0, DestroyCreature(oTarget));nMessage = -1;break; + case 81: //AdjustReputation(oAlignTarget, oTarget, nAlignShift); + AdjustReputation(oTarget, oAlignTarget, nAlignShift); + nReport = GetReputation(oAlignTarget, oTarget); + FloatingTextStringOnCreature("Current Reputation: "+ GetName(oTarget) + " vs. " +GetName(oAlignTarget)+": " + IntToString(nReport), oUser); + nReport = GetReputation(oTarget, oAlignTarget); + FloatingTextStringOnCreature("Current Reputation: "+ GetName(oAlignTarget) + " vs. " +GetName(oTarget)+": " + IntToString(nReport), oUser); + break; + case 82: //AdjustReputation(oAlignTarget, oTarget, -nAlignShift); + AdjustReputation(oTarget, oAlignTarget, -nAlignShift); + nReport = GetReputation(oAlignTarget, oTarget); + FloatingTextStringOnCreature("Current Reputation: "+ GetName(oTarget) + " vs. " +GetName(oAlignTarget)+": " + IntToString(nReport), oUser); + nReport = GetReputation(oTarget, oAlignTarget); + FloatingTextStringOnCreature("Current Reputation: "+ GetName(oAlignTarget) + " vs. " +GetName(oTarget)+": " + IntToString(nReport), oUser); + break; + case 83: SetLocalString(oUser, "EffectSetting", "dmfi_reputation"); + CreateSetting(oUser);nMessage = -1; break; + case 84: nReport = GetReputation(oAlignTarget, oTarget); + FloatingTextStringOnCreature("Current Reputation: "+ GetName(oTarget) + " vs. " +GetName(oAlignTarget)+": " + IntToString(nReport), oUser); + nReport = GetReputation(oTarget, oAlignTarget); + FloatingTextStringOnCreature("Current Reputation: "+ GetName(oAlignTarget) + " vs. " +GetName(oTarget)+": " + IntToString(nReport), oUser); + nMessage = -1;break; + case 9: { + if (GetLocalInt(GetModule(), "dmfi_safe_factions")!=1) + { + SetLocalInt(GetModule(), "dmfi_safe_factions", 1); + SetDMFIPersistentInt("dmfi", "dmfi_safe_factions", 1, oUser); + FloatingTextStringOnCreature("Default non-hostile faction should ignore PC attacks",oUser, FALSE); + } + else + { + SetLocalInt(GetModule(), "dmfi_safe_factions", 0); + SetDMFIPersistentInt("dmfi", "dmfi_safe_factions", 0, oUser); + FloatingTextStringOnCreature("Bioware faction behavior restored",oUser, FALSE); + } + } + + default: nMessage = -1;break; + + } + + if (nMessage!=-1) + { + if (GetIsImmune(oTarget, IMMUNITY_TYPE_BLINDNESS)) + FloatingTextStringOnCreature("Targeted creature is blind immune - no attack will occur until new perception event is fired", oUser); + else + { + effect eInvis =EffectBlindness(); + ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eInvis, oTarget, 6.1); + FloatingTextStringOnCreature("Faction Adjusted - Perception event will fire in 6 seconds", oUser); + } + } + +} + +//////////////////////////////////////////////////////////////////////// +void IdenStuff(object oTarget) +{ + object oItem = GetFirstItemInInventory(oTarget); + while (GetIsObjectValid(oItem)) + { + if (GetIdentified(oItem)==FALSE) + SetIdentified(oItem, TRUE); + + oItem = GetNextItemInInventory(oTarget); + } +} + +//////////////////////////////////////////////////////////////////////// +void TakeStuff(int Level, object oTarget, object oUser) +{ + object oItem = GetFirstItemInInventory(oTarget); + while (GetIsObjectValid(oItem)) + { + DestroyObject(oItem); + oItem = GetNextItemInInventory(oTarget); + } + + if (Level == 1) + { + DestroyObject(GetItemInSlot(INVENTORY_SLOT_ARMS,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_ARROWS,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_BELT,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_BOLTS,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_BOOTS,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_BULLETS,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_CARMOUR,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_CHEST,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_CLOAK,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_CWEAPON_B,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_CWEAPON_L,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_CWEAPON_R,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_HEAD,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_LEFTHAND,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_LEFTRING,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_NECK,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,oTarget)); + DestroyObject(GetItemInSlot(INVENTORY_SLOT_RIGHTRING,oTarget)); + } + FloatingTextStringOnCreature("DM Intervention: Inventory Destroyed by DM", oTarget); +} + +//////////////////////////////////////////////////////////////////////// +void TakeUber(object oTarget) +{ + int nMultiplier; + if (GetHitDice(oTarget)<11) + nMultiplier = 1; + else if (GetHitDice(oTarget)<16) + nMultiplier = 2; + else if (GetHitDice(oTarget)<20) + nMultiplier = 3; + else + nMultiplier = 5; + object oItem = GetFirstItemInInventory(oTarget); + while (GetIsObjectValid(oItem)) + { + if (GetGoldPieceValue(oItem)>1000*nMultiplier*GetHitDice(oTarget)) + DestroyObject(oItem); + oItem = GetNextItemInInventory(oTarget); + } + FloatingTextStringOnCreature("DM Intervention: Uber type items have been removed", oTarget); +} + +//////////////////////////////////////////////////////////////////////// +void RotateMe(object oTarget, int Amount, object oUser) +{ + location lLocation = GetLocation (oTarget); + if (GetObjectType(oTarget) != OBJECT_TYPE_PLACEABLE) + { + oTarget = GetNearestObject(OBJECT_TYPE_PLACEABLE, oUser); + FloatingTextStringOnCreature("Target was not a placable, used placeable closest to your avitar", oUser); + } + if (Amount == -2) + { + AssignCommand(oTarget, SetFacing(90.0)); + return; + } + if (Amount == -1) + { + AssignCommand(oTarget, SetFacing(0.0)); + return; + } + if (GetIsObjectValid(oTarget)) + AssignCommand(oTarget, SetFacing(GetFacing(oTarget)+Amount)); +} + +//////////////////////////////////////////////////////////////////////// +void DMFI_Object (object oTarget, int Action, object oUser) +{ + location lLocation = GetLocation (oTarget); + if (GetObjectType(oTarget) != OBJECT_TYPE_PLACEABLE) + { + oTarget = GetNearestObject(OBJECT_TYPE_PLACEABLE, oUser); + FloatingTextStringOnCreature("Target was not a placable, used placeable closest to your avitar", oUser); + } + if (GetIsObjectValid(oTarget)) + { + if (Action==1) + { + DestroyObject(oTarget); + DelayCommand(2.0, FloatingTextStringOnCreature(GetName(oTarget) + "destroyed. If 'static', you must leave and return to see effect.", oUser)); + } + else if (Action ==2) + { + AssignCommand(oTarget, PlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE)); + DelayCommand(0.4,SetPlaceableIllumination(oTarget, FALSE)); + DelayCommand(0.5,RecomputeStaticLighting(GetArea(oTarget))); + } + else if (Action ==3) + { + AssignCommand(oTarget, PlayAnimation(ANIMATION_PLACEABLE_ACTIVATE)); + DelayCommand(0.4,SetPlaceableIllumination(oTarget, TRUE)); + DelayCommand(0.5,RecomputeStaticLighting(GetArea(oTarget))); + } + } +} + +//////////////////////////////////////////////////////////////////////// +void dmwand_SwapDayNight(int nDay) +{ + int nCurrentHour; + int nCurrentMinute = GetTimeMinute(); + int nCurrentSecond = GetTimeSecond(); + int nCurrentMilli = GetTimeMillisecond(); + + nCurrentHour = ((nDay == 1)?7:19); + + SetTime(nCurrentHour, nCurrentMinute, nCurrentSecond, nCurrentMilli); +} + +//////////////////////////////////////////////////////////////////////// +void dmwand_AdvanceTime(int nHours) +{ + int nCurrentHour = GetTimeHour(); + int nCurrentMinute = GetTimeMinute(); + int nCurrentSecond = GetTimeSecond(); + int nCurrentMilli = GetTimeMillisecond(); + + nCurrentHour += nHours; + SetTime(nCurrentHour, nCurrentMinute, nCurrentSecond, nCurrentMilli); +} + +//////////////////////////////////////////////////////////////////////// +void DMFI_Align(object oUser, object oTarget, int nAlign, int nParty) +{ + if (GetObjectType(oTarget)== OBJECT_TYPE_CREATURE) + { + int nAmount = GetLocalInt(oUser, "dmfi_alignshift"); + + if (nParty) + { + object oParty = GetFirstFactionMember(oTarget, TRUE); + while (GetIsObjectValid(oParty)) + { + AdjustAlignment(oParty, nAlign, nAmount); + oParty = GetNextFactionMember(oTarget, TRUE); + } + FloatingTextStringOnCreature("Party Alignment shifted by " + IntToString(nAmount), oUser); + } + else + { + AdjustAlignment(oTarget, nAlign, nAmount); + FloatingTextStringOnCreature("Target Alignment shifted by " + IntToString(nAmount), oUser); + } + } + else + FloatingTextStringOnCreature("Must target a creature for this action", oUser); + +} + +//////////////////////////////////////////////////////////////////////// +void DMFI_Roll(object oUser) +{ + object oStoreState = GetItemPossessedBy(oUser, "dmfi_dmw"); + int n = GetLocalInt(oUser, "dmfi_alignshift"); + if (n == 1) + n = 2; + else if (n ==2) + n = 5; + else if (n ==5) + n = 10; + else if (n == 10) + n = 1; + FloatingTextStringOnCreature("Adjustment changed to " + IntToString(n), oUser); + SetLocalInt(oUser, "dmfi_alignshift", n); + SetCustomToken(20781, IntToString(n)); + SetDMFIPersistentInt("dmfi", "dmfi_alignshift", n, oUser); +} + + +//////////////////////////////////////////////////////////////////////// +int GetAreaXAxis(object oArea) +{ + + location locTile; + int iX = 0; + int iY = 0; + vector vTile = Vector(0.0, 0.0, 0.0); + + for (iX = 0; iX < 32; ++iX) + { + vTile.x = IntToFloat(iX); + locTile = Location(oArea, vTile, 0.0); + int iRes = GetTileMainLight1Color(locTile); + if (iRes > 32 || iRes < 0) + return(iX); + } + + return 32; +} + +//////////////////////////////////////////////////////////////////////// +int GetAreaYAxis(object oArea) +{ + location locTile; + int iX = 0; + int iY = 0; + vector vTile = Vector(0.0, 0.0, 0.0); + + for (iY = 0; iY < 32; ++iY) + { + vTile.y = IntToFloat(iY); + locTile = Location(oArea, vTile, 0.0); + int iRes = GetTileMainLight1Color(locTile); + if (iRes > 32 || iRes < 0) + return(iY); + } + + return 32; +} + +//////////////////////////////////////////////////////////////////////// +void TilesetMagic(object oUser, int nEffect, int nType) +{ + int iXAxis = GetAreaXAxis(GetArea(oUser)); + int iYAxis = GetAreaYAxis(GetArea(oUser)); + int nBase = GetLocalInt(GetModule(), "dmfi_tileset"); + +// nType definitions: +// 0 fill +// 1 flood +// 2 groundcover + +// nBase definitions: +// 0 default +// 1 Sewer and City - raise the fill effect to -0.1 + + + float ZEffectAdjust = 0.0; + float ZTypeAdjust = 0.1; //default is groundcover + float ZTileAdjust = 0.0; + float ZFinalAxis; + +/* +if (nEffect == X2_TL_GROUNDTILE_ICE) + ZEffectAdjust = -1.0; // lower the effect based on trial and error +*/ + if (nEffect == X2_TL_GROUNDTILE_SEWER_WATER) + ZEffectAdjust = 0.8; + +//now sep based on nType + if (nType == 0) //fill + ZTypeAdjust=-2.0; + else if (nType ==1) + ZTypeAdjust = 2.0; + + ZFinalAxis = ZEffectAdjust + ZTypeAdjust + ZTileAdjust; + +//special case for filling of water and sewer regions + if ((nBase==1) && (nType==0)) + ZFinalAxis = -0.1; + + TLResetAreaGroundTiles(GetArea(oUser), iXAxis, iYAxis); + TLChangeAreaGroundTiles(GetArea(oUser), nEffect , iXAxis, iYAxis, ZFinalAxis); +} + +//////////////////////////////////////////////////////////////////////// +//New DM Wand by Demetrious +void DoNewDMThingy(int iChoice, object oUser) +{ + location lLocation = GetLocalLocation(oUser, "dmfi_univ_location"); + object oTarget = GetLocalObject(oUser, "dmfi_univ_target"); + int iXAxis = GetAreaXAxis(GetArea(oUser)); + int iYAxis = GetAreaYAxis(GetArea(oUser)); + object oCopy; object oParty; + int n; string sName; + + switch (iChoice) + { + case 11: TakeStuff(1, oTarget, oUser); break; + case 12: TakeStuff(0, oTarget, oUser); break; + case 13: IdenStuff(oTarget); break; + case 14: TakeUber(oTarget); break; + case 15: DMFI_NextTarget(oTarget, oUser);break; + case 20: DMFI_NextTarget(oTarget, oUser);break; + case 21: DMFI_Align(oUser, oTarget, ALIGNMENT_GOOD, 0);break; + case 22: DMFI_Align(oUser, oTarget, ALIGNMENT_EVIL, 0);break; + case 23: DMFI_Align(oUser, oTarget, ALIGNMENT_LAWFUL, 0);break; + case 24: DMFI_Align(oUser, oTarget, ALIGNMENT_CHAOTIC, 0);break; + case 25: DMFI_Align(oUser, oTarget, ALIGNMENT_GOOD, 1);break; + case 26: DMFI_Align(oUser, oTarget, ALIGNMENT_EVIL, 1);break; + case 27: DMFI_Align(oUser, oTarget, ALIGNMENT_LAWFUL, 1);break; + case 28: DMFI_Align(oUser, oTarget, ALIGNMENT_CHAOTIC, 1);break; + case 29: DMFI_Roll(oUser); break; + case 31: SendMessageToPC(oUser, "Item name: "+GetName(oTarget)); + SendMessageToPC(oUser, "Item value: "+IntToString(GetGoldPieceValue(oTarget))); + if (GetDroppableFlag(oTarget)) SendMessageToPC(oUser, "Droppable"); + else SendMessageToPC(oUser, "Not droppable"); + if (GetItemCursedFlag(oTarget)) SendMessageToPC(oUser, "Cursed"); + else SendMessageToPC(oUser, "Not cursed"); + if (GetPlotFlag(oTarget)) SendMessageToPC(oUser, "Plot related"); + else SendMessageToPC(oUser, "Not plot related"); + if (GetStolenFlag(oTarget)) SendMessageToPC(oUser, "Stolen"); + else SendMessageToPC(oUser, "Not stolen"); + SendMessageToPC(oUser, "Charges remaining: " + IntToString(GetItemCharges(oTarget))); + break; + + case 32: if (GetObjectType(oTarget)==OBJECT_TYPE_ITEM) + { + SetPlotFlag(oTarget, FALSE); DestroyObject(oTarget); + FloatingTextStringOnCreature(GetName(oTarget)+": Item destroyed", oUser); + } + else + { + FloatingTextStringOnCreature("Invalid target. Target item directly from inventory screen", oUser); + } + break; + case 33: if (GetObjectType(oTarget)==OBJECT_TYPE_ITEM) + { + SetItemCharges(oTarget, 0); + FloatingTextStringOnCreature( GetName(oTarget)+": Remaining charges removed", oUser); + } + else + { + FloatingTextStringOnCreature("Invalid target. Target item directly from inventory screen", oUser); + } + break; + + + case 34: if (GetObjectType(oTarget)==OBJECT_TYPE_ITEM) + { + SetItemCharges(oTarget, 999); + FloatingTextStringOnCreature( GetName(oTarget)+": Item fully recharged",oUser); break; + } + else + { + FloatingTextStringOnCreature("Invalid target. Target item directly from inventory screen", oUser); + } + break; + + case 35: if (GetObjectType(oTarget)==OBJECT_TYPE_ITEM) + { + if (GetDroppableFlag(oTarget)) + { + SetDroppableFlag(oTarget, FALSE); + FloatingTextStringOnCreature(GetName(oTarget)+": can NOT be dropped", oUser); + } + else + { + SetDroppableFlag(oTarget, TRUE); + FloatingTextStringOnCreature( GetName(oTarget)+": can be dropped", oUser); + } + } + else + { + FloatingTextStringOnCreature("Invalid target. Target item directly from inventory screen", oUser); + } + break; + + case 36: if (GetObjectType(oTarget)==OBJECT_TYPE_ITEM) + { + if (GetItemCursedFlag(oTarget)) + { + SetItemCursedFlag(oTarget, FALSE); + FloatingTextStringOnCreature(GetName(oTarget)+": NOT cursed", oUser); + } + else + { + SetItemCursedFlag(oTarget, TRUE); + FloatingTextStringOnCreature( GetName(oTarget)+": set to CURSED", oUser); + } + } + else + { + FloatingTextStringOnCreature("Invalid target. Target item directly from inventory screen", oUser); + } + break; + + case 37: if (GetObjectType(oTarget)==OBJECT_TYPE_ITEM) + { + if (GetPlotFlag(oTarget)) + { + SetPlotFlag(oTarget, FALSE); + FloatingTextStringOnCreature(GetName(oTarget)+": NOT plot related", oUser); + } + else + { + SetPlotFlag(oTarget, TRUE); + FloatingTextStringOnCreature( GetName(oTarget)+": set to PLOT", oUser); + } + } + else + { + FloatingTextStringOnCreature("Invalid target. Target item directly from inventory screen", oUser); + } + break; + case 38: if (GetObjectType(oTarget)==OBJECT_TYPE_ITEM) + { + if (GetStolenFlag(oTarget)) + { + SetStolenFlag(oTarget, FALSE); + FloatingTextStringOnCreature(GetName(oTarget)+": NOT stolen", oUser); + } + else + { + SetStolenFlag(oTarget, TRUE); + FloatingTextStringOnCreature( GetName(oTarget)+": set to Stolen", oUser); + } + } + else + { + FloatingTextStringOnCreature("Invalid target. Target item directly from inventory screen", oUser); + } + break; + + + case 41: DMFI_Object(oTarget, 1, oUser); break; + case 42: DMFI_Object(oTarget, 2, oUser);break; + case 43: DMFI_Object(oTarget, 3, oUser); break; + case 45: RotateMe(oTarget, -2, oUser);break; + case 46: RotateMe(oTarget, -1, oUser);break; + case 47: RotateMe(oTarget, 30, oUser);break; + case 48: RotateMe(oTarget, 45, oUser);break; + case 49: RotateMe(oTarget, 90, oUser);break; + case 40: RotateMe(oTarget, 180, oUser);break; + case 51: dmwand_AdvanceTime(1);break; + case 52: dmwand_AdvanceTime(4);break; + case 53: dmwand_AdvanceTime(8);break; + case 54: dmwand_AdvanceTime(24);break; + case 55: dmwand_SwapDayNight(0);break; + case 50: dmwand_SwapDayNight(1);break; + case 56: SetWeather(GetArea(oUser), WEATHER_CLEAR); break; + case 57: SetWeather(GetArea(oUser), WEATHER_RAIN); break; + case 58: SetWeather(GetArea(oUser), WEATHER_SNOW); break; + case 59: SetWeather(GetArea(oUser), WEATHER_USE_AREA_SETTINGS); break; + case 60: DMFI_report(oTarget, oUser); break; + case 61: DMFI_toad(oTarget, oUser); break; + case 62: DMFI_jail(oTarget, oUser); break; + case 63: AssignCommand(oUser, AddToParty( oUser, GetFactionLeader(oTarget)));break; + case 64: RemoveFromParty(oUser);break; + case 65: ExploreAreaForPlayer(GetArea(oTarget), oTarget); FloatingTextStringOnCreature("Map Given: Target", oUser);break; + case 66: { + FloatingTextStringOnCreature("Map Given: Party", oUser); + object oParty = GetFirstFactionMember(oTarget,TRUE); + while (GetIsObjectValid(oParty)) + { + ExploreAreaForPlayer(GetArea(oTarget), oTarget); + oParty = GetNextFactionMember(oTarget,TRUE); + } + break; + } + case 67: ExportAllCharacters();break; + case 68: dmwand_KickPC(oTarget, oUser);break; + case 69: sName = GetModuleName(); + StartNewModule(sName);break; + case 71: TilesetMagic(oUser, X2_TL_GROUNDTILE_WATER, 0);break; + case 72: TilesetMagic(oUser, X2_TL_GROUNDTILE_ICE, 0);break; + case 73: TilesetMagic(oUser, X2_TL_GROUNDTILE_LAVA, 0) ;break; + case 74: TilesetMagic(oUser, X2_TL_GROUNDTILE_SEWER_WATER, 0);break; + case 75: TilesetMagic(oUser, X2_TL_GROUNDTILE_WATER, 1);break; + case 76: TilesetMagic(oUser, X2_TL_GROUNDTILE_ICE, 1);break; + case 77: TilesetMagic(oUser, X2_TL_GROUNDTILE_LAVA, 1) ;break; + case 78: TilesetMagic(oUser, X2_TL_GROUNDTILE_SEWER_WATER, 1);break; + case 79: TLResetAreaGroundTiles(GetArea(oUser), iXAxis, iYAxis); break; + case 81: TilesetMagic(oUser, X2_TL_GROUNDTILE_ICE, 2);break; + case 82: TilesetMagic(oUser, X2_TL_GROUNDTILE_GRASS, 2);break; + case 83: TilesetMagic(oUser, X2_TL_GROUNDTILE_CAVEFLOOR, 2) ;break; + case 89: TLResetAreaGroundTiles(GetArea(oUser), iXAxis, iYAxis); break; + case 91: StoreCampaignObject("dmfi", "dmfi_copyplayer1", oTarget); + FloatingTextStringOnCreature("Target stored", oUser);break; + case 92: oParty = GetFirstFactionMember(oTarget, TRUE); + n=1; + while (GetIsObjectValid(oParty)) + { + StoreCampaignObject("dmfi", "dmfi_copyplayer"+IntToString(n), oParty); + SendMessageToPC(oUser, GetName(oParty) + " stored"); + n=n+1; + oParty = GetNextFactionMember(oTarget, TRUE); + } + FloatingTextStringOnCreature("Party stored", oUser); + break; + + case 93:n=1; + oCopy = RetrieveCampaignObject("dmfi", "dmfi_copyplayer"+IntToString(n), lLocation); + while (GetIsObjectValid(oCopy)) + { + ChangeToStandardFaction(oCopy, STANDARD_FACTION_COMMONER); + + n=n+1; + oCopy = RetrieveCampaignObject("dmfi", "dmfi_copyplayer"+IntToString(n), lLocation); + AssignCommand(oCopy, SetIsDestroyable(FALSE, TRUE, TRUE)); + } + break; + case 101: SetLocalInt(GetModule(), "dmfi_tileset" , 0); break; + case 102: SetLocalInt(GetModule(), "dmfi_tileset" , 1); break; //sewer/city + + default: break; + } + +} + +//////////////////////////////////////////////////////////////////////// +//This is for the DMFI Dicebag Wand +void DoDMDiceBagFunction(int iDice, object oUser) +{ + object oTarget = GetLocalObject(oUser, "dmfi_univ_target"); + if (!GetIsObjectValid(oTarget)) + oTarget = oUser; + int iOverride = GetLocalInt(oUser, "dmfi_dicebag"); + object oArea = GetArea(oUser); + object oRoll; + int iLeft; + if (iDice < 100) + iLeft = StringToInt(GetStringLeft(IntToString(iDice), 1)); + else + iLeft = 10; + switch (iLeft) + { + case 1: + case 2: + case 3: + case 4: //Single Creature Roll + DoDiceBagFunction(iDice+50, oTarget, iOverride); break; + case 5: + case 6: + case 7: + case 8://All PCs/NPCs in the area + oRoll = GetFirstObjectInArea(oArea); + while (GetIsObjectValid(oRoll)) + { + if ((GetIsPC(oTarget) && GetIsPC(oRoll)) || (!GetIsPC(oTarget) && !GetIsPC(oRoll) && GetObjectType(oRoll) == OBJECT_TYPE_CREATURE)) + DoDiceBagFunction(iDice+10, oRoll, iOverride); + oRoll = GetNextObjectInArea(oArea); + } + break; + case 10: { + switch (iDice) + { + case 101: SetLocalInt(oUser, "dmfi_dicebag", 2); SetDMFIPersistentInt("dmfi", "dmfi_dicebag", 2, oUser); SetCustomToken(20681, "Local"); FloatingTextStringOnCreature("Broadcast Mode set to Local", oUser, FALSE); return; break; + case 102: SetLocalInt(oUser, "dmfi_dicebag", 1); SetDMFIPersistentInt("dmfi", "dmfi_dicebag", 1, oUser); SetCustomToken(20681, "Global"); FloatingTextStringOnCreature("Broadcast Mode set to Global", oUser, FALSE); return; break; + case 103: SetLocalInt(oUser, "dmfi_dicebag", 0); SetDMFIPersistentInt("dmfi", "dmfi_dicebag", 0, oUser); SetCustomToken(20681, "Private"); FloatingTextStringOnCreature("Broadcast Mode set to Private", oUser, FALSE); return; break; + case 104: SetLocalInt(oUser, "dmfi_dicebag", 3); SetDMFIPersistentInt("dmfi", "dmfi_dicebag", 3, oUser); SetCustomToken(20681, "DM Only"); FloatingTextStringOnCreature("Broadcast Mode set to DM Only", oUser, FALSE); return; break; + case 105: DMFI_NextTarget(oTarget, oUser);break; + case 106: { + if (GetLocalInt(oUser, "dmfi_dice_no_animate")==1) + { + SetLocalInt(oUser, "dmfi_dice_no_animate", 0); + FloatingTextStringOnCreature("Rolls will show animation", oUser); + } + else + { + SetLocalInt(oUser, "dmfi_dice_no_animate", 1); + FloatingTextStringOnCreature("Rolls will NOT show animation", oUser); + } + } + } + } + default: break; + +/* +Demetrious - Saving code for all pcs in case I find a way to put it back into the dicebag. + + //All PCs + oRoll = GetFirstPC(); + while (GetIsObjectValid(oRoll)) + { + DoDiceBagFunction(iDice, oRoll, iOverride); + oRoll = GetNextPC(); + }break; +*/ + + + } +} + +//////////////////////////////////////////////////////////////////////// +void DoOneRingFunction(int iRing, object oUser) +{ + switch (iRing) + { + case 1: SetLocalString(oUser, "dmfi_univ_conv", "afflict"); break; + case 2: SetLocalString(oUser, "dmfi_univ_conv", "faction"); break; + case 3: SetLocalString(oUser, "dmfi_univ_conv", "dicebag"); break; + case 4: SetLocalString(oUser, "dmfi_univ_conv", "dmw"); break; + case 5: SetLocalString(oUser, "dmfi_univ_conv", "emote"); break; + case 6: SetLocalString(oUser, "dmfi_univ_conv", "encounter"); break; + case 7: SetLocalString(oUser, "dmfi_univ_conv", "fx"); break; + case 8: SetLocalString(oUser, "dmfi_univ_conv", "music"); break; + case 91: SetLocalString(oUser, "dmfi_univ_conv", "sound"); break; + case 92: SetLocalString(oUser, "dmfi_univ_conv", "voice"); break; + case 93: SetLocalString(oUser, "dmfi_univ_conv", "xp"); break; + case 94: SetLocalString(oUser, "dmfi_univ_conv", "buff");break; + default: SetLocalString(oUser, "dmfi_univ_conv", "dmw"); break; + } + AssignCommand(oUser, ClearAllActions()); + AssignCommand(oUser, ActionStartConversation(OBJECT_SELF, "dmfi_universal", TRUE)); +} + +//////////////////////////////////////////////////////////////////////// +//This function is for the DMFI Sound FX Wand +void DoSoundFunction(int iSound, object oUser) +{ + + location lLocation = GetLocalLocation(oUser, "dmfi_univ_location"); + float fDuration; + float fDelay; + object oTarget; + + if (GetIsDMPossessed(oUser)) + { + fDuration = GetLocalFloat(GetMaster(oUser), "dmfi_effectduration"); + fDelay = GetLocalFloat(GetMaster(oUser), "dmfi_sound_delay"); + } + else + { + fDuration = GetLocalFloat(oUser, "dmfi_effectduration"); + fDelay = GetLocalFloat(oUser, "dmfi_sound_delay"); + } + + switch (iSound) + { + case 11: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_an_batsflap1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 12: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_an_bugsscary1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 13: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_crptvoice1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 14: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_an_orcgrunt1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 15: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_cv_minepick2"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 16: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_an_ratssqeak1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 17: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_na_rockfallg1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 18: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_na_rockfalgl2"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 19: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_wt_gustcavrn1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 21: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_cv_belltower3"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 22: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_cv_claybreak3"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 23: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_cv_glasbreak2"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 24: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_cv_gongring3"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 25: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_marketgrp4"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 26: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("al_cv_millwheel1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 27: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_cv_sawing1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 28: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_cv_bellwind1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 29: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("al_cv_smithhamr2"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 31: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("al_na_firelarge1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 32: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("al_na_lavapillr1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 33: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("al_na_lavafire1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 34: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("al_na_firelarge2"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 35: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_na_surf2"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 36: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("al_na_drips1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 37: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_na_waterlap1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 38: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("al_na_stream4"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 39: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("al_na_waterfall2"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 41: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_an_crynight3"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 42: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_na_bushmove1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 43: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_an_birdsflap2"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 44: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_na_grassmove3"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 45: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_an_hawk1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 46: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_na_leafmove3"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 47: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_an_gulls2"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 48: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_an_songbirds1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 49: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("al_an_toads1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 51: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("al_mg_beaker1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 52: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("al_mg_cauldron1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 53: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("al_mg_chntmagic1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 54: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("al_mg_crystalev1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 55: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("al_mg_crystalic1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 56: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("al_mg_portal1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 57: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_mg_telepin1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 58: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_mg_telepout1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 59: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_mg_frstmagic1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 61: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_tavclap1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 62: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_battlegrp7"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 63: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_laughincf2"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 64: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_comtntgrp3"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 65: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_chantingm2"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 66: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_cryingf2"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 67: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_laughingf3"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 68: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_chantingf2"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 69: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_wailingm6"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 71: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_evilchantm"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 72: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_an_crows2"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 73: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_wailingcf1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 74: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_crptvoice2"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 75: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_lafspook2"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 76: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_an_owlhoot1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 77: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_an_wolfhowl1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 78: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_screamf3"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 79: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_pl_zombiem3"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 81: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_wt_gustsoft1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 82: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_wt_thundercl3"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 83: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_wt_thunderds4"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + case 84: oTarget = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_invisobj", lLocation); DelayCommand(fDelay, AssignCommand(oTarget, PlaySound("as_wt_gusforst1"))); DelayCommand(20.0f, DestroyObject(oTarget)); break; + + //Settings + case 91: + SetLocalString(oUser, "EffectSetting", "dmfi_effectduration"); + CreateSetting(oUser); + break; + case 92: + SetLocalString(oUser, "EffectSetting", "dmfi_sound_delay"); + CreateSetting(oUser); + break; + case 93: + SetLocalString(oUser, "EffectSetting", "dmfi_beamduration"); + CreateSetting(oUser); + break; + case 94: //Change Day Music + iDayMusic = MusicBackgroundGetDayTrack(GetArea(oUser)) + 1; + if (iDayMusic > 33) iDayMusic = 49; + if (iDayMusic > 55) iDayMusic = 1; + MusicBackgroundStop(GetArea(oUser)); + MusicBackgroundChangeDay(GetArea(oUser), iDayMusic); + MusicBackgroundPlay(GetArea(oUser)); + break; + case 95: //Change Night Music + iNightMusic = MusicBackgroundGetDayTrack(GetArea(oUser)) + 1; + if (iNightMusic > 33) iNightMusic = 49; + if (iNightMusic > 55) iNightMusic = 1; + MusicBackgroundStop(GetArea(oUser)); + MusicBackgroundChangeNight(GetArea(oUser), iNightMusic); + MusicBackgroundPlay(GetArea(oUser)); + break; + case 96: //Play Background Music + MusicBackgroundPlay(GetArea(oUser)); + break; + case 97: //Stop Background Music + MusicBackgroundStop(GetArea(oUser)); + break; + case 98: //Change and Play Battle Music + iBattleMusic = MusicBackgroundGetBattleTrack(GetArea(oUser)) + 1; + if (iBattleMusic < 34 || iBattleMusic > 48) iBattleMusic = 34; + MusicBattleStop(GetArea(oUser)); + MusicBattleChange(GetArea(oUser), iBattleMusic); + MusicBattlePlay(GetArea(oUser)); + break; + case 99: //Stop Battle Music + MusicBattleStop(GetArea(oUser)); + break; + + default: break; + } + return; +} + +//////////////////////////////////////////////////////////////////////// +//This function is for the DMFI DM Voice +void DoVoiceFunction(int iSay, object oUser) +{ + object oMod = GetModule(); + object oTarget = GetLocalObject(oUser, "dmfi_univ_target"); + location lLocation = GetLocalLocation(oUser, "dmfi_univ_location"); + object oVoice; + string sSay; + + // Invalid target code - Loiter mode + if (!GetIsObjectValid(oTarget)) + { + switch (iSay) + { + case 8: + // // XXXX DM Spy Functionality - Currently BROKEN + // SetDMFIPersistentInt("dmfi", "dmfi_DMSpy", abs(GetDMFIPersistentInt("dmfi", "dmfi_DMSpy", oUser) - 1), oUser); + // if (GetDMFIPersistentInt("dmfi", "dmfi_DMSpy", oUser) == 1) + // FloatingTextStringOnCreature("DM Spy is on.", oUser, FALSE); + // else + // FloatingTextStringOnCreature("DM Spy is off.", oUser, FALSE); + // break; + + // v1.09 - eavesdrop at location + { + int hooknum = GetLocalInt(oUser, "dmfi_MyListenerHook"); + if (hooknum != 0) RemoveListenerHook(hooknum); + int hookparty = GetLocalInt(oUser, "dmfi_MyListenerPartyMode"); + int hookbcast = GetLocalInt(oUser, "dmfi_MyListenerBcastMode"); + hooknum = AppendListenerHook(2, OBJECT_INVALID, lLocation, + DMFI_CHANNELMASK_TALK|DMFI_CHANNELMASK_WHISPER, + hookparty, hookbcast, oUser); + if (hooknum != 0) + { + // move ditto voice to this location (destroying any existing one) + if (GetIsObjectValid(GetLocalObject(oUser, "dmfi_MyVoice"))) + { + DestroyObject(GetLocalObject(oUser, "dmfi_MyVoice")); + DeleteLocalObject(oUser, "dmfi_MyVoice"); + FloatingTextStringOnCreature("You have destroyed your previous Voice", oUser, FALSE); + } + oVoice = CreateObject(OBJECT_TYPE_CREATURE, "dmfi_voice", lLocation); + //Sets the Voice as the object to throw to. + SetLocalObject(oUser, "dmfi_VoiceTarget", oVoice); + //Set Ownership of the Voice to the User + SetLocalObject(oUser, "dmfi_MyVoice", oVoice); + DelayCommand(1.0f, FloatingTextStringOnCreature("The Voice is operational", oUser, FALSE)); + } + else + { + SendMessageToPC(oUser, "ERROR: could not append listener hook!"); + } + SetLocalInt(oUser, "dmfi_MyListenerHook", hooknum); + } + break; + + // case 9: //Destroy any existing Voice attached to the user + // if (GetIsObjectValid(GetLocalObject(oUser, "dmfi_MyVoice"))) + // { + // DestroyObject(GetLocalObject(oUser, "dmfi_MyVoice")); + // DeleteLocalObject(oUser, "dmfi_MyVoice"); + // FloatingTextStringOnCreature("You have destroyed your previous Voice", oUser, FALSE); + // } + // //Create the Voice + // oVoice = CreateObject(OBJECT_TYPE_CREATURE, "dmfi_voice", lLocation); + // //Sets the Voice as the object to throw to. + // SetLocalObject(oUser, "dmfi_VoiceTarget", oVoice); + // //Set Ownership of the Voice to the User + // SetLocalObject(oUser, "dmfi_MyVoice", oVoice); + // DelayCommand(1.0f, FloatingTextStringOnCreature("The Voice is operational", oUser, FALSE)); + // break; + + case 9: + // v1.09 - Toggle location range eavesdropping + { + int partylisten = GetLocalInt(oUser, "dmfi_MyListenerPartyMode"); + partylisten++; + if (partylisten > 2) partylisten = 0; + SetLocalInt(oUser, "dmfi_MyListenerPartyMode", partylisten); + string sRange; + if (partylisten == 0) sRange = "EARSHOT"; + else if (partylisten == 1) sRange = "AREA"; + else sRange = "MODULE"; + DelayCommand(1.0f, FloatingTextStringOnCreature("Location eavesdrop mode for new eavesdroppers set to " + sRange, oUser, FALSE)); + } + break; + + // Create a Loiter Voice + default: + oVoice = CreateObject(OBJECT_TYPE_CREATURE, "dmfi_voice", lLocation); + SetLocalInt(oVoice, "dmfi_Loiter", 1); + SetLocalString(oVoice, "dmfi_LoiterSay", GetDMFIPersistentString("dmfi", "hls206" + IntToString(iSay))); + break; + } + } + + // You targetted yourself = Record Mode + else if (oTarget == oUser) + { + switch (iSay) + { + // Toggle the mute / unmute NPC function + case 8: SetDMFIPersistentInt("dmfi", "dmfi_AllMute", abs(GetDMFIPersistentInt("dmfi", "dmfi_AllMute") - 1)); + if (GetDMFIPersistentInt("dmfi", "dmfi_AllMute") == 1) + FloatingTextStringOnCreature("All NPC conversations are muted", oUser, FALSE); + else + FloatingTextStringOnCreature("All NPC conversations are unmuted", oUser, FALSE); + break; + + // // XXXX Create a Ditto Voice - Duplicate functionality + // case 9: //Destroy any existing Voice attached to the user + // if (GetIsObjectValid(GetLocalObject(oUser, "dmfi_MyVoice"))) + // { + // DestroyObject(GetLocalObject(oUser, "dmfi_MyVoice")); + // DeleteLocalObject(oUser, "dmfi_MyVoice"); + // FloatingTextStringOnCreature("You have destroyed your previous Voice", oUser, FALSE); + // } + // //Create the Voice + // oVoice = CreateObject(OBJECT_TYPE_CREATURE, "dmfi_voice", lLocation); + // + // SetLocalObject(oUser, "dmfi_VoiceTarget", oVoice); + // //Set Ownership of the Voice to the User + // SetLocalObject(oUser, "dmfi_MyVoice", oVoice); + // DelayCommand(1.0f, FloatingTextStringOnCreature("The Voice is operational", oUser, FALSE)); + // break; + + case 9: + { + // v1.09 - toggle eavesdrop bcast - user/alldms + int hookbcast = GetLocalInt(oUser, "dmfi_MyListenerBcastMode"); + hookbcast = !hookbcast; + SetLocalInt(oUser, "dmfi_MyListenerBcastMode", hookbcast); + DelayCommand(1.0f, FloatingTextStringOnCreature("DM-Broadcast mode for new eavesdroppers set to " + (hookbcast ? "ON" : "OFF"), oUser, FALSE)); + } + + case 10: + // v1.09 - cancel eavesdrop mode + { + int hooknum = GetLocalInt(oUser, "dmfi_MyListenerHook"); + if (hooknum != 0) + { + RemoveListenerHook(hooknum); + DeleteLocalInt(oUser, "dmfi_MyListenerHook"); + } + + // destroy any existing ditto voice + if (GetIsObjectValid(GetLocalObject(oUser, "dmfi_MyVoice"))) + { + DestroyObject(GetLocalObject(oUser, "dmfi_MyVoice")); + DeleteLocalObject(oUser, "dmfi_MyVoice"); + FloatingTextStringOnCreature("You have destroyed your previous Voice", oUser, FALSE); + } + } + break; + + default: + // record a new phrase + FloatingTextStringOnCreature("Ready to record new phrase", oUser, FALSE); + SetLocalInt(oUser, "hls_EditPhrase", 20600 + iSay); + // set up to capture next spoken line of text + DMFI_get_line(oUser, TALKVOLUME_TALK, "dmfi_univ_listen", OBJECT_SELF); + break; + } + } + + // You targeted an NPC or Object - Say Something! + else + { + switch (iSay) + { + // Toggle a SINGLE NPC mute / unmute function + case 8: SetLocalInt(oTarget, "dmfi_Mute", abs(GetLocalInt(oTarget, "dmfi_Mute") - 1)); + break; + + case 9: + // XXXXX Set a Single NPC to listen and make it your target - VOICE WIDGET FUNCTION + // SetLocalObject(oUser, "dmfi_VoiceTarget", oTarget); + // if (!GetIsPC(oTarget)) + // { + // FloatingTextStringOnCreature(GetName(oTarget) + " is listening", oUser, FALSE); + // SetListenPattern(oTarget, "**", LISTEN_PATTERN); //listen to all text + // SetLocalInt(oTarget, "hls_Listening", 1); //listen to all text + // SetListening(oTarget, TRUE); //be sure NPC is listening + // } + // //You Targetted a PC - make a voice follow that sucker and listen. + // else + // { + // //delete any valid following voices to stop duplicates + // if (GetIsObjectValid(GetLocalObject(oTarget, "dmfi_VoiceFollow"))) + // { + // DestroyObject(GetLocalObject(oUser, "dmfi_VoiceFollow")); + // FloatingTextStringOnCreature("The prior voice following this character was destroyed", oUser, FALSE); + // } + // + // //Create the Voice + // oVoice = CreateObject(OBJECT_TYPE_CREATURE, "dmfi_voice", lLocation); + // //Sets the Voice as the object to throw to. + // DelayCommand(2.0, SetLocalObject(oTarget, "dmfi_VoiceFollow", oVoice)); //only set this for finding a duplicate later + // DelayCommand(2.0, SetLocalObject(oVoice, "dmfi_follow", oTarget)); //set up the player as something to follow + // DelayCommand(1.0f, FloatingTextStringOnCreature("The Voice will follow and listen to " +GetName(oTarget), oUser, FALSE)); + // } + // break; + + // v1.09 - eavesdrop on pc + { + int hooknum = GetLocalInt(oUser, "dmfi_MyListenerHook"); + if (hooknum != 0) RemoveListenerHook(hooknum); + int hookparty = GetLocalInt(oUser, "dmfi_MyListenerPartyMode"); + int hookbcast = GetLocalInt(oUser, "dmfi_MyListenerBcastMode"); + hooknum = AppendListenerHook(1, oTarget, lLocation, + DMFI_CHANNELMASK_TALK|DMFI_CHANNELMASK_WHISPER, + hookparty, hookbcast, oUser); + if (hooknum != 0) + { + SetLocalObject(oUser, "dmfi_VoiceTarget", oTarget); + if (GetIsPC(oTarget)) + { + // targetted PC - + // delete any valid following voices to stop duplicates + object oVoice = GetLocalObject(oTarget, "dmfi_VoiceFollow"); + if (GetIsObjectValid(oVoice)) + { + DestroyObject(oVoice); + DeleteLocalObject(oTarget, "dmfi_VoiceFollow"); + FloatingTextStringOnCreature("The prior voice following this character was destroyed", oUser, FALSE); + } + + // 08.05.13 tsunami282 - we don't use following voices anymore + // // Create the Voice + // oVoice = CreateObject(OBJECT_TYPE_CREATURE, "dmfi_voice", lLocation); + // // Sets the Voice as the object to throw to. + // DelayCommand(2.0, SetLocalObject(oTarget, "dmfi_VoiceFollow", oVoice)); //only set this for finding a duplicate later + // DelayCommand(2.0, SetLocalObject(oVoice, "dmfi_follow", oTarget)); //set up the player as something to follow + // DelayCommand(1.0f, FloatingTextStringOnCreature("The Voice will follow " +GetName(oTarget), oUser, FALSE)); + } + else + { + // targetted NPC - nothing else needed to do + } + } + else + { + SendMessageToPC(oUser, "ERROR: could not append listener hook!"); + } + SetLocalInt(oUser, "dmfi_MyListenerHook", hooknum); + } + break; + + case 10: + // v1.09 - Toggle PC single/party eavesdropping + { + // v1.09 - toggle eavesdrop mode - single/party + int partylisten = GetLocalInt(oUser, "dmfi_MyListenerPartyMode"); + partylisten++; + if (partylisten > 1) partylisten = 0; + SetLocalInt(oUser, "dmfi_MyListenerPartyMode", partylisten); + DelayCommand(1.0f, FloatingTextStringOnCreature("PC eavesdrop mode for new eavesdroppers set to " + (partylisten ? "PARTY" : "PC ONLY"), oUser, FALSE)); + } + break; + default: + sSay = GetDMFIPersistentString("dmfi", "hls206" + IntToString(iSay)); + AssignCommand(oTarget, SpeakString(sSay)); + break; + } + } +} + +//////////////////////////////////////////////////////////////////////// +//This function is for the DMFI Affliction Wand +void ReportImmunity(object oT, object oUser) +{ + SendMessageToPC(oUser, "Immunities Reported: (blank if none)"); + if (GetIsImmune(oT, IMMUNITY_TYPE_ABILITY_DECREASE)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Ability Decrease"); + if (GetIsImmune(oT, IMMUNITY_TYPE_AC_DECREASE)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE AC Decrease"); + if (GetIsImmune(oT, IMMUNITY_TYPE_ATTACK_DECREASE)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Attack Decrease"); + if (GetIsImmune(oT, IMMUNITY_TYPE_BLINDNESS)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Blindness"); + if (GetIsImmune(oT, IMMUNITY_TYPE_CHARM)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Charm"); + if (GetIsImmune(oT, IMMUNITY_TYPE_CONFUSED)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Confusion"); + if (GetIsImmune(oT, IMMUNITY_TYPE_CRITICAL_HIT)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Critical Hit"); + if (GetIsImmune(oT, IMMUNITY_TYPE_CURSED)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Cursed"); + if (GetIsImmune(oT, IMMUNITY_TYPE_DAMAGE_DECREASE)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Damage Decrease"); + if (GetIsImmune(oT, IMMUNITY_TYPE_DAMAGE_IMMUNITY_DECREASE)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Damage Immunity Decrease"); + if (GetIsImmune(oT, IMMUNITY_TYPE_DAZED)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Dazed"); + if (GetIsImmune(oT, IMMUNITY_TYPE_DEAFNESS)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Deafness"); + if (GetIsImmune(oT, IMMUNITY_TYPE_DEATH)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Death"); + if (GetIsImmune(oT, IMMUNITY_TYPE_DISEASE)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Disease"); + if (GetIsImmune(oT, IMMUNITY_TYPE_DOMINATE)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Dominate"); + if (GetIsImmune(oT, IMMUNITY_TYPE_ENTANGLE)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Entangle"); + if (GetIsImmune(oT, IMMUNITY_TYPE_FEAR)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Fear"); + if (GetIsImmune(oT, IMMUNITY_TYPE_KNOCKDOWN)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Knockdown"); + if (GetIsImmune(oT, IMMUNITY_TYPE_MIND_SPELLS)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Mind Spells"); + if (GetIsImmune(oT, IMMUNITY_TYPE_MOVEMENT_SPEED_DECREASE)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Movement Speed Decrease"); + if (GetIsImmune(oT, IMMUNITY_TYPE_NEGATIVE_LEVEL)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Negative Level"); + if (GetIsImmune(oT, IMMUNITY_TYPE_PARALYSIS)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Paralysis"); + if (GetIsImmune(oT, IMMUNITY_TYPE_POISON)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Poison"); + if (GetIsImmune(oT, IMMUNITY_TYPE_SAVING_THROW_DECREASE)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Saving Throw Decrease"); + if (GetIsImmune(oT, IMMUNITY_TYPE_SILENCE)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Silence"); + if (GetIsImmune(oT, IMMUNITY_TYPE_SKILL_DECREASE)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Skill Decrease"); + if (GetIsImmune(oT, IMMUNITY_TYPE_SLEEP)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Sleep"); + if (GetIsImmune(oT, IMMUNITY_TYPE_SLOW)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Slow"); + if (GetIsImmune(oT, IMMUNITY_TYPE_SNEAK_ATTACK)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Sneak Attack"); + if (GetIsImmune(oT, IMMUNITY_TYPE_SPELL_RESISTANCE_DECREASE)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Spell Resistance Decrease"); + if (GetIsImmune(oT, IMMUNITY_TYPE_STUN)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Stun"); + if (GetIsImmune(oT, IMMUNITY_TYPE_TRAP)) + SendMessageToPC(oUser, GetName(oT) + " IMMUNE Trap"); +} + +//////////////////////////////////////////////////////////////////////// +void CheckForEffect(effect eA, object oT, object oUser) +{ + int Result = FALSE; + effect Check = GetFirstEffect(oT); + + while (GetIsEffectValid(Check)) + { + if (Check == eA) + Result = TRUE; + + Check = GetNextEffect(oT); + } + if (Result) + FloatingTextStringOnCreature("Affliction Wand Saving Throw Failure: " + GetName(oT), oUser); + else + FloatingTextStringOnCreature("Affliction Wand Saving Throw Success: No Effect: " + GetName(oT), oUser); +} + +//////////////////////////////////////////////////////////////////////// +void DoAfflictFunction(int iAfflict, object oUser) +{ + effect eEffect; + object oTarget = GetLocalObject(oUser, "dmfi_univ_target"); + float fDuration; + int nDNum; + effect eD; + effect eA; + effect eT; + effect eVis; + int nBug = 0; + int nSaveAmount; float fSaveAmount; + + if (GetIsDMPossessed(oUser)) + { + nDNum = GetLocalInt(GetMaster(oUser), "dmfi_damagemodifier"); + fDuration = GetLocalFloat(GetMaster(oUser), "dmfi_stunduration"); + fSaveAmount = GetLocalFloat(GetMaster(oUser), "dmfi_saveamount"); + } + else + { + nDNum = GetLocalInt(oUser, "dmfi_damagemodifier"); + fDuration = GetLocalFloat(oUser, "dmfi_stunduration"); + fSaveAmount = GetLocalFloat(oUser, "dmfi_saveamount"); + } + + nSaveAmount = FloatToInt(fSaveAmount); + + if (!(GetObjectType(oTarget) == OBJECT_TYPE_CREATURE) || + GetIsDM(oTarget)) + { + FloatingTextStringOnCreature("You must target a valid creature!", oUser, FALSE); + return; + } + switch (iAfflict) + { + case 11: eD= EffectDamage(d4(nDNum), DAMAGE_TYPE_MAGICAL, DAMAGE_POWER_PLUS_TWENTY); + eVis = EffectVisualEffect(VFX_COM_BLOOD_SPARK_SMALL); break; + case 12: eD = EffectDamage(d6(nDNum), DAMAGE_TYPE_MAGICAL, DAMAGE_POWER_PLUS_TWENTY); + eVis = EffectVisualEffect(VFX_COM_BLOOD_LRG_RED); break; + case 13: eD = EffectDamage(d8(nDNum), DAMAGE_TYPE_MAGICAL, DAMAGE_POWER_PLUS_TWENTY); + eVis = EffectVisualEffect(VFX_COM_BLOOD_LRG_RED); break; + case 14: eD = EffectDamage(d10(nDNum), DAMAGE_TYPE_MAGICAL, DAMAGE_POWER_PLUS_TWENTY); + eVis = EffectVisualEffect(VFX_COM_BLOOD_SPARK_SMALL); break; + case 15: eD = EffectDamage(d12(nDNum), DAMAGE_TYPE_MAGICAL, DAMAGE_POWER_PLUS_TWENTY); + eVis = EffectVisualEffect(VFX_COM_BLOOD_SPARK_SMALL); break; + case 16: eD = EffectDamage(GetCurrentHitPoints(oTarget)/4, DAMAGE_TYPE_MAGICAL, DAMAGE_POWER_PLUS_TWENTY); + eVis = EffectVisualEffect(VFX_COM_BLOOD_LRG_RED); break; + case 17: eD = EffectDamage(GetCurrentHitPoints(oTarget)/2, DAMAGE_TYPE_MAGICAL, DAMAGE_POWER_PLUS_TWENTY); + eVis = EffectVisualEffect(VFX_COM_BLOOD_LRG_RED); break; + case 18: eD = EffectDamage(GetCurrentHitPoints(oTarget) * 3 / 4, DAMAGE_TYPE_MAGICAL, DAMAGE_POWER_PLUS_TWENTY); + eVis =EffectVisualEffect(VFX_COM_CHUNK_RED_SMALL); break; + case 19: eD = EffectDamage(GetCurrentHitPoints(oTarget)-1, DAMAGE_TYPE_MAGICAL, DAMAGE_POWER_PLUS_TWENTY); + eVis =EffectVisualEffect(VFX_COM_CHUNK_RED_SMALL); break; + case 21: eA =EffectDisease(DISEASE_FILTH_FEVER); break; + case 22: eA =EffectDisease(DISEASE_MINDFIRE); break; + case 23: eA =EffectDisease(DISEASE_DREAD_BLISTERS); break; + case 24: eA =EffectDisease(DISEASE_SHAKES); break; + case 25: eA =EffectDisease(DISEASE_VERMIN_MADNESS); break; + case 26: eA =EffectDisease(DISEASE_DEVIL_CHILLS); break; + case 27: eA =EffectDisease(DISEASE_SLIMY_DOOM); break; + case 28: eA =EffectDisease(DISEASE_RED_ACHE); break; + case 29: eA =EffectDisease(DISEASE_ZOMBIE_CREEP); break; + case 31: eA =EffectDisease(DISEASE_BLINDING_SICKNESS); break; + case 32: eA =EffectDisease(DISEASE_CACKLE_FEVER); break; + case 33: eA =EffectDisease(DISEASE_BURROW_MAGGOTS); break; + case 34: eA =EffectDisease(DISEASE_RED_SLAAD_EGGS); break; + case 35: eA =EffectDisease(DISEASE_DEMON_FEVER); break; + case 36: eA =EffectDisease(DISEASE_GHOUL_ROT); break; + case 37: eA =EffectDisease(DISEASE_MUMMY_ROT); break; + case 38: eA =EffectDisease(DISEASE_SOLDIER_SHAKES); break; + case 39: eA =EffectDisease(DISEASE_SOLDIER_SHAKES); break; + case 41: eA =EffectPoison(POISON_TINY_SPIDER_VENOM); break; + case 42: eA =EffectPoison(POISON_ARANEA_VENOM); break; + case 43: eA =EffectPoison(POISON_MEDIUM_SPIDER_VENOM); break; + case 44: eA = EffectPoison(POISON_CARRION_CRAWLER_BRAIN_JUICE); break; + case 45: eA = EffectPoison(POISON_OIL_OF_TAGGIT); break; + case 46: eA = EffectPoison(POISON_ARSENIC); break; + case 47: eA = EffectPoison(POISON_GREENBLOOD_OIL); break; + case 48: eA = EffectPoison(POISON_NITHARIT); break; + case 49: eA = EffectPoison(POISON_PHASE_SPIDER_VENOM); break; + case 51: eA = EffectPoison(POISON_LICH_DUST); break; + case 52: eA = EffectPoison(POISON_SHADOW_ESSENCE); break; + case 53: eA = EffectPoison(POISON_LARGE_SPIDER_VENOM); break; + case 54: eA = EffectPoison(POISON_PURPLE_WORM_POISON); break; + case 55: eA = EffectPoison(POISON_IRON_GOLEM); break; + case 56: eA = EffectPoison(POISON_PIT_FIEND_ICHOR); break; + case 57: eA = EffectPoison(POISON_WYVERN_POISON); break; + case 58: eA = EffectPoison(POISON_BLACK_LOTUS_EXTRACT); break; + case 59: eA = EffectPoison(POISON_GARGANTUAN_SPIDER_VENOM); break; + case 60: eT = EffectPetrify(); break; + case 61: eT = EffectBlindness(); break; + case 62: eT = EffectCurse(4,4,4,4,4,4); break; + case 63: eT = EffectFrightened(); break; + case 64: eT = EffectStunned(); break; + case 65: eT = EffectSilence(); break; + case 66: eT = EffectSleep(); break; + case 67: eT = EffectSlow(); break; + case 68: eT = EffectKnockdown(); nBug = 1; break; + case 69: eD = EffectDamage( GetCurrentHitPoints(oTarget)-1, DAMAGE_TYPE_MAGICAL, DAMAGE_POWER_NORMAL); + AssignCommand( oTarget, ClearAllActions()); + AssignCommand( oTarget, ActionPlayAnimation( ANIMATION_LOOPING_DEAD_FRONT, 1.0, 99999.0)); + DelayCommand(0.5, SetCommandable( FALSE, oTarget)); break; + case 71: eA = EffectCutsceneDominated();break; + case 72: eA = EffectCutsceneGhost(); break; + case 73: eA = EffectCutsceneImmobilize(); break; + case 74: eA = EffectCutsceneParalyze(); break; + case 75: nBug = -1; break; //special case for combo death effect + case 81: eEffect = GetFirstEffect(oTarget); + while (GetIsEffectValid(eEffect)) + { + if (GetEffectType(eEffect) == EFFECT_TYPE_POISON) RemoveEffect(oTarget, eEffect); + eEffect = GetNextEffect(oTarget); + } break; + case 82: eEffect = GetFirstEffect(oTarget); + while (GetIsEffectValid(eEffect)) + { + if (GetEffectType(eEffect) == EFFECT_TYPE_DISEASE) RemoveEffect(oTarget, eEffect); + eEffect = GetNextEffect(oTarget); + } break; + case 83: eEffect = GetFirstEffect(oTarget); + while (GetIsEffectValid(eEffect)) + { + if (GetEffectType(eEffect) == EFFECT_TYPE_BLINDNESS) RemoveEffect(oTarget, eEffect); + eEffect = GetNextEffect(oTarget); + } break; + case 84: eEffect = GetFirstEffect(oTarget); + while (GetIsEffectValid(eEffect)) + { + if (GetEffectType(eEffect) == EFFECT_TYPE_CURSE) RemoveEffect(oTarget, eEffect); + eEffect = GetNextEffect(oTarget); + } break; + case 85: eEffect = GetFirstEffect(oTarget); + while (GetIsEffectValid(eEffect)) + { + if (GetEffectType(eEffect) == EFFECT_TYPE_FRIGHTENED) RemoveEffect(oTarget, eEffect); + eEffect = GetNextEffect(oTarget); + } break; + case 86: eEffect = GetFirstEffect(oTarget); + while (GetIsEffectValid(eEffect)) + { + if (GetEffectType(eEffect) == EFFECT_TYPE_STUNNED) RemoveEffect(oTarget, eEffect); + eEffect = GetNextEffect(oTarget); + } break; + case 87: eEffect = GetFirstEffect(oTarget); + while (GetIsEffectValid(eEffect)) + { + if (GetEffectType(eEffect) == EFFECT_TYPE_SILENCE) RemoveEffect(oTarget, eEffect); + eEffect = GetNextEffect(oTarget); + } break; + case 88: eEffect = GetFirstEffect(oTarget); + while (GetIsEffectValid(eEffect)) + { + RemoveEffect(oTarget, eEffect); + eEffect = GetNextEffect(oTarget); + } break; + case 89: SetCommandable(TRUE, oTarget); + AssignCommand(oTarget, ClearAllActions()); break; + case 80: eEffect = GetFirstEffect(oTarget); + while (GetIsEffectValid(eEffect)) + { + if (GetEffectType(eEffect) == EFFECT_TYPE_PETRIFY) RemoveEffect(oTarget, eEffect); + eEffect = GetNextEffect(oTarget); + } break;//Added July 5, 2003 + +// 99 is a duplicate instance - simple copy. - Demetrious + case 91: SetLocalString(oUser, "EffectSetting", "dmfi_stunduration"); + CreateSetting(oUser); + case 92: SetDMFIPersistentInt("dmfi", "DamageModifier", nDNum+1); SetCustomToken(20780, IntToString(nDNum+1));; break; + case 93: + if (nDNum==1) + { + FloatingTextStringOnCreature("Illegal operation: Minimum modifier is 1.", oUser); + break; + } + else + { + SetDMFIPersistentInt("dmfi", "DamageModifier", nDNum-1); SetCustomToken(20780, IntToString(nDNum-1)); ;break; + break; + } + case 94: ReportImmunity(oTarget, oUser); break; + case 95: DMFI_NextTarget(oTarget, oUser); break; + case 99: SetLocalString(oUser, "EffectSetting", "SaveEffectAmount"); + CreateSetting(oUser); break; + case 101: eT = EffectSavingThrowDecrease(SAVING_THROW_FORT, nSaveAmount); break; + case 102: eT = EffectSavingThrowDecrease(SAVING_THROW_REFLEX, nSaveAmount); break; + case 103: eT = EffectSavingThrowDecrease(SAVING_THROW_WILL, nSaveAmount); break; + case 104: eT = EffectSavingThrowIncrease(SAVING_THROW_FORT, nSaveAmount); break; + case 105: eT = EffectSavingThrowIncrease(SAVING_THROW_REFLEX, nSaveAmount); break; + case 106: eT = EffectSavingThrowIncrease(SAVING_THROW_WILL, nSaveAmount); break; + case 107: eT = EffectSavingThrowDecrease(SAVING_THROW_ALL, nSaveAmount); break; + case 108: eT = EffectSavingThrowIncrease(SAVING_THROW_ALL, nSaveAmount); break; + case 109: SetLocalString(oUser, "EffectSetting", "SaveEffectAmount"); + CreateSetting(oUser); + case 100: eEffect = GetFirstEffect(oTarget); + while (GetIsEffectValid(eEffect)) + { + if ((GetEffectType(eEffect) == EFFECT_TYPE_SAVING_THROW_INCREASE) + ||(GetEffectType(eEffect) == EFFECT_TYPE_SAVING_THROW_DECREASE)) + RemoveEffect(oTarget, eEffect); + eEffect = GetNextEffect(oTarget); + } break;//Added July 5, 2003 + + + + default: break; + } +//code down here to apply the effects an then go back and see if the +//player successfully saved or did not for the diseases and poisons. + + if ((GetEffectType(eD)!= EFFECT_TYPE_INVALIDEFFECT) || + (GetEffectType(eVis) != EFFECT_TYPE_INVALIDEFFECT)) + { + ApplyEffectToObject(DURATION_TYPE_PERMANENT, eD, oTarget); + ApplyEffectToObject(DURATION_TYPE_PERMANENT, eVis, oTarget); + return; + } + if (GetEffectType(eA)!= EFFECT_TYPE_INVALIDEFFECT) + { + ApplyEffectToObject(DURATION_TYPE_PERMANENT, eA, oTarget); + DelayCommand(5.0, CheckForEffect(eA, oTarget, oUser)); + return; + } + if ((GetEffectType(eT)!= EFFECT_TYPE_INVALIDEFFECT) || (nBug ==1)) + { + ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eT, oTarget, fDuration); + + if ((GetEffectType(eT)==EFFECT_TYPE_SAVING_THROW_INCREASE) || + (GetEffectType(eT)==EFFECT_TYPE_SAVING_THROW_DECREASE)) + { + DelayCommand(1.0, FloatingTextStringOnCreature("Target Saves: Fortitude " + IntToString(GetFortitudeSavingThrow(oTarget)) + + " Reflex " + IntToString(GetReflexSavingThrow(oTarget)) + " Will " + IntToString(GetWillSavingThrow(oTarget)), oUser)); + } + return; + } + if (nBug == -1) + { + object oFollowMe = GetFirstFactionMember(oTarget, TRUE); + + if (!GetIsObjectValid(oFollowMe)) + oFollowMe = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC, oTarget, 1,CREATURE_TYPE_IS_ALIVE, TRUE); + + if (GetIsDM(oFollowMe) || GetIsDMPossessed(oFollowMe)) + oFollowMe = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC, oTarget, 2,CREATURE_TYPE_IS_ALIVE, TRUE); + + if (!GetIsObjectValid(oFollowMe)) + oFollowMe = oUser; + + AssignCommand(oFollowMe, ApplyEffectToObject(DURATION_TYPE_PERMANENT, EffectCutsceneDominated(), oTarget)); + ApplyEffectToObject(DURATION_TYPE_PERMANENT, EffectCutsceneGhost(), oTarget); + ApplyEffectToObject(DURATION_TYPE_PERMANENT, EffectVisualEffect(VFX_DUR_CUTSCENE_INVISIBILITY), oTarget); + } + + return; +} + +//////////////////////////////////////////////////////////////////////// +//This function is for the DMFI XP Wand +void DoXPFunction(int iXP, object oUser) +{ + object oTarget = GetLocalObject(oUser, "dmfi_univ_target"); + object oPartyMember; + int iHD; + int iParty = 0; + int iPercent = 0; + int iReward = 0; + int iGold = 0; + int iValue = 0; + + string sFloating = "DM Granted Bonus"; + + switch (iXP) + { + case 8: DMFI_NextTarget(oTarget, oUser); return; break; + case 11: sFloating = "Roleplaying Bonus"; iPercent = 1; break; + case 12: sFloating = "Roleplaying Bonus"; iPercent = 2; break; + case 13: sFloating = "Roleplaying Bonus"; iPercent = 3; break; + case 14: sFloating = "Roleplaying Bonus"; iPercent = 4; break; + case 15: sFloating = "Roleplaying Bonus"; iPercent = 5; break; + case 21: sFloating = "Main Plot Bonus"; iPercent = 10; break; + case 22: sFloating = "Main Plot Bonus"; iPercent = 20; break; + case 23: sFloating = "Main Plot Bonus"; iPercent = 25; break; + case 24: sFloating = "Main Plot Bonus"; iPercent = 33; break; + case 25: sFloating = "Main Plot Bonus"; iPercent = 50; break; + case 31: sFloating = "Main Plot Bonus"; iPercent = 10; iParty = 1; break; + case 32: sFloating = "Main Plot Bonus"; iPercent = 20; iParty = 1; break; + case 33: sFloating = "Main Plot Bonus"; iPercent = 25; iParty = 1; break; + case 34: sFloating = "Main Plot Bonus"; iPercent = 33; iParty = 1; break; + case 35: sFloating = "Main Plot Bonus"; iPercent = 50; iParty = 1; break; + case 41: sFloating = "Best In Game Bonus"; iPercent = 2; break; + case 42: sFloating = "Best In Game Bonus"; iPercent = 5; break; + case 43: sFloating = "Best In Game Bonus"; iPercent = 10; break; + case 44: sFloating = "Best In Game Bonus"; iPercent = 20; break; + case 45: sFloating = "Best In Game Bonus"; iPercent = 25; break; + case 51: iParty = 1; iReward = 100; break; + case 52: iParty = 1; iReward = 250; break; + case 53: iParty = 1; iReward = 500; break; + case 54: iParty = 1; iReward = 1000; break; + case 55: iParty = 1; iReward = 2000; break; + case 61: iHD = GetHitDice(oTarget); + SendMessageToPC(oUser, GetName(oTarget) +" has received " + IntToString(GetLocalInt(oPartyMember, "dmfi_XPGiven")) + " DMFI WAND XP this session."); + SendMessageToPC(oUser, GetName(oTarget) +" currently has " + IntToString(GetXP(oTarget)) + " total XP."); + SendMessageToPC(oUser, GetName(oTarget) +" currently needs " + IntToString(((iHD * (iHD + 1)) / 2 * 1000) - GetXP(oTarget)) + " to level."); + SendMessageToPC(oUser, GetName(oTarget) +" has "+ IntToString(GetGold(oTarget)) + " gp."); + SendMessageToPC(oUser, GetName(oTarget) +" has items totaling " + IntToString(DMFI_GetNetWorth(oTarget)) + " in gp value."); + return; break; + case 62: oPartyMember=GetFirstFactionMember(oTarget, TRUE); + while (GetIsObjectValid(oPartyMember)==TRUE) + { + iGold = iGold + GetGold(oPartyMember); + iValue = iValue + DMFI_GetNetWorth(oPartyMember); + SendMessageToPC(oUser, GetName(oPartyMember) +" has " + IntToString(GetXP(oPartyMember)) + " XP total."); + oPartyMember = GetNextFactionMember(oTarget, TRUE); + } + SendMessageToPC(oUser, "The party has a total of "+ IntToString(iGold) + " gp."); + SendMessageToPC(oUser, "The party has items totaling " + IntToString(iValue) + " in gp value."); + return; break; + case 63: oPartyMember=GetFirstFactionMember(oTarget, TRUE); + while (GetIsObjectValid(oPartyMember)==TRUE) + { + SendMessageToPC(oUser, GetName(oPartyMember) +" has received " + IntToString(GetLocalInt(oPartyMember, "dmfi_XPGiven")) + " DMFI WAND XP this session."); + oPartyMember = GetNextFactionMember(oTarget, TRUE); + } + return; break; + case 64: oPartyMember=GetFirstFactionMember(oTarget, TRUE); + while (GetIsObjectValid(oPartyMember)==TRUE) + { + int iHD = GetHitDice(oPartyMember); + SendMessageToPC(oUser, GetName(oPartyMember) + " is level " + IntToString(GetHitDice(oPartyMember)) + " and needs " + IntToString(((iHD * (iHD + 1)) / 2 * 1000) - GetXP(oPartyMember)) + " XP to level up."); + oPartyMember = GetNextFactionMember(oTarget, TRUE); + } + return; break; + case 71: sFloating = "DM XP PENALTY"; iReward = -50; break; + case 72: sFloating = "DM XP PENALTY"; iReward = -100; break; + case 73: sFloating = "DM XP PENALTY"; iReward = -250; break; + case 74: sFloating = "DM XP PENALTY"; iReward = -500; break; + case 75: sFloating = "DM XP PENALTY"; iReward = -1000; break; + case 76: sFloating = "DM XP PENALTY"; iReward = -2000; break; + case 77: sFloating = "DM XP PENALTY"; iReward = -((GetHitDice(oTarget) * (GetHitDice(oTarget)-1))/2 * 1000); break; + case 78: sFloating = "DM XP PENALTY"; iReward = -((GetHitDice(oTarget) * (GetHitDice(oTarget)-1))/2 * 1000) - (((GetHitDice(oTarget)-1)*1000)/2); break; + case 79: sFloating = "DM XP PENALTY"; iReward = -((GetXP(oTarget))-(GetXP(oTarget))+1); break; + default: return; + } + + if (iParty==1) + { + // 2008.05.26 tsunami282 - grant percent XP based on each party member's level, not selected party member + int bUsePercent = FALSE; + if (iReward==0) bUsePercent = TRUE; + // This is a test to experiment making a string accumulator that will gather the names of all party members and spit them out in one webhook at the end - Saadow 8/15/24 + oPartyMember=GetFirstFactionMember(oTarget, TRUE); + string SaadPartyAccumulator = GetName(oPartyMember); + while (GetIsObjectValid(oPartyMember)) + { + if (bUsePercent) iReward = (GetHitDice(oPartyMember)*iPercent*10); + GiveXPToCreature(oPartyMember, iReward); + SetLocalInt(oPartyMember, "dmfi_XPGiven", GetLocalInt(oPartyMember, "dmfi_XPGiven") + iReward); + FloatingTextStringOnCreature(sFloating + ": " + IntToString(iReward), oPartyMember, FALSE); + SendMessageToAllDMs(GetName(oPartyMember) +" received a "+GetLocalString(oUser, "BonusType")+ " experience reward of "+ IntToString(iReward)+ "."); + oPartyMember = GetNextFactionMember(oTarget, TRUE); + SaadPartyAccumulator = SaadPartyAccumulator + ", " + GetName(oPartyMember); + } + // SendMessageToAllDMs("The entire party was granted "+ IntToString(iReward)+ " XP."); + NWNX_WebHook_SendWebHookHTTPS("discordapp.com", WEBHOOK_CHAT_CHANNEL, ("A party consisting of " + SaadPartyAccumulator +" received an experience reward of "+ IntToString(iReward)+ " XP."), GetName(oUser)); + } + + else //single player code + { + if (iReward==0) + iReward = (GetHitDice(oTarget)*iPercent*10); + + int nPrior = GetXP(oTarget); + + SetXP(oTarget, nPrior+iReward); + + SetLocalInt(oTarget, "dmfi_XPGiven", GetLocalInt(oTarget, "dmfi_XPGiven") + iReward); + FloatingTextStringOnCreature(sFloating + ": " + IntToString(iReward), oTarget, FALSE); + SendMessageToAllDMs(GetName(oTarget) +" received a "+GetLocalString(oUser, "BonusType")+ " experience reward of "+ IntToString(iReward)+ "."); + NWNX_WebHook_SendWebHookHTTPS("discordapp.com", WEBHOOK_CHAT_CHANNEL, (GetName(oTarget) +" received a "+GetLocalString(oUser, "BonusType")+ " experience reward of "+ IntToString(iReward)+ "."), GetName(oUser)); + } + return; +} + +//////////////////////////////////////////////////////////////////////// +//This function is for the DMFI Music Wand +void DoMusicFunction(int iMusic, object oUser) +{ + int iSet; + switch (iMusic) + { + case 11: MusicBackgroundPlay(GetArea(oUser)); return; break; + case 12: MusicBackgroundStop(GetArea(oUser)); DelayCommand(1.0, MusicBackgroundStop(GetArea(oUser))); return; break; + case 13: iSet = TRACK_BATTLE_WINTER; break; + case 14: iSet = TRACK_BATTLE_DESERT; break; + case 15: iSet = TRACK_DESERT_DAY; break; + case 16: iSet = TRACK_DESERT_NIGHT; break; + case 17: iSet = TRACK_WINTER_DAY;break; + case 18: iSet = TRACK_HOTU_UNDERMOUNTAIN; break; + case 19: iSet = TRACK_HOTU_WATERDEEP; break; + case 21: iSet = TRACK_HOTU_BATTLE_BOSS1; break; + case 22: iSet = TRACK_HOTU_BATTLE_BOSS2; break; + case 23: iSet = TRACK_HOTU_BATTLE_HELL; break; + case 24: iSet = TRACK_HOTU_THEME;break; + case 25: iSet = TRACK_HOTU_REBELCAMP;break; + case 26: iSet = TRACK_HOTU_QUEEN;break; + case 27: iSet = TRACK_HOTU_DRACOLICH;break; + case 28: iSet = TRACK_HOTU_FIREPLANE;break; + case 29: iSet = TRACK_HOTU_HELLFROZEOVER;break; + case 31: iSet = 34; break; + case 32: iSet = 35; break; + case 33: iSet = 36; break; + case 34: iSet = 37; break; + case 35: iSet = 38; break; + case 36: iSet = 39; break; + case 37: iSet = 40; break; + case 38: iSet = 41; break; + case 39: iSet = 42; break; + case 41: iSet = 43; break; + case 42: iSet = 44; break; + case 43: iSet = 45; break; + case 44: iSet = 46; break; + case 45: iSet = 47; break; + case 46: iSet = 48; break; + case 51: iSet = 15; break; + case 52: iSet = 16; break; + case 53: iSet = 17; break; + case 54: iSet = 18; break; + case 55: iSet = 19; break; + case 56: iSet = 20; break; + case 57: iSet = 21; break; + case 58: iSet = 29; break; + case 61: iSet = 22; break; + case 62: iSet = 23; break; + case 63: iSet = 24; break; + case 64: iSet = 56; break; + case 65: iSet = 25; break; + case 66: iSet = 26; break; + case 67: iSet = 27; break; + case 68: iSet = 49; break; + case 69: iSet = 50; break; + case 71: iSet = 28; break; + case 72: iSet = 7; break; + case 73: iSet = 8; break; + case 74: iSet = 9; break; + case 75: iSet = 10; break; + case 76: iSet = 11; break; + case 77: iSet = 12; break; + case 78: iSet = 13; break; + case 79: iSet = 14; break; + case 81: iSet = 1; break; + case 82: iSet = 2; break; + case 83: iSet = 3; break; + case 84: iSet = 4; break; + case 85: iSet = 5; break; + case 86: iSet = 6; break; + case 91: iSet = 30; break; + case 92: iSet = 31; break; + case 93: iSet = 32; break; + case 94: iSet = 33; break; + case 95: iSet = 51; break; + case 96: iSet = 52; break; + case 97: iSet = 53; break; + case 98: iSet = 54; break; + case 99: iSet = 55; break; + default: break; + } + + MusicBackgroundStop(GetArea(oUser)); + MusicBackgroundChangeDay(GetArea(oUser), iSet); + MusicBackgroundChangeNight(GetArea(oUser), iSet); + MusicBackgroundPlay(GetArea(oUser)); + return; +} + +//////////////////////////////////////////////////////////////////////// +//This function is for the DMFI Encounter Wand +void Spawn(string sCreature, location lCreature, int iTF = FALSE) +{ + CreateObject(OBJECT_TYPE_CREATURE, sCreature, lCreature, iTF); +} + +//////////////////////////////////////////////////////////////////////// +void CopyMon(object oMon, location lEncounter) +{ + object oCreature = CopyObject(oMon, lEncounter); + effect eEffect = GetFirstEffect(oMon); + while (GetIsEffectValid(eEffect)) + { + ApplyEffectToObject(DURATION_TYPE_PERMANENT, eEffect, oCreature); + eEffect = GetNextEffect(oMon); + } +} + +//////////////////////////////////////////////////////////////////////// +void CreateCustomEncounter(string Template, location lEncounter) +{ + object oWP = GetWaypointByTag(Template); + int n = 1; + object oMon = GetNearestCreatureToLocation(CREATURE_TYPE_IS_ALIVE, TRUE, GetLocation(oWP), n); + + while (GetIsObjectValid(oMon) && (GetDistanceBetween(oWP, oMon)<8.0) && (n<9)) + { + DelayCommand(IntToFloat(n), CopyMon(oMon, lEncounter)); + n=n+1; + oMon = GetNearestCreatureToLocation(CREATURE_TYPE_IS_ALIVE, TRUE, GetLocation(oWP), n); + } +} + +//////////////////////////////////////////////////////////////////////// +void CreateEncounter(int iEncounter, location lEncounter, object oUser) +{ + SetLocalInt(oUser, "EncounterType", iEncounter); + switch (iEncounter) + { + case 11: //Animal - Low Badger Encounter + SetLocalString(oUser, "EncounterName", "Low Badger"); + CreateObject(OBJECT_TYPE_CREATURE, "NW_BADGER", lEncounter, FALSE); + DelayCommand(1.0f, Spawn("NW_BADGER", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_BADGER", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_BADGER", lEncounter, FALSE)); + break; + case 12: //Animal - Low Canine Encounter + SetLocalString(oUser, "EncounterName", "Low Canine"); + CreateObject(OBJECT_TYPE_CREATURE, "NW_WOLF", lEncounter, FALSE); + DelayCommand(1.0f, Spawn("NW_WOLF", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_WOLF", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_WOLF", lEncounter, FALSE)); + break; + case 13: //Animal - Low Feline Encounter + SetLocalString(oUser, "EncounterName", "Low Feline"); + CreateObject(OBJECT_TYPE_CREATURE, "NW_COUGAR", lEncounter, FALSE); + DelayCommand(1.0f, Spawn("NW_COUGAR", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_COUGAR", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_COUGAR", lEncounter, FALSE)); + break; + case 14: //Animal - Low Bear Encounter + SetLocalString(oUser, "EncounterName", "Low Bear (Boss)"); + CreateObject(OBJECT_TYPE_CREATURE, "NW_BEARBLCK", lEncounter, FALSE); + DelayCommand(1.0f, Spawn("NW_BEARBLCK", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_BEARBLCK", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_BEARBRWN", lEncounter, FALSE)); + break; + case 15: //Animal - Boar Encounter + SetLocalString(oUser, "EncounterName", "Boar (Boss)"); + CreateObject(OBJECT_TYPE_CREATURE, "NW_BOAR", lEncounter, FALSE); + DelayCommand(1.0f, Spawn("NW_BOAR", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_BOAR", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_BOARDIRE", lEncounter, FALSE)); + break; + case 16: //Animal - Medium Feline Encounter + SetLocalString(oUser, "EncounterName", "Medium Feline"); + CreateObject(OBJECT_TYPE_CREATURE, "NW_LION", lEncounter, FALSE); + DelayCommand(1.0f, Spawn("NW_LION", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_LION", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_LION", lEncounter, FALSE)); + break; + case 17: //Animal - High Canine Encounter + SetLocalString(oUser, "EncounterName", "High Canine"); + CreateObject(OBJECT_TYPE_CREATURE, "NW_DIREWOLF", lEncounter, FALSE); + DelayCommand(1.0f, Spawn("NW_DIREWOLF", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_DIREWOLF", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_DIREWOLF", lEncounter, FALSE)); + break; + case 18: //Animal - High Feline Encounter + SetLocalString(oUser, "EncounterName", "High Feline"); + CreateObject(OBJECT_TYPE_CREATURE, "NW_DIRETIGER", lEncounter, FALSE); + DelayCommand(1.0f, Spawn("NW_BEASTMALAR001", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_BEASTMALAR001", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_BEASTMALAR001", lEncounter, FALSE)); + break; + case 19: //Animal - High Bear Encounter + SetLocalString(oUser, "EncounterName", "High Bear"); + CreateObject(OBJECT_TYPE_CREATURE, "NW_BEARDIRE", lEncounter, FALSE); + DelayCommand(1.0f, Spawn("NW_BEARDIRE", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_BEARDIRE", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_BEARDIREBOSS", lEncounter, FALSE)); + break; + + case 21: //Construct - Flesh Golem + SetLocalString(oUser, "EncounterName", "Flesh Golem"); + DelayCommand(1.0f, Spawn("NW_GOLFLESH", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_GOLFLESH", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_GOLFLESH", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_GOLFLESH", lEncounter, FALSE)); + break; + case 22: //Construct - Minogan + SetLocalString(oUser, "EncounterName", "Minogon"); + DelayCommand(1.0f, Spawn("NW_MINOGON", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_MINOGON", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_MINOGON", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_MINOGON", lEncounter, FALSE)); + break; + case 23: //Construct - Clay Golem + SetLocalString(oUser, "EncounterName", "Clay Golem"); + DelayCommand(1.0f, Spawn("NW_GolClay", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_GolClay", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_GolClay", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_GolClay", lEncounter, FALSE)); + break; + case 24: //Construct - Bone Golem + SetLocalString(oUser, "EncounterName", "Bone Golem"); + DelayCommand(1.0f, Spawn("NW_GolBone", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_GolBone", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_GolBone", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_GolBone", lEncounter, FALSE)); + break; + case 25: //Construct - Helmed Horror + SetLocalString(oUser, "EncounterName", "Helmed Horror"); + DelayCommand(1.0f, Spawn("NW_HELMHORR", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_HELMHORR", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_HELMHORR", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_HELMHORR", lEncounter, FALSE)); + break; + case 26: //Construct - Stone Golem + SetLocalString(oUser, "EncounterName", "Stone Golem"); + DelayCommand(1.0f, Spawn("NW_GOLSTONE", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_GOLSTONE", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_GOLSTONE", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_GOLSTONE", lEncounter, FALSE)); + break; + case 27: //Construct - Battle Horror + SetLocalString(oUser, "EncounterName", "Battle Horror"); + DelayCommand(1.0f, Spawn("NW_BATHORROR", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_BATHORROR", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_BATHORROR", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_BATHORROR", lEncounter, FALSE)); + break; + case 28: //Construct - Shield Guardian + SetLocalString(oUser, "EncounterName", "Shield Guardian"); + DelayCommand(1.0f, Spawn("NW_SHGUARD", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_SHGUARD", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_SHGUARD", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_SHGUARD", lEncounter, FALSE)); + break; + case 29: //Construct - Iron Golem + SetLocalString(oUser, "EncounterName", "Iron Golem"); + DelayCommand(1.0f, Spawn("NW_GOLIRON", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_GOLIRON", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_GOLIRON", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_GOLIRON", lEncounter, FALSE)); + break; + case 31: //Dragon - Adult White Dragon + SetLocalString(oUser, "EncounterName", "Adult White Dragon"); + DelayCommand(1.0f, Spawn("NW_DRGWHITE001", lEncounter, FALSE)); + break; + case 32: //Dragon - Adult Black Dragon + SetLocalString(oUser, "EncounterName", "Adult Black Dragon"); + DelayCommand(1.0f, Spawn("NW_DRGBLACK001", lEncounter, FALSE)); + break; + case 33: //Dragon - Adult Green Dragon + SetLocalString(oUser, "EncounterName", "Adult Green Dragon"); + DelayCommand(1.0f, Spawn("NW_DRGGREEN001", lEncounter, FALSE)); + break; + case 34: //Dragon - Adult Blue Dragon + SetLocalString(oUser, "EncounterName", "Adult Blue Dragon"); + DelayCommand(1.0f, Spawn("NW_DRGBLUE001", lEncounter, FALSE)); + break; + case 35: //Dragon - Adult Red Dragon + SetLocalString(oUser, "EncounterName", "Adult Red Dragon"); + DelayCommand(1.0f, Spawn("NW_DRGRED001", lEncounter, FALSE)); + break; + case 36: //Dragon - Old White Dragon + SetLocalString(oUser, "EncounterName", "Old White Dragon"); + DelayCommand(1.0f, Spawn("NW_DRGWHITE002", lEncounter, FALSE)); + break; + case 37: //Dragon - Old Blue Dragon + SetLocalString(oUser, "EncounterName", "Old Blue Dragon"); + DelayCommand(1.0f, Spawn("NW_DRGBLUE002", lEncounter, FALSE)); + break; + case 38: //Dragon - Old Red Dragon + SetLocalString(oUser, "EncounterName", "Old Red Dragon"); + DelayCommand(1.0f, Spawn("NW_DRGRED002", lEncounter, FALSE)); + break; + case 39: //Dragon - Ancient Red Dragon + SetLocalString(oUser, "EncounterName", "Ancient Red Dragon"); + DelayCommand(1.0f, Spawn("NW_DRGRED003", lEncounter, FALSE)); + break; + case 41: //Elemental - Air Elemental + SetLocalString(oUser, "EncounterName", "Air Elemental"); + DelayCommand(1.0f, Spawn("NW_AIR", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_AIR", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_AIR", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_AIR", lEncounter, FALSE)); + break; + case 42: //Elemental - Earth Elemental + SetLocalString(oUser, "EncounterName", "Earth Elemental"); + DelayCommand(1.0f, Spawn("NW_EARTH", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_EARTH", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_EARTH", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_EARTH", lEncounter, FALSE)); + break; + case 43: //Elemental - Fire Elemental + SetLocalString(oUser, "EncounterName", "Fire Elemental"); + DelayCommand(1.0f, Spawn("NW_FIRE", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_FIRE", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_FIRE", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_FIRE", lEncounter, FALSE)); + break; + case 44: //Elemental - Water Elemental + SetLocalString(oUser, "EncounterName", "Water Elemental"); + DelayCommand(1.0f, Spawn("NW_WATER", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_WATER", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_WATER", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_WATER", lEncounter, FALSE)); + break; + case 45: //Elemental - Huge Air Elemental + SetLocalString(oUser, "EncounterName", "Huge Air Elemental"); + DelayCommand(1.0f, Spawn("NW_AIRHUGE", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_AIRHUGE", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_AIRHUGE", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_AIRHUGE", lEncounter, FALSE)); + break; + case 46: //Elemental - Huge Earth Elemental + SetLocalString(oUser, "EncounterName", "Huge Earth Elemental"); + DelayCommand(1.0f, Spawn("NW_EARTHHUGE", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_EARTHHUGE", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_EARTHHUGE", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_EARTHHUGE", lEncounter, FALSE)); + break; + case 47: //Elemental - Huge Fire Elemental + SetLocalString(oUser, "EncounterName", "Huge Fire Elemental"); + DelayCommand(1.0f, Spawn("NW_FIREHUGE", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_FIREHUGE", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_FIREHUGE", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_FIREHUGE", lEncounter, FALSE)); + break; + case 48: //Elemental - Huge Water Elemental + SetLocalString(oUser, "EncounterName", "Huge Water Elemental"); + DelayCommand(1.0f, Spawn("NW_WATERHUGE", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_WATERHUGE", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_WATERHUGE", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_WATERHUGE", lEncounter, FALSE)); + break; + case 49: //Elemental - Elemental Swarm + SetLocalString(oUser, "EncounterName", "Elemental Swarm"); + DelayCommand(1.0f, Spawn("NW_AIRGREAT", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_EARTHGREAT", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_FIREGREAT", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_WATERGREAT", lEncounter, FALSE)); + break; + case 51: //Giant - Low Ogre + SetLocalString(oUser, "EncounterName", "Low Ogre"); + DelayCommand(1.0f, Spawn("NW_OGRE01", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_OGRE01", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_OGRE02", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_OGRE02", lEncounter, FALSE)); + break; + case 52: //Giant - Low Troll + SetLocalString(oUser, "EncounterName", "Low Troll"); + DelayCommand(1.0f, Spawn("NW_TROLL", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_TROLL", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_TROLL", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_TROLL", lEncounter, FALSE)); + break; + case 53: //Giant - High Ogre + SetLocalString(oUser, "EncounterName", "High Ogre"); + DelayCommand(1.0f, Spawn("NW_OGRECHIEF01", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_OGRECHIEF02", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_OGRECHIEF01", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_OGREMAGE02", lEncounter, FALSE)); + break; + case 54: //Giant - High Troll + SetLocalString(oUser, "EncounterName", "High Troll"); + DelayCommand(1.0f, Spawn("NW_TROLLCHIEF", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_TROLLCHIEF", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_TROLLWIZ", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_TROLLWIZ", lEncounter, FALSE)); + break; + case 55: //Giant - Ettin + SetLocalString(oUser, "EncounterName", "Ettin"); + DelayCommand(1.0f, Spawn("NW_ETTIN", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_ETTIN", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_ETTIN", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_ETTIN", lEncounter, FALSE)); + break; + case 56: //Giant - Hill Giant + SetLocalString(oUser, "EncounterName", "Hill Giant"); + DelayCommand(1.0f, Spawn("NW_GNTHILL", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_GNTHILL", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_GNTMOUNT", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_GNTMOUNT", lEncounter, FALSE)); + break; + case 57: //Giant - Frost Giant + SetLocalString(oUser, "EncounterName", "Frost Giant"); + DelayCommand(1.0f, Spawn("NW_GNTFROST", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_GNTFROST", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_GNTFROST", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_GNTFROST", lEncounter, FALSE)); + break; + case 58: //Giant - Fire Giant + SetLocalString(oUser, "EncounterName", "Fire Giant"); + DelayCommand(1.0f, Spawn("NW_GNTFIRE", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_GNTFIRE", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_GNTFIRE", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_GNTFIRE", lEncounter, FALSE)); + break; + case 59: //Giant - Ogre Mage (Boss) + SetLocalString(oUser, "EncounterName", "Ogre Mage (Boss)"); + DelayCommand(1.0f, Spawn("nw_ogreboss", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("nw_ogreboss", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_OGREMAGEBOSS", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_OGREMAGEBOSS", lEncounter, FALSE)); + break; + case 61: //Humanoid - Goblin + SetLocalString(oUser, "EncounterName", "Goblin"); + DelayCommand(1.0f, Spawn("NW_GOBLINA", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_GOBLINA", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_GOBLINA", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_GOBLINB", lEncounter, FALSE)); + break; + case 62: //Humanoid - Kobold + SetLocalString(oUser, "EncounterName", "Kobold"); + DelayCommand(1.0f, Spawn("NW_KOBOLD002", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_KOBOLD002", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_KOBOLD002", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_KOBOLD001", lEncounter, FALSE)); + break; + case 63: //Humanoid - Low Orc + SetLocalString(oUser, "EncounterName", "Low Orc"); + DelayCommand(1.0f, Spawn("NW_ORCB", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_ORCA", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_ORCA", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_ORCA", lEncounter, FALSE)); + break; + case 64: //Humanoid - High Orc (Wiz) + SetLocalString(oUser, "EncounterName", "High Orc (Wiz)"); + DelayCommand(1.0f, Spawn("NW_OrcChiefA", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_ORCCHIEFB", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_ORCCHIEFB", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_ORCWIZA", lEncounter, FALSE)); + break; + case 65: //Humanoid - Bugbear + SetLocalString(oUser, "EncounterName", "Bugbear"); + DelayCommand(1.0f, Spawn("NW_BUGBEARA", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_BUGBEARA", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_BUGBEARA", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_BUGBEARB", lEncounter, FALSE)); + break; + case 66: //Humanoid - Lizardfolk + SetLocalString(oUser, "EncounterName", "Lizardfolk"); + DelayCommand(1.0f, Spawn("NW_OLDWARRA", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_OLDWARRA", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_OLDWARRA", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_OLDWARB", lEncounter, FALSE)); + break; + case 67: //Humanoid - Minotaur (Wiz) + SetLocalString(oUser, "EncounterName", "Minotaur (Wiz)"); + DelayCommand(1.0f, Spawn("NW_MINOTAUR", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_MINOTAUR", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_MINOTAUR", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_MINWIZ", lEncounter, FALSE)); + break; + case 68: //Humanoid - Fey + SetLocalString(oUser, "EncounterName", "Fey (Mixed)"); + DelayCommand(1.0f, Spawn("NW_GRIG", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_GRIG", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_PIXIE", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_PIXIE", lEncounter, FALSE)); + break; + case 69: //Humanoid - Yuan-Ti (Mixed) + SetLocalString(oUser, "EncounterName", "Yuan-Ti (Mixed)"); + DelayCommand(1.0f, Spawn("NW_YUAN_TI001", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_YUAN_TI001", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_YUAN_TI002", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_YUAN_TI003", lEncounter, FALSE)); + break; + case 71: //Insects - Fire Beetle + SetLocalString(oUser, "EncounterName", "Fire Beetle"); + DelayCommand(1.0f, Spawn("NW_BTLFIRE", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_BTLFIRE", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_BTLFIRE", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_BTLFIRE", lEncounter, FALSE)); + break; + case 72: //Insects - Spitting Fire Beetle + SetLocalString(oUser, "EncounterName", "Spitting Fire Beetle"); + DelayCommand(1.0f, Spawn("NW_BTLFIRE02", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_BTLFIRE02", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_BTLFIRE02", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_BTLFIRE02", lEncounter, FALSE)); + break; + case 73: //Insects - Low Beetle (Mixed) + SetLocalString(oUser, "EncounterName", "Low Beetle (Mixed)"); + DelayCommand(1.0f, Spawn("NW_BTLBOMB", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_BTLBOMB", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_BTLSTINK", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_BTLFIRE02", lEncounter, FALSE)); + break; + case 74: //Insects - Giant Spider + SetLocalString(oUser, "EncounterName", "Giant Spider"); + DelayCommand(1.0f, Spawn("NW_SPIDGIANT", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_SPIDGIANT", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_SPIDGIANT", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_SPIDGIANT", lEncounter, FALSE)); + break; + case 75: //Insects - Sword Spider + SetLocalString(oUser, "EncounterName", "Sword Spider"); + DelayCommand(1.0f, Spawn("NW_SPIDSWRD", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_SPIDSWRD", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_SPIDSWRD", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_SPIDSWRD", lEncounter, FALSE)); + break; + case 76: //Insects - Wraith Spider + SetLocalString(oUser, "EncounterName", "Wraith Spider"); + DelayCommand(1.0f, Spawn("NW_SPIDWRA", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_SPIDWRA", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_SPIDWRA", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_SPIDWRA", lEncounter, FALSE)); + break; + case 77: //Insects - Stag Beetle + SetLocalString(oUser, "EncounterName", "Stag Beetle"); + DelayCommand(1.0f, Spawn("NW_BTLSTAG", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_BTLSTAG", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_BTLSTAG", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_BTLSTAG", lEncounter, FALSE)); + break; + case 78: //Insects - Dire Spider + SetLocalString(oUser, "EncounterName", "Dire Spider"); + DelayCommand(1.0f, Spawn("NW_SPIDDIRE", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_SPIDDIRE", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_SPIDDIRE", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_SPIDDIRE", lEncounter, FALSE)); + break; + case 79: //Insects - Queen Spider + SetLocalString(oUser, "EncounterName", "Queen Spider"); + DelayCommand(1.0f, Spawn("NW_SPIDERBOSS", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_SPIDERBOSS", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_SPIDERBOSS", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_SPIDERBOSS", lEncounter, FALSE)); + break; + case 81: //Undead - Low Zombie + SetLocalString(oUser, "EncounterName", "Zombie"); + DelayCommand(1.0f, Spawn("NW_ZOMBIE01", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_ZOMBIE02", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_ZOMBIE01", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_ZOMBIE02", lEncounter, FALSE)); + break; + case 82: //Undead - Low Skeleton + SetLocalString(oUser, "EncounterName", "Low Skeleton"); + DelayCommand(1.0f, Spawn("NW_SKELETON", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_SKELETON", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_SKELETON", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_SKELETON", lEncounter, FALSE)); + break; + case 83: //Undead - Ghoul + SetLocalString(oUser, "EncounterName", "Ghoul"); + DelayCommand(1.0f, Spawn("NW_GHOUL", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_GHOUL", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_GHOUL", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_GHOUL", lEncounter, FALSE)); + break; + case 84: //Undead - Shadow + SetLocalString(oUser, "EncounterName", "Shadow"); + DelayCommand(1.0f, Spawn("NW_SHADOW", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_SHADOW", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_SHADOW", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_SHADOW", lEncounter, FALSE)); + break; + case 85: //Undead - Mummy + SetLocalString(oUser, "EncounterName", "Mummy"); + DelayCommand(1.0f, Spawn("NW_MUMMY", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_MUMMY", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_MUMMY", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_MUMMY", lEncounter, FALSE)); + break; + case 86: //Undead - High Skeleton + SetLocalString(oUser, "EncounterName", "High Skeleton (Mixed)"); + DelayCommand(1.0f, Spawn("NW_SKELWARR01", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_SKELWARR02", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_SKELMAGE", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_SKELPRIEST", lEncounter, FALSE)); + break; + case 87: //Undead - Curst (Mixed) + SetLocalString(oUser, "EncounterName", "Curst (Mixed)"); + DelayCommand(1.0f, Spawn("NW_CURST001", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_CURST002", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_CURST003", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_CURST004", lEncounter, FALSE)); + break; + case 88: //Undead - Doom Knight + SetLocalString(oUser, "EncounterName", "Doom Knight"); + DelayCommand(1.0f, Spawn("NW_DOOMKGHT", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_DOOMKGHT", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_DOOMKGHT", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_DOOMKGHT", lEncounter, FALSE)); + break; + case 89: //Undead - Vampire (Mixed) + SetLocalString(oUser, "EncounterName", "Vampire (Mixed)"); + DelayCommand(1.0f, Spawn("NW_VAMPIRE001", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_VAMPIRE002", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_VAMPIRE003", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_VAMPIRE004", lEncounter, FALSE)); + break; + case 91: //NPC - Low Gypsy + SetLocalString(oUser, "EncounterName", "Low Gypsy"); + DelayCommand(1.0f, Spawn("NW_GYPMALE", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_GYPMALE", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_GYPFEMALE", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_GYPFEMALE", lEncounter, FALSE)); + break; + case 92: //NPC - Low Bandit + SetLocalString(oUser, "EncounterName", "Low Bandit"); + DelayCommand(1.0f, Spawn("NW_BANDIT001", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_BANDIT001", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_BANDIT001", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_BANDIT002", lEncounter, FALSE)); + break; + case 93: //NPC - Medium Bandit (Mixed) + SetLocalString(oUser, "EncounterName", "Medium Bandit (Mixed)"); + DelayCommand(1.0f, Spawn("NW_BANDIT005", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_BANDIT002", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_BANDIT003", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_BANDIT004", lEncounter, FALSE)); + break; + case 94: //NPC - Low Mercenary (Mixed) + SetLocalString(oUser, "EncounterName", "Low Mercenary (Mixed)"); + DelayCommand(1.0f, Spawn("NW_HUMANMERC001", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_HALFMERC001", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_DWARFMERC001", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_ELFMERC001", lEncounter, FALSE)); + break; + case 95: //NPC - Elf Ranger + SetLocalString(oUser, "EncounterName", "Elf Ranger"); + DelayCommand(1.0f, Spawn("NW_ELFRANGER005", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_ELFRANGER005", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_ELFRANGER005", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_ELFRANGER005", lEncounter, FALSE)); + break; + case 96: //NPC - Low Drow (Mixed) + SetLocalString(oUser, "EncounterName", "Low Drow (Mixed)"); + DelayCommand(1.0f, Spawn("NW_DROWFIGHT005", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_DROWMAGE005", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_DROWROGUE005", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_DROWCLER005", lEncounter, FALSE)); + break; + case 97: //NPC - Medium Mercenary (Mixed) + SetLocalString(oUser, "EncounterName", "Medium Mercenary (Mixed)"); + DelayCommand(1.0f, Spawn("NW_HUMANMERC004", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_HALFMERC004", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_DWARFMERC004", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_ELFMERC004", lEncounter, FALSE)); + break; + case 98: //NPC - High Drow (Mixed) + SetLocalString(oUser, "EncounterName", "High Drow (Mixed)"); + DelayCommand(1.0f, Spawn("NW_DROWFIGHT020", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_DROWMAGE020", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_DROWROGUE020", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_DROWCLER020", lEncounter, FALSE)); + break; + case 99: //NPC - High Mercenary (Mixed) + SetLocalString(oUser, "EncounterName", "High Mercenary (Mixed)"); + DelayCommand(1.0f, Spawn("NW_HUMANMERC006", lEncounter, FALSE)); + DelayCommand(2.0f, Spawn("NW_HALFMERC006", lEncounter, FALSE)); + DelayCommand(3.0f, Spawn("NW_DWARFMERC006", lEncounter, FALSE)); + DelayCommand(4.0f, Spawn("NW_ELFMERC006", lEncounter, FALSE)); + break; + case 101: // Custom Encounters + CreateCustomEncounter("DMFI_E1", lEncounter); break; + case 102: CreateCustomEncounter("DMFI_E2", lEncounter); break; + case 103: CreateCustomEncounter("DMFI_E3", lEncounter); break; + case 104: CreateCustomEncounter("DMFI_E4", lEncounter); break; + case 105: CreateCustomEncounter("DMFI_E5", lEncounter); break; + case 106: CreateCustomEncounter("DMFI_E6", lEncounter); break; + case 107: CreateCustomEncounter("DMFI_E7", lEncounter); break; + case 108: CreateCustomEncounter("DMFI_E8", lEncounter); break; + case 109: CreateCustomEncounter("DMFI_E9", lEncounter); break; + default: + break; + } + return; +} + +//////////////////////////////////////////////////////////////////////// +//An FX Wand function +void FXWand_Firestorm(object oDM) +{ + + // FireStorm Effect + location lDMLoc = GetLocation ( oDM); + + + // tell the DM object to rain fire and destruction + AssignCommand ( oDM, ApplyEffectAtLocation ( DURATION_TYPE_INSTANT, EffectVisualEffect ( VFX_FNF_METEOR_SWARM), lDMLoc)); + AssignCommand ( oDM, DelayCommand (1.0, ApplyEffectAtLocation ( DURATION_TYPE_INSTANT, EffectVisualEffect (VFX_FNF_SCREEN_SHAKE), lDMLoc))); + + // create some fires + object oTargetArea = GetArea(oDM); + int nXPos, nYPos, nCount; + for (nCount = 0; nCount < 15; nCount++) + { + nXPos = Random(30) - 15; + nYPos = Random(30) - 15; + + vector vNewVector = GetPosition(oDM); + vNewVector.x += nXPos; + vNewVector.y += nYPos; + + location lFireLoc = Location(oTargetArea, vNewVector, 0.0); + object oFire = CreateObject ( OBJECT_TYPE_PLACEABLE, "plc_flamelarge", lFireLoc, FALSE); + object oDust = CreateObject ( OBJECT_TYPE_PLACEABLE, "plc_dustplume", lFireLoc, FALSE); + DelayCommand ( 10.0, DestroyObject ( oFire)); + DelayCommand ( 14.0, DestroyObject ( oDust)); + } + +} + +//////////////////////////////////////////////////////////////////////// +//An FX Wand function +void FXWand_Earthquake(object oDM) +{ + // Earthquake Effect by Jhenne, 06/29/02 + // declare variables used for targetting and commands. + location lDMLoc = GetLocation ( oDM); + + // tell the DM object to shake the screen + AssignCommand( oDM, ApplyEffectAtLocation ( DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_SCREEN_SHAKE), lDMLoc)); + AssignCommand ( oDM, DelayCommand( 2.8, ApplyEffectAtLocation ( DURATION_TYPE_INSTANT, EffectVisualEffect ( VFX_FNF_SCREEN_BUMP), lDMLoc))); + AssignCommand ( oDM, DelayCommand( 3.0, ApplyEffectAtLocation ( DURATION_TYPE_INSTANT, EffectVisualEffect ( VFX_FNF_SCREEN_SHAKE), lDMLoc))); + AssignCommand ( oDM, DelayCommand( 4.5, ApplyEffectAtLocation ( DURATION_TYPE_INSTANT, EffectVisualEffect ( VFX_FNF_SCREEN_BUMP), lDMLoc))); + AssignCommand ( oDM, DelayCommand( 5.8, ApplyEffectAtLocation ( DURATION_TYPE_INSTANT, EffectVisualEffect ( VFX_FNF_SCREEN_BUMP), lDMLoc))); + // tell the DM object to play an earthquake sound + AssignCommand ( oDM, PlaySound ("as_cv_boomdist1")); + AssignCommand ( oDM, DelayCommand ( 2.0, PlaySound ("as_wt_thunderds3"))); + AssignCommand ( oDM, DelayCommand ( 4.0, PlaySound ("as_cv_boomdist1"))); + // create a dust plume at the DM and clicking location + object oTargetArea = GetArea(oDM); + int nXPos, nYPos, nCount; + for (nCount = 0; nCount < 15; nCount++) + { + nXPos = Random(30) - 15; + nYPos = Random(30) - 15; + + vector vNewVector = GetPosition(oDM); + vNewVector.x += nXPos; + vNewVector.y += nYPos; + + location lDustLoc = Location(oTargetArea, vNewVector, 0.0); + object oDust = CreateObject ( OBJECT_TYPE_PLACEABLE, "plc_dustplume", lDustLoc, FALSE); + DelayCommand ( 4.0, DestroyObject ( oDust)); + } +} + +//////////////////////////////////////////////////////////////////////// +//An FX Wand function +void FXWand_Lightning(object oDM, location lDMLoc) +{ + // Lightning Strike by Jhenne. 06/29/02 + // tell the DM object to create a Lightning visual effect at targetted location + AssignCommand( oDM, ApplyEffectAtLocation ( DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_LIGHTNING_M), lDMLoc)); + // tell the DM object to play a thunderclap + AssignCommand ( oDM, PlaySound ("as_wt_thundercl3")); + // create a scorch mark where the lightning hit + object oScorch = CreateObject ( OBJECT_TYPE_PLACEABLE, "plc_weathmark", lDMLoc, FALSE); + object oTargetArea = GetArea(oDM); + int nXPos, nYPos, nCount; + for (nCount = 0; nCount < 5; nCount++) + { + nXPos = Random(10) - 5; + nYPos = Random(10) - 5; + + vector vNewVector = GetPositionFromLocation(lDMLoc); + vNewVector.x += nXPos; + vNewVector.y += nYPos; + + location lNewLoc = Location(oTargetArea, vNewVector, 0.0); + AssignCommand( oDM, ApplyEffectAtLocation ( DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_LIGHTNING_S), lNewLoc)); + } + DelayCommand ( 20.0, DestroyObject ( oScorch)); +} + +//////////////////////////////////////////////////////////////////////// +void FnFEffect(object oUser, int iVFX, location lEffect, float fDelay) +{ + if (fDelay>2.0) FloatingTextStringOnCreature("Delay effect created", oUser, FALSE); + DelayCommand( fDelay, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, EffectVisualEffect(iVFX),lEffect)); +} + +//////////////////////////////////////////////////////////////////////// +void CreateEffects(int iEffect, location lEffect, object oUser) +{ + float fDelay; + float fDuration; + float fBeamDuration; + object oTarget; + + if (GetIsDMPossessed(oUser)) + { + fDelay = GetLocalFloat(GetMaster(oUser), "dmfi_effectdelay"); + fDuration = GetLocalFloat(GetMaster(oUser), "dmfi_effectduration"); + fBeamDuration = GetLocalFloat(GetMaster(oUser), "dmfi_beamduration"); + } + else + { + fDelay = GetLocalFloat(oUser, "dmfi_effectdelay"); + fDuration = GetLocalFloat(oUser, "dmfi_effectduration"); + fBeamDuration = GetLocalFloat(oUser, "dmfi_beamduration"); + } + + if (!GetIsObjectValid(GetLocalObject(oUser, "dmfi_univ_target"))) + oTarget = oUser; + else + oTarget = GetLocalObject(oUser, "dmfi_univ_target"); + switch (iEffect) + { + //SoU/HotU Duration Effects(must have a target) + case 101: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_BIGBYS_CLENCHED_FIST), oTarget, fDuration); break; + case 102: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_BIGBYS_CRUSHING_HAND), oTarget, fDuration); break; + case 103: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_BIGBYS_GRASPING_HAND), oTarget, fDuration); break; + case 104: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_BIGBYS_INTERPOSING_HAND), oTarget, fDuration); break; + case 105: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_ICESKIN), oTarget, fDuration); break; + case 106: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_INFERNO), oTarget, fDuration); break; + case 107: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_PIXIEDUST), oTarget, fDuration); break; + case 108: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_CUTSCENE_INVISIBILITY), oTarget, fDuration); break; + case 109: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_FREEZE_ANIMATION), oTarget, fDuration); break; + case 100: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_GHOSTLY_PULSE), oTarget, fDuration); break; + //Magical Duration Effects + case 10: ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_CALTROPS),lEffect, fDuration); break; + case 11: ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_TENTACLE),lEffect, fDuration); break; + case 12: ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_WEB_MASS),lEffect, fDuration); break; + case 13: FnFEffect(oUser, VFX_FNF_GAS_EXPLOSION_MIND,lEffect, fDelay); break; + case 14: FnFEffect(oUser, VFX_FNF_LOS_HOLY_30,lEffect, fDelay); break; + case 15: FnFEffect(oUser, VFX_FNF_LOS_EVIL_30,lEffect, fDelay); break; + case 16: FnFEffect(oUser, VFX_FNF_SMOKE_PUFF,lEffect, fDelay); break; + case 17: FnFEffect(oUser, VFX_FNF_GAS_EXPLOSION_NATURE,lEffect, fDelay); break; + case 18: FnFEffect(oUser, VFX_FNF_DISPEL_DISJUNCTION,lEffect, fDelay); break; + case 19: FnFEffect(oUser, VFX_FNF_GAS_EXPLOSION_EVIL,lEffect, fDelay); break; + //Magical Status Effects (must have a target) + case 21: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_PROT_BARKSKIN), oTarget, fDuration); break; + case 22: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_PROT_GREATER_STONESKIN), oTarget, fDuration); break; + case 23: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_ENTANGLE), oTarget, fDuration); break; + case 24: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_ETHEREAL_VISAGE), oTarget, fDuration); break; + case 25: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_GHOSTLY_VISAGE), oTarget, fDuration); break; + case 26: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_INVISIBILITY), oTarget, fDuration); break; + case 27: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_BARD_SONG), oTarget, fDuration); break; + case 28: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_GLOBE_INVULNERABILITY), oTarget, fDuration); break; + case 29: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_PARALYZED), oTarget, fDuration); break; + case 20: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_PROT_SHADOW_ARMOR), oTarget, fDuration); break; + //Magical Burst Effects + case 31: FnFEffect(oUser, VFX_FNF_FIREBALL,lEffect, fDelay); break; + case 32: FnFEffect(oUser, VFX_FNF_FIRESTORM,lEffect, fDelay); break; + case 33: FnFEffect(oUser, VFX_FNF_HORRID_WILTING,lEffect, fDelay); break; + case 34: FnFEffect(oUser, VFX_FNF_HOWL_WAR_CRY,lEffect, fDelay); break; + case 35: FnFEffect(oUser, VFX_FNF_IMPLOSION,lEffect, fDelay); break; + case 36: FnFEffect(oUser, VFX_FNF_PWKILL,lEffect, fDelay); break; + case 37: FnFEffect(oUser, VFX_FNF_PWSTUN,lEffect, fDelay); break; + case 38: FnFEffect(oUser, VFX_FNF_SOUND_BURST,lEffect, fDelay); break; + case 39: FnFEffect(oUser, VFX_FNF_STRIKE_HOLY,lEffect, fDelay); break; + case 30: FnFEffect(oUser, VFX_FNF_WORD,lEffect, fDelay); break; + //Lighting Effects + case 41: ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_BLACKOUT),lEffect, fDuration); break; + case 42: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_ANTI_LIGHT_10),oTarget, fDuration); break; + case 43: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_LIGHT_BLUE_20),oTarget, fDuration); break; + case 44: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_LIGHT_GREY_20),oTarget, fDuration); break; + case 45: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_LIGHT_ORANGE_20),oTarget, fDuration); break; + case 46: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_LIGHT_PURPLE_20),oTarget, fDuration); break; + case 47: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_LIGHT_RED_20),oTarget, fDuration); break; + case 48: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_LIGHT_WHITE_20),oTarget, fDuration); break; + case 49: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_LIGHT_YELLOW_20),oTarget, fDuration); break; + //Beam Effects + case 50: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_CHAIN, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); break; + case 51: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_COLD, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); break; + case 52: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_EVIL, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); break; + case 53: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_FIRE, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); break; + case 54: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_FIRE_LASH, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); break; + case 55: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_HOLY, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); break; + case 56: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_LIGHTNING, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); break; + case 57: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_MIND, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); break; + case 58: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_ODD, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); break; + case 59: ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_COLD, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); + ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_EVIL, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); + ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_FIRE, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); + ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_FIRE_LASH, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); + ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_HOLY, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); + ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_LIGHTNING, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); + ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_MIND, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); + ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectBeam(VFX_BEAM_ODD, oUser, BODY_NODE_CHEST, FALSE), oTarget, fBeamDuration); break; + + //Environmental Effects + case 60: FnFEffect(oUser, VFX_FNF_NATURES_BALANCE,lEffect, fDelay);break; + case 61: FXWand_Lightning(oTarget, lEffect); break; + case 62: FXWand_Firestorm(oTarget); break; + case 63: FXWand_Earthquake(oTarget); break; + case 64: FnFEffect(oUser, VFX_FNF_ICESTORM,lEffect, fDelay); break; + case 65: FnFEffect(oUser, VFX_FNF_SUNBEAM,lEffect, fDelay); break; + case 66: SetWeather(GetArea(oUser), WEATHER_CLEAR); break; + case 67: SetWeather(GetArea(oUser), WEATHER_RAIN); break; + case 68: SetWeather(GetArea(oUser), WEATHER_SNOW); break; + case 69: SetWeather(GetArea(oUser), WEATHER_USE_AREA_SETTINGS); break; + //Summon Effects + case 71: FnFEffect(oUser, VFX_FNF_SUMMON_MONSTER_1,lEffect, fDelay); break; + case 72: FnFEffect(oUser, VFX_FNF_SUMMON_MONSTER_2,lEffect, fDelay); break; + case 73: FnFEffect(oUser, VFX_FNF_SUMMON_MONSTER_3,lEffect, fDelay); break; + case 74: FnFEffect(oUser, VFX_FNF_SUMMON_CELESTIAL,lEffect, fDelay); break; + case 75: FnFEffect(oUser, VFX_FNF_SUMMONDRAGON,lEffect, fDelay); break; + case 76: FnFEffect(oUser, VFX_FNF_SUMMON_EPIC_UNDEAD,lEffect, fDelay); break; + case 77: FnFEffect(oUser, VFX_FNF_SUMMON_GATE,lEffect, fDelay); break; + case 78: FnFEffect(oUser, VFX_FNF_SUMMON_UNDEAD,lEffect, fDelay); break; + case 79: FnFEffect(oUser, VFX_FNF_UNDEAD_DRAGON,lEffect, fDelay); break; + case 70: FnFEffect(oUser, VFX_FNF_WAIL_O_BANSHEES,lEffect, fDelay); break; + //SoU/HotU Effects + case 80: ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(322), oTarget, fDuration); break; + case 81: ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(132), oTarget, fDuration); break; + case 82: ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(133), oTarget, fDuration); break; + case 83: ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(136), oTarget, fDuration); break; + case 84: ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(137), oTarget, fDuration); break; + case 85: FnFEffect(oUser, VFX_FNF_DEMON_HAND,lEffect, fDelay); break; + case 86: FnFEffect(oUser, VFX_FNF_ELECTRIC_EXPLOSION,lEffect, fDelay); break; + case 87: FnFEffect(oUser, VFX_FNF_GREATER_RUIN,lEffect, fDelay); break; + case 88: FnFEffect(oUser, VFX_FNF_MYSTICAL_EXPLOSION,lEffect, fDelay); break; + case 89: FnFEffect(oUser, VFX_FNF_SWINGING_BLADE,lEffect, fDelay); break; + //Settings + case 91: + SetLocalString(oUser, "EffectSetting", "dmfi_effectduration"); + CreateSetting(oUser); + break; + case 92: + SetLocalString(oUser, "EffectSetting", "dmfi_effectdelay"); + CreateSetting(oUser); + break; + case 93: + SetLocalString(oUser, "EffectSetting", "dmfi_beamduration"); + CreateSetting(oUser); + break; + case 94: //Change Day Music + iDayMusic = MusicBackgroundGetDayTrack(GetArea(oUser)) + 1; + if (iDayMusic > 33) iDayMusic = 49; + if (iDayMusic > 55) iDayMusic = 1; + MusicBackgroundStop(GetArea(oUser)); + MusicBackgroundChangeDay(GetArea(oUser), iDayMusic); + MusicBackgroundPlay(GetArea(oUser)); + break; + case 95: //Change Night Music + iNightMusic = MusicBackgroundGetDayTrack(GetArea(oUser)) + 1; + if (iNightMusic > 33) iNightMusic = 49; + if (iNightMusic > 55) iNightMusic = 1; + MusicBackgroundStop(GetArea(oUser)); + MusicBackgroundChangeNight(GetArea(oUser), iNightMusic); + MusicBackgroundPlay(GetArea(oUser)); + break; + case 96: //Play Background Music + MusicBackgroundPlay(GetArea(oUser)); + break; + case 97: //Stop Background Music + MusicBackgroundStop(GetArea(oUser)); + break; + case 98: //Change and Play Battle Music + iBattleMusic = MusicBackgroundGetBattleTrack(GetArea(oUser)) + 1; + if (iBattleMusic < 34 || iBattleMusic > 48) iBattleMusic = 34; + MusicBattleStop(GetArea(oUser)); + MusicBattleChange(GetArea(oUser), iBattleMusic); + MusicBattlePlay(GetArea(oUser)); + break; + case 99: //Stop Battle Music + MusicBattleStop(GetArea(oUser)); + break; + + default: break; + } + DeleteLocalObject(oUser, "EffectTarget"); + return; +} + +//////////////////////////////////////////////////////////////////////// +//This function is for the DMFI Emote Wand +void DoEmoteFunction(int iEmote, object oUser) +{ + object oTarget = GetLocalObject(oUser, "dmfi_univ_target"); + if (!GetIsObjectValid(oTarget)) + oTarget = oUser; + float fDur = 9999.0f; //Duration + + switch (iEmote) + { + case 1: AssignCommand(oTarget, PlayAnimation( ANIMATION_FIREFORGET_DODGE_SIDE, 1.0)); break; + case 2: AssignCommand(oTarget, PlayAnimation( ANIMATION_FIREFORGET_DRINK, 1.0)); break; + case 3: AssignCommand(oTarget, PlayAnimation( ANIMATION_FIREFORGET_DODGE_DUCK, 1.0)); break; + case 4: AssignCommand(oTarget, PlayAnimation( ANIMATION_LOOPING_DEAD_BACK, 1.0, fDur)); break; + case 5: AssignCommand(oTarget, PlayAnimation( ANIMATION_LOOPING_DEAD_FRONT, 1.0, fDur)); break; + case 6: AssignCommand(oTarget, PlayAnimation( ANIMATION_FIREFORGET_READ, 1.0)); DelayCommand(3.0f, AssignCommand(oTarget, PlayAnimation( ANIMATION_FIREFORGET_READ, 1.0)));break; + case 7: AssignCommand(oTarget, PlayAnimation( ANIMATION_LOOPING_SIT_CROSS, 1.0, fDur)); break; + case 81: AssignCommand(oTarget, PlayAnimation( ANIMATION_LOOPING_TALK_PLEADING, 1.0, fDur)); break; + case 82: AssignCommand(oTarget, PlayAnimation( ANIMATION_LOOPING_CONJURE1, 1.0, fDur)); break; + case 83: AssignCommand(oTarget, PlayAnimation( ANIMATION_LOOPING_CONJURE2, 1.0, fDur)); break; + case 84: AssignCommand(oTarget, PlayAnimation( ANIMATION_LOOPING_GET_LOW, 1.0, fDur)); break; + case 85: AssignCommand(oTarget, PlayAnimation( ANIMATION_LOOPING_GET_MID, 1.0, fDur)); break; + case 86: AssignCommand(oTarget, PlayAnimation( ANIMATION_LOOPING_MEDITATE, 1.0, fDur)); break; + case 87: AssignCommand(oTarget, PlayAnimation( ANIMATION_LOOPING_TALK_FORCEFUL, 1.0, fDur)); break; + case 88: AssignCommand(oTarget, PlayAnimation( ANIMATION_LOOPING_WORSHIP, 1.0, fDur)); break; + case 10: if (!GetLocalInt(oTarget, "hls_emotemute")) FloatingTextStringOnCreature("*emote* commands are off", oTarget, FALSE); + else FloatingTextStringOnCreature("*emote* commands are on", oTarget, FALSE); + SetLocalInt(oTarget, "hls_emotemute", abs(GetLocalInt(oTarget, "hls_emotemute") - 1)); break; + case 91: EmoteDance(oTarget); break; + case 92: AssignCommand(oTarget, PlayAnimation( ANIMATION_LOOPING_PAUSE_DRUNK, 1.0, fDur)); break; + case 93: AssignCommand(oTarget, ActionForceFollowObject(GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC, oTarget), 2.0f)); break; + case 94: SitInNearestChair(oTarget); break; + case 95: AssignCommand(oTarget, ActionPlayAnimation( ANIMATION_LOOPING_SIT_CROSS, 1.0, fDur)); DelayCommand(1.0f, AssignCommand(oTarget, PlayAnimation( ANIMATION_FIREFORGET_DRINK, 1.0))); DelayCommand(3.0f, AssignCommand(oTarget, PlayAnimation( ANIMATION_LOOPING_SIT_CROSS, 1.0, fDur)));break; + case 96: AssignCommand(oTarget, ActionPlayAnimation( ANIMATION_LOOPING_SIT_CROSS, 1.0, fDur)); DelayCommand(1.0f, AssignCommand(oTarget, PlayAnimation( ANIMATION_FIREFORGET_READ, 1.0))); DelayCommand(3.0f, AssignCommand(oTarget, PlayAnimation( ANIMATION_LOOPING_SIT_CROSS, 1.0, fDur)));break; + case 97: AssignCommand(oTarget, PlayAnimation( ANIMATION_LOOPING_SPASM, 1.0, fDur)); break; + case 98: SmokePipe(oTarget); break; + default: break; + } +} + +//////////////////////////////////////////////////////////////////////// +void DoBuff (int iChoice, object oUser) +{ + int nChoice = 0; + string sType; + object oTarget = GetLocalObject(oUser, "dmfi_univ_target"); + int Party = GetLocalInt(oUser, "dmfi_buff_party"); + int CL; + int nSpell1 = SPELL_ALL_SPELLS; + int nSpell2 = SPELL_ALL_SPELLS; + int nSpell3 = SPELL_ALL_SPELLS; + + + switch (iChoice) + { + case 10: nChoice = -1; break; + case 11: nChoice = SPELL_AURA_OF_VITALITY; break; + case 12: nChoice = SPELL_BARKSKIN; break; + case 13: nChoice = SPELL_BATTLETIDE; break; + case 14: nChoice = SPELL_BLESS; break; + case 16: nChoice = SPELL_CLAIRAUDIENCE_AND_CLAIRVOYANCE; break; + case 17: nChoice = SPELL_CLARITY; break; + case 18: nChoice = SPELL_DEATH_WARD; break; + case 19: nChoice = SPELL_DISPLACEMENT; break; + case 20: nChoice = -1; break; + case 21: nChoice = SPELL_DIVINE_FAVOR; break; + case 22: nChoice = SPELL_DIVINE_POWER; break; + case 23: nChoice = SPELL_ENDURE_ELEMENTS; break; + case 24: nChoice = SPELL_ENTROPIC_SHIELD; break; + case 25: nChoice = SPELL_ELEMENTAL_SHIELD; break; + case 26: nChoice = SPELL_ENERGY_BUFFER; break; + case 27: nChoice = SPELL_ETHEREAL_VISAGE; break; + case 28: nChoice = SPELL_GHOSTLY_VISAGE; break; + case 29: nChoice = SPELL_GLOBE_OF_INVULNERABILITY; break; + case 30: nChoice = -1; break; + case 31: nChoice = SPELL_SANCTUARY; break; + case 32: nChoice = SPELL_GREATER_STONESKIN; break; + case 33: nChoice = SPELL_GREATER_SPELL_MANTLE; break; + case 34: nChoice = SPELL_HASTE; break; + case 35: nChoice = SPELL_INVISIBILITY; break; + case 36: nChoice = SPELL_IMPROVED_INVISIBILITY; break; + case 37: nChoice = SPELL_LESSER_MIND_BLANK;break; + case 38: nChoice = SPELL_LESSER_SPELL_MANTLE; break; + case 39: nChoice = SPELL_MAGE_ARMOR; break; + case 40: nChoice = -1; break; + case 41: nChoice = SPELL_MESTILS_ACID_SHEATH; break; + case 42: nChoice = SPELL_MONSTROUS_REGENERATION; break; + case 43: nChoice = SPELL_PRAYER; break; + case 44: nChoice = SPELL_PREMONITION; break; + case 45: nChoice = SPELL_PROTECTION_FROM_ELEMENTS; break; + case 46: nChoice = SPELL_PROTECTION_FROM_SPELLS; break; + case 47: nChoice = SPELL_REGENERATE; break; + case 48: nChoice = SPELL_RESIST_ELEMENTS; break; + case 49: nChoice = SPELL_SHADOW_SHIELD; break; + case 50: nChoice = -1; break; + case 51: nChoice = SPELL_SHIELD; break; + case 52: nChoice = SPELL_SPELL_MANTLE; break; + case 53: nChoice = SPELL_SPELL_RESISTANCE; break; + case 54: nChoice = SPELL_STONE_BONES; break; + case 55: nChoice = SPELL_STONESKIN; break; + case 56: nChoice = SPELL_TENSERS_TRANSFORMATION; break; + case 57: nChoice = SPELL_TRUE_SEEING; break; + case 58: nChoice = SPELL_DARKNESS; break; + case 59: nChoice = SPELL_WAR_CRY; break; + case 60: nChoice = -1; break; + case 61: sType = "BARD_DEF"; break; + case 62: sType = "BARD_OFF"; break; + case 63: sType = "CLERIC_DEF"; break; + case 64: sType = "CLERIC_OFF"; break; + case 65: sType = "DRUID_DEF"; break; + case 66: sType = "DRUID_OFF"; break; + case 67: sType = "MAGE_DEF"; break; + case 68: sType = "MAGE_OFF"; break; + case 70: nChoice = -1; break; + case 71: sType = "ARMOR"; break; + case 72: sType = "ELEMENTAL"; break; + case 73: sType = "INVIS"; break; + case 74: sType = "MELEE"; break; + case 75: sType = "MIND"; break; + case 76: sType = "SHIELD"; break; + case 77: sType = "SP_PROT"; break; + case 78: sType = "STEALTH"; break; + + case 81: DMFI_NextTarget(oTarget, oUser); nChoice = -1; break; + case 82: SetLocalString(oUser, "dmfi_buff_level", "LOW"); nChoice = -1; + FloatingTextStringOnCreature("Buff level LOW", oUser); + SetCustomToken(20782, "Low"); + SetDMFIPersistentString("dmfi", "dmfi_buff_level", "LOW", oUser); + break; + case 83: SetLocalString(oUser, "dmfi_buff_level", "MID"); nChoice = -1; + FloatingTextStringOnCreature("Buff level MID", oUser); + SetCustomToken(20782, "Mid"); + SetDMFIPersistentString("dmfi", "dmfi_buff_level", "MID", oUser); + break; + case 84: SetLocalString(oUser, "dmfi_buff_level", "HIGH"); nChoice = -1; + FloatingTextStringOnCreature("Buff level HIGH", oUser); + SetCustomToken(20782, "High"); + SetDMFIPersistentString("dmfi", "dmfi_buff_level", "HIGH", oUser); + break; + case 85: SetLocalString(oUser, "dmfi_buff_level", "EPIC"); nChoice = -1; + FloatingTextStringOnCreature("Buff level EPIC", oUser); + SetCustomToken(20782, "Epic"); + SetDMFIPersistentString("dmfi", "dmfi_buff_level", "EPIC", oUser); + break; + case 86: { + if (GetLocalInt(oUser, "dmfi_buff_party")==1) + { + SetLocalInt(oUser, "dmfi_buff_party", 0); + FloatingTextStringOnCreature("Buff set to single target", oUser); + SetCustomToken(20783, "Single Target"); + SetDMFIPersistentInt("dmfi","dmfi_buff_party", 0, oUser); + } + else + { + SetLocalInt(oUser, "dmfi_buff_party", 1); + FloatingTextStringOnCreature("Buff set to party mode", oUser); + SetCustomToken(20783, "Party"); + SetDMFIPersistentInt("dmfi","dmfi_buff_party", 1, oUser); + } + } + case 80: nChoice = -1; break; + default: nChoice = -1; break; + } + + + if (nChoice==-1) + return; + +//set caster level based on set level + string sLevel = GetLocalString(oUser, "dmfi_buff_level"); + + if (sLevel == "LOW") CL = 5; + else if (sLevel == "MID") CL = 10; + else if (sLevel == "HIGH") CL = 15; + else if (sLevel == "EPIC") CL = 20; + + if (nChoice == 0) //only get here if nChoice NOT set + { + string BUFF_TYPE = sType + "_" + sLevel; + + if (BUFF_TYPE == "BARD_DEF_LOW") + { + nSpell1 = SPELL_RESISTANCE; + nSpell2 = SPELL_MAGE_ARMOR; + nSpell3 = SPELL_GHOSTLY_VISAGE; + } + else if (BUFF_TYPE =="BARD_OFF_LOW") + { + nSpell1 = SPELL_BULLS_STRENGTH; + nSpell2 = SPELL_MAGE_ARMOR; + nSpell3 = SPELL_MAGIC_WEAPON; + } + else if (BUFF_TYPE == "BARD_DEF_MID") + { + nSpell1 = SPELL_IMPROVED_INVISIBILITY; + nSpell2 = SPELL_GHOSTLY_VISAGE; + nSpell3 = SPELL_CLARITY; + } + else if (BUFF_TYPE == "BARD_OFF_MID") + { + nSpell1 = SPELL_WAR_CRY; + nSpell2 = SPELL_SUMMON_CREATURE_V; + nSpell3 = SPELL_ETHEREAL_VISAGE; + } + else if (BUFF_TYPE == "BARD_DEF_HIGH") + { + nSpell1 = SPELL_ETHEREAL_VISAGE; + nSpell2 = SPELL_IMPROVED_INVISIBILITY; + nSpell3 = SPELL_HASTE; + } + else if (BUFF_TYPE == "BARD_OFF_HIGH") + { + nSpell1 = SPELL_ETHEREAL_VISAGE; + nSpell2 = SPELL_SUMMON_CREATURE_V; + nSpell3 = SPELL_WAR_CRY; + } + else if (BUFF_TYPE == "BARD_DEF_EPIC") + { + nSpell1 = SPELL_ETHEREAL_VISAGE; + nSpell2 = SPELL_ENERGY_BUFFER; + nSpell3 = SPELL_IMPROVED_INVISIBILITY; + } + else if (BUFF_TYPE == "BARD_OFF_EPIC") + { + nSpell1 = SPELL_ETHEREAL_VISAGE; + nSpell2 = SPELL_SUMMON_CREATURE_VI; + nSpell3 = SPELL_MASS_HASTE; + } + + else if (BUFF_TYPE == "MAGE_DEF_LOW") + { + nSpell1 = SPELL_CLARITY; + nSpell2 = SPELL_GHOSTLY_VISAGE; + nSpell3 = SPELL_PROTECTION_FROM_ELEMENTS; + } + else if (BUFF_TYPE == "MAGE_OFF_LOW") + { + nSpell1 = SPELL_GHOSTLY_VISAGE; + nSpell2 = SPELL_DEATH_ARMOR; + nSpell3 = SPELL_HASTE; + } + else if (BUFF_TYPE == "MAGE_DEF_MID") + { + nSpell1 = SPELL_LESSER_SPELL_MANTLE; + nSpell2 = SPELL_STONESKIN; + nSpell3 = SPELL_ELEMENTAL_SHIELD; + } + else if (BUFF_TYPE == "MAGE_OFF_MID") + { + nSpell1 = SPELL_SPELL_MANTLE; + nSpell2 = SPELL_IMPROVED_INVISIBILITY; + nSpell3 = SPELL_SUMMON_CREATURE_V; + } + else if (BUFF_TYPE == "MAGE_DEF_HIGH") + { + nSpell1 = SPELL_SPELL_MANTLE; + nSpell2 = SPELL_SANCTUARY; + nSpell3 = SPELL_MINOR_GLOBE_OF_INVULNERABILITY; + } + else if (BUFF_TYPE == "MAGE_OFF_HIGH") + { + nSpell1 = SPELL_ETHEREAL_VISAGE; + nSpell2 = SPELL_SUMMON_CREATURE_VIII; + nSpell3 = SPELL_SPELL_MANTLE; + } + else if (BUFF_TYPE == "MAGE_DEF_EPIC") + { + nSpell1 = SPELL_PREMONITION; + nSpell2 = SPELL_SPELL_MANTLE; + nSpell3 = SPELL_GLOBE_OF_INVULNERABILITY; + } + else if (BUFF_TYPE == "MAGE_OFF_EPIC") + { + nSpell1 = SPELL_PREMONITION; + nSpell2 = SPELL_MORDENKAINENS_SWORD; + nSpell3 = SPELL_GLOBE_OF_INVULNERABILITY; + } + else if (BUFF_TYPE == "CLERIC_DEF_LOW") + { + nSpell1 = SPELL_PROTECTION_FROM_ELEMENTS; + nSpell2 = SPELL_CLARITY; + nSpell3 = SPELL_DARKVISION; + } + else if (BUFF_TYPE == "CLERIC_OFF_LOW") + { + nSpell1 = SPELL_PRAYER; + nSpell2 = SPELL_MAGIC_VESTMENT; + nSpell3 = SPELL_BULLS_STRENGTH; + } + else if (BUFF_TYPE == "CLERIC_MID_DEF") + { + nSpell1 = SPELL_SANCTUARY; + nSpell2 = SPELL_SPELL_RESISTANCE; + nSpell3 = SPELL_TRUE_SEEING; + } + else if (BUFF_TYPE == "CLERIC_OFF_MID") + { + nSpell1 = SPELL_SUMMON_CREATURE_VI; + nSpell2 = SPELL_BATTLETIDE; + nSpell3 = SPELL_MONSTROUS_REGENERATION; + } + else if (BUFF_TYPE == "CLERIC_DEF_HIGH") + { + nSpell1 = SPELL_SANCTUARY; + nSpell2 = SPELL_REGENERATE; + nSpell3 = SPELL_MONSTROUS_REGENERATION; + } + else if (BUFF_TYPE == "CLERIC_OFF_HIGH") + { + nSpell1 = SPELL_SUMMON_CREATURE_VIII; + nSpell2 = SPELL_REGENERATE; + nSpell3 = SPELL_BATTLETIDE; + } + else if (BUFF_TYPE == "CLERIC_DEF_EPIC") + { + nSpell1 = SPELL_UNDEATHS_ETERNAL_FOE; + nSpell2 = SPELL_REGENERATE; + nSpell3 = SPELL_SANCTUARY; + } + else if (BUFF_TYPE == "CLERIC_OFF_EPIC") + { + nSpell1 = SPELL_SUMMON_CREATURE_IX; + nSpell2 = SPELL_REGENERATE; + nSpell3 = SPELL_BATTLETIDE; + } + else if (BUFF_TYPE == "DRUID_DEF_LOW") + { + nSpell1 = SPELL_PROTECTION_FROM_ELEMENTS; + nSpell2 = SPELL_BARKSKIN; + nSpell3 = SPELL_ONE_WITH_THE_LAND; + } + else if (BUFF_TYPE == "DRUID_OFF_LOW") + { + nSpell1 = SPELL_GREATER_MAGIC_FANG; + nSpell2 = SPELL_BULLS_STRENGTH; + nSpell3 = SPELL_BLOOD_FRENZY; + } + else if (BUFF_TYPE == "DRUID_DEF_MID") + { + nSpell1 = SPELL_SPELL_RESISTANCE; + nSpell2 = SPELL_MONSTROUS_REGENERATION; + nSpell3 = SPELL_STONESKIN; + } + else if (BUFF_TYPE == "DRUID_OFF_MID") + { + nSpell1 = SPELL_STONESKIN; + nSpell2 = SPELL_FREEDOM_OF_MOVEMENT; + nSpell3 = SPELL_MASS_CAMOFLAGE; + } + else if (BUFF_TYPE == "DRUID_DEF_HIGH") + { + nSpell1 = SPELL_PREMONITION; + nSpell2 = SPELL_TRUE_SEEING; + nSpell3 = SPELL_GREATER_STONESKIN; + } + else if (BUFF_TYPE == "DRUID_OFF_HIGH") + { + nSpell1 = SPELL_SUMMON_CREATURE_VIII; + nSpell2 = SPELL_AURA_OF_VITALITY; + nSpell3 = SPELL_ENERGY_BUFFER; + } + else if (BUFF_TYPE == "DRUID_DEF_EPIC") + { + nSpell1 = SPELL_ELEMENTAL_SWARM; + nSpell2 = SPELL_PREMONITION; + nSpell3 = SPELL_TRUE_SEEING; + } + else if (BUFF_TYPE == "DRUID_OFF_EPIC") + { + nSpell1 = SPELL_PREMONITION; + nSpell2 = SPELL_SHAPECHANGE; + nSpell3 = SPELL_AURA_OF_VITALITY; + } + else if (BUFF_TYPE == "AMROR_LOW") + { + nSpell1 = SPELL_MAGE_ARMOR; + nSpell2 = SPELL_INVISIBILITY_PURGE; + } + else if (BUFF_TYPE == "ARMOR_MID") + { + nSpell1 = SPELL_MAGE_ARMOR; + nSpell2 = SPELL_DARKVISION; + nSpell3 = SPELL_INVISIBILITY_PURGE; + } + else if (BUFF_TYPE == "ARMOR_HIGH") + { + nSpell1 = SPELL_MAGE_ARMOR; + nSpell2 = SPELL_STONESKIN; + nSpell3 = SPELL_GHOSTLY_VISAGE; + } + else if (BUFF_TYPE == "ARMOR_EPIC") + { + nSpell1 = SPELL_GHOSTLY_VISAGE; + nSpell2 = SPELL_MAGE_ARMOR; + nSpell3 = SPELL_PREMONITION; + } + else if (BUFF_TYPE == "ELEMENTAL_LOW") + { + nSpell1 = SPELL_RESISTANCE; + nSpell2 = SPELL_ENDURE_ELEMENTS; + nSpell3 = SPELL_ENDURANCE; + } + else if (BUFF_TYPE == "ELEMENTAL_MID") + { + nSpell1 = SPELL_RESISTANCE; + nSpell2 = SPELL_RESIST_ELEMENTS; + nSpell3 = SPELL_ENDURANCE; + } + else if (BUFF_TYPE == "ELEMENTAL_HIGH") + { + nSpell1 = SPELL_ENDURANCE; + nSpell2 = SPELL_STONESKIN; + nSpell3 = SPELL_PROTECTION_FROM_ELEMENTS; + } + else if (BUFF_TYPE == "ELEMENTAL_EPIC") + { + nSpell1 = SPELL_STONESKIN; + nSpell2 = SPELL_ENERGY_BUFFER; + nSpell3 = SPELL_ENDURANCE; + } + else if (BUFF_TYPE == "INVIS_LOW") + { + nSpell1 = SPELL_CATS_GRACE; + nSpell2 = SPELL_INVISIBILITY; + } + else if (BUFF_TYPE == "INVIS_MID") + { + nSpell1 = SPELL_CATS_GRACE; + nSpell2 = SPELL_MAGE_ARMOR; + nSpell3 = SPELL_INVISIBILITY_SPHERE; + } + else if (BUFF_TYPE == "INVIS_HIGH") + { + nSpell1 = SPELL_MAGE_ARMOR; + nSpell2 = SPELL_CATS_GRACE; + nSpell3 = SPELL_IMPROVED_INVISIBILITY; + } + else if (BUFF_TYPE == "INVIS_EPIC") + { + nSpell1 = SPELL_MAGE_ARMOR; + nSpell2 = SPELL_HASTE; + nSpell3 = SPELL_SANCTUARY; + } + else if (BUFF_TYPE == "MELEE_LOW") + { + nSpell1 = SPELL_MAGIC_WEAPON; + nSpell2 = SPELL_BULLS_STRENGTH; + nSpell3 = SPELL_STONE_BONES; + } + else if (BUFF_TYPE == "MELEE_MID") + { + nSpell1 = SPELL_BULLS_STRENGTH; + nSpell2 = SPELL_STONESKIN; + nSpell3 = SPELL_GREATER_MAGIC_WEAPON; + } + else if (BUFF_TYPE == "MELEE_HIGH") + { + nSpell1 = SPELL_ENDURANCE; + nSpell2 = SPELL_GREATER_STONESKIN; + nSpell3 = SPELL_KEEN_EDGE; + } + else if (BUFF_TYPE == "MELEE_EPIC") + { + nSpell1 = SPELL_TENSERS_TRANSFORMATION; + nSpell2 = SPELL_PREMONITION; + nSpell3 = SPELL_BULLS_STRENGTH; + } + else if (BUFF_TYPE == "MIND_LOW") + { + nSpell1 = SPELL_RESISTANCE; + nSpell2 = SPELL_CLARITY; + } + else if (BUFF_TYPE == "MIND_MID") + { + nSpell1 = SPELL_RESISTANCE; + nSpell2 = SPELL_OWLS_WISDOM; + nSpell3 = SPELL_LESSER_MIND_BLANK; + } + else if (BUFF_TYPE == "MIND_HIGH") + { + nSpell1 = SPELL_OWLS_WISDOM; + nSpell2 = SPELL_MAGE_ARMOR; + nSpell3 = SPELL_LESSER_MIND_BLANK; + } + else if (BUFF_TYPE == "MIND_EPIC") + { + nSpell1 = SPELL_OWLS_WISDOM; + nSpell2 = SPELL_LESSER_MIND_BLANK; + nSpell3 = SPELL_HASTE; + } + else if (BUFF_TYPE == "SHIELD_LOW") + { + nSpell1 = SPELL_SHIELD; + nSpell2 = SPELL_INVISIBILITY; + } + else if (BUFF_TYPE == "SHIELD_MID") + { + nSpell1 = SPELL_SHIELD; + nSpell2 = SPELL_PRAYER; + nSpell3 = SPELL_INVISIBILITY_SPHERE; + } + else if (BUFF_TYPE == "SHIELD_HIGH") + { + nSpell1 = SPELL_SHIELD; + nSpell2 = SPELL_GHOSTLY_VISAGE; + nSpell3 = SPELL_ELEMENTAL_SHIELD; + } + else if (BUFF_TYPE == "SHIELD_EPIC") + { + nSpell1 = SPELL_SHIELD; + nSpell2 = SPELL_SHADOW_SHIELD; + nSpell3 = SPELL_SPELL_MANTLE; + } + else if (BUFF_TYPE == "SP_PROT_LOW") + { + nSpell1 = SPELL_SHIELD; + nSpell2 = SPELL_RESISTANCE; + nSpell3 = SPELL_GHOSTLY_VISAGE; + } + else if (BUFF_TYPE == "SP_PROT_MID") + { + nSpell1 = SPELL_RESISTANCE; + nSpell2 = SPELL_SHIELD; + nSpell3 = SPELL_LESSER_SPELL_MANTLE; + } + else if (BUFF_TYPE == "SP_PROT_HIGH") + { + nSpell1 = SPELL_SHIELD; + nSpell2 = SPELL_ETHEREAL_VISAGE; + nSpell3 = SPELL_GLOBE_OF_INVULNERABILITY; + } + else if (BUFF_TYPE == "SP_PROT_EPIC") + { + nSpell1 = SPELL_PROTECTION_FROM_SPELLS; + nSpell2 = SPELL_GREATER_SPELL_MANTLE; + nSpell3 = SPELL_ETHEREAL_VISAGE; + } + else if (BUFF_TYPE == "STEALTH_LOW") + { + nSpell1 = SPELL_CATS_GRACE; + nSpell2 = SPELL_CLAIRAUDIENCE_AND_CLAIRVOYANCE; + } + else if (BUFF_TYPE == "STEALTH_MID") + { + nSpell1 = SPELL_CATS_GRACE; + nSpell2 = SPELL_CLAIRAUDIENCE_AND_CLAIRVOYANCE; + nSpell3 = SPELL_DISPLACEMENT; + } + else if (BUFF_TYPE == "STEALTH_HIGH") + { + nSpell1 = SPELL_CLAIRAUDIENCE_AND_CLAIRVOYANCE; + nSpell2 = SPELL_CATS_GRACE; + nSpell3 = SPELL_IMPROVED_INVISIBILITY; + } + else if (BUFF_TYPE == "STEALTH_EPIC") + { + nSpell1 = SPELL_CATS_GRACE; + nSpell2 = SPELL_ETHEREAL_VISAGE; + nSpell3 = SPELL_IMPROVED_INVISIBILITY; + } + } + else + { + nSpell1 = nChoice; //set up the single buffs if they were initialized by the choice + } + + string sParty = "target"; + if (Party==1) + { + sParty = "party"; + object oParty = GetFirstFactionMember(oTarget, FALSE); + while (GetIsObjectValid(oParty)) + { + AssignCommand(oTarget, ClearAllActions()); + if (nSpell1!=SPELL_ALL_SPELLS) + AssignCommand(oTarget, ActionCastSpellAtObject(nSpell1, oTarget, METAMAGIC_ANY, TRUE, CL, PROJECTILE_PATH_TYPE_DEFAULT, TRUE)); + if (nSpell2!=SPELL_ALL_SPELLS) + AssignCommand(oTarget, ActionCastSpellAtObject(nSpell2, oTarget, METAMAGIC_ANY, TRUE, CL, PROJECTILE_PATH_TYPE_DEFAULT, TRUE)); + if (nSpell3!=SPELL_ALL_SPELLS) + AssignCommand(oTarget, ActionCastSpellAtObject(nSpell3, oTarget, METAMAGIC_ANY, TRUE, CL, PROJECTILE_PATH_TYPE_DEFAULT, TRUE)); + oParty = GetNextFactionMember (oTarget); + } + } + else + { + AssignCommand(oTarget, ClearAllActions()); + if (nSpell1!=SPELL_ALL_SPELLS) + AssignCommand(oTarget, ActionCastSpellAtObject(nSpell1, oTarget, METAMAGIC_ANY, TRUE, CL, PROJECTILE_PATH_TYPE_DEFAULT, TRUE)); + if (nSpell2!=SPELL_ALL_SPELLS) + AssignCommand(oTarget, ActionCastSpellAtObject(nSpell2, oTarget, METAMAGIC_ANY, TRUE, CL, PROJECTILE_PATH_TYPE_DEFAULT, TRUE)); + if (nSpell3!=SPELL_ALL_SPELLS) + AssignCommand(oTarget, ActionCastSpellAtObject(nSpell3, oTarget, METAMAGIC_ANY, TRUE, CL, PROJECTILE_PATH_TYPE_DEFAULT, TRUE)); + } + SendMessageToPC(oUser, "Buffs Applied to " + sParty + ". Caster Level: " + IntToString(CL)); +} + +//////////////////////////////////////////////////////////////////////// +void ToggleRestVariable(int iCurrent, int iChange, int iDefault, string sTextMessage = "", object oUser = OBJECT_INVALID, string sArea = "") +{ + string sOnOff = "ON"; + if (iCurrent & iChange) //If the variable already exists + { + if (iDefault) + { + sOnOff = "ON"; + } + else + { + sOnOff = "OFF"; + } //Remove the variable + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sArea, iCurrent & ~iChange); + if (sTextMessage != "") + FloatingTextStringOnCreature(sTextMessage + sOnOff, oUser, FALSE); + } + else //if the variable doesn't already exist + { + if (iDefault) + { + sOnOff = "OFF"; + } + else + { + sOnOff = "ON"; + } //Add the variable + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sArea, iCurrent | iChange); + if (sTextMessage != "") + FloatingTextStringOnCreature(sTextMessage + sOnOff, oUser, FALSE); + } +} + +//////////////////////////////////////////////////////////////////////// +void DoRestFunction(int iRest, object oUser) +{ + int iCurrentMod = GetDMFIPersistentInt("dmfi", "dmfi_r_"); + object oTarget = GetLocalObject(oUser, "dmfi_univ_target"); + object oArea = GetArea(oUser); + object oLoop; + string sAreaTag = GetTag(oArea); + int iCurrentArea = GetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag); + + switch (iRest) + { + //Rest All PCs in the area for DMs, Rest for PCs + case 7: + if (GetIsDM(oUser)) + { + oLoop = GetFirstPC(); + while (GetIsObjectValid(oLoop)) + { + if (oArea == GetArea(oLoop)) + ForceRest(oLoop); + oLoop = GetNextPC(); + } + } + else + { + SetLocalInt(oUser, "dmfi_r_bypass", TRUE); AssignCommand(oUser, ActionRest()); + SetLocalInt(oUser, "dmfi_r_init", TRUE); + int iTime = GetTimeSecond() + GetTimeMinute() * 60 + GetTimeHour() * 3600 + GetCalendarDay() * 24 * 3600 + GetCalendarMonth() *3600 * 24 * 28 + GetCalendarYear() * 24 * 28 * 12 * 3600; + SetLocalInt(oUser, "dmfi_r_startseconds", iTime); + AssignCommand(oUser, ActionRest()); + } break; + case 8: + SetLocalString(oUser, "dmfi_univ_conv", "pc_emote"); + AssignCommand(oUser, ClearAllActions()); + AssignCommand(oUser, ActionStartConversation(OBJECT_SELF, "dmfi_universal", TRUE)); break; + case 9: + SetLocalString(oUser, "dmfi_univ_conv", "pc_dicebag"); + AssignCommand(oUser, ClearAllActions()); + AssignCommand(oUser, ActionStartConversation(OBJECT_SELF, "dmfi_universal", TRUE)); break; + case 11: //Set Unlimited Rest (module): default is ON + iCurrentMod = iCurrentMod & ~0x00000002; //Remove No Rest, if it exists + //Toggle the current Unlimited Rest Variable + ToggleRestVariable(iCurrentMod, 0x00000001, TRUE, "GLOBAL: Unlimited Rest is ", oUser); break; + case 12: //Set No Rest (module): default is OFF + iCurrentMod = iCurrentMod | 0x00000001; //Remove Unlimited Rest, if it exists + //Toggle the current No Rest Variable + ToggleRestVariable(iCurrentMod, 0x00000002, FALSE, "GLOBAL: No Rest is ", oUser); break; + case 13: //Limit Rest by Time: default is OFF + ToggleRestVariable(iCurrentMod, 0x00000004, FALSE, "GLOBAL: Limited Rest - Time is ", oUser); break; + case 14: //Limit Rest by Placeables: default is OFF + ToggleRestVariable(iCurrentMod, 0x00000008, FALSE, "GLOBAL: Limited Rest - Placeables is ", oUser); break; + case 15: //Limit Rest by Armor: default is OFF + ToggleRestVariable(iCurrentMod, 0x00000010, FALSE, "GLOBAL: Limited Rest - Armor is ", oUser); break; + case 16: //Limit Hit Points healed from resting: default is OFF + ToggleRestVariable(iCurrentMod, 0x00000020, FALSE, "GLOBAL: Limit Hit Points is ", oUser); break; + case 17: //Allow spell memorization: default is ON + ToggleRestVariable(iCurrentMod, 0x00000040, TRUE, "GLOBAL: Spell Memorization is ", oUser); break; + case 21: //Set Unlimited Rest (Local) + if (iCurrentArea & 0x00000080) + iCurrentMod = iCurrentArea; + iCurrentMod = iCurrentMod & ~0x00000002; //Remove No Rest, if it exists + iCurrentMod = iCurrentMod | 0x00000080; //Add Area Override bitflag + ToggleRestVariable(iCurrentMod, 0x00000001, TRUE, "LOCAL: Unlimited Rest is ", oUser, sAreaTag); + break; + case 22: //Set No Rest (module) + if (iCurrentArea & 0x00000080) + iCurrentMod = iCurrentArea; + iCurrentMod = iCurrentMod | 0x00000001; //Remove Unlimited Rest, if it exists + iCurrentMod = iCurrentMod | 0x00000080; //Add Area Override bitflag + ToggleRestVariable(iCurrentMod, 0x00000002, FALSE, "LOCAL: No Rest is ", oUser, sAreaTag); + break; + case 23: //Limit Rest by Time: default is OFF + if (iCurrentArea & 0x00000080) + iCurrentMod = iCurrentArea; + iCurrentMod = iCurrentMod | 0x00000080; //Add Area Override bitflag + ToggleRestVariable(iCurrentMod, 0x00000004, FALSE, "LOCAL: Limited Rest - Time is ", oUser, sAreaTag); + break; + case 24: //Limit Rest by Placeables: default is OFF + if (iCurrentArea & 0x00000080) + iCurrentMod = iCurrentArea; + iCurrentMod = iCurrentMod | 0x00000080; //Add Area Override bitflag + ToggleRestVariable(iCurrentMod, 0x00000008, FALSE, "LOCAL: Limited Rest - Placeables is ", oUser, sAreaTag); + break; + case 25: //Limit Rest by Armor: default is OFF + if (iCurrentArea & 0x00000080) + iCurrentMod = iCurrentArea; + iCurrentMod = iCurrentMod | 0x00000080; //Add Area Override bitflag + ToggleRestVariable(iCurrentMod, 0x00000010, FALSE, "LOCAL: Limited Rest - Armor is ", oUser, sAreaTag); + break; + case 26: //Limit Hit Points healed from resting: default is OFF + if (iCurrentArea & 0x00000080) + iCurrentMod = iCurrentArea; + iCurrentMod = iCurrentMod | 0x00000080; //Add Area Override bitflag + ToggleRestVariable(iCurrentMod, 0x00000020, FALSE, "LOCAL: Limit Hit Points is ", oUser, sAreaTag); + break; + case 27: //Allow spell memorization: default is ON + if (iCurrentArea & 0x00000080) + iCurrentMod = iCurrentArea; + iCurrentMod = iCurrentMod | 0x00000080; //Add Area Override bitflag + ToggleRestVariable(iCurrentMod, 0x00000040, FALSE, "LOCAL: Spell Restriction is ", oUser, sAreaTag); + break; + case 28: //Reset area to module defaults + FloatingTextStringOnCreature("Area set to module defaults", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, 0x00000000); + break; + case 31: //Set Time Limit to 1 game hour per day + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x00000f00; //Erase current setting + FloatingTextStringOnCreature("LOCAL: Time Limit set to 1 game hour per rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x00000100); + } + else + { + iCurrentMod = iCurrentMod & ~0x00000f00; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: Time Limit set to 1 game hour per rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x00000100); + } break; + case 32: //Set Time Limit to 2 game hours per day + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x00000f00; //Erase current setting + FloatingTextStringOnCreature("LOCAL: Time Limit set to 2 game hours per rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x00000200); + } + else + { + iCurrentMod = iCurrentMod & ~0x00000f00; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: Time Limit set to 2 game hours per rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x00000200); + } break; + case 33: //Set Time Limit to 4 game hours per day + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x00000f00; //Erase current setting + FloatingTextStringOnCreature("LOCAL: Time Limit set to 4 game hours per rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x00000300); + } + else + { + iCurrentMod = iCurrentMod & ~0x00000f00; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: Time Limit set to 4 game hours per rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x00000300); + } break; + case 34: //Set Time Limit to 6 game hours per day + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x00000f00; //Erase current setting + FloatingTextStringOnCreature("LOCAL: Time Limit set to 6 game hours per rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x00000400); + } + else + { + iCurrentMod = iCurrentMod & ~0x00000f00; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: Time Limit set to 6 game hours per rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x00000400); + } break; + case 35: //Set Time Limit to 8 game hours per day + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x00000f00; //Erase current setting + FloatingTextStringOnCreature("LOCAL: Time Limit set to 8 game hours per rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x00000500); + } + else + { + iCurrentMod = iCurrentMod & ~0x00000f00; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: Time Limit set to 8 game hours per rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x00000500); + } break; + case 36: //Set Time Limit to 12 game hours per day + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x00000f00; //Erase current setting + FloatingTextStringOnCreature("LOCAL: Time Limit set to 12 game hours per rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x00000600); + } + else + { + iCurrentMod = iCurrentMod & ~0x00000f00; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: Time Limit set to 12 game hours per rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x00000600); + } break; + case 37: //Set Time Limit to 24 game hours per day + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x00000f00; //Erase current setting + FloatingTextStringOnCreature("LOCAL: Time Limit set to 24 game hours per rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x00000700); + } + else + { + iCurrentMod = iCurrentMod & ~0x00000f00; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: Time Limit set to 24 game hours per rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x00000700); + } + case 41: //Toggle placeable flag: DMFI Placeables (tag = dmfi_rest), by default ON + if (iCurrentArea & 0x00000080) + ToggleRestVariable(iCurrentArea, 0x00001000, TRUE, "LOCAL: DMFI Placeables are ", oUser, sAreaTag); + else + ToggleRestVariable(iCurrentMod, 0x00001000, TRUE, "GLOBAL: DMFI Placeables are ", oUser); + break; + case 42: //Toggle placeable flag: Campfires + if (iCurrentArea & 0x00000080) + ToggleRestVariable(iCurrentArea, 0x00002000, FALSE, "LOCAL: Campfire Placeables are ", oUser, sAreaTag); + else + ToggleRestVariable(iCurrentMod, 0x00002000, FALSE, "GLOBAL: Campfire Placeables are ", oUser); + break; + case 43: //Toggle placeable flag: Bed Rolls + if (iCurrentArea & 0x00000080) + ToggleRestVariable(iCurrentArea, 0x00004000, FALSE, "LOCAL: Bed Roll Placeables are ", oUser, sAreaTag); + else + ToggleRestVariable(iCurrentMod, 0x00004000, FALSE, "GLOBAL: Bed Roll Placeables are ", oUser); + break; + case 44: //Toggle placeable flag: Beds + if (iCurrentArea & 0x00000080) + ToggleRestVariable(iCurrentArea, 0x00008000, FALSE, "LOCAL: Bed Placeables are ", oUser, sAreaTag); + else + ToggleRestVariable(iCurrentMod, 0x00008000, FALSE, "GLOBAL: Bed Placeables are ", oUser); + break; + case 45: //Toggle placeable flag: Tents + if (iCurrentArea & 0x00000080) + ToggleRestVariable(iCurrentArea, 0x00010000, FALSE, "LOCAL: Tent Placeables are ", oUser, sAreaTag); + else + ToggleRestVariable(iCurrentMod, 0x00010000, FALSE, "GLOBAL: Tent Placeables are ", oUser); + break; + case 46: //Toggle placeable flag: Ignore Druids + if (iCurrentArea & 0x00000080) + ToggleRestVariable(iCurrentArea, 0x00020000, FALSE, "LOCAL: Ignore Druids for Placeable Checks is ", oUser, sAreaTag); + else + ToggleRestVariable(iCurrentMod, 0x00020000, FALSE, "GLOBAL: Ignore Druids for Placeable Checks is ", oUser); + break; + case 47: //Toggle placeable flag: Ignore Rangers + if (iCurrentArea & 0x00000080) + ToggleRestVariable(iCurrentArea, 0x00040000, FALSE, "LOCAL: Ignore Rangers for Placeable Checks is ", oUser, sAreaTag); + else + ToggleRestVariable(iCurrentMod, 0x00040000, FALSE, "GLOBAL: Ignore Rangers for Placeable Checks is ", oUser); + break; + case 48: //Toggle placeable flag: Ignore Barbarians + if (iCurrentArea & 0x00000080) + ToggleRestVariable(iCurrentArea, 0x00080000, FALSE, "LOCAL: Ignore Barbarians for Placeable Checks is ", oUser, sAreaTag); + else + ToggleRestVariable(iCurrentMod, 0x00080000, FALSE, "GLOBAL: Ignore Barbarians for Placeable Checks is ", oUser); + break; + case 51: //Set Armor Weight Restrictions + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x00f00000; //Erase current setting + FloatingTextStringOnCreature("LOCAL: Armor Restriction set to 2 pounds", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x00100000); + } + else + { + iCurrentMod = iCurrentMod & ~0x00f00000; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: Armor Restriction set to 2 pounds", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x00100000); + } break; + case 52: //Set Armor Weight Restrictions + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x00f00000; //Erase current setting + FloatingTextStringOnCreature("LOCAL: Armor Restriction set to 6 pounds", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x00200000); + } + else + { + iCurrentMod = iCurrentMod & ~0x00f00000; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: Armor Restriction set to 6 pounds", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x00200000); + } break; + case 53: //Set Armor Weight Restrictions + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x00f00000; //Erase current setting + FloatingTextStringOnCreature("LOCAL: Armor Restriction set to 11 pounds", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x00300000); + } + else + { + iCurrentMod = iCurrentMod & ~0x00f00000; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: Armor Restriction set to 11 pounds", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x00300000); + } break; + case 54: //Set Armor Weight Restrictions + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x00f00000; //Erase current setting + FloatingTextStringOnCreature("LOCAL: Armor Restriction set to 16 pounds", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x00400000); + } + else + { + iCurrentMod = iCurrentMod & ~0x00f00000; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: Armor Restriction set to 16 pounds", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x00400000); + } break; + case 55: //Set Armor Weight Restrictions + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x00f00000; //Erase current setting + FloatingTextStringOnCreature("LOCAL: Armor Restriction set to 31 pounds", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x00500000); + } + else + { + iCurrentMod = iCurrentMod & ~0x00f00000; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: Armor Restriction set to 31 pounds", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x00500000); + } break; + case 56: //Set Armor Weight Restrictions + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x00f00000; //Erase current setting + FloatingTextStringOnCreature("LOCAL: Armor Restriction set to 41 pounds", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x00600000); + } + else + { + iCurrentMod = iCurrentMod & ~0x00f00000; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: Armor Restriction set to 41 pounds", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x00600000); + } break; + case 57: //Set Armor Weight Restrictions + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x00f00000; //Erase current setting + FloatingTextStringOnCreature("LOCAL: Armor Restriction set to 46 pounds", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x00700000); + } + else + { + iCurrentMod = iCurrentMod & ~0x00f00000; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: Armor Restriction set to 46 pounds", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x00700000); + } break; + case 61: //Set Hit Point restrictions + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x0f000000; //Erase current setting + FloatingTextStringOnCreature("LOCAL: No hitpoints regained on rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x01000000); + } + else + { + iCurrentMod = iCurrentMod & ~0x0f000000; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: No hitpoints regained on rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x01000000); + } break; + case 62: //Set Hit Point restrictions + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x0f000000; //Erase current setting + FloatingTextStringOnCreature("LOCAL: 1 hitpoint/level regained on rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x02000000); + } + else + { + iCurrentMod = iCurrentMod & ~0x0f000000; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: 1 hitpoint/level regained on rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x02000000); + } break; + case 63: //Set Hit Point restrictions + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x0f000000; //Erase current setting + FloatingTextStringOnCreature("LOCAL: (CON) hitpoints regained on rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x03000000); + } + else + { + iCurrentMod = iCurrentMod & ~0x0f000000; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: (CON) hitpoints regained on rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x03000000); + } break; + case 64: //Set Hit Point restrictions + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x0f000000; //Erase current setting + FloatingTextStringOnCreature("LOCAL: 10 percent of hitpoints regained on rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x04000000); + } + else + { + iCurrentMod = iCurrentMod & ~0x0f000000; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: 10 percent of hitpoints regained on rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x04000000); + } break; + case 65: //Set Hit Point restrictions + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x0f000000; //Erase current setting + FloatingTextStringOnCreature("LOCAL: 25 percent of hitpoints regained on rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x05000000); + } + else + { + iCurrentMod = iCurrentMod & ~0x0f000000; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: 25 percent of hitpoints regained on rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x05000000); + } break; + case 66: //Set Hit Point restrictions + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x0f000000; //Erase current setting + FloatingTextStringOnCreature("LOCAL: 50 percent of hitpoints regained on rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea | 0x06000000); + } + else + { + iCurrentMod = iCurrentMod & ~0x0f000000; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: 50 percent of hitpoints regained on rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod | 0x06000000); + } break; + case 67: //Set Hit Point restrictions + if (iCurrentArea & 0x00000080) + { + iCurrentArea = iCurrentArea & ~0x0f000000; //Erase current setting + FloatingTextStringOnCreature("LOCAL: 100 percent of hitpoints regained on rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_" + sAreaTag, iCurrentArea); + } + else + { + iCurrentMod = iCurrentMod & ~0x0f000000; //Erase current setting + FloatingTextStringOnCreature("GLOBAL: 100 percent of hitpoints regained on rest", oUser, FALSE); + SetDMFIPersistentInt("dmfi", "dmfi_r_", iCurrentMod); + } break; + case 101: //Use Rest Conversation Toggle + if (GetIsDM(oUser)) + ToggleRestVariable(iCurrentMod, 0x10000000, TRUE, "GLOBAL: Rest Conversation is ", oUser); + else + { + SetLocalInt(oUser, "dmfi_r_alternate", ANIMATION_LOOPING_MEDITATE); SetLocalInt(oUser, "dmfi_r_bypass", TRUE); AssignCommand(oUser, ActionRest()); + } break; + case 102: //Use Rest VFX + if (GetIsDM(oUser)) + ToggleRestVariable(iCurrentMod, 0x20000000, TRUE, "GLOBAL: Rest VFX are ", oUser); + else + { + SetLocalInt(oUser, "dmfi_r_alternate", ANIMATION_LOOPING_DEAD_FRONT); SetLocalInt(oUser, "dmfi_r_bypass", TRUE); AssignCommand(oUser, ActionRest()); + } break; + case 103: //Floating Text Feedback + if (GetIsDM(oUser)) + ToggleRestVariable(iCurrentMod, 0x40000000, TRUE, "GLOBAL: Floating Text Feedback is ", oUser); + else + { + SetLocalInt(oUser, "dmfi_r_alternate", ANIMATION_LOOPING_DEAD_BACK); SetLocalInt(oUser, "dmfi_r_bypass", TRUE); AssignCommand(oUser, ActionRest()); + } break; + case 104: //Immobilized Resting + if (GetIsDM(oUser)) + ToggleRestVariable(iCurrentMod, 0x80000000, TRUE, "GLOBAL: Immobile resting is ", oUser); + else + { + SetLocalInt(oUser, "dmfi_r_alternate", ANIMATION_LOOPING_WORSHIP); SetLocalInt(oUser, "dmfi_r_bypass", TRUE); AssignCommand(oUser, ActionRest()); + } break; + case 108: //All PCs in Area are Rested + break; + case 109: //All PCs are Rested + oLoop = GetFirstPC(); + while (GetIsObjectValid(oLoop)) + { + ForceRest(oLoop); + oLoop = GetNextPC(); + } + break; + } +} + +//////////////////////////////////////////////////////////////////////// +void main() +{ + string sDMFI = GetLocalString(OBJECT_SELF, "dmfi_univ_conv"); + int iDMFI = GetLocalInt(OBJECT_SELF, "dmfi_univ_int"); + location lDMFI = GetLocalLocation(OBJECT_SELF, "dmfi_univ_location"); + if (sDMFI == "emote" || sDMFI == "pc_emote") + DoEmoteFunction(iDMFI, OBJECT_SELF); + else if (sDMFI == "fx") + CreateEffects(iDMFI, lDMFI, OBJECT_SELF); + else if (sDMFI == "encounter") + CreateEncounter(iDMFI, lDMFI, OBJECT_SELF); + else if (sDMFI == "music") + DoMusicFunction(iDMFI, OBJECT_SELF); + else if (sDMFI == "xp") + DoXPFunction(iDMFI, OBJECT_SELF); + else if (sDMFI == "server") + dmwand_DoDialogChoice(iDMFI); + else if (sDMFI == "afflict") + DoAfflictFunction(iDMFI, OBJECT_SELF); + else if (sDMFI == "voice") + DoVoiceFunction(iDMFI, OBJECT_SELF); + else if (sDMFI == "sound") + DoSoundFunction(iDMFI, OBJECT_SELF); + else if (sDMFI == "onering") + DoOneRingFunction(iDMFI, OBJECT_SELF); + else if (sDMFI == "dicebag") + DoDMDiceBagFunction(iDMFI, OBJECT_SELF); + else if (sDMFI == "pc_dicebag") + DoDiceBagFunction(iDMFI, OBJECT_SELF); + else if (sDMFI == "faction") + DoControlFunction(iDMFI, OBJECT_SELF); + else if (sDMFI == "dmw") + DoNewDMThingy(iDMFI, OBJECT_SELF); + else if (sDMFI == "buff") + DoBuff(iDMFI, OBJECT_SELF); + else if (sDMFI == "rest") + DoRestFunction(iDMFI, OBJECT_SELF); + + DeleteLocalInt(OBJECT_SELF,"Tens"); +} + diff --git a/src/dmfi/dmfi_getln_cbtpl.nss b/src/dmfi/dmfi_getln_cbtpl.nss new file mode 100644 index 0000000..1f218c4 --- /dev/null +++ b/src/dmfi/dmfi_getln_cbtpl.nss @@ -0,0 +1,35 @@ +//:://///////////////////////////////////////////// +//:: DMFI - DMFI_get_line callback template +//:: dmfi_getln_cbtpl +//::////////////////////////////////////////////// +/* + A template (skeleton) function for DMFI_get_line callback processing. + + Use this template to create your script to be invoked when your scripted call + to DMFI_get_line receives input. +*/ +//::////////////////////////////////////////////// +//:: Created By: tsunami282 +//:: Created On: 2008.05.21 +//::////////////////////////////////////////////// + +void main() +{ + int nVolume = GetPCChatVolume(); + object oShouter = GetPCChatSpeaker(); + string sSaid = GetPCChatMessage(); + + // you may wish to define an "abort" input message, such as a line + // containing a single period: + if (sSaid != ".") + { + // put your code here to process the input line (in sSaid) + + } + + // after processing, you will likely want to "eat" the text line, so it is + // not spoken or available for further processing. If you want the line to + // appear, either comment out the following line, or set it to: + // SetPCChatMessage(sSaid); + SetPCChatMessage(""); +} diff --git a/src/dmfi/dmfi_getln_inc.nss b/src/dmfi/dmfi_getln_inc.nss new file mode 100644 index 0000000..d9793a0 --- /dev/null +++ b/src/dmfi/dmfi_getln_inc.nss @@ -0,0 +1,61 @@ + +// DMFI_get_line: generic input line processing +// +// You can use this when you want to retrieve a spoken line of text. +// +// Specify the PC you want to listen to, the channel you want to listen on +// (often the TALK channel), and the name of the script to run when a line +// of text is heard. +// +// See the file dmfi_getln_cbtbl for a sample template script for processing +// the heard line. + +#include "dmfi_plychat_inc" + +const string DMFI_GETLINE_HOOK_HANDLE_VARNAME = "dmfi_getline_hookhandle"; + +/** + * + * @author tsunami282 + * @since 1.09 + * + * @param oSpeaker PC we want to listen to. + * @param iChannel voice channel to listen on (use TALKVOLUME_ constants). + * @param sEventScriptName sEventScriptName = name of script to call upon completion + * of input (cannot be blank). + * @param oRequester object requesting the result: the sEventScriptName script + * will be invoked with this as the caller, and therefore it + * must be valid at time of player chat event. + * @return handle (positive int) of the chat event hook +*/ +int DMFI_get_line(object oSpeaker, int iChannel, string sEventScriptName, + object oRequester = OBJECT_SELF) +{ + int hdlHook = 0; + + if (GetIsObjectValid(oSpeaker) && GetIsObjectValid(oRequester) && sEventScriptName != "") + { +// SendMessageToPC(GetFirstPC(), "getline - apply hook"); + hdlHook = DMFI_ChatHookAdd(sEventScriptName, oRequester, (1 << iChannel), + FALSE, oSpeaker, TRUE); +// SendMessageToPC(GetFirstPC(), "getline - hook handle returned is " + IntToString(hdlHook)); + SetLocalInt(oRequester, DMFI_GETLINE_HOOK_HANDLE_VARNAME, hdlHook); + } + + return hdlHook; +} + +/** + * + * + * + * @param hdlHookIn handle of hook handler that we want to un-hook. + * @param oRequester object requesting the result of DMFI_get_line +*/ +void DMFI_cancel_get_line(int hdlHookIn = 0, object oRequester = OBJECT_SELF) +{ + int hdlHook = hdlHookIn; + if (hdlHook == 0) hdlHook = GetLocalInt(oRequester, DMFI_GETLINE_HOOK_HANDLE_VARNAME); + DMFI_ChatHookRemove(hdlHook); +} + diff --git a/src/dmfi/dmfi_init_inc.nss b/src/dmfi/dmfi_init_inc.nss new file mode 100644 index 0000000..bef1c87 --- /dev/null +++ b/src/dmfi/dmfi_init_inc.nss @@ -0,0 +1,217 @@ + +#include "dmfi_db_inc" + +const int DMFI_DEFAULT_EMOTES_MUTED = FALSE; + +int dmfiInitialize(object oUser) +{ +//*************************************INITIALIZATION CODE*************************************** +//***************************************RUNS ONE TIME *************************************** + +//voice stuff is module wide + + if (GetLocalInt(GetModule(), "dmfi_initialized") != 1) + { + SendMessageToPC(oUser,":: DMFI Wands & Widgets System ::"); + int iLoop = 20610; + string sText; + while (iLoop < 20680) + { + sText = GetDMFIPersistentString("dmfi", "hls" + IntToString(iLoop)); + SetCustomToken(iLoop, sText); + iLoop++; + } + SendMessageToAllDMs("DMFI voice custom tokens initialized."); + + SetLocalInt(GetModule(), "dmfi_initialized", 1); + } + + +//remainder of settings are user based + + if ((GetLocalInt(oUser, "dmfi_initialized")!=1) && (GetIsDM(oUser) || GetIsDMPossessed(oUser))) + { + //if you have campaign variables set - use those settings + if (GetDMFIPersistentInt("dmfi", "Settings", oUser)==1) + { + FloatingTextStringOnCreature("DMFI Settings Restored", oUser, FALSE); + // SendMessageToPC(oUser, "DMFI Settings Restored"); + + int n = GetDMFIPersistentInt("dmfi", "dmfi_alignshift", oUser); + SetCustomToken(20781, IntToString(n)); + SetLocalInt(oUser, "dmfi_alignshift", n); + SendMessageToPC(oUser, "Settings: Alignment shift: "+IntToString(n)); + + n = GetDMFIPersistentInt("dmfi", "dmfi_safe_factions", oUser); + SetLocalInt(oUser, "dmfi_safe_factions", n); + SendMessageToPC(oUser, "Settings: Factions (1 is DMFI Safe Faction): "+IntToString(n)); + + n = GetDMFIPersistentInt("dmfi", "dmfi_damagemodifier", oUser); + SetLocalInt(oUser, "dmfi_damagemodifier",n); + SendMessageToPC(oUser, "Settings: Damage Modifier: "+IntToString(n)); + + n = GetDMFIPersistentInt("dmfi","dmfi_buff_party",oUser); + SetLocalInt(oUser, "dmfi_buff_party", n); + if (n==1) + SetCustomToken(20783, "Party"); + else + SetCustomToken(20783, "Single Target"); + + SendMessageToPC(oUser, "Settings: Buff Party (1 is Party): "+IntToString(n)); + + string sLevel = GetDMFIPersistentString("dmfi", "dmfi_buff_level", oUser); + SetCustomToken(20782, sLevel); + SetLocalString(oUser, "dmfi_buff_level", sLevel); + SendMessageToPC(oUser, "Settings: Buff Level: "+ sLevel); + + n = GetDMFIPersistentInt("dmfi", "dmfi_dicebag", oUser); + SetLocalInt(oUser, "dmfi_dicebag", n); + + string sText; + if (n==0) + { + SetCustomToken(20681, "Private"); + sText = "Private"; + } + else if (n==1) + { + SetCustomToken(20681, "Global"); + sText = "Global"; + } + else if (n==2) + { + SetCustomToken(20681, "Local"); + sText = "Local"; + } + else if (n==3) + { + SetCustomToken(20681, "DM Only"); + sText = "DM Only"; + } + SendMessageToPC(oUser, "Settings: Dicebag Reporting: "+sText); + + n = GetDMFIPersistentInt("dmfi", "dmfi_dice_no_animate", oUser); + SetLocalInt(oUser, "dmfi_dice_no_animate", n); + SendMessageToPC(oUser, "Settings: Roll Animations (1 is OFF): "+IntToString(n)); + + float f = GetDMFIPersistentFloat("dmfi", "dmfi_reputation", oUser); + SetLocalFloat(oUser, "dmfi_reputation", f); + SendMessageToPC(oUser, "Settings: Reputation Adjustment: "+FloatToString(f)); + + f = GetDMFIPersistentFloat("dmfi", "dmfi_effectduration", oUser); + SetLocalFloat(oUser, "dmfi_effectduration", f); + SendMessageToPC(oUser, "Settings: Effect Duration: "+FloatToString(f)); + + f = GetDMFIPersistentFloat("dmfi", "dmfi_sound_delay", oUser); + SetLocalFloat(oUser, "dmfi_sound_delay", f); + SendMessageToPC(oUser, "Settings: Sound Delay: "+FloatToString(f)); + + f = GetDMFIPersistentFloat("dmfi", "dmfi_beamduration", oUser); + SetLocalFloat(oUser, "dmfi_beamduration", f); + SendMessageToPC(oUser, "Settings: Beam Duration: "+FloatToString(f)); + + f = GetDMFIPersistentFloat("dmfi", "dmfi_stunduration", oUser); + SetLocalFloat(oUser, "dmfi_stunduration", f); + SendMessageToPC(oUser, "Settings: Stun Duration: "+FloatToString(f)); + + f = GetDMFIPersistentFloat("dmfi", "dmfi_saveamount", oUser); + SetLocalFloat(oUser, "dmfi_saveamount", f); + SendMessageToPC(oUser, "Settings: Save Adjustment: "+FloatToString(f)); + + f = GetDMFIPersistentFloat("dmfi", "dmfi_effectdelay", oUser); + SetLocalFloat(oUser, "dmfi_effectdelay", f); + SendMessageToPC(oUser, "Settings: Effect Delay: "+FloatToString(f)); + + + } + else + { + FloatingTextStringOnCreature("DMFI Default Settings Initialized", oUser, FALSE); + // SendMessageToPC(oUser, "DMFI Default Settings Initialized"); + + //Setting FOUR campaign variables so 1st use will be slow. + //Recommend initializing your preferences with no players or + //while there is NO fighting. + // SetLocalInt(oUser, "dmfi_initialized", 1); + SetDMFIPersistentInt("dmfi", "Settings", 1, oUser); + + SetCustomToken(20781, "5"); + SetLocalInt(oUser, "dmfi_alignshift", 5); + SetDMFIPersistentInt("dmfi", "dmfi_alignshift", 5, oUser); + SendMessageToPC(oUser, "Settings: Alignment shift: 5"); + + SetCustomToken(20783, "Single Target"); + SetLocalInt(oUser, "dmfi_buff_party", 0); + SetDMFIPersistentInt("dmfi", "dmfi_buff_party", 0, oUser); + SendMessageToPC(oUser, "Settings: Buff set to Single Target: "); + + SetCustomToken(20782, "Low"); + SetLocalString(oUser, "dmfi_buff_level", "LOW"); + SetDMFIPersistentString("dmfi", "dmfi_buff_level", "LOW", oUser); + SendMessageToPC(oUser, "Settings: Buff Level set to LOW: "); + + SetLocalInt(oUser, "dmfi_dicebag", 0); + SetCustomToken(20681, "Private"); + SetDMFIPersistentInt("dmfi", "dmfi_dicebag", 0, oUser); + SendMessageToPC(oUser, "Settings: Dicebag Rolls set to PRIVATE"); + + SetLocalInt(oUser, "", 0); + SetDMFIPersistentInt("dmfi", "dmfi_safe_factions", 0, oUser); + SendMessageToPC(oUser, "Settings: Factions set to BW base behavior"); + + SetLocalFloat(oUser, "dmfi_reputation", 5.0); + SetCustomToken(20784, "5"); + SetDMFIPersistentFloat("dmfi", "dmfi_reputation", 5.0, oUser); + SendMessageToPC(oUser, "Settings: Reputation adjustment: 5"); + + SetDMFIPersistentFloat("dmfi", "dmfi_effectduration", 60.0, oUser); + SetLocalFloat(oUser, "dmfi_effectduration", 60.0); + SetDMFIPersistentFloat("dmfi", "dmfi_sound_delay", 0.2, oUser); + SetLocalFloat(oUser, "dmfi_sound_delay", 0.2); + SetDMFIPersistentFloat("dmfi", "dmfi_beamduration", 5.0, oUser); + SetLocalFloat(oUser, "dmfi_beamduration", 5.0); + SetDMFIPersistentFloat("dmfi", "dmfi_stunduration", 1000.0, oUser); + SetLocalFloat(oUser, "dmfi_stunduration", 1000.0); + SetDMFIPersistentFloat("dmfi", "dmfi_saveamount", 5.0, oUser); + SetLocalFloat(oUser, "dmfi_saveamount", 5.0); + SetDMFIPersistentFloat("dmfi", "dmfi_effectdelay", 1.0, oUser); + SetLocalFloat(oUser, "dmfi_effectdelay", 1.0); + + SendMessageToPC(oUser, "Settings: Effect Duration: 60.0"); + SendMessageToPC(oUser, "Settings: Effect Delay: 1.0"); + SendMessageToPC(oUser, "Settings: Beam Duration: 5.0"); + SendMessageToPC(oUser, "Settings: Stun Duration: 1000.0"); + SendMessageToPC(oUser, "Settings: Sound Delay: 0.2"); + SendMessageToPC(oUser, "Settings: Save Adjustment: 5.0"); + } + } +//********************************END INITIALIZATION*************************** + + // inits for all users (DM & player) + if (GetLocalInt(oUser, "dmfi_initialized")!=1) + { + int bEmotesMuted; + if (GetDMFIPersistentInt("dmfi", "Settings", oUser)==1) + { + bEmotesMuted = GetDMFIPersistentInt("dmfi", "dmfi_emotemute", oUser); + } + else + { + bEmotesMuted = DMFI_DEFAULT_EMOTES_MUTED; + SetDMFIPersistentInt("dmfi", "dmfi_emotemute", bEmotesMuted, oUser); + } + SetLocalInt(oUser, "hls_emotemute", bEmotesMuted); + SendMessageToPC(oUser, "Settings: Emotes "+(bEmotesMuted ? "muted" : "unmuted")); + + SetLocalObject(oUser, "dmfi_VoiceTarget", OBJECT_INVALID); + SendMessageToPC(oUser, "Settings: Voice throw target cleared"); + + SetLocalObject(oUser, "dmfi_univ_target", oUser); + SendMessageToPC(oUser, "Settings: Command target set to self"); + + SetLocalInt(oUser, "dmfi_initialized", 1); + } + + return TRUE; // no errors detected +} + diff --git a/src/dmfi/dmfi_onclienter.nss b/src/dmfi/dmfi_onclienter.nss new file mode 100644 index 0000000..243fe51 --- /dev/null +++ b/src/dmfi/dmfi_onclienter.nss @@ -0,0 +1,31 @@ +//:://///////////////////////////////////////////// +//:: DMFI - OnClientEnter event handler +//:: dmfi_onclienter +//::////////////////////////////////////////////// +/* + Event handler for the module-level OnClientEnter event. Initializes DMFI system. +*/ +//::////////////////////////////////////////////// +//:: 2008.08.02 tsunami282 - created. + +#include "dmfi_init_inc" + +//////////////////////////////////////////////////////////////////////// +void main() +{ + object oUser = GetEnteringObject(); + + effect eGhost = SupernaturalEffect( EffectCutsceneGhost()); + ApplyEffectToObject(DURATION_TYPE_PERMANENT,eGhost,oUser); + + if(GetIsDM(oUser) == TRUE) + { + SetLocalInt(oUser,"cstrlvl",20); + } + + // do any other module OnClientEnter work here + ExecuteScript("x3_mod_def_enter", OBJECT_SELF); + + // initialize DMFI + dmfiInitialize(oUser); +} diff --git a/src/dmfi/dmfi_onmodhb.nss b/src/dmfi/dmfi_onmodhb.nss new file mode 100644 index 0000000..af17502 --- /dev/null +++ b/src/dmfi/dmfi_onmodhb.nss @@ -0,0 +1,29 @@ + +#include "dmfi_db_inc" + +const int FLUSH_INTERVAL = 30; // seconds between database flushes to disk + +void main() +{ + // see if database is "dirty" (changed since last flush) + if (IsDMFIPersistentDataDirty("dmfi")) + { + // it is, so check if time to flush database + object oMod = GetModule(); + int iTick = GetLocalInt(oMod, "DMFI_MODULE_HEARTBEAT_TICK"); + int iSecsSinceFlush = iTick * 6; + if (iSecsSinceFlush >= FLUSH_INTERVAL) + { + FlushDMFIPersistentData("dmfi"); + iTick = 0; + } + else + { + iTick++; + } + SetLocalInt(oMod, "DMFI_MODULE_HEARTBEAT_TICK", iTick); + } + + // do any other module OnHeartbeat work here + ExecuteScript("x3_mod_def_hb", OBJECT_SELF); +} diff --git a/src/dmfi/dmfi_onplychat.nss b/src/dmfi/dmfi_onplychat.nss new file mode 100644 index 0000000..72f1af9 --- /dev/null +++ b/src/dmfi/dmfi_onplychat.nss @@ -0,0 +1,3696 @@ +//:://///////////////////////////////////////////// +//:: DMFI - OnPlayerChat event handler +//:: dmfi_onplychat +//::////////////////////////////////////////////// +/* + Event handler for the module-level OnPlayerChat event. Manages scripter-added + event scripts. +*/ +//::////////////////////////////////////////////// +//:: Created By: Merle, with help from mykael22000 and tsunami282 +//:: Created On: 2007.12.12 +//::////////////////////////////////////////////// +//:: 2007.12.27 tsunami282 - implemented hooking tree + +#include "dmfi_plychat_inc" +#include "mk_inc_editor" +#include "te_lang" +#include "tf_handler" +#include "dmfi_dmwx_inc" +#include "sp_weather" +#include "nwnx_rename" +#include "nwnx_player" +#include "nwnx_chat" +#include "nwnx_creature" +#include "nwnx_admin" +#include "nwnx_webhook_rch" +#include "sfpb_config" +#include "spawn_functions" +#include "ceb_featcheck" +#include "nwnx_inc_const" +#include "te_afflic_func" +//#include "saad_hider" +#include "inc_persist_loca" + +const string DMFI_PLAYERCHAT_SCRIPTNAME = "dmfi_plychat_exe"; + +//////////////////////////////////////////////////////////////////////// +void main() +{ + object oItem = OBJECT_INVALID; + object oMod = GetModule(); + object oPC = GetPCChatSpeaker(); + object oArea = GetArea(oPC); + string sArea = GetName(oArea); + string sName = GetName(oPC); + string sChatMessage = GetPCChatMessage(); + int nVolume = GetPCChatVolume(); + +//////////////////////////////////////////////////////////////////////// +// MK Crafting System -- CCOH +//////////////////////////////////////////////////////////////////////// + + int bEditorRunning = GetLocalInt(oPC, g_varEditorRunning); + if (bEditorRunning) // the editor is running + { + int bUseOnPlayerChatEvent = + GetLocalInt(oPC, g_varEditorUseOnPlayerChatEvent); + + if (bUseOnPlayerChatEvent) + { + SetLocalString(oPC, g_varEditorChatMessageString, sChatMessage); + + // the following line is not required but will make everything + // look much better. + SetPCChatMessage(""); // delete the message so it does not + // appear above the player's head + } + return; + } + + +///////////////////////////////////////////////////////////////////// +//Writing System by Bongo, December 2008. OnPlayerChat Script./////// +///////////////////////////////////////////////////////////////////// +//This script stores players chat messages as string when the commands are used. + /* + if(GetStringLeft(sChatMessage, 1)=="#") + { + string sCommand = GetStringLeft(sChatMessage, 3); + if((sCommand=="#T#")||(sCommand=="#W#")||(sCommand=="#S#")||(sCommand=="#C#")) + { + string sIdentity = GetStringLeft(sChatMessage, 3); + DeleteLocalString(oPC, sIdentity); + DeleteLocalString(oPC, "#E#"); + DelayCommand(0.5, SetLocalString(oPC, sIdentity, sChatMessage)); + SendMessageToPC(oPC, sChatMessage); + SetPCChatMessage(""); + return; + } + else if((sCommand=="#E#")||(sCommand=="#R#")||(sCommand=="#F#")) + { + DeleteLocalString(oPC, "#E#"); + DelayCommand(0.5, SetLocalString(oPC, "#E#", sChatMessage)); + SendMessageToPC(oPC, sChatMessage); + SetPCChatMessage(""); + return; + } + } + */ +///////////////////////////////////////////////////////////////////// +//Default DMFI Lines. /////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////// + if (GetIsDM(oPC) || GetIsDMPossessed(oPC)) + { + int maskChannels, bInvoke, bAutoRemove, iHook, bDirtyList = FALSE; + string sChatHandlerScript; + // int bListenAll; + object oRunner; + // SendMessageToPC(GetFirstPC(), "OnPlayerChat - process hooks"); + int nHooks = GetLocalArrayUpperBound(oMod, DMFI_CHATHOOK_HANDLE_ARRAYNAME); + for (iHook = nHooks; iHook > 0; iHook--) // reverse-order execution, last hook gets first dibs + { + // SendMessageToPC(GetFirstPC(), "OnPlayerChat -- process hook #" + IntToString(iHook)); + maskChannels = GetLocalArrayInt(oMod, DMFI_CHATHOOK_CHANNELS_ARRAYNAME, iHook); + // SendMessageToPC(GetFirstPC(), "OnPlayerChat -- channel heard=" + IntToString(nVolume) + ", soughtmask=" + IntToString(maskChannels)); + if (((1 << nVolume) & maskChannels) != 0) // right channel + { + // SendMessageToPC(GetFirstPC(), "OnPlayerChat --- channel matched"); + + bInvoke = FALSE; + if (GetLocalArrayInt(oMod, DMFI_CHATHOOK_LISTENALL_ARRAYNAME, iHook) != FALSE) + { + bInvoke = TRUE; + } + else + { + object oDesiredSpeaker = GetLocalArrayObject(oMod, DMFI_CHATHOOK_SPEAKER_ARRAYNAME, iHook); + if (oPC == oDesiredSpeaker) bInvoke = TRUE; + } + if (bInvoke) // right speaker + { + // SendMessageToPC(GetFirstPC(), "OnPlayerChat --- speaker matched"); + sChatHandlerScript = GetLocalArrayString(oMod, DMFI_CHATHOOK_SCRIPT_ARRAYNAME, iHook); + oRunner = GetLocalArrayObject(oMod, DMFI_CHATHOOK_RUNNER_ARRAYNAME, iHook); + // SendMessageToPC(GetFirstPC(), "OnPlayerChat --- executing script '" + sChatHandlerScript + "' on object '" + GetName(oRunner) +"'"); + ExecuteScript(sChatHandlerScript, oRunner); + bAutoRemove = GetLocalArrayInt(oMod, DMFI_CHATHOOK_AUTOREMOVE_ARRAYNAME, iHook); + if (bAutoRemove) + { + // SendMessageToPC(GetFirstPC(), "OnPlayerChat --- scheduling autoremove"); + bDirtyList = TRUE; + SetLocalArrayInt(oMod, DMFI_CHATHOOK_HANDLE_ARRAYNAME, iHook, 0); + } + } + } + } + + if (bDirtyList) DMFI_ChatHookRemove(0); + + // always execute the DMFI parser + ExecuteScript(DMFI_PLAYERCHAT_SCRIPTNAME, OBJECT_SELF); + } + + + if (nVolume == TALKVOLUME_TALK || nVolume == TALKVOLUME_WHISPER || nVolume == TALKVOLUME_PARTY) + { + string sMessage, sOriginal = GetPCChatMessage(); + location lWhisSource = GetLocation(oPC); + object oWhisp; + + if (GetStringLeft(sOriginal,1) != "-") + { + if (GetIsPC(oPC) && GetStringLength(sOriginal) > 35) + { + SetLocalInt(oPC, "nXPReward", TRUE); + } + + if (GetLocalInt(oPC,"LangOn") == 1) + { + //int iLangSpoken = GetLocalInt(oPC,"LangSpoken"); + int iLangSpoken = GetPersistantLocalInt(oPC, "LangSpoken"); + string LANGCOLOR = ""; + + if (GetLocalInt(oPC,"nDisguiseName") == 1) + { + sName = NWNX_Rename_GetPCNameOverride(oPC); + } + + string sSpeaking = GetLanguageName(iLangSpoken); + + NWNX_WebHook_SendWebHookHTTPS("discordapp.com", WEBHOOK_CHAT_CHANNEL, "Translated ("+sSpeaking+"): "+sOriginal, GetName(oPC)); + + string sTranslate = LANGCOLOR+sName+" ("+sSpeaking+"): "+sOriginal+""; + string sColorOut = GetColorForLanguage(iLangSpoken); + string sOutput=sColorOut+TranslateCommonToLanguage(iLangSpoken,sOriginal)+COLOR_END; + + object oPCs = GetFirstPC(); + while (GetIsObjectValid(oPCs)) + { + if (GetIsDM(oPCs)||GetIsDMPossessed(oPCs)) + { + DelayCommand(0.3,SendMessageToPC(oPCs,sTranslate)); + } + oPCs = GetNextPC(); + } + + object oListener = GetFirstObjectInArea(oArea); + if (nVolume == TALKVOLUME_TALK) + { + while (GetIsObjectValid(oListener)) + { + if (GetIsPC(oListener) && GetObjectHeard(oPC,oListener) && !GetIsDM(oListener)) + { + oItem = GetPlayerDataObject(oListener); + if (GetLocalInt(oItem,IntToString(iLangSpoken)) == 1) + { + DelayCommand(0.3,SendMessageToPC(oListener,sTranslate)); + } + } + oListener = GetNextObjectInArea(oArea); + } + } + else if (nVolume == TALKVOLUME_WHISPER) + { + oWhisp = GetFirstObjectInShape(SHAPE_SPHERE,10.0f,lWhisSource,FALSE,OBJECT_TYPE_CREATURE); + while (GetIsObjectValid(oWhisp)) + { + oItem = GetPlayerDataObject(oWhisp); + float fDist = GetDistanceBetween(oPC, oWhisp); + int nListen = GetSkillRank(SKILL_LISTEN, oWhisp, FALSE); + int bValid = GetIsListenValid(fDist, nListen); + + if (GetObjectHeard(oPC,oWhisp) || fDist <= 3.0f) bValid = 1; + if (bValid != 0 && !GetIsDM(oWhisp) && CheckLanguage(oItem, iLangSpoken)) + { + if (bValid >= 2) + { + NWNX_Chat_SendMessage(NWNX_CHAT_CHANNEL_PLAYER_WHISPER,sOutput,oPC,oWhisp); + } + DelayCommand(0.3,SendMessageToPC(oWhisp,sTranslate)); + } + oWhisp = GetNextObjectInShape(SHAPE_SPHERE,10.0f,lWhisSource,FALSE,OBJECT_TYPE_CREATURE); + } + } + SetPCChatMessage(sOutput); + } + else if (GetStringLeft(sOriginal,1) == "!") + { + object oAnimal = GetAssociate(ASSOCIATE_TYPE_ANIMALCOMPANION,oPC,1); + if (GetIsObjectValid(oAnimal)) + { + sMessage = GetStringRight(sOriginal,GetStringLength(sOriginal)-1); + AssignCommand(oAnimal,ActionSpeakString(sMessage,nVolume)); + SetPCChatMessage(""); + + struct NWNX_WebHook_Message chatMessage; + chatMessage.sUsername = "On Player Chat Event"; + chatMessage.sTitle = "Animal Companion"; + chatMessage.sColor = "#FFFFFF"; + chatMessage.sAuthorName = GetName(oPC); + chatMessage.sDescription = "Possessing Animal Companion ("+GetName(oAnimal)+")"; + chatMessage.sField1Name = "Playername"; + chatMessage.sField1Value = GetPCPlayerName(oPC); + chatMessage.iField1Inline = TRUE; + chatMessage.sField2Name = "IP"; + chatMessage.sField2Value = GetPCIPAddress(oPC); + chatMessage.iField2Inline = TRUE; + chatMessage.sField3Name = "CDKey"; + chatMessage.sField3Value = GetPCPublicCDKey(oPC); + chatMessage.iField3Inline = TRUE; + chatMessage.sFooterText = "Knights of Noromath Player Event"; + chatMessage.iTimestamp = NWNX_Time_GetTimeStamp(); + string sConstructedMsg = NWNX_WebHook_BuildMessageForWebHook("discordapp.com", WEBHOOK_EVENT_CHANNEL, chatMessage); + NWNX_WebHook_SendWebHookHTTPS("discordapp.com", WEBHOOK_EVENT_CHANNEL, sConstructedMsg); + //NWNX_WebHook_SendWebHookHTTPS("discordapp.com", WEBHOOK_CHAT_CHANNEL, "Possessing Animal Companion ("+GetName(oAnimal)+"): "+sMessage, GetName(oPC)); + } + } + else if (GetStringLeft(sOriginal,1) == "@") + { + object oFamiliar = GetAssociate(ASSOCIATE_TYPE_FAMILIAR,oPC,1); + if (GetIsObjectValid(oFamiliar)) + { + sMessage = GetStringRight(sOriginal,GetStringLength(sOriginal)-1); + AssignCommand(oFamiliar,ActionSpeakString(sMessage,nVolume)); + SetPCChatMessage(""); + + struct NWNX_WebHook_Message chatMessage; + chatMessage.sUsername = "On Player Chat Event"; + chatMessage.sTitle = "Familiar"; + chatMessage.sColor = "#FFFFFF"; + chatMessage.sAuthorName = GetName(oPC); + chatMessage.sDescription = "Possessing Familiar ("+GetName(oFamiliar)+")"; + chatMessage.sField1Name = "Playername"; + chatMessage.sField1Value = GetPCPlayerName(oPC); + chatMessage.iField1Inline = TRUE; + chatMessage.sField2Name = "IP"; + chatMessage.sField2Value = GetPCIPAddress(oPC); + chatMessage.iField2Inline = TRUE; + chatMessage.sField3Name = "CDKey"; + chatMessage.sField3Value = GetPCPublicCDKey(oPC); + chatMessage.iField3Inline = TRUE; + chatMessage.sFooterText = "Knights of Noromath Player Event"; + chatMessage.iTimestamp = NWNX_Time_GetTimeStamp(); + string sConstructedMsg = NWNX_WebHook_BuildMessageForWebHook("discordapp.com", WEBHOOK_EVENT_CHANNEL, chatMessage); + NWNX_WebHook_SendWebHookHTTPS("discordapp.com", WEBHOOK_EVENT_CHANNEL, sConstructedMsg); + //NWNX_WebHook_SendWebHookHTTPS("discordapp.com", WEBHOOK_CHAT_CHANNEL, "Possessing Familiar ("+GetName(oFamiliar)+"): "+sMessage, GetName(oPC)); + } + } + else if (GetStringLeft(sOriginal,1) == "^") + { + object oSummoned = GetAssociate(ASSOCIATE_TYPE_SUMMONED,oPC,1); + if (GetIsObjectValid(oSummoned)) + { + sMessage = GetStringRight(sOriginal,GetStringLength(sOriginal)-1); + AssignCommand(oSummoned,ActionSpeakString(sMessage,nVolume)); + SetPCChatMessage(""); + + struct NWNX_WebHook_Message chatMessage; + chatMessage.sUsername = "On Player Chat Event"; + chatMessage.sTitle = "Summoned Creature"; + chatMessage.sColor = "#FFFFFF"; + chatMessage.sAuthorName = GetName(oPC); + chatMessage.sDescription = "Possessing Summon ("+GetName(oSummoned)+")"; + chatMessage.sField1Name = "Playername"; + chatMessage.sField1Value = GetPCPlayerName(oPC); + chatMessage.iField1Inline = TRUE; + chatMessage.sField2Name = "IP"; + chatMessage.sField2Value = GetPCIPAddress(oPC); + chatMessage.iField2Inline = TRUE; + chatMessage.sField3Name = "CDKey"; + chatMessage.sField3Value = GetPCPublicCDKey(oPC); + chatMessage.iField3Inline = TRUE; + chatMessage.sFooterText = "Knights of Noromath Player Event"; + chatMessage.iTimestamp = NWNX_Time_GetTimeStamp(); + string sConstructedMsg = NWNX_WebHook_BuildMessageForWebHook("discordapp.com", WEBHOOK_EVENT_CHANNEL, chatMessage); + NWNX_WebHook_SendWebHookHTTPS("discordapp.com", WEBHOOK_EVENT_CHANNEL, sConstructedMsg); + //NWNX_WebHook_SendWebHookHTTPS("discordapp.com", WEBHOOK_CHAT_CHANNEL, "Possessing Summon ("+GetName(oSummoned)+"): "+sMessage, GetName(oPC)); + } + } + else if (GetStringLeft(sOriginal,1) == "%") + { + object oDominate = GetAssociate(ASSOCIATE_TYPE_DOMINATED,oPC,1); + if (GetIsObjectValid(oDominate)) + { + sMessage = GetStringRight(sOriginal,GetStringLength(sOriginal)-1); + AssignCommand(oDominate,ActionSpeakString(sMessage,nVolume)); + SetPCChatMessage(""); + + struct NWNX_WebHook_Message chatMessage; + chatMessage.sUsername = "On Player Chat Event"; + chatMessage.sTitle = "Dominated Creature"; + chatMessage.sColor = "#FFFFFF"; + chatMessage.sAuthorName = GetName(oPC); + chatMessage.sDescription = "Possessing Dominated ("+GetName(oDominate)+")"; + chatMessage.sField1Name = "Playername"; + chatMessage.sField1Value = GetPCPlayerName(oPC); + chatMessage.iField1Inline = TRUE; + chatMessage.sField2Name = "IP"; + chatMessage.sField2Value = GetPCIPAddress(oPC); + chatMessage.iField2Inline = TRUE; + chatMessage.sField3Name = "CDKey"; + chatMessage.sField3Value = GetPCPublicCDKey(oPC); + chatMessage.iField3Inline = TRUE; + chatMessage.sFooterText = "Knights of Noromath Player Event"; + chatMessage.iTimestamp = NWNX_Time_GetTimeStamp(); + string sConstructedMsg = NWNX_WebHook_BuildMessageForWebHook("discordapp.com", WEBHOOK_EVENT_CHANNEL, chatMessage); + NWNX_WebHook_SendWebHookHTTPS("discordapp.com", WEBHOOK_EVENT_CHANNEL, sConstructedMsg); + //NWNX_WebHook_SendWebHookHTTPS("discordapp.com", WEBHOOK_CHAT_CHANNEL, "Possessing Dominated ("+GetName(oDominate)+"): "+sMessage, GetName(oPC)); + } + } + else if (GetStringLeft(sOriginal,1) == "$") + { + object oHenchman = GetAssociate(ASSOCIATE_TYPE_HENCHMAN,oPC,1); + if (GetIsObjectValid(oHenchman)) + { + sMessage = GetStringRight(sOriginal,GetStringLength(sOriginal)-1); + AssignCommand(oHenchman,ActionSpeakString(sMessage,nVolume)); + SetPCChatMessage(""); + + struct NWNX_WebHook_Message chatMessage; + chatMessage.sUsername = "On Player Chat Event"; + chatMessage.sTitle = "Henchman"; + chatMessage.sColor = "#FFFFFF"; + chatMessage.sAuthorName = GetName(oPC); + chatMessage.sDescription = "Possessing Henchman ("+GetName(oHenchman)+")"; + chatMessage.sField1Name = "Playername"; + chatMessage.sField1Value = GetPCPlayerName(oPC); + chatMessage.iField1Inline = TRUE; + chatMessage.sField2Name = "IP"; + chatMessage.sField2Value = GetPCIPAddress(oPC); + chatMessage.iField2Inline = TRUE; + chatMessage.sField3Name = "CDKey"; + chatMessage.sField3Value = GetPCPublicCDKey(oPC); + chatMessage.iField3Inline = TRUE; + chatMessage.sFooterText = "Knights of Noromath Player Event"; + chatMessage.iTimestamp = NWNX_Time_GetTimeStamp(); + string sConstructedMsg = NWNX_WebHook_BuildMessageForWebHook("discordapp.com", WEBHOOK_EVENT_CHANNEL, chatMessage); + NWNX_WebHook_SendWebHookHTTPS("discordapp.com", WEBHOOK_EVENT_CHANNEL, sConstructedMsg); + //NWNX_WebHook_SendWebHookHTTPS("discordapp.com", WEBHOOK_CHAT_CHANNEL, "Possessing Henchman ("+GetName(oHenchman)+"): "+sMessage, GetName(oPC)); + } + } + else if (nVolume == TALKVOLUME_WHISPER) + { + oWhisp = GetFirstObjectInShape(SHAPE_SPHERE,10.0f,lWhisSource,FALSE,OBJECT_TYPE_CREATURE); + while (GetIsObjectValid(oWhisp)) + { + float fDist = GetDistanceBetween(oPC, oWhisp); + int nListen = GetSkillRank(SKILL_LISTEN, oWhisp, FALSE); + if (GetIsListenValid(fDist, nListen) >= 2) + { + NWNX_Chat_SendMessage(NWNX_CHAT_CHANNEL_PLAYER_WHISPER,sOriginal,oPC,oWhisp); + } + oWhisp = GetNextObjectInShape(SHAPE_SPHERE,10.0f,lWhisSource,FALSE,OBJECT_TYPE_CREATURE); + } + } + // I am going to attempt my performance system checks in here, and then continue past this with the rest of the script, so don't use returns at the end: Saadow -7/28/24 + else if(GetLocalInt(GetPlayerDataObject(oPC),"PcIsPerforming")>=1) + { + int SaadPerformCheck = GetSkillRank(SKILL_PERFORM,oPC,FALSE)+d20(1); + if (SaadPerformCheck == (GetSkillRank(SKILL_PERFORM,oPC,FALSE)+1)) + { + SetPCChatMessage("(CRITICAL FAILURE)"+""+sOriginal+""); + SetLocalInt(GetPlayerDataObject(oPC),"PcIsPerforming",0); + SetLocalInt(GetPlayerDataObject(oPC),"SaadPerformanceAccumulator",0); + SetLocalInt(oPC,"walk", 0); + NWNX_Player_SetAlwaysWalk(oPC,FALSE); + //RemoveEffect(oPC,saadMusicVis); + effect eLoop = GetFirstEffect(oPC); + while(GetIsEffectValid(eLoop)) + { + if(GetEffectSpellId(eLoop) == 544003) + { + RemoveEffect(oPC, eLoop); + eLoop = GetNextEffect(oPC); + //return; + //eLoop = GetFirstEffect(oPC); + } + else + { + eLoop = GetNextEffect(oPC); + } + } + } + else + { + //Rodor wuz heer + SetPCChatMessage("("+IntToString(SaadPerformCheck)+")"+""+sOriginal+""); + SetLocalInt(GetPlayerDataObject(oPC),"PcIsPerforming",1); + SetLocalInt(GetPlayerDataObject(oPC),"SaadPerformanceAccumulator",GetLocalInt(GetPlayerDataObject(oPC),"SaadPerformanceAccumulator")+1); + } + } + // this should continue as normal past here + } + else + { + sChatMessage = GetStringRight(sChatMessage,GetStringLength(sOriginal)-1); + string sDisguiseName = GetStringRight(sChatMessage,GetStringLength(sOriginal)-6); + SetPCChatMessage(""); + object oDataObject = GetPlayerDataObject(oPC); + + string sCurrCommandArg = parseArgs(sChatMessage,0); + sCurrCommandArg = GetStringLowerCase(sCurrCommandArg); + string sCommandArg2 = parseArgs(sChatMessage,1); + sCommandArg2 = GetStringLowerCase(sCommandArg2); + string sCommandArg3 = parseArgs(sChatMessage,2); + sCommandArg3 = GetStringLowerCase(sCommandArg3); + + int nD20 = d20(1); + string sCrit = ""; + string sRollString = CYAN; + if (nD20 == 1) {sCrit = DARKRED+"\nCritical Failure!"+COLOR_END;} + + if (sCurrCommandArg == "help") + { + string sHelpCommand ="SP Console Command List: \n"; + sHelpCommand += "-help : Gives Command List \n"; + sHelpCommand += "! : Allows you to speak as a valid animal companion. Syntax: !\n"; + sHelpCommand += "@ : Allows you to speak as a valid familiar. Syntax: @\n"; + sHelpCommand += "^ : Allows you to speak as a valid summoned creature. (Use Henchman command if not working) Syntax: ^\n"; + sHelpCommand += "% : Allows you to speak as a valid dominated creature. Syntax: %\n"; + sHelpCommand += "$ : Allows you to speak as a valid henchman. (Use this command if summoned creatures not working) Syntax: $\n"; + sHelpCommand += "-afk : Toggles your status indicated by a flashing glow or whether you're back.\n"; + sHelpCommand += "-animation : Allows you to change your animation style for combat. Does not work while mounted. Certain styles are gated. To see styles available, use \"-animation list\".\n"; + sHelpCommand += "-app : Allows you to save your current appearance (if not polymorphed) or fix it. Syntax: -app \"Save\", -app \"Fix\", or -app \"Set\"(DMs only)\n"; + sHelpCommand += "-debuff : Allows you to completely remove all spells you have cast on yourself. Syntax: -debuff \n"; + sHelpCommand += "-decloak : Allows you to remove only the invisibility effect you have cast on yourself. Syntax: -decloak \n"; + sHelpCommand += "-delete : Allows you to delete a character from your vault. Syntax: -delete \n"; + sHelpCommand += "-disguise : Allows you to disguise yourself using the various toggles on the examine system. (Class Standing, Strength, Dexterity, and Constitution) Syntax: -disguise \"Command\" Use -disguise help for full list.\n"; + sHelpCommand += "-door : Allows you to manage and interact with a nearby settlement door/rentable room. To use properly, stand next the door you wish to modify before typing this command. Syntax: -door \n"; + sHelpCommand += "-emote : Allows you to emote doing a particular action. For a full list of available emotes, use \"-emote list\". Syntax: -emote \"Action\" Ex: -emote sit \n"; + sHelpCommand += "-enchant : Allows enchanters to check the number of enchantments on an item. You must have the item's required feat. \n"; + sHelpCommand += "-helmet : Toggles helmet visibility \n"; + sHelpCommand += "-cloak : Toggles cloak visibility \n"; + sHelpCommand += "-findus : Allows players to locate other players, use findus 1 to allow locating, and findus 0 to disable locating. \n"; + if (GetLevelByClass(CLASS_TYPE_WARLOCK,oPC)>=1) + { + sHelpCommand += "-essence : Allows you to change your Eldritch Blast's essence. Syntax: -essence \"essence\" Ex: -ess frightful \n"; + } + sHelpCommand += "-joust : Allows you to use the Jousting animation instead of standard riding animation. Syntax: -joust \"on/off\" \n"; + if (GetLevelByClass(CLASS_TYPE_MONK,oPC)>=1) + { + sHelpCommand += "-ki : Returns your current ki level.\n"; + } + sHelpCommand += "-lang / -speak : Sets new language to speak. Normal speech going forward will be in that language. To no longer speak a language, use \"-lang common\" Syntax: -lang \"language\" Ex: -lang Alzhedo \n"; + sHelpCommand += "-lockinplace : Makes your character locked in place (uncommandable) until \"-unlock\" command is used.\n"; + sHelpCommand += "-mythic : Allows you to view your current mythic xp stats \n"; + sHelpCommand += "-name : If disguise is on, this will allow you to change your displayed name. This will not persist across reset or log-out/crash. Syntax: - name \"Disguise Name\" Ex: -name Malcolm Reed \n"; + if (GetHasFeat(1203,oPC) || GetLevelByClass(CLASS_TYPE_DRUID,oPC) >= 13 || GetHasFeat(1458,oPC)) + { + sHelpCommand += "-pheno : Allows you to toggle your phenotype on the fly, switching between large and normal. Syntax: -pheno. \n"; + } + sHelpCommand += "-place : Allows you to update the name or description of a placeable. Functions similarly to the writing system. Type \"-place help\" for all available commands. Syntax: -place. \n"; + sHelpCommand += "-pic : Change your portrait. Use \"-pic set\" for something specific or custom. Type \"-pic help\" for more info.\n"; + sHelpCommand += "-piety : Returns your current divine standing in the form of piety (0-100)\n"; + sHelpCommand += "-proficiency : Allows you to select a proficiency if the conversation does not appear for you the first time.\n"; + sHelpCommand += "-rest : Gives next rest time. \n"; + sHelpCommand += "-rename : Allows you to change the name and description of an object in your inventory. Type \"-rename help\" for all available commands. Syntax: -rename.\n"; + sHelpCommand += "-roll : Privately rolls a desired skill or ability. For full list of available rolls, use \"-roll list\" Syntax: -roll \"Ability/Skill/Save\" Ex: -roll will \n"; + sHelpCommand += "-rollp : Experimental public roll function, use \"-rollp list\" Syntax: -rollp \"Ability/Skill/Save\" Ex: -rollp will \n"; + sHelpCommand += "-scale : Adjust your size using a range of -3.0 to 3.0 with 1.0 being Normal sized. Example \"-scale 0.5\" to be 50% of normal size. Value of 0 or \"reset\" return 1.0\n"; + sHelpCommand += "-spellfire : Displays the number of charges in your spellfire mana pool. Syntax: -spellfire\n"; + if (GetLevelByClass(CLASS_TYPE_MONK,oPC)>1) + { + sHelpCommand += "-style : Allows you to cycle through the available styles for your monk order, use \"-style list\" to display all available styles. Use \"-style \" to activate a particular style. \n"; + sHelpCommand += "Use \"-style off\" to turn off your monk style and stop draining ki.\n"; + } + if (GetLevelByClass(CLASS_TYPE_BARD,oPC)>1) + { + sHelpCommand += "-performing : A bard may begin a performance, which will cause the bard to begin walking only. As the bard plays, they may type posts which will automatically roll a performance check. \n"; + sHelpCommand += "As long as they don't critically fail, they can continue performing until they type the command again. Once they type the command a second time, non-hostile NPC's in a colossal area \n"; + sHelpCommand += "will make a will save based on your bard levels, every failed save will result in some small amount of gold earned and experience. \n"; + } + sHelpCommand += "-subdual : Tells you whether Subdual mode is on or off. Type \"-subdual on\" to turn subdual mode on. Type \"-subdual off\" to turn subdual mode off.\n"; + sHelpCommand += "-stuck : Cancels any actions and attempts to 'fix' your character being .. well .. stuck.\n"; + sHelpCommand += "-tournament : Tells you whether Tournament mode is on or off. Type \"-tournament on\" to turn Tournament mode on. Type \"-tournament off\" to turn Tournament mode off.\n"; + sHelpCommand += "-time : Tells you the precise time IG when Timepiece item is in inventory. \n"; + if (GetHasFeat(1439,oPC)) + { + sHelpCommand += "-track : Tracks creatures down within a given area and populates their location if you successfully find their tracks. Type \"-track\" to use this proficiency. Ex: -track \n"; + } + sHelpCommand += "-unlock : Unlocks your character (commandable again). Used after \"-lockinplace\" was used.\n"; + sHelpCommand += "-walk : Sets your character to ALWAYS walk when you travel. Useful for elves. Syntax: -walk. \n"; + sHelpCommand += "-weather : Gives the standard weather feedback message that displays on entry. Syntax: -weather.\n"; + sHelpCommand += "-write : Access to the writing menu for editing pieces of paper in game. Type \"-write help\" for all available commands. Syntax: -write.\n"; + sHelpCommand += "-voice : Assign yourself a voiceset by ID. Example: \"-voice 433\" which is Female, Adventurer. Type \"-voice help #\" for ID list where # is page number starting with 1.\n"; + sHelpCommand += "-xpgp : Toggle the gaining of XP or GP (updates per round). Use 0(off) or 1(on) values. Example: \"-xpgp 1\" will gain GP instead of XP.\n"; + if (GetHasFeat(1599,oPC)) + { + sHelpCommand +="-weave : Gives the general state of the weave in the area.\n"; + } + if (GetIsDM(oPC) || GetIsDMPossessed(oPC)) + { + sHelpCommand +="-setdeadmagic : sets dead magic to the given number (Higher dead magic increases the chance of spell failure).\n"; + sHelpCommand +="-setwildmagic : sets wild magic to the given number (Higher wild magic increases the chance of RANDOMNESS).\n"; + sHelpCommand +="-shopset : sets the price for the given shop unique string., ARG2 = UNIQUE STRING, ARG3 = PRICE\n"; + sHelpCommand +="-ness : resets NESS spawned creatures.\n"; + sHelpCommand +="-copyarea : may copy an area, maybe -Saadow. (still not working)\n"; + } + sHelpCommand +="-bug : Gives a bug report to the DMs"; + SendMessageToPC(oPC,sHelpCommand); + } + else if (sCurrCommandArg == "shout") + { + string sNewOriginal = GetStringRight(sChatMessage,GetStringLength(sOriginal)-7); + //int iLangShout = GetLocalInt(oPC,"LangSpoken"); + int iLangShout = GetPersistantLocalInt(oPC, "LangSpoken"); + object oShoutArea = GetArea(oPC); + string sShoutName = GetName(oPC); + + if (GetLocalInt(oPC,"nDisguiseName") == 1) + { + sShoutName = NWNX_Rename_GetPCNameOverride(oPC); + } + + string sShouting = GetLanguageName(iLangShout); + + if (GetLocalInt(oPC,"LangOn") == 1) + { + NWNX_WebHook_SendWebHookHTTPS("discordapp.com", WEBHOOK_CHAT_CHANNEL, "Translated ("+sShouting+"): "+sNewOriginal, GetName(oPC)); + } + + string sTranslateShout = ""+sShoutName+" ("+sShouting+"): "+sNewOriginal+""; + string sColorShout = GetColorForLanguage(iLangShout); + string sShoutOutput=sColorShout+TranslateCommonToLanguage(iLangShout,sNewOriginal)+COLOR_END; + + object oShout = GetFirstPC(); + object oShoutData; + + while (GetIsObjectValid(oShout)) + { + if (GetIsDM(oShout) || GetIsDMPossessed(oShout)) + { + DelayCommand(0.3,SendMessageToPC(oShout,sTranslateShout)); + } + + if (GetArea(oShout) == oShoutArea) + { + oShoutData = GetItemPossessedBy(oShout,"PC_Data_Object"); + NWNX_Chat_SendMessage(NWNX_CHAT_CHANNEL_PLAYER_TALK,sShoutOutput,oPC,oShout); + if (GetLocalInt(oShoutData,IntToString(iLangShout)) == 1) + { + DelayCommand(0.3,SendMessageToPC(oShout,sTranslateShout)); + } + } + } + } + else if (sCurrCommandArg == "essence" || sCurrCommandArg =="ess" || sCurrCommandArg =="warlock" || sCurrCommandArg == "war") + { + if (GetLevelByClass(CLASS_TYPE_WARLOCK,oPC) >= 1) + { + int nEssence = GetLocalInt(oPC,"nEssence"); + + if ((sCommandArg2 == "frightful" || sCommandArg2 == "fright") && GetHasFeat(1575,oPC)) + { + if (GetLocalInt(oPC,"nEssence") == 1055) {SetLocalInt(oPC,"nEssence",0); SendMessageToPC(oPC,"You are no longer using an essence.");} + else {SetLocalInt(oPC,"nEssence",1055); SendMessageToPC(oPC,"You are now using Frightful Blast essence.");} + } + else if ((sCommandArg2 == "sickening" || sCommandArg2 == "sick") && GetHasFeat(1576,oPC)) + { + if (GetLocalInt(oPC,"nEssence") == 1056) {SetLocalInt(oPC,"nEssence",0); SendMessageToPC(oPC,"You are no longer using an essence.");} + else {SetLocalInt(oPC,"nEssence",1056); SendMessageToPC(oPC,"You are now using Sickening Blast essence.");} + } + else if ((sCommandArg2 == "brimstone" || sCommandArg2 == "brim"|| sCommandArg2 == "fire") && GetHasFeat(1577,oPC)) + { + if (GetLocalInt(oPC,"nEssence") == 1057) {SetLocalInt(oPC,"nEssence",0); SendMessageToPC(oPC,"You are no longer using an essence.");} + else {SetLocalInt(oPC,"nEssence",1057); SendMessageToPC(oPC,"You are now using Brimstone Blast essence.");} + } + else if ((sCommandArg2 == "hellrime" || sCommandArg2 == "hell"|| sCommandArg2 == "cold") && GetHasFeat(1578,oPC)) + { + if (GetLocalInt(oPC,"nEssence") == 1058) {SetLocalInt(oPC,"nEssence",0); SendMessageToPC(oPC,"You are no longer using an essence.");} + else {SetLocalInt(oPC,"nEssence",1058); SendMessageToPC(oPC,"You are now using Hellrime Blast essence.");} + } + else if ((sCommandArg2 == "vitriolic" || sCommandArg2 == "vitr"|| sCommandArg2 == "acid") && GetHasFeat(1579,oPC)) + { + if (GetLocalInt(oPC,"nEssence") == 1059) {SetLocalInt(oPC,"nEssence",0); SendMessageToPC(oPC,"You are no longer using an essence.");} + else {SetLocalInt(oPC,"nEssence",1059); SendMessageToPC(oPC,"You are now using Vitriolic Blast essence.");} + } + else if ((sCommandArg2 == "bewitching" || sCommandArg2 == "bewitch") && GetHasFeat(1580,oPC)) + { + if (GetLocalInt(oPC,"nEssence") == 1060) {SetLocalInt(oPC,"nEssence",0); SendMessageToPC(oPC,"You are no longer using an essence.");} + else {SetLocalInt(oPC,"nEssence",1060); SendMessageToPC(oPC,"You are now using Bewitching Blast essence.");} + } + else if ((sCommandArg2 == "utterdark" || sCommandArg2 == "utter"|| sCommandArg2 == "neg") && GetHasFeat(1581,oPC)) + { + if (GetLocalInt(oPC,"nEssence") == 1061) {SetLocalInt(oPC,"nEssence",0); SendMessageToPC(oPC,"You are no longer using an essence.");} + else {SetLocalInt(oPC,"nEssence",1061); SendMessageToPC(oPC,"You are now using Utterdark Blast essence.");} + } + else if ((sCommandArg2 == "repelling" || sCommandArg2 == "repel") && GetHasFeat(1582,oPC)) + { + if (GetLocalInt(oPC,"nEssence") == 1062) {SetLocalInt(oPC,"nEssence",0); SendMessageToPC(oPC,"You are no longer using an essence.");} + else {SetLocalInt(oPC,"nEssence",1062); SendMessageToPC(oPC,"You are now using Repelling Blast essence.");} + } + else if (sCommandArg2 == "none" || sCommandArg2 == "off") + { + SendMessageToPC(oPC,"Essence type set to none."); + SetLocalInt(oPC,"nEssence",0); + } + else + { + SendMessageToPC(oPC,"Essence type not recognized - Essence set to None."); + SetLocalInt(oPC,"nEssence",0); + } + } + else + { + SendMessageToPC(oPC,"Command not available to non-warlocks."); + } + } + else if (sCurrCommandArg == "enchant") + { + object oEnchantItem = GetLocalObject(oPC,"ObjectEdit"); + string sFeat; + switch (GetBaseItemType(oEnchantItem)) + { + case BASE_ITEM_AMULET: + case BASE_ITEM_BELT: + case BASE_ITEM_BOOTS: + case BASE_ITEM_CLOAK: + case BASE_ITEM_GLOVES: + case BASE_ITEM_BRACER: + case BASE_ITEM_HELMET: + sFeat = "Craft_Wonderous_Item"; + break; + case BASE_ITEM_RING: + sFeat = "Forge_Ring"; + break; + case BASE_ITEM_ARMOR: + case BASE_ITEM_BASTARDSWORD: + case BASE_ITEM_BATTLEAXE: + case BASE_ITEM_CLUB: + case BASE_ITEM_DAGGER: + case BASE_ITEM_DART: + case BASE_ITEM_DIREMACE: + case BASE_ITEM_DOUBLEAXE: + case BASE_ITEM_DWARVENWARAXE: + case BASE_ITEM_GREATAXE: + case BASE_ITEM_GREATSWORD: + case BASE_ITEM_HALBERD: + case BASE_ITEM_HEAVYCROSSBOW: + case BASE_ITEM_HEAVYFLAIL: + case BASE_ITEM_KAMA: + case BASE_ITEM_KATANA: + case BASE_ITEM_KUKRI: + case BASE_ITEM_LARGESHIELD: + case BASE_ITEM_LIGHTCROSSBOW: + case BASE_ITEM_LIGHTFLAIL: + case BASE_ITEM_LIGHTHAMMER: + case BASE_ITEM_LIGHTMACE: + case BASE_ITEM_LONGBOW: + case BASE_ITEM_LONGSWORD: + case BASE_ITEM_MORNINGSTAR: + case BASE_ITEM_QUARTERSTAFF: + case BASE_ITEM_RAPIER: + case BASE_ITEM_SCIMITAR: + case BASE_ITEM_SCYTHE: + case BASE_ITEM_SHORTBOW: + case BASE_ITEM_SHORTSPEAR: + case BASE_ITEM_SHORTSWORD: + case BASE_ITEM_SHURIKEN: + case BASE_ITEM_SICKLE: + case BASE_ITEM_SLING: + case BASE_ITEM_SMALLSHIELD: + case BASE_ITEM_THROWINGAXE: + case BASE_ITEM_TOWERSHIELD: + case BASE_ITEM_TRIDENT: + case BASE_ITEM_TWOBLADEDSWORD: + case BASE_ITEM_WARHAMMER: + case BASE_ITEM_WHIP: + sFeat = "Craft_Magic_Arms_And_Armor"; + break; + } + if (FeatCheck(sFeat, oPC)) + { + string sEnchantReturn = ""; + sEnchantReturn += "Enchantments Used: "; + if (sFeat == "Craft_Magic_Arms_And_Armor") + { + sEnchantReturn += IntToString(GetLocalInt(oEnchantItem, "ArmorCap") + GetLocalInt(oEnchantItem, "WeaponCap")); + } + if (sFeat == "Forge_Ring") + { + sEnchantReturn += IntToString(GetLocalInt(oEnchantItem, "AccessoryCap")); + } + if (sFeat == "Craft_Magic_Arms_And_Armor") + { + sEnchantReturn += IntToString(GetLocalInt(oEnchantItem, "AccessoryCap")); + } + SendMessageToPC(oPC, sEnchantReturn); + return; + } + else + { + SendMessageToPC(oPC, "You do not have the feat used to enchant this item, and as such cannot tell its enchantments"); + } + } + else if (sCurrCommandArg == "copyarea") + { + if (GetIsDM(oPC) || GetIsDMPossessed(oPC)) + { + SendMessageToPC(oPC,"This command is not working yet, sorry. -Saadow");//CreateArea(GetArea(oPC),"",0,0);//GetArea(oPC),(ObjectToString(oPC)+GetArea(oPC)),GetName(GetArea(oPC))+"_"+ObjectToString(oPC)); + return; + } + else + { + SendMessageToPC(oPC,"This command is available only to Dungeonmasters or Questmasters."); + return; + } + } + else if (sCurrCommandArg == "rename") + { + object oRenameObject = GetLocalObject(oPC,"ObjectEdit"); + string sObjText; + string sItemDesc; + if (!GetIsObjectValid(oRenameObject) && GetItemPossessor(oRenameObject) != oPC) + { + SendMessageToPC(oPC,"You must select an object with the Combiner (silver star) tool to be able to edit the name or description of an object."); + return; + } + + if (sCommandArg2 == "help") + { + SendMessageToPC(oPC,"The Rename Command allows you to edit the title and description of any valid item in your inventory.\nThe following commands are available:\nhelp - gives this help message\ntitle - changes the title of an item\nadd - adds your text in addition to the text already on the item\nnew - overwrites all text on the item as your text\nline - starts your added text on new line."); + } + else if (sCommandArg2 == "title") + { + sObjText = GetStringRight(sChatMessage,GetStringLength(sOriginal)-14); + SetName(oRenameObject,sObjText); + SendMessageToPC(oPC,"Title of item set as: "+sObjText); + } + else if (sCommandArg2 == "add") + { + sObjText = GetStringRight(sChatMessage,GetStringLength(sOriginal)-12); + sItemDesc = GetDescription(oRenameObject,FALSE,TRUE); + SetDescription(oRenameObject,sItemDesc+" "+sObjText,TRUE); + SendMessageToPC(oPC,"Text added to item as: "+sObjText); + } + else if (sCommandArg2 == "line") + { + sObjText = GetStringRight(sChatMessage,GetStringLength(sOriginal)-13); + sItemDesc = GetDescription(oRenameObject,FALSE,TRUE); + SetDescription(oRenameObject,sItemDesc+"\n"+sObjText,TRUE); + SendMessageToPC(oPC,"Text added to new line of item description as: "+sObjText); + } + else if (sCommandArg2 == "new") + { + sObjText = GetStringRight(sChatMessage,GetStringLength(sOriginal)-12); + sItemDesc = GetDescription(oRenameObject,FALSE,TRUE); + SetDescription(oRenameObject,sObjText,TRUE); + SendMessageToPC(oPC,"New description given to line of item description as: "+sObjText); + } + } + else if (sCurrCommandArg == "proficiency"|| sCurrCommandArg == "prof") + { + if (GetLocalInt(GetItemPossessedBy(oPC,"PC_Data_Object"),"Prof") >= 1) + { + SendMessageToPC(oPC,"Please choose an additional proficiency. Proficiencies cannot be banked, and will become void if you do not choose an additional proficiency."); + AssignCommand(oPC,ActionStartConversation(oPC,"te_prof_lvl",TRUE,FALSE)); + } + else + { + SendMessageToPC(oPC,"You do not have any proficiencies that may be selected."); + } + } + else if (sCurrCommandArg == "mastery") + { + if ( sCommandArg2 == "necromancy" || sCommandArg2 == "nec" ) SendMessageToPC(oPC,IntToString(GetLocalInt(GetItemPossessedBy(oPC,"PC_Data_Object"),"Necromancy"))+" spellmastery in necromancy."); + else if (sCommandArg2 == "transmutation" || sCommandArg2 == "tra" ) SendMessageToPC(oPC,IntToString(GetLocalInt(GetItemPossessedBy(oPC,"PC_Data_Object"),"Transmutation"))+" spellmastery in transmutation."); + else if (sCommandArg2 == "abjuration" || sCommandArg2 == "abj" ) SendMessageToPC(oPC,IntToString(GetLocalInt(GetItemPossessedBy(oPC,"PC_Data_Object"),"Abjuration"))+" spellmastery in abjuration."); + else if (sCommandArg2 == "divination" || sCommandArg2 == "div" ) SendMessageToPC(oPC,IntToString(GetLocalInt(GetItemPossessedBy(oPC,"PC_Data_Object"),"Divination"))+" spellmastery in divination."); + else if (sCommandArg2 == "conjuration" || sCommandArg2 == "con" ) SendMessageToPC(oPC,IntToString(GetLocalInt(GetItemPossessedBy(oPC,"PC_Data_Object"),"Conjuration"))+" spellmastery in conjuration."); + else if (sCommandArg2 == "enchantment" || sCommandArg2 == "enc" ) SendMessageToPC(oPC,IntToString(GetLocalInt(GetItemPossessedBy(oPC,"PC_Data_Object"),"Enchantment"))+" spellmastery in enchantment."); + else if (sCommandArg2 == "evocation" || sCommandArg2 == "evo" ) SendMessageToPC(oPC,IntToString(GetLocalInt(GetItemPossessedBy(oPC,"PC_Data_Object"),"Evocation"))+" spellmastery in evocation."); + else if (sCommandArg2 == "illusion" || sCommandArg2 == "ill" ) SendMessageToPC(oPC,IntToString(GetLocalInt(GetItemPossessedBy(oPC,"PC_Data_Object"),"Illusion"))+" spellmastery in illusion."); + } + else if (sCurrCommandArg == "mythic") + { + object oData = GetPlayerDataObject(oPC); + SendMessageToPC(oPC,"A new point in each skill is achieved at 1000, 2000, 4000, and 8000 Mythic Points."); + SendMessageToPC(oPC,IntToString(GetLocalInt(oData,"MythicSTR"))+" Mythic Strength Points"); + SendMessageToPC(oPC,IntToString(GetLocalInt(oData,"MythicDEX"))+" Mythic Dexterity Points"); + SendMessageToPC(oPC,IntToString(GetLocalInt(oData,"MythicCON"))+" Mythic Constitution Points"); + SendMessageToPC(oPC,IntToString(GetLocalInt(oData,"MythicINT"))+" Mythic Intelligence Points"); + SendMessageToPC(oPC,IntToString(GetLocalInt(oData,"MythicWIS"))+" Mythic Wisdom Points"); + SendMessageToPC(oPC,IntToString(GetLocalInt(oData,"MythicCHA"))+" Mythic Charisma Points"); + } + else if (sCurrCommandArg == "afk") + { + object oData = GetPlayerDataObject(oPC); + if (GetLocalInt(oData,"isAFK")) + { + // Remove AFK status + SetCommandable(TRUE, oPC); + FloatingTextStringOnCreature("Is back from being AFK", oPC); + RemoveEffectsByTag(oPC, "AFK"); + + SetLocalInt(oData, "isAFK", FALSE); + } + else + { + // Apply visual effect, display message, and lock character in place + SetCommandable(FALSE, oPC); + FloatingTextStringOnCreature("Is now AFK", oPC); + effect eAFK = EffectVisualEffect(VFX_DUR_AURA_PULSE_RED_WHITE); + AddSubraceEffect(oPC, eAFK, "AFK"); + + SetLocalInt(oData, "isAFK", TRUE); + } + } + // SAADOW NEW COMMAND IN HERE, CLOAK AND HELMET, HIDE EITHER + else if (sCurrCommandArg == "cloak") + { + // Determine item slot of the item to hide/show + int nSlot = INVENTORY_SLOT_CLOAK; + // Determine the item to hide/show + oItem = GetItemInSlot(nSlot, oPC); + // If there's no item in the slot, then exit + if (!GetIsObjectValid(oItem)) + { + return; + } + + // Determine if currently shown + int nShown = GetHiddenWhenEquipped(oItem); + // Toggle the state + SetHiddenWhenEquipped(oItem, (nShown == TRUE ? FALSE : TRUE)); + // Send feedback + SendMessageToPC(oPC, "Cloak toggled!"); + // Exit + } + else if (sCurrCommandArg == "helmet") + { + // Determine item slot of the item to hide/show + int nSlot = INVENTORY_SLOT_HEAD; + // Determine the item to hide/show + oItem = GetItemInSlot(nSlot, oPC); + // If there's no item in the slot, then exit + if (!GetIsObjectValid(oItem)) + { + return; + } + + // Determine if currently shown + int nShown = GetHiddenWhenEquipped(oItem); + + // Toggle the state + SetHiddenWhenEquipped(oItem, (nShown == TRUE ? FALSE : TRUE)); + + // Send feedback + SendMessageToPC(oPC, "Helmet toggled!"); + + // Exit + + + } + //End new command, 6/9/24 + else if (sCurrCommandArg == "animation" || sCurrCommandArg == "anim" || sCurrCommandArg == "anime") + { + if (sCommandArg2 == "list") + { + string sAnimList = "You are able to use the following combat styles:\n"; + + if (GetLevelByClass(CLASS_TYPE_DRUID,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_FIGHTER,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_RANGER,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_PALADIN,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_CLERIC,oPC) >= 1) + { + sAnimList += "- Sword Master\n"; + } + if (GetLevelByClass(CLASS_TYPE_DRUID,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_FIGHTER,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_RANGER,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_PALADIN,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_CLERIC,oPC) >= 1) + { + sAnimList += "- Brute\n"; + } + if (GetLevelByClass(CLASS_TYPE_DRUID,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_FIGHTER,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_RANGER,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_PALADIN,oPC) >= 1) + { + sAnimList += "- Soldier's Stance\n"; + } + if (GetLevelByClass(CLASS_TYPE_ASSASSIN,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_RANGER,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_ROGUE,oPC) >= 1 ) + { + sAnimList += "- Twin Jambiyas\n"; + } + if (GetLevelByClass(CLASS_TYPE_FIGHTER,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_BARD,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_RANGER,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_BLACKCOAT,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_ROGUE,oPC) >= 1 ) + { + sAnimList += "- Duelist\n"; + } + if (GetLevelByClass(CLASS_TYPE_CLERIC,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_WIZARD,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_SORCERER,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_SPELLFIRE,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_DRUID,oPC) >= 1 || + GetLevelByClass(CLASS_TYPE_WARLOCK,oPC) >= 1 ) + { + sAnimList += "- Arcane\n"; + } + sAnimList += "To activate a fighting style, type \"-animation