hondacrx
e2caec12dc
Core/GameObject: Implement ControlZone gameobject type
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f96f041c3edadfb5f1f09705fe699c2d7a9ed423 )
2024-01-31 20:53:44 -05:00
hondacrx
a1cb1d95ee
Core/Achievements: Fixed achievement criteria StartEvent and FailEvent
...
* Criteria using StartEvent cannot be updated without that event triggering first (not only for timed achievements)
* Implemented most StartEvent and FailEvent types
* Fixed saving criteria removed by RemoveCriteriaProgress
Port From (https://github.com/TrinityCore/TrinityCore/commit/41a20b1e4008d450d075847ef1fe367f0e3a240f )
2024-01-30 10:22:01 -05:00
hondacrx
cda53c8e7f
Some cleanups. (might break build for scripts as they are a WIP)
2023-10-08 10:35:31 -04:00
hondacrx
4134796f1b
Core/Battlegrounds: Rework queues
...
* No more copies of Battleground classes
* FreesSlotQueues now have as key the MapId instead of queue id
* Random queues can now popup already busy specific battelgrounds (queues are NOT merged)
* Removed Holiday handling, this should already be handled in BattlegroundMgr::IsBGWeekend
Port From (https://github.com/TrinityCore/TrinityCore/commit/0ede6c155605da602b3bafaa3a1212d9f924759b )
2023-09-14 06:16:30 -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
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
31ffbf3512
Core/Graveyards: Drop Faction column and replace it with conditions
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c1df555e1691d788918845f95252358f25e54bb5 )
2023-06-13 04:20:54 -04:00
hondacrx
35961a0121
Core/Battlegrounds: Moved AreaSpiritHealer resurrection handling to respective npc flags
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/205aba1ff3a6f1ff92a8b26af646fd25f139c697 )
2023-05-21 18:38:55 -04:00
hondacrx
f73e64396f
Update license headers for all files.
2023-01-18 17:25:32 -05:00
hondacrx
1d1456b0bb
Core/Battlegrounds: Capture flag immediately when standing on capture point and your team's flag return due to drop timer ended
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a1ddf5195b8d03ea87248b7037a3e50e3e793d8e )
2022-09-07 13:07:49 -04:00
hondacrx
5e22c92a87
Core/Battlegrounds: Capture flags immediately when standing on capture point and your team's flag gets returned
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bd74524d4c150c5dbaac850a8965d2953953a8f6 )
2022-09-07 13:04:59 -04:00
hondacrx
a2fbbdc4dc
Core/Battlegrounds: Fix WSG Focused/Brutal Assault
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8edee30a62f74d8e13efe7a52bc9e73ef43955d5 )
2022-09-05 22:25:20 -04:00
hondacrx
ae9308c1cb
Core/WorldStates: Migrate battleground worldstates to new system
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5dbfaecd5c020fd4c3b3dfc235580849c39ce7db )
2022-07-10 14:59:20 -04:00
hondacrx
9e6ba222f5
Core/Battlegrounds: Updated positions and ids of Eye of the Storm bg objects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/590c8676f43c75c7b16a112542231111619be003 )
2022-06-14 00:56:37 -04:00
hondacrx
adfca19d4c
Core/Battlegrounds: Replace manual criteria timer starts in battlegrounds with new GameEvents api
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/111fc6ac6fd703bb645046e7a477a986d8519a64 )
2022-05-31 19:51:16 -04:00
hondacrx
d902c6a318
Core/Battlegrounds: Remove legacy battleground exit areatriggers
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/641110e5543e53318d39054fb423858a96064a34 )
2022-05-31 13:53:54 -04:00
hondacrx
dfee7691f7
Core/Battlegrounds: Replaced overriding m_team with more fine grained approach
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/55587694053583b4cb85be38a47563a9fdf77271 )
2022-05-31 13:45:46 -04:00
hondacrx
442da7511f
Core/Misc: Rename AddXXXFlag updatefield functions to SetXXXFlag
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b47185cabfbdeeaf492bf2303635db07ce703785 )
2022-05-30 16:12:11 -04:00
hondacrx
36a2e1dff7
Core/Battlegrounds: Avoid teleport players when relogin inside Strand of the Ancients
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a37f9b6693c74176bdbf0730e952ef7f05701cd1 )
2022-05-30 14:31:07 -04:00
hondacrx
1eb79de56e
Core/Battlegrounds: Avoid reset BG and Arena scoreboard stats and BG map achievement criterias when relogin if player was already in the BG
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1bfbc371d5e2c756da6dc9f658cafcac5779ff60 )
2022-05-30 14:30:15 -04:00
hondacrx
3beab79944
Misc fixes
2022-05-30 13:57:03 -04:00
hondacrx
ccf3198c7e
Core/Misc: Rename UNIT_FLAG_NOT_SELECTABLE to UNIT_FLAG_UNINTERACTIBLE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c4906ce60be52c9a678287672a6461c3068beea3 )
2022-05-29 22:48:47 -04:00
hondacrx
b0595fa295
Core/Sounds - added missing victory near sound for Arathi Basin
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/71287d586156aabaa2017c4224de56fce683ead0 )
2022-05-26 16:50:43 -04:00
hondacrx
569232c3fe
Battlefields: Move BF scripts out of game
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/49523a74a4c28e5ae17f9a8352aa8224b765b7d8 )
2022-02-24 10:51:24 -05:00
hondacrx
a7936eb46c
Misc fixes.
2021-11-15 23:35:21 -05:00
hondacrx
b026ee7ef8
More cleanups of custom classes in favor of .NET runtime types.
2021-11-15 18:04:57 -05:00
hondacrx
c9b8f09fbc
Core/Achievements: Update CriteriaType enum
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0a83f748766c49775d76412d2b98bb9b9dc8c4df )
2021-09-09 14:49:19 -04:00
hondacrx
103d78dccc
Core/Criteria: Add all values of CriteriaStartEvent
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0b2087ae4185fa53cd3b5d7206f7fd3726fd642f )
2021-06-04 14:08:02 -04:00
hondacrx
0501481fcd
Core/Auras: Defined and implemented many new interrupt flags
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9b5a46ca2bb3a4632cb9914e0899df611a47d935 )
2021-03-28 15:49:12 -04:00
hondacrx
62ec699ec6
Core: SOme code cleanup, more to follow.
2021-03-20 22:48:48 -04:00
hondacrx
307f07eeb9
Core/Auras: Implement SPELL_AURA_BATTLEGROUND_PLAYER_POSITION_FACTIONAL (397) & SPELL_AURA_BATTLEGROUND_PLAYER_POSITION (398)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e9357dc7f29fc15a72a3dc25b647d577dc979db8 )
2021-02-13 20:41:50 -05:00
hondacrx
e04769852a
Misc cleanups
2021-02-09 13:13:08 -05:00
hondacrx
94705b782c
Core/Battleground: mistaked rows
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/13e96d3c110c6b84eca06544ded091d2962c61ab )
2021-01-19 13:39:37 -05:00
hondacrx
9d036f351e
Core/Battleground: use sniffed positions of Arathi Basin buffs
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9f59b1c447efaad9887f212e34f2eb96550bb658 )
2021-01-19 13:37:17 -05:00
hondacrx
d40c2938a3
Core/PacketIO: Renamed a bunch of opcodes based on more research (only those added after 6.0)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f922c6e7a46a7c712daaaef9b1a72ca865fbe94b )
2020-09-22 20:05:58 -04:00
hondacrx
581d077acd
Refactoring of BNetServer
2020-07-12 00:06:43 -04:00
hondacrx
f0942a257e
Misc fixes/Misc DB updates
2020-06-12 16:52:42 -04:00
hondacrx
2acce62671
Core/Battlegrounds: Use fields from DB2/battleground_template data in the Battleground Class
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d7623adf0e6b8c5cdc1e468b89172ed7db63fe92 )
2020-05-20 14:58:21 -04:00
hondacrx
752137af52
Refactoring Cleanup
2020-02-03 14:42:20 -05:00
hondacrx
230453c451
New Year 2020 :)
2020-01-09 11:35:00 -05:00
hondacrx
9415511208
Misc fixes
2019-11-01 17:19:20 -04:00
hondacrx
e95115dc94
Core/DataStores: Updated db2 structures to 8.2.5
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3ac790287aba5f7d7c3bccf79e608de9119e461a )
2019-10-29 13:09:23 -04:00
hondacrx
c6e53b2ba7
Core/PacketIO: Update opcodes and packet structures to 8.2.5
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ee2e49429f4383732b4e0f39b493470b9c1dd10c )
2019-10-28 14:33:43 -04:00
hondacrx
87d30caa49
Ensure that all actions are compared to fixed point in time (ie. world update start)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/60663d1374beef3103f4787152654034fa4a8897 )
2019-09-01 10:37:14 -04:00
hondacrx
125e3b3ac7
Updated to 8.2.0.31429 (scripts disabled atm, they still need updated)
...
Code Port from TrinityCore https://github.com/TrinityCore/TrinityCore
Casc from WoW-Tools https://github.com/WoW-Tools/CASCExplorer
2019-08-14 11:20:42 -04:00
hondacrx
1e1c5c77a8
2019 YAY!
2019-01-01 12:01:55 -05:00
hondacrx
8e20114e10
BFA Update (still lots of testing to do tho)
2018-12-10 12:46:25 -05:00
hondacrx
7255455b22
Core/Refactor: Part 5
2018-07-05 10:57:42 -04:00
hondacrx
7aa494d5dd
Core/Errors: Stop using System.Diagnostics.Contracts, Its just closing the server without error or warning. We now log the error and then throw a exception
2018-06-15 12:34:56 -04:00
hondacrx
2c3479c6e2
Core/Refactor: Part 4
2018-05-27 15:40:06 -04:00