Malcrom
97012997af
fix(Core/Waypoint Show): Fixed error with waypoint show. ( #10148 )
...
Co-authored-by: acidmanifesto <joshua.lee.betts@gmail.com >
2022-01-12 20:41:19 -04:00
acidmanifesto
e6e76f971b
fix (Core/CTM) Water Evade Fix ( #10147 )
2022-01-12 19:59:12 -04:00
Malcrom
f4464f8176
fix(Core/Dual Spawning) Change rand to roll_chance_f ( #10130 )
2022-01-11 11:23:13 -05:00
Malcrom
2fd8b00d7b
feat(Core/Creature): Dual id Spawning WIP ( #10115 )
...
* feat(Core/Creature): Multi id Spawning WIP
* Update Creature.cpp
* Update PR
* Add Sql
* Update rev_1641837958335217980.sql
* Update src/server/game/Globals/ObjectMgr.cpp
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
* Update src/server/game/Globals/ObjectMgr.cpp
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
* Update rev_1641837958335217980.sql
* Update cs_npc.cpp
* Create changes_1641842959398297300.md
* Fixed issue added with random model PR
* Update GameEventMgr.cpp
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2022-01-10 22:09:14 -04:00
acidmanifesto
b42deca6d1
Fix (Core): add missing default,break. ( #10114 )
...
Added missing default break in case switch.
2022-01-10 18:16:28 -05:00
Malcrom
f1d4266efc
BREAKING CHANGE:(DB/Creature) Remove modelId field in creature table ( #10071 )
...
* fix(DB/Creature) Clear modelId field in creature table
* Change clear column to remove column
* Update src/server/game/Globals/ObjectMgr.cpp
* Update ObjectMgr.cpp
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
Co-authored-by: acidmanifesto <joshua.lee.betts@gmail.com >
2022-01-10 16:41:33 -04:00
IntelligentQuantum
e482cce164
feat(Core/SmartScripts): Add a warning when a boolean value is outside of [0,1] range ( #10038 )
2022-01-10 14:03:00 -03:00
acidmanifesto
3cbe23865f
fix (Core/Creature): Random Gender on respawn if Gender exsist for Entry ( #10108 )
...
* Fix (Core\Creature): Random Gender on respawn if Gender exsrespawn
If creature has genders it will consider gender changing on respawn.
GetCreatureModelInfo to const
* Update Creature.cpp
2022-01-10 10:22:04 -05:00
Kargatum
c1ebda66ba
fix(Core/Pets): fixed crash happening when current pet is forcibly removed ( #10025 )
2022-01-10 09:19:43 -03:00
Skjalf
2eac8fd67b
fix(Scripts/MoltenCore): Solve edge case that caused Majordomo to spawn double adds ( #10076 )
...
* fix(Scripts/MoltenCore): Remove minions from Majordomo's spawn list if they still exist
* fix domo for good
2022-01-09 11:02:42 -03:00
Kitzunu
14c0b62be5
refactor(Core/Unit): Split spell things into SpellDefines.h ( #10009 )
2022-01-09 12:37:51 +01:00
IntelligentQuantum
aaf85d0984
refactor(Core/Packet): Combat log ( #9673 )
2022-01-09 05:21:41 +01:00
Kitzunu
dbc35e3495
feat(DB/Creature): Allow to set swim and flight speeds ( #10067 )
2022-01-09 01:34:39 +01:00
Kitzunu
9d96adeb6b
fix(Scripts/Icecrown Citadel): Ensure Deathbringer Saurfang casts Frenzy ( #10048 )
...
* cherry-pick commit (a0a64b10b5 )
Co-Authored-By: Gildor <521036+Jildor@users.noreply.github.com >
2022-01-08 16:12:33 +01:00
Skjalf
0e29319d8f
fix(Scripts/MoltenCore): Ensure Majordomo minions that completely despawned respawn on wipes ( #10061 )
2022-01-08 11:31:37 +01:00
IntelligentQuantum
725b1266b4
refactor(Core/Packet): Chat ( #9509 )
...
* Chat
* .
* Update GameObject.cpp
* Update Object.cpp
* Update Player.cpp
2022-01-08 07:11:06 -03:00
UltraNix
2c6a692000
fix(Core/Entities): extend combo point system to all Units ( #9816 )
...
- Closes #1140
2022-01-07 11:18:03 +01:00
IntelligentQuantum
2e6213d526
feat(Core/SmartScripts): SMART_ACTION_ATTACK_STOP #10053
2022-01-07 04:19:32 -03:00
Tim Fleschenberg
3085f64e50
fix(Core/Handlers): remove the uint8 cap from guild bank max stacks per day
2022-01-07 02:56:32 -03:00
Malcrom
85bf69a6a1
fix(Scripts/Creature): Convert npc_ranger_lilatha script to RegisterCreatureAI ( #10043 )
2022-01-07 04:02:28 +01:00
Cláudio Costa
5d45c52c3e
fix(Core/Creature): Fire Elemental Invasion changes ( #9372 )
...
* fix(DB): Blazing elemental invasion event
- Fixed Elemental Invader's SmartAI;
- Re-arranged Elemental Rifts SmartAI for controlled spawning of
Invaders.
* SmartAI: SetCounter to be able to subtract
* Target unit or summoner changed for worldobjects
* extra checks and last sql file
* Codestyle
* codestyle
* adding Baron to elemental invasions
* changed owner or summoner target (SmartAI)
* codestyle
2022-01-06 19:30:23 +01:00
Kitzunu
cb7e355291
refactor(Core/Misc): sin() to std::sin() ( #9795 )
2022-01-06 19:29:40 +01:00
Malcrom
73d5772cf6
fix(DB/Script): Eastvale Logging Camp, Elywnn Forest ( #10036 )
...
* fix(DB/Script): Eastvale Logging Camp, Elywnn Forest
* Update rev_1641426458023302944.sql
* Update zone_elwynn_forest.cpp
2022-01-06 13:58:28 -04:00
acidmanifesto
2d4e17fd16
refactor(Core/Creature): Remove Inhabit Type ( #9272 )
...
This is in reference to issue: https://github.com/azerothcore/azerothcore-wotlk/issues/4361
This is comprised of a cherry pick and partial tc cherry pick:
592516ae69
dbadb6369c
34cfa69efd
12de860b4a
a22bc236eb
2022-01-06 10:33:22 -03:00
acidmanifesto
d504a62293
fix(Core\OpCode): HandleFarSightOpcode ( #9965 )
...
* Change TO ThreadUNSAFE
This will process the far sight packet as a is not thread-safe - process it in World::UpdateSessions() compared to the former packet is thread-safe - process it in Map::Update().
This matches up with tc in everything we have with the HandleFarSightOpcode.
* Further Adjustments
* Move to Debug Loggin
TC has it as move to Debug Logging. Stating its a weird opcode handling issue which is not really known why.
2022-01-06 09:22:08 -03:00
IntelligentQuantum
93322bcb4d
refactor(Core/Packet): Character packets ( #9546 )
...
* Character
* Update CharacterHandler.cpp
2022-01-06 08:55:00 -03:00
IntelligentQuantum
c377c62c7a
feat(Core/SmartScripts): Add support to friendly+hostile to SMART_EVENT_OOC_LOS and SMART_EVENT_IC_LOS ( #10037 )
...
* .
* .
2022-01-06 06:46:12 -03:00
acidmanifesto
7354b14ffd
Fix (Core\Script) Grammar Correction ( #10031 )
...
* Fix (Core\Script) Grammar Correction
GAME_EVENT_CHILDEREN_OF_GOLDSHIRE to GAME_EVENT_CHILDREN_OF_GOLDSHIRE
* SQL correction
2022-01-05 18:21:09 -05:00
acidmanifesto
6f98d32790
Feat (Core\DB\Event) Children of Goldshire (WIP) ( #10022 )
...
* (WIP\Event) Children of Goldshire
Currently Compiles with no issues, sql runs fine, Can't seem to get cameron to trigger on the event start.
* Capitalization
* Remove Include
Not sure why it says it isnt found. Most likely was not needed.
* Rename Per Suggested
Rename per @Malcrom 's request
* SQL
Sorry i forgot to push it from my local
* Update zone_elwynn_forest.cpp
* Update rev_1641388762527715027.sql
* NPC's Move Fix
Now to audit the whole event naturally
* remove double
* White space removal
* added override per testing recommendation
* Utiilizing Malcroms PathEndReached
Co-Authored-By: Malcrom <malcromdev@gmail.com >
* Final Draft
All works now.
* abc order adjustment
* Adjust Time for Runaway Lisa
Co-authored-by: Malcrom <malcromdev@gmail.com >
2022-01-05 13:54:30 -05:00
IntelligentQuantum
2bc373b4f6
feat(Core/SmartScripts): SMART_ACTION_SET_MOVEMENT_SPEED ( #10018 )
2022-01-05 14:10:19 -03:00
Malcrom
911e8b4d12
feat(Core/Pathing): Add path_id to PathEndReached ( #10021 )
2022-01-05 09:59:33 -04:00
IntelligentQuantum
e28bdf9bde
feat(Core/SmartScripts): SMART_ACTION_SET_HEALTH_PCT
2022-01-05 09:38:14 -03:00
Malcrom
86f1b87fe6
NewFunction(Core/Pathing) Path End Reached ( #10017 )
2022-01-05 00:22:51 -04:00
IntelligentQuantum
fb249836e9
Core\Packet\Misc: Weather ( #9648 )
2022-01-04 13:52:13 -05:00
UltraNix
f593f624b0
fix(Core/Spells): Add Target Processing (SMSG_SPELLLOGEXECUTE) to LAUNCH_TARGET phase. ( #9765 )
...
* Move EffectInterruptCast to LAUNCH_TARGET Phase.
* Source: TrinityCore.
* Fixes #8484
2022-01-04 13:49:15 +01:00
IntelligentQuantum
8fd757a152
feat(Core/SmartScripts): ACTION_GO_SET_GO_STATE
2022-01-04 06:44:02 -03:00
IntelligentQuantum
9faec8ef1b
feat(Core/SmartScripts): SMART_ACTION_SET_CORPSE_DELAY
2022-01-04 06:41:19 -03:00
Nefertumm
d810ddf042
Fix(Core/Quest): Pet issues with They're Alive! Maybe... ( #9918 )
2022-01-03 15:09:25 -05:00
UltraNix
d90e368166
Fix (Core/Movement): During escort movement, do not stop moving if unit is casting channeled spells. ( #9815 )
...
Fixes #9286
2022-01-03 15:06:41 -05:00
Nefertumm
b7dcf93be4
Fix(Core/Item): Wraith Scythe scales with spell power ( #9901 )
2022-01-03 15:05:45 -05:00
UltraNix
880f35c0d2
fix(Core/Spells): Judgement spells should always set combat event spe… ( #9709 )
...
* fix(Core/Spells): Judgement spells should always set combat event spell missed the target.
Fixes #5874
* typo
2022-01-03 14:37:21 -05:00
Nefertumm
9df725e265
fix(Core/CullingOfStratholme): Chromie start ( #9898 )
2022-01-03 15:44:55 -03:00
IntelligentQuantum
84f060eb7f
fix(Scripts/Commands): Look item ( #9892 )
...
* Add files via upload
* Update cs_lookup.cpp
2022-01-03 15:44:05 -03:00
UltraNix
d8712455c7
fix(Core/Spells): Multi-Shot should not be affected by Glyph of Aimed… ( #9897 )
...
* fix(Core/Spells): Multi-Shot should not be affected by Glyph of Aimed Shot.
Fixes #9707
* Update.
2022-01-03 15:15:24 -03:00
Nefertumm
b8c0c9bf6b
Fix(Core/Creature): Disable shredder should not attack creatures nearby ( #9920 )
2022-01-03 13:51:40 -04:00
Noxies
67f8688460
fix(DB/SAI): BWL Grethok arcane missiles & immunity flags ( #9985 )
...
* prevent interupt & cc
* let the world know the duration index meaning
* make Grethok use correct arcane missiles spell
2022-01-03 14:43:23 -03:00
IntelligentQuantum
e57582accb
Core/Packet: WorldState ( #9435 )
...
* Core/Packet: WorldState
* Test
* WRONG
Co-authored-by: acidmanifesto <joshua.lee.betts@gmail.com >
2022-01-03 11:50:56 -05:00
Kitzunu
317e793b12
refactor(Core/Misc): atan2() to std::atan2() ( #9793 )
...
- prefer std functions over C functions
2022-01-03 13:24:06 -03:00
Malcrom
f03b87f7e1
fix(Scripting/Spawning/Pathing) An'owyn, Ghostlands ( #9935 )
...
* fix(Scripting/Spawning/Pathing) An'owyn, Ghostlands
* Update zone_ghostlands.cpp
* Update zone_ghostlands.cpp
Co-authored-by: acidmanifesto <joshua.lee.betts@gmail.com >
2022-01-03 12:17:21 -04:00
Kitzunu
f04709a326
refactor(Core/Misc): ceil() to std::ceil() ( #9791 )
...
- prefer std functions over C functions
2022-01-03 10:11:39 -03:00