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

Add infecting marines, full hugger > chestburster > larva lifecycle and hugger leap/impregnation #601

Merged
merged 7 commits into from
Nov 19, 2023

Conversation

DrSmugleaf
Copy link
Contributor

@DrSmugleaf DrSmugleaf commented Nov 19, 2023

About the PR

Resolves #373
Resolves #232
Resolves #231
Resolves #221
Resolves #237
Resolves #222
Resolves #234
Resolves #223
Resolves #220

This adds:

  • The leap ability.
  • 3 second cooldown and 1 second delay for hugger leaping.
  • The ability for huggers to leap and latch onto marines, knocking them unconscious for one and a half minutes and infecting them with a chestburster that will kill the marine and spawn a larva 8 minutes after infection.
  • Sprite for the hugger being latched onto the marine and (after 10 seconds) detaching from the marine.
  • Killing the hugger permanently after detaching from impregnation.
  • Running and throwing animation for huggers.
  • Sounds and sprite for chestbursting.
  • Killing the marine permanently after chestbursting.
  • Taking more than 10 damage at once cancels the hugger's leap doafter.

Not yet done (for a future PR):

  • Latch-on sound and knockdown/shivers/screams towards the end of the infection
  • Marking infected marines with an icon for xenos.
  • Embryo removal surgery.
  • Adjusting the throw strength depending on where the hugger clicked to leap to (right now its a constant strength of 30).
  • Only attach the hugger if the marine was ~1 tile away from it (like in cm13) or if it clicks on a knocked-down marine with a short delay.
  • Making hugger players immediately able to rejoin the game on the side of the hive if a slot is available.

Media

out.mp4
  • I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

@github-actions github-actions bot added Status: Needs Review Changes: Sprites Should be reviewed or fixed by people who are knowledgeable with spriting or visual design labels Nov 19, 2023
Copy link
Contributor

github-actions bot commented Nov 19, 2023

RSI Diff Bot; head commit c135aca merging into 21c7e3b
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/_CM14/Effects/chest_burst.rsi

State Old New Status
burst_lie Added
burst_stand Added
bursted_lie Added
bursted_stand Added

Resources/Textures/_CM14/Mobs/Xenos/Hugger/hugger_impregnated.rsi

State Old New Status
facehugger_impregnated Added

Resources/Textures/_CM14/Mobs/Xenos/Hugger/hugger_mask.rsi

State Old New Status
corgi Added
corgi_puppy Added
human Added

Edit: diff updated after c135aca

@QuietlyWhisper
Copy link
Contributor

Did you have to call it impregnation

@DrSmugleaf
Copy link
Contributor Author

Did you have to call it impregnation

yes

@DrSmugleaf DrSmugleaf merged commit ca452f8 into RMC-14:master Nov 19, 2023
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: Sprites Should be reviewed or fixed by people who are knowledgeable with spriting or visual design Status: Needs Review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Hugger prototype Lesser drone Larva Hugger Tier 0 xenos
2 participants