aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/EasternKingdoms/Scholomance
AgeCommit message (Collapse)Author
2024-01-08Core/Creatures: Moved autoattack handling from scripts to gameShauren
2023-11-24Core/Waypoints: Drop waypoint_scripts table (#29437)ModoX
2023-09-18Scripts/Scholomance: Added missing dungeon encounter idsShauren
2023-07-24Scripts/Spells: Removed unneccessary PrepareSpellScript and ↵Shauren
PrepareAuraScript uses
2023-07-20Core/Units: Added helper functions to modify UNIT_FLAG_UNINTERACTIBLE (#29159)Teleqraph
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2023-04-08Core/SAI: Drop waypoints table and move existing rows to waypoint_data table ↵ModoX
(#28834)
2022-10-04Scripts/Instances: Add dungeon encounter dataShauren
2022-10-04Core/Scripts: Save instance data in JSON formatShauren
2022-03-27Core/Misc: Rename AddXXXFlag updatefield functions to SetXXXFlagShauren
2022-03-15Core/Misc: Rename UNIT_FLAG_NOT_SELECTABLE to UNIT_FLAG_UNINTERACTIBLE (#26913)offl
(cherry picked from commit c4741a131a0a28b69c228d3637beab7090e5f1e3)
2022-03-12Core/AI: Add DamageEffectType and SpellInfo parameters to ↵Giacomo Pozzoni
UnitAI::DamageTaken (#26787) * Core/AI: Add DamageEffectType and SpellInfo parameters to UnitAI::DamageTaken * Update scripts (cherry picked from commit 0800ab20a8039620fd271a43c173c008af68c22a)
2022-03-10Scripts/Spells: Add comments with id & name of spells part 3offl
(cherry picked from commit 03c727326dce5d990fd453f42a92300dbd68dc0e)
2022-03-06Core/Scripts: Verify & migrate spell school immunities to DBoffl
Some already are stored in DB. Looks like they all are still valid for master (cherry picked from commit 1ed79d7a2e61bf98178954a427cd4b7acd6c4509)
2022-03-05Core: whitespace cleanup, reduce double blank line to single (#25795)Kargatum
* Core/Misc: fix double empty line * worldserver.conf (cherry picked from commit a32b6b8ac4c81128a56b282f20837fb085bdd9e7)
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: 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)
2022-01-23Scripts/EasternKingdoms: Use std::chrono overload of Creature::DespawnOrUnsummonCarbenium
(cherry picked from commit d1a39a2ebf3bb55998696c424cd58f3fcdedd66a)
2022-01-23Scripts/EasternKingdoms: Use std::chrono::duration overloads of EventMap ↵Peter Keresztes Schmidt
(#25019) Contributes to #25012 (cherry picked from commit 5ef576d223db0ac019bd803a07976cdc549a26ac)
2022-01-06game/AI: Convert SelectAggroTarget to enum class (#24818)Peter Keresztes Schmidt
* game/AI: Convert SelectAggroTarget to enum class * game/AI: Rename SelectAggroTarget to SelectTargetMethod (cherry picked from commit 418c3b1fd50664aad035bd975a65281e82ba2dea)
2021-12-21Scripts/Gameobject: Journal of Jandice Barov- Convert script to SAI. (#24157)Rushor
* Scripts/Gameobject: Journal of Jandice Barov- Convert script to SAI. (Thanks to Sunwell) * Scripts/Gameobject: Journal of Jandice Barov - Update script and move go spawn to bossscript * Update boss_jandice_barov.cpp Co-authored-by: Eridium <6587064+Killyana@users.noreply.github.com> (cherry picked from commit f0bf447cd14315f1fe0bdab7d051691113525762)
2021-12-20Scripts: Fix rbac permission for skipping default boss sequencing checkShauren
(cherry picked from commit e660c8bc19198d9e2e912c5243498469f75b0ee6)
2021-12-073.3.5 gameobject summoner (#23289)Giacomo Pozzoni
* Scripts/Misc: Change IsSummonedBy(Unit*) to IsSummonedBy(WorldObject*) * Scripts/Misc: Fix build * Core/TempSummons: Rename GetSummoner() to GetSummonerUnit() * Core/TempSummons: Add support to TempSummons::GetSummoner() to return GameObject too * Fix build * Core/TempSummons: Allow GameObject to be owner of TempSummon * Core/TempSummons: Add support to SAI for GameObject owner of TempSummon * Scripts/Misc: Fix no-pch build * Core/TempSummons: Implement PR comments (cherry picked from commit 797fba98e95da1236465a15061ec4122d7ec33fe)
2021-11-09Core/Scripts: Unify Chrono Literals (#22420)DanVS
* Unify Chrono Literals * Retire IN_MILLISECONDS * Build fix * Build fix (sequel) * Retire urand() * Edge cases * Build * Whitespaces * More edge cases * Additional cases (cherry picked from commit 5b0f4009df4cde413c92c73467ca9a63e79a772b)
2021-09-04Core/Spells: Unify spell effect access api in both branchesShauren
2021-04-16Core/AI: Some more refactoring prep for #19930. CreatureAI::EnterCombat is ↵Treeston
now called CreatureAI::JustEngagedWith. There's also two new methods on UnitAI, though they're never invoked right now. (cherry picked from commit 6113b9dec2e0081c36c36c2974a28ed0693bc601)
2020-09-04Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup ↵Shauren
port
2020-08-14Core/Misc: Replace NULL with nullptrShauren
2020-08-13[3.3.5] Combat/Threat rewrite - prep & refactor (#19966)Treeston
* Combat/Threat rewrite (PR #19930) prep work. Mostly refactors, and a compatibility layer on ThreatManager/HostileReference that allows scripts to be changed already. (cherry picked from commit e2a1ccd118d129b96e09ff1a15ed0adb1d4a3897)
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/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-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-01-01Update copyright note for 2018vincent-michael
auto happy = new year(2018);
2017-10-30Scripts/Scholomance: Lady Illucia Barov spell correctionsAokromes
2017-06-04Core/Game: Include cleanup part 5Shauren
* ObjectMgr.h * Player.h * Unit.h * G3D should no longer propagate everywhere from Spline/MotionMaster
2017-05-28Core/Scripts: Include cleanupShauren
2017-05-25More nopch fixesShauren
2017-02-19Scripts/Events: Globally fix all ExecuteEvent loops to check ↵treeston
UNIT_STATE_CASTING after each iteration, instead of just checking it once initially. Fixes and closes #17892. (cherry picked from commit ac62d7156f93bf86f57dbad1f24f14031322fd5a) Drycoding is bad, mmkay? (cherry picked from commit ed83a35fbeeb7f9005fe4792225fb50700791c6f)
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-12-01Scripts: Minimize duplicated enum names in header files (#18346)Duarte Duarte
This reduces the number of cache resets with the Zapcc compiler Standard followed is instance/raid TLA + DataTypes/CreaturesIds/etc
2016-03-22Merge branch '3.3.5-bossboundary' into 3.3.5-base (PR #16089)treeston
(cherry picked from commit 5b8b8c653039ec2add0b3a66468abb85e6f35054)
2016-01-01Update copyright note for 2016Vincent-Michael
Happy new year (Again new year with idiots ...)
2015-07-01Core: Started work on 6.2.0.20182Shauren
2015-01-01Update copyright note for 2015Vincent-Michael
Happy new year
2014-11-28Core/Spells: fixed Script project buildingRat
2014-09-25Core/Misc: Refactor scripts to fix static analysis warningsjackpoz
Eighth batch of fixes targeting 80 issues reported by Coverity