hondacrx
5e46dd951b
Core/AreaTriggers: Implement missing functionality
...
* Scale curves are now taken into account when searching for units inside
* Implemented SpellModOp::Radius for areatrigger radius
* Implemented OverrideMoveCurve updatefields - overrides areatrigger position
* Implemented FacingCurve and AREATRIGGER_FLAG_HAS_ABSOLUTE_ORIENTATION
* Implemented ***Target fields for all shape types
* Fixed facing calculation for areatriggers with spline movement
Port From (https://github.com/TrinityCore/TrinityCore/commit/c676d1477239aec4d0b235a410e5627a7070a86e )
2024-01-30 21:14:55 -05:00
hondacrx
73fd633065
More Updates to scripts.
2023-10-15 15:17:44 -04:00
hondacrx
33091ed942
More updates to scripts (still wont build)
2023-10-13 16:11:34 -04:00
hondacrx
cda53c8e7f
Some cleanups. (might break build for scripts as they are a WIP)
2023-10-08 10:35:31 -04:00
hondacrx
ccb5341c21
Some misc cleansup.
2023-10-06 17:33:20 -04:00
hondacrx
85f37f6edf
Added some implicit operators to spell casting.
2023-10-01 07:32:38 -04:00
hondacrx
a942ff86b4
Remove unneeded generic type and renamed base class for updatefields.
2023-09-17 12:12:36 -04:00
hondacrx
f636ea225f
Messed up the commit history, so here is all the files rip, Credit to TrinityCore
2023-09-16 08:42:35 -04:00
hondacrx
dca7931fa2
Scripts/Commands: Implemented .debug play objectsound command
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/95893cf53cdc9ab2ca3ec26cfd85793e63e97317 )
2023-09-14 02:53:58 -04:00
hondacrx
0e2b551b06
Core/Object: Implemented helper method PlayObjectSound
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/35e5da37bdbbac355e454c5cbabe5991b7966709 )
2023-09-14 02:51:26 -04:00
hondacrx
0e2dd0cda3
Core/Creatures: add TimeSpan to TempSummon
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1dd4b38170339e2d1d959c45ecad1b3b8dceb216 )
2023-09-13 20:59:45 -04:00
hondacrx
913cfa0fbd
Core/Spells: Fixed spell duration scaling with combo points
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9e68fd1458551ab0f007b6044c9220da8f7d4199 )
2023-09-12 18:00:30 -04:00
hondacrx
543411beec
Battlegrounds/Buffs: Rework using areatriggers
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f5461a1161a5a9dfabe7a142ad84f8c900776c92 )
2023-09-12 15:52:46 -04:00
hondacrx
6f387e563f
Core/GameObjects: Added stringid to gameobjects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/845f61e0a969891b14e1f182fadd29af347a1a3f )
2023-09-12 15:45:47 -04:00
hondacrx
fb44221203
Core/Units: Added helper functions to modify UNIT_FLAG_UNINTERACTIBLE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/88ff97c1f96381565c47f8ca1993bdc7fce19fd6 )
2023-09-04 07:50:01 -04:00
hondacrx
f6807e152c
Core: Update to 10.1.5
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0cea730fa23473a85c47451c3bd13df816f2b6e4 )
2023-08-21 07:22:33 -04:00
hondacrx
068ccd990f
Core/Creatures: Move creature difficulty specific data from creature_template table to creature_template_difficulty
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/06d0b16f158e8793860d9edd11b990f20b1d0dac )
2023-05-30 08:16:40 -04:00
hondacrx
d146ab6568
Core/PacketIO: Fixed CreateObject structure for areatriggers
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cd8bba63a2a80e60b9a756271abcc866e880c2bc )
2023-05-21 17:06:42 -04:00
hondacrx
dfceb4c044
Core: Update to 10.1
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/16bc74667e8996b64258718e95b97258dfc0217a )
2023-05-19 16:23:44 -04:00
hondacrx
24b0836710
added some missing code.
2023-05-06 07:21:37 -04:00
hondacrx
ebb7c450d1
Fixed some crashes when trying to get into world.
2023-03-23 10:38:00 -04:00
hondacrx
460a7c0ca9
Core: Update to 10.0.7
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/922f60fa25569db05a7717b6b55568f321a02f64 )
2023-03-23 08:03:41 -04:00
hondacrx
4571d4666b
Core/Creatures: Use togglable CREATURE_STATIC_FLAG_4_TREAT_AS_RAID_UNIT_FOR_HELPFUL_SPELLS instead of equivalent flag from creature_template.type_flag
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/512f5138d44408882cb93ae4cff7cc8d1b627503 )
2023-03-23 07:10:08 -04:00
hondacrx
bc453f7198
Core/Spells: Allow implicit targeting of serverside WorldObjects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5d5ca30b232586ad378671bf0ac8407495dea188 )
2023-03-14 04:23:38 -04:00
hondacrx
1e8a62fb26
Partial revert of "Core/Spells: Moved SpellVisual functions from Unit to WorldObject" - client only accepts unit guids in these packets (orphan visuals not reverted)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cbdb25595899aeb3d93e8d468a05bf8ef1f8e124 )
2023-03-13 02:29:30 -04:00
hondacrx
1ed5fadf4d
Core/Objects: Move EventProcessor update to WorldObject::Update
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b6965b2c30eb3317228b328a0c1da71235d7c257 )
2023-02-12 01:23:08 -05:00
hondacrx
08fcedaf21
Core: Updated to 10.0.5
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4bec7233badf9d3ab71dbdde8b24f66f7c4eedfb )
2023-01-30 10:07:42 -05:00
hondacrx
f73e64396f
Update license headers for all files.
2023-01-18 17:25:32 -05:00
hondacrx
54a507e284
Core/Maps: Fixed retrieving terrain info when on child maps
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/704142f15a51055c4fa064b1286b65d78b795e05 )
2023-01-06 16:38:58 -05:00
hondacrx
54413bf584
Core/Objects: Replace IsWithinDistInMap with IsWithinDist in grid searchers to avoid duplicate phase check (its also checked in Searcher classes)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9a96d3235058df5929d3acccb379a7252dd53d94 )
2023-01-06 16:08:26 -05:00
hondacrx
a804b4eeb8
Core/Objects: ignore database visibility conditions for personal clones
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/24d21301a6da3bf4fb50df21064f669512d06617 )
2023-01-06 16:00:00 -05:00
hondacrx
0c782c60c2
Core/Creatures: Implement StringId for Creatures, a custom identifier to make finding specific creatures in script easier
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/61c51b76c00d932a9180bc6781a244dc18375ef7 )
2023-01-05 16:44:30 -05:00
hondacrx
23c3084f00
Core/Objects: Implement FindNearestCreatureWithOptions helper function
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9ab0679781ba65bc278203ee01d1169114c64033 )
2023-01-05 03:02:26 -05:00
hondacrx
40db25f49c
Core/Phasing: Reduce differences between branches in GridNotifiers
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c3f385c48f5080e64b13b0f31864e20e04e531aa )
2023-01-05 02:44:38 -05:00
hondacrx
518061d4c0
Core/Creatures: Implemented AttackableBySummoner summon properties flag
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/64a1c7735e3888f7c6e413c2a70196f7f8d4a090 )
2023-01-04 16:53:34 -05:00
hondacrx
99dbb422e1
Core/Battlegrounds: Made Battleground inherit ZoneScript
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/21940405e009f5c1d201eb96d96ea251a3313af3 )
2023-01-04 16:37:19 -05:00
hondacrx
55da7dc549
Core/Players: Implemented new talent system
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0cc5ab8372f19dad7412038d52dcd39db5e0e171 )
2023-01-04 02:50:40 -05:00
hondacrx
c7a63abd39
Core/Spells: Added custom spell cast arg
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1c52c31274db5ba1b796eacb6ddd87309cc02333 )
2022-12-28 15:36:59 -05:00
hondacrx
3fcafdfa80
Core/Spells: Fixed spell effect value truncation when value is a large integer
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2d205506bfd3a2bb253db73b121fd147928811ba )
2022-12-28 15:31:42 -05:00
hondacrx
989b80b056
Core: Updated to 10.0.2
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e98e1283ea0034baf6be9aa2ffb386eb5582801b )
2022-12-28 15:25:15 -05:00
hondacrx
2dc12dbb69
Core/Spells: Extended mechanic mask to uint64
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/de7c03c8385780f05530c2b3cf952a712d5f8f00 )
2022-12-17 17:37:07 -05:00
hondacrx
3b179a018e
Core/Movement: Rename splineElevation in MovementInfo to stepUpStartElevation (official name)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8630a55c58a7555dd44cc20fee6252e323ed0408 )
2022-12-17 17:07:31 -05:00
hondacrx
1f774369f2
Core/Object: Implement FindNearestCreatureWithAura
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9a3e29d416162a84dd6a11c5e248f5f65e98a604 )
2022-10-31 13:56:14 -04:00
hondacrx
d457828f3b
Core/GameObjects: Implemented AllowMultiInteract for GAMEOBJECT_TYPE_GOOBER
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f52f2cc67ad91fa9017f6739e0efdf9677c5d629 )
2022-10-22 22:32:25 -04:00
hondacrx
66ad9f4ce0
Core/GameObjects: Implemented gathering nodes (gameobject type 50)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1011cb73c92ddb90589452f70a1dd33830689e32 )
2022-10-22 22:24:44 -04:00
hondacrx
0b2621b348
Core/GameObjects: Implemented per player gameobject state and visibility for looted non-consumable chests
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/879c0cccfcb9224f9e15cbed926c57a4e010a070 )
2022-10-21 17:34:52 -04:00
hondacrx
8ae5f07174
Core/Creatures: Correct UNIT_DYNFLAG_TAPPED visibility logic
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1a1737b7cca93435419884e1de51aeba18037425 )
2022-10-18 16:09:32 -04:00
hondacrx
9b62b83984
Core/Loot: Implemented personal loot and tag sharing for non-boss loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/133334a902b705dae6f7e92bb1009b84cf1c51d2 )
2022-10-18 16:07:00 -04:00
hondacrx
1ba4405421
Core/Objects: Fix flags overflow for InvisibilityType because TOTAL_INVISIBILITY_TYPES (38) can't fit in 32 bits flag
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/423f81fbdaad9bedf936b313a97afe0be53b6ae0 )
2022-10-11 17:09:46 -04:00
hondacrx
e8ff7bfa67
Core/Units: Set UNIT_FLAG2_*_AOI dynamically according to the VisibilityDistanceType set on the creature
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4b06b8ec1e3ccc153a44b3eb2e8487641cfae98d )
2022-10-01 17:00:55 -04:00