Jump to content

how much thatch could an effect batch patch


Nythrun

Recommended Posts

This is (to the best of my knowledge and hopes) the second-to-last of the cumbrous patches that wanted another once-over for parsimony, omissions, or general OMFG WHAT ARE WE DOING (I've fixed the bit where we were setting the minimum caster level to something greater than 1 in the add spell ability patches already).

 

What we have here is data entry for the mass immunity effect batches, so we can use them in a more flexible way. Thus far I've mostly been duplicating the originals - I've snipped a few things and added a few more for things we're still doing singly, like immunity to attribute drain.

 

Comments are in place (though brief) to facilitate going over this together. If anything looks howlingly wrong, or absent, or just curious, please speak up.

 

Legend.:

 

key_0 = just a useless counter

key_1 = opcode

key_2 = parameter1

key_3 = parameter2

key_4 = is instant? bool (so we don't add these as permanent effects to creatures)

value = resource reference

 

OUTER_TEXT_SPRINT $imm_attribute_drain(00 101 0xdeadbeef 0000000006 0) ~~ // immunity opcode: charisma mod
OUTER_TEXT_SPRINT $imm_attribute_drain(01 101 0xdeadbeef 0000000010 0) ~~ // immunity opcode: constitution mod
OUTER_TEXT_SPRINT $imm_attribute_drain(02 101 0xdeadbeef 0000000015 0) ~~ // immunity opcode: dexterity mod
OUTER_TEXT_SPRINT $imm_attribute_drain(03 101 0xdeadbeef 0000000019 0) ~~ // immunity opcode: intelligence mod
OUTER_TEXT_SPRINT $imm_attribute_drain(04 101 0xdeadbeef 0000000044 0) ~~ // immunity opcode: strength mod
OUTER_TEXT_SPRINT $imm_attribute_drain(05 101 0xdeadbeef 0000000049 0) ~~ // immunity opcode: wisdom mod
OUTER_TEXT_SPRINT $imm_attribute_drain(06 267 0000014021 0xdeadbeef 0) ~~ // prevent string: Intelligence Modification
OUTER_TEXT_SPRINT $imm_attribute_drain(07 267 0000014024 0xdeadbeef 0) ~~ // prevent string: Dexterity Modification
OUTER_TEXT_SPRINT $imm_attribute_drain(08 267 0000014029 0xdeadbeef 0) ~~ // prevent string: Constitution Modification
OUTER_TEXT_SPRINT $imm_attribute_drain(09 267 0000014034 0xdeadbeef 0) ~~ // prevent string: Charisma Modification
OUTER_TEXT_SPRINT $imm_attribute_drain(10 267 0000014042 0xdeadbeef 0) ~~ // prevent string: Strength Modification
OUTER_TEXT_SPRINT $imm_attribute_drain(11 267 0000014047 0xdeadbeef 0) ~~ // prevent string: Wisdom Modification
OUTER_TEXT_SPRINT $imm_attribute_drain(12 267 0000032089 0xdeadbeef 0) ~~ // prevent string: Devour brain

OUTER_TEXT_SPRINT $imm_bleed(0 173 0000000100 0xdeadbeef 0) ~~ // res to poison damage
OUTER_TEXT_SPRINT $imm_bleed(1 169 0xdeadbeef 0000000137 0) ~~ // prevent icon: Bleeding
OUTER_TEXT_SPRINT $imm_bleed(2 267 0000054335 0xdeadbeef 0) ~~ // prevent string: Bleeding

OUTER_TEXT_SPRINT $imm_blindness(0 101 0xdeadbeef 0000000074 0) ~~ // immunity opcode: blindness
OUTER_TEXT_SPRINT $imm_blindness(1 169 0xdeadbeef 0000000008 0) ~~ // prevent icon: Blind
OUTER_TEXT_SPRINT $imm_blindness(2 267 0000001474 0xdeadbeef 0) ~~ // prevent string: Blinded
OUTER_TEXT_SPRINT $imm_blindness(3 267 0000014674 0xdeadbeef 0) ~~ // prevent string: Blinded

OUTER_TEXT_SPRINT $imm_charm(0 101 0xdeadbeef 0000000005 0) ~~	   // immunity opcode: charm
OUTER_TEXT_SPRINT $imm_charm(1 169 0xdeadbeef 0000000000 0) ~~	   // prevent icon: Charm
OUTER_TEXT_SPRINT $imm_charm(2 169 0xdeadbeef 0000000001 0) ~~	   // prevent icon: Dire Charm
OUTER_TEXT_SPRINT $imm_charm(3 169 0xdeadbeef 0000000043 0) ~~	   // prevent icon: Domination
OUTER_TEXT_SPRINT $imm_charm(4 267 0000014672 0xdeadbeef 0) ~~	   // prevent string: Charmed
OUTER_TEXT_SPRINT $imm_charm(5 267 0000014780 0xdeadbeef 0) ~~	   // prevent string: Dire charmed
OUTER_TEXT_SPRINT $imm_charm(6 296 0xdeadbeef 0xdeadbeef 0) spnwchrm // immunity to animation
OUTER_TEXT_SPRINT $imm_charm(7 142 0xdeadbeef 0000000052 0) ~~	   // display icon: Mind Shield

OUTER_TEXT_SPRINT $imm_confusion(0 101 0xdeadbeef 0000000128 0) ~~	   // immunity opcode: confusion
OUTER_TEXT_SPRINT $imm_confusion(1 169 0xdeadbeef 0000000002 0) ~~	   // prevent icon: Rigid Thinking
OUTER_TEXT_SPRINT $imm_confusion(2 169 0xdeadbeef 0000000003 0) ~~	   // prevent icon: Confusion
OUTER_TEXT_SPRINT $imm_confusion(3 169 0xdeadbeef 0000000047 0) ~~	   // prevent icon: Chaos
OUTER_TEXT_SPRINT $imm_confusion(4 267 0000014782 0xdeadbeef 0) ~~	   // prevent string: Confused
OUTER_TEXT_SPRINT $imm_confusion(5 267 0000014791 0xdeadbeef 0) ~~	   // prevent string: Rigid Thinking
OUTER_TEXT_SPRINT $imm_confusion(6 296 0xdeadbeef 0xdeadbeef 0) spconfus // immunity to animation
//OUTER_TEXT_SPRINT $imm_confusion(7 267 0000022610 0xdeadbeef 0) ~~	   // prevent string: Chaos
//OUTER_TEXT_SPRINT $imm_confusion(8 267 0000022768 0xdeadbeef 0) ~~	   // prevent string: Chaos
//OUTER_TEXT_SPRINT $imm_confusion(9 267 0000023743 0xdeadbeef 0) ~~	   // prevent string: Chaos
//OUTER_TEXT_SPRINT $imm_confusion(10 267 0000048916 0xdeadbeef 0) ~~	   // prevent string: Chaos
//OUTER_TEXT_SPRINT $imm_confusion(11 267 0000048917 0xdeadbeef 0) ~~	   // prevent string: Chaos

OUTER_TEXT_SPRINT $imm_deafness(0 101 0xdeadbeef 0000000080 0) ~~ // immunity opcode: deafness
OUTER_TEXT_SPRINT $imm_deafness(1 267 0000054318 0xdeadbeef 0) ~~ // prevent string: Deaf
OUTER_TEXT_SPRINT $imm_deafness(2 267 0000014073 0xdeadbeef 0) ~~ // prevent string: Deafness
OUTER_TEXT_SPRINT $imm_deafness(3 267 0000038592 0xdeadbeef 0) ~~ // prevent string: Deafness
OUTER_TEXT_SPRINT $imm_deafness(4 267 0000046432 0xdeadbeef 0) ~~ // prevent string: Deafness
OUTER_TEXT_SPRINT $imm_deafness(5 169 0xdeadbeef 0000000112 0) ~~ // prevent icon: Deaf

OUTER_TEXT_SPRINT $imm_detect_invisible(0 101 0xdeadbeef 0000000116 0) ~~ // immunity opcode: remove invisibility
OUTER_TEXT_SPRINT $imm_detect_invisible(1 267 0000014109 0xdeadbeef 0) ~~ // prevent string: Dispel Invisible

OUTER_TEXT_SPRINT $imm_disease(0 101 0xdeadbeef 0000000078 0) ~~ // immunity opcode: disease
OUTER_TEXT_SPRINT $imm_disease(1 169 0xdeadbeef 0000000007 0) ~~ // prevent icon: Nauseated
OUTER_TEXT_SPRINT $imm_disease(2 267 0000054337 0xdeadbeef 0) ~~ // prevent string: Diseased
OUTER_TEXT_SPRINT $imm_disease(3 267 0000039752 0xdeadbeef 0) ~~ // prevent string: Stricken by a foul disease

OUTER_TEXT_SPRINT $imm_disintegrate(0 101 0xdeadbeef 0000000238 0) ~~	  // immunity opcode: disintegrate
OUTER_TEXT_SPRINT $imm_disintegrate(1 206 0xffffffff 0xdeadbeef 0) spwi616 // protection from spell: WIZARD_DISINTEGRATE

OUTER_TEXT_SPRINT $imm_entangle(0 101 0xdeadbeef 0000000154 0) ~~	   // immunity opcode: entangle
OUTER_TEXT_SPRINT $imm_entangle(1 169 0xdeadbeef 0000000144 0) ~~	   // prevent icon: Entangled
OUTER_TEXT_SPRINT $imm_entangle(2 206 0xffffffff 0xdeadbeef 0) spin688  // protection from spell: BLACK_DRAGON_PLANT
OUTER_TEXT_SPRINT $imm_entangle(3 206 0xffffffff 0xdeadbeef 0) sppr105  // protection from spell: CLERIC_ENTANGLE
OUTER_TEXT_SPRINT $imm_entangle(4 206 0xffffffff 0xdeadbeef 0) spwm111  // protection from spell:
OUTER_TEXT_SPRINT $imm_entangle(5 206 0xffffffff 0xdeadbeef 0) cdhgnya1 // protection from spell:
OUTER_TEXT_SPRINT $imm_entangle(6 206 0xffffffff 0xdeadbeef 0) cdmound  // protection from spell:
OUTER_TEXT_SPRINT $imm_entangle(7 206 0xffffffff 0xdeadbeef 0) cdsw1h58 // protection from spell:

OUTER_TEXT_SPRINT $imm_fear(00 023 0xdeadbeef 0xdeadbeef 1) ~~ // reset morale
OUTER_TEXT_SPRINT $imm_fear(01 161 0xdeadbeef 0xdeadbeef 1) ~~ // cure horror
OUTER_TEXT_SPRINT $imm_fear(02 106 0000000001 0000000001 0) ~~ // morale break
OUTER_TEXT_SPRINT $imm_fear(03 267 0000014007 0xdeadbeef 0) ~~ // prevent string: Panic
OUTER_TEXT_SPRINT $imm_fear(04 267 0000017427 0xdeadbeef 0) ~~ // prevent string: Panic
OUTER_TEXT_SPRINT $imm_fear(05 169 0xdeadbeef 0000000036 0) ~~ // prevent icon: Panic
OUTER_TEXT_SPRINT $imm_fear(06 240 0xdeadbeef 0000000036 1) ~~ // remove icon: Panic
OUTER_TEXT_SPRINT $imm_fear(07 142 0xdeadbeef 0000000037 0) ~~ // display icon: Resist Fear
OUTER_TEXT_SPRINT $imm_fear(08 101 0xdeadbeef 0000000264 0) ~~ // immunity opcode: drop item
OUTER_TEXT_SPRINT $imm_fear(09 101 0xdeadbeef 0000000023 0) ~~ // immunity opcode: morale reset
OUTER_TEXT_SPRINT $imm_fear(10 101 0xdeadbeef 0000000024 0) ~~ // immunity opcode: horror
OUTER_TEXT_SPRINT $imm_fear(11 101 0xdeadbeef 0000000106 0) ~~ // immunity opcode: morale break

OUTER_TEXT_SPRINT $imm_feeblemind(0 101 0xdeadbeef 0000000076 0) ~~ // immunity opcode: feeblemind
OUTER_TEXT_SPRINT $imm_feeblemind(1 267 0000022612 0xdeadbeef 0) ~~ // prevent string: Feeblemind
OUTER_TEXT_SPRINT $imm_feeblemind(2 267 0000022769 0xdeadbeef 0) ~~ // prevent string: Feeblemind
OUTER_TEXT_SPRINT $imm_feeblemind(3 267 0000023744 0xdeadbeef 0) ~~ // prevent string: Feebleminded
OUTER_TEXT_SPRINT $imm_feeblemind(4 169 0000014109 0000000048 0) ~~ // prevent icon: Feebleminded

OUTER_TEXT_SPRINT $imm_free_action(00 163 0xdeadbeef 0xdeadbeef 1) ~~ // free action
OUTER_TEXT_SPRINT $imm_free_action(01 046 0xdeadbeef 0xdeadbeef 1) ~~ // remove stun
OUTER_TEXT_SPRINT $imm_free_action(02 162 0xdeadbeef 0xdeadbeef 1) ~~ // remove hold
OUTER_TEXT_SPRINT $imm_free_action(03 142 0xdeadbeef 0000000019 0) ~~ // display icon: Free Action
OUTER_TEXT_SPRINT $imm_free_action(04 126 0000000100 0000000002 0) ~~ // movement mod 100%
OUTER_TEXT_SPRINT $imm_free_action(05 240 0xdeadbeef 0000000013 1) ~~ // remove icon: Held
OUTER_TEXT_SPRINT $imm_free_action(06 240 0xdeadbeef 0000000038 1) ~~ // remove icon: Haste
OUTER_TEXT_SPRINT $imm_free_action(07 240 0xdeadbeef 0000000041 1) ~~ // remove icon: Slow
OUTER_TEXT_SPRINT $imm_free_action(08 240 0xdeadbeef 0000000055 1) ~~ // remove icon: Stun
OUTER_TEXT_SPRINT $imm_free_action(09 240 0xdeadbeef 0000000129 1) ~~ // remove icon: Webbed
OUTER_TEXT_SPRINT $imm_free_action(10 240 0xdeadbeef 0000000144 1) ~~ // remove icon: Entangled
OUTER_TEXT_SPRINT $imm_free_action(11 240 0xdeadbeef 0000000145 1) ~~ // remove icon: Grease

OUTER_TEXT_SPRINT $imm_grease(0 101 0xdeadbeef 158 0) ~~ // immunity opcode: grease
OUTER_TEXT_SPRINT $imm_grease(1 169 0xdeadbeef 145 0) ~~ // prevent icon: Grease

OUTER_TEXT_SPRINT $imm_haste(0 101 0xdeadbeef 0000000016 0) ~~	  // immunity opcode: hasted
OUTER_TEXT_SPRINT $imm_haste(1 169 0xdeadbeef 0000000038 0) ~~	  // prevent icon: Haste
OUTER_TEXT_SPRINT $imm_haste(2 267 0000014023 0xdeadbeef 0) ~~	  // prevent string: Hasted
OUTER_TEXT_SPRINT $imm_haste(3 206 0xffffffff 0xdeadbeef 0) spin572 // protection from spell: CUTSCENE_HASTE
OUTER_TEXT_SPRINT $imm_haste(4 206 0xffffffff 0xdeadbeef 0) spin828 // protection from spell: MAZZY_HASTE
OUTER_TEXT_SPRINT $imm_haste(5 206 0xffffffff 0xdeadbeef 0) spra301 // protection from spell: stalker haste
OUTER_TEXT_SPRINT $imm_haste(6 206 0xffffffff 0xdeadbeef 0) spwi305 // protection from spell: WIZARD_HASTE

OUTER_TEXT_SPRINT $imm_hold(0 101 0xdeadbeef 0000000109 0) ~~	   // immunity opcode: hold
OUTER_TEXT_SPRINT $imm_hold(1 101 0xdeadbeef 0000000175 0) ~~	   // immunity opcode: other hold
OUTER_TEXT_SPRINT $imm_hold(2 169 0xdeadbeef 0000000013 0) ~~	   // prevent icon: Held
OUTER_TEXT_SPRINT $imm_hold(3 267 0000014102 0xdeadbeef 0) ~~	   // prevent string: Held
OUTER_TEXT_SPRINT $imm_hold(4 296 0xdeadbeef 0xdeadbeef 0) spmindat // immunity to animation
OUTER_TEXT_SPRINT $imm_hold(5 296 0xdeadbeef 0xdeadbeef 0) spflayer // immunity to animation

//OUTER_TEXT_SPRINT $imm_hold_cutscene(0 101 0xdeadbeef 0000000185 0) ~~ // immunity opcode: hold, cutscene

OUTER_TEXT_SPRINT $imm_int_drain(0 101 0xdeadbeef 0000000019 0) ~~ // immunity opcode: intelligence mod
OUTER_TEXT_SPRINT $imm_int_drain(1 267 0000014021 0xdeadbeef 0) ~~ // prevent string: Intelligence Modification
OUTER_TEXT_SPRINT $imm_int_drain(2 267 0000032089 0xdeadbeef 0) ~~ // prevent string: Devour Brain
OUTER_TEXT_SPRINT $imm_int_drain(3 169 0xdeadbeef 0000000086 0) ~~ // prevent icon: Intelligence Drained by Mind Flayer

OUTER_TEXT_SPRINT $imm_invisibility(0 101 0xdeadbeef 0000000020 0) ~~ // immunity opcode: invisibility
OUTER_TEXT_SPRINT $imm_invisibility(1 267 0000014773 0xdeadbeef 0) ~~ // prevent string: Invisible

OUTER_TEXT_SPRINT $imm_kill_target(0 101 0xdeadbeef 0000000013 0) ~~ // immunity opcode: instant death
OUTER_TEXT_SPRINT $imm_kill_target(1 267 0000064285 0xdeadbeef 0) ~~ // prevent string: Vorpal Hit
OUTER_TEXT_SPRINT $imm_kill_target(2 267 0000014026 0xdeadbeef 0) ~~ // prevent string: Death

OUTER_TEXT_SPRINT $imm_level_drain(0 101 0xdeadbeef 0000000216 0) ~~ // immunity opcode: level drain
OUTER_TEXT_SPRINT $imm_level_drain(1 142 0xdeadbeef 0000000090 0) ~~ // display icon: Negative Plane Protection
OUTER_TEXT_SPRINT $imm_level_drain(2 169 0xdeadbeef 0000000059 0) ~~ // prevent icon: Energy Drain
OUTER_TEXT_SPRINT $imm_level_drain(3 169 0xdeadbeef 0000000053 0) ~~ // prevent icon: Level Drain
OUTER_TEXT_SPRINT $imm_level_drain(4 267 0000041495 0xdeadbeef 0) ~~ // prevent string: One Level Drained
OUTER_TEXT_SPRINT $imm_level_drain(5 267 0000040968 0xdeadbeef 0) ~~ // prevent string: Two Levels Drained
OUTER_TEXT_SPRINT $imm_level_drain(6 267 0000040969 0xdeadbeef 0) ~~ // prevent string: Three Levels Drained
OUTER_TEXT_SPRINT $imm_level_drain(7 267 0000040979 0xdeadbeef 0) ~~ // prevent string: Four Levels Drained
OUTER_TEXT_SPRINT $imm_level_drain(8 267 0000041616 0xdeadbeef 0) ~~ // prevent string: Five Levels Drained
OUTER_TEXT_SPRINT $imm_level_drain(9 282 0000000001 0000000002 0) ~~ // scripting state 3

OUTER_TEXT_SPRINT $imm_petrification(0 101 0xdeadbeef 0000000134 0) ~~ // immunity opcode: petrification
OUTER_TEXT_SPRINT $imm_petrification(1 267 0000014665 0xdeadbeef 0) ~~ // prevent string: Petrified

OUTER_TEXT_SPRINT $imm_poison(0 101 0xdeadbeef 0000000025 0) ~~ // immunity opcode: poison
OUTER_TEXT_SPRINT $imm_poison(1 169 0xdeadbeef 0000000006 0) ~~ // prevent icon: Posioned
OUTER_TEXT_SPRINT $imm_poison(2 142 0xdeadbeef 0000000030 0) ~~ // display icon: Protection from Poison
OUTER_TEXT_SPRINT $imm_poison(3 267 0000014662 0xdeadbeef 0) ~~ // prevent string: Poisoned
OUTER_TEXT_SPRINT $imm_poison(4 267 0000014017 0xdeadbeef 0) ~~ // prevent string: Poison

OUTER_TEXT_SPRINT $imm_polymorph(0 101 0xdeadbeef 0000000135 0) ~~	  // immunity opcode: polymorph
OUTER_TEXT_SPRINT $imm_polymorph(1 206 0xffffffff 0xdeadbeef 0) spwi411 // WIZARD_EMOTION_HOPELESSNESS
OUTER_TEXT_SPRINT $imm_polymorph(2 206 0xffffffff 0xdeadbeef 0) spwm113 //
//OUTER_TEXT_SPRINT $imm_polymorph(3 206 0xffffffff 0xdeadbeef 0) spwi711 // WIZARD_SPHERE_OF_CHAOS

OUTER_TEXT_SPRINT $imm_psionics(00 101 0xdeadbeef 0000000019 0) ~~	  // immunity opcode: intelligence modifier
OUTER_TEXT_SPRINT $imm_psionics(01 169 0xdeadbeef 0000000086 0) ~~	  // prevent icon: Intelligence Drained by Mind Flayer
OUTER_TEXT_SPRINT $imm_psionics(02 267 0000014021 0xdeadbeef 0) ~~	  // prevent string: Intelligence Modification
OUTER_TEXT_SPRINT $imm_psionics(03 267 0000032089 0xdeadbeef 0) ~~	  // prevent string: Devour brain
OUTER_TEXT_SPRINT $imm_psionics(04 206 0xffffffff 0xdeadbeef 0) spin774 // protection from spell: PSIONIC_MAZE
OUTER_TEXT_SPRINT $imm_psionics(05 206 0xffffffff 0xdeadbeef 0) spin775 // protection from spell: PSIONIC_MIND_BLAST
OUTER_TEXT_SPRINT $imm_psionics(06 206 0xffffffff 0xdeadbeef 0) spin834 // protection from spell: BRAIN_PSIONIC_BLAST
OUTER_TEXT_SPRINT $imm_psionics(07 206 0xffffffff 0xdeadbeef 0) spin909 // protection from spell: PSIONIC_EGOWHIP
OUTER_TEXT_SPRINT $imm_psionics(08 206 0xffffffff 0xdeadbeef 0) spin910 // protection from spell: PSIONIC_DOMINATION
OUTER_TEXT_SPRINT $imm_psionics(09 206 0xffffffff 0xdeadbeef 0) spin911 // protection from spell: PSIONIC_BALLISTIC
OUTER_TEXT_SPRINT $imm_psionics(10 206 0xffffffff 0xdeadbeef 0) spin912 // protection from spell: PSIONIC_DETONATE
OUTER_TEXT_SPRINT $imm_psionics(11 206 0xffffffff 0xdeadbeef 0) spin959 // protection from spell: ULITHARID_PSIONIC_BLAST
OUTER_TEXT_SPRINT $imm_psionics(12 206 0xffffffff 0xdeadbeef 0) spin974 // protection from spell: MIND_FLAYER_PSIONIC_BLAST
OUTER_TEXT_SPRINT $imm_psionics(13 206 0xffffffff 0xdeadbeef 0) spin975 // protection from spell: MIND_FLAYER_DOMINATION

OUTER_TEXT_SPRINT $imm_sequester(00 101 0xdeadbeef 0000000211 0) ~~	  // immunity opcode: imprisonment
OUTER_TEXT_SPRINT $imm_sequester(01 101 0xdeadbeef 0000000213 0) ~~	  // immunity opcode: maze
OUTER_TEXT_SPRINT $imm_sequester(02 169 0xdeadbeef 0000000078 0) ~~	  // prevent icon: Maze
//OUTER_TEXT_SPRINT $imm_sequester(03 169 0xdeadbeef 0000000079 0) ~~	  // prevent icon: Imprisonment
//OUTER_TEXT_SPRINT $imm_sequester(04 206 0xffffffff 0xdeadbeef 0) spcl415 // protection from spell: bounty hunter snare
OUTER_TEXT_SPRINT $imm_sequester(05 206 0xffffffff 0xdeadbeef 0) spin580 // protection from spell: IMPRISONMENT_NO_SAVE
OUTER_TEXT_SPRINT $imm_sequester(06 206 0xffffffff 0xdeadbeef 0) spin626 // protection from spell: DECK_DONJON
OUTER_TEXT_SPRINT $imm_sequester(07 206 0xffffffff 0xdeadbeef 0) spin774 // protection from spell: PSIONIC_MAZE
OUTER_TEXT_SPRINT $imm_sequester(08 206 0xffffffff 0xdeadbeef 0) spin788 // protection from spell: DEMILICH_TRAP_SOUL
OUTER_TEXT_SPRINT $imm_sequester(09 206 0xffffffff 0xdeadbeef 0) spwi813 // protection from spell: WIZARD_MAZE
OUTER_TEXT_SPRINT $imm_sequester(10 206 0xffffffff 0xdeadbeef 0) spwi910 // protection from spell: WIZARD_IMPRISONMENT

OUTER_TEXT_SPRINT $imm_silence(0 101 0xdeadbeef 0000000038 0) ~~ // immunity opcode: silence
OUTER_TEXT_SPRINT $imm_silence(1 169 0xdeadbeef 0000000034 0) ~~ // prevent icon: Silenced
OUTER_TEXT_SPRINT $imm_silence(2 267 0000014002 0xdeadbeef 0) ~~ // prevent string: Silence
OUTER_TEXT_SPRINT $imm_silence(3 267 0000014676 0xdeadbeef 0) ~~ // prevent string: Silenced

OUTER_TEXT_SPRINT $imm_slay(0 101 0xdeadbeef 0000000055 0) ~~	  // immunity opcode: slay
//OUTER_TEXT_SPRINT $imm_slay(1 169 0xdeadbeef 0000000051 0) ~~	  // prevent icon: Dying
OUTER_TEXT_SPRINT $imm_slay(2 206 0xffffffff 0xdeadbeef 0) spwi713 // protection from spell: WIZARD_FINGER_OF_DEATH
OUTER_TEXT_SPRINT $imm_slay(3 206 0xffffffff 0xdeadbeef 0) sppr708 // protection from spell: CLERIC_FINGER_OF_DEATH
OUTER_TEXT_SPRINT $imm_slay(4 282 0000000001 0000000001 0) ~~	  // scripting state 2

OUTER_TEXT_SPRINT $imm_slayer_poly(00 206 000005379 0xdeadbeef 0) spcl611 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(01 206 000005379 0xdeadbeef 0) spcl612 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(02 206 000005379 0xdeadbeef 0) spcl613 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(03 206 000005379 0xdeadbeef 0) spcl632 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(04 206 000005379 0xdeadbeef 0) spcl633 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(05 206 000005379 0xdeadbeef 0) spcl634 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(06 206 000005379 0xdeadbeef 0) spin107 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(07 206 000005379 0xdeadbeef 0) spin110 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(08 206 000005379 0xdeadbeef 0) spin111 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(09 206 000005379 0xdeadbeef 0) spin122 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(10 206 000005379 0xdeadbeef 0) spin123 // protection from spell: DRUID_HUMAN_FORM
OUTER_TEXT_SPRINT $imm_slayer_poly(11 206 000005379 0xdeadbeef 0) spin125 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(12 206 000005379 0xdeadbeef 0) spin126 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(13 206 000005379 0xdeadbeef 0) spin127 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(14 206 000005379 0xdeadbeef 0) spin151 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(15 206 000005379 0xdeadbeef 0) spin152 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(16 206 000005379 0xdeadbeef 0) spin153 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(17 206 000005379 0xdeadbeef 0) spin154 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(18 206 000005379 0xdeadbeef 0) spin155 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(19 206 000005379 0xdeadbeef 0) spin156 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(20 206 000005379 0xdeadbeef 0) spin157 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(21 206 000005379 0xdeadbeef 0) spwi416 // protection from spell: WIZARD_POLYMORPH_SELF
OUTER_TEXT_SPRINT $imm_slayer_poly(22 206 000005379 0xdeadbeef 0) spwi490 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(23 206 000005379 0xdeadbeef 0) spwi493 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(24 206 000005379 0xdeadbeef 0) spwi494 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(25 206 000005379 0xdeadbeef 0) spwi495 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(26 206 000005379 0xdeadbeef 0) spwi496 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(27 206 000005379 0xdeadbeef 0) spwi497 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(28 206 000005379 0xdeadbeef 0) spwi498 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(29 206 000005379 0xdeadbeef 0) spwi499 // protection from spell:
OUTER_TEXT_SPRINT $imm_slayer_poly(30 206 000005379 0xdeadbeef 0) spwi916 // protection from spell: WIZARD_SHAPECHANGE

OUTER_TEXT_SPRINT $imm_sleep(0 101 0xdeadbeef 0000000039 0) ~~ // immunity opcode: unconsciousness
OUTER_TEXT_SPRINT $imm_sleep(1 101 0xdeadbeef 0000000217 0) ~~ // immunity opcode: power word unconsiousness
OUTER_TEXT_SPRINT $imm_sleep(2 169 0xdeadbeef 0000000014 0) ~~ // prevent icon: Sleep
OUTER_TEXT_SPRINT $imm_sleep(3 267 0000014001 0xdeadbeef 0) ~~ // prevent string: Sleep

OUTER_TEXT_SPRINT $imm_slow(0 101 0xdeadbeef 0000000040 0) ~~	   // immunity opcode: slow
OUTER_TEXT_SPRINT $imm_slow(1 169 0xdeadbeef 0000000041 0) ~~	   // prevent icon: Slow
OUTER_TEXT_SPRINT $imm_slow(2 267 0000014000 0xdeadbeef 0) ~~	   // prevent string: Slow
OUTER_TEXT_SPRINT $imm_slow(3 267 0000014668 0xdeadbeef 0) ~~	   // prevent string: Slowed
OUTER_TEXT_SPRINT $imm_slow(4 206 0xffffffff 0xdeadbeef 0) spwm164  // protection from spell:
OUTER_TEXT_SPRINT $imm_slow(5 206 0xffffffff 0xdeadbeef 0) spin977  // protection from spell: GOLEM_SLOW
OUTER_TEXT_SPRINT $imm_slow(6 206 0xffffffff 0xdeadbeef 0) spin983  // protection from spell: BEHOLDER_SLOW
OUTER_TEXT_SPRINT $imm_slow(7 206 0xffffffff 0xdeadbeef 0) spwish25 // protection from spell:
OUTER_TEXT_SPRINT $imm_slow(8 206 0xffffffff 0xdeadbeef 0) spwi312  // protection from spell: WIZARD_SLOW
OUTER_TEXT_SPRINT $imm_slow(9 206 0xffffffff 0xdeadbeef 0) spin575  // protection from spell: VORTEX_WEB

OUTER_TEXT_SPRINT $imm_spell_level_1(0 101 0000000001 0xdeadbeef 0) ~~	  // immunity spell level 1
OUTER_TEXT_SPRINT $imm_spell_level_1(1 206 0xffffffff 0xdeadbeef 0) sppr105 // protection from spell: CLERIC_ENTANGLE

OUTER_TEXT_SPRINT $imm_spell_level_2(0 101 0000000002 0xdeadbeef 0) ~~	  // immunity spell level 2
OUTER_TEXT_SPRINT $imm_spell_level_2(1 206 0xffffffff 0xdeadbeef 0) sppr211 // protection from spell: CLERIC_SILENCE_15_FOOT
OUTER_TEXT_SPRINT $imm_spell_level_2(1 206 0xffffffff 0xdeadbeef 0) spwi213 // protection from spell: WIZARD_STINKING_CLOUD
OUTER_TEXT_SPRINT $imm_spell_level_2(1 206 0xffffffff 0xdeadbeef 0) sppr215 // protection from spell: WIZARD_WEB

OUTER_TEXT_SPRINT $imm_spell_level_3(0 101 0000000003 0xdeadbeef 0) ~~	  // immunity spell level 3
OUTER_TEXT_SPRINT $imm_spell_level_3(1 206 0xffffffff 0xdeadbeef 0) sppr302 // protection from spell: CLERIC_CALL_LIGHTNING
OUTER_TEXT_SPRINT $imm_spell_level_3(2 206 0xffffffff 0xdeadbeef 0) sppr304 // protection from spell: CLERIC_GLYPH_OF_WARDING
OUTER_TEXT_SPRINT $imm_spell_level_3(3 206 0xffffffff 0xdeadbeef 0) sppr313 // protection from spell: CLERIC_HOLY_SMITE
OUTER_TEXT_SPRINT $imm_spell_level_3(4 206 0xffffffff 0xdeadbeef 0) sppr314 // protection from spell: CLERIC_UNHOLY_BLIGHT
OUTER_TEXT_SPRINT $imm_spell_level_3(5 206 0xffffffff 0xdeadbeef 0) spwi313 // protection from spell: WIZARD_SKULL_TRAP

OUTER_TEXT_SPRINT $imm_spell_level_4(0 101 0000000004 0xdeadbeef 0) ~~	  // immunity spell level 4

OUTER_TEXT_SPRINT $imm_spell_level_5(0 101 0000000005 0xdeadbeef 0) ~~	  // immunity spell level 5
OUTER_TEXT_SPRINT $imm_spell_level_5(1 206 0xffffffff 0xdeadbeef 0) spwi502 // protection from spell: WIZARD_CLOUDKILL

OUTER_TEXT_SPRINT $imm_spell_level_6(0 101 0000000006 0xdeadbeef 0) ~~	   // immunity spell level 6
OUTER_TEXT_SPRINT $imm_spell_level_6(1 206 0xffffffff 0xdeadbeef 0) sppr603d // protection from spell: CLERIC_BLADE_BARRIER (triggered 0)
OUTER_TEXT_SPRINT $imm_spell_level_6(2 206 0xffffffff 0xdeadbeef 0) spwi614  // protection from spell: WIZARD_DEATH_FOG

OUTER_TEXT_SPRINT $imm_spell_level_7(0 101 0000000007 0xdeadbeef 0) ~~	   // immunity spell level 7
OUTER_TEXT_SPRINT $imm_spell_level_7(1 206 0xffffffff 0xdeadbeef 0) sppr705  // protection from spell: CLERIC_FIRE_STORM
OUTER_TEXT_SPRINT $imm_spell_level_7(2 206 0xffffffff 0xdeadbeef 0) sppr706  // protection from spell: CLERIC_SYMBOL_FEAR
OUTER_TEXT_SPRINT $imm_spell_level_7(3 206 0xffffffff 0xdeadbeef 0) sppr718  // protection from spell: CLERIC_SYMBOL_STUN
OUTER_TEXT_SPRINT $imm_spell_level_7(4 206 0xffffffff 0xdeadbeef 0) sppr719  // protection from spell: CLERIC_SYMBOL_DEATH
OUTER_TEXT_SPRINT $imm_spell_level_7(5 206 0xffffffff 0xdeadbeef 0) sppr725d // protection from spell: CLERIC_GLOBE_OF_BLADES (trigger 0)
OUTER_TEXT_SPRINT $imm_spell_level_7(6 206 0xffffffff 0xdeadbeef 0) spwi712  // protection from spell: WIZARD_DELAYED_BLAST_FIREBALL

OUTER_TEXT_SPRINT $imm_spell_level_8(0 101 0000000008 0xdeadbeef 0) ~~	  // immunity spell level 8
OUTER_TEXT_SPRINT $imm_spell_level_8(1 206 0xffffffff 0xdeadbeef 0) spwi810 // protection from spell: WIZARD_INCENDIARY_CLOUD
OUTER_TEXT_SPRINT $imm_spell_level_8(2 206 0xffffffff 0xdeadbeef 0) spwi811 // protection from spell: WIZARD_SYMBOL_FEAR
OUTER_TEXT_SPRINT $imm_spell_level_8(3 206 0xffffffff 0xdeadbeef 0) spwi816 // protection from spell: WIZARD_SYMBOL_STUN
OUTER_TEXT_SPRINT $imm_spell_level_8(4 206 0xffffffff 0xdeadbeef 0) spwi817 // protection from spell: WIZARD_SYMBOL_DEATH

OUTER_TEXT_SPRINT $imm_spell_level_9(0 102 0000000009 0xdeadbeef 0) ~~	   // immunity spell level 9
OUTER_TEXT_SPRINT $imm_spell_level_9(1 206 0xffffffff 0xdeadbeef 0) spwi911  // protection from spell: WIZARD_METEOR_SWARM
OUTER_TEXT_SPRINT $imm_spell_level_9(2 206 0xffffffff 0xdeadbeef 0) spwish25 // protection from spell: wish meteor swarm
OUTER_TEXT_SPRINT $imm_spell_level_9(3 206 0xffffffff 0xdeadbeef 0) spwish27 // protection from spell:
OUTER_TEXT_SPRINT $imm_spell_level_9(4 206 0xffffffff 0xdeadbeef 0) spwish32 // protection from spell: wish horrid wilting
OUTER_TEXT_SPRINT $imm_spell_level_9(5 206 0xffffffff 0xdeadbeef 0) spwish35 // protection from spell:

OUTER_TEXT_SPRINT $imm_stun(0 101 0xdeadbeef 0000000045 0) ~~ // immunity opcode: stun
OUTER_TEXT_SPRINT $imm_stun(1 101 0xdeadbeef 0000000210 0) ~~ // immunity opcode: power word stun
OUTER_TEXT_SPRINT $imm_stun(2 169 0xdeadbeef 0000000055 0) ~~ // prevent icon: Stun
OUTER_TEXT_SPRINT $imm_stun(3 267 0000001280 0xdeadbeef 0) ~~ // prevent string: Stunned
OUTER_TEXT_SPRINT $imm_stun(4 267 0000014043 0xdeadbeef 0) ~~ // prevent string: Stun

OUTER_TEXT_SPRINT $imm_web(0 101 0xdeadbeef 0000000157 0) ~~ // immunity opcode: web
OUTER_TEXT_SPRINT $imm_web(1 101 0xdeadbeef 0000000109 0) ~~ // immunity opcode: paralyze
OUTER_TEXT_SPRINT $imm_web(2 169 0xdeadbeef 0000000129 0) ~~ // prevent icon: Webbed
OUTER_TEXT_SPRINT $imm_web(3 267 0000014102 0xdeadbeef 0) ~~ // prevent string: Held
//OUTER_TEXT_SPRINT $imm_web(4 267 0000054331 0xdeadbeef 0) ~~ // prevent string: Webbed

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...