Commit Graph

1265 Commits

Author SHA1 Message Date
hondacrx e5d325bf82 Core/WorldStates: Migrate conditions and criteria to new worldstate api
Port From (https://github.com/TrinityCore/TrinityCore/commit/7029b78cab620b861818fab4f94c7810caf109de)
2022-06-27 15:54:38 -04:00
hondacrx 7be2eb52cc Core/World: implement database support for default map and realm wide world states
Port From (https://github.com/TrinityCore/TrinityCore/commit/737d94d7efe0b6c308ac1bf3692b6aa2e43f5adb)
2022-06-25 22:52:20 -04:00
hondacrx 094d450ad8 Core/Players: Don't trigger quest objective and criteria updates for gold modifications before quest log and criteria progress are loaded
Port From (https://github.com/TrinityCore/TrinityCore/commit/bb8a8cbc47a82d3d7d17da3485195ab37491372d)
2022-06-24 21:49:43 -04:00
hondacrx 2436ef0644 Core/Items: Fixed logic mistake in ItemTemplate::IsRangedWeapon
Port From (https://github.com/TrinityCore/TrinityCore/commit/4dfb1f248f5721fb0154fd22eb6fe7b4d65815fc)
2022-06-24 21:47:04 -04:00
hondacrx d4f5f39a46 Core/Movement: Fixed a crash 2022-06-23 15:57:23 -04:00
hondacrx 968190584d Fixes OnUse Items 2022-06-22 16:21:56 -04:00
hondacrx 8b1e02759a Fixed transports. 2022-06-21 22:35:20 -04:00
hondacrx d42733e3b4 More cleanups, transports still not working. working on a fix. 2022-06-21 15:43:35 -04:00
hondacrx 63cbd18350 Fixed crashes and errors when loading into world. 2022-06-21 14:56:22 -04:00
hondacrx be8e18450e Core/Transports: Fixed stoppable elevator position calculation when going from first floor to third or higher
Port From (https://github.com/TrinityCore/TrinityCore/commit/d85379faa6d5d33f755e17cb0204f243345db938)
2022-06-20 22:48:42 -04:00
hondacrx b204754f51 Core/Spells: Corrected unit flag checked with SPELL_ATTR6_CAN_TARGET_UNTARGETABLE
Port From (https://github.com/TrinityCore/TrinityCore/commit/61263bf74dfa6d8ee6e54b56f54a8b3e01c80140)
2022-06-20 22:46:50 -04:00
hondacrx 7d502f167d Core/Misc: Cleanup TaxiPathGraph
Port From (https://github.com/TrinityCore/TrinityCore/commit/8fd05dbc931aa557177f666729b5654b2908b46e)
2022-06-18 23:56:15 -04:00
hondacrx 71b7018590 Core/Player: Distinguish between ranged and non-ranged weapons in GetWeaponForAttack
Port From (https://github.com/TrinityCore/TrinityCore/commit/5517208b67cf5c0b8054067cee081e968e66694d)
2022-06-16 22:28:50 -04:00
hondacrx 37d62e3a32 Core/Transports: Localized transport objects within each map
Port From (https://github.com/TrinityCore/TrinityCore/commit/cace41449771bbe692e1a45c4d38b15a12f6496e)
2022-06-16 14:08:22 -04:00
hondacrx 4038b93aa1 Core/Pools: Implemented pooling for instances
Port From (https://github.com/TrinityCore/TrinityCore/commit/94d829c84fb184990e26178551d10ecdca049efd)
2022-06-15 22:56:12 -04:00
hondacrx 9636581ee9 Core/Units: Removed incorrect facing movement packet sent with every creature autoattack
Port From (https://github.com/TrinityCore/TrinityCore/commit/2e0afa7bca3b6de10eacbcc082193d2c67050f88)
2022-06-15 18:25:39 -04:00
hondacrx c26e78c902 correctly apply npc pvp flags
Port From (https://github.com/TrinityCore/TrinityCore/commit/45bbbd5acd8b68b98860283d70d17b6ab527dcdf)
2022-06-15 18:21:44 -04:00
hondacrx f91230ae33 Core/Movement: Delay creating MoveSplineInit objects used by GenericMovementGenerator to spline launch time
Port From (https://github.com/TrinityCore/TrinityCore/commit/36dde87249e87c5693162a6e890875d828f93d6d)
2022-06-15 15:48:07 -04:00
hondacrx c60fa1d1a3 Core/Transmog: Implemented TransmogIllusionFlags::PlayerConditionGrantsOnLogin and fixed transmog illusion validation when transmogging items
Port From (https://github.com/TrinityCore/TrinityCore/commit/f820ff178decf7d844b7c398b79be7269feeb53e)
2022-06-14 23:15:49 -04:00
hondacrx 286294a108 Core/Transmog: Implemented Transmog Illusions + Spelleffect to unlock them
Port From (https://github.com/TrinityCore/TrinityCore/commit/125ada42f6be220a52315d06d61e472a2ba83395)
2022-06-14 23:07:23 -04:00
hondacrx 53619fff1d Core/BattlePets: Move BattlePet stuff from SpellMgr to BattlePetMgr
Port From (https://github.com/TrinityCore/TrinityCore/commit/a1f673d1ca91ceea9585f6ec7267aae94d11fca7)
2022-06-14 18:12:28 -04:00
hondacrx bbe99e3be8 Core/Transports: Path generation rewrite v2 (needs testing)
Port From (https://github.com/TrinityCore/TrinityCore/commit/a2c1b699e6e4d30c752b65241bc23191920a86fd)
2022-06-14 00:40:57 -04:00
hondacrx cbae3b3248 Core/Players: Fixed incorrect function being used to modify ActivePlayerData::TransportServerTime
Port From (https://github.com/TrinityCore/TrinityCore/commit/c7fdf708136e7fe590ae3d6527bda58270eac6e6)
2022-06-12 00:31:42 -04:00
hondacrx f66c3aec14 Core/Players: Allow teleporting to a specific instance id
Port From (https://github.com/TrinityCore/TrinityCore/commit/25c0aaa83fede6cd5214da00bb08a21c0b28c4be)
2022-06-12 00:22:32 -04:00
hondacrx 2dcbe3e840 Scripts/Commands: .learn adjustments
Port From (https://github.com/TrinityCore/TrinityCore/commit/2319a99d875cd17a1c26ccc756bae73e2faef327)
2022-06-09 20:48:29 -04:00
hondacrx 22e3faa502 [3.3.5] Scripts/Commands: .arena command conversion
Port From (https://github.com/TrinityCore/TrinityCore/commit/706163743d481e092111401752c9cbb056b35e69)
2022-06-07 17:47:02 -04:00
hondacrx 91226121c4 Misc command updates. 2022-06-04 17:45:09 -04:00
hondacrx 344e28352a Core/Gossip: Send broadcast text id in SMSG_GOSSIP_MESSAGE instead of npc_text id
Port From (https://github.com/TrinityCore/TrinityCore/commit/2213d87a45660e0ecbc51b36e9171991104884a8)
2022-06-03 20:19:35 -04:00
hondacrx 4efe624af1 Core/PacketIO: Updated packet structures to 9.2.5
Port From (https://github.com/TrinityCore/TrinityCore/commit/d3c4216de8e1dcb9f62d2fcc1b9b72852e5409c9)
2022-06-03 20:01:55 -04:00
hondacrx 598cdb6947 Core/Player: Fixed phasing issues now it doesn't appear like we'd have gm on all the time anymore
Port From (https://github.com/TrinityCore/TrinityCore/commit/cb78ddc63a516af5dd0e00d36e07650f4856dee0)
2022-06-03 16:24:09 -04:00
hondacrx 40444525b2 Core/GameObjects: Transport (type 11) improvements
Port From (https://github.com/TrinityCore/TrinityCore/commit/630b60eb0dcd3d9ce41582664ab822b049365431)
2022-06-03 16:20:41 -04:00
hondacrx 2cc0b372bf Core/PacketIO: Implemented CMSG_MOVE_INIT_ACTIVE_MOVER_COMPLETE and ActivePlayerData::TransportServerTime updatefield
Port From (https://github.com/TrinityCore/TrinityCore/commit/aa592e431b945800928f2e43b3812cfa240fada1)
2022-06-02 22:16:12 -04:00
hondacrx 8934cfb6dc Core/GameObjects: Changed gameobject artkit type to uint
Port From (https://github.com/TrinityCore/TrinityCore/commit/bb3b2cf4cb4897a7dd087e2409a250c887c3fb9a)
2022-06-02 20:58:32 -04:00
hondacrx 7a3f188d2c Core/GameObjects: Use all axis rotations for gameobject model collision, not just orientation
Port From (https://github.com/TrinityCore/TrinityCore/commit/c13d26e1fa40ac8d40e1b4f7c72e4c1ef3f6c5e8)
2022-06-02 20:33:18 -04:00
hondacrx 8d55654b73 Core/Creatures: Only use scaling data when it was actually loaded for the creature, not always if it just exists in db
Port From (https://github.com/TrinityCore/TrinityCore/commit/a4fba9b3c461676622079b166a376e29685d2ca7)
2022-06-02 20:26:27 -04:00
hondacrx e190702d41 Core/PacketIO: Don't skip sending BroadcastSummon packets to summoned player
Port From (https://github.com/TrinityCore/TrinityCore/commit/11cf79b4e5e5ab96ff6aae436b0e082cefdf3f51)
2022-06-02 20:22:20 -04:00
hondacrx 69970e6acd Core/PacketIO: Implemented SMSG_BROADCAST_SUMMON_CAST and SMSG_BROADCAST_SUMMON_RESPONSE
Port From (https://github.com/TrinityCore/TrinityCore/commit/a12f93907083c1c7a8e6a33a3c1724625395af7e)
2022-06-02 20:19:55 -04:00
hondacrx 11e8c2f4f2 Fixes loading, *Command system is broke* Will fix in the coming days. 2022-06-02 17:00:58 -04:00
hondacrx 386122e247 Core/DataStores: Removed hardcoded cap for taxi nodes mask
Port From (https://github.com/TrinityCore/TrinityCore/commit/376dc7402a41a03b4c5bc718863c1e0eb410ebec)
2022-06-01 17:19:30 -04:00
hondacrx b68bbda363 Core/Spells: Implemented SPELL_ATTR6_TAPS_IMMEDIATELY
Port From (https://github.com/TrinityCore/TrinityCore/commit/104c2ddb6a88318bbcb0ea67b3fdaba40a3213a1)
2022-06-01 16:59:05 -04:00
hondacrx e18ec5b067 Core/Spells: Implemented SPELL_ATTR6_ABSORB_CANNOT_BE_IGNORE
Port From (https://github.com/TrinityCore/TrinityCore/commit/8c85bdb24e9b3b1163f636c737140933306cd01f)
2022-06-01 16:56:13 -04:00
hondacrx 95d134b512 Core/Spells: Autorepeat casting fixes
Port From (https://github.com/TrinityCore/TrinityCore/commit/de592386dcd6ac85feb11d2af85538d62c192696)
2022-06-01 16:28:01 -04:00
hondacrx e9fcfd6f26 Core/Spells: Cleanup movement checks in spells - use correct interrupt flags
Port From (https://github.com/TrinityCore/TrinityCore/commit/538fa8e97ff4b4e36a59e37fd74ea8958e6e30d2)
2022-06-01 16:20:48 -04:00
hondacrx c27b817789 Core/Spells: Implemented SPELL_ATTR6_DELAY_COMBAT_TIMER_DURING_CAST
Port From (https://github.com/TrinityCore/TrinityCore/commit/0620b829b2597777f2b5d931dfb0336f79dfd0df)
2022-06-01 16:15:27 -04:00
hondacrx d07b57f930 Core/Spells: Implemented SPELL_ATTR6_NO_PUSHBACK
Port From (https://github.com/TrinityCore/TrinityCore/commit/50eff8c23828e4aa8dcce6c5f3ffdfa4e0cf7baa)
2022-06-01 16:11:32 -04:00
hondacrx 6954e5833b Core/Spells: Implemented SPELL_ATTR6_DO_NOT_RESET_COOLDOWN_IN_ARENA
Port From (https://github.com/TrinityCore/TrinityCore/commit/e4f8403d7a6d6f6de7ef64e8bd686587a38b68d7)
2022-06-01 16:07:39 -04:00
hondacrx 0e91351256 Core/Spells: Implemented SPELL_ATTR6_ALLOW_EQUIP_WHILE_CASTING
Port From (https://github.com/TrinityCore/TrinityCore/commit/24434c687d8662eff42202c96d11c45fcf00e2f0)
2022-06-01 16:06:11 -04:00
hondacrx 0dfea5dcb2 Core/Items: Use correct error message when swapping weapons in combat too quickly
Port From (https://github.com/TrinityCore/TrinityCore/commit/4bc02e3744c67fc4ccd5447f3290a4710c6b1cb5)
2022-06-01 15:56:13 -04:00
hondacrx 7bc70c02ad Core/Spells: Rename SpellAttr6 to use official attribute names
Port From (https://github.com/TrinityCore/TrinityCore/commit/94aac14b4da2d6d2b7565dfdb91313f09a87f168)
2022-06-01 15:55:27 -04:00
hondacrx 812d98f5b5 Core/Spells: Implemented SPELL_ATTR5_NOT_AVAILABLE_WHILE_CHARMED
Port From (https://github.com/TrinityCore/TrinityCore/commit/076c63c766d10697cea17da8bd5194862a682cbe)
2022-06-01 15:40:38 -04:00