Jump to content

Two more pickpocket fixes


Recommended Posts

You could pickpocket the rakshasa's head in the Trademeet genie quet and the blood of the Sahugin Prince.

 

// makes ihtafeer's head un-pickpocketable
COPY_EXISTING ~trrak01.cre~ ~override~
 READ_LONG 0x2bc "itm_off"
 READ_LONG 0x2c0 "itm_num"
 WHILE ("%itm_num%" > 0) BEGIN
   SET "itm_num" = ("%itm_num%" - 1)
   READ_ASCII ("%itm_off%" + (0x14 * "%itm_num%")) "item"
   PATCH_IF ("%item%" STRING_COMPARE_CASE "misc8k" = 0) BEGIN
     READ_BYTE  ("%itm_off%" + 0x10 + (0x14 * "%itm_num%")) "flags"
     WRITE_BYTE ("%itm_off%" + 0x10 + (0x14 * "%itm_num%")) ("%flags%" BOR 0b00000010)
   END
 END
 BUT_ONLY_IF_IT_CHANGES

// makes sahugin prince's blood unpickpocketable
COPY_EXISTING ~udprince.cre~ ~override~
 READ_LONG 0x2bc "itm_off"
 READ_LONG 0x2c0 "itm_num"
 WHILE ("%itm_num%" > 0) BEGIN
   SET "itm_num" = ("%itm_num%" - 1)
   READ_ASCII ("%itm_off%" + (0x14 * "%itm_num%")) "item"
   PATCH_IF ("%item%" STRING_COMPARE_CASE "misca7" = 0) BEGIN
     READ_BYTE  ("%itm_off%" + 0x10 + (0x14 * "%itm_num%")) "flags"
     WRITE_BYTE ("%itm_off%" + 0x10 + (0x14 * "%itm_num%")) ("%flags%" BOR 0b00000010)
   END
 END
 BUT_ONLY_IF_IT_CHANGES

 

Included in alpha v3.

Link to comment

Archived

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

×
×
  • Create New...