Rocco Silipo
82e76e8781
fix(Script/SunwellPlateau): Correct Meteror Slash Timer. ( #21688 )
2025-03-13 20:24:02 -03:00
Rocco Silipo
8584763889
fix(Script/SunwellPlateau): Correct some spell's timers. ( #21689 )
2025-03-12 20:17:27 -03:00
Rocco Silipo
a2eee90f0d
fix(Script/SunwellPlateau): Demonic Vapor Trail now despawn. ( #21687 )
2025-03-12 20:10:27 -03:00
Grimgravy
502730d89e
fix(Scripts/ZulAman): text with symbol and improved frog movement ( #21206 )
...
Co-authored-by: sudlud <sudlud@users.noreply.github.com >
Co-authored-by: Jelle Meeus <sogladev@gmail.com >
2025-03-12 11:15:59 +01:00
Vincent Vanclef
dd42f7a673
feat(Core/Entities): Add OnPlayerSendListInventory script hook ( #21676 )
2025-03-11 15:01:55 +01:00
sudlud
2e9b40e21a
fix(Core/Group): fix group loot for quest items ( #21683 )
...
Co-authored-by: EricksOliveira <ericksoliveira258@gmail.com >
2025-03-10 22:48:04 +01:00
Exitare
451750eb04
fix(Scripts/Hyjal): Fix hyjal trash ( #21194 )
...
Co-authored-by: Exitare <Exitare@users.noreply.github.com >
Co-authored-by: Ludwig <sudlud@users.noreply.github.com >
2025-03-10 22:10:43 +01:00
Jelle Meeus
5291632c00
fix(Scripts/SunwellPlateau): Add Brutallus Flame Ring explosion ( #21681 )
2025-03-10 16:35:54 +01:00
Vincent Vanclef
ffe03f6e14
feat(Core/Entities): add OnPlayerCanGiveLevel script hook ( #21666 )
2025-03-10 08:44:33 +01:00
Jelle Meeus
4cdb315db1
fix(Script/SunwellPlateau): duplicate keys instance objects ( #21679 )
2025-03-09 20:43:47 -03:00
天鹿
5ec85e527a
fix(Core/PvP): OutdoorPvPZM - fetch creature spawnId correctly ( #21634 )
2025-03-09 22:21:34 +01:00
p-tkachuk
f7778ccaf5
fix(Core/SpellInfoCorrections): Fix "Throw Bomb" spell ( #21463 )
...
Co-authored-by: Hexadecimal <hd@hd.hd >
2025-03-09 11:14:06 +01:00
Kitzunu
231096132c
refactor(Core/ServerMail): Refactor to Dedicated Manager Class with Multi-Item & Condition Support ( #21590 )
...
1. Core Cleanup
- Move all ServerMail logic from `ObjectMgr` into a new dedicated `ServerMailMgr` class
- Move faction logic for money from SendServerMail into the script
2. Separation of items into a new table
- Create a new `mail_server_template_items` table
- Allows to send multiple items in one mail
- Separate items per faction Alliance/Horde
3. Separation of conditions into a new table
- Create a new `mail_server_template_conditions` table
- Allows to use multiple conditions for one mail
- Available condition types
- Minimum playtime (playerLevel >= condition)
- Minimum playtime (playerPlayTime >= condition)
- Rewarded quest
- Earned achievement
- Earned reputation (playerReputation >= conditionState)
- Faction
- Race
- Class
4. Updated ServerMail loading
- Move item and condition loading to their own functions
- LoadMailServerTemplateItems()
- LoadMailServerTemplateConditions()
5. Reworked eligibility check
- Player needs to pass all conditions to be eligible for the mail
- All players are automatically eligible if no conditions exist for a server mail template.
6. Updated foreign keys
- For table `mail_server_character`, `mail_server_template_conditions`, `mail_server_template_items` foreign key with on delete cascade is added for automatic removal of entries if mail_server_template.id is deleted.
7. Database changes
- See the PR
2025-03-09 09:18:01 +01:00
Jelle Meeus
5c1b4d863c
fix(Scripts/SunwellPlateau): Sunblade Scout activate protector ( #21629 )
2025-03-08 22:43:20 +01:00
Tereneckla
4a11fe0db5
Core/Unit: Revert AutoRepeatSpell delay application to Auto Shot ( #19603 )
2025-03-08 15:45:15 +01:00
Anton Popovichenko
3406cb03b3
fix(Core/Tickets): Fix crash in ticket complete command. ( #21665 )
2025-03-07 21:52:47 +01:00
Tereneckla
062cb90da8
fix(Core/Spells): readd 33% chance for lightning overload to fail on chain lightning ( #21645 )
2025-03-04 23:48:37 -03:00
p-tkachuk
78a01fd678
fix(Scripts/Ulduar): Fix Kologarn script ( #21595 )
...
Co-authored-by: Hexadecimal <hd@hd.hd >
2025-03-04 23:44:57 -03:00
天鹿
82bc814858
fix(Core/PvP): Sometimes mobs and objects fail to spawn in OutdoorPvP ( #21636 )
2025-03-03 22:12:54 +01:00
天鹿
a2a0bc51ab
fix(Core/Bones): Unable to create bones ( #21635 )
2025-03-03 22:11:56 +01:00
Andrew
c60b294228
fix(Scripts/SunwellPlateau): Fix Felmyst air phase ( #21637 )
2025-03-02 16:07:43 -03:00
p-tkachuk
544878c048
fix (Core/Wintergrasp) Fix map and battle icon ( #21622 )
2025-03-02 05:46:49 +01:00
p-tkachuk
00df52ff19
fix (Core/Wintergrasp) hearthstone was visibly on cooldown when player left WG ( #21620 )
...
Co-authored-by: Hexadecimal <hd@hd.hd >
2025-03-01 21:53:05 +01:00
p-tkachuk
9a6078a262
fix (Core/Wintergrasp) Icon now disappears when player leaves queue ( #21619 )
...
Co-authored-by: Hexadecimal <hd@hd.hd >
2025-03-01 21:51:46 +01:00
p-tkachuk
3834bac43d
fix (Core/Wintergrasp) Change spell used by WG NPCs ( #21621 )
...
Co-authored-by: Hexadecimal <hd@hd.hd >
2025-03-01 21:50:13 +01:00
valsan-azerty-boi
a3f7e1e76d
feat(Core/BG): Allow battlegrounds to be configurable ( #20320 ) ( #21124 )
2025-03-01 12:01:10 -03:00
Tereneckla
de6732da34
fix(Core/Spells): remove custom loop so that one lightning damage instance can only proc one lightning overload ( #21625 )
2025-03-01 10:42:09 -03:00
Takenbacon
60b1bd8f0d
fix(Core/Server): Disable out of world packet requeuing ( #21608 )
2025-02-25 23:11:36 -03:00
vrachv
0ff1a9756c
fix(Core/Spell) Removed Prey on the Weak triggering on dead targets ( #21611 )
2025-02-25 23:52:23 +01:00
sudlud
9fcd9b3684
fix(scripts/SWP): remove whitespaces to fix codestyle check ( #21609 )
2025-02-25 20:20:39 +01:00
Razor2142
a2eaa57394
fix(Scripts/Naxxramas): refactored instance script ( #21539 )
2025-02-25 15:40:42 -03:00
SaW
9f99e89bc3
fix(Core/Threading): Refactored Map class - some code optimization ( #21288 )
2025-02-24 15:49:54 -03:00
vrachv
b83071388c
fix(Scripts/SunwellPlateau) Fix flame touched stacking ( #21594 )
2025-02-24 11:49:33 -03:00
Andrew
f234f034a1
fix(Scripts/SunwellPlateau): Fix twins respawn ( #21598 )
2025-02-24 11:48:44 -03:00
Andrew
835283bf26
feat(Core/Scripting): Implement ScheduleEnrageTimer() helper ( #21597 )
2025-02-24 09:59:18 +01:00
Andrew
8f6d651471
fix(Scripts/SunwellPlateau): Felmyst should cast Noxious Cloud only a… ( #21596 )
2025-02-24 02:36:22 -03:00
Kitzunu
6f38d3c817
fix(Core/Logging): revert commit e3432102f7e66968f53c6e9afb11d7844e95… ( #21593 )
2025-02-23 17:53:11 +01:00
Paul
826b55dffb
fix(Core/Spells): Fixed pet swoop ability not rooting target ( #21559 )
...
Co-authored-by: pavel_k <pavel_k@mail.com >
2025-02-23 11:13:31 +01:00
vrachv
e31674045b
fix(Core/Spells): Fix "Repelling Wave" stun radius ( #21587 )
2025-02-23 11:05:54 +01:00
Kitzunu
5d32676193
fix(Core/Misc): Fix NextPage Data Type in PageText Structure and Improve Logging Messages ( #21586 )
2025-02-22 21:58:21 -03:00
Andrew
d97563be44
fix(Scripts/SilverpineForest): Fix double spawn in Pyrewood Ambush an… ( #21584 )
2025-02-22 22:38:44 +01:00
Andrew
0e77a7a447
fix(Scripts/OutdoorPvP): Fix Halaa guards not spawning ( #21585 )
2025-02-22 22:38:07 +01:00
Andrew
4906867220
fix(Core/Spells): Ingvar Smash and Dark Smash should not ignore LOS ( #21581 )
2025-02-21 22:10:39 -03:00
Paul
3fcccf2a2e
fix(Core/Spells): Fixed misdirection triggering from mend pet ( #21526 )
...
Co-authored-by: pavel_k <pavel_k@mail.com >
2025-02-21 19:50:33 -03:00
Jelle Meeus
4216d196c2
fix(Scripts/ZulAman): scout drum and hard CC interaction ( #21281 )
2025-02-21 19:43:21 -03:00
Takenbacon
d145b866a5
fix(Core/Maps): Fix instance factions ( #21577 )
2025-02-21 16:49:39 -03:00
Andrew
609b1b731a
fix(Scripts/SunwellPlateau): Fix twin marks not applying from dots ( #21415 )
2025-02-21 20:26:41 +01:00
Takenbacon
4cd1ed2181
refactor(Core/Server): Improvements to antidos opcode handling ( #21502 )
2025-02-21 07:17:34 +01:00
Jelle Meeus
4c4b04f07b
refactor(Core/Packet): use WorldPackets::WorldState::InitWorldStates definition ( #20475 )
...
Co-authored-by: ccrs <ccrs@users.noreply.github.com >
2025-02-19 07:55:09 -03:00
Jelle Meeus
79ba56ed3d
fix(Scripts/Spell): Priest shadowfiend attack and Shadowfiend Death proc ( #20987 )
...
Co-authored-by: killerwife <killerwife@gmail.com >
Co-authored-by: Grimdhex <176165533+Grimdhex@users.noreply.github.com >
2025-02-19 07:50:44 -03:00