Francesco Borzì
cb7e28df05
refactor(src/server/game/*): remove unused imports (big part 1) ( #20310 )
2024-10-27 10:25:40 +01:00
Kitzunu
386aea03ee
chore(Core/Misc): Some cleanup ( #19970 )
...
* remove weird blanks
* update if
* ) ) to ))
* missed some ) )
* now switch
* .
2024-09-21 19:34:31 +02:00
Benjamin Jackson
1edac37ac3
refactor(Core): Make more use of helpers. ( #19835 )
...
* Init.
* Reword.
* Update codestyle script.
Co-Authored-By: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
* Add gameobject type ID check, reorder checks.
* Add helper/codestyle check for unit type.
* `IsUnit()` -> `IsCreature()`
* Add `IsUnit()` method.
* Use type mask.
https: //github.com/TrinityCore/TrinityCore/commit/cc71da35b5dc74abf71f8691161525a23d870bb5
Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com >
Co-Authored-By: Ovahlord <18347559+Ovahlord@users.noreply.github.com >
* Replace instances of `isType` with `IsUnit`.
---------
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com >
Co-authored-by: Ovahlord <18347559+Ovahlord@users.noreply.github.com >
2024-09-03 14:41:31 -03:00
Grimdhex
643362d697
refactor(Core/Object): adds consistency in the use of type object check ( #19671 )
2024-08-25 09:57:37 -03:00
Grimdhex
61f3a631c3
fix(Server): remove double blank lines at the end of several files ( #19735 )
2024-08-25 07:21:14 -03:00
Francesco Borzì
af769c6c7e
refactor(Scripts/Northrend): remove unused imports ( #19460 )
...
* refactor(Scripts/Northrend): remove unused imports
* chore: wip
2024-07-26 19:56:33 -03:00
Jelle Meeus
cd9dff5032
refactor(Scripts/Northrend): dungeons Spell Scripts registry macros ( #19134 )
...
* instance_azjol_nerub spell:spell_azjol_nerub_fixate
* instance_azjol_nerub aura:spell_azjol_nerub_web_wrap_aura
* boss_hadronox aura:spell_hadronox_summon_periodic_aura
* boss_hadronox aura:spell_hadronox_leech_poison_aura
* boss_argent_challenge spell:spell_eadric_radiance
* boss_argent_challenge spell:spell_toc5_light_rain
* boss_argent_challenge aura:spell_reflective_shield_aura
* fixup! boss_argent_challenge aura:spell_reflective_shield_aura
* instance_drak_tharon_keep aura:spell_dtk_raise_dead_aura
* instance_drak_tharon_keep spell:spell_dtk_summon_random_drakkari
* boss_trollgore spell:spell_trollgore_consume
* boss_trollgore aura:spell_trollgore_corpse_explode_aura
* boss_trollgore spell:spell_trollgore_invader_taunt
* boss_novos spell:spell_novos_despawn_crystal_handler
* boss_novos aura:spell_novos_crystal_handler_death_aura
* boss_novos spell:spell_novos_summon_minions
* boss_tharon_ja aura:spell_tharon_ja_curse_of_life_aura
* boss_tharon_ja aura:spell_tharon_ja_dummy_aura
* boss_tharon_ja spell:spell_tharon_ja_clear_gift_of_tharon_ja
* boss_dred aura:spell_dred_grievious_bite_aura
* boss_dred spell:spell_dred_raptor_call
* boss_moorabi aura:spell_moorabi_mojo_frenzy_aura
* boss_slad_ran aura:spell_sladran_grip_of_sladran_aura
* boss_drakkari_colossus spell:spell_drakkari_colossus_emerge
* boss_drakkari_colossus spell:spell_drakkari_colossus_surge
* boss_drakkari_colossus spell:spell_drakkari_colossus_face_me
* boss_gal_darah spell:spell_galdarah_impaling_charge
* boss_gal_darah spell:spell_galdarah_transform
* boss_malygos spell:spell_eoe_ph3_surge_of_power
* oculus aura:spell_oculus_stop_time_aura
* oculus aura:spell_oculus_evasive_maneuvers_aura
* oculus spell:spell_oculus_shock_lance
* oculus aura:spell_oculus_temporal_rift_aura
* oculus spell:spell_oculus_touch_the_nightmare
* oculus aura:spell_oculus_dream_funnel_aura
* oculus spell:spell_oculus_call_ruby_emerald_amber_drake
* oculus aura:spell_oculus_ride_ruby_emerald_amber_drake_que_aura
* oculus aura:spell_oculus_evasive_charges_aura
* oculus aura:spell_oculus_soar_aura
* oculus aura:spell_oculus_rider_aura
* oculus aura:spell_oculus_drake_flag_aura
* boss_magus_telestra aura:spell_boss_magus_telestra_summon_telestra_clones_aura
* boss_magus_telestra spell:spell_boss_magus_telestra_gravity_well
* utgarde_keep aura:spell_ticking_time_bomb_aura
* boss_keleseth aura:spell_frost_tomb_aura
* boss_svala pair:spell_svala_ritual_strike
* boss_moragg aura:spell_optic_link_aura
* violet_hold aura:spell_destroy_door_seal_aura
* forge_of_souls aura:spell_shield_of_bones_aura
* boss_devourer_of_souls aura:spell_wailing_souls_periodic_aura
* boss_bronjahm spell:spell_bronjahm_magic_bane
* boss_bronjahm aura:spell_bronjahm_soulstorm_channel_ooc_aura
* boss_bronjahm aura:spell_bronjahm_soulstorm_visual_aura
* boss_bronjahm spell:spell_bronjahm_soulstorm_targeting
* boss_krickandick aura:spell_krick_explosive_barrage_aura
* boss_krickandick aura:spell_exploding_orb_auto_grow_aura
* pit_of_saron aura:spell_pos_empowered_blizzard_aura
* pit_of_saron spell:spell_pos_slave_trigger_closest
* pit_of_saron spell:spell_pos_rimefang_frost_nova
* pit_of_saron aura:spell_pos_blight_aura
* pit_of_saron aura:spell_pos_glacial_strike_aura
* boss_forgemaster_garfrost spell:spell_garfrost_permafrost
* halls_of_reflection aura:spell_hor_gunship_cannon_fire_aura
* boss_marwyn aura:spell_hor_shared_suffering_aura
* fixup! forge_of_souls aura:spell_shield_of_bones_aura
* fixup! boss_bronjahm aura:spell_bronjahm_soulstorm_channel_ooc_aura
* fixup! boss_bronjahm aura:spell_bronjahm_soulstorm_visual_aura
* fixup! pit_of_saron aura:spell_pos_empowered_blizzard_aura
* fixup! halls_of_reflection aura:spell_hor_gunship_cannon_fire_aura
* fixup! boss_marwyn aura:spell_hor_shared_suffering_aura
2024-06-23 19:17:19 +02:00
Winfidonarleyan
eb1ecc38a5
feat(Core/Scripting): move all script objects to separated files ( #17860 )
...
* feat(Core/Scripts): move all script objects to separated files
* Apply 5bfeabde81
* try gcc build
* again
2023-12-02 21:13:20 +01:00
KJack
3d20f8902b
feat(Core/Instance): InstanceScript: create Remove functions ( #17702 )
...
InstanceScript: create `Remove` helper functions
2023-11-14 08:13:28 -03:00
天鹿
df77b5f4f7
chore(core): cleanup code p3 ( #16073 )
...
* Update MMapMgr.cpp
* Update UpdateFetcher.cpp
* Update AuctionHouseMgr.cpp
* Update AuctionHouseMgr.h
* Update BattlegroundAV.cpp
* Update ChannelMgr.cpp
* Update ThreatMgr.h
* Update Player.h
* Update PlayerSettings.cpp
* Update ObjectMgr.cpp
* Update Guild.cpp
* Update Guild.h
* Update Map.cpp
* Update World.cpp
* Update boss_nefarian.cpp
* Update boss_prince_malchezaar.cpp
* Update boss_venoxis.cpp
* Update zone_elwynn_forest.cpp
* Update zulfarrak.cpp
* Update boss_novos.cpp
2023-04-24 08:13:07 -03:00
Maelthyr
0200a288cd
refactor(Scripts/Northrend): conversion to std::chrono ( #15269 )
...
Co-authored-by: Maelthyrr <maelthyrr@users.noreply.github.com >
2023-03-07 09:23:33 -03:00
Kitzunu
bd6034e1a9
refactor(Core/AI): Some more refactoring prep for Comat Threat system… ( #15026 )
...
Co-authored-by: Treeston <14020072+Treeston@users.noreply.github.com >
2023-02-13 21:39:40 +01:00
Skjalf
0dbb8c814c
refactor(Core/InstanceScript): refactored load and save methods ( #14977 )
...
Co-authored-by: joschiwald <736792+joschiwald@users.noreply.github.com >
2023-02-12 15:53:48 -03:00
Maelthyr
c5368816fa
Core/Combat: rename getThreatMgr() to GetThreatMgr() ( #11758 )
2022-05-18 05:36:57 -03:00
Maelthyr
5ede1177c5
refactor(Core/Combat): implement compatiblity layer for ResetAllThreat() ( #11778 )
...
* implement ResetAllThreat()
* .
2022-05-17 12:01:25 -03:00
IntelligentQuantum
ab4ee71762
feat(Core/Maps): AreaBoundary ( #10525 )
...
* cherry-picked commit (2da458c56d )
2022-04-15 14:10:41 +02:00
Kitzunu
856aed6fc6
feat(Core/Unit): New helpers for UnitFlag and UnitFlag2 ( #11227 )
2022-03-30 07:59:42 -03:00
Kargatum
c81891fc11
feat(Core/AI): convert SelectAggroTarget to enum class ( #9893 )
2021-12-28 19:13:12 -03:00
Kargatum
f62664c987
refactor(Core/Misc): headers cleanup ( #9259 )
2021-11-22 17:24:39 +07:00
Kargatum
52aa0e9966
feat(License): add new headers information about license ( #7941 )
...
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com >
2021-09-30 13:40:52 +07:00
Kitzunu
2f449326e0
refactor(Core): Rename ...Manager to ...Mgr ( #6910 )
...
* Rename MapManager.h to MapMgr.h
* Rename BanManager.h to BanMgr.h
* Rename MapManager.cpp to MapMgr.cpp
* Rename BanManager.cpp to BanMgr.cpp
* Rename MapRefManager.h to MapRefMgr.h
* Rename ThreatManager.h to ThreatMgr.h
* Rename GridRefManager.h to GridRefMgr.h
* Rename ThreatManager.cpp to ThreatMgr.cpp
* Rename GroupRefManager.h to GroupRefMgr.h
* Rename HostileRefManager.h to HostileRefMgr.h
* Rename HostileRefManager.cpp to HostileRefMgr.cpp
* Rename MMapManager.h to MMapMgr.h
* Rename FollowerRefManager.h to FollowerRefMgr.h
* Rename VMapManager2.h to VMapMgr2.h
* Rename IVMapManager.h to IVMapMgr.h
* Rename MMapManager.cpp to MMapMgr.cpp
* Rename VMapManager2.cpp to VMapMgr2.cpp
* Rename RefManager.h to RefMgr.h
* Rename WaypointManager.h to WaypointMgr.h
* Rename WaypointManager.cpp to WaypointMgr.cpp
* Rename MPQManager.h to MPQMgr.h
* Rename MPQManager.cpp to MPQMgr.cpp
* Rename IMMAPManager.h to IMMAPMgr.h
* fix build
* Update Main.cpp
* chore(Core/Misc): Remove toxic language
* Revert "chore(Core/Misc): Remove toxic language"
* fix build
* build
2021-09-15 17:50:28 +02:00
Yehonal
baf437bb98
feat(Core): improved some hooks ( #6302 )
2021-06-13 10:23:24 +02:00
UltraNix
f4c226423d
feat(Core/Misc): implement ObjectGuid class (port from TC) ( #4885 )
2021-04-25 22:18:03 +02:00
Kitzunu
f9d708b450
feat(Core/Instance): Add instance validation for creature scripts ( #4596 )
2021-04-05 15:34:26 +02:00
Kitzunu
28f1dc5c0c
refactor(Core): replace NULL with nullptr ( #4593 )
2021-03-02 01:34:20 +01:00
Kitzunu
dbc0ff6554
refactor(Core): sort #includes alphabetically ( #4579 )
2021-02-24 22:34:42 +01:00
Francesco Borzì
d4a58700d4
refactor(Core): apply clang-tidy modernize-use-override ( #3817 )
2020-12-06 18:04:55 +01:00
Kargatum
5e20b46812
refactor(Core/Scripts): restyle scripts lib with astyle ( #3467 )
2020-10-11 10:35:34 +02:00
Kitzunu
1f89282b22
refactor(Core): NULL -> nullptr ( #3275 )
...
* NULL to nullptr
* NULL to nullptr
* NULL to nullptr
* NULL to nullptr
* NULL to nullptr
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com >
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com >
2020-08-31 11:55:09 +02:00
GMKyle
c9662f6c5e
fix(Core/Dungeon): Small corrections to Boss Novos encounter and some npcs wrong behavior ( #2266 )
2019-09-16 22:10:29 +02:00
Stoabrogga
7a9f09341f
chore(PCH): remove "ScriptPCH.h" from cpp scripts ( #1423 )
...
remove "ScriptPCH.h" from cpp scripts as it is intended to be used as precompiled header for the build process only
2019-02-10 14:50:44 +01:00
Nefertumm
dd300003e2
Update license links ( #783 )
2018-03-12 10:54:57 +01:00
Yehonal
17332304fd
Using TC structure allowing easier patches importing
2017-12-21 00:20:29 +01:00
Yehonal
0f85ce1c54
Big re-organization of repository [W.I.P]
2016-08-11 20:25:27 +02:00
Yehonal
f6eefedcd5
converted all tabs to 4 spaces
2016-06-26 19:23:57 +02:00
Yehonal
e8e94a0a66
First Commit
...
For Azeroth!
2016-06-26 10:39:44 +02:00