
PULL REQUEST DETAILS
[feature] [game-objects] [gamemodes] [input-wanted]
About the PR
Introduces a new antagonist to the classic and RP servers : Brain slugs.
The design document is here: https://docs.google.com/document/d/1XNOu...ZQdY8/edit#
I won't go too in details about the abilities since they are already detailed in the design doc.
![[Image: 203456758-ccca1c4f-6d05-4002-ad33-3e9f84cb2da0.gif]](https://user-images.githubusercontent.com/36884328/203456758-ccca1c4f-6d05-4002-ad33-3e9f84cb2da0.gif)
This antagonist is centered around stealing organs, infesting corpses and offering a final evolution allowing it to live as a powerful alien monster.
Brain slugs spawn into the shift inside the body of the player's character. They may gain stronger abilities such as a way to turn turfs into deadly acid, or to create critters to fight for them by collecting organs off the crew.
Once sufficiently fed, they are allowed to become a terrifying monster allowed to roam through the disposal pipes, looking to feast on the crew. They may also revert from this form to the previous one after a while.
![[Image: 200868745-2e9d3ee3-4ab4-417e-8fa9-106ab1d52ee8.gif]](https://user-images.githubusercontent.com/36884328/200868745-2e9d3ee3-4ab4-417e-8fa9-106ab1d52ee8.gif)
If they desire to, or die, the slug may exit the host's body and possess a dead human or a living small_animal. Doing so doesn't give any points to the slug.
Full icon list;
![[Image: 200919415-d0d96e56-96a7-4026-830a-b100bdf41e39.PNG]](https://user-images.githubusercontent.com/36884328/200919415-d0d96e56-96a7-4026-830a-b100bdf41e39.PNG)
Animated icon border in action;
![[Image: 200919495-a8a466a3-d361-47c4-92eb-bcd5d6568e38.gif]](https://user-images.githubusercontent.com/36884328/200919495-a8a466a3-d361-47c4-92eb-bcd5d6568e38.gif)
A few demos:
Disposal scuttling, restraining spit to prevent movement and organ theft. (Speed has been adjusted since)
![[Image: 203439774-c8b5e491-9092-4424-9fac-24b41ea61675.gif]](https://user-images.githubusercontent.com/36884328/203439774-c8b5e491-9092-4424-9fac-24b41ea61675.gif)
Infesting a corpse with broodlings who come out later, acid trail, and broodling agression.
![[Image: 203439849-1568294f-4437-4b09-b9de-bbb5b1cf48d3.gif]](https://user-images.githubusercontent.com/36884328/203439849-1568294f-4437-4b09-b9de-bbb5b1cf48d3.gif)
The disposal movement code is based on https://github.com/goonstation/goonstation/pull/11771 . Many thanks to Azrun for sharing their method!
Why's this needed?
Keeps the game fresh by allowing a new alternative to the list of antagonists currently present in the game.
Offers a different dynamic to the antagonists currently present on the RP servers.
Changelog
PULL REQUEST DETAILS
[feature] [game-objects] [gamemodes] [input-wanted]
About the PR
Introduces a new antagonist to the classic and RP servers : Brain slugs.
The design document is here: https://docs.google.com/document/d/1XNOu...ZQdY8/edit#
I won't go too in details about the abilities since they are already detailed in the design doc.
![[Image: 203456758-ccca1c4f-6d05-4002-ad33-3e9f84cb2da0.gif]](https://user-images.githubusercontent.com/36884328/203456758-ccca1c4f-6d05-4002-ad33-3e9f84cb2da0.gif)
This antagonist is centered around stealing organs, infesting corpses and offering a final evolution allowing it to live as a powerful alien monster.
Brain slugs spawn into the shift inside the body of the player's character. They may gain stronger abilities such as a way to turn turfs into deadly acid, or to create critters to fight for them by collecting organs off the crew.
Once sufficiently fed, they are allowed to become a terrifying monster allowed to roam through the disposal pipes, looking to feast on the crew. They may also revert from this form to the previous one after a while.
![[Image: 200868745-2e9d3ee3-4ab4-417e-8fa9-106ab1d52ee8.gif]](https://user-images.githubusercontent.com/36884328/200868745-2e9d3ee3-4ab4-417e-8fa9-106ab1d52ee8.gif)
If they desire to, or die, the slug may exit the host's body and possess a dead human or a living small_animal. Doing so doesn't give any points to the slug.
Full icon list;
Animated icon border in action;
![[Image: 200919495-a8a466a3-d361-47c4-92eb-bcd5d6568e38.gif]](https://user-images.githubusercontent.com/36884328/200919495-a8a466a3-d361-47c4-92eb-bcd5d6568e38.gif)
A few demos:
Disposal scuttling, restraining spit to prevent movement and organ theft. (Speed has been adjusted since)
![[Image: 203439774-c8b5e491-9092-4424-9fac-24b41ea61675.gif]](https://user-images.githubusercontent.com/36884328/203439774-c8b5e491-9092-4424-9fac-24b41ea61675.gif)
Infesting a corpse with broodlings who come out later, acid trail, and broodling agression.
![[Image: 203439849-1568294f-4437-4b09-b9de-bbb5b1cf48d3.gif]](https://user-images.githubusercontent.com/36884328/203439849-1568294f-4437-4b09-b9de-bbb5b1cf48d3.gif)
The disposal movement code is based on https://github.com/goonstation/goonstation/pull/11771 . Many thanks to Azrun for sharing their method!
Why's this needed?
Keeps the game fresh by allowing a new alternative to the list of antagonists currently present in the game.
Offers a different dynamic to the antagonists currently present on the RP servers.
Changelog
Code:
changelog
(u)Bartimeus973
(*)New antagonist on the RP and classic servers: Space slugs have invaded the station! These beings may try to possess the dead, or animals, and pass as crew waiting to harvest an innocent bystander's organs!
PULL REQUEST DETAILS