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 diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index 6a5fb97e14..386cb5a4f5 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -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