From 332e7f2efef3e3efc50775d9e07755bdde8040cd Mon Sep 17 00:00:00 2001 From: fenndragon Date: Sun, 22 Sep 2024 17:33:57 -0600 Subject: [PATCH 1/3] Update xenopet.yml added a passive xeno spawn event --- .../Floof/Entities/Mobs/NPCs/xenopet.yml | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index 6a5fb97e14..7754653365 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -338,3 +338,28 @@ 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 From 9eb70377249ed2b5d41a02b2e08b150fa95951f0 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Sun, 22 Sep 2024 17:41:45 -0600 Subject: [PATCH 2/3] Update slimes.yml added a slime vents event --- .../Floof/Entities/Mobs/NPCs/slimes.yml | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/slimes.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/slimes.yml index 71b6161f2b..e5d61a0588 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/slimes.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/slimes.yml @@ -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 From 81b0fb04a83b7789724c754cd081d58cc86b3518 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Sun, 22 Sep 2024 17:53:17 -0600 Subject: [PATCH 3/3] Update xenopet.yml added other event spawners as well --- .../Floof/Entities/Mobs/NPCs/xenopet.yml | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index 7754653365..386cb5a4f5 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -363,3 +363,88 @@ 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