Commit Graph

39850 Commits

Author SHA1 Message Date
Antonio Martín Berti
c6802e272b Core/SAI: Removed invalid eventId restriction on SMART_EVENT_ACTION_DONE (#27972) 2022-05-26 11:54:24 +02:00
Shauren
aad276b084 GCC warning fix 2022-05-25 23:07:30 +02:00
Shauren
630b60eb0d Core/GameObjects: Transport (type 11) improvements
* Fully synchronize serverside animation progress with client
* Implemented updating passenger positions on elevators
* Removed visibility hack for elevators that always forced CreateObject packet to be sent to client
2022-05-25 22:14:32 +02:00
Shauren
3031fbb63b Core/Objects: Remove restriction on what object types can be set as active 2022-05-25 22:07:47 +02:00
Shauren
aa592e431b Core/PacketIO: Implemented CMSG_MOVE_INIT_ACTIVE_MOVER_COMPLETE and ActivePlayerData::TransportServerTime updatefield 2022-05-24 16:28:26 +02:00
Naddley
bca4c05da3 DB/Spawns: Added some more non aggressive mobs in Bastion
Closes #27945
2022-05-22 21:52:53 +02:00
Naddley
522e80fac4 DB/Spawns: Added Kleia spawn after Walk the Path, Aspirant (57261)
Closes #27959
2022-05-22 21:52:52 +02:00
Naddley
96b774e25c DB/Spawns: Added Pelagos spawns for A Soulbind in Need (57677)
Closes #27961
2022-05-22 21:52:52 +02:00
Shauren
bb3b2cf4cb Core/GameObjects: Changed gameobject artkit type to uint32 2022-05-22 20:13:56 +02:00
Naddley
d76e2805bd DB/Spawns: Added spawns for Scarlet Monastery
Closes #27967
2022-05-22 20:05:16 +02:00
Shauren
00bc0cea80 Core/Transports: Extracted transport and vehicle passenger relocation to shared function 2022-05-22 16:38:33 +02:00
Shauren
c13d26e1fa Core/GameObjects: Use all axis rotations for gameobject model collision, not just orientation 2022-05-22 14:53:05 +02:00
ModoX
703452d28d DB/Quest: Added VerifiedBuild column to creature_queststarter, creature_questender, gameobject_queststarter and gameobject_questender 2022-05-18 21:31:25 +02:00
Shauren
a4fba9b3c4 Core/Creatures: Only use scaling data when it was actually loaded for the creature, not always if it just exists in db
Closes #27954
2022-05-15 22:10:18 +02:00
Shauren
11cf79b4e5 Core/PacketIO: Don't skip sending BroadcastSummon packets to summoned player 2022-05-15 19:54:27 +02:00
Shauren
ac5babdf74 Core/Items: Defined new item bonus types 2022-05-15 00:20:59 +02:00
Shauren
a12f939070 Core/PacketIO: Implemented SMSG_BROADCAST_SUMMON_CAST and SMSG_BROADCAST_SUMMON_RESPONSE 2022-05-14 20:40:55 +02:00
Shauren
25c0aaa83f Core/Players: Allow teleporting to a specific instance id 2022-05-14 20:40:24 +02:00
Shauren
19b052d939 Core/Misc: Name more invisibility types 2022-05-12 00:11:40 +02:00
Shauren
088db0103f Core/Misc: Remove uses of std::aligned_storage (deprecated in future c++ standard) 2022-05-11 13:59:41 +02:00
Shauren
b636212392 Core/DataStores: Removed hardcoded cap for battlepet species 2022-05-11 13:06:09 +02:00
Shauren
376dc7402a Core/DataStores: Removed hardcoded cap for taxi nodes mask 2022-05-10 23:29:36 +02:00
Antonio Martín Berti
5002e5d352 Core/Conditions: Added CONDITION_SCENARIO_STEP (#27928) 2022-05-09 19:33:55 +02:00
Shauren
5ba1247587 Core/Logging: Remove string allocations for logs that are not going to be logged 2022-05-09 14:19:02 +02:00
Shauren
86cf5160b9 Core/Spells: Add notes on remaining SpellAttr6 2022-05-08 20:40:03 +02:00
Shauren
104c2ddb6a Core/Spells: Implemented SPELL_ATTR6_TAPS_IMMEDIATELY 2022-05-08 19:47:43 +02:00
Shauren
8c85bdb24e Core/Spells: Implemented SPELL_ATTR6_ABSORB_CANNOT_BE_IGNORE 2022-05-08 19:04:11 +02:00
Shauren
b8153f710e Core/Auras: Undefine aura 320, it is no longer ranged haste 2022-05-08 16:57:17 +02:00
Shauren
de592386dc Core/Spells: Autorepeat casting fixes
* Fixed cast bars of ranged spells not disappearing when canceled while autoshooting
* Replaced hacky 500ms delay on non auto shot autorepeat spells with native spell cast time (wands have 500ms cast time)
* Update cooldowns before attempting to cast autorepeat spells (for cases when cooldown ends on the same server tick as cast attempt)
2022-05-08 15:54:15 +02:00
Shauren
538fa8e97f Core/Spells: Cleanup movement checks in spells - use correct interrupt flags 2022-05-07 23:31:55 +02:00
Shauren
0620b829b2 Core/Spells: Implemented SPELL_ATTR6_DELAY_COMBAT_TIMER_DURING_CAST 2022-05-07 20:09:25 +02:00
Shauren
50eff8c238 Core/Spells: Implemented SPELL_ATTR6_NO_PUSHBACK 2022-05-07 00:18:01 +02:00
Shauren
0710fd0ee0 Core/Spells: Implemented SPELL_ATTR6_AURA_IS_WEAPON_PROC 2022-05-06 23:18:33 +02:00
Shauren
e4f8403d7a Core/Spells: Implemented SPELL_ATTR6_DO_NOT_RESET_COOLDOWN_IN_ARENA 2022-05-06 23:12:44 +02:00
tisk
24434c687d Core/Spells: Implemented SPELL_ATTR6_ALLOW_EQUIP_WHILE_CASTING 2022-05-06 23:01:36 +02:00
Shauren
26d424d916 Core/Misc: Fixed mistake in racemask IsEmpty 2022-05-06 22:39:05 +02:00
Shauren
4bc02e3744 Core/Items: Use correct error message when swapping weapons in combat too quickly 2022-05-06 22:17:16 +02:00
Shauren
94aac14b4d Core/Spells: Rename SpellAttr6 to use official attribute names 2022-05-06 20:23:13 +02:00
Shauren
d800c87137 Core/Misc: Remove implicit conversions from RaceMask class, fixes racemask check failing during loading from db 2022-05-06 18:45:51 +02:00
Shauren
aa6a0f2431 Core/Crypto: Fixed EVP_PKEY reference counting for copied objects
Closes #27943
2022-05-06 12:21:59 +02:00
Shauren
d1266a2abe CI: Use newer openssl dll filenames when building artifacts 2022-05-03 20:57:08 +02:00
Shauren
370dd97998 Build: Prioritize manually selected openssl location over default installed one 2022-05-03 19:02:48 +02:00
Shauren
849999c1b3 Codestyle fix - remove empty lines 2022-05-03 17:57:51 +02:00
Shauren
63f6626c46 CI: Bump upgrade openssl used on appveyor from 1.0.2 to 1.1.1 2022-05-03 17:52:22 +02:00
Shauren
2345b33669 Core/Crypto: Fix nopch build 2022-05-03 17:51:47 +02:00
Shauren
bc87f7b337 Core/Crypto: Switch away from most deprecated openssl functions and removed upper version limit 2022-05-03 17:03:57 +02:00
Shauren
c68f52568f Core: Updated allowed build to 9.2.0.43345 2022-05-03 11:17:01 +02:00
Shauren
aefce9a25c Core/Misc: Prefix include guard to avoid possible conflict with external library 2022-05-03 11:16:35 +02:00
Shauren
33132efd22 Core/Spells: Add notes on remaining SpellAttr5 2022-05-02 21:12:18 +02:00
Shauren
91ca5527d6 Core/Spells: Implemented SPELL_ATTR5_AURA_UNIQUE_PER_CASTER 2022-05-02 21:01:22 +02:00