hondacrx
cad2a7fa88
Core/Items: Addes support for calculating item level & cleanup iterating over items.
...
Based on https://github.com/TrinityCore/TrinityCore/pull/26276
2021-03-24 15:44:49 -04:00
hondacrx
62ec699ec6
Core: SOme code cleanup, more to follow.
2021-03-20 22:48:48 -04:00
hondacrx
f2317c2bdf
Core/Entities: Some changes to LoS z checking & MotionMaster.MoveJumpTo
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fe362cf2c9d5c71db4698480ce26cb35dbc58f28 )
2021-03-17 13:55:29 -04:00
hondacrx
127aff8573
Core/Players: Update the location of the cinematic camera only if there is an active cinematic
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/72f99531b7cdfad1c3fca02d32e88f4ac2662043 )
2021-03-17 13:41:04 -04:00
hondacrx
5fd04ced4f
Core/Movement: Don't rely on client for water state detection
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/931a3871f88737ca13277ee88444b9808b366039 )
2021-03-04 21:56:26 -05:00
hondacrx
971f155537
Core/PacketIO: Fix suppressing building SMSG_UPDATE_OBJECT packets
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/36496c717203fab56eadff8c55f3b1e136fbe363 )
2021-03-04 16:12:22 -05:00
hondacrx
7b11540032
Core/Phasing: Implemented setting personal guid on PhaseShift
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ec9f5be6a657003a94f95b4e4067a37a9f113c7c )
2021-03-04 12:30:02 -05:00
hondacrx
d7d4722d4b
Core/Auras: Implemented SPELL_AURA_PHASE_ALWAYS_VISIBLE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c9344c145ad1f981492c35d4aad7ca7a60e9f8f2 )
2021-03-04 12:18:36 -05:00
hondacrx
0fdab8635d
Misc fixes
2021-03-04 12:00:58 -05:00
hondacrx
04f2703e70
Core/Auras: Reimplement SPELL_AURA_DISABLE_CASTING_EXCEPT_ABILITIES to properly allow casting listed spells
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1b8ef46808c44e68f213768c6a64ccc0048f3d65 )
2021-02-22 15:50:50 -05:00
hondacrx
253fd8b976
Core/Auras: Implemented SPELL_AURA_REMOVE_TRANSMOG_COST and SPELL_AURA_REMOVE_BARBER_SHOP_COST
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fea8306aa3ce362bac7be34ad30a803d1aecf49d )
2021-02-22 15:12:59 -05:00
hondacrx
7ae358bd71
Core/Auras: Rename many old aura types to their new meaning
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bd7c714c97beb04eb815b0aa175badfb6933ccf1 )
2021-02-22 15:05:41 -05:00
hondacrx
26c57969fb
Core/Players: Corrected shield block value calculations
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/31d3080091643d4e348ec53c5bec3caf0e17110f )
2021-02-21 21:44:30 -05:00
hondacrx
538cdfc1e3
Core/PacketIO: Corrected logic for filtering out disallowed fields when force sending specific ones
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e2b7a9d3e519626a735d2a3ba7f01e89fffb83ca )
2021-02-18 13:02:38 -05:00
hondacrx
6c121e7ef5
Core/Entities: Regenerated updatefields code with latest generator fixes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/331b9ccd6a3be12e92e7c2aab7b793739b405d2f )
2021-02-18 12:08:56 -05:00
hondacrx
03456fb574
Core/Scripts: Reworked scripts. More to come.
2021-02-18 11:57:11 -05:00
hondacrx
077a06f7c1
Core/Movement: Refresh collision height on shapeshifting
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/49992508a46eb8cd73205a896ae8d84bd991bc39 )
2021-02-13 21:03:57 -05:00
hondacrx
f48abc3191
Core/Groups: Fixes group members not seeing other group members while using stealth.
2021-02-09 14:20:50 -05:00
hondacrx
91459cde06
Core/Misc: Add functionality to allow low level quests/kills/discoveries to grant experience
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/502f77fe8cb082843f7eb385159dd5038a059443 )
2021-02-02 10:28:22 -05:00
hondacrx
c96fc90f5b
Core/Quests: Automatically add quests with AUTO_PUSH flag to player
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/db6eb694656c58a817a965e2f5c85874e9c92d12 )
2021-02-02 10:14:16 -05:00
hondacrx
b25c1487b2
Core/Races: Really fix bug in racemasks.
2021-01-25 13:06:53 -05:00
hondacrx
2d2392d6bb
Core/logs: added xp info on login & logout
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bb24c6a11b2410f6dd4ef34f2b7fb87e4b01ba37 )
2021-01-19 13:52:16 -05:00
hondacrx
3153f1daed
Core/Races: Added missing races.
2021-01-19 11:43:23 -05:00
hondacrx
cebee1621e
Core/Commands: Fixes adding new creatures and gameobjects using in-game commands
2021-01-14 11:18:21 -05:00
hondacrx
970876df40
Fix crash when adding new gameobject with command.
2021-01-11 17:19:21 -05:00
hondacrx
b769656e13
Core/Vehicles: add a way to delay the Vehicle despawn Time if its needed.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c7b10d3c5fd082faf6c2835239e340babc3dfc76 )
2020-12-31 21:12:59 -05:00
hondacrx
7432ae56a8
Core/Players: Introduce configurable allied race starting level and fix default level selection for pandaren death knights
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bff8f2ff4ebc4144a2c1c31a65b78a1f0ed3f973 )
2020-12-31 15:29:16 -05:00
hondacrx
bec19db307
Core/Quest: Change RewardFactionCapIn type to signed int
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/51ebc079446181e0fb70640934ede0513108f4e7 )
2020-12-17 10:03:25 -05:00
hondacrx
73a9202e12
Core/UpdateFields: Fixed so update fields not being sent to client. Also removed not needed reflection use for UpdateFields
2020-12-16 00:21:48 -05:00
hondacrx
3ca0947881
Core/Corpses: Fixed client crashes with player corpses
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/93f2affbf2f70c619cdc41b073dd19827df20448 )
2020-12-14 14:21:59 -05:00
hondacrx
4c2106781a
Core/PacketIO: Updated packet structures to 9.0.2
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/96d340f70ccef57fad177a24ca099055d7dce04d )
2020-12-12 23:45:36 -05:00
hondacrx
f0037ab99f
Core/DataStores: Updated db2 structures to 9.0.2
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b82a3a557a7bf13d48342ea189325550059b622d )
2020-12-12 23:20:41 -05:00
hondacrx
87160961fa
Core/PacketIO: Fill new packet fields with data
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/83eecaf2c40cc72c1dc42335766534eb8d227e60 )
2020-12-10 10:22:13 -05:00
hondacrx
7e2df34250
Misc cleanups/Fixes
2020-12-07 10:07:26 -05:00
hondacrx
d40c2938a3
Core/PacketIO: Renamed a bunch of opcodes based on more research (only those added after 6.0)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f922c6e7a46a7c712daaaef9b1a72ca865fbe94b )
2020-09-22 20:05:58 -04:00
hondacrx
4d8e6a8a57
Core/Chat: Provide a fully-formed protocol for addons to interact with GM commands
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/42c65c3bc22f97a96d9db481997d74e7103f8e64 )
2020-08-22 16:22:47 -04:00
hondacrx
7060f728a3
Core/WorldObject: Properly initialize position data for all types when initially creating them. Fixes some issues with PvP objectives not having the correct area ID set on initialization.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e6be53d1417e733f0916ff305960cfac3e2ca551 )
2020-08-22 15:30:16 -04:00
hondacrx
7eb9b2201f
Core/Creatures: Move gossip trainer assignment to creature_trainer table - same gossip can open different trainers depending on which creature it is assigned to
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1340f2cdb33a4feac01e68d2f65ae1ae486e135f )
2020-08-09 17:06:51 -04:00
hondacrx
13cf935ca7
Fixes to all-reputation and all-skill custom option handling:
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2d191a668019703cf0e32700c586e94679ea04c7 )
2020-07-24 16:16:00 -04:00
hondacrx
3c054eb054
Core/Player: Keep shared quests through map changes instead of getting stuck in busy state
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c12ee97f122acfd77bd81cf178a77d5054c312b6 )
2020-07-24 14:55:22 -04:00
hondacrx
0f5801d9f4
Core/Players: Remove deprecated skill related config AlwaysMaxWeaponSkill and command .maxskill
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bbdabd7d776a86dcb25954faf119797d52c2a425 )
2020-07-12 00:44:24 -04:00
hondacrx
581d077acd
Refactoring of BNetServer
2020-07-12 00:06:43 -04:00
hondacrx
1a2411ae0f
Ports from ( https://github.com/TrinityCore/TrinityCore )
...
Core/Unit: don't clear low health aura states on death
Core/Gossip: Fix gossip bug on modify money
Core/Spells: Change the radius of PBAoEs following the feedback received on
Core/Player: update interaction checks, some info taken from client
Core/Spell: abort channeling if no valid targets are found after searching
Core/Creature: fix _DespawnAtEvade saving wrong respawn time
Core/Spell: fixed some problems with per caster aura states
Quickfix a bug introduced by 2f19d97 which prevented GTAoE from being cast.
Core/SmartAI: allow SMART_ACTION_SEND_GOSSIP_MENU to override default gossip
Core/Spell: in case of immunity, check all effects to choose correct procFlags, as none has technically hit
Fix evade issues when a spell hits the target just before evading.
Scripts/Command: implement .debug play music command
Partial revert, Unit::getAttackerForHelper() shouldn't return units that we aren't in combat with (victim can be such a unit for players/player pets, which can startattack from a distance without entering combat).
Fix an issue where CanSpawn would never get invoked on creatures without per-guid script.
Core/Players: fix null dereference crash
2020-06-21 13:01:24 -04:00
hondacrx
d7954f4fc7
Core/Spells: Implement using different difficulty data from all spell related db2s, not just SpellEffect and SpellPower
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c7306439e7004288fb85890d6a5f730cf1761d71 )
2020-06-18 12:39:39 -04:00
hondacrx
f0942a257e
Misc fixes/Misc DB updates
2020-06-12 16:52:42 -04:00
hondacrx
c695b3ee5f
Core/Maps: Improvements to terrain swap handling
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/eba31dea27b7fdc4a49c024898ef3a01bcbc7295 )
2020-05-25 20:32:24 -04:00
hondacrx
6b67079dd1
Core/Achievements: Greatly optimize achievement system by splitting large types by miscvalue
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/38d3c5ed16dd502471d810638fe21d90f8e0c7a6 )
2020-05-19 15:07:49 -04:00
hondacrx
2fc4e3e71f
TC Ports:
...
Core/Misc: 522f537048 followup (https://github.com/TrinityCore/TrinityCore/commit/9a57e95f102a9d35ac8416d02e24c0dddbc755ed )
Core/CreatureAI: b6b0353bff followup (https://github.com/TrinityCore/TrinityCore/commit/5d411e0b21b1f1a4653d274d9b1cc7fef17f232b )
Core/Spell: move creature focus (https://github.com/TrinityCore/TrinityCore/commit/8c12f36915b2fddd48a5e4c9244c2b0498a64ae9 )
Core/Unit: 2170541a51 followup (https://github.com/TrinityCore/TrinityCore/commit/2d4549023a6655d19671f7f7e6b4f7c9b71ae632 )
Core/Misc: cleanup SetInFront uses (https://github.com/TrinityCore/TrinityCore/commit/104e745edfb89f95e34cad7840eae0b6e183bf94 )
Core/Unit: 229444b74a follow-up (https://github.com/TrinityCore/TrinityCore/commit/6a96addadd5dea633b3066b8d0427302ba514364 )
Core/Unit: revert 3ea46e57af (https://github.com/TrinityCore/TrinityCore/commit/a46286a803b41b375ed9352858c742626bb85720 )
Core/Scripts: remove OnDummyEffect hook/sOnDummyEffect ai hook (https://github.com/TrinityCore/TrinityCore/commit/1929ca3aa14f6cd83ea3ac9d7e8c0e2ed0e87a26 )
Core/Entities: moved PetAura handling to Player where it belongs (https://github.com/TrinityCore/TrinityCore/commit/4f6d38fe9d5c07e6e8eb88e517af71b6cdc4f9f8 )
Core/Spells: Fixed Chilled to the Bone (https://github.com/TrinityCore/TrinityCore/commit/08635c740a7ee04da9b0cd5045075a9432121b06 )
Core/Spell: implement pvp trinket immunity against Judgement of Justice (https://github.com/TrinityCore/TrinityCore/commit/05ba662d5daaa3428cc01cdaa3794bf5a073ef17 )
2020-05-19 14:49:37 -04:00
hondacrx
03cb874825
Core/Misc: Always reward all necessary reputations on creature kill
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e36497aef57899f18e0d55c0640bfd96e2251a8e )
2020-05-06 18:00:59 -04:00
hondacrx
43fcc558e4
Core/Achievements: Optimized resetting achievement criteria by condition and changed the functionality to properly reset all possible criteria with given condition
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6f7ff9a3efd10cd4f776a67540109e7bb774f1c5 )
2020-05-06 17:52:14 -04:00