Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tree: aef73374e6
Fetching contributors…

Cannot retrieve contributors at this time

209 lines (192 sloc) 11.031 kB
/* state.ids patching */
APPEND ~STATE.IDS~ ~0x80101FEF CD_STATE_NOTVALID~
UNLESS ~CD_STATE_NOTVALID~
/* action.ids repairs if not already fixpacked */
APPEND ~ACTION.IDS~ ~31 SpellRES(S:RES*,O:Target*)~
UNLESS ~31 SpellRES(S:RES\*,O:Target\*)~
APPEND ~ACTION.IDS~ ~95 SpellPointRES(S:RES*,P:Target*)~
UNLESS ~95 SpellPointRES(S:RES\*,P:Target\*)~
APPEND ~ACTION.IDS~ ~113 ForceSpellRES(S:RES*,O:Target)~
UNLESS ~113 ForceSpellRES(S:RES\*,O:Target)~
APPEND ~ACTION.IDS~ ~114 ForceSpellPointRES(S:RES*,P:Target)~
UNLESS ~114 ForceSpellPointRES(S:RES\*,P:Target)~
APPEND ~ACTION.IDS~ ~147 RemoveSpellRES(S:Spell*)~
UNLESS ~147 RemoveSpellRES(S:Spell\*)~
APPEND ~ACTION.IDS~ ~160 ApplySpellRES(S:RES*,O:Target)~
UNLESS ~160 ApplySpellRES(S:RES\*,O:Target)~
APPEND ~ACTION.IDS~ ~181 ReallyForceSpellRES(S:RES*,O:Target)~
UNLESS ~181 ReallyForceSpellRES(S:RES\*,O:Target)~
APPEND ~ACTION.IDS~ ~191 SpellNoDecRES(S:RES*,O:Target*)~
UNLESS ~191 SpellNoDecRES(S:RES\*,O:Target\*)~
APPEND ~ACTION.IDS~ ~192 SpellPointNoDecRES(S:RES*,P:Target*)~
UNLESS ~192 SpellPointNoDecRES(S:RES\*,P:Target\*)~
APPEND ~ACTION.IDS~ ~240 ReallyForceSpellDeadRES(S:RES*,O:Target)~
UNLESS ~240 ReallyForceSpellDeadRES(S:RES\*,O:Target)~
APPEND ~ACTION.IDS~ ~318 ForceSpellRangeRES(S:RES*,O:Target)~
UNLESS ~318 ForceSpellRangeRES(S:RES\*,O:Target)~
APPEND ~ACTION.IDS~ ~319 ForceSpellPointRangeRES(S:RES*,P:Target)~
UNLESS ~319 ForceSpellPointRangeRES(S:RES\*,P:Target)~
APPEND ~ACTION.IDS~ ~337 ReallyForceSpellPointRES(S:RES*,P:Target*)~
UNLESS ~337 ReallyForceSpellPointRES(S:RES\*,P:Target\*)~
COPY_EXISTING ~action.ids~ ~override~
REPLACE_TEXTUALLY ~^106 Shout(.*$~ ~106 Shout(I:ID*SHOUTIDS)~
BUT_ONLY_IF_IT_CHANGES
/* trigger.ids repairs */
APPEND ~TRIGGER.IDS~ ~0x00A1 SpellCastOnMeRES(S:Spell*,O:Caster*)~
UNLESS ~0x00A1 SpellCastOnMeRES(S:Spell\*,O:Caster\*)~
APPEND ~TRIGGER.IDS~ ~0x0091 SpellCastRES(S:Spell*,O:Object*)~
UNLESS ~0x0091 SpellCastRES(S:Spell\*,O:Object\*)~
APPEND ~TRIGGER.IDS~ ~0x00A6 SpellCastPriestRES(S:Spell*,O:Object*)~
UNLESS ~0x00A6 SpellCastPriestRES(S:Spell\*,O:Object\*)~
APPEND ~TRIGGER.IDS~ ~0x00A7 SpellCastInnateRES(S:Spell*,O:Object*)~
UNLESS ~0x00A7 SpellCastInnateRES(S:Spell\*,O:Object\*)~
APPEND ~TRIGGER.IDS~ ~0x4031 HaveSpellRES(S:Spell*)~
UNLESS ~0x4031 HaveSpellRES(S:Spell\*)~
APPEND ~TRIGGER.IDS~ ~0x40D5 ActuallyInCombat()~
UNLESS ~0x40D5 ActuallyInCombat()~
COPY_EXISTING ~trigger.ids~ ~override~
REPLACE_TEXTUALLY ~\bHeard(O:Object\*,I:ID\*)~
~Heard(O:Object*,I:ID*SHOUTIDS)~
BUT_ONLY_IF_IT_CHANGES
ACTION_IF NOT FILE_EXISTS_IN_GAME ~shoutids.ids~ THEN BEGIN
<<<<<<<<shoutids.ids
90
123 HEALME
124 ASSIST
125 ALERT
126 SOLAR_STANCE
>>>>>>>>
COPY ~shoutids.ids~ ~override~
END
/* kit.ids repair if not fixpacked */
COPY_EXISTING ~kit.ids~ ~override~
REPLACE_TEXTUALLY ~.*\bTRUECLASS\b~ ~0x4000 TRUECLASS~
REPLACE_TEXTUALLY ~.*\bBERSERKER\b~ ~0x4001 BERSERKER~
REPLACE_TEXTUALLY ~.*\bWIZARDSLAYER\b~ ~0x4002 WIZARDSLAYER~
REPLACE_TEXTUALLY ~.*\bKENSAI\b~ ~0x4003 KENSAI~
REPLACE_TEXTUALLY ~.*\bCAVALIER\b~ ~0x4004 CAVALIER~
REPLACE_TEXTUALLY ~.*\bINQUISITOR\b~ ~0x4005 INQUISITOR~
REPLACE_TEXTUALLY ~.*\bUNDEADHUNTER\b~ ~0x4006 UNDEADHUNTER~
REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_ABJURER\b~ ~0x0040 MAGESCHOOL_ABJURER~
REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_CONJURER\b~ ~0x0080 MAGESCHOOL_CONJURER~
REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_DIVINER\b~ ~0x0100 MAGESCHOOL_DIVINER~
REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_ENCHANTER\b~ ~0x0200 MAGESCHOOL_ENCHANTER~
REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_ILLUSIONIST\b~ ~0x0400 MAGESCHOOL_ILLUSIONIST~
REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_INVOKER\b~ ~0x0800 MAGESCHOOL_INVOKER~
REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_NECROMANCER\b~ ~0x1000 MAGESCHOOL_NECROMANCER~
REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_TRANSMUTER\b~ ~0x2000 MAGESCHOOL_TRANSMUTER~
REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_GENERALIST\b~ ~0x4000 MAGESCHOOL_GENERALIST~
REPLACE_TEXTUALLY ~.*\bFERALAN\b~ ~0x4007 FERALAN~
REPLACE_TEXTUALLY ~.*\bSTALKER\b~ ~0x4008 STALKER~
REPLACE_TEXTUALLY ~.*\bBEASTMASTER\b~ ~0x4009 BEASTMASTER~
REPLACE_TEXTUALLY ~.*\bASSASIN\b~ ~0x400A ASSASIN~
REPLACE_TEXTUALLY ~.*\bBOUNTYHUNTER\b~ ~0x400B BOUNTYHUNTER~
REPLACE_TEXTUALLY ~.*\bSWASHBUCKLER\b~ ~0x400C SWASHBUCKLER~
REPLACE_TEXTUALLY ~.*\bBLADE\b~ ~0x400D BLADE~
REPLACE_TEXTUALLY ~.*\bJESTER\b~ ~0x400E JESTER~
REPLACE_TEXTUALLY ~.*\bSKALD\b~ ~0x400F SKALD~
REPLACE_TEXTUALLY ~.*\bGODTALOS\b~ ~0x4013 GODTALOS~
REPLACE_TEXTUALLY ~.*\bGODHELM\b~ ~0x4014 GODHELM~
REPLACE_TEXTUALLY ~.*\bGODLATHANDER\b~ ~0x4015 GODLATHANDER~
REPLACE_TEXTUALLY ~.*\bTOTEMIC\b~ ~0x4010 TOTEMIC~
REPLACE_TEXTUALLY ~.*\bSHAPESHIFTER\b~ ~0x4011 SHAPESHIFTER~
REPLACE_TEXTUALLY ~.*\bBEASTFRIEND\b~ ~0x4012 BEASTFRIEND~
REPLACE_TEXTUALLY ~.*\bBARBARIAN\b~ ~0x0000 BARBARIAN~
REPLACE_TEXTUALLY ~.*\bWILDMAGE\b~ ~0x0000 WILDMAGE~
BUT_ONLY_IF_IT_CHANGES
APPEND ~kit.ids~ ~0x4000 TRUECLASS~
UNLESS ~\bTRUECLASS\b~
APPEND ~kit.ids~ ~0x0000 BARBARIAN~
UNLESS ~\bBARBARIAN\b~
APPEND ~kit.ids~ ~0x0000 WILDMAGE~
UNLESS ~\bWILDMAGE\b~
/* animate.ids repairs if not fixpacked */
APPEND ~ANIMATE.IDS~ ~0x7F3F YAGA-SHURA~ UNLESS ~^0x7F3F~
APPEND ~ANIMATE.IDS~ ~0xE000 CYCLOPS~ UNLESS ~^0xE000~
APPEND ~ANIMATE.IDS~ ~0xE060 LICH_WHITE~ UNLESS ~^0xE060~
APPEND ~ANIMATE.IDS~ ~0xE0A0 TROLL_ICE~ UNLESS ~^0xE0A0~
APPEND ~ANIMATE.IDS~ ~0xE200 BEETLE~ UNLESS ~^0xE200~
APPEND ~ANIMATE.IDS~ ~0xE210 BEETLE_FIRE~ UNLESS ~^0xE210~
APPEND ~ANIMATE.IDS~ ~0xE220 BEETLE_BOMBADIER~ UNLESS ~^0xE220~
APPEND ~ANIMATE.IDS~ ~0xE230 BEETLE_RHINOCEROS~ UNLESS ~^0xE230~
APPEND ~ANIMATE.IDS~ ~0xE300 GHOST~ UNLESS ~^0xE300~
APPEND ~ANIMATE.IDS~ ~0xE310 GHOUL_GREATER~ UNLESS ~^0xE310~
APPEND ~ANIMATE.IDS~ ~0xE320 GHAST_GREATER~ UNLESS ~^0xE320~
APPEND ~ANIMATE.IDS~ ~0xE510 LIZARD_MAN~ UNLESS ~^0xE510~
APPEND ~ANIMATE.IDS~ ~0xE520 LIZARD_MAN_KING~ UNLESS ~^0xE520~
APPEND ~ANIMATE.IDS~ ~0xEA10 GHOST_SHADOW~ UNLESS ~^0xEA10~
APPEND ~ANIMATE.IDS~ ~0xEA20 GHOST_SHADE~ UNLESS ~^0xEA20~
APPEND ~ANIMATE.IDS~ ~0xEC00 WIGHT~ UNLESS ~^0xEC00~
APPEND ~ANIMATE.IDS~ ~0xEC10 WIGHT_LESSER~ UNLESS ~^0xEC10~
APPEND ~ANIMATE.IDS~ ~0xEC20 WIGHT_GREATER~ UNLESS ~^0xEC20~
APPEND ~ANIMATE.IDS~ ~0xEE00 ZOMBIE_LESSER~ UNLESS ~^0xEE00~
APPEND ~ANIMATE.IDS~ ~0xEE10 ZOMBIE_GREATER~ UNLESS ~^0xEE10~
APPEND ~ANIMATE.IDS~ ~0xEF10 ELEMENTAL_WATER~ UNLESS ~^0xEF10~
/* gtimes.ids additions */
APPEND ~GTIMES.IDS~ ~5 ONE_MINUTE~ UNLESS ~ONE_MINUTE~
APPEND ~GTIMES.IDS~ ~10 TWO_MINUTES~ UNLESS ~TWO_MINUTES~
APPEND ~GTIMES.IDS~ ~15 THREE_MINUTES~ UNLESS ~THREE_MINUTES~
APPEND ~GTIMES.IDS~ ~20 FOUR_MINUTES~ UNLESS ~FOUR_MINUTES~
APPEND ~GTIMES.IDS~ ~25 FIVE_MINUTES~ UNLESS ~FIVE_MINUTES~
APPEND ~GTIMES.IDS~ ~30 SIX_MINUTES~ UNLESS ~SIX_MINUTES~
APPEND ~GTIMES.IDS~ ~35 SEVEN_MINUTES~ UNLESS ~SEVEN_MINUTES~
APPEND ~GTIMES.IDS~ ~40 EIGHT_MINUTES~ UNLESS ~EIGHT_MINUTES~
APPEND ~GTIMES.IDS~ ~45 NINE_MINUTES~ UNLESS ~NINE_MINUTES~
APPEND ~GTIMES.IDS~ ~50 TEN_MINUTES~ UNLESS ~TEN_MINUTES~
APPEND ~GTIMES.IDS~ ~55 ELEVEN_MINUTES~ UNLESS ~ELEVEN_MINUTES~
APPEND ~GTIMES.IDS~ ~60 TWELVE_MINUTES~ UNLESS ~TWELVE_MINUTES~
APPEND ~GTIMES.IDS~ ~65 THIRTEEN_MINUTES~ UNLESS ~THIRTEEN_MINUTES~
APPEND ~GTIMES.IDS~ ~70 FOURTEEN_MINUTES~ UNLESS ~FOURTEEN_MINUTES~
APPEND ~GTIMES.IDS~ ~75 FIFTEEN_MINUTES~ UNLESS ~FIFTEEN_MINUTES~
APPEND ~GTIMES.IDS~ ~80 SIXTEEN_MINUTES~ UNLESS ~SIXTEEN_MINUTES~
APPEND ~GTIMES.IDS~ ~85 SEVENTEEN_MINUTES~ UNLESS ~SEVENTEEN_MINUTES~
APPEND ~GTIMES.IDS~ ~90 EIGHTEEN_MINUTES~ UNLESS ~EIGHTEEN_MINUTES~
APPEND ~GTIMES.IDS~ ~95 NINETEEN_MINUTES~ UNLESS ~NINETEEN_MINUTES~
APPEND ~GTIMES.IDS~ ~100 TWENTY_MINUTES~ UNLESS ~TWENTY_MINUTES~
APPEND ~GTIMES.IDS~ ~150 THIRTY_MINUTES~ UNLESS ~THIRTY_MINUTES~
APPEND ~GTIMES.IDS~ ~200 FORTY_MINUTES~ UNLESS ~FORTY_MINUTES~
APPEND ~GTIMES.IDS~ ~250 FIFTY_MINUTES~ UNLESS ~FIFTY_MINUTES~
APPEND ~GTIMES.IDS~ ~300 ONE_HOUR~ UNLESS ~ONE_HOUR~
APPEND ~GTIMES.IDS~ ~600 TWO_HOURS~ UNLESS ~TWO_HOURS~
APPEND ~GTIMES.IDS~ ~900 THREE_HOURS~ UNLESS ~THREE_HOURS~
APPEND ~GTIMES.IDS~ ~1200 FOUR_HOURS~ UNLESS ~FOUR_HOURS~
APPEND ~GTIMES.IDS~ ~1500 FIVE_HOURS~ UNLESS ~FIVE_HOURS~
APPEND ~GTIMES.IDS~ ~1800 SIX_HOURS~ UNLESS ~SIX_HOURS~
APPEND ~GTIMES.IDS~ ~2100 SEVEN_HOURS~ UNLESS ~SEVEN_HOURS~
APPEND ~GTIMES.IDS~ ~2400 EIGHT_HOURS~ UNLESS ~EIGHT_HOURS~
APPEND ~GTIMES.IDS~ ~2700 NINE_HOURS~ UNLESS ~NINE_HOURS~
APPEND ~GTIMES.IDS~ ~3000 TEN_HOURS~ UNLESS ~TEN_HOURS~
APPEND ~GTIMES.IDS~ ~3300 ELEVEN_HOURS~ UNLESS ~ELEVEN_HOURS~
APPEND ~GTIMES.IDS~ ~3600 TWELVE_HOURS~ UNLESS ~TWELVE_HOURS~
APPEND ~GTIMES.IDS~ ~3900 THIRTEEN_HOURS~ UNLESS ~THIRTEEN_HOURS~
APPEND ~GTIMES.IDS~ ~4200 FOURTEEN_HOURS~ UNLESS ~FOURTEEN_HOURS~
APPEND ~GTIMES.IDS~ ~4500 FIFTEEN_HOURS~ UNLESS ~FIFTEEN_HOURS~
APPEND ~GTIMES.IDS~ ~4800 SIXTEEN_HOURS~ UNLESS ~SIXTEEN_HOURS~
APPEND ~GTIMES.IDS~ ~5100 SEVENTEEN_HOURS~ UNLESS ~SEVENTEEN_HOURS~
APPEND ~GTIMES.IDS~ ~5400 EIGHTEEN_HOURS~ UNLESS ~EIGHTEEN_HOURS~
APPEND ~GTIMES.IDS~ ~5700 NINETEEN_HOURS~ UNLESS ~NINETEEN_HOURS~
APPEND ~GTIMES.IDS~ ~6000 TWENTY_HOURS~ UNLESS ~TWENTY_HOURS~
APPEND ~GTIMES.IDS~ ~6300 TWENTY_ONE_HOURS~ UNLESS ~TWENTY_ONE_HOURS~
APPEND ~GTIMES.IDS~ ~6600 TWENTY_TWO_HOURS~ UNLESS ~TWENTY_TWO_HOURS~
APPEND ~GTIMES.IDS~ ~6900 TWENTY_THREE_HOURS~ UNLESS ~TWENTY_THREE_HOURS~
APPEND ~GTIMES.IDS~ ~6 ONE_ROUND~ UNLESS ~ONE_ROUND~
APPEND ~GTIMES.IDS~ ~12 TWO_ROUNDS~ UNLESS ~TWO_ROUNDS~
APPEND ~GTIMES.IDS~ ~18 THREE_ROUNDS~ UNLESS ~THREE_ROUNDS~
APPEND ~GTIMES.IDS~ ~24 FOUR_ROUNDS~ UNLESS ~FOUR_ROUNDS~
APPEND ~GTIMES.IDS~ ~30 FIVE_ROUNDS~ UNLESS ~FIVE_ROUNDS~
APPEND ~GTIMES.IDS~ ~36 SIX_ROUNDS~ UNLESS ~SIX_ROUNDS~
APPEND ~GTIMES.IDS~ ~42 SEVEN_ROUNDS~ UNLESS ~SEVEN_ROUNDS~
APPEND ~GTIMES.IDS~ ~48 EIGHT_ROUNDS~ UNLESS ~EIGHT_ROUNDS~
APPEND ~GTIMES.IDS~ ~54 NINE_ROUNDS~ UNLESS ~NINE_ROUNDS~
APPEND ~GTIMES.IDS~ ~60 TEN_ROUNDS~ UNLESS ~TEN_ROUNDS~
APPEND ~GTIMES.IDS~ ~60 ONE_TURN~ UNLESS ~ONE_TURN~
APPEND ~GTIMES.IDS~ ~120 TWO_TURNS~ UNLESS ~TWO_TURNS~
APPEND ~GTIMES.IDS~ ~180 THREE_TURNS~ UNLESS ~THREE_TURNS~
APPEND ~GTIMES.IDS~ ~240 FOUR_TURNS~ UNLESS ~FOUR_TURNS~
APPEND ~GTIMES.IDS~ ~300 FIVE_TURNS~ UNLESS ~FIVE_TURNS~
APPEND ~GTIMES.IDS~ ~360 SIX_TURNS~ UNLESS ~SIX_TURNS~
APPEND ~GTIMES.IDS~ ~420 SEVEN_TURNS~ UNLESS ~SEVEN_TURNS~
APPEND ~GTIMES.IDS~ ~480 EIGHT_TURNS~ UNLESS ~EIGHT_TURNS~
APPEND ~GTIMES.IDS~ ~540 NINE_TURNS~ UNLESS ~NINE_TURNS~
APPEND ~GTIMES.IDS~ ~600 TEN_TURNS~ UNLESS ~TEN_TURNS~
APPEND ~GTIMES.IDS~ ~900 FIFTEEN_TURNS~ UNLESS ~FIFTEEN_TURNS~
Jump to Line
Something went wrong with that request. Please try again.