Hondacrx
e9b21a91be
Core/Battlegrounds: Move to scripts And a lot of misc commits i couldn't recover.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d0d5d309bb5877dc2fcb27f6cb123707a31ec1e8 )
2024-08-04 15:18:22 -04:00
RioMcBoo
bca02a24b0
Core/Guild: Fix RemoveMember handler ( #77 )
2024-05-08 20:02:04 +02:00
RioMcBoo
e25b0fd0a8
Core/OutdoorPVP: Move OutdoorPVPs in 'Scripts' project
2024-04-04 10:24:54 +02:00
hondacrx
e58c485751
Fix build missed a file
2024-03-19 17:31:18 -04:00
hondacrx
227bc401ce
Fixes spam of instance reset messages.
2024-03-19 17:23:12 -04:00
hondacrx
8696e12f83
Fixes creatures not pathing though water.
2024-03-19 17:21:59 -04:00
hondacrx
1e421b9f53
Misc fixes
2024-03-19 17:21:32 -04:00
hondacrx
5237c49b77
Fixes creatures that would still random move after casting a spell
2024-03-19 17:18:06 -04:00
hondacrx
88f24c7791
Fixes alot of little errors.
2024-03-15 15:54:45 -04:00
hondacrx
9d7a84d3a3
Core/Objects: Added ToWorldObject and ToItem
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6f6af6a1a1508508d0e42b90f0acf4f363cf91bd )
2024-03-14 11:26:01 -04:00
hondacrx
4bbf49a17a
Core/Objects: Rename Object::m_isWorldObject and related functions to avoid conflicting with "WorldObject" class name
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9402c66e8423243d13dbc19e8713e298bea0ac7b )
2024-03-14 11:09:45 -04:00
hondacrx
26fe8a45b5
Core/vmaps: Reset BIH::bounds on tree rebuilds
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/18200e1b88596dbead10d0b8ecbd10557db43323 )
2024-03-14 11:06:18 -04:00
hondacrx
00f2e84fe6
Core/Movement: FIxed followPathBackwardsFromEndToStart parameter of MotionMaster::MovePath
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ca656f4254e979f049c3cf34e39d5d975e02f2d6 )
2024-03-14 11:04:55 -04:00
hondacrx
7fd318d306
Core/Movement: Removed default arg values from MovementGenerator Pause and Resume functions
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6c533482c6ae1a4dd9e525bd225197d4e65e735f )
2024-03-14 10:58:01 -04:00
hondacrx
8f573ee28d
Core/Auras: Update visible aura immediately during spell cast instead of waiting for next update tick
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/62dc916184d5d32b26a2d331d84d3cae481040fb )
2024-03-14 10:56:01 -04:00
hondacrx
5a2ef185c4
Fixes creatures moving to different cells/grids, Some work on fixing pets.
2024-03-13 23:35:24 -04:00
hondacrx
b3d880c115
Misc fixes
2024-03-13 21:10:14 -04:00
hondacrx
4b9b81c7e2
Core/Objects: Implemented vignettes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fccf6fb72b60b08dfbe6d5fb17fba55239944fca )
2024-03-13 21:09:46 -04:00
hondacrx
2c008b2b70
Core/Players: Extend Player::SendInitialVisiblePackets to work with all WorldObject types
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1439535c6ac2ca8db13990e4fee29d4c1312f87a )
2024-03-13 09:15:57 -04:00
hondacrx
6ae8362013
Core/Objects: Keep current WMO info on position updates and use it in party member state packets
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d397b636d48f55b5e76d77c36ded33b2c8bbe295 )
2024-03-12 23:06:29 -04:00
hondacrx
ccf73e23e3
Core/vmaps: Removed vmap lookup functions duplicating functionality of each other
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/45ee989c70682c001d4467d97bf1ecedcf7dbcc3 )
2024-03-12 23:04:13 -04:00
hondacrx
5b938c1a3e
Core/AuctionHouse: Fixed possible use after free when auctions are removed with offline buyers
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1f73cf9f19679f5b888f9df475b94c9405f2d746 )
2024-03-12 22:16:39 -04:00
hondacrx
7e7b8ed58b
Core/PacketIO: Fixed structures of SMSG_INSPECT_RESULT and SMSG_RATED_PVP_INFO
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ecf302ac4901281b29ca7c08af80b6c2ca3ad202 )
2024-03-12 22:13:41 -04:00
hondacrx
5f0608739d
Tools/vmap_extractor: Move information about model type from spawns in vmap tiles to model file itself
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a70e758ba5eef1e8aa966cbabaee020630d2c872 )
2024-03-12 22:12:00 -04:00
hondacrx
6b25d4b9b6
Core/Battlegrounds: Isle of Conquest Rework
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/409adfa7a5372dedd40d6f40650c901f6fd646a6 )
2024-03-07 16:44:24 -05:00
hondacrx
69d144c399
Core/Battlegrounds: Strand of the Ancients Rework
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3d56cdc08413a0682299136a763e13e67d38818b )
2024-03-06 17:19:02 -05:00
hondacrx
faab7ba1f1
Core/Battlegrounds: Implemented BfA Warsong Gulch
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/72b9aace54e44d30c323bd1acda630125e8a574d )
2024-03-06 13:13:38 -05:00
hondacrx
e697a32f23
Core/Auras: Feign death will no longer cause creatures immune to it to drop combat (and then reenter it because the unit feigning death is considered valid)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0c32277139a173c31043706d72e1cfe8830aaade )
2024-03-05 18:37:35 -05:00
hondacrx
536f72d077
Core/Creatures: Implemented CREATURE_STATIC_FLAG_2_IGNORE_SANCTUARY (ignore SPELL_EFFECT_SANCTUARY, used by Vanish)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1369b8708458fb5020b6ab7a9608123459d4eb26 )
2024-03-05 18:33:31 -05:00
hondacrx
83bd8b255b
Core/Locales: Store empty localized strings present in database
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/74ec1d3cfb3172a7bb3c2d2317396ff82245418e )
2024-03-05 18:20:48 -05:00
hondacrx
f208e62e91
Core/Units: Set UNIT_FLAG3_FAKE_DEAD as disallowed flag for database column
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a5a2f5af2ddd1ea7166d3e1ee177534fbfbeef3f )
2024-03-05 18:18:06 -05:00
hondacrx
e646b8008d
Core/Creatures: Implemented serverside checks for UNIT_FLAG2_INTERACT_WHILE_HOSTILE and UNIT_FLAG3_ALLOW_INTERACTION_WHILE_IN_COMBAT
...
* Also stop sending npc flags for hostile creatures
Port From (https://github.com/TrinityCore/TrinityCore/commit/c2e36dea6c6af6139bf60454e9299447ec7d9897 )
2024-03-05 18:16:38 -05:00
hondacrx
0325d8b523
Core/Quests: Merged UpdateNearbyCreatureNpcFlags, UpdateVisibleGameobjectsOrSpellClicks and SendQuestGiverStatusMultiple on quest actions
...
* Fixes quest markers above NPC heads not disappearing when player stops seeing questgiver npc flag
Port From (https://github.com/TrinityCore/TrinityCore/commit/97d7ccd180f96a414f205396261907e1e87d491a )
2024-03-04 12:18:45 -05:00
hondacrx
974ca273ae
Core/Creatures: Implemented CREATURE_STATIC_FLAG_6_ALWAYS_STAND_ON_TOP_OF_TARGET
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7a46f81fd134c41eb58ea66205ec9100a1013b3b )
2024-03-04 11:55:02 -05:00
hondacrx
3a976b2353
Core/Creatures: Implemented unsummoning and resummoning critter pets on flying mounts and teleports (and related static flags)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f2ce5072d62e2835c4426220ebf8ade5fa67a79b )
2024-03-04 11:50:36 -05:00
hondacrx
a042fb4b57
Core/PacketIO: Implemented and enabled SMSG_STOP_SPEAKERBOT_SOUND
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3f8f8674259b455e47b1456dc0246c1f6758fc74 )
2024-03-04 11:44:05 -05:00
hondacrx
fecf1c32fa
Core/Creatures: Fixed sparring
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e1e53ee06e4b88d2f3804cfa53812e2e14d709a3 )
2024-03-04 11:40:40 -05:00
hondacrx
f6aaf9df69
Core/Battlegrounds: Implement Arathi Basin from Battle for Azeroth
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cc08aa8e249c5cd33f6b09a766cf6131c42566b9 )
2024-03-02 21:57:41 -05:00
hondacrx
d0c623ba39
Core/Battlegrounds: Rework Eye of the Storm
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/32af4bf8fa2936904a6bebe16445e66ef26340ce )
2024-03-02 14:46:47 -05:00
hondacrx
80c7110988
Added AlteracValley Battleground
...
Port From (https://github.com/TrinityCore/TrinityCore )
2024-03-02 12:45:34 -05:00
hondacrx
31342a9f31
Core/Items: allow all soulbound common and poor items to unlock their appearance to reflect patch 10.0.5 changes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/47c14bedef9c6f3f1b7c11499b2ca2afe52f4597 )
2024-02-29 22:26:50 -05:00
hondacrx
2a4a2d1fdb
Core/Spells: Implemented pausing spell cooldowns
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a814eb65b15c4fcef6a37adc1b13905d4c13b2a5 )
2024-02-29 22:25:59 -05:00
hondacrx
784f34beed
Core/Creature: corrected swimming toggle behavior for amphibious creatures
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4e8e3d8fb8694762668c3d5bc064de006aca5a1a )
2024-02-29 20:46:18 -05:00
hondacrx
4ad95cad65
Core/Misc: Rename templat to characterTemplate so it stop looking like a typo despite not being one.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/eecdba9e01ad16653787561f3ccf022beb08e818 )
2024-02-29 17:16:45 -05:00
hondacrx
0eb34a2dc8
Core/Creatures: Allow toggling CREATURE_STATIC_FLAG_4_TREAT_AS_RAID_UNIT_FOR_HELPFUL_SPELLS
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0139ec41bb3e2348b56fad2b4182b4a7a0494ac9 )
2024-02-29 17:15:52 -05:00
hondacrx
34ffdaa4f6
Core/Creatures: Allow toggling CREATURE_STATIC_FLAG_FLOATING, CREATURE_STATIC_FLAG_SESSILE and CREATURE_STATIC_FLAG_3_CANNOT_PENETRATE_WATER
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d3738024587aa618826318fec7bcc6fe15d1f0e2 )
2024-02-29 17:12:30 -05:00
hondacrx
ff4769df1a
Core/Movement: require a minimum wander_distance value of 0.1 and check the path length of generated random movement
...
this serves as a means to reduce the console spam caused by failed spline validation
Port From (https://github.com/TrinityCore/TrinityCore/commit/fb3e6737da7795be651d36ce7493c07c7ecbdfeb )
2024-02-29 17:11:17 -05:00
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
7b248d5d15
Core/Movement: MoveRotate improvements
...
* Allow overriding rotation speed
* Allow limiting rotation using total rotation angle instead of duration
Port From (https://github.com/TrinityCore/TrinityCore/commit/59f92412d0f2172772155591ee7fa98a54dab06a )
2024-02-28 18:19:31 -05:00
hondacrx
f550c49faf
Core/Movement: Fixed MoveRotate not updating orientation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/288966e796bfa4309fdcb08b9392b61befc3faab )
2024-02-28 18:08:50 -05:00