Jump to content

Rakshasa spell immunity


Recommended Posts

In the game, rakshasas have immunity to spell levels less than 8 (Level 1-7). Excepting, of course, area effect spells. Fear my deadly Stinking Cloud.

COPY_EXISTING ~RAKRING.ITM~ ~OVERRIDE~
 READ_LONG 0x6a ~effectsOffset~ ELSE 0x72
 READ_SHORT 0x70 ~numberOfEffects~ ELSE 0x00
 INSERT_BYTES ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) 0x30
 WRITE_ASCII ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x14 ~SPWI711~ #8
 INSERT_BYTES ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) 0x30
 WRITE_ASCII ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x14 ~SPWI614~ #8
 INSERT_BYTES ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) 0x30
 WRITE_ASCII ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x14 ~SPWI502~ #8
 INSERT_BYTES ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) 0x30
 WRITE_ASCII ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x14 ~SPWI421~ #8
 INSERT_BYTES ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) 0x30
 WRITE_ASCII ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x14 ~SPWI404~ #8
 INSERT_BYTES ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) 0x30
 WRITE_ASCII ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x14 ~SPWI313~ #8
 INSERT_BYTES ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) 0x30
 WRITE_ASCII ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x14 ~SPWI215~ #8
 INSERT_BYTES ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) 0x30
 WRITE_ASCII ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x14 ~SPWI213~ #8
 INSERT_BYTES ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) 0x30
 WRITE_ASCII ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x14 ~SPWI211~ #8
 INSERT_BYTES ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) 0x30
 WRITE_ASCII ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x14 ~SPWI101~ #8
 INSERT_BYTES ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) 0x30
 WRITE_ASCII ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x14 ~SPPR720~ #8
 INSERT_BYTES ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) 0x30
 WRITE_ASCII ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x14 ~SPPR705~ #8
 INSERT_BYTES ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) 0x30
 WRITE_ASCII ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x14 ~SPPR314~ #8
 INSERT_BYTES ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) 0x30
 WRITE_ASCII ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x14 ~SPPR313~ #8
 INSERT_BYTES ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) 0x30
 WRITE_ASCII ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x14 ~SPPR105~ #8
 WRITE_SHORT 0x70 ~%numberOfEffects%~ + 0x0f
 FOR (index = 0x0f; index > 0x00; index = index - 0x01) BEGIN
   WRITE_BYTE ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x02 0x01
   WRITE_BYTE ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x12 0x64
   WRITE_SHORT ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) 0xce
   WRITE_SHORT ~%effectsOffset%~ + (~%numberOfEffects%~ * 0x30) + 0x0c 0x0202
   SET ~effectsOffset~ = ~%effectsOffset%~ + 0x30
 END
BUT_ONLY_IF_IT_CHANGES

This adds the standard Globe of Invulnerability to their immunity ring, and adds all the other cloud-type AoE spells up to level 7 (I specifically omitted cleric quest spells; although these are defined as Level 7 in-game, I think they should be treated separately). This also may not cover all spells (fuck if I know which ones will bypass spell level immunity because of their projectile); I stuck to spells that have a lasting AoE (Sphere of Chaos, Death Cloud, etc.).

 

I don't know if this will jive with most people, but I consider the fact that rakshasas kill themselves with their own Cloudkill a bug (especially since BioWare did give them insane spell immunity).

 

Off-topic, what is the proper plural of "rakshasa"? Rakshasas, rakshasi, or simply rakshasa?

 

If you can answer that, then what is the plural of "djinni"? Djinnis, djinn, djen, djinni, or dJenga?

Link to comment
I don't know if this will jive with most people, but I consider the fact that rakshasas kill themselves with their own Cloudkill a bug (especially since BioWare did give them insane spell immunity).

I concur.

Off-topic, what is the proper plural of "rakshasa"? Rakshasas, rakshasi, or simply rakshasa?

Rakshasa.

If you can answer that, then what is the plural of "djinni"? Djinnis, djinn, djen, djinni, or dJenga?

Djinni. The proper singular, however, is "djinn."

Link to comment
I don't know if this will jive with most people, but I consider the fact that rakshasas kill themselves with their own Cloudkill a bug (especially since BioWare did give them insane spell immunity).

Actually, that would be TSR :).

Link to comment
Actually, that would be TSR :D.
But it's always a question on which stats, abilities, and quirks BioWare decided to implement (so, even though rakshasa are supposed to have insane spell immunity, there's no way to know if BioWare reproduced this until you look).
Link to comment

Archived

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

×
×
  • Create New...