{"action":"created","issue":{"url":"https://api.github.com/repos/LegionDark/Issues/issues/350","labels_url":"https://api.github.com/repos/LegionDark/Issues/issues/350/labels{/name}","comments_url":"https://api.github.com/repos/LegionDark/Issues/issues/350/comments","events_url":"https://api.github.com/repos/LegionDark/Issues/issues/350/events","html_url":"https://github.com/LegionDark/Issues/issues/350","id":108702071,"number":350,"title":"Bad scripts (mainly in Abyssea)","user":{"login":"TeoTwawki","id":6871475,"avatar_url":"https://avatars.githubusercontent.com/u/6871475?v=3","gravatar_id":"","url":"https://api.github.com/users/TeoTwawki","html_url":"https://github.com/TeoTwawki","followers_url":"https://api.github.com/users/TeoTwawki/followers","following_url":"https://api.github.com/users/TeoTwawki/following{/other_user}","gists_url":"https://api.github.com/users/TeoTwawki/gists{/gist_id}","starred_url":"https://api.github.com/users/TeoTwawki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TeoTwawki/subscriptions","organizations_url":"https://api.github.com/users/TeoTwawki/orgs","repos_url":"https://api.github.com/users/TeoTwawki/repos","events_url":"https://api.github.com/users/TeoTwawki/events{/privacy}","received_events_url":"https://api.github.com/users/TeoTwawki/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/LegionDark/Issues/labels/Status:%20Escalation%20Needed%20/%20Has%20been%20Escalated","name":"Status: Escalation Needed / Has been Escalated","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"Loki79","id":10149850,"avatar_url":"https://avatars.githubusercontent.com/u/10149850?v=3","gravatar_id":"","url":"https://api.github.com/users/Loki79","html_url":"https://github.com/Loki79","followers_url":"https://api.github.com/users/Loki79/followers","following_url":"https://api.github.com/users/Loki79/following{/other_user}","gists_url":"https://api.github.com/users/Loki79/gists{/gist_id}","starred_url":"https://api.github.com/users/Loki79/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Loki79/subscriptions","organizations_url":"https://api.github.com/users/Loki79/orgs","repos_url":"https://api.github.com/users/Loki79/repos","events_url":"https://api.github.com/users/Loki79/events{/privacy}","received_events_url":"https://api.github.com/users/Loki79/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-09-28T17:05:45Z","updated_at":"2015-12-21T09:36:56Z","closed_at":null,"body":"@LegionDark/owners please take a look at the change I just made to Baba_yaga.lua in Abyssea-La_Theine.. You have a bunch more with the same issues. **Not it, bro.**\r\n\r\nThe reason the TextIDs.lua package gets nulled out at the top of each header between the object info and its requires is: every zone uses that same filename. If we don't null then reload it, a player can zone in and the server will use the ID values from the TextIDs.lua of the zone they came from instead of the zone they are now in. Often that ID will be an invalid or null ID for the current zone, and cause a client crash. this is what happened with the voidwatch guy in Norg.\r\n\r\nThis may explain the client crashes when finishing off an NM. Except for Kulkukan, I checked. So i am still blaming Blue Mage/Zone weirdness on that one..\r\n\r\n**tl;dr\r\nif you use a text ID, you have to not only require the TextIDs file you also have to package null it first.**"},"comment":{"url":"https://api.github.com/repos/LegionDark/Issues/issues/comments/166247717","html_url":"https://github.com/LegionDark/Issues/issues/350#issuecomment-166247717","issue_url":"https://api.github.com/repos/LegionDark/Issues/issues/350","id":166247717,"user":{"login":"TeoTwawki","id":6871475,"avatar_url":"https://avatars.githubusercontent.com/u/6871475?v=3","gravatar_id":"","url":"https://api.github.com/users/TeoTwawki","html_url":"https://github.com/TeoTwawki","followers_url":"https://api.github.com/users/TeoTwawki/followers","following_url":"https://api.github.com/users/TeoTwawki/following{/other_user}","gists_url":"https://api.github.com/users/TeoTwawki/gists{/gist_id}","starred_url":"https://api.github.com/users/TeoTwawki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TeoTwawki/subscriptions","organizations_url":"https://api.github.com/users/TeoTwawki/orgs","repos_url":"https://api.github.com/users/TeoTwawki/repos","events_url":"https://api.github.com/users/TeoTwawki/events{/privacy}","received_events_url":"https://api.github.com/users/TeoTwawki/received_events","type":"User","site_admin":false},"created_at":"2015-12-21T09:36:56Z","updated_at":"2015-12-21T09:36:56Z","body":"@Loki79 I'm sticking @R3P0FFXI with the textIDs in the update branch so we can have fewer crashes in abyssea (theres over 500 scripts that will crash clients on monster death, and it just gave me a migraine updating the branch..) I'll let you take care of the static IDs that remain when we are done updating, because getting through this update takes priority and you are having an extended away time."}}