hondacrx
db05394d99
Core/Creatures: implemented most movement related static flags and migrated existing movement data into static flags
...
* implemented CREATURE_STATIC_FLAG_AQUATIC - creatures cannot leave liquids
* implemented CREATURE_STATIC_FLAG_AMPHIBIOUS - creatures can enter and leave liquids but remain on the ocean floor when swimming is not enabled until engaged
* implemented CREATURE_STATIC_FLAG_FLOATING - creatures have their gravity on spawn / reset disabled
* implemented CREATURE_STATIC_FLAG_SESSILE - creatures are rooted in place
* implemented CREATURE_STATIC_FLAG_CAN_SWIM - creature can swim in liquids
* implemented CREATURE_STATIC_FLAG_3_CANNOT_SWIM - Amphibious creatures cannot toggle on swimming
* implemented CREATURE_STATIC_FLAG_3_CANNOT_TURN - Creatures cannot turn at all
* implemented CREATURE_STATIC_FLAG_4_PREVENT_SWIM - Amphibious creatures won't toggle on swimming until their victim starts leaving the ocean floor
* partially implemented CREATURE_STATIC_FLAG_3_CANNOT_PENETRATE_WATER
* deprecated CREATURE_FLAG_EXTRA_NO_MOVE_FLAGS_UPDATE as this flag was a hackfix to a wrong implementation that is now gone
Port From (https://github.com/TrinityCore/TrinityCore/commit/c541eda54d7e0dddeec329a6beac2948e0b0a40b )
2024-02-29 17:08:30 -05:00
hondacrx
dcfcbd779a
Core/Creatures: Implemented CREATURE_STATIC_FLAG_5_NO_LEAVECOMBAT_STATE_RESTORE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/be3dc89c32e5b60df4c026d8b19505e529e199b6 )
2024-02-27 13:49:15 -05:00
hondacrx
bd2eb5baab
Core/Creature: Implemented sparring with max health percent thresholds
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0750b7f8455df39a64462636ca296c6f2aa2b048 )
2023-04-25 08:38:55 -04:00
hondacrx
f73e64396f
Update license headers for all files.
2023-01-18 17:25:32 -05:00
hondacrx
965aeb7425
Updates some enums
...
Port From (https://github.com/TrinityCore/TrinityCore )
2022-05-29 22:53:33 -04:00
hondacrx
a89977ad99
Core/Unit: Fix movement hiccups in water
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6b242eee130f1ac405187a03cefaf595d857ad99 )
2022-05-24 18:20:46 -04:00
hondacrx
a36cc8ba2e
Core/Movement: Fixed possible crash in HomeMovementGenerator
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9c63503527944568e13ae6d8cf9e46bd634f7587 )
2022-02-27 14:14:04 -05:00
hondacrx
be2a51486e
Core/Movement: Remove a wrong set SetWalk from HomeMovementGenerator
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/956a3428451fbda41add44c28f762788978d4bf4 )
2022-01-05 23:56:28 -05:00
hondacrx
654c9743e3
Fix fleeing speed to 66% run speed
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d095d4afe95125bba64312025528a2c4aab157e0 )
2022-01-05 23:51:18 -05:00
hondacrx
4fb48f1522
Core/Vehicles: Fix accessories disappearing on reset
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a855e6221d517297cfb9e2e78b57a6a57fccc85a )
2021-12-07 14:19:43 -05:00
hondacrx
5ace2d2c55
Core/Movement: prevent double initialization calls if the generator was deactivated before being initialized
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/30583be0252ff02f190e74d6f5a69da3e5ea7bb5 )
2021-09-29 18:35:14 -04:00
hondacrx
a968772bad
Core/Movement: MotionMaster reimplementation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/426f9f2f92b26fbb68e7cda9290ccbd586c6af4e )
2021-09-29 18:24:37 -04:00
hondacrx
89058fec83
Core/Movement: Fixed creature hover
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2e2b29861878fda2d27156c71a1d8ed7dbe0b4fe )
2021-08-24 11:10:59 -04:00
hondacrx
62ec699ec6
Core: SOme code cleanup, more to follow.
2021-03-20 22:48:48 -04:00
hondacrx
8b6c86d568
Core/Creature: regenerate health
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9a5e2b80b39d3c0a466aec1ab3a6dbccf938f570 )
2020-08-24 19:19:13 -04:00
hondacrx
87b4c91319
Fix an issue where temp summons were ignoring m_regenHealth.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ec9fbaceb057e5beb8dda066b2c4773abe3dba7e )
2020-07-24 16:29:29 -04:00
hondacrx
c9a91fa62f
Core/Movement: MotionMaster & MovementGenerators cleaning
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/14c6a4d8238e4f383557359436b5f73cb730d4ea )
2020-05-07 14:16:30 -04:00
hondacrx
e81b1e3ba7
Core/Unit: cleanup UnitState enum
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1f0dc07ef183eefab5ad2c4a4f857d5184f5ad6f )
2020-05-06 14:46:11 -04:00
hondacrx
230453c451
New Year 2020 :)
2020-01-09 11:35:00 -05:00
hondacrx
570aebce26
More refactoring of code.
2019-09-23 21:41:13 -04:00
hondacrx
35c06c09fd
Some refactoring of code. and some cleanups
2019-09-21 12:11:16 -04:00
hondacrx
1e1c5c77a8
2019 YAY!
2019-01-01 12:01:55 -05:00
hondacrx
28c0ef9d03
Happy New Year!!!!
2018-01-02 13:02:21 -05:00
Fabian
a3dc7b3f48
Ported .Net Core commits:
...
hondacrx:
- Initial commit: Switch to .Net Core 2.0
- Fix build and removed not needed files
Fabi:
- Updated solution platforms.
- Changed folder structure.
- Change library target framework to netstandard2.0.
- Updated solution platforms again...
- Removed windows specific kernel32 function usage (Ctrl-C handler).
2017-10-26 17:23:44 +02:00