feat: tactical alerts #2607

Open
AMelonInsideLemon wants to merge 9 commits from AMelonInsideLemon/SpaceNinjaServer:goal-dog-days into main
Contributor

Includes all Tactical Alerts since Star Chart 3.0 with exception:
Snowday Showdown
Wolf Hunt (2019) (couldn't find corresponded EventNode for that)
Void Corruption (that's goes into Alerts)
All Warframe's Anniversary

Re #1103

Includes all `Tactical Alerts` since Star Chart 3.0 with exception: `Snowday Showdown` `Wolf Hunt (2019)` (couldn't find corresponded `EventNode` for that) `Void Corruption` (that's goes into `Alerts`) All `Warframe's Anniversary` Re #1103
AMelonInsideLemon added 1 commit 2025-08-11 11:17:37 -07:00
feat: dog days
All checks were successful
Build / build (pull_request) Successful in 1m1s
ed82225ec1
Re #1103
Sainan reviewed 2025-08-11 11:28:23 -07:00
@ -76,2 +76,4 @@
"plagueStarOverride": null,
"starDaysOverride": null,
"waterFightOverride": null,
"waterFightRewardsOverride": null,
Owner

I don't love the use of codenames in the config, as it's still meant to be somewhat user-facing.

I don't love the use of codenames in the config, as it's still meant to be somewhat user-facing.
Sainan marked this conversation as resolved
AMelonInsideLemon added 1 commit 2025-08-11 11:40:16 -07:00
rename waterFight to dogDays
All checks were successful
Build / build (pull_request) Successful in 1m3s
7a60b86c11
AMelonInsideLemon added 1 commit 2025-08-11 11:45:33 -07:00
fogot about webui
All checks were successful
Build / build (pull_request) Successful in 59s
8598c51bc7
AMelonInsideLemon added 1 commit 2025-08-11 11:52:20 -07:00
Update config-vanilla.json
All checks were successful
Build / build (pull_request) Successful in 1m7s
eb013fc5d3
Owner

Also a minor thing is that RegularCredits should be deleted when transforming message database to client since that's definitely not a real field (the credit reward is likely not even given via the inbox message)

Also a minor thing is that `RegularCredits` should be deleted when transforming message database to client since that's definitely not a real field (the credit reward is likely not even given via the inbox message)
Author
Contributor

If that not real field then why i see it on https://api.warframe.com/api/inbox.php?

If that not real field then why i see it on https://api.warframe.com/api/inbox.php?
Owner

Oh nvm, I guess I was looking at the wrong log.

Oh nvm, I guess I was looking at the wrong log.
Sainan approved these changes 2025-08-11 12:38:54 -07:00
Dismissed
AMelonInsideLemon added 1 commit 2025-08-12 00:39:20 -07:00
almost all tactical alerts after star cart 3.0
All checks were successful
Build / build (pull_request) Successful in 1m13s
72572f2c47
AMelonInsideLemon changed title from feat: dog days to feat: tactical alerts 2025-08-12 00:39:23 -07:00
Owner

Merge conflict, could you please rebase

Merge conflict, could you please rebase
Contributor

Sorry to bother you, but would you consider adding Thermia Fractures? Thank you so much.

Sorry to bother you, but would you consider adding Thermia Fractures? Thank you so much.
AMelonInsideLemon force-pushed goal-dog-days from 72572f2c47 to 6b3aa11ec1 2025-08-12 08:34:55 -07:00 Compare
Author
Contributor

Merge conflict, could you please rebase

Done

> Merge conflict, could you please rebase Done
Sainan reviewed 2025-08-12 08:45:30 -07:00
@ -1403,2 +1404,3 @@
...staticWorldState,
SyndicateMissions: [...staticWorldState.SyndicateMissions]
SyndicateMissions: [...staticWorldState.SyndicateMissions],
InGameMarket: staticWorldState.InGameMarket
Owner

This is not creating a copy, so every single request to the worldState endpoint where this array is mutated persists those changes.

This is not creating a copy, so every single request to the worldState endpoint where this array is mutated persists those changes.
Sainan marked this conversation as resolved
Sainan dismissed Sainan’s review 2025-08-12 08:46:03 -07:00
Contributor

Typo in comments (present in a couple of more places, than the screenshot). Incompatible*

Typo in comments (present in a couple of more places, than the screenshot). `Incompatible`*
Contributor

Uhhh, should we maybe just have the year load from a |YEAR| value? Because otherwise we end up with that, having identical strings with different years, resulting into (probably-)pointless extra strings.

Uhhh, should we maybe just have the year load from a |YEAR| value? Because otherwise we end up with that, having identical strings with different years, resulting into (probably-)pointless extra strings.
AMelonInsideLemon added 1 commit 2025-08-12 09:41:10 -07:00
data-loc-year
All checks were successful
Build / build (pull_request) Successful in 56s
344e37db01
Sainan reviewed 2025-08-12 09:52:13 -07:00
Sainan approved these changes 2025-08-12 10:46:33 -07:00
Sainan added 1 commit 2025-08-12 10:48:42 -07:00
fix doubled colons
All checks were successful
Build / build (pull_request) Successful in 1m1s
6235b87561
Sainan added 1 commit 2025-08-12 10:53:03 -07:00
use warning icon for incompatibility notes
Some checks failed
Build / build (pull_request) Failing after 51s
6688a97184
Sainan added 1 commit 2025-08-12 10:53:34 -07:00
prettier
All checks were successful
Build / build (pull_request) Successful in 1m0s
411d8d1950
All checks were successful
Build / build (pull_request) Successful in 1m0s
This pull request can be merged automatically.
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u goal-dog-days:AMelonInsideLemon-goal-dog-days
git checkout AMelonInsideLemon-goal-dog-days
Sign in to join this conversation.
No description provided.