{"action":"created","issue":{"url":"https://api.github.com/repos/TrinityCore/TrinityCore/issues/17021","repository_url":"https://api.github.com/repos/TrinityCore/TrinityCore","labels_url":"https://api.github.com/repos/TrinityCore/TrinityCore/issues/17021/labels{/name}","comments_url":"https://api.github.com/repos/TrinityCore/TrinityCore/issues/17021/comments","events_url":"https://api.github.com/repos/TrinityCore/TrinityCore/issues/17021/events","html_url":"https://github.com/TrinityCore/TrinityCore/pull/17021","id":150561541,"number":17021,"title":"[WIP] The Wandering Isle","user":{"login":"Lopfest","id":32191,"avatar_url":"https://avatars.githubusercontent.com/u/32191?v=3","gravatar_id":"","url":"https://api.github.com/users/Lopfest","html_url":"https://github.com/Lopfest","followers_url":"https://api.github.com/users/Lopfest/followers","following_url":"https://api.github.com/users/Lopfest/following{/other_user}","gists_url":"https://api.github.com/users/Lopfest/gists{/gist_id}","starred_url":"https://api.github.com/users/Lopfest/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Lopfest/subscriptions","organizations_url":"https://api.github.com/users/Lopfest/orgs","repos_url":"https://api.github.com/users/Lopfest/repos","events_url":"https://api.github.com/users/Lopfest/events{/privacy}","received_events_url":"https://api.github.com/users/Lopfest/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/TrinityCore/TrinityCore/labels/Branch-master","name":"Branch-master","color":"188846"},{"url":"https://api.github.com/repos/TrinityCore/TrinityCore/labels/Comp-Database","name":"Comp-Database","color":"FF6600"},{"url":"https://api.github.com/repos/TrinityCore/TrinityCore/labels/Feedback-FixOutdatedMissingWIP","name":"Feedback-FixOutdatedMissingWIP","color":"d7e102"}],"state":"open","locked":false,"assignee":{"login":"MitchesD","id":4765599,"avatar_url":"https://avatars.githubusercontent.com/u/4765599?v=3","gravatar_id":"","url":"https://api.github.com/users/MitchesD","html_url":"https://github.com/MitchesD","followers_url":"https://api.github.com/users/MitchesD/followers","following_url":"https://api.github.com/users/MitchesD/following{/other_user}","gists_url":"https://api.github.com/users/MitchesD/gists{/gist_id}","starred_url":"https://api.github.com/users/MitchesD/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MitchesD/subscriptions","organizations_url":"https://api.github.com/users/MitchesD/orgs","repos_url":"https://api.github.com/users/MitchesD/repos","events_url":"https://api.github.com/users/MitchesD/events{/privacy}","received_events_url":"https://api.github.com/users/MitchesD/received_events","type":"User","site_admin":false},"assignees":[{"login":"MitchesD","id":4765599,"avatar_url":"https://avatars.githubusercontent.com/u/4765599?v=3","gravatar_id":"","url":"https://api.github.com/users/MitchesD","html_url":"https://github.com/MitchesD","followers_url":"https://api.github.com/users/MitchesD/followers","following_url":"https://api.github.com/users/MitchesD/following{/other_user}","gists_url":"https://api.github.com/users/MitchesD/gists{/gist_id}","starred_url":"https://api.github.com/users/MitchesD/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MitchesD/subscriptions","organizations_url":"https://api.github.com/users/MitchesD/orgs","repos_url":"https://api.github.com/users/MitchesD/repos","events_url":"https://api.github.com/users/MitchesD/events{/privacy}","received_events_url":"https://api.github.com/users/MitchesD/received_events","type":"User","site_admin":false}],"milestone":null,"comments":13,"created_at":"2016-04-23T14:45:44Z","updated_at":"2016-10-18T13:33:04Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/TrinityCore/TrinityCore/pulls/17021","html_url":"https://github.com/TrinityCore/TrinityCore/pull/17021","diff_url":"https://github.com/TrinityCore/TrinityCore/pull/17021.diff","patch_url":"https://github.com/TrinityCore/TrinityCore/pull/17021.patch"},"body":"**Changes proposed**:\r\n- complete rework of The Wandering Isle zone, including spawns, phases, quests, waypoints... till quest [The Suffering of Shen-zin Su](http://www.wowhead.com/quest=29791)(excluded)\r\n- added option to set run movement speed in SAI\r\n- some of the invisibility spells apllied to player shouldn't have glow vision\r\n- added SMART_ACTION_PLAY_ANIMKIT\r\n- fixed casting of some quest reward spells\r\n- SMART_ACTION_MOVE_TO_POS can use close point\r\n\r\n**Target branch(es)**: 6x\r\n\r\n**Tests performed**: tested in-game, but need tests from multiple sources\r\n\r\n**Known issues and TODO list**:\r\n\r\n- [ ] Critical - phased areatriggers/gameobject not working #16758\r\n- [ ] Critical - RIDE_VEHICLE aura is removed from player after area change #16021\r\n- [ ] TARGET_UNK_123 not implemented (all players on threat list of the caster?)\r\n- [ ] players shouldn't see each others spawns (flag 16 in SummonProperties.dbc)\r\n- [ ] creature_texts targeted for specific player shouldn't be visible to players\r\n- [ ] SPELL_EFFECT_171 not implemented\r\n- [ ] some quests display weird avatar window even if they shouldn't (no PortraitGiver or PortraitTurnIn is specified in DB)\r\n- [ ] spell_area makes objects disappear even if the conditions are opposite (after reentering area its's ok - something related to autoaccept quests?)\r\n- [ ] areatrigger 7645 in cave of meditation can be triggered twice (at the end of quest)\r\n- [ ] monkeys 54131 keep their hanging emotestate when attacked\r\n- [ ] players see texts of NPCs in chatbox that are not visible to them (they have invisibility aura and player has not invisibility detect)\r\n- [ ] some areatriggers could not be left - debug areatrigger doesn't write message that you have left an areatrigger and thus bool entered = false cannot be called in areatrigger scripts\r\n- [ ] script NPCs [Tushui Monk](http://www.wowhead.com/npc=65468), [Tushui Monk](http://www.wowhead.com/npc=55019) that should be jumping between Balance Poles\r\n- [ ] missing support for multiple profession trainers\r\n- [ ] script NPC [Huojin Monk/Ji Firepaw](http://www.wowhead.com/npc=65558)\r\n- [ ] fix [Ruk-Ruk](http://www.wowhead.com/npc=55634)'s spells in Fe-Feng Village\r\n- [ ] rescript fight with [Zhao-Ren](http://www.wowhead.com/npc=55786)\r\n- [ ] resummon pets after relog (102632, 103538, 104017, 118036) - player has aura even after relog, but summons are no longer present\r\n- [ ] fix Vehicle's spawn orientation #17234\r\n- [ ] fix serverside spell 81040 - should update phases\r\n- [ ] Rework some NPCs in The Wood of Staves that should move with circle movement instead of MOVE_POINT\r\n- [ ] SMART_ACTION_MOVE_TO_POS - make bool action_param5 (0/1) - (1) calculate closest angle from iniciator to target\r\n- [x] fix conditions for phases and allow zoneId to be used in phase_area #17054, #17025 - fixed by @MitchesD \r\n- [x] renumber spawns (script is ready) \r\n- [x] add combat abilities for common NPCs\r\n- [x] missing page_texts\r\n\r\n**Additional notes**:\r\n- the sql will delete few NPCs with guid above 452374\r\n- if you want to try phased version, comment all queries bellow \"-- FOR TESTING PURPOSES\" comment (beware, most areatriggers will not work)\r\n- i will be updating the same exact sql file every time\r\n- if anyone can help me fix some of the issues, I will be very grateful\r\n\r\n**Sources**:\r\n- only Ammo Racks for classes other than monk are taken from TDB\r\n\r\n**Contribution**:\r\n@Arcidev - helped with some of the C++ scripts\r\n@MitchesD - fixed #17054, #17025"},"comment":{"url":"https://api.github.com/repos/TrinityCore/TrinityCore/issues/comments/254508557","html_url":"https://github.com/TrinityCore/TrinityCore/pull/17021#issuecomment-254508557","issue_url":"https://api.github.com/repos/TrinityCore/TrinityCore/issues/17021","id":254508557,"user":{"login":"zamalaev","id":417389,"avatar_url":"https://avatars.githubusercontent.com/u/417389?v=3","gravatar_id":"","url":"https://api.github.com/users/zamalaev","html_url":"https://github.com/zamalaev","followers_url":"https://api.github.com/users/zamalaev/followers","following_url":"https://api.github.com/users/zamalaev/following{/other_user}","gists_url":"https://api.github.com/users/zamalaev/gists{/gist_id}","starred_url":"https://api.github.com/users/zamalaev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zamalaev/subscriptions","organizations_url":"https://api.github.com/users/zamalaev/orgs","repos_url":"https://api.github.com/users/zamalaev/repos","events_url":"https://api.github.com/users/zamalaev/events{/privacy}","received_events_url":"https://api.github.com/users/zamalaev/received_events","type":"User","site_admin":false},"created_at":"2016-10-18T13:33:04Z","updated_at":"2016-10-18T13:33:04Z","body":"6945  UPDATE `gameobject_template` SET `flags`=4\r\n6949  UPDATE `gameobject_template` SET `faction`=14\r\n\r\nHmmm flags, faction? Old sql?"}}
{"actor":{"display_login":"zamalaev"}}