Commit Graph

5843 Commits

Author SHA1 Message Date
Tereneckla a96c7e85c5 fix(Core/Player): Only mark spells as invalid when none of the Skills match (#22537) 2025-07-23 12:49:29 -03:00
Andrew f7d88089aa fix(Scripts/GrizzlyHills): Refactor Red Rocket quest to use SmartAI s… (#22517) 2025-07-21 20:29:22 -03:00
Fazzul 65ad4b1b49 fix(Scripts/Ulduar): Phase 1 of Thorim (#22037) 2025-07-20 18:40:08 +02:00
Jelle Meeus e28ea50766 fix(Scripts/Spells): killing with Victory Rush grants Victory Rush (#22514) 2025-07-20 11:11:59 -03:00
Jelle Meeus 53e1cd553b fix(Scripts/Spells): Update Death Knight Ebon Gargoyle auras and damage, and Ghoul auras (#22398)
Co-authored-by: Tereneckla <Tereneckla@pm.me>
2025-07-20 08:10:47 +02:00
skelUA 7c4a5bc37c fix(Core/Metrics): InfluxDB v1 config check #22358 (#22479)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2025-07-19 22:14:42 +02:00
天鹭 7ff30f5b30 fix(Core/Authserver): HandleLogonProof query as async (#22510)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2025-07-19 22:07:22 +02:00
Andrew 3ca377fed3 refactor(Core/PlayerSettings): Refactor Player settings handling for efficiency (#22494)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-19 11:38:04 +02:00
Francesco Borzì c6a53849c7 refactor(Core/Misc): string handling and use smart pointer for strand (#22351) 2025-07-19 11:36:40 +02:00
Kitzunu cbd8596184 fix(Core/Player): Unlearn invalid spells for race/class on login (#22370)
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com>
2025-07-19 11:35:26 +02:00
Takenbacon 5dbcdfcbd5 fix(Core/Creatures): Always update temp summons (#22484) 2025-07-19 11:32:27 +02:00
Jelle Meeus 578fabfc7f fix(Core/Player): implement Character flag CHARACTER_FLAG_RESTING (#22499) 2025-07-18 11:14:27 +02:00
Martin Leuner d40be8c1d4 fix(Scripts/AuchenaiCrypts): Remove debuff on summon death (#22461) 2025-07-16 10:06:21 -03:00
Rocco Silipo 9f5b56ac86 fix(Script/ScarletEnclave) Acherus Soul Prisons now reset properly. (#22496)
Co-authored-by: Takenbacon <revoke1336@live.com>
2025-07-16 10:22:00 +02:00
sudlud 1947442137 fix(Scripts/Midsummer): improve torch tossing based on sniffs (#22378) 2025-07-15 22:26:46 +02:00
Tereneckla 6a8d08383e fix(Core/Config): align worldconfig default values to .conf.dist (#22475) 2025-07-15 09:14:02 +02:00
Paul 38cb6ace25 fix(Core/Spells): Fixed explosive shot ammo consumption (#21501)
Co-authored-by: pavel_k <pavel_k@mail.com>
Co-authored-by: Jelle Meeus <sogladev@gmail.com>
2025-07-15 09:05:56 +02:00
attacksnack 506722ee88 fix(Scripts/Kalimdor): Fix hardcoded gossip in zone_felwood (#21931)
Co-authored-by: Christopher Höllriegl <buddiman@users.noreply.github.com>
2025-07-15 07:01:52 +02:00
Anton Popovichenko 7712c2a973 fix(Core/FleeingMovementGenerator): Prevent fleeing players from moving off cliffs (#22462)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2025-07-14 10:24:55 +02:00
Jelle Meeus a88c058ef0 fix(Core/AI): prevent PetAI autocast leap to self and allies (#22472)
Co-authored-by: xomachine <xomachiner@gmail.com>
Co-authored-by: jackpoz <giacomopoz@gmail.com>
2025-07-14 10:23:55 +02:00
Rocco Silipo 88342576e0 fix (Script/Scarlet Enclave) Named Npcs can no longer be attacked after the end of the The Light of Dawn battle. (#22463) 2025-07-13 08:50:50 +02:00
Benjamin Jackson bfd3f0aa95 chore(Core/Config): Finish removing config option. (#22464)
Co-authored-by: Takenbacon <922834+Takenbacon@users.noreply.github.com>
2025-07-13 00:19:00 +02:00
Jelle Meeus b463e8c07f fix(Scripts/World): fix windows/mac build (#22465) 2025-07-13 00:18:28 +02:00
Jelle Meeus 8e083fbde3 feat(Core/WorldState): init Scourge Invasion pre-wrath event (#22286)
Co-authored-by: Orozxy <crusadermeile@gmail.com>
Co-authored-by: Killerwife <killerwife@gmail.com>
Co-authored-by: Ryan Turner <AugustoMendes4426@gmail.com>
2025-07-12 20:54:18 +02:00
Jelle Meeus 2787eb4588 fix(Scripts/EasternKingdoms): Add quest requirement to Orbaz Bloodbane's Ebon Hold portal (#22443)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2025-07-12 20:48:05 +02:00
Anton Popovichenko 628f6255c4 fix(Core/FleeingMovementGenerator): Prevent fear movement from causing characters to fall through the ground (#22451) 2025-07-11 11:44:44 -03:00
Takenbacon 1c3cbd3d9e feat(Core/Maps): Improve map object updater (#22392) 2025-07-11 16:00:16 +02:00
Seamthesis 9d6c7ad7ea fix(Core/Group): incorrect parameter type in RegisterGroupId (#22448)
Co-authored-by: Rykles <219719782+Seamthesis@users.noreply.github.com>
2025-07-11 15:54:42 +02:00
Benjamin Jackson 7724dd00d1 fix(Core/Battlegrounds): Add Call to Arms bonus data to Alterac Valley and fix bonuses for other battlegrounds. (#21923) 2025-07-11 08:32:10 -03:00
Benjamin Jackson bae4dd8ccf feat(Core): Add config for legacy arena team start rating. (#22080)
Co-authored-by: Tereneckla <Tereneckla@pm.me>
2025-07-11 08:30:20 -03:00
Benjamin Jackson 1679a9ff42 fix(Core/Unit): Don't extend leash when taking self-inflicted damage. (#22449) 2025-07-11 08:17:01 -03:00
Benjamin Jackson 70faaf9288 fix(Core/SharedDefines): Define creature static flags. (#22127)
Co-authored-by: killerwife <killerwife@users.noreply.github.com>
2025-07-10 16:19:24 -03:00
Andrew cdf35268a2 fix(Core/Opcodes): Crash fix (#22453) 2025-07-10 12:04:13 -03:00
Rocco Silipo 09b9320f6f fix(Script/ScarletEnclave): Darion now have Corrupter Ashbringer on respawn. (#22452) 2025-07-10 09:59:25 -03:00
Tereneckla 1ce01c8dad fix(Core/LFG): revert #22360 (#22436) 2025-07-10 09:56:11 -03:00
Kitzunu 619f40b01f feat(Core/Chat): Allow whispers to Game Masters regardless of sender … (#22417) 2025-07-08 12:00:03 -03:00
Andrew 781059efeb fix(Scripts/ScarletEnclave): Refactor 'How to Win Friends' quest scri… (#22432)
Co-authored-by: Rocco Silipo <108557877+Rorschach91@users.noreply.github.com>
2025-07-08 11:57:46 -03:00
Tereneckla dcc500d7b7 fix(Core/Spells): Glyph of Scourge Strike can prolong diseases that were reapplied (#22438) 2025-07-08 09:33:33 -03:00
Kitzunu a1a11a7c38 BREAKINGCHANGE(Metrics): Support InfluxDB v2 (#22358)
This commit introduces support for InfluxDB v2 in the metric logging system, updates configuration options, and enhances the code to handle both InfluxDB v1 and v2. The changes include updates to the `Metric` class, configuration file, and logging behavior.

### InfluxDB v2 Support:
* Added support for InfluxDB v2 in the `Metric` class by introducing new configuration options (`Metric.InfluxDB.Org`, `Metric.InfluxDB.Bucket`, `Metric.InfluxDB.Token`) and logic to handle v2-specific parameters.
* Updated the `SendBatch` method to construct HTTP requests differently based on whether v1 or v2 is enabled. 

### Configuration Updates:
* Replaced the `Metric.ConnectionInfo` configuration with `Metric.InfluxDB.Connection` and added detailed comments and examples for both InfluxDB v1 and v2 configurations in `worldserver.conf.dist`.
* Added placeholder configuration entries for InfluxDB v2 parameters (`Metric.InfluxDB.Org`, `Metric.InfluxDB.Bucket`, `Metric.InfluxDB.Token`) in `worldserver.conf.dist`. 

### Logging Enhancements:
* Added a commented-out logger configuration (`Logger.metric`) in `worldserver.conf.dist` for potential use in metric-specific logging.
2025-07-05 12:00:08 +02:00
Benjamin Jackson dba7f694ed fix(Scripts/Spells): Don't proc Misdirection from Mend Pet's heal effect. (#22293) 2025-07-03 16:41:52 +01:00
Macs-Account 0628ea53bb fix(Core/Unit): Add previously unreferenced DealDamage script hook in Unit (#22207) 2025-07-03 16:41:30 +01:00
Jelle Meeus 7561147e7c fix(Core/Spells): No longer add a signature to items created by NPCs (#22415) 2025-07-03 12:35:06 -03:00
IntelligentQuantum f0a38b3091 feat(Core/LFG): RDF CF (#22360) 2025-07-03 10:46:02 -03:00
Benjamin Jackson 12328920dd fix(Core/Reputation): Remove At War flag when rising above hated reputation. (#22386) 2025-07-01 15:44:48 -03:00
Rocco Silipo c581abc4cd fix (DB/Creature/Scarlet Enclave) Implement Ghouls and Gryphon spawn and behaviour. (#22348)
Co-authored-by: Yehonal <yehonal.azeroth@gmail.com>
2025-07-01 16:39:05 +02:00
Andrew 681e8439ff fix(Scripts/ScarletEnclave): Correct Tirion spawn position in Light o… (#22394) 2025-07-01 09:17:00 +02:00
Jelle Meeus dbb995cace refactor(Scripts/Pet): Death Knight use creature register macros (#22399) 2025-06-30 17:55:18 +02:00
Takenbacon fd262c3ab1 feat(Core/Config): Improvements to config caching (#21647) 2025-06-30 17:14:12 +02:00
Jelle Meeus 656694b383 feat(Core/Command): add GM spectator to allow cross-faction /follow (#22393) 2025-06-30 00:49:47 -03:00
Andrew 31012923c1 fix(Core/Spells): Fix SPELL_EFFECT_LEAP_BACK not working on targeted … (#22389) 2025-06-29 16:11:11 -03:00