Commit Graph

33890 Commits

Author SHA1 Message Date
Ovahlord
59daed856b Core/LFG: reduce if conditions for cooldown checks 2018-08-27 20:43:14 +02:00
Ovahlord
a5b6727305 Core/LFG: reworked Call to Arms role storing. We now save the reward enligible state for players inside playerdata rather than a player variable.
* fixed random dungeon cooldown
2018-08-27 19:26:23 +02:00
Ovahlord
55ea7e8741 Core/Movement: merged more waypoint movement related commits 2018-08-27 06:46:31 +02:00
Ovahlord
95dd1a4d54 Scripts/HillsbradFoothills: Brazies' plants will now really never call for assistance anymore... 2018-08-27 04:47:20 +02:00
Ovahlord
d3b9316cc2 Core/DataStores: fixed typo that was causing a dbc file not getting loaded under linux 2018-08-27 04:46:42 +02:00
Ovahlord
55deb00ce0 Core/LFG: implement new DBC storage for generating multiple random categories with identical dungeon id's
* fixed another visual issue for call to arms rewards
2018-08-27 02:53:03 +02:00
Ovahlord
6c5947fe8b Core/LFG:
* Call to Arms will now be active for all roles by default
* Corrected role counting for enabling Call to Arms roles
* Call to Arms will now only count queued players for heroic max level dungeons
* Call to Arms will now allow only single players to be enligible for bonus rewards
* Corrected packet data for sending Call to Arms roles to fix strange visuals when one of the allowed roles has been removed.
2018-08-26 22:52:56 +02:00
Ovahlord
a07e84fa63 Core/Player: corrected numbering of loading statemen preview 2018-08-26 07:42:05 +02:00
Ovahlord
0d7d3e5584 Core/Archaeology: use frand for artifact locations and improved checks for spawning survey objects 2018-08-26 05:45:14 +02:00
Ovahlord
5dae9f6650 Core/Maps: initialize PositionFullTerrainStatus to make empty areaID check work properly 2018-08-26 03:14:44 +02:00
Ovahlord
0617a3ef97 DB/Spells: added missing AP bonus to Explosive Shot 2018-08-24 21:17:09 +02:00
Ovahlord
76a3ec534d Scripts/VP: solved some gravity related issues for Slipstreams 2018-08-24 19:24:48 +02:00
Ovahlord
f8af035466 Core/Spells: Divine Aegis will now also get the Shield Discipline mastery bonus 2018-08-24 07:43:26 +02:00
Ovahlord
9322527aff Core/Spells: fixed Grace proc spell range
Closes #14
2018-08-24 07:28:58 +02:00
Ovahlord
16545540bc Core/Spells: fixed Power Word: Barrier
Closes #13
2018-08-24 07:11:59 +02:00
Ovahlord
50d262f8d3 Core/Spells: fixed Evangelism and Archangel talents 2018-08-24 03:53:26 +02:00
Ovahlord
1d26630266 Core/Spells: Fulmination will now proc its visual only when at max charges. Moved damage part back to Earth Shock spell script 2018-08-23 22:39:36 +02:00
Ovahlord
101eb6d142 DB/Spells: fixed a startup error caused by Fulmation proc entry 2018-08-23 00:19:14 +02:00
Ovahlord
fe643003e8 Core/Spells: added PROC_HIT_INTERRUPT to allowed proc hit masks 2018-08-23 00:18:09 +02:00
Ovahlord
ca8c6038ba Scripts/BoT: updated respawn mechanics for Halfus Wyrmbreaker and Ascendant Council to work with the dynamic spawn system 2018-08-23 00:09:12 +02:00
Ovahlord
d032cc15a5 Scripts/HoO: Anraphet will no longer attack players before completing his intro 2018-08-22 21:12:00 +02:00
Ovahlord
4630e27b32 Scripts/HoO: fixed opening the Vault of Light door 2018-08-22 21:03:40 +02:00
Ovahlord
312e94c191 Scripts/HoO:
* unclusterfuck boss state madness for Vault of Light. Elemental handling will be implemented some day.
* reworked Anraphets respawn mechanic to work with dynamic spawn system
* updated Anraphets scripts to new model
2018-08-22 20:52:15 +02:00
Ovahlord
7446d1d7d3 Scripts/BrC: reworked Beauty's puppy respawn mechanism in order to fix issues with the dynamic spawn implementation 2018-08-22 19:22:52 +02:00
Ovahlord
6385689df5 Scripts/TsC: Corborus and Slabhide will now get spawned and respawned via InstanceScript to handle their respawn properly which is required since the implementation of Dynamic Spawns 2018-08-22 17:34:50 +02:00
Ovahlord
fc5970309c Scripts/TotT: apply a little coding standard detail 2018-08-22 03:59:42 +02:00
Ovahlord
d2de2791fe Core/Spells: reworked and fixed Fulmination proc and damage calculation 2018-08-22 01:24:39 +02:00
Ovahlord
ab5edf703e DB/Instances: corrected Ozumat's dungeon encounter credit entry in order to fix the encounter mask properly 2018-08-22 00:16:11 +02:00
Ovahlord
fbf6c16a0c Core/Spells: make sure that we pick the highest misc value to calculate our jump height 2018-08-21 23:39:06 +02:00
Ovahlord
a1ffb28804 Scripts/TotT:
* use own calculations for Shock Defense lightning destinations to come as close as possible to retail behaivior
* removed some random movements and auras from several trash npc's within the instance
2018-08-21 23:25:00 +02:00
Ovahlord
f571128d22 Scripts/TotT:
* fixed some missing visuals for Ozumat's heroic encounter
* Purify will no longer target trigger npc's on the ground of the Coral Garden
* and improved Faceless Mindlasher AI script
2018-08-21 22:46:06 +02:00
Ovahlord
a8fa8cf86c Core/Texts: tempoarily disable guid sending for creature text sounds in order to fix death sounds of several bosses 2018-08-21 21:31:21 +02:00
Ovahlord
87f6eed0fd Scripts/TotT: fixed completion Achievement for Ozumat 2018-08-21 21:30:38 +02:00
Ovahlord
332a4ef45a Scripts/TotT: implement Ozumat encounter 2018-08-21 19:04:51 +02:00
Ovahlord
f2bdeb7e59 Core/Spells: use speed value from dbc if available for jump speed calculations 2018-08-21 04:02:46 +02:00
Ovahlord
bdba5e6164 Core/Vehicles: defined another inverted angle attachment type and added check for VEHICLE_SEAT_FLAG_B_USABLE_FORCED_4 in order to prevent some issues with vehicles that have those attachment types but should not use inverted angles 2018-08-21 03:36:28 +02:00
Ovahlord
032a5dc84a Core/Vehicles: define vehicle seat attachment id's and name the first of them that is suposed to invert the vehicle seat orientation 2018-08-21 00:41:21 +02:00
Ovahlord
b3d03b0be1 Scripts/BrC: fixed a warning from last commit 2018-08-20 03:50:23 +02:00
Ovahlord
134f385ab3 Scripts/BrC: Corla will now attack the players if one of her Twilight Zealots is getting attacked
* prevent Twilight Zealots from evading so they cannot be reset

Scripts/GB: changed order of some combat related helpers for Invoked Flaming Spirit
2018-08-20 02:58:46 +02:00
Ovahlord
c4ce03f525 Core/AI: merged walk / run fix for EscortAI 2018-08-20 02:53:42 +02:00
Ovahlord
f95d9d0599 Revert "Scripts: shuffled thread addition targets for some fixate mechanics" This is getting hilarious... 2018-08-20 02:25:44 +02:00
Ovahlord
b1dc793ab6 DB/Characters: dropped primary key for lfg reward status dungeon id's in order to fix an duplicate entry issue 2018-08-19 18:11:00 +02:00
Ovahlord
cca989638d Core/Spells: fixed some tabbing of old code remains from old battle resurrection implementation and use the resurrecting player as map reference target instead of the player 2018-08-19 13:44:33 +02:00
Ovahlord
9ad9d7c518 Core/Spells: reworked and fixed Combat Resurrection system
* use SPELL_FAILED_IN_COMBAT_RES_LIMIT_REACHED to notify resurrecting player if no resurrection charges are left
* removed mechanics that are not used for Cataclysm
2018-08-19 03:43:45 +02:00
Ovahlord
9efc048cbc Revert "Scripts/BoT: removed an unneeded workarround that has become deprecated since the track channeling fix"
This reverts commit 47263fb72c.
2018-08-18 22:42:55 +02:00
Ovahlord
e262b49676 DB/Spells: Invocation will now proc only on spell interrupts 2018-08-18 00:12:29 +02:00
Ovahlord
59f16eadb3 Scripts: shuffled thread addition targets for some fixate mechanics 2018-08-17 23:17:08 +02:00
Ovahlord
94b6a6e356 Core/BattleNet: reverted an debug change 2018-08-16 20:28:54 +02:00
Ovahlord
af04425b5e Core/BattleNet: fixed a crash when logging in via battle net and fixed login in general. Also added german locale module to allow german computers to log in via battlenet. 2018-08-16 20:24:09 +02:00
Ovahlord
ff1ffc2a9f DB/TotT: delete alot of event or script related spawns 2018-08-14 21:22:51 +02:00