Hondacrx
0e050f6c54
Core/Quests: Improved criteria tree quest objective type
...
* Fixed _completedObjectives not being cleaned when adding quest
* Fixed objective credit being granted if just the criteria tree row containing criteria id was completed (instead of the entire tree linked to objective)
* Retroactively grant progress on quest accept for criteria types that require action that cannot be repeated (such as learning a spell)
Port From (https://github.com/TrinityCore/TrinityCore/commit/4e89a302fcce7644bcd8cf239edad3b409950438 )
2025-02-24 11:21:04 -05:00
Hondacrx
0d5c0b572d
Core/Achievements: Reduce the list of criteria types updated on login
...
* Implemented CriteriaType::ReachMaxLevel
* Corrected implementations for CriteriaType::ReachRenownLevel and CriteriaType::LearnTaxiNode
Port From (https://github.com/TrinityCore/TrinityCore/commit/6da1679cbfdc56cd5f1cab7148f645916bccecc1 )
2025-02-24 11:01:12 -05:00
hondacrx
0f4130704a
Core/Calendar: Implement different timezone support for ingame calendar
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b888b1b09f71a8b8b4a9d45c804a1f164fb65ac3 )
2024-02-21 16:36:19 -05:00
hondacrx
47a64b8782
Misc cleanups
2024-02-21 00:06:06 -05:00
hondacrx
2800d53f81
Core/Achievements: Fixed updating EarnAchievement criteria type for guilds and quest objectives
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9fda9d0d490cef07291961e03710d09cbd8aea1f )
2024-02-06 17:26:57 -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
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
c9b8f09fbc
Core/Achievements: Update CriteriaType enum
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0a83f748766c49775d76412d2b98bb9b9dc8c4df )
2021-09-09 14:49:19 -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
8847de54d5
Core/Quests: Quest improvements
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/91b91b502f30f781c8dea77dec4ce2f469b89744 )
2021-05-11 11:39:14 -04:00
hondacrx
63f0f919e2
Core/Misc: Replace Time.UnixTime with GameTime.GetGameTime()
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e17e4e6f0700c7d950e1b2654c217ec8b28ae79e )
2021-04-17 19:28:50 -04:00
hondacrx
d62ca82d30
Core/Criteria: Use std::chrono type for CriteriaHandler::SendCriteriaUpdate
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/33bce9e28b28f018dc43a31ed37790fa1fc81f88 )
2021-04-12 12:30:51 -04:00
hondacrx
be2292e815
Core/Misc: Change all unix time columns in character database to bigint (signed)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d29dd1eeb5c52dc76bd741fe1ee0e875c416b8e7 )
2021-04-06 23:32:52 -04:00
hondacrx
62ec699ec6
Core: SOme code cleanup, more to follow.
2021-03-20 22:48:48 -04:00
hondacrx
759e13f6e2
Core/Quests: Correct criteria tree quest objective update conditions
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b37163b5e2aee2fe7a720559442cf85f3b0ccfbb )
2021-02-09 13:09:44 -05:00
hondacrx
fa689dac1e
Core/Misc: Some missed $ for string interpolation and some cleanups to code.
2021-01-14 20:50:44 -05:00
hondacrx
581d077acd
Refactoring of BNetServer
2020-07-12 00:06:43 -04:00
hondacrx
6b67079dd1
Core/Achievements: Greatly optimize achievement system by splitting large types by miscvalue
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/38d3c5ed16dd502471d810638fe21d90f8e0c7a6 )
2020-05-19 15:07:49 -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
c3adef77a9
Misc cleanups
2020-05-05 19:09:57 -04:00
hondacrx
230453c451
New Year 2020 :)
2020-01-09 11:35:00 -05:00
hondacrx
5b9ad41953
Core/Items: Implement azerite empowered items
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d934824421c83598853487c5cc9e4cbb3c5d0006 )
2019-12-05 22:55:44 -05: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