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

Xenospawners #200

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 79 additions & 0 deletions Resources/Prototypes/Floof/Entities/Mobs/NPCs/slimes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -303,3 +303,82 @@
- map: [ "enum.DamageStateVisualLayers.Base" ]
state: alive
color: "#c6c8cc"

- type: entity
id: reagentslimeVents
parent: BaseGameRule
noSpawn: true
components:
- type: StationEvent
startAnnouncement: true
earliestStart: 20
reoccurrenceDelay: 12
minimumPlayers: 1
weight: 6 # Really weak compared to other critters
duration: 60
- type: VentCrittersRule
entries:
- id: ReagentSlime
prob: 0.01
- id: ReagentSlimeBeer
prob: 0.01
- id: ReagentSlimePax
prob: 0.01
- id: ReagentSlimeNocturine
prob: 0.01
- id: ReagentSlimeTHC
prob: 0.01
- id: ReagentSlimeBicaridine
prob: 0.01
- id: ReagentSlimeToxin
prob: 0.01
- id: ReagentSlimeNapalm
prob: 0.01
- id: ReagentSlimeOmnizine
prob: 0.01
- id: ReagentSlimeMuteToxin
prob: 0.01
- id: ReagentSlimeNorepinephricAcid
prob: 0.01
- id: ReagentSlimeEphedrine
prob: 0.01
- id: ReagentSlimeRobustHarvest
prob: 0.01
- id: ReagentSlimeCum
prob: 0.01
- id: ReagentSlimePomelustine
prob: 0.01
- id: ReagentSlimePhilterex
prob: 0.01
- id: ReagentSlimeLibidozenithizine
prob: 0.01
- id: ReagentSlimeIchor
prob: 0.01
- id: ReagentSlimeBleach
prob: 0.01
- id: ReagentSlimeSoap
prob: 0.01
- id: ReagentSlimeSpacelube
prob: 0.01
- id: ReagentSlimeBuzzachloricbees
prob: 0.01
- id: ReagentSlimeWehjuice
prob: 0.01
- id: ReagentCognizine
prob: 0.01
- id: ReagentSlimeOpporozidone
prob: 0.01
- id: ReagentSlimeNecrosol
prob: 0.01
- id: ReagentSlimeSpaceDrugs
prob: 0.01
- id: ReagentSlimeUnstableMutagen
prob: 0.01
- id: ReagentSlimeLead
prob: 0.01
- id: ReagentSlimechlorinetriflouride
prob: 0.01
- id: ReagentSlimePotassium
prob: 0.01
- id: ReagentSlimeLotophagoiOil
prob: 0.01
110 changes: 110 additions & 0 deletions Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -338,3 +338,113 @@
interactSuccessSpawn: EffectHearts
interactSuccessSound:
path: /Audio/Animals/lizard_happy.ogg

- type: entity
id: neutralXenoVents
parent: BaseGameRule
noSpawn: true
components:
- type: StationEvent
startAnnouncement: true
earliestStart: 20
reoccurrenceDelay: 12
minimumPlayers: 1
weight: 6 # Really weak compared to other critters
duration: 60
- type: VentCrittersRule
entries:
- id: MobXeno
prob: 0.01
- id: MobXenoNeutralRouny
prob: 0.005
- id: MobXenoNeutralDrone
prob: 0.005
- id: MobXenoNeutralPraetorian
prob: 0.005
- id: MobXenoNeutralRavager
prob: 0.005

- type: entity
id: ArgocyteVents
parent: BaseGameRule
noSpawn: true
components:
- type: StationEvent
startAnnouncement: true
earliestStart: 20
reoccurrenceDelay: 12
minimumPlayers: 12
weight: 6 # Really weak compared to other critters
duration: 60
- type: VentCrittersRule
entries:
- id: BaseMobArgocyte
prob: 0.01
- id: MobArgocyteSlurva
prob: 0.005
- id: MobArgocyteBarrier
prob: 0.005
- id: MobArgocyteSkitter
prob: 0.005
- id: MobArgocyteSwiper
prob: 0.005
- id: MobArgocyteMolder
prob: 0.01
- id: MobArgocytePouncer
prob: 0.005
- id: MobArgocyteGlider
prob: 0.005
- id: MobArgocyteHarvester
prob: 0.005
- id: MobArgocyteCrawler
prob: 0.005
- id: MobArgocyteEnforcer
prob: 0.005
- id: MobArgocyteFounder
prob: 0.005
- id: MobArgocyteLeviathing
prob: 0.005

- type: entity
id: MeatVents
parent: BaseGameRule
noSpawn: true
components:
- type: StationEvent
startAnnouncement: true
earliestStart: 20
reoccurrenceDelay: 12
minimumPlayers: 12
weight: 6 # Really weak compared to other critters
duration: 60
- type: VentCrittersRule
entries:
- id: BaseMobFlesh
prob: 0.01
- id: MobFleshJared
prob: 0.005
- id: MobFleshGolem
prob: 0.005
- id: MobFleshClamp
prob: 0.005
- id: MobFleshLover
prob: 0.005
- id: MobAbomination
prob: 0.005

- type: entity
id: TickVents
parent: BaseGameRule
noSpawn: true
components:
- type: StationEvent
startAnnouncement: true
earliestStart: 20
reoccurrenceDelay: 12
minimumPlayers: 1
weight: 6 # Really weak compared to other critters
duration: 60
- type: VentCrittersRule
entries:
- id: MobTick
prob: 0.01
Loading