Files
moonwell-core-vanilla/sql
Prithu Parker 4ed1253b62 Ossirian and Skeram adjustments
Improved Ossirian crystal spawn logic
Removed the initial crystal spawn for the Ossirian encounter, as it was added in 1.11
No longer allow multiple people to use the same crystal and give Ossirian multiple debuffs
Increased the search range for Ossirian when clicking the crystal

Skeram now only mind controls the closest target
Skeram no longer uses Arcane Explosion when there are less than 5 targets within melee reach
Skeram's pathing and evading should now be more reliable when players are standing on ledges
Skeram's initial Earthshock cast now has a slightly longer delay
Skeram's illusions now share the mana Skeram has before the split
Skeram's illusions now have considerably less health, but still continue to increase in health each split

commit aef5d9756e679fee698b2a31955951b4e2469bca
Author: Prithu Parker <prithu@iinet.net.au>
Date:   Tue Feb 13 04:42:05 2018 +1100

    Don't change Skeram's bounding radius. It throws off pathfinding again

commit 0c959771b7985285289d28f6a6fefe3de9ee9d82
Author: Prithu Parker <prithu@iinet.net.au>
Date:   Tue Feb 13 04:29:38 2018 +1100

    Increase Skeram's melee reach and hitbox slightly

commit a99c17cd89505b6a3909ae53d8b529cb9daf7d94
Author: Prithu Parker <prithu@iinet.net.au>
Date:   Tue Feb 13 04:29:19 2018 +1100

    Allow Skeram to attack through the raised ledges on his platform, and make use of incomplete paths to move near players on them

commit 217eaddfeb0e6c2fe0c3469e099fa248f1605ea5
Author: Prithu Parker <prithu@iinet.net.au>
Date:   Tue Feb 13 04:28:40 2018 +1100

    Allow creatures with UNIT_STAT_ALLOW_INCOMPLETE_PATH to make use of incomplete movement paths
    Allow attacking creatures to override the melee Z distance limit
    Allow creatures with UNIT_STAT_ALLOW_LOS_ATTACK to melee attack through LoS blocking objects and terrain

commit 7acdbd13d58287d0bce4bd0fbc7223fb6b460524
Author: Prithu Parker <prithu@iinet.net.au>
Date:   Tue Feb 13 01:11:55 2018 +1100

    Increased the initial timer for Skeram's earth shock so that he does not immediately begin Earthshocking after a split or on aggro
    Now only cast Arcane Explosion if more than 4 players are in melee range
    Now only cast True Fulfillment on the closest player
    Lowered the health of all Illusions. The first split had a mathematical error and was 1% higher than intended, the 2nd and 3rd splits had way more health then they should
    The illusion health is now 12.5, 15 and 17.5 of Skeram's maximum HP, down from 13.3, 25 and 50
    Skeram's illusions now have the same mana as him on split

commit 671bcc8ea657ce80ff8e85ffad54fb841160abfa
Author: Prithu Parker <prithu@iinet.net.au>
Date:   Tue Feb 13 00:07:09 2018 +1100

    Now maintain a short history of used indexes to ensure that we do not get stuck in a single area
    Now enforce a minimum distance to assist in forcing crystal spawn variety

commit 058527f37061cf8d85677952a491615b290e052c
Author: Prithu Parker <prithu@iinet.net.au>
Date:   Mon Feb 12 18:45:33 2018 +1100

    Move Ossirian crystal management to the instance rather than doing inside Ossirian's AI

commit cc99ef42e4cfbc909496ac29b255c556fe524f6e
Author: Prithu Parker <prithu@iinet.net.au>
Date:   Mon Feb 12 18:44:54 2018 +1100

    Allow game objects to be added directly to maps by scripts

commit 4cb31cb69495b27438111911ed2a02572be447f5
Author: Prithu Parker <prithu@iinet.net.au>
Date:   Mon Feb 12 07:48:37 2018 +1100

    Further expand Ossirian's crystal search range

commit 6aecf68a4c5f28e2ffa4f17d1ac248a3c2adb0f8
Author: Prithu Parker <prithu@iinet.net.au>
Date:   Mon Feb 12 07:46:03 2018 +1100

    Improved the crystal searching logic to build a list of possible indexes rather than randomly selecting which could have bad RNG

commit 211d259a4e96d75d231f2206fe3e9605a369374f
Author: Prithu Parker <prithu@iinet.net.au>
Date:   Mon Feb 12 06:44:42 2018 +1100

    Fix double named var

commit 66a4f34f1e3e74fa30d7da7e218a1adbd273dbde
Author: Prithu Parker <prithu@iinet.net.au>
Date:   Mon Feb 12 06:42:04 2018 +1100

    Adjust new crystal spawn logic

commit 9efc167d88b23c871d77cae05e83a5a481ad7a6a
Author: Prithu Parker <prithu@iinet.net.au>
Date:   Mon Feb 12 04:26:35 2018 +1100

    Extend Ossirian search range
    Replace FindNearCreature with GetClosestCreatureWithEntry, the method was being used incorrectly here
2018-02-14 18:26:51 +11:00
..
2018-01-15 20:49:18 +02:00
2018-01-15 20:49:18 +02:00
2017-10-02 21:27:04 +03:00
2018-01-15 20:49:18 +02:00