7c75182a4a
feat: handle WeaponSkins picked up in missions
...
Build / build (push) Successful in 1m31s
Build / build (pull_request) Successful in 45s
For boss sigils
2025-04-26 01:50:16 +02:00
c7c416c100
chore: simplify arguments defaulted to undefined
Build / build (push) Successful in 1m27s
Build Docker image / docker (push) Successful in 33s
2025-04-26 00:40:57 +02:00
90e97d7888
chore: auto-generate guild advertisment vendor ( #1845 )
...
Build Docker image / docker (push) Successful in 50s
Build / build (push) Successful in 1m33s
With this, preprocessing is simplified to just refreshing expiry dates. No real change to auto-generation logic.
Reviewed-on: #1845
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-25 15:12:45 -07:00
3f6734ac1c
feat(webui): EvolutionProgress support ( #1818 )
...
Build Docker image / docker (push) Successful in 47s
Build / build (push) Successful in 1m32s
Closes #1815
Reviewed-on: #1818
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-04-25 12:00:38 -07:00
6f64690b91
fix: refresh duviri seed after non-quit completion of a duviri game mode ( #1834 )
...
Build Docker image / docker (push) Successful in 31s
Build / build (push) Successful in 1m32s
Reviewed-on: #1834
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-25 11:56:40 -07:00
143b358a03
chore: always update rewardSeed in missionInventoryUpdate ( #1833 )
...
Build / build (push) Successful in 1m33s
Build Docker image / docker (push) Successful in 1m27s
This should be slightly more faithful. Also logging a warning in case we have a mismatch as that shouldn't happen.
Reviewed-on: #1833
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-25 11:54:11 -07:00
0b75757277
chore: improve distribution of rewardSeed ( #1831 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
This was previously not ideal due to float imprecision, but now it's 64 bits and there's enough entropy for all of them.
Reviewed-on: #1831
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:54 -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
6b3f524574
feat: sortie mission credit rewards ( #1828 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1820
Reviewed-on: #1828
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-25 11:52:42 -07:00
506365f97e
feat: auto-generate debt token vendor manifest ( #1827 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Yet another pretty big change to how these things are generated, but getting closer to where we wanna be now.
Reviewed-on: #1827
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-25 11:52:31 -07:00
70646160c3
fix: give no rewards if there are no qualifications ( #1826 )
...
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Fixes #1823
Reviewed-on: #1826
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-25 11:52:16 -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
826a09a473
fix: provide a response to setShipFavouriteLoadout ( #1824 )
...
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Seems to be the same format as the request, so just mirror it back. This is so the client knows we acknowledged the change as it won't resync the ship until the next login.
Closes #1822
Reviewed-on: #1824
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:43 -07:00
100aefcee4
fix: give corresponding weapon when crafting Hound ( #1816 )
...
Build Docker image / docker (push) Successful in 34s
Build / build (push) Successful in 1m43s
Reviewed-on: #1816
Reviewed-by: Sainan <sainan@calamity.inc>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-04-24 11:24:53 -07:00
409c089d11
feat: handle account already owning a nightwave skin item ( #1814 )
...
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Closes #1811
Reviewed-on: #1814
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:38 -07:00
8c32dc2670
fix: add MoaPets into sellController ( #1813 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #1813
Reviewed-by: Sainan <sainan@calamity.inc>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-04-24 11:24:25 -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
756a01d270
fix: pass Emblem field on in getGuildClient
Build Docker image / docker (push) Successful in 1m3s
Build / build (push) Successful in 1m26s
2025-04-24 05:36:16 +02:00
efc7467a99
chore: remove unused MoaPets array from getItemLists
Build Docker image / docker (push) Successful in 33s
Build / build (push) Successful in 1m31s
2025-04-24 02:00:27 +02:00
99e1a66da8
chore: improve typings in getItemLists
Build / build (push) Successful in 44s
Build Docker image / docker (push) Successful in 51s
2025-04-24 00:46:33 +02:00
370f8c1008
fix: getItemLists fixup
Build Docker image / docker (push) Successful in 53s
Build / build (push) Successful in 1m32s
2025-04-24 00:42:33 +02:00
f039998d71
chore: update PE+ to 0.5.58
Build Docker image / docker (push) Successful in 1m7s
Build / build (push) Successful in 47s
2025-04-24 00:33:20 +02: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
bb8596fa87
fix(webui): use proper 'size' abbreviations for vallis & deimos fish ( #1804 )
...
Build Docker image / docker (push) Successful in 37s
Build / build (push) Successful in 1m34s
Closes #1763
Reviewed-on: #1804
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-23 11:38:04 -07:00
a85539a686
feat: set IsNew flag on new sentinels ( #1802 )
...
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Reviewed-on: #1802
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-23 11:37:52 -07:00
ada6a4bad0
fix: occupy correct slot for arch-guns ( #1801 )
...
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Reviewed-on: #1801
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-23 11:37:43 -07:00
948104a9a6
fix: "logged in elsewhere" when logging in on account created via webui ( #1800 )
...
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Reviewed-on: #1800
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-23 11:37:31 -07:00
7a8b12b372
chore: cap FusionPoints balance at 2147483647 ( #1797 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Same idea as with typeCountSchema. The game needs to be able to store these safely in an i32 on the C++ side.
Reviewed-on: #1797
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-23 11:37:10 -07:00
26d644a982
feat: handle scale for the dojo decos that need it ( #1795 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1785
Reviewed-on: #1795
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:57 -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
15aaa28a4f
feat: conquest progression & rewards ( #1791 )
...
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Closes #1570
Co-authored-by: Jānis <janisslsm@noreply.localhost>
Reviewed-on: #1791
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:57 -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
e17d43dcb6
chore: fix slotNames duplication ( #1798 )
...
Build Docker image / docker (push) Successful in 54s
Build / build (push) Successful in 1m32s
Reviewed-on: #1798
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-22 15:20:50 -07:00
daacbf6f7b
fix(webui): add exalted
array for KubrowPets ItemLists ( #1782 )
...
Build Docker image / docker (push) Successful in 42s
Build / build (push) Successful in 1m34s
Closes #1770
Reviewed-on: #1782
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-04-22 10:00:58 -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
23dafb53d1
fix: skipTutorial sets ReceivedStartingGear before giving the gear ( #1780 )
...
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
This was raising a warning when creating a new account.
Reviewed-on: #1780
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:38 -07:00
409f41d3bf
feat(webui): remove unranked mods ( #1778 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #1778
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:10 -07:00
3b20a109f6
fix: handle saveDialogue without YearIteration having been supplied ( #1774 )
...
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
This is needed for The Hex rank up dialogues, which are independent of the year iterations.
Fixes #1773
Reviewed-on: #1774
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-22 09:59:54 -07:00
6d93ae9f2d
fix: be less strict with required avatar type for personal synthesis ( #1768 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Fixes #1766
Reviewed-on: #1768
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-22 09:59:41 -07:00
ad2f143f15
feat: cleanup some problems in inventories at daily reset ( #1767 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #1767
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-22 09:59:30 -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
ec6729db4d
feat: setHubNpcCustomizations ( #1762 )
...
Build Docker image / docker (push) Successful in 33s
Build / build (push) Successful in 1m29s
Closes #1757
Reviewed-on: #1762
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-21 10:44:12 -07:00
72b28f1d75
feat: send hex quest email when The Lotus Eaters and The Duviri Paradox are complete ( #1761 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Close #1759
Reviewed-on: #1761
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-21 10:44:01 -07:00
98aebba677
fix: EOM endo rewards showing as doubled in the client ( #1756 )
...
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Closes #1754
Reviewed-on: #1756
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-21 10:43:10 -07:00
9912a623b1
fix: complete all quests not working ( #1755 )
...
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Fixes #1742
Reviewed-on: #1755
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-21 10:42:56 -07:00
98975edca1
feat(webui): KubrowPets support ( #1752 )
...
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
also using `/api/modularWeaponCrafting.php` instead of `/custom/addModularEquipment` for modular equipment
Reviewed-on: #1752
Reviewed-by: Sainan <sainan@calamity.inc>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-04-21 10:42:48 -07:00
218df461e1
feat: send WiTW email when completing The New War or Heart of Deimos ( #1749 )
...
Build Docker image / docker (push) Successful in 1m1s
Build / build (push) Successful in 42s
At completion of either of the quests, check if the other has been completed, and if so, unlock WiTW.
Closes #1748
Reviewed-on: #1749
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-20 16:10:45 -07:00
11f2ffe64d
feat(import): accolades ( #1750 )
...
Build Docker image / docker (push) Successful in 38s
Build / build (push) Successful in 1m42s
So one is able to import e.g. `{"Staff":true}` to set that field to true without going into Compass.
Reviewed-on: #1750
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-20 07:53:45 -07:00