hg
dadc1b2843
[Expeditions] Refactor expedition caching ( #1315 )
...
Add common expedition base class
Use repository for zone and world expedition caching
World now stores members and leader as Member objects instead of ids
This improves readability of the caching methods and lets world cache
expedition dzs and members like zone. World also now caches expeditions
as unique_ptr which will be necessary for future dz callback lambdas
that capture 'this' so addresses don't change on cache vector resizes.
2021-04-07 01:20:35 -05:00
Chris Miles
7aa5308f9c
[Scheduler] Event scheduler implementation ( #1257 )
...
* Event scheduler implementation
* Create 2021_02_17_server_scheduled_events.sql
* Tweak
* Remove unused event [skip ci]
* Cleanup [skip ci]
* PR adjustments
* Database manifest
2021-03-29 02:52:57 -05:00
hg
5b74f1e756
[Expeditions] Refactor expedition requests ( #1301 )
...
Move ExpeditionLockoutTimer to common
This simplifies expedition request conflict checks and uses repository
for the queries instead of processing the query result directly.
2021-03-18 23:42:41 -05:00
Akkadius
dcc921efcb
Update repo with latest template [skip ci]
2021-02-08 21:35:43 -06:00
Akkadius
eedd5e2821
[Hotfix] Remove test branch fields from repo
2021-02-08 21:34:33 -06:00
Chris Miles
96b65b848b
[Repositories] Insert repository improvements ( #1236 )
...
* Insert repository improvements
* Remove no longer necessary code, remove license banner since we have a license at the repo level
* Update template comments
2021-02-08 20:56:44 -06:00
Akkadius
55d4865d36
Correct one missed repository pointer
2021-02-06 18:16:39 -06:00
Akkadius
e8ab176d4a
Explicitly pass database pointers to repository methods
2021-02-05 23:00:27 -06:00
Akkadius
7fe0bbacd4
Add expedition repositories
2021-02-05 18:12:05 -06:00
Akkadius
f78828216d
Add support for virtual zonepoints
2020-08-16 00:06:20 -05:00
Akkadius
3ffb5299a8
Update repositories
2020-08-15 18:28:34 -05:00
Akkadius
30e0bbb912
More conversion changes to reduce warnings [skip ci]
2020-07-12 17:33:17 -05:00
Akkadius
6a7a78af29
Static cast floats in atof usages where the datatype is actually float to avoid windows compiler warnings
2020-07-12 17:25:50 -05:00
Akkadius
6409e02aed
Update base repositories to use int as a base to avoid atoi overflow
2020-04-19 04:49:28 -05:00
Akkadius
ebda1cf601
Add zone store
2020-04-19 03:05:15 -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
85daee85b8
Move spawn events from content table to server
2020-04-18 23:26:53 -05:00
Akkadius
5b4c4bfd66
Implement content flags
2020-04-11 05:48:41 -05:00
Akkadius
e0363a8fe1
Repository tweaks [skip ci]
2020-04-11 02:47:54 -05:00
Akkadius
5c7eb0707f
Bulk load goallists
2020-04-11 02:19:58 -05:00
Akkadius
be57c57029
More adjustments [skip ci[
2020-04-05 23:11:25 -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