{"action":"created","issue":{"url":"https://api.github.com/repos/dalaranwow/dalaran-wow/issues/5136","repository_url":"https://api.github.com/repos/dalaranwow/dalaran-wow","labels_url":"https://api.github.com/repos/dalaranwow/dalaran-wow/issues/5136/labels{/name}","comments_url":"https://api.github.com/repos/dalaranwow/dalaran-wow/issues/5136/comments","events_url":"https://api.github.com/repos/dalaranwow/dalaran-wow/issues/5136/events","html_url":"https://github.com/dalaranwow/dalaran-wow/issues/5136","id":277512766,"number":5136,"title":"NPC; Mechanic: Caster Mobs - Issues related to spellcasting and movement.","user":{"login":"Aridam","id":33205812,"avatar_url":"https://avatars2.githubusercontent.com/u/33205812?v=4","gravatar_id":"","url":"https://api.github.com/users/Aridam","html_url":"https://github.com/Aridam","followers_url":"https://api.github.com/users/Aridam/followers","following_url":"https://api.github.com/users/Aridam/following{/other_user}","gists_url":"https://api.github.com/users/Aridam/gists{/gist_id}","starred_url":"https://api.github.com/users/Aridam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Aridam/subscriptions","organizations_url":"https://api.github.com/users/Aridam/orgs","repos_url":"https://api.github.com/users/Aridam/repos","events_url":"https://api.github.com/users/Aridam/events{/privacy}","received_events_url":"https://api.github.com/users/Aridam/received_events","type":"User","site_admin":false},"labels":[{"id":48810532,"url":"https://api.github.com/repos/dalaranwow/dalaran-wow/labels/General%20-%20Mechanics","name":"General - Mechanics","color":"fbca04","default":false},{"id":424665670,"url":"https://api.github.com/repos/dalaranwow/dalaran-wow/labels/Priority%20-%20High","name":"Priority - High","color":"006b75","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-11-28T19:40:37Z","updated_at":"2018-04-28T11:28:03Z","closed_at":null,"author_association":"NONE","body":"**Current behaviour**: Taken from my derailing responses to https://github.com/dalaranwow/dalaran-wow/issues/4929 to make this independent report.\r\n\r\nCaster Mobs have several, similar-to-one-another issues which cause anomalous behavior during their spellcasting and/or movement (or lack thereof) as thus:\r\n\r\n1. Spellcasters move a step when they begin/end a cast -- upon beginning it, that results in them _actually interrupting their own cast_ -- while the end-cast step occurs inbetween that and a new cast; this normally happens when you're at a decent-enough distance to be approached by Mobs, so it seems this occurs because of said Caster Mobs being split between stopping to cast, and moving towards you in Melee, which they end up doing both because of that;\r\n\r\n2. Spellcasters that are _already_ casting and _then_ make a step, results in them _not_ interrupting their ongoing cast -- take it as them trying to slightly-cheat by nudging themselves towards you on an _already-channeling_ cast (ergo, unlike issue one, the step doesn't happen _with_ the starting cast, but it happens _after_ the cast has been _started_); this normally happens when Caster Mobs aren't forced to trigger the first issue (by standing in their face for example, letting them just stand and cast), and then move away, which forces them to take a step forward _while keeping the cast going_;\r\n\r\n3. Note: this may not be 100% true, but at least it's been a frequent encounter for me. Caster Mobs that are LoS-ed don't go towards their Target 'til they're within Line of Sight of them again -- they just stand there; this can pretty much happen whenever you try to take cover to negate a cast of one, only to find yourself stuck as they refuse to move to you and bring the fight up-close;\r\n\r\n4. Note: this may also not be 100% true, but it's noticeably happened at times. Some Caster Mobs with waypoints (like patrolling ones, other-scripted ones, etc.), may randomly re-initiate a waypoint of theirs -- this _doesn't_ interrupt their ongoing cast either (akin to the second issue); this can happen at random, often seen with these patrollers and such of the like.\r\n\r\n**Expected behaviour**: The following:\r\n\r\n1. Spellcasters shouldn't interrupt their own cast at the start to move -- they should stay put and simply cast; they should move if something stops their cast while they're still able to move (for example, an Interrupt strikes them and they have nothing else to use) -- then they should actually go to you in Melee until they're able to cast again; in regards to the end-cast step, they should stay put and immediately start casting again, unless they are stopped yet again;\r\n\r\n2. Spellcasters shouldn't be able to move while keeping an ongoing cast channeling -- the only time they'd interrupt their own in-progress cast would be a condition forcing them to take another action (such as casting an offensive Spell, then in the midst of that, being brought down to low Health, which forces them to cast an Absorption Shield/Heal, etc.);\r\n\r\n3. Spellcasters should move to their Target until they're within their Line of Sight if their cast ends in failure due to initial obscuring -- they shouldn't just stay there;\r\n\r\n4. Much like issue two, Caster Mobs shouldn't move during an ongoing cast and keep it up -- waypoints and scripted pathways for them shouldn't trigger like that at random, much less, keep their cast still ticking down at the same time.\r\n\r\n**Steps to reproduce the problem**:\r\n\r\nFor the first issue:\r\n1. Engage a Caster Mob from a decent Range (enough for them to be subject to chasing you);\r\n2. Watch as they do things at the same time which they shouldn't -- they start a cast as they make a step which interrupts their own cast (and most often they just stand there as if they've been legit-Interrupted like in the aforementioned issue at the start of this report).\r\n\r\nFor the second issue:\r\n1. Engage a Caster Mob from point-blank Range (so that they cannot move);\r\n2. Proceed to go away from them ('til they can chase you like any other);\r\n3. Notice how they take a step _while preserving the cast_.\r\n\r\nFor the third issue:\r\n1. Engage a Caster Mob, with obstacles around;\r\n2. Use an obstacle to obscure them;\r\n3. Note how they proceed to just stand there, waiting for you to be in their LoS again.\r\n\r\nFor the fourth issue:\r\n1. Engage a scripter Caster Mob with patrolling waypoints (like the very-first Mobs in Azjol-Nerub);\r\n2. Prolong the fight as they keep recasting;\r\n3. Eventually they should oddly, initiate a waypoint, _while casting_. "},"comment":{"url":"https://api.github.com/repos/dalaranwow/dalaran-wow/issues/comments/385167896","html_url":"https://github.com/dalaranwow/dalaran-wow/issues/5136#issuecomment-385167896","issue_url":"https://api.github.com/repos/dalaranwow/dalaran-wow/issues/5136","id":385167896,"user":{"login":"Aridam","id":33205812,"avatar_url":"https://avatars2.githubusercontent.com/u/33205812?v=4","gravatar_id":"","url":"https://api.github.com/users/Aridam","html_url":"https://github.com/Aridam","followers_url":"https://api.github.com/users/Aridam/followers","following_url":"https://api.github.com/users/Aridam/following{/other_user}","gists_url":"https://api.github.com/users/Aridam/gists{/gist_id}","starred_url":"https://api.github.com/users/Aridam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Aridam/subscriptions","organizations_url":"https://api.github.com/users/Aridam/orgs","repos_url":"https://api.github.com/users/Aridam/repos","events_url":"https://api.github.com/users/Aridam/events{/privacy}","received_events_url":"https://api.github.com/users/Aridam/received_events","type":"User","site_admin":false},"created_at":"2018-04-28T11:28:03Z","updated_at":"2018-04-28T11:28:03Z","author_association":"NONE","body":"Checking in here to reconfirm Caster Mobs still randomly move while on a Spell Cast."}}
{"actor":{"display_login":"Aridam"}}