Author Topic: Character destroying all traps he run into  (Read 330 times)

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Character destroying all traps he run into
« on: December 11, 2012, 11:09:54 am »


               Recently, one character on my PW have this bug and is destroying all traps he run into instantly. Ive never seen anything like it, search over omnibus and also nothing. It could be probably some bug with script on traps but, this character is able to destroy any trap, even undetectable, undisarmable and the OnTrapTrigger script, that is the *trap triggered* message won't appear at all.

I looked into module and there are only 4 scripts that are disabling some traps, none of them has a recursive delay or anything that could cause it. The tag-based scripting is on, but no item has tag of these scripts name and all exploits of bringing new items into module are disabled.

I dont know much more because on server we dont have script profilling enabled so far and I would like to avoid it, so is there anyone who seen something like this already?
               
               

               
            

Legacy_WhiZard

  • Hero Member
  • *****
  • Posts: 2149
  • Karma: +0/-0
Character destroying all traps he run into
« Reply #1 on: December 11, 2012, 06:13:59 pm »


               

ShaDoOoW wrote...

Recently, one character on my PW have this bug and is destroying all traps he run into instantly. Ive never seen anything like it, search over omnibus and also nothing. It could be probably some bug with script on traps but, this character is able to destroy any trap, even undetectable, undisarmable and the OnTrapTrigger script, that is the *trap triggered* message won't appear at all.

I looked into module and there are only 4 scripts that are disabling some traps, none of them has a recursive delay or anything that could cause it. The tag-based scripting is on, but no item has tag of these scripts name and all exploits of bringing new items into module are disabled.

I dont know much more because on server we dont have script profilling enabled so far and I would like to avoid it, so is there anyone who seen something like this already?


Possibilities:

1) Find trap, or like script is run before he runs into a trap.  This can allow the trap visual to persist a few seconds after the disabling.

2) He has the effect granting immunity to traps.  This should only prevent trap scripts from running and should not destroy the trap, even if it is one shot.  As a side effect, it means the creature immune cannot "use" trapped placeables.
               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Character destroying all traps he run into
« Reply #2 on: December 11, 2012, 11:18:23 pm »


               none... it wasn't actually module specific issue, I isolated the character in question and tested him in clean module, same problem, each trap he run into is instantly destroyed, no message, no scripts at all

after few minutes I found real cause, but not sure whether I should say it because I can imagine this being abused in any PW with bad security...
               
               

               
            

Legacy_WhiZard

  • Hero Member
  • *****
  • Posts: 2149
  • Karma: +0/-0
Character destroying all traps he run into
« Reply #3 on: December 12, 2012, 12:08:13 am »


               

ShaDoOoW wrote...

none... it wasn't actually module specific issue, I isolated the character in question and tested him in clean module, same problem, each trap he run into is instantly destroyed, no message, no scripts at all

after few minutes I found real cause, but not sure whether I should say it because I can imagine this being abused in any PW with bad security...


So is this a server vault issue, or local vault?  Given there is immunity to traps, it is likely there is also a flag on the character file, however, one shouldn't be able to edit character file in server vault (though you only made the claim that items couldn't be carried over).  Out of curiosity, would applying and removing the trap immunity fix the character?
               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Character destroying all traps he run into
« Reply #4 on: December 12, 2012, 12:11:24 am »


               both, it has nothing to do with immunity to trap will PM you details
               
               

               
            

Legacy_Lightfoot8

  • Hero Member
  • *****
  • Posts: 4797
  • Karma: +0/-0
Character destroying all traps he run into
« Reply #5 on: December 12, 2012, 12:21:47 am »


               *removed*   Sorry just seen you found the problem already.  So I dont want to give others IdeasWith my responce.  
               
               

               


                     Modifié par Lightfoot8, 12 décembre 2012 - 12:24 .
                     
                  


            

Legacy_Pearls

  • Full Member
  • ***
  • Posts: 194
  • Karma: +0/-0
Character destroying all traps he run into
« Reply #6 on: December 12, 2012, 04:28:27 am »


               if there is a method of posting a fix without disclosing the exploit if this is a reproducable issue could you do so?
               
               

               
            

Legacy_WhiZard

  • Hero Member
  • *****
  • Posts: 2149
  • Karma: +0/-0
Character destroying all traps he run into
« Reply #7 on: December 12, 2012, 02:39:41 pm »


               

Pearls wrote...

if there is a method of posting a fix without disclosing the exploit if this is a reproducable issue could you do so?


Right now the "what" has been identified, but the "how" has not been. The circumstance for this particular incident appears completely accidental, and the linkage with traps is unintuitive enough that posting a fix would expose the exploit.