36f2828d37
feat: void trader ( #2269 )
...
Build Docker image / docker-arm64 (push) Successful in 1m2s
Build Docker image / docker-amd64 (push) Successful in 59s
Build / build (push) Successful in 1m29s
Closes #2245
Reviewed-on: #2269
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-24 11:19:32 -07:00
9a034b1c8a
feat: unfaithful bug fixes ( #2267 )
...
Build Docker image / docker-amd64 (push) Waiting to run
Build Docker image / docker-arm64 (push) Waiting to run
Build / build (push) Has been cancelled
Closes #2257
Reviewed-on: #2267
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-23 21:51:48 -07:00
95136e6059
feat: dynamic void fissure missions ( #2214 )
...
Build Docker image / docker-arm64 (push) Successful in 59s
Build / build (push) Successful in 56s
Build Docker image / docker-amd64 (push) Successful in 1m6s
Closes #1512
Reviewed-on: #2214
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-20 04:47:45 -07:00
05382beaaf
feat: worldState.duviriOverride config ( #2206 )
...
Build / build (push) Has been cancelled
Build Docker image / docker-amd64 (push) Has been cancelled
Build Docker image / docker-arm64 (push) Has been cancelled
Closes #2205
Reviewed-on: #2206
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-19 16:18:17 -07:00
9af0e06b70
feat: add worldState.circuitGameModes config option ( #2192 )
...
Build Docker image / docker (push) Waiting to run
Build / build (push) Has been cancelled
Closes #749
Reviewed-on: #2192
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-18 05:51:56 -07:00
cccf6f04a5
feat: xtra cheese rotation ( #2191 )
...
Build / build (push) Successful in 54s
Build Docker image / docker (push) Successful in 14s
This has a bug where the client shows a negative time for "Xtra cheese starts in ..." until it refreshes the world state. This is because we're only providing the new activation as soon as that time/date is reached. However, this is 100% faithful to live.
Reviewed-on: #2191
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-17 17:32:34 -07:00
3e99e069be
feat: void storm rotation ( #2171 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Re #1512
Reviewed-on: #2171
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-16 14:55:35 -07:00
71d1b6094c
feat: randomise classic bounty xpAmounts ( #2150 )
...
Build / build (push) Successful in 1m5s
Build Docker image / docker (push) Successful in 34s
Reviewed-on: #2150
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-13 04:46:18 -07:00
870c964854
feat: add eidolonOverride & vallisOverride to replace lockTime ( #2135 )
...
Build Docker image / docker (push) Failing after 27s
Build / build (push) Successful in 2m5s
I think for now it's best to keep the client time somewhat in sync with the server/database time to avoid various issues.
Reviewed-on: #2135
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-09 06:54:58 -07:00
4535b193e0
chore: handle nightwaveOverride having an invalid value ( #2133 )
...
Build / build (push) Successful in 51s
Build Docker image / docker (push) Successful in 1m16s
Reviewed-on: #2133
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-09 03:37:42 -07:00
f9a4d48b4d
chore: base all cycles on locked time if used ( #2128 )
...
Build Docker image / docker (push) Successful in 34s
Build / build (push) Successful in 1m53s
Reviewed-on: #2128
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-07 16:46:45 -07:00
5c5296d565
feat: add nightwaveOverride to config ( #2120 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #2120
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-07 02:16:19 -07:00
ba6cd47432
feat: initial support for multiple nightwave seasons ( #2096 )
...
Build Docker image / docker (push) Successful in 1m2s
Build / build (push) Successful in 54s
Reviewed-on: #2096
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-23 06:12:54 -07:00
2521733e55
fix: exclude open worlds from archon hunt ( #2054 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #2048
Reviewed-on: #2054
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-10 19:12:34 -07:00
3fc2dccf81
chore: use 64-bit RNG everywhere ( #2030 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #2026
Reviewed-on: #2030
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-09 21:36:22 -07:00
f9b3fecc10
chore: some initial handling of legacy oid format ( #2033 )
...
Build Docker image / docker (push) Successful in 1m13s
Build / build (push) Successful in 1m54s
This at least allows mission inventory update to succeed on U19.5 and below.
Reviewed-on: #2033
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-09 00:20:54 -07:00
0e255067a8
chore: increase seed ranges to be more accurate ( #2029 )
...
Build Docker image / docker (push) Successful in 1m18s
Build / build (push) Successful in 1m2s
Reviewed-on: #2029
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-08 18:00:22 -07:00
6171b36479
fix: use correct day when providing pre-rollover syndicate missions ( #2006 )
...
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Closes #2005
Reviewed-on: #2006
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-07 20:14:34 -07:00
e545ecf767
fix: restrict sortie mission types based on what the tileset supports ( #2003 )
...
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Closes #2000
Reviewed-on: #2003
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-07 20:14:05 -07:00
58549c1488
fix: exclude railjack missions from archon hunt ( #2002 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #2001
Reviewed-on: #2002
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-07 20:13:45 -07:00
bb606f3a95
fix: get bounty info by id to handle rollover ( #1998 )
...
Build Docker image / docker (push) Successful in 36s
Build / build (push) Successful in 1m39s
Closes #1988
Reviewed-on: #1998
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-06 19:05:23 -07:00
da6d75c748
fix: don't give sortie assassination rewards if mission type differs ( #1992 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1987
Reviewed-on: #1992
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-06 02:29:11 -07:00
4e57bcd1ae
fix: login failure on U17 ( #1986 )
...
Build Docker image / docker (push) Successful in 1m16s
Build / build (push) Successful in 1m0s
Reviewed-on: #1986
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-05 18:09:03 -07:00
c53dc2fd02
fix: remove non-existent sortie modifiers ( #1980 )
...
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Closes #1976
Reviewed-on: #1980
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-05 18:03:44 -07:00
cfa3586f64
fix: don't provide syndicate missions in advance ( #1979 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1975
Reviewed-on: #1979
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-05 18:03:36 -07:00
1914fd8f10
fix: venus bounties having wrong reward tables ( #1978 )
...
Build Docker image / docker (push) Successful in 54s
Build / build (push) Successful in 1m30s
Due to missing / on six of the reward tables.
Fixes #1977 .
Reviewed-on: #1978
Co-authored-by: VampireKitten <dynamightkobold@gmail.com>
Co-committed-by: VampireKitten <dynamightkobold@gmail.com>
2025-05-04 17:31:36 -07:00
18fbd51efb
fix: omit nightwave challenges for versions before 38.0.8 ( #1969 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #1969
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-03 17:24:31 -07:00
8520650018
fix: don't push SORTIE_MODIFIER_HAZARD_RADIATION unconditionally
Build Docker image / docker (push) Successful in 1m0s
Build / build (push) Successful in 1m1s
2025-05-03 16:06:33 +02:00
b958c108f9
chore: fix typo
Build Docker image / docker (push) Successful in 40s
Build / build (push) Successful in 1m38s
2025-05-03 15:30:32 +02:00
468efed71c
fix: handle tileset-specific sortie modifiers ( #1958 )
...
Build Docker image / docker (push) Successful in 1m10s
Build / build (push) Successful in 56s
Closes #1956
Reviewed-on: #1958
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-02 15:07:00 -07:00
19b04533df
fix: omit void fissures for U35.1 ( #1935 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
This version also has a script error even tho it should know most of the new deimos nodes...
Reviewed-on: #1935
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-01 13:52:43 -07:00
cddd4bdf5c
fix: filter sortie armor/shields modifier based on mission faction ( #1934 )
...
Build Docker image / docker (push) Successful in 33s
Build / build (push) Successful in 1m35s
Closes #1931
Reviewed-on: #1934
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-01 13:51:31 -07:00
7d02906656
fix: better handling of assassination missions in sorties ( #1930 )
...
Build Docker image / docker (push) Successful in 37s
Build / build (push) Successful in 1m36s
Closes #1918
Reviewed-on: #1930
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-30 13:28:34 -07:00
ed54e00a03
fix: compatibility with echoes of duviri ( #1928 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #1928
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-30 13:28:24 -07:00
1cf7b41d3f
chore: note that random element functions could return undefined ( #1910 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
We should be explicit about the fact that we expect the arrays to not be empty.
Reviewed-on: #1910
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-29 12:27:25 -07:00
ab9cc685eb
fix: exclude capture as a mission type for sorties ( #1909 )
...
Build Docker image / docker (push) Successful in 37s
Build / build (push) Successful in 1m39s
Closes #1865
Reviewed-on: #1909
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-29 02:05:18 -07:00
e23d865044
fix: use a list of "known good" syndicate missions ( #1874 )
...
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Closes #1870
Reviewed-on: #1874
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-26 19:27:50 -07:00
d66c474bfc
fix: some issues with sortie generation ( #1871 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Now using sortieTilesets as a source of truth for allowed mission nodes as it's based only on real sorties, also added disallowed mission types for FC_OROKIN (Corrupted Vor) that otherwise cause a script error.
Closes #1865
Reviewed-on: #1871
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-26 11:56:41 -07:00
13432bf034
fix: future-proof oid string generation ( #1847 )
...
Build Docker image / docker (push) Successful in 1m4s
Build / build (push) Successful in 48s
This ensures they are still 24 bytes long even past the year 2106. :^)
Reviewed-on: #1847
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-25 18:55:09 -07:00
fd7f4c9e92
feat: calendar progress ( #1830 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1775
Reviewed-on: #1830
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-25 11:53:34 -07:00
fa6fac494b
fix: some problems with 1999 calendar rotation ( #1829 )
...
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
- First day was incorrect for summer & autumn
- Only 1 reward was shown, now is a choice of 2
- Only 1 upgrade was shown, now is a choice of 3
- First 2 challenges in the season are now guaranteed to be "easy"
Reviewed-on: #1829
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-25 11:53:04 -07:00
3ffa4a7fd3
fix: exclude some more nodes from syndicate missions ( #1825 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1819
Reviewed-on: #1825
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-25 11:51:54 -07:00
a67f99b665
chore: don't use sequential values as RNG seeds directly ( #1812 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
This should help get a slightly better distribution
Reviewed-on: #1812
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-24 11:24:11 -07:00
eb594af9d8
chore: improve archwing mission detection ( #1794 )
...
Build Docker image / docker (push) Successful in 33s
Build / build (push) Successful in 1m38s
SettlementNode10 was not being excluded
Reviewed-on: #1794
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-23 11:40:45 -07:00
d6750cd84b
chore: provide tileset for sortie missions ( #1793 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1788
Reviewed-on: #1793
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-23 11:36:32 -07:00
f3601ec43e
chore: allow MT_CAPTURE for sorties ( #1792 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
e.g. `SolNode1` is a capture mission but it should still be a valid node for sorties. Not that the mission will actually be a capture.
Reviewed-on: #1792
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-23 11:36:19 -07:00
ce5b0fc9e2
fix: limit MT_LANDSCAPE sortie missions to PoE ( #1790 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1789
Reviewed-on: #1790
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-23 11:35:29 -07:00
32bb6d4ccb
feat: syndicate mission rotation ( #1781 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1530
Reviewed-on: #1781
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-22 10:00:49 -07:00
731be0d5e3
fix: exclude MT_ARENA from sortie node options ( #1769 )
...
Build Docker image / docker (push) Successful in 48s
Build / build (push) Successful in 1m31s
Fixes #1764
Reviewed-on: #1769
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-21 22:06:39 -07:00
0f3d9f6c2c
chore: provide upcoming weekly acts before week rollover ( #1736 )
...
Build Docker image / docker (push) Successful in 34s
Build / build (push) Successful in 1m29s
The final piece to close #1640
Reviewed-on: #1736
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-19 09:06:49 -07:00