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
Kitzunu
ae28b35f2c
feat(Scripts/Commands): Add guild ranks display to guild info command ( #22380 )
2025-06-29 16:02:55 -03:00
Christian M
563ef5d7d9
fix(Scripts/Spells): Death Knight Bone shield charges now have a 2 second delay between uses. ( #22340 )
2025-06-29 16:02:09 -03:00
Jelle Meeus
3b13fe6207
fix(Scripts/Spells): add script to GM spell CooldownAll ( #22383 )
2025-06-29 13:28:21 +02:00
Hyjarion
969e0275a9
fix(Core/Player): Mutilate + Cold Blood crit fix ( #22308 )
2025-06-28 10:58:45 -03:00
Rocco Silipo
d6cf473882
fix (Core/SmartScript) Improve SMART_ACTION_START_CLOSEST_WAYPOINT. ( #22364 )
...
Co-authored-by: Yehonal <yehonal.azeroth@gmail.com >
2025-06-27 20:07:54 +02:00
SHIHUANG214
989b64cb3d
feat(Script/Commands): allow to pass email in account create ( #22310 )
...
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2025-06-27 15:30:21 +02:00
Kitzunu
5311717a89
fix(Player/Skills): Improve skill validation and logging in Player::_… ( #22369 )
2025-06-27 09:14:04 -03:00
Benjamin Jackson
f01e5d157c
refactor(Core/Scripting): Forward-declare AuctionEntry as a struct rather than a class. ( #22282 )
2025-06-27 09:43:05 +01:00
Tereneckla
ec23669a29
feature(Scripts/Commands) choose Xth spawn of entry for go creature/gameobject id ( #22363 )
2025-06-27 09:39:26 +01:00
Tereneckla
67aa3e8e9c
fix(Script/SWP): unify events that interact with Anveena in P5 Kil'Jaeden ( #22366 )
2025-06-26 17:39:48 -03:00
Vanna White
36c4de6590
fix(CORE/SAI): Properly Implement START_CLOSEST_WAYPOINT ( #22256 )
...
Co-authored-by: wetbrownsauce <you@example.com >
2025-06-26 13:12:13 +02:00
Tereneckla
0810fa076a
refactor(Core/AI): rename FarthestTargetSelector to RangeSelector ( #22026 )
2025-06-24 23:09:38 +02:00
Benjamin Jackson
f910147296
fix(Core/Movement): Use attack speed for leash reset period and only extend timer if in melee range or can't move freely. ( #22350 )
...
Co-authored-by: ratkosrb <35845488+ratkosrb@users.noreply.github.com >
2025-06-24 16:17:59 -04:00
Tereneckla
e77f5d63da
fix(Core/AI): crashfix( #22352 ) ( #22353 )
2025-06-24 17:03:45 -03:00
Takenbacon
8dbde7a588
fix(Core/Grids): Crash fix ( #22347 )
2025-06-23 09:51:50 -03:00
Tereneckla
92094eec01
fix(Core/Spell): implement SPELL_ATTR5_NOT_ON_PLAYER and SPELL_ATTR5_NOT_ON_PLAYER_CONTROLLED_NPC ( #22332 )
2025-06-22 22:51:58 -03:00
Kitzunu
8200f3729e
fix(Core/SAI): Exclude GMs for player target/event ( #22345 )
2025-06-22 21:47:32 -03:00
Tereneckla
94f941731e
fix (Core) update comments on unused SpellAttributes ( #22343 )
2025-06-22 17:01:53 +02:00
Tereneckla
86f460c0ca
fix(Scripts/Spell): snapshot %dmg and crit when spreading or refreshing diseases with pestilence ( #22306 )
2025-06-22 11:38:09 +02:00
Rocco Silipo
f30a821b7f
fix (DB/Script/Scarlet Enclave) Corrects some spell timers and adds a new spell for Darion Mograine. ( #22324 )
2025-06-21 23:45:59 +02:00
avarishd
7c171ae4dc
fix(Scripts/ScarletEnclave): City guards should throw stuff at new DKs ( #22317 )
2025-06-21 20:44:01 +02:00
Andrew
711f674c8a
fix(Scripts/ScarletEnclave): Rewrite Brothers in Death ( #22303 )
2025-06-21 14:32:22 -03:00
Jelle Meeus
7fc8b14e3e
feat(Core/Utilities): add Seconds overload for randtime ( #22337 )
2025-06-20 23:18:05 +02:00
Francesco Borzì
e21dd80381
fix(Core/PlayerTaxi): prevent pop_front crash ( #22292 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-18 19:10:33 +01:00
Andrew
d94fbb1609
fix(Scripts/ZulDrak): Fix Ghymer not being healed by storm clouds ( #22302 )
2025-06-18 10:47:10 -03:00
Ryan Turner
84533758f9
fix(core/SMART_EVENT_LINK) - Seperation and clarification of "not found or invalid, skipped" ( #22240 )
2025-06-17 20:14:45 +01:00
avarishd
8c2b1bc79b
fix(Scripts/HoL): Ionar's Static Overload missing knockback ( #22049 )
2025-06-17 14:50:29 -03:00
Jelle Meeus
e50a692fc7
fix(DB): set game_event_* tables to use smallint ( #22309 )
2025-06-17 18:49:18 +01:00
avarishd
080e9e05da
fix(Scripts/Items): Bloodsail Admiral's hat should despawn parrot on … ( #22327 )
2025-06-16 17:39:03 +02:00