UltraNix
0dd59e66d3
fix(Core/Quests): implement QUEST_SPECIAL_FLAGS_NO_REP_SPILLOVER ( #9661 )
...
Fixes #9552
2021-12-17 18:06:15 +01:00
UltraNix
d87d0a2ae8
fix(Core/Pets): Improved Revive Pet should affect dead despawned pet. ( #9625 )
...
* fix(Core/Pets): Improved Revive Pet should affect dead despawned pet.
Fixes #9589
2021-12-15 05:32:16 -03:00
The Legendary Kingdom
5c8acadf14
fix(Core/Spell): Core not handling AURA_INTERRUPT_FLAG_TELEPORTED ( #9543 )
...
* fix(Core/Spell): Core is not handling AURA_INTERRUPT_FLAG_TELEPORTED
Actually auras from spells with AURA_INTERRUPT_FLAG_TELEPORTED are not removed
on teleportation. This change makes it handled at teleportation on same map AND
if map changes, but it does not remove the aura when entering world to avoid
such auras being removed at character login.
Closes AzerothCore issue #9542
* delete invalid tabulations
* Move auras removing into the map/distance check above
* Do not remove unnecessary auras, and remove from other condition
* move it outside the 100 yards check, so it removes auras with this flag whenever teleporting
* remove whitespace at EOL
* Move the removal under the 100yards condition
This removes the specified auras
only if teleports more than 100 yards away
and avoids spells such as blink or shadowstep
removing such auras
2021-12-14 20:38:25 -03:00
UltraNix
b1303e0e96
fix(Core/Loot): Set skinnable flag only after all loot was taken. Source: TrinityCore. ( #9573 )
...
Fixes #9318
2021-12-12 10:31:00 -03:00
Rochet2
2c0de6aa28
fix(Core/ScriptMgr): Correct whisper hook parameters ( #9674 )
...
https://github.com/azerothcore/mod-eluna-lua-engine/issues/74
2021-12-12 07:20:54 -03:00
IntelligentQuantum
3591f69662
refactor(Core/Packet): Guild ( #9411 )
...
* Core/Packet: Guild
* Winfi
2021-12-11 10:00:06 +01:00
Skjalf
2d55974c0c
Revert "fix(Core/Spells): Forward core changes ( #8841 )" ( #9631 )
...
This reverts commit 85d2c39a48 .
2021-12-10 15:31:48 +01:00
schell244
39355fa1ee
fix(Core/Players): Update the player's zone and area only after update the player's position server-side ( #9419 )
2021-12-09 21:58:43 -03:00
acidmanifesto
85d2c39a48
fix(Core/Spells): Forward core changes ( #8841 )
2021-12-09 18:24:16 -03:00
UltraNix
0300cef119
fix(Core/Auras): Always process hover/waterwalking movement flags on aura removal. ( #9416 )
...
Fixes #9056
2021-12-09 18:06:53 -03:00
acidmanifesto
fa1c2eca9d
fix(Core/Player): Fix potential freeze on login after skipping cinematics ( #9577 )
...
Move to static_cast and matching it up with tc stops the error on console and first login characters from being frozen when skipping cinematics
2021-12-08 11:50:49 -03:00
UltraNix
d0167d0d6d
fix(Core/Corpses): Reset corpse location data if player already resurrected in different dungeon map. ( #9429 )
...
Fixes #9210
2021-12-06 14:48:46 -03:00
acidmanifesto
1500453f59
feat(Core\Player): Added createplayerinfo_cast_spell support cast spell for some class spells ( #9448 )
2021-12-03 18:33:21 -03:00
Kargatum
51adbffae4
feat(Core/Modules): add separated lib for modules ( #9281 )
2021-12-02 20:28:58 +07:00
UltraNix
8668a03e14
fix(Core/DungeonFinder): Dead players should be able to get XP reward from random dungeon. ( #9319 )
...
Fixes #9082
2021-12-01 07:04:41 -03:00
UltraNix
fc4b5a93a0
fix(Core/Quests): Do not save queststatus for autocomplete quests . S… ( #9425 )
...
* fix(Core/Quests): Do not save queststatus for autocomplete quests . Source: TrinityCore.
Fixes #9150
2021-11-30 21:05:06 -03:00
IntelligentQuantum
0632f3baff
fix(Core/CharacterHandler): Reputation + Map Explore AT_FIRST_LOGIN ( #9252 )
2021-11-29 00:23:25 +01:00
IntelligentQuantum
ab761c9865
fix(Core/Player): prevent crash exploit spam duel starting ( #9226 )
2021-11-28 16:42:53 -03:00
patou01
44de147a9b
fix(Core/Loot) remove stealth/feign death on loot ( #8982 )
...
* remove a few auras on loot
* remove mount, doesn't work
* removed unnecessary check. Changed to vector
* exception for pickpocketing
* Update src/server/game/Entities/Player/Player.cpp
* Update src/server/game/Entities/Player/Player.cpp
* Update src/server/game/Entities/Player/Player.cpp
* Update src/server/game/Entities/Player/Player.cpp
* Update src/server/game/Entities/Player/Player.cpp
* not as elegant yadi yada but it seems to work
* extra comment
* stealth doesn't remove on containers and enchant anymore, but should it?
* moved a few lines to the right place
* remove disenchant and prospect from not breaking stealth
* typo
* comments
Co-authored-by: Kargatum <dowlandtop@yandex.com >
2021-11-25 20:38:54 +01:00
acidmanifesto
29f49108a5
chore(Core): Remove unnecessary slang Cosmetic ( #9325 )
...
* Remove unnecessary slang
Removes ZOMG! that is used in the src in logging and notes. Completely Unnecessary. Contributes to nothing useful. Inflates source. Not needed at all in any shape or form. Not Developer Lingo either.
* Further Clean Up
Removed Profanity
* sensible grammar correction
* More ZOMG! removal
2021-11-25 04:31:54 -03:00
Skjalf
2187470df7
refactor(Scripts/Commands): Update cs_quest to the new model ( #9267 )
2021-11-24 01:21:16 -03:00
UltraNix
a0002afe07
fix(Core/Spells): properly handle item cooldowns ( #9176 )
...
- Closes #8918
2021-11-23 13:25:29 +01:00
Kargatum
f62664c987
refactor(Core/Misc): headers cleanup ( #9259 )
2021-11-22 17:24:39 +07:00
Skjalf
731d256420
refactor(Core/Cache): move the GlobalPlayerCache to its own class ( #9166 )
2021-11-18 16:53:36 +01:00
Skjalf
39425e0c1f
feat(Core/Loot): Implement player_loot_template ( #9198 )
...
* Also fix AV player loot
2021-11-17 08:07:21 -03:00
sschepens
b7f8083915
feat(Core/Misc): change how Position struct is retrieved ( #9017 )
...
Update Position::GetPosition() and similar methods signatures to reflect 2a4c9bc changes by return a Position object instead of accepting a Position parameter by reference.
Cherry pick of 2585e799f9
2021-11-10 23:43:00 +01:00
UltraNix
0e84538ee1
fix(Core/Players): charge should not delay player's auto attacks ( #8978 )
...
- Closes #7266
2021-11-07 20:40:34 +01:00
Francesco Borzì
c91959bba9
fix(Core/PlayerUpdates): one more C++20 compile warning ( #8959 )
2021-11-05 08:57:13 +01:00
acidmanifesto
70b0de4e1f
fix(Core/Quest): Refresh SMSG_QUESTGIVER_STATUS_MULTIPLE after a quest change ( #8902 )
...
Co-authored-by: Malcrom <malcromdev@gmail.com >
2021-11-04 23:51:54 +01:00
Skjalf
80febc4de0
fix(Core/Player): clear current title if the player loses it ( #8827 )
2021-11-03 00:13:54 +01:00
Malcrom
f106de8788
refactor(Core): update getFaction to GetFaction and setFaction to SetFaction ( #8708 )
2021-11-01 17:04:32 +01:00
IntelligentQuantum
fe682805ab
refactor(Scripts/Commands): Convert commands to new system Part 1 ( #8704 )
2021-10-29 15:58:59 -03:00
Malcrom
a7cc26e2ef
fix(Core) Quest Relations ( #8777 )
2021-10-29 07:53:29 -03:00
Skjalf
fffdb31c05
feat(Core/LFG): move the LFG max kick count & kick prevention timers … ( #8683 )
2021-10-25 10:17:12 +02:00
UltraNix
96441a91dc
fix(Core/Spells): Auras triggered by talents/glyphs should be removed on respec. ( #8671 )
...
Fixes #8543
2021-10-24 01:23:04 -03:00
Kargatum
bc9473482e
feat(Core/Chat): new argument parsing and unify chat hyperlink parsing ( #6243 )
2021-10-23 10:15:42 +02:00
UltraNix
1fb6830b15
feat(Core/Quests): Implemented quest_money_rewards (for quest with Qu… ( #8610 )
...
Fixes #8440
2021-10-20 05:45:56 -03:00
UltraNix
1ec612e65b
fix(Core/DungeonFinder): Premade groups should be treated as normal groups. ( #8520 )
...
Fixes #8339
2021-10-20 05:29:24 -03:00
Skjalf
db2b380ceb
fix(Core/Player): restore the removal of pending sale mails (it was accidentally removed in https://github.com/azerothcore/azerothcore-wotlk/pull/8065 ) ( #8550 )
2021-10-19 09:57:14 +02:00
patou01
74db38ea14
fix(Core/Gossip): Fix gossip menu for locale clients ( #8396 )
2021-10-17 11:01:58 -03:00
Kitzunu
bc82f36f1f
refactor(Core/Unit): clean MonsterText methods ( #6957 )
2021-10-15 10:25:29 +02:00
Kargatum
1c40caa4d6
feat(Core/Player): add helper for send large count mail items ( #8460 )
2021-10-14 15:25:15 +07:00
Axel Cocat
cb19dbf492
fix(Core/Player): fix Eluna hook in Player::CanUseItem ( #7117 )
2021-10-12 13:35:45 -03:00
Nefertumm
bcec4191e4
feat(Core/Hooks): Added new hook for pvp flag state ( #8336 )
2021-10-11 14:40:27 -03:00
UltraNix
a6a85c0d5d
fix(Core/Spells): typo 89f0c42c0 ( #8398 )
2021-10-11 00:11:21 -03:00
Skjalf
f96b027ffd
fix(Core/Mail): load mails on login instead of when requested ( #8065 )
2021-10-10 17:15:24 +02:00
UltraNix
89f0c42c0e
fix(Core/Spells): Restore dafef5bd78 ( #8380 )
...
Fixes #5475
2021-10-09 13:49:45 -03:00
Kitzunu
4e590ed20c
fix(Core/Quest): Update all quests when item is optained/removed ( #7862 )
...
Co-Authored-By: Gildor <521036+Jildor@users.noreply.github.com >
Co-Authored-By: Wyrserth <43747507+Wyrserth@users.noreply.github.com >
2021-10-09 10:20:07 +02:00
UltraNix
8ef6355aad
fix(Core/Item): Dropped loot containers acting soul bound after looking inside them. ( #7826 )
...
Fixes #6164
2021-10-09 03:28:29 -03:00
Skjalf
78a2f73825
fix(Core/LFG): implement ERR_PARTY_LFG_BOOT_NOT_ELIGIBLE_S and lower … ( #8243 )
2021-10-07 13:09:02 +02:00