Chris Miles
92128b98fd
[Instances] Add expire_at Column ( #4820 )
...
* [Instances] Add `expire_at` Column
* expire_at update
* Update servertalk.h
* Add rule Instances:ExpireOffsetTimeSeconds
2025-03-30 14:46:02 -05:00
Alex King
e9285fd2ca
[Instances] Convert Instance Quest Methods to Repositories ( #4012 )
...
* [Instances] Convert Instance Quest Methods to Repositories
# Notes
- Convert `UpdateInstanceTimer()` and `GetInstanceTimerByID()` to repositories.
- Cleanup other instance methods.
* Update questmgr.cpp
2024-01-25 05:50:10 -05:00
Chris Miles
79285b1002
[Repositories] Add GetMaxId, Count ( #2371 )
...
* [Repositories] Add GetMaxId, Count
* Update cmake with repositories, regenerate extended repos
* Remove license from files
* Simplify receivers
* Receiver simplify remaining
* Simplify receivers final
* Pass params by const reference
* Modernize grid tables
* Remove guild members since it doesn't conform as a generatable table
* PR comment
2022-08-13 18:40:56 -05:00
Chris Miles
dfd8f84cac
[Strings] Refactor Strings Usage ( #2305 )
...
* Initial commit checkpoint
* More functions converted
* Commify
* More functions
* Fin
* Sort declarations
* Split functions between files
* Bots
* Update strings.h
* Split
* Revert find replaces
* Repository template
* Money
* Misc function
* Update CMakeLists.txt
* Saylink
* Update strings.cpp
* Swap Strings::Saylink for Saylink::Create since saylink is coupled to zone database
* API casings
2022-07-14 02:10:52 -05:00
hg
d9e23a0303
[Expeditions] Decouple dz updates from expeditions ( #1303 )
...
Use internal dz messages to process duration and location changes
Add world DynamicZone class (later this will inherit from a base)
Add FindDynamicZoneByID to get dz from zone and world system caches
2021-03-28 18:14:36 -05:00
Akkadius
caa0ffda00
Add Truncate repository method and purge player sold items on world bootup
2020-04-18 23:53:52 -05:00
Akkadius
725ad9ddf5
Fix comment formatting [skip ci]
2020-04-05 22:23:29 -05:00
Akkadius
c978ca65a4
Split repositories out between a base immutable repository (that does not change) and an extended repository of which developers can add more custom methods to
2020-04-05 22:19:36 -05:00
Akkadius
15c9b64120
Add GetWhere and DeleteWhere repository methods
2020-04-04 04:44:39 -05:00
Akkadius
3aaa5020b1
Fix repository struct defaults for varchar | text
2020-04-04 02:04:48 -05:00
Akkadius
82b017887d
Upload generated repositories
2020-04-03 02:49:40 -05:00
Akkadius
f984bd2faf
Update instance list repository with auto generated code
2020-04-03 01:34:54 -05:00
Akkadius
1650a466a1
Add instance list repository; split repository cmake config
2020-04-02 19:38:26 -05:00