Secret Door Bug

Discussion in 'General Modification' started by Shiningted, Sep 20, 2007.

Remove all ads!
  1. Zebedee

    Zebedee Veteran Member Veteran

    Joined:
    Apr 2, 2005
    Messages:
    1,755
    Likes Received:
    0
    Understood Ted - and whatever workaround you come up with will have my full backing as game > rules if it's no secret doors or secret doors done a bit differently.

    re. ladder - not in the tower, but I remember once being unable to locate the entrance to where the half-orc and her lover live after climbing down the ladder from the well. But that was with a non-Co8 patch 3 install.
     
  2. Shiningted

    Shiningted I want my goat back Administrator

    Joined:
    Oct 23, 2004
    Messages:
    12,654
    Likes Received:
    352
    Yeah someone else also mentioned that spot - thanks for the confirm :thumbsup:
     
  3. Livonya

    Livonya Established Member

    Joined:
    Sep 25, 2003
    Messages:
    773
    Likes Received:
    0
    I wrote a scripting work around for secret doors that works.

    I have just one question, how often should it check?

    I had it running on a standard heartbeat, but in all honesty that seems to fast. That pretty much goes off so often that it essentially means you get a take 20 every time.

    Any thoughts?

    - Livonya
     
  4. maggit

    maggit Zombie RipTorn Wonka

    Joined:
    Oct 20, 2005
    Messages:
    1,945
    Likes Received:
    0
    I don't know... how often does a standard hartbeat work?
    The rules would say that you can roll every round....
    which is every six seconds, IIRC.
     
  5. Livonya

    Livonya Established Member

    Joined:
    Sep 25, 2003
    Messages:
    773
    Likes Received:
    0
    Hmmm... that is a lot.

    If I have a DC of 20 and a search skill of 4 I will detect the door in less than 4 seconds.

    - Livonya
     
  6. maggit

    maggit Zombie RipTorn Wonka

    Joined:
    Oct 20, 2005
    Messages:
    1,945
    Likes Received:
    0
    Sorry, I meant to say sixty seconds... a full round is sixty seconds. :p
     
  7. Livonya

    Livonya Established Member

    Joined:
    Sep 25, 2003
    Messages:
    773
    Likes Received:
    0
    Okay, that makes more sense.

    - Livonya
     
  8. Half Knight

    Half Knight Gibbering Mouther

    Joined:
    May 16, 2007
    Messages:
    2,148
    Likes Received:
    1
    Mmmh...a concentrated check for search (necessary for find secrets doors) is'nt every round, in fact, taking a 20 in search implies looking around and it would take MUCH more time (depending on the DC, from minutes to hours!), like gather information...but of course that can't be possible in the game :p

    so 60 seconds should do well :yes:
     
  9. Livonya

    Livonya Established Member

    Joined:
    Sep 25, 2003
    Messages:
    773
    Likes Received:
    0

    Yeah, I will do 60 seconds for the passive search.

    Once people test it then they can see if it works and work out kinks and then I will do the concentrated search, which is going to take some trickery....

    - Livonya
     
  10. Half Knight

    Half Knight Gibbering Mouther

    Joined:
    May 16, 2007
    Messages:
    2,148
    Likes Received:
    1
    So, the result will be:

    -open the radial menu
    -click search
    -after 60 seconds, the doors show up

    ...on second thougt...isn't too much time? Most players complain about having lag of seconds, so it would be probably they click, nothing appears (within seconds) and then go and miss the door (of course, if they go at the same location later would see it :))...maybe 30 seconds would work better,
     
  11. Livonya

    Livonya Established Member

    Joined:
    Sep 25, 2003
    Messages:
    773
    Likes Received:
    0
    Secret Door Script

    (This is a passive script. You don't do anything other than walk around. If you detect a secret door then you get a message that you found a secret door and the door appears.)

    It took some work as I had to figure out what worked and what didn't.

    In the end it is very simple.

    All you do is spawn either a visible or an invisible (use npc.object_flag_set(OF_OFF) to turn them invisible) NPC within a few feet of the door that you want to change to a secret door.

    The NPC just needs a heartbeat and first_heartbeat script.

    As far as I can tell you can use this on any door.

    Just change the map # and object # and the DC in the script for each individual door.

    It triggers off of the scenery icon and NOT the actual door.

    Anyway, here it is let me know how it works.

    - Livonya
     

    Attached Files:

    Last edited: Oct 14, 2007
  12. Cujo

    Cujo Mad Hatter Veteran

    Joined:
    Apr 4, 2005
    Messages:
    3,636
    Likes Received:
    1
    not in 3.5 its not, you were right the first time.
     
  13. maggit

    maggit Zombie RipTorn Wonka

    Joined:
    Oct 20, 2005
    Messages:
    1,945
    Likes Received:
    0

    Yeah... it's confusing when they change the rules all the time.... Here's the
    quote from SRD. Thanks Cujo.

    Well... six seconds is very little time... I can't even imagine how someone could be
    able to swing a sword 5 times in such a short period of time.
     
  14. Cujo

    Cujo Mad Hatter Veteran

    Joined:
    Apr 4, 2005
    Messages:
    3,636
    Likes Received:
    1
    really its not hard, you can make about 8 attacks in 6 seconds if you know what you're doing - each "swing" leads into the next.

    as for fireing 4 arrows or 2 bolts in 12 seconds - thats a bit quick
     
  15. maggit

    maggit Zombie RipTorn Wonka

    Joined:
    Oct 20, 2005
    Messages:
    1,945
    Likes Received:
    0
    I was also wondering if the spell "detect secret doors" doesn't
    become obsolete with the new implementation of secret doors.
    Does anybody know how it works in ToEE?
     
Our Host!