CamDawg Posted March 25, 2005 Share Posted March 25, 2005 The level 20 version of this spell has an incorrect duration at level 20 of 200 seconds, should be 120. The bug where it can stack with itself is already covered in another patch. // resist fire/cold has incorrect duration at level 20; stacking issue already covered below COPY_EXISTING ~sppr210.spl~ ~override~ READ_LONG 0x64 "abil_off" READ_SHORT 0x68 "abil_num" READ_LONG 0x6a "fx_off" PATCH_IF ("%abil_num%" > 0) BEGIN // grabs last ability (lev 20) READ_SHORT ("%abil_off%" + 0x1e + (("%abil_num%" - 1) * 0x28)) "abil_fx_num" READ_SHORT ("%abil_off%" + 0x20 + (("%abil_num%" - 1) * 0x28)) "abil_fx_idx" WHILE ("%abil_fx_num%" > 0) BEGIN SET "abil_fx_num" = ("%abil_fx_num%" - 1) READ_LONG ("%fx_off%" + 0x0e + (0x30 * ("%abil_fx_idx%" + "%abil_fx_num%"))) "duration" PATCH_IF ("%duration%" = 200) BEGIN // incorrect duration WRITE_LONG ("%fx_off%" + 0x0e + (0x30 * ("%abil_fx_idx%" + "%abil_fx_num%"))) 120 // corrects duration END END END BUT_ONLY_IF_IT_CHANGES Link to comment
CamDawg Posted March 28, 2005 Author Share Posted March 28, 2005 Included in alpha 3. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.