BACKUP ~KonTwk/Backup~ // so WeiDU can uninstall AUTHOR ~slarrabe@gmail.com~ // contact address displayed if installation fails README ~KonTwk/Readme.txt~ LANGUAGE ~English~ ~KonWSE/english~ ~KonWSE/english/english.tra~ BEGIN ~Wizard Slayer Enhancements~ // Wizard Slayer enhancements GROUP ~Kit Tweaks~ // Much of this mod is based off of Grey Acumen's Wizard Slayer // enhancements as well as the enhancements from the Ashes of Embers // mod. There is also some code borrowed from the G3 BG2 Fixpack. // As this is my first mod, I used a good deal of code from these mods // to make mine. // Description STRING_SET 25203 ~WIZARD SLAYER: These warriors have been specially trained by their sect to excel at hunting and attacking spellcasters of all kinds. ADVANTAGES: - Gains 4% innate Magic Resistance every odd level (1, 3, 5, etc.) - For each successful hit (melee or ranged) on an opponent, a 10% cumulative spell failure is applied - Gains +2 bonus to save vs. spells DISADVANTAGES: - Cannot wear magical items that have spellcasting special abilities unless they protect against magic - Cannot use scrolls, wands, rods or potions (excluding healing and grenade-like potions) unless they are beneficial against spellcasters - Cannot dual-class to Mage - Limited to Mastery (***) in any weapon~ // Disadvantages // Restricts Wizard Slayers from dual-classing to mages. // Doesn't make sense that a class bent on destroying mages will // become his/her hated enemy. COPY_EXISTING ~dualclas.2da~ ~override~ SET_2DA_ENTRY 28 3 5 ~0~ // Sets Wizard Slayer item usage to vanilla fighter // Thanks to Mike1072 from the G3 forums for this code COPY_EXISTING_REGEXP GLOB ~.*\.itm~ ~override~ PATCH_IF (SOURCE_SIZE > 0x71) BEGIN READ_BYTE 0x1f usability2 READ_BYTE 0x2f kit_usability4 PATCH_IF ((usability2 BAND 0b00001000) == 0b00000000) BEGIN // if usable by fighters // make usable by wizard slayers WRITE_BYTE 0x2f (kit_usability4 BAND 0b11111101) END ELSE BEGIN // if unusable by fighters // make unusable by wizard slayers WRITE_BYTE 0x2f (kit_usability4 BOR 0b00000010) END END BUT_ONLY_IF_IT_CHANGES // Wizard Slayer can't use these items COPY_EXISTING ~Chan20.itm~ ~override~ // White Dragon Scale ~Belt09.itm~ ~override~ // Girdle of Fortitude ~Boot11.itm~ ~override~ // Boots of Etherealness ~Boot12.itm~ ~override~ // Gargoyle Boots ~Amul26.itm~ ~override~ // Amulet of Cheetah Speed ~Bow20.itm~ ~override~ // Darkfire Bow +4 ~Bow21.itm~ ~override~ // Darkfire Bow +5 ~Bow10.itm~ ~override~ // Heartseeker +3 ~Clck20.itm~ ~override~ // Cloak of the Shield ~Clck27.itm~ ~override~ // Cloak of the Sewers ~Clck25.itm~ ~override~ // Cloak of the Stars ~Clck04.itm~ ~override~ // Cloak of the Wolf ~Clck31.itm~ ~override~ // Improved Cloak of Protection +2 ~Brac16.itm~ ~override~ // Bracers of Blinding Strike ~Brac20.itm~ ~override~ // Gloves of Healing ~Halb11.itm~ ~override~ // Ravager +6 ~Halb10.itm~ ~override~ // Ravager +4 ~Halb06.itm~ ~override~ // Blackmist +4 ~Sw1h60.itm~ ~override~ // Angurvadal +4 ~Sw1h61.itm~ ~override~ // Angurvadal +5 ~Sw1h70.itm~ ~override~ // Hindo's Doom +3 ~Sw1h27.itm~ ~override~ // Arbane's Sword +2 ~Sw1h31.itm~ ~override~ // Daystar ~Sw1h32.itm~ ~override~ // Dragonslayer +2 ~Sw1h34.itm~ ~override~ // Albruin +1 ~Sw1h71.itm~ ~override~ // Hindo's Doom +4 ~Sw1h36.itm~ ~override~ // Namarra +2 ~Sw1h33C.itm~ ~override~ // Ras +2 ~Sw1h33A.itm~ ~override~ // Ras +2 ~Sw1h51.itm~ ~override~ // Celestial Fury +3 ~Sw1h33.itm~ ~override~ // Ras +2 ~Sw1h69.itm~ ~override~ // Spectral Brand +5 ~Sw1h68.itm~ ~override~ // Spectral Brand +4 ~Wa2Dak.itm~ ~override~ // Dak'kon's Zerth Blade +2 ~Wa2Helm.itm~ ~override~ // Vhailor's Helm ~Hamm10.itm~ ~override~ // Runehammer +4 ~Hamm11.itm~ ~override~ // Runehammer +5 ~Helm16.itm~ ~override~ // Helm of Brilliance ~Helm31.itm~ ~override~ // Helm of the Rock ~Helm32.itm~ ~override~ // Helm of the Rock ~Amsoul01.itm~ ~override~ // Malla's Soul Stone ~Helm17.itm~ ~override~ // Skull of Death ~Amul17.itm~ ~override~ // Greenstone Amulet ~Amul22.itm~ ~override~ // Periapt of Proof Against Poison ~RegisAmu.itm~ ~override~ // Ruby Pendant ~Amul15.itm~ ~override~ // Shield Amulet ~Ring28.itm~ ~override~ // Ring of Air Elemental Command ~Ring03.itm~ ~override~ // Ring of Animal Friendship ~Ring26.itm~ ~override~ // Ring of Djinni Summoning ~Ring29.itm~ ~override~ // Ring of Earth Elemental Command ~Ring20.itm~ ~override~ // Ring of Energy ~Ring27.itm~ ~override~ // Ring of Fire Control ~Ring39.itm~ ~override~ // Ring of Gaxx ~Ring30.itm~ ~override~ // Ring of Human Influence ~Ring42.itm~ ~override~ // Ring of Improved Invisibility ~Ring05.itm~ ~override~ // Ring of Invisibility ~Ring33.itm~ ~override~ // Ring of the Ram ~Sw1h26.itm~ ~override~ // Ilbratha +1 ~Misc5T.itm~ ~override~ // Shaman's Staff ~Staf15.itm~ ~override~ // Staff of Air +2 ~Staf09.itm~ ~override~ // Staff of Command +2 ~Staf16.itm~ ~override~ // Staff of Earth +2 ~Staf17.itm~ ~override~ // Staff of Fire +2 ~Slng08.itm~ ~override~ // Erinne Sling +4 ~Slng09.itm~ ~override~ // Erinne Sling +5 ~Slng06.itm~ ~override~ // Sling of Arvoreen +4 ~Rods03.itm~ ~override~ // Rod of Ressurection ~Wand03.itm~ ~override~ // Wand of Magic Missiles ~Wand08.itm~ ~override~ // Wand of Sleep ~Wand12.itm~ ~override~ // Wand of Wonder ~Potn23.itm~ ~override~ // ~Potn14.itm~ ~override~ // ~Potn18.itm~ ~override~ // ~Potn21.itm~ ~override~ // ~Potn19.itm~ ~override~ // ~Potn06.itm~ ~override~ // ~Potn22.itm~ ~override~ // ~Potn24.itm~ ~override~ // ~Potn23.itm~ ~override~ // ~Potn27.itm~ ~override~ // ~Potn05.itm~ ~override~ // ~Potn02.itm~ ~override~ // ~Potn28.itm~ ~override~ // ~Potn45.itm~ ~override~ // ~Potn04.itm~ ~override~ // ~Potn29.itm~ ~override~ // ~Potn23.itm~ ~override~ // ~Potn09.itm~ ~override~ // ~Potn03.itm~ ~override~ // ~Wand16.itm~ ~override~ // Potion of Icedust ~Potn30.itm~ ~override~ // ~Potn31.itm~ ~override~ // ~Potn43.itm~ ~override~ // ~Potn10.itm~ ~override~ // ~Potn11.itm~ ~override~ // ~Potn40.itm~ ~override~ // ~Potn37.itm~ ~override~ // ~Potn38.itm~ ~override~ // ~Potn41.itm~ ~override~ // ~Potn46.itm~ ~override~ // ~Potn12.itm~ ~override~ // ~Potn07.itm~ ~override~ // ~Potn44.itm~ ~override~ // ~Potn16.itm~ ~override~ // ~Misc3E.itm~ ~override~ // ~Misc3J.itm~ ~override~ // ~Misc3A.itm~ ~override~ // ~Misc3A1.itm~ ~override~ // ~Misc3A2.itm~ ~override~ // ~Misc3A3.itm~ ~override~ // ~Misc3A4.itm~ ~override~ // ~Misc3A5.itm~ ~override~ // ~Misc3A6.itm~ ~override~ // ~Misc3A7.itm~ ~override~ // ~Misc3A8.itm~ ~override~ // ~Misc3A9.itm~ ~override~ // ~Misc3C.itm~ ~override~ // ~Misc3D.itm~ ~override~ // ~Misc3H.itm~ ~override~ // ~Misc3K.itm~ ~override~ // ~Misc3F.itm~ ~override~ // ~Misc7T.itm~ ~override~ // ~Misc3I.itm~ ~override~ // ~Misc73.itm~ ~override~ // Horn of Kazgaroth ~Wand99.itm~ ~override~ // Wand of Magic Missiles ~Scrl10.itm~ ~override~ // Cursed Scroll of ~Scrl11.itm~ ~override~ // Cursed Scroll of ~Scrl12.itm~ ~override~ // Cursed Scroll of ~Scrl13.itm~ ~override~ // Cursed Scroll of ~Scrl14.itm~ ~override~ // Cursed Scroll of ~Scrl16.itm~ ~override~ // Cursed Scroll of ~Scrl17.itm~ ~override~ // Cursed Scroll of ~Scrl18.itm~ ~override~ // Cursed Scroll of ~Scrl03.itm~ ~override~ // Protection from ~Scrl04.itm~ ~override~ // Protection from ~Scrl05.itm~ ~override~ // Protection from ~Scrl06.itm~ ~override~ // Protection from ~Scrl08.itm~ ~override~ // Protection from ~Scrlpet.itm~ ~override~ // Stone to Flesh Scroll PATCH_IF (SOURCE_SIZE > 0x71) BEGIN READ_BYTE 0x2f kit_usability4 // make unusable by wizard slayers WRITE_BYTE 0x2f (kit_usability4 BOR 0b00000010) END BUT_ONLY_IF_IT_CHANGES // Tutu Items ACTION_IF (ENGINE_IS ~tutu~) BEGIN COPY_EXISTING ~_Clck08.itm~ ~override~ // Algernon's Cloak ~_Clck20.itm~ ~override~ // Cloak of the Shield ~_Clck04.itm~ ~override~ // Cloak of the Wolf ~_Amul17.itm~ ~override~ // Greenstone Amulet ~_Amul15.itm~ ~override~ // Shield Amulet ~_Misc73.itm~ ~override~ // Horn of Kazgaroth ~_Potn23.itm~ ~override~ // Oil of Speed ~_Potn14.itm~ ~override~ // Oil of Speed ~_Potn19.itm~ ~override~ // ~_Potn21.itm~ ~override~ // ~_Potn06.itm~ ~override~ // ~_Potn22.itm~ ~override~ // ~_Potn24.itm~ ~override~ // ~_Potn05.itm~ ~override~ // ~_Potn02.itm~ ~override~ // ~_Potn27.itm~ ~override~ // ~_Potn28.itm~ ~override~ // ~_Potn45.itm~ ~override~ // ~_Potn04.itm~ ~override~ // ~_Potn29.itm~ ~override~ // ~_Potn09.itm~ ~override~ // ~_Potn03.itm~ ~override~ // ~_Potn30.itm~ ~override~ // ~_Potn43.itm~ ~override~ // ~_Potn31.itm~ ~override~ // ~_Potn10.itm~ ~override~ // ~_Potn11.itm~ ~override~ // ~_Potn40.itm~ ~override~ // ~_Potn37.itm~ ~override~ // ~_Potn38.itm~ ~override~ // ~_Potn41.itm~ ~override~ // ~_Potn46.itm~ ~override~ // ~_Potn12.itm~ ~override~ // ~_Potn07.itm~ ~override~ // ~_Potn44.itm~ ~override~ // ~_Potn16.itm~ ~override~ // Violet Potion ~_Ring03.itm~ ~override~ // Ring of Animal Friendship ~_Ring20.itm~ ~override~ // Ring of Energy ~_Ring05.itm~ ~override~ // Ring of Invisibility ~_Wand12.itm~ ~override~ // Wand of Magic Missiles ~_Wand03.itm~ ~override~ // Wand of Magic Missiles ~_Wand08.itm~ ~override~ // Wand of Sleep ~_Scrlpet.itm~ ~override~ // Stone to Flesh Scroll ~_Scrl09.itm~ ~override~ // Protection from Undead ~_Scrl08.itm~ ~override~ // Protection from Poison ~_Scrl15.itm~ ~override~ // Protection from Petrification ~_Scrl06.itm~ ~override~ // Protection from Fire ~_Scrl05.itm~ ~override~ // Protection from Electricity ~_Scrl04.itm~ ~override~ // Protection from Cold ~_Scrl03.itm~ ~override~ // Protection from Acid ~_Scrl10.itm~ ~override~ // Cursed Scroll of Weakness ~_Scrl13.itm~ ~override~ // Cursed Scroll of Ugliness ~_Scrl14.itm~ ~override~ // Cursed Scroll of Summon Monster ~_Scrl18.itm~ ~override~ // Cursed Scroll of Stupidity ~_Scrl16.itm~ ~override~ // Cursed Scroll of Petrification ~_Scrl12.itm~ ~override~ // Cursed Scroll of Foolishness ~_Scrl11.itm~ ~override~ // Cursed Scroll of Clumsiness ~_Scrl17.itm~ ~override~ // Cursed Scroll of Ailment PATCH_IF (SOURCE_SIZE > 0x71) BEGIN READ_BYTE 0x2f kit_usability4 // make unusable by wizard slayers WRITE_BYTE 0x2f (kit_usability4 BOR 0b00000010) END BUT_ONLY END // Restricted Mastery in weapon proficiencies COPY_EXISTING ~weapprof.2da~ ~override~ SET_2DA_ENTRY 1 31 25 ~3~ SET_2DA_ENTRY 2 31 25 ~3~ SET_2DA_ENTRY 3 31 25 ~3~ SET_2DA_ENTRY 4 31 25 ~3~ SET_2DA_ENTRY 5 31 25 ~3~ SET_2DA_ENTRY 6 31 25 ~3~ SET_2DA_ENTRY 7 31 25 ~3~ SET_2DA_ENTRY 8 31 25 ~3~ SET_2DA_ENTRY 9 31 25 ~3~ SET_2DA_ENTRY 10 31 25 ~3~ SET_2DA_ENTRY 11 31 25 ~3~ SET_2DA_ENTRY 12 31 25 ~3~ SET_2DA_ENTRY 13 31 25 ~3~ SET_2DA_ENTRY 14 31 25 ~3~ SET_2DA_ENTRY 15 31 25 ~3~ SET_2DA_ENTRY 16 31 25 ~3~ SET_2DA_ENTRY 17 31 25 ~3~ SET_2DA_ENTRY 18 31 25 ~3~ SET_2DA_ENTRY 19 31 25 ~3~ SET_2DA_ENTRY 20 31 25 ~3~ SET_2DA_ENTRY 21 31 25 ~3~ SET_2DA_ENTRY 22 31 25 ~3~ SET_2DA_ENTRY 23 31 25 ~3~ SET_2DA_ENTRY 24 31 25 ~3~ SET_2DA_ENTRY 25 31 25 ~3~ SET_2DA_ENTRY 26 31 25 ~3~ SET_2DA_ENTRY 27 31 25 ~3~ SET_2DA_ENTRY 28 31 25 ~3~ // Advantages COPY ~KonWSE/Spells/SPWS001.spl~ ~override~ COPY_EXISTING ~clabfi03.2da~ ~override~ // Sets Magic resistance to increase by 4% at every odd level // Derived from Wizard Slayer enhancements from Ashes of Embers SET_2DA_ENTRY 3 1 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 3 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 5 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 7 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 9 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 11 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 13 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 15 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 17 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 19 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 21 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 23 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 25 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 27 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 29 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 31 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 33 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 35 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 37 40 ~AP_SPCL819~ SET_2DA_ENTRY 3 39 40 ~AP_SPCL819~ SET_2DA_ENTRY 2 20 40 ~**** ~ SET_2DA_ENTRY 2 22 40 ~**** ~ SET_2DA_ENTRY 2 24 40 ~**** ~ SET_2DA_ENTRY 2 26 40 ~**** ~ SET_2DA_ENTRY 2 28 40 ~**** ~ SET_2DA_ENTRY 2 30 40 ~**** ~ SET_2DA_ENTRY 2 32 40 ~**** ~ SET_2DA_ENTRY 2 34 40 ~**** ~ SET_2DA_ENTRY 2 36 40 ~**** ~ SET_2DA_ENTRY 2 38 40 ~**** ~ SET_2DA_ENTRY 2 40 40 ~**** ~ SET_2DA_ENTRY 3 20 40 ~**** ~ SET_2DA_ENTRY 3 22 40 ~**** ~ SET_2DA_ENTRY 3 24 40 ~**** ~ SET_2DA_ENTRY 3 26 40 ~**** ~ SET_2DA_ENTRY 3 28 40 ~**** ~ SET_2DA_ENTRY 3 30 40 ~**** ~ SET_2DA_ENTRY 3 32 40 ~**** ~ SET_2DA_ENTRY 3 34 40 ~**** ~ SET_2DA_ENTRY 3 36 40 ~**** ~ SET_2DA_ENTRY 3 38 40 ~**** ~ SET_2DA_ENTRY 3 40 40 ~**** ~ SET_2DA_ENTRY 1 2 40 ~**** ~ SET_2DA_ENTRY 1 4 40 ~**** ~ SET_2DA_ENTRY 1 6 40 ~**** ~ SET_2DA_ENTRY 1 8 40 ~**** ~ SET_2DA_ENTRY 1 10 40 ~**** ~ SET_2DA_ENTRY 1 12 40 ~**** ~ SET_2DA_ENTRY 1 14 40 ~**** ~ SET_2DA_ENTRY 1 16 40 ~**** ~ SET_2DA_ENTRY 1 18 40 ~**** ~ SET_2DA_ENTRY 1 20 40 ~**** ~ SET_2DA_ENTRY 1 22 40 ~**** ~ SET_2DA_ENTRY 1 24 40 ~**** ~ SET_2DA_ENTRY 1 26 40 ~**** ~ SET_2DA_ENTRY 1 28 40 ~**** ~ SET_2DA_ENTRY 1 30 40 ~**** ~ SET_2DA_ENTRY 1 32 40 ~**** ~ SET_2DA_ENTRY 1 34 40 ~**** ~ SET_2DA_ENTRY 1 36 40 ~**** ~ SET_2DA_ENTRY 1 38 40 ~**** ~ SET_2DA_ENTRY 1 40 40 ~**** ~ // Bonus to save vs. spells SET_2DA_ENTRY 4 1 40 ~AP_SPWS001~ // Wizard Slayer HLAs COPY ~KonWSE/2DA Files/luws1.2da~ ~override~ COPY_EXISTING ~luabbr.2da~ ~override/luabbr.2da~ SET_2DA_ENTRY 28 1 2 ~ws1~ COPY ~KonWSE/Spells/SPWS002.spl~ ~override~ COPY ~KonWSE/Effects/SPWS002.eff~ ~override~ SAY NAME1 ~Amnesia Strike~ SAY NAME2 ~Amnesia Strike~ SAY UNIDENTIFIED_DESC ~Amnesia Strike~ SAY DESC ~Amnesia Strike allows the wizard slayer to disrupt an enemy mage's memory. For each successful attack, a spell is removed from the enemy mage's memory, starting from the highest level spell memorized. This ability lasts 2 rounds.~ COPY ~KonWSE/Spells/SPWS003.spl~ ~override~ COPY ~KonWSE/Effects/SPWS003.eff~ ~override~ SAY NAME1 ~Breaching Blow~ SAY NAME2 ~Breaching Blow~ SAY UNIDENTIFIED_DESC ~Breaching Blow~ SAY DESC ~This ability enables the wizard slayer to tear down the defenses of enemy spellcasters. For the next 2 rounds, every hit the wizard slayer scores on an enemy spellcaster brings down a magical protection.~ // Immunity HLA needed to be a separate component to work properly BEGIN ~Abjuration~ GROUP ~Kit Tweaks~ SUBCOMPONENT ~Immunity HLA~ REQUIRE_COMPONENT ~Setup-KonWSE.tp2~ ~0~ ~Requires Wizard Slayer enhancements~ COPY ~KonWSE/Spells/SPWS100.spl~ ~override~ SAY NAME1 ~Immunity~ SAY DESC ~Immunity is a unique ability that allows the wizard slayer to gain immunity to one school of magic. This mimics the 5th level wizard spell, Spell Immunity. The effects are permanent and the wizard slayer may only pick one school ever.~ COPY ~KonWSE/2DA Files/luws1.2da~ ~override~ SET_2DA_ENTRY 11 1 9 ~AP_SPWS100~ BEGIN ~Conjuration~ GROUP ~Kit Tweaks~ SUBCOMPONENT ~Immunity HLA~ REQUIRE_COMPONENT ~Setup-KonWSE.tp2~ ~0~ ~Requires Wizard Slayer enhancements~ COPY ~KonWSE/Spells/SPWS101.spl~ ~override~ SAY NAME1 ~Immunity~ SAY DESC ~Immunity is a unique ability that allows the wizard slayer to gain immunity to one school of magic. This mimics the 5th level wizard spell, Spell Immunity. The effects are permanent and the wizard slayer may only pick one school ever.~ COPY ~KonWSE/2DA Files/luws1.2da~ ~override~ SET_2DA_ENTRY 11 1 9 ~AP_SPWS101~ BEGIN ~Divination~ GROUP ~Kit Tweaks~ SUBCOMPONENT ~Immunity HLA~ REQUIRE_COMPONENT ~Setup-KonWSE.tp2~ ~0~ ~Requires Wizard Slayer enhancements~ COPY ~KonWSE/Spells/SPWS102.spl~ ~override~ SAY NAME1 ~Immunity~ SAY DESC ~Immunity is a unique ability that allows the wizard slayer to gain immunity to one school of magic. This mimics the 5th level wizard spell, Spell Immunity. The effects are permanent and the wizard slayer may only pick one school ever.~ COPY ~KonWSE/2DA Files/luws1.2da~ ~override~ SET_2DA_ENTRY 11 1 9 ~AP_SPWS102~ BEGIN ~Enchantment~ GROUP ~Kit Tweaks~ SUBCOMPONENT ~Immunity HLA~ REQUIRE_COMPONENT ~Setup-KonWSE.tp2~ ~0~ ~Requires Wizard Slayer enhancements~ COPY ~KonWSE/Spells/SPWS103.spl~ ~override~ SAY NAME1 ~Immunity~ SAY UNIDENTIFIED_DESC ~Immunity~ SAY DESC ~Immunity is a unique ability that allows the wizard slayer to gain immunity to one school of magic. This mimics the 5th level wizard spell, Spell Immunity. The effects are permanent and the wizard slayer may only pick one school ever.~ COPY ~KonWSE/2DA Files/luws1.2da~ ~override~ SET_2DA_ENTRY 11 1 9 ~AP_SPWS103~ BEGIN ~Illusion~ GROUP ~Kit Tweaks~ SUBCOMPONENT ~Immunity HLA~ REQUIRE_COMPONENT ~Setup-KonWSE.tp2~ ~0~ ~Requires Wizard Slayer enhancements~ COPY ~KonWSE/Spells/SPWS104.spl~ ~override~ SAY NAME1 ~Immunity~ SAY UNIDENTIFIED_DESC ~Immunity~ SAY DESC ~Immunity is a unique ability that allows the wizard slayer to gain immunity to one school of magic. This mimics the 5th level wizard spell, Spell Immunity. The effects are permanent and the wizard slayer may only pick one school ever.~ COPY ~KonWSE/2DA Files/luws1.2da~ ~override~ SET_2DA_ENTRY 11 1 9 ~AP_SPWS104~ BEGIN ~Evocation~ GROUP ~Kit Tweaks~ SUBCOMPONENT ~Immunity HLA~ REQUIRE_COMPONENT ~Setup-KonWSE.tp2~ ~0~ ~Requires Wizard Slayer enhancements~ COPY ~KonWSE/Spells/SPWS105.spl~ ~override~ SAY NAME1 ~Immunity~ SAY DESC ~Immunity is a unique ability that allows the wizard slayer to gain immunity to one school of magic. This mimics the 5th level wizard spell, Spell Immunity. The effects are permanent and the wizard slayer may only pick one school ever.~ COPY ~KonWSE/2DA Files/luws1.2da~ ~override~ SET_2DA_ENTRY 11 1 9 ~AP_SPWS105~ BEGIN ~Necromancy~ GROUP ~Kit Tweaks~ SUBCOMPONENT ~Immunity HLA~ REQUIRE_COMPONENT ~Setup-KonWSE.tp2~ ~0~ ~Requires Wizard Slayer enhancements~ COPY ~KonWSE/Spells/SPWS106.spl~ ~override~ SAY NAME1 ~Immunity~ SAY DESC ~Immunity is a unique ability that allows the wizard slayer to gain immunity to one school of magic. This mimics the 5th level wizard spell, Spell Immunity. The effects are permanent and the wizard slayer may only pick one school ever.~ COPY ~KonWSE/2DA Files/luws1.2da~ ~override~ SET_2DA_ENTRY 11 1 9 ~AP_SPWS106~ BEGIN ~Alteration~ GROUP ~Kit Tweaks~ SUBCOMPONENT ~Immunity HLA~ REQUIRE_COMPONENT ~Setup-KonWSE.tp2~ ~0~ ~Requires Wizard Slayer enhancements~ COPY ~KonWSE/Spells/SPWS107.spl~ ~override~ SAY NAME1 ~Immunity~ SAY DESC ~Immunity is a unique ability that allows the wizard slayer to gain immunity to one school of magic. This mimics the 5th level wizard spell, Spell Immunity. The effects are permanent and the wizard slayer may only pick one school ever.~ COPY ~KonWSE/2DA Files/luws1.2da~ ~override~ SET_2DA_ENTRY 11 1 9 ~AP_SPWS107~ /*-------------------------*/ BEGIN ~Rod of Refuge~ // Adds the Rod of Refuge to BG2 GROUP ~Item Tweaks~ COPY ~Refuge/Area~ ~override~ // Copies area files associated with refuge area COPY ~Refuge/Items/K0rod01.itm~ ~override~ // To refuge SAY NAME1 ~Rod~ SAY NAME2 ~Rod of Refuge~ SAY UNIDENTIFIED_DESC ~Rods are generally 2 to 3 feet in length and are usually made of metal. They are used in a similar way to wands but often have unique abilities.~ SAY DESC ~This sort of rod is one of the most prized rods in existence. Upon activation, the user and anyone he designates is transported to an extradimentional house. These houses, can be one room huts or grand mansions, depending on the rod. Only those designated by the user may enter so it is a safe place to rest and store any items. Special: Transports the user to a pocket dimension on use Usable by: All~ COPY ~Refuge/Items/K0rod02.itm~ ~override~ // From refuge SAY NAME1 ~Rod~ SAY NAME2 ~Rod of Refuge~ SAY UNIDENTIFIED_DESC ~Rods are generally 2 to 3 feet in length and are usually made of metal. They are used in a similar way to wands but often have unique abilities.~ SAY DESC ~This sort of rod is one of the most prized rods in existence. Upon activation, the user and anyone he designates is transported to an extradimentional house. These houses, can be one room huts or grand mansions, depending on the rod. Only those designated by the user may enter so it is a safe place to rest and store any items. Special: Transports the user to a pocket dimension on use Usable by: All~ COPY_EXISTING ~Bhcrypt.cre~ ~override~ ADD_CRE_ITEM ~K0rod01.itm~ #0 #0 #0 ~UNSTEALABLE~ ~INV16~ COMPILE ~KonTwk/Refuge/Scripts/k0ref.baf~ /*-------------------------*/ BEGIN ~Butter Knife of Balduran~ GROUP ~Item Tweaks~ COPY ~butterknife/k0butter.bam~ ~override~ COPY ~butterknife/k0balbut.itm~ ~override~ SAY NAME1 ~Ornate Butter Knife~ SAY NAME2 ~Butter Knife of Balduran~ SAY UNIDENTIFIED_DESC ~This appears to be an ornate butter knife.~ SAY DESC ~Butter Knife of Balduran: Legends often speak of Balduran's Butter Knife. The hero would allow no other utensil to touch his condiments. It is believed that his mother gave the ornate butter knife to him as an eighteenth birthday gift. STATISTICS: Butter Spread: Creatures hit must save vs. spell or be slowed for one round THAC0: +1 bonus Damage: 1D4 + 1 Damage type: piercing Weight: 1 Speed Factor: 1 Proficiency Type: Dagger Type: 1-handed Requires: 3 Strength Not Usable By: Cleric Beast Master~ COPY_EXISTING ~wmart2.STO~ ~override~ ADD_STORE_ITEM "k0balbut" #0 #0 #0 ~IDENTIFIED~ #1