aVENGER_(RR) Posted July 17, 2007 Share Posted July 17, 2007 Seems kind of awkward that this can happen because: When devouring the brain of a stunned victim, it (the Mind Flayer) inserts its tentacles into the victim's skull and draws out its brain, killing the victim in one round. while: Skeletons have no eyes or internal organs. Also, the "Devour Brain" text string seems to display on the Mind Flayer no matter whether it actually devours a brain of a living creature or fails (i.e. by biting the edge of Mordenkainen's Sword). Link to comment
Nythrun Posted July 22, 2007 Share Posted July 22, 2007 Looks like we didn't add immunity to strref 32089 to ipsion.itm. Whoops! As for the undead - I don't know, Mindflayer attacks are already pretty radically different from PnP (none of this yanking off hunks of cortex which swiftly regenerate like a relativistic starfish). Link to comment
CamDawg Posted December 11, 2007 Share Posted December 11, 2007 Also added immunity to the int drain portrait icon and the 'intelligence modification' string, not that they really have a chance of being used. Ran this as a batch fix first to see if there were other items/creatures/spells that needed this and turned up only bonebld.cre and sword01.cre, which have ipsion.itm equipped. So: // int drain immunity should also suppress strings, icon COPY_EXISTING ~ipsion.itm~ ~override~ READ_LONG 0x64 "abil_off" READ_SHORT 0x68 "abil_num" READ_LONG 0x6a "fx_off" READ_SHORT 0x70 "fx_num" WRITE_SHORT 0x70 ("%fx_num%" + 3) FOR (index = 0; index < abil_num; index = index + 1) BEGIN READ_SHORT ("%abil_off%" + 0x20 + ("%abil_num%" * 0x38)) "abil_fx_idx" WRITE_SHORT ("%abil_off%" + 0x20 + ("%abil_num%" * 0x38)) ("%abil_fx_idx%" + 3) END FOR (index2 = 0; index2 < 3; index2 = index2 + 1) BEGIN INSERT_BYTES ("%fx_off%" ) 0x30 WRITE_SHORT ("%fx_off%" ) 267 // disable display string WRITE_BYTE ("%fx_off%" + 0x02) 1 // target self WRITE_BYTE ("%fx_off%" + 0x0c) 2 // instant/while equipped WRITE_BYTE ("%fx_off%" + 0x0d) 1 // dispel/bypass WRITE_BYTE ("%fx_off%" + 0x12) 100 // probability 1 END WRITE_SHORT ("%fx_off%" ) 169 // prevent portrait icon WRITE_SHORT ("%fx_off%" + 0x08) 86 // icon: int drain WRITE_SHORT ("%fx_off%" + 0x34) 14021 // string: int modification WRITE_SHORT ("%fx_off%" + 0x64) 32089 // string: devour brain BUT_ONLY_IF_IT_CHANGES Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.