aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/EasternKingdoms/SunkenTemple
AgeCommit message (Collapse)Author
2023-09-17Scripts/Sunken Temple: Added dungeon encounter idsShauren
2023-07-24Scripts/Spells: Removed unneccessary PrepareSpellScript and ↵Shauren
PrepareAuraScript uses
2022-09-05Scripts/Spells: Hex of Jammal'an (#28083)offl
(cherry picked from commit b801528e9db77ed10edf88ab2881dd7e33fa9127)
2022-03-27Core/Misc: Rename AddXXXFlag updatefield functions to SetXXXFlagShauren
2022-02-13Core/Misc: Cleanup unused includesShauren
2022-02-05Add "On" to some gossip methods in AI (#25415)Maks Szokalski
* Add "On" to some methods * Update npc_innkeeper.cpp * Update zone_borean_tundra.cpp (cherry picked from commit 41188eb535e445b73909659980257da2939e4be4)
2022-01-24Core/WorldObject: Replace non-std::chrono SummonGameObject overloadsCarbenium
Also fix intended despawn time of GOs used by the "Engineering a Disaster" quest (cherry picked from commit 8642aaaf9268364454b409db7eb62f31210e6d6c)
2022-01-24Core/WorldObject: Remove non-std::chrono SummonCreature overloadCarbenium
Remove TempSummon* SummonCreature(uint32 entry, Position const& pos, TempSummonType despawnType = TEMPSUMMON_MANUAL_DESPAWN, uint32 despawnTime = 0, uint32 vehId = 0, uint32 spellId = 0); (cherry picked from commit a41f599be72ccc88b13c1cf725f20cee4a5335d7)
2022-01-24Core/WorldObject: Partially std::chrono-ify SummonCreature overloadsCarbenium
TempSummon* SummonCreature(uint32 entry, float x, float y, float z, float o = 0, TempSummonType despawnType = TEMPSUMMON_MANUAL_DESPAWN, uint32 despawnTime = 0); to TempSummon* SummonCreature(uint32 entry, float x, float y, float z, float o = 0, TempSummonType despawnType = TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime = 0s); (cherry picked from commit 1131229ee9c43704b11187f0b11c327db92018b6)
2021-11-12Scripts/Sunken Temple: normalize Atal'alarion despawn timer (#22546)Trond B. Krokli
* Atal'Alarion will now despawn as a regular Elite mob (5 minutes unlooted or 2.5 minutes when fully looted) instead of 7200 (ms) (7.2 seconds) before this change. Closes #22531 (cherry picked from commit d24b46139600c74f5e200d9ab1592d7128245113)
2021-11-10Scripts/Areatriggers: Fixed all areatrigger scripts triggering both on enter ↵Shauren
and exit instead of only on enter
2020-09-04Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup ↵Shauren
port
2020-07-16Core/AI: segregate GameObject ReportUse from normal Use (lock open/normal click)ariel-
Closes #19819 (cherry picked from commit 2335b9de1a46a409c714a1dc89cbd0565545e70e)
2020-05-03Core/Misc: build fixesShauren
Merges #24550
2020-05-03Core/Misc: build fixesariel-
(cherry picked from commit aa0b7dd1529a5c9cf666d569a54f024d28955c5b)
2020-05-03Core/Scripts: unified scripted gossip/quest apiariel-
- Changed self-accessor on GameObjectAI to "me", like UnitAI - Moved all related functions to AI, now Unit and GameObject have the same function names with identical behaviour - Remove "OnUpdate" from CreatureScript/GameObjectScript, was never used and we already have AI Update method - Quest methods no longer return a bool, the return value was used to call the AI version if the ScriptMgr one returned false - Implemented GameObjectAI::Destroyed hook (was never called), implemented Damaged method - Rename OnStateChanged to OnLootStateChanged to reflect when it's really called, and created a new hook OnStateChanged that only gets called on GOState change - Since the functions are now only getting called from AI, made GetAI methods full virtual. (CanSpawn method is anyways going to be used on creatures with AI) (cherry picked from commit f913f3bb8977c127d200d5d4a608ab434b21bbcd)
2020-04-24Scripts: minimize duplicated enum names in header files (#19377)tkrokli
* Scripts: Minimize duplicated enum names in header files This reduces the number of cache resets with the Zapcc compiler - Standard followed is instance/raid TLA + DataTypes/CreaturesIds/etc - Partial cherry-pick of master commit 7eb4512eee5fc04994e2aa55126ccc97a8393506 - Removed unused defines in sunken_temple.h (the core scripts using these have been moved to SAI) (cherry picked from commit f6f36be004c3b8c7d09e0f320d5aabb8a9129109)
2020-01-02New YearAokromes
2019-06-08Core/PacketIO: Rewrite updatefield handlingShauren
2019-01-01Update copyright note for 2019vincent-michael
auto happy = new year(2019);
2018-06-16Scripts/Misc: Use InstanceMap* in InstanceScript instead of Map*Shauren
2018-05-07Core/Misc: Fixed rotation of many gameobjects summoned in tol barad, ↵Shauren
garrison and various scripts
2018-01-01Update copyright note for 2018vincent-michael
auto happy = new year(2018);
2017-11-25Misc: More cleanupAokromes
2017-05-28Core/Scripts: Include cleanupShauren
2017-02-11Core/Entities: debloat SummonGameObject parameter list using proper wrappers ↵ariel-
and enable GO rotation in scripts - There's still an overload allowing for x, y, z, o to be passed directly - Fixed default animstate for GameObject creation in many places, it should be 255, not 100 (checked in sniffs) (cherry picked from commit 62bfee37cb21584cef631dda428feaf5eb829cda) # Conflicts: # src/server/game/Battlefield/Battlefield.cpp # src/server/game/Battlegrounds/Battleground.cpp # src/server/game/Entities/GameObject/GameObject.cpp # src/server/game/Entities/GameObject/GameObject.h # src/server/game/Entities/Object/Object.cpp # src/server/game/Entities/Object/Object.h # src/server/game/Spells/SpellEffects.cpp # src/server/scripts/Commands/cs_gobject.cpp # src/server/scripts/EasternKingdoms/SunkenTemple/instance_sunken_temple.cpp # src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp # src/server/scripts/Kalimdor/zone_feralas.cpp # src/server/scripts/Northrend/Nexus/EyeOfEternity/boss_malygos.cpp # src/server/scripts/Northrend/Nexus/EyeOfEternity/instance_eye_of_eternity.cpp # src/server/scripts/OutdoorPvP/OutdoorPvPSI.cpp
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-01-01Update copyright note for 2016Vincent-Michael
Happy new year (Again new year with idiots ...)
2015-05-27Mark overriding functionsDaniel M. Weeks
2015-04-18Core/AreaTrigger: Added 'bool entered' to OnTriggerGolrag
2015-01-01Update copyright note for 2015Vincent-Michael
Happy new year
2014-09-25Scripts/Misc: Make InstanceScript::Initialize() obsoletejackpoz
Move all InstanceScript initialization code from Initialize() to the constructor. InstanceScript::Initialize() is now obsolete, please don't use it anymore. The only reason it's still in the sources is for backward compatibility.
2014-09-14Core/Entities: Use ObjectGuid class in game projectShauren
2014-09-07Core/InstanceScript: refactored load and save methodsjoschiwald
2014-08-26Scripts: Correct despawn time of multiple objectsDDuarte
WorldObject::SummonGameObject respawn time is in seconds and not milliseconds
2014-04-29Core/Misc: Remove obsolete C++11 backward compatibility macrosDehravor
OVERRIDE, FINAL, DELETE_MEMBER
2014-01-01Update copyright note for 2014.Vincent_Michael
Happy new year.
2013-08-10Scripted: Use now override for instance scriptsVincent-Michael
2013-07-06Misc: Use override and final C++11 keywords in a few places (mostly scripts)Nay
OVERRIDE and FINAL are TC macros (expand to nothing if compiler does not support C++11)
2013-01-07Core: Fix buildVincent_Michael
2013-01-07Core/Scripting: Some cleanupMalcrom
2013-01-01Update copyright note for 2013.Vincent_Michael
Happy new year.
2012-11-20Core/Misc: Define some methods constSpp
2012-11-17Core: Remove Player.h dependency from all the possible headersSpp
2012-07-30Core/Misc: Use proper headers to optimize compileVincent-Michael
2012-01-01Update headers for 2012. HAPPY NEW YEAR!!!kiper
2011-10-07REPO: Code-style clean-upsBootz
* Fixed pMap->map * Fixed pInstance->instance * Fixed pInsta->instance * Fixed pQuest->quest * Fixed pWho->who * Fixed pTarget->target * Fixed pGo->go ~DEVNOTES: Handlers/QuestHandler.cpp still needs to be cleaned...
2011-09-29Cosmetic: Multiple cosmetic changesSpp
- Added missing space to 'if', 'for', 'while' and 'switch' when it's followed by '(' - Added missing space after a comma and remove space before comma (with some exceptions) - Remove trailing spaces - Convert tab to spaces Note: Only affects files with extension "cpp" and "h" under /src/server
2011-09-29Cosmetic: Replace "* )" with "*)" and "* /*" with "* /*"Spp
2011-09-15[Cosmetic] Apply codestyle "XXX * " and "XXX *" changed to "XXX* " (with ↵Spp
some exceptions)