Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash: Players w/ Spawn-As-Larva Prompts do not count as Xenos #16853

Open
Runian opened this issue Dec 27, 2024 · 0 comments
Open

Crash: Players w/ Spawn-As-Larva Prompts do not count as Xenos #16853

Runian opened this issue Dec 27, 2024 · 0 comments
Labels
Bug Incorrect functionality.

Comments

@Runian
Copy link
Contributor

Runian commented Dec 27, 2024

Description

What I expected:

  1. Unable to open multiple spawn-as-larva prompts.
  2. Spawn-as-larva players should count as xenos.

What actually happened:

  1. Can open multiple spawn-as-larva prompts.
  2. Spawn-as-larva players do not count as xenos (until they spawn for real).

In Crash, this means you click the "join as larva" queue and receive the prompt. Then you can click it again (assuming no one is in the queue) and receive ANOTHER prompt. If you do this at the right time, the gamemode will believe that there is not enough xenos and trigger balance scales which will create more burrowed larva. Do this enough times and you can have enough burrowed larva to reach queen or have more xenos than expected. Screenshots as proof below.

Test Merges

#16504: 'Metnal Mining Operation (REVIVAL)' by PibeCantina at commit 1c8b65aecd
#16761: 'Crash: Marines only add job points if xenos are under balanced' by Runian at commit 72dcb783e2
#16820: 'TGMC Christmas 2024' by RipGrayson at commit 2f74684f0d
#16812: 'TM FIRST Xeno code cleanup' by Lumipharon at commit 0501d9468b

Reproduction Steps

  1. Join larva queue and receive the prompt to spawn as a larva.
  2. Click whatever buttons you need to keep the prompt alive (like switching between join and spawn at a different silo prompts).
  3. Have balance scales to trigger while your prompt is alive which causes a burrowed larva to appear.
  4. Join larva queue AGAIN and receive ANOTHER prompt to spawn as a larva.
  5. At this point, you have 2+ prompts.
  6. Repeat previous steps until you reach an amount of prompts you want.
  7. Cancel out all prompts and see that a burrowed larva has been added for each prompt you canceled.

Screenshots

image

image

@Runian Runian added the Bug Incorrect functionality. label Dec 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Incorrect functionality.
Projects
None yet
Development

No branches or pull requests

1 participant