Hondacrx
c3e4f234b6
Core/Criteria: Implemented CriteriaType ParticipateInArena
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ef22003a563b9e79a38ae999f05ce14b876513b8 )
2024-08-24 21:09:13 -04:00
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
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
1940e1613c
Core/Battlegrounds: Move some areatrigger handling to scripts
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9c5b8927f89cda74eb7350801c364b003048ba2b )
2024-02-24 15:44:44 -05:00
hondacrx
47a64b8782
Misc cleanups
2024-02-21 00:06:06 -05:00
hondacrx
5972f3b8a1
Core/Battlegrounds: Clean up some Team/TeamId parameters to use enums instead of raw integer types
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1ef0c045202a6af33fb991f2ff765fa183ce976f )
2024-02-04 16:31:49 -05:00
hondacrx
90ad7ed6ea
Core/Battleground: Rework BattlegroundScore
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/da0ec4f830c4428a17fd4e52124dca6c63e25961 )
2024-02-04 00:27:52 -05:00
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
da4c05aad3
Core/Arena: Correctly update the stats of the members of each team when the week ends and the arena points are distributed.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0728d194d9d8fa6c91e6c7dfbc9e06c02963d7fe )
2023-09-14 04:29:23 -04:00
hondacrx
149fadccab
Make PreparedStatements static for each database.
2023-02-04 20:55:14 -05:00
hondacrx
f73e64396f
Update license headers for all files.
2023-01-18 17:25:32 -05:00
hondacrx
f41b65ffa6
Few more missed escaped words
2022-07-11 16:45:37 -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
22e3faa502
[3.3.5] Scripts/Commands: .arena command conversion
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/706163743d481e092111401752c9cbb056b35e69 )
2022-06-07 17:47:02 -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
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
258c3c489f
Core/Arena: Fix Arena.ArenaStartPersonalRating setting not having effect if the player didn't do any arena match before next server restart
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/341ef2c0dd5a15ecfe95450febdd41272f1e48d1 )
2022-04-28 10:23:25 -04:00
hondacrx
c14f1eb3dc
Remove custom OptionalType and use the default c# nullable type.
2022-03-01 17:27:56 -05: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
883a3bb990
First try at updating command system to be like TC. Still needs alot of testing/work
2022-01-20 09:57:15 -05:00
hondacrx
f564667466
Core/Arenas: Remove doors in RL, NA and BE when arena has begun
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/46c0f0d8fe9c9880b7e8cf12b589b06aa757fc80 )
2022-01-01 17:52:36 -05:00
hondacrx
a7936eb46c
Misc fixes.
2021-11-15 23:35:21 -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
52e43853fe
More Cleanups
2021-06-08 12:56:09 -04:00
hondacrx
93f8c09364
Core/Criteria: Add all values of CriteriaFailEvent
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4b6ddfbbccf7dade8292331c860209f45945fa00 )
2021-06-04 13:59:21 -04:00
hondacrx
62ec699ec6
Core: SOme code cleanup, more to follow.
2021-03-20 22:48:48 -04: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
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
43fcc558e4
Core/Achievements: Optimized resetting achievement criteria by condition and changed the functionality to properly reset all possible criteria with given condition
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6f7ff9a3efd10cd4f776a67540109e7bb774f1c5 )
2020-05-06 17:52:14 -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
3634bc7133
Core/Misc: Moved CharacterInfo out of world to separate class
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ad4e63bae145ae49b584ab2fc621660430cec0d3 )
2019-08-16 13:43:17 -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
e4d500f4b5
Core/PacketIO: Updated packet structures to 8.1.5
...
Port TrinityCore Commit: https://github.com/TrinityCore/TrinityCore/commit/31fda79556e55375962a3c9e46f6dbdbf6e90d18
2019-06-22 18:42:45 -04:00
hondacrx
1e1c5c77a8
2019 YAY!
2019-01-01 12:01:55 -05:00
hondacrx
2c3479c6e2
Core/Refactor: Part 4
2018-05-27 15:40:06 -04:00
hondacrx
dbd62e5c6f
Core/DB: Some DB improvements
2018-05-22 11:05:16 -04:00
hondacrx
891fbebef8
Core/Battleground: Dropped battleground texts from trinity_string and replaced them with proper BroadcastText
2018-01-14 15:57:54 -05:00
hondacrx
28c0ef9d03
Happy New Year!!!!
2018-01-02 13:02:21 -05:00
Fabian
facab2dce6
Revert "Fixed some (many) "{ get; set; }""
...
This reverts commit 8393349316 .
2017-11-05 22:26:25 +01:00
Fabian
8393349316
Fixed some (many) "{ get; set; }"
2017-10-26 19:36:15 +02: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