30 Commits
Author SHA1 Message Date
Krudor d3bc5ebf16 Core/Units: Fixed knockback angle calculation for players (#29165) 2023-07-21 20:51:03 +02:00
Krudor 2ec461c547 Core/PacketIO: Fixed ScenarioState packet structure (#27880) 2022-03-22 20:35:39 +01:00
Krudor 6cd44e6ca8 Core/Scenarios: Fix bad criteria evaluation in scenarios (#27881)
* Adjust Scenario criteria evaluation process so that entire criteria trees are not completed when a single child tree is completed.
2022-03-22 18:55:13 +01:00
Krudor 7d353acde9 Core/Instances: Fix an issue where instance greet messages were not properly sent out due to fetching the greet message for the instance difficulty selected by the player in the GUI, instead of the actual map difficulty in case a fallback difficulty was issued. (#22157) 2018-07-14 20:46:43 +02:00
Krudor 9a22f3b820 Core/Instances: Fix an issue where players where able to enter a raid instance without being in a raid group in an older expansion, but would later be prompted with a boot message once inside the instance. (#22156) 2018-07-14 18:39:35 +02:00
Krudor 28ec50b053 Scripts/Firelands: Baleroc
Closes #17527
2017-08-22 18:28:07 +02:00
Krudor cde6f6705f Modify previous commit to expected behavior 2017-03-27 07:52:17 +02:00
Krudor d45f535d30 Update boss state load logic
Reset boss state to NOT_STARTED if state loads as FAIL
2017-03-25 17:54:19 +01:00
Krudor 27bf4010b8 Core/Pakcets: vs2015/AppVeyor build fix
- missing TC_GAME_API for class PlaySpellVisual caused VS2015/AppVeyor builds to fail
2017-03-19 14:07:21 +01:00
Krudor 940c80e3e8 Core/Creatures: Use broadcast_text sound entry (#19321)
Currently if you use broadcast text, there is no sound because it
doesn't check the broadcast_text entry for it's sound id, it always uses
the creature_text sound entry.
2017-03-18 20:15:38 +01:00
Krudor 5a36a2eb17 Core/Scripts: Add support for spawn specific C++ scripts
Closes #19247
2017-03-18 11:31:31 +01:00
Krudor 77d1080ff5 Core/Criterias: Fix an old criteria condition and added some new ones
Closes #19246
2017-03-17 19:14:13 +01:00
Krudor 3df4135173 Core/Spell: Implement and use SMSG_CUSTOM_LOAD_SCREEN (#19310) 2017-03-17 18:50:11 +01:00
Krudor 3781b05263 Core/Criterias: Define 31 criteria types (#19042)
Defined criteria types:
CRITERIA_TYPE_SURVEY_GAMEOBJECT
CRITERIA_TYPE_CLEAR_DIGSITE
CRITERIA_TYPE_MANUAL_COMPLETE_CRITERIA
CRITERIA_TYPE_COMPLETE_CHALLENGE_MODE_GUILD
CRITERIA_TYPE_DEFEAT_CREATURE_GROUP
CRITERIA_TYPE_COMPLETE_CHALLENGE_MODE
CRITERIA_TYPE_SEND_EVENT
CRITERIA_TYPE_COOK_RECIPES_GUILD
CRITERIA_TYPE_EARN_PET_BATTLE_ACHIEVEMENT_POINTS
CRITERIA_TYPE_SEND_EVENT_SCENARIO
CRITERIA_TYPE_RELEASE_SPIRIT
CRITERIA_TYPE_OWN_PET
CRITERIA_TYPE_GARRISON_COMPLETE_DUNGEON_ENCOUNTER
CRITERIA_TYPE_COMPLETE_LFG_DUNGEON
CRITERIA_TYPE_LFG_VOTE_KICKS_INITIATED_BY_PLAYER
CRITERIA_TYPE_LFG_VOTE_KICKS_NOT_INIT_BY_PLAYER
CRITERIA_TYPE_BE_KICKED_FROM_LFG
CRITERIA_TYPE_LFG_LEAVES
CRITERIA_TYPE_COUNT_OF_LFG_QUEUE_BOOSTS_BY_TANK
CRITERIA_TYPE_REACH_AREATRIGGER_WITH_ACTIONSET
CRITERIA_TYPE_START_ORDER_HALL_MISSION
CRITERIA_TYPE_RECRUIT_GARRISON_FOLLOWER (was defined for id 187)
CRITERIA_TYPE_OWN_HEIRLOOMS
CRITERIA_TYPE_ARTIFACT_POWER_EARNED
CRITERIA_TYPE_ARTIFACT_TRAITS_UNLOCKED
CRITERIA_TYPE_HONOR_LEVEL_REACHED

Redefined criteria types:
CRITERIA_TYPE_RECRUIT_GARRISON_FOLLOWER_WITH_QUALITY (was
CRITERIA_TYPE_RECRUIT_GARRISON_FOLLOWER)
2017-02-05 00:17:43 +01:00
Krudor 7a9515b388 Core/Criterias: Declared a criteria type (#18914) 2017-01-30 11:08:29 +01:00
Krudor 08eaaad8b9 Core/Criteria: Implement new criteria tree operator for Legion (#18912) 2017-01-22 11:35:46 +01:00
Krudor 1530c95697 Core/Scripts: Add server-side script support for movie completion (#18308) 2016-12-17 18:27:43 +01:00
Krudor a346fd2baf Core/Spells: Fix running wild mount spell (#18445)
Worgens no longer mount another white worgen models shoulder instead of dropping down on all four

Closes #18363
2016-12-12 23:13:20 +01:00
Krudor 79b984832f Core/Scripts: Wormhole Generator - Pandaria (#18321) 2016-12-03 18:26:24 +01:00
Krudor b52e7135b5 Core/Creatures: Enable swimming creatures to chase targets in 3d (#18298)
Closes #11060
2016-11-23 09:10:15 +01:00
Krudor 6fc819716d Core/Misc: Define unknown quest type (#18219)
Changes proposed:

Define previously unknown quest type
QUEST_TYPE_UNK -> QUEST_TYPE_TASK
2016-11-23 02:44:57 +01:00
Krudor a2b3c34c03 Core/Scripts: Add Shade of Aran & Atiesh interaction
Closes #18270
2016-11-20 12:00:48 +01:00
Krudor 0abb9873ec Core/Achievements: Add missing part of #18034 2016-11-07 19:09:49 +01:00
Krudor 8444ab7365 Core/Instances: Implemented base scenario system and objectives in dungeons
Closes #17905
Closes #18034
2016-11-06 23:30:49 +01:00
Krudor 0e52a0e6b1 [6.x] Core/Spells: Implement SPELL_AURA_INTERFERE_TARGETTING (#17566) 2016-10-15 16:32:18 +02:00
Krudor ad16014c7d Core/Spells: Removed a faulty aura handler
Closes #17590
2016-10-15 16:18:09 +02:00
Krudor 08aab73c7f Core/Spells: Effect leap back fix (#18057)
* Fixed unintentional typo?

Seemed to fix the issues related to the effect for the spells I tried.
Sometimes the caster triggers leapback onto targets, and with the old
code, it instead made the caster leap back instead of its targets
2016-10-09 21:54:55 +02:00
Krudor 649e3a9ac5 Core/Instances: Add functionality for modifying instance entrance locations
Instances have since MoP (Possibly even Cataclysm) been able to set new locations for players when they zone into the instance.
A theoretic example of this could be after a certain boss has been defeated, a new entrance location is set to bring players entering the instance closer to the relevant content.
A real example would be Siege of Orgrimmar changing entrance locations many times as the raid progresses.

Added SetEntranceLocation for setting entrance locations that will be saved to DB the next time the instance is saved, and SetTemporaryEntranceLocation for when you don't want the value to be saved to the database.

Closes #17167
2016-07-16 14:58:33 +02:00
Krudor cf60c492ec Core/AI: Add better support for tracking DynObjs (#17562) 2016-07-12 18:04:19 +02:00
Krudor 147d77102c [6.x] Fix camera and player collision not updating when object scale changes (#17529) 2016-07-06 21:30:59 +02:00