Commit Graph

192 Commits

Author SHA1 Message Date
Gemt 9defd8a80e minor fixes to wipe respawn animation 2017-04-07 00:30:48 +02:00
Gemt e0de896c14 animating the respawn of cthun after a p2 wipe by delaying the respawn of the eye 2017-04-06 23:56:29 +02:00
Gemt 855e38ea35 tentacle and portal despawning semems good now. Some reset bugs fixed too 2017-04-06 23:25:04 +02:00
Gemt 4b15332796 huge refactoring. Finished moving all of cthuns eye logic to cthuns body, except beam and dark glare. The eye should now be spawned by the body and not be preset in the creature database table. 2017-04-06 21:32:03 +02:00
Gemt 3e0fb6fe5f added GetCreatureListWithEntryInGrid override for finding multiple creatures at once. Added new GetGameObjectListWithEntryInGrid as check class 2017-04-06 21:30:49 +02:00
Gemt 68514ad80f moved all logic from cthuns eye to cthuns body, with the exception of beam and dark glare. This includes p1 tentacle spawns, pulling and all resetting. Cthuns eye is no longer in the creature database table, but rather spawned by cthuns body on reset. STILL WIP - currently several bugs 2017-04-05 23:40:58 +02:00
Gemt 38e87624b3 changed despawn flag of tentacle portals from TEMPSUMMON_DEAD_DESPAWN to TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT 2017-04-05 21:02:57 +02:00
Gemt c1b77a985f smarter flesh tentacles managment 2017-04-05 21:02:16 +02:00
Gemt 7936caa1e0 removed unused code 2017-04-05 20:05:39 +02:00
Gemt 1775ac56d3 evade-teleporting tentacles now properly display submerge and emerge animation 2017-04-05 20:02:03 +02:00
Gemt 6efc87c0d5 using existing function instead of own code for finding random offset for tentacle spawns on cthun 2017-04-05 20:00:25 +02:00
Gemt b91ed819b7 flesh tentacles reset threat when no aggro in melee range 2017-04-05 19:57:08 +02:00
Gemt 38169b98b8 Merge branch 'aq' of github.com:gemt/server into aq 2017-04-05 17:25:59 +02:00
Gemt 60af7a5ab5 const fixing and improving in boss_cthunc 2017-04-05 17:25:19 +02:00
Gemt facaf0c3bd moved last define in boss_cthun to enum scope 2017-04-05 17:24:57 +02:00
Cgbd 59d0c604cc Fix number of melee attacks needed to explode Viscidus 2017-04-05 17:13:30 +02:00
Cgbd 240e1d4052 Remove Huhuran poison bolt from script, the spell is called via Berserk/Frenzy spells 2017-04-05 15:08:23 +02:00
Cgbd afacd904c2 Rewrite Huhuran script 2017-04-05 14:43:02 +02:00
Cgbd 1928ecfa97 Wand shot can't crack Viscidus, Viscidus doesn't handle toxin aura, Viscidus globs speed implemented 2017-04-05 13:48:33 +02:00
Cgbd 74facb367c Fix Huhuran's wyvern sting and poison bolt target selection 2017-04-05 00:13:03 +02:00
Gemt 9de64e998c emerge (birth) animation for cthun tentacles working. Added some more spells and comments for cthun to be used, hopefully 2017-04-04 23:53:58 +02:00
Gemt 25fc9838fb calling correct virtual function in giant_eye_tentacleAI ctor 2017-04-04 23:28:47 +02:00
Gemt 64c86537bf added missing return in UpdateCthunTentacle 2017-04-04 23:28:07 +02:00
Gemt cda96ee394 Cthuns tentacles now follow an inheritance hierarchy to share as much code as possible. Moved some of the global static functions into these classes. fixes issue #1 2017-04-04 19:54:14 +02:00
Gemt 681edc8f87 fix livelock in instance_temple_of_ahnqiraj::KillPlayersInStomach() 2017-04-04 18:17:09 +02:00
Gemt 440d921bcd twins have a 5-10sec cd on doing the on-kill yell. Increased teleport stun duration from 1.5 to 2 sec. Made sure the emperors dont do anything while teleport-stunned 2017-04-02 16:43:39 +02:00
Gemt bae4b4618d Merge branch 'twins_wip' into aq 2017-04-02 13:28:10 +02:00
Gemt 3a77051e01 debugging commands for changing combat_reach and bounding_radius 2017-04-02 13:27:47 +02:00
Gemt 7b69c261bd twins - increased ranged shadowbolt cooldown to 2sec 2017-04-02 13:23:48 +02:00
Gemt c4f83db55e screw it, i changed Creature::GetNearestVictimInRange to use (currRange <= bestRange && currRange >= min) 2017-04-02 02:40:58 +02:00
Gemt bce8895648 change 0 to -1 for min dist when choosing new target after tp because GetNearestVictimInRange is stupid 2017-04-02 02:37:52 +02:00
Gemt ad38b8936f Merge branch 'twins_wip' into aq 2017-04-02 02:19:28 +02:00
Gemt c7c0622e80 gave twins bugs their own ai for more reliable adds stuff. hitbox changes to twins. Veklor can now melee. Completely rewritten veklors spell priorities for this purpose. Full overhaul of all twins cooldowns. 2017-04-02 02:18:15 +02:00
Gemt dd872f8c04 fixed iterators out of range 2017-04-01 20:36:48 +02:00
Gemt ff17cf45b5 full overhaul of twins fight 2017-04-01 20:04:03 +02:00
Cgbd42 ed09ec5e36 Typos 2017-04-01 19:58:39 +02:00
Cgbd42 ba74f4dfa4 Implement nearest target custom case selection for Huhuran 2017-04-01 17:54:40 +02:00
Gemt bebcfc8812 wip 2017-04-01 01:31:40 +02:00
Gemt bbe29034f7 timed update of flight logic of masters eye to not spam it every update 2017-03-31 00:35:07 +02:00
Gemt bb2fcd2c7a comment out debugg code 2017-03-31 00:28:48 +02:00
Gemt 8c598ebdc0 failed attempt at despawning grasps of cthun. 2017-03-31 00:28:01 +02:00
Gemt 88c7f07768 finished twin emps intro dialogue, with a floating and turning masters eye. Various cleanups in instance-of-aq script. 2017-03-31 00:27:25 +02:00
Gemt 922a9d9644 huhuran now calls ScriptedInstance::SetData(TYPE_HUHURAN, DEAD) on death 2017-03-31 00:23:29 +02:00
Gemt e64ca2ad7d moved DialogueHelper::m_pInstance from private to protected so its accecible by child-classes who use the virtual methods 2017-03-30 18:19:15 +02:00
Gemt 4c25d4a2c7 added how-to for the twins intro event in DoHandleTempleTrigger. Attempt at putting the twins in kneel position if encounter not started from AI script. 2017-03-30 00:54:59 +02:00
Gemt 2874b800c5 moved defined spells to an enum. Removed old, now unused, sound defines 2017-03-30 00:31:34 +02:00
Gemt d6bdab02e4 replaced DONE with FAILED in JustReachedHome for boss_twinemperorsAI 2017-03-30 00:23:27 +02:00
Gemt ca1e23ce37 Merge branch 'development' into aq 2017-03-30 00:12:54 +02:00
Gemt 5539f4ea73 improved pull dialogue between twin emperors so they dont speak on top of eachother. Slight change to logic on killed player 2017-03-30 00:04:46 +02:00
Gemt a66f166d19 added dialogue between twin emps upon death. 2017-03-30 00:03:47 +02:00