hondacrx
cda53c8e7f
Some cleanups. (might break build for scripts as they are a WIP)
2023-10-08 10:35:31 -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
e6432f8c97
Core/Quests: Quest flag fixups
...
* Update flag names
* Implemented QUEST_FLAGS_COMPLETION_NO_DEATH and QUEST_FLAGS_FAIL_ON_LOGOUT
* Started using QUEST_FLAGS_COMPLETION_EVENT and QUEST_FLAGS_COMPLETION_AREA_TRIGGER instead of a custom SpeclalFlag
* Renamed Quest::IsAutoComplete to Quest::IsTurnIn to better describe what it means (a quest that can be turned in without accepting it to quest log)
* Implemented QUEST_FLAGS_UPDATE_PHASESHIFT and removed forced phaseshift updates on every quest status change
* Implemented QUEST_FLAGS_LAUNCH_GOSSIP_ACCEPT - reopens gossip menu with questgiver
Port From (https://github.com/TrinityCore/TrinityCore/commit/4d4c7e68935df9ca40bd5539d602ac4e779f53d5 )
2023-06-13 08:52:22 -04:00
hondacrx
dfdd88a2fc
Core/Quests: Implemented new db table quest_objectives_completion_effect
...
* Turn off automatic phase updates on quest objective completion
* Allow more convenient conversation and spell casts on quest objective completion
Port From (https://github.com/TrinityCore/TrinityCore/commit/a2be8d202823706ad4b29c2dc988c0fe978ae652 )
2023-06-13 04:38:50 -04:00
hondacrx
63b8922a9e
Core/PacketIO: Fixed quest query packet structure
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e540d74610e14b8920570e9ece4c2aa47a4be6ed )
2023-05-21 17:04:11 -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
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
3dad3747ce
Fixed db2 loading, and world login.
2023-01-11 16:38:29 -05:00
hondacrx
d644418262
Core/Spells: Implemented SPELL_EFFECT_GIVE_EXPERIENCE and SPELL_EFFECT_GIVE_RESTED_EXPERIENCE_BONUS
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ade34a7f484dfcc7e41eddfd1014e7728c8dc2c1 )
2023-01-05 17:05:01 -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
0a3ea6ac48
Core/Quest: Corrected type of emote field in QuestOfferReward to be signed
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/27931b45c681f7f84928bad557882350731df3dc )
2022-07-19 12:17:41 -04:00
hondacrx
5bf68e4370
Core/Quests: Remove RewardMoney from quest_template as it is not a static value and depends on receiving player
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4c5f57d7129bb1e2adfd2d20779c984473421238 )
2022-02-27 14:57:19 -05:00
hondacrx
ed761eb400
Core/Pooling: Quest pooling rewrite
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/51fbda4223442635a35d3225c0797d0151ea7051 )
2022-01-04 17:35:29 -05:00
hondacrx
8d8479b49e
Core support for breadcrumb quests
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0bde06c4027d2e60edc30b55fa7b42da8d253d29 )
2021-12-01 10:19:39 -05:00
hondacrx
c7cb3cc976
Core/Quests: Corrected wrong quest startup errors
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c6a9727841195237025bab96c6ce129d4291fe4c )
2021-11-15 20:47:34 -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
491ec3333c
Core/PacketIO: 9.1.0 opcodes and packet structures
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cd5357dc185f95c6ef78089c5ab8bd2b885dd89f )
2021-08-08 13:10:49 -04:00
hondacrx
302a1f293c
Some Cleanups
2021-06-07 18:06:16 -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
a762465675
Core/Quests: Un-deprecate QUEST_SPECIAL_FLAGS_EXPLORATION_OR_EVENT
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3ad389efee4a24e2f94c9eb39aeddf83d320eaf0 )
2021-05-11 12:55:00 -04:00
hondacrx
5915e1a9a0
Core/Quests: Unify quest objective updating into one function and replace iterating entire quest log to find objective with direct {type, id} lookup
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6352a84bf78a7afe0ea8d8caccee33dd09e09694 )
2021-05-11 12:22:07 -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
852cd21cae
Core/Quests: Drop unneeded QuestSpecialFlags
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/dd8aed421a48225b0e60c677969d1fc133954279 )
2021-05-11 10:15:44 -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
91459cde06
Core/Misc: Add functionality to allow low level quests/kills/discoveries to grant experience
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/502f77fe8cb082843f7eb385159dd5038a059443 )
2021-02-02 10:28:22 -05:00
hondacrx
c96fc90f5b
Core/Quests: Automatically add quests with AUTO_PUSH flag to player
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/db6eb694656c58a817a965e2f5c85874e9c92d12 )
2021-02-02 10:14:16 -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
bec19db307
Core/Quest: Change RewardFactionCapIn type to signed int
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/51ebc079446181e0fb70640934ede0513108f4e7 )
2020-12-17 10:03:25 -05:00
hondacrx
56d007da4c
Core/Quests: Fixed questgiver icons
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5f3a2d2abf296d1eaf9788244100c91de8b7a619 )
2020-12-14 14:01:25 -05:00
hondacrx
f0037ab99f
Core/DataStores: Updated db2 structures to 9.0.2
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b82a3a557a7bf13d48342ea189325550059b622d )
2020-12-12 23:20:41 -05:00
hondacrx
0749a06c99
Core/Misc: First set of required db changes for 9.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4ca29f3cb050896a8a6c1fea5b2364b2b11c22cd )
2020-12-09 16:03:38 -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
c5a4504ac6
Core/Quest: fix RewardNextQuest being used to condition previous quests in chain
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9e945615bc9967cc1f49c801c708cf5881cd8de9 )
2020-05-07 14:37:32 -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
52ed9a2ebb
Core/Quests: fixed exclusivegroup interaction with prevquestId and nextQuestId.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1536f01a7448bc3401686e55894a943835060fcd )
2020-05-06 13:36:38 -04:00
hondacrx
d0cc070edf
Core/Quests: changed quest_template_addon.NextQuestID to unsigned
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c03373c59fd4103096936a19d8dd668959620a29 )
2020-05-06 13:18:14 -04:00
hondacrx
d453b9a8ef
Core/Globals: some changes in quest loading
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/feb8205d6a78549b60ac8c0c2e394fdcb8e33cc8 )
2020-05-06 13:12:56 -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
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
35c06c09fd
Some refactoring of code. and some cleanups
2019-09-21 12:11:16 -04:00
hondacrx
966c1fff33
Core/Cache: Implement QueryCache system
...
Ideas/Port From (https://github.com/TrinityCore/TrinityCore/commit/b4d30bb92cbfc8411d8d91b0f4f2981f2cecc148 )
2019-08-31 10:06:35 -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