feat: clearing lich infuance #1270

Merged
Sainan merged 2 commits from AMelonInsideLemon/SpaceNinjaServer:nemesis-influance into main 2025-03-22 06:08:01 -07:00
Contributor

Re #1253
idk what field is increasing duet change

Re #1253 idk what field is increasing duet change
AMelonInsideLemon added 1 commit 2025-03-22 00:43:06 -07:00
feat: clearing lich infuance
All checks were successful
Build / build (22) (pull_request) Successful in 41s
Build / build (20) (pull_request) Successful in 1m9s
Build / build (18) (pull_request) Successful in 1m22s
ae62e9f47c
Closes #1253
Owner

PR looks good to me, but regarding the duet chance, I'd like to be sure that's working. I see there's the MissionCount and LastEnc fields in the inventory Nemesis object now, both of which should probably be incremented after every mission completion, at least for infested liches, and I think then the duet chance might also update as expected?

PR looks good to me, but regarding the duet chance, I'd like to be sure that's working. I see there's the `MissionCount` and `LastEnc` fields in the inventory `Nemesis` object now, both of which should probably be incremented after every mission completion, at least for infested liches, and I think then the duet chance might also update as expected?
Owner

Also since you did add the InfNodes logic, what I did notice now is that once HenchmenKilled reaches 100 for the infested lich, the InfNodes contains the railjack mission:

        "InfNodes": [
            {
                "Node": "CrewBattleNode559",
                "Influence": 1
            }
        ],
Also since you did add the InfNodes logic, what I did notice now is that once `HenchmenKilled` reaches 100 for the infested lich, the InfNodes contains the railjack mission: ```json "InfNodes": [ { "Node": "CrewBattleNode559", "Influence": 1 } ], ```
Author
Contributor

When infested lich comes to railjack Weakened sets to true?

When infested lich comes to railjack `Weakened` sets to `true`?
Owner

Another nitpick would be that systemIndexes can be an array instead of an object with indexes that just happen to start at 0 and then increment...

Another nitpick would be that `systemIndexes` can be an array instead of an object with indexes that just happen to start at 0 and then increment...
Owner

When infested lich comes to railjack Weakened sets to true?

Hmm, appears so.

> When infested lich comes to railjack `Weakened` sets to `true`? Hmm, appears so.
AMelonInsideLemon changed title from feat: clearing lich infuance to WIP: feat: clearing lich infuance 2025-03-22 01:09:15 -07:00
AMelonInsideLemon added 1 commit 2025-03-22 02:45:35 -07:00
weakening infested lich
All checks were successful
Build / build (18) (pull_request) Successful in 48s
Build / build (20) (pull_request) Successful in 1m11s
Build / build (22) (pull_request) Successful in 44s
4eee6a95fe
Author
Contributor

duet chance = (MissionCount - LastEnc + 1) * 25

MissionCount should be incremented when you clear mission from infested lich infuance, LastEnc should be set to MissionCount when band is spawned. but i cannot spawn it because game calls #1272 before spawning them

duet chance = (`MissionCount` - `LastEnc` + 1) * 25 `MissionCount` should be incremented when you clear mission from infested lich infuance, `LastEnc` should be set to `MissionCount` when band is spawned. but i cannot spawn it because game calls #1272 before spawning them
AMelonInsideLemon changed title from WIP: feat: clearing lich infuance to feat: clearing lich infuance 2025-03-22 04:39:58 -07:00
Sainan approved these changes 2025-03-22 04:43:10 -07:00
Sainan merged commit c6a2785175 into main 2025-03-22 06:08:01 -07:00
Sainan deleted branch nemesis-influance 2025-03-22 06:08:01 -07:00
Sign in to join this conversation.
No description provided.