CamDawg Posted March 10, 2005 Share Posted March 10, 2005 dwhalb01 has incorrect unusability flags and also has a colorization effect which should be persistent. BD recode; included in alpha v3. // unusability flags and non-persistent color effects COPY_EXISTING ~dwhalb01.itm~ ~override~ READ_BYTE 0x2b "use" WRITE_BYTE 0x2b ("%use%" BOR 0b00000010) // adds beastmaster flag READ_LONG 0x6a "fx_off" READ_SHORT 0x70 "fx_num" WHILE ("%fx_num%" > 0) BEGIN SET "fx_num" = ("%fx_num%" - 1) READ_SHORT ("%fx_off%" + ("%fx_num%" * 0x30)) "type" READ_SHORT ("%fx_off%" + 0x08 + ("%fx_num%" * 0x30)) "part" PATCH_IF (("%type%" = 7) AND ("%part%" = 16)) BEGIN // looks for set item color effect on wpn head READ_BYTE ("%fx_off%" + 0x0c + ("%fx_num%" * 0x30)) 2 // instant/while equipped END END Link to comment
devSin Posted March 10, 2005 Share Posted March 10, 2005 has a colorization effect which should be persistentThere are a lot of these. COPY_EXISTING_REGEXP ~^NPBOW\.ITM$~ ~OVERRIDE~ ~^SW1H08\.ITM$~ ~OVERRIDE~ ~^AEGIS2?\.ITM$~ ~OVERRIDE~ ~^AX1H0[4568]\.ITM$~ ~OVERRIDE~ ~^BLUN\(0[146]\|2[34]\|31\)\.ITM$~ ~OVERRIDE~ ~^BOW\(02\|[01][589]\|[12][0146]\)\.ITM$~ ~OVERRIDE~ ~^DAGG\(0[45]\|16\)\.ITM$~ ~OVERRIDE~ ~^EN\(M\(ACE\|ORN\)\|SW2H\)\.ITM$~ ~OVERRIDE~ ~^HA\(LB\|MM\)01\.ITM$~ ~OVERRIDE~ ~^SW2H0[12]\.ITM$~ ~OVERRIDE~ ~^XBOW0[13]\.ITM$~ ~OVERRIDE~ READ_LONG 0x6a ~effectsOffset~ ELSE 0x72 FOR (READ_SHORT 0x70 globalEffects ELSE 0x00; globalEffects > 0x00; globalEffects = globalEffects - 0x01) BEGIN READ_BYTE ~%effectsOffset%~ + 0x0c ~effectDuration~ ELSE 0x02 READ_SHORT ~%effectsOffset%~ ~effectType~ ELSE 0x00 WRITE_BYTE ~%effectsOffset%~ + 0x0c ((~%effectType%~ = 0x07) AND (~%effectDuration%~ != 0x02)) ? 0x02 : ~%effectDuration%~ SET ~effectsOffset~ = ~%effectsOffset%~ + 0x30 END BUT_ONLY_IF_IT_CHANGES Link to comment
CamDawg Posted March 28, 2005 Author Share Posted March 28, 2005 Usability patch now handled by the big usability patch; added devSin's fixes for non-persistent color effects. Included in alpha 3. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.