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
UltraNix
140374e3e0
fix(Core): Fixed dead loop. ( #9312 )
2021-11-24 10:27:10 -03:00
Skjalf
bf666becd9
fix(Core/Creature): prevent useless grid searches ( #9307 )
2021-11-24 12:02:46 +01:00
Skjalf
fc16abc30e
fix(Core/Creature): crash on creature evade ( #9305 )
2021-11-24 10:23:18 +01:00
Skjalf
2187470df7
refactor(Scripts/Commands): Update cs_quest to the new model ( #9267 )
2021-11-24 01:21:16 -03:00
UltraNix
647c91605c
fix(Core/Spells): Autoshot should not interrupt Volley ( #9202 )
...
- Closes #8883
2021-11-23 20:13:06 +01:00
UltraNix
a0002afe07
fix(Core/Spells): properly handle item cooldowns ( #9176 )
...
- Closes #8918
2021-11-23 13:25:29 +01:00
patou01
0f4268bea7
fix(Core/DB): add exceptions for shield and badge. Update db for positions ( #9169 )
...
Co-authored-by: Patou01 <youdontneed@this.com >
2021-11-23 00:34:11 +01:00
UltraNix
dc9c3a5fe4
fix(Core/GameObjects): Lockpicking timer on gameobjects should reset … ( #9203 )
...
* fix(Core/GameObjects): Lockpicking timer on gameobjects should reset after 10 minutes.
Fixes #8936
2021-11-22 12:07:55 -03:00
Kargatum
f62664c987
refactor(Core/Misc): headers cleanup ( #9259 )
2021-11-22 17:24:39 +07:00
UltraNix
e747716230
feat(Core/SmartScripts): SMART_ACTION_CALL_FOR_HELP should properly call assistance in case of polymorphed creature. ( #9231 )
...
Updates #9120
2021-11-19 15:53:59 -03:00
Skjalf
731d256420
refactor(Core/Cache): move the GlobalPlayerCache to its own class ( #9166 )
2021-11-18 16:53:36 +01:00
acidmanifesto
de6af87bd3
fix(Core/Objects): increase sight range of objects & correct general defau… ( #9180 )
2021-11-17 16:00:01 -03:00
Skjalf
39425e0c1f
feat(Core/Loot): Implement player_loot_template ( #9198 )
...
* Also fix AV player loot
2021-11-17 08:07:21 -03:00
Andrius Peleckas
31f028abfc
feat(Core/Formations): implemented a new formation groupAI flag "GROUP_AI_FLAG_EVADE_TOGETHER" ( #8758 )
2021-11-16 15:14:34 -03:00
UltraNix
70fbaefa8e
fix(Core/Movement): creatures should not cast while moving ( #9141 )
...
- Closes #8843
2021-11-15 14:39:36 +01:00
UltraNix
c3ed68bb5e
fix(Core/Spells): health-dependent reactive states should reset on death ( #9134 )
...
- Closes #8798
2021-11-14 21:22:50 +01:00
UltraNix
3c8bcf31ac
fix(Core/Spells): Steady Shoot should not suspend ranged attack timer. ( #9125 )
...
Fixes #9107
2021-11-13 22:58:22 +01:00
Kitzunu
743636c416
fix(Scripts/Spell): don't allow to tame an already owned creature ( #9005 )
2021-11-13 01:00:30 +01:00
UltraNix
7201d8840f
fix(Scripts/BlackrockSpire): Urok Doomhowl - improvements: ( #9067 )
...
The mobs should attack the pike if there is no players around
The boss should not despawning after summon
Urok's Tribute Pile with Pike and Head should disapear after Urok appear
Fixes #9023
2021-11-12 09:46:07 -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
sschepens
fb2a0a8336
refactor(Core): move complex functions from Object.h to Object.cpp ( #9016 )
...
Co-authored-by: QAston <qaston@gmail.com >
2021-11-09 20:32:44 +01:00
patou01
863455736e
fix(core/Creature): initialize AI before calling OnCreatureCreate
2021-11-09 14:38:59 -03:00
UltraNix
affa6f9084
refactor(Core/Combat): Cleanup DoZoneInCombat function. ( #8789 )
...
* Core/Combat: Cleanup DoZoneInCombat function.
Updates #7960
* Restore distance parameter.
* You don't belong here.
* Update
2021-11-09 00:54:44 +01:00
IntelligentQuantum
4653641a0b
refactor(Scripts/Commands): Convert cs_cast to new system ( #8997 )
2021-11-08 09:06:51 -03:00
UltraNix
9f0a78a0ca
fix(Core/Spells): Slam should suspend attack timers ( #8981 )
...
- Closes #8723
2021-11-07 20:40:48 +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
UltraNix
1926027066
fix(Core/Pets): controllable guardians (including pets) should not set the combat with its target when commanded to attack it. ( #8877 )
2021-11-04 23:49:57 +01:00
patou01
ea2c880fc8
fix(Core/Unit): Reduce mobs speed when low on health ( #7932 )
2021-11-04 10:43:24 -03:00
Skjalf
b2ce49135e
feat(Core/Scripting): implement OnlyOnceAreaTrigger & Zul'Gurub's in… ( #8850 )
...
Co-authored-by: Treeston <treeston.mmoc@gmail.com >
2021-11-03 23:43:03 +01:00
Kargatum
aa7932e971
feat(Core/EnumUtils): add more enum for support chat command ( #8828 )
2021-11-03 10:50:11 +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
Kitzunu
7f69acd466
fix(Core/Unit): remove wrong CombatStop() when charming ( #8733 )
2021-10-29 15:33:14 +02:00
Malcrom
a7cc26e2ef
fix(Core) Quest Relations ( #8777 )
2021-10-29 07:53:29 -03:00
Skjalf
2cf4d05867
feat(Core/SAI): Allow forcing creatures/gameobjects's respawn timers when using SMART_ACTION_FORCE_DESPAWN ( #8714 )
2021-10-27 04:21:29 -03:00
Skjalf
041b327c80
fix(Core/GameObject): Spawn linked traps when gameobjects are created ( #8572 )
2021-10-26 22:15:30 -03:00
acidmanifesto
bcd1a701ac
fix(Core): ScriptName not readable in creature and gameobject table fix ( #8715 )
2021-10-25 14:25:13 +02: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
3cddfb84c1
feat(Core/Spells): Implemented SPELLVALUE_AURA_DURATION. ( #8690 )
...
- Closes #8505
2021-10-24 23:06:57 +02:00
UltraNix
16a54fdeac
fix(Core/Spells): Polymorphed targets should call assistance. ( #8674 )
...
Fixes #8413
2021-10-24 02:58:54 -03: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
Skjalf
c2381a5a1c
fix(Core/BattlegroundAV) Irondeep/Coldtooth Supplies never despawning ( #8612 )
2021-10-22 00:03:47 +02:00
UltraNix
db0c27fe43
fix(Core/Combat): Removed some invalid code about auto-acquiring a nearby target if primary target is not detectable by creature. ( #8624 )
...
Spells with sanctuary always delete hostile references (if not during encounter).
Update visibility should be always forced in case of invisibility/stealth auras.
Restored old Shadowmeld code.
Fixes #4764
Fixes #7125
2021-10-21 15:54:36 -03: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