Fixes some elevators post November. Some of these had fallen far out of date.
All these updated ones I personally tested and verified.
Note: I don't know what is going on with the Fort Ghelsba elevator. I could not figure out a working combination of ids, even choosing the ones that made sense by position. I'm guessing this one has fallen really far out of date due to lack of use so its hard to tell. We might need someone to cap this one.
Attempts to locate and shift script ids to match new npc ids as necessary
I double checked any that were noted in a comment, but otherwise largely assumed they shifted by one, since all zones shifted by 1 with the addition of UnityMaster npc.
This means that if the npc was broken before from neglect, it probably still is, but otherwise its likely fixed.
I couldn't possibly test everything myself so please help test and report remaining issues.
Fixes long standing bug 952, which is a mission blocker:
http://bugs.dspt.info/show_bug.cgi?id=952
After much debugging, I was pretty sure it was trying to move the wrong NPC, but I didn't know how to fix that.
Apparently that was indeed the issue, and special thanks to forgottenandlost from the forums for responding to my debugging topic and showing me how to adjust the SQL.
DATABASE: Added retail positions for Gargoyles, made them NM's. Fixed few wrong status's on elevators/door in Pso'xja. Made Psxjax and Shrouded Maw share weather based on some retail testing (wiki seems to be wrong). Fixed elevator ID's for Pso, and commented out the moving-floor elevators for now (they cause all mobs in the zone to be invisible, until someone can fix this).
SRC: Added a new LUA binding for Close.door so that certain doors can work properly. (Thank you Zedingo for helping me with this) I needed this for the Tile Script in Pso'j to work properly.
DATABASE
- Adds the doors for the elevators to Shrouded Maw and Promyvion-Vahzl in Pso'Xja. The temporary workaround has been removed.
SCRIPTS:
- Riverne A and B will no longer leave people stranded and nowhere near the map by default. This -should- never be a problem, unless you're using @zone.
- Monarch Linn will attempt to return you to Riverne B if appropriate, but this may not be completely foolproof.