Skip to content

Commit

Permalink
creature, erpdrobe and syndiegirl bundle (sex update) (#138)
Browse files Browse the repository at this point in the history
# Description

Adds the Creature (hellspawn but spooky), the ERPDrobe (admeme only, AND
i have permission from seth himself) along with the syndiegirl bundle
(it's literally just the outfit itself and is admeme)

# TODO

- [x] Syndiegirl bundle
- [x] ERPDrobe
- [x] The Creature Feature featuring The Creature

<details><summary><h1>Media</h1></summary>
<p>


![image](https://github.com/user-attachments/assets/52bb91aa-d889-443d-9f5a-a13c40b1508b)


</p>
</details>

---

# Changelog

:cl: FederalBureau
- add: The Creature
- add: Added back my first contribution (those who know)
- add: Added a Syndiegirl bundle for mapping
  • Loading branch information
bruhmogus authored Jan 11, 2025
2 parents 68c5237 + bcc7e43 commit 1dfc07d
Show file tree
Hide file tree
Showing 11 changed files with 214 additions and 0 deletions.
15 changes: 15 additions & 0 deletions Resources/Locale/en-US/advertisements/erpdrobe.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
advertisement-erpdrobe-1 = You turn me TRUE, use defines!
advertisement-erpdrobe-2 = Come inside... and look at our options.
advertisement-erpdrobe-3 = Perfect for chilling with Spaceflix and a "great friend."
advertisement-erpdrobe-4 = Treat me like one of your lamps, mothy!
advertisement-erpdrobe-5 = Oh no, I'm jammed~
advertisement-erpdrobe-6 = You can open my maintenance panel ANY time~
advertisement-erpdrobe-7 = Fill me with all your "stock~"
advertisement-erpdrobe-8 = If anything gets stuck, feel free to take matters into your own hands~
advertisement-erpdrobe-9 = You don't need a "firewall" with me~
advertisement-erpdrobe-10 = Trains run on rails, but you can run one on me.
advertisement-erpdrobe-11 = I think I need a little "maintenance", why don't you open up my "panel?"
advertisement-erpdrobe-12 = Don't worry, it's our little secret.
advertisement-erpdrobe-13 = Our skirts are great for cleaning up ALL sorts of "messes" men leave around.
advertisement-erpdrobe-14 = They'll notice you, we guarantee it.
advertisement-erpdrobe-15 = Our socks have proven ability on the computer and in the bedroom.
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
- type: entity
parent: ClothingBackpackDuffelSyndicateBundle
id: ClothingBackpackDuffelSyndiegirl
name: syndiegirl kit
description: "A suspicious bag with even more suspicious contents. They're solely for emotional support, of course."
components:
- type: StorageFill
contents:
- id: ClothingUniformJumpskirtOperative
- id: ClothingHandsGlovesCombat
- id: ClothingOuterArmorBasic
- id: ClothingHeadHatSyndie
- id: ClothingMaskNeckGaiter
- id: ClothingEyesGlassesSunglasses
- id: BookUnathiJanitor
18 changes: 18 additions & 0 deletions Resources/Prototypes/Entities/Arcadis_station/Locale/erpdrobe.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
- type: messagePack
id: ERPDrobeAds
messages:
- advertisement-erpdrobe-1
- advertisement-erpdrobe-2
- advertisement-erpdrobe-3
- advertisement-erpdrobe-4
- advertisement-erpdrobe-5
- advertisement-erpdrobe-6
- advertisement-erpdrobe-7
- advertisement-erpdrobe-8
- advertisement-erpdrobe-9
- advertisement-erpdrobe-10
- advertisement-erpdrobe-11
- advertisement-erpdrobe-12
- advertisement-erpdrobe-13
- advertisement-erpdrobe-14
- advertisement-erpdrobe-15
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
- type: entity
name: all-consuming beast
parent:
- BaseSimpleMob
- MobCombat
- MobBloodstream
id: MobCreatureFeature
description: An alien beast that stabs and slashes those unprepared before going into a blood-thirsty craze, eating the body in mere seconds.
components:
- type: RotationVisuals
defaultRotation: 90
horizontalRotation: 90
- type: GhostTakeoverAvailable
- type: HTN
rootTask:
task: SimpleHostileCompound
- type: NpcFactionMember
factions:
- SimpleHostile
- type: Body
prototype: Animal
- type: Damageable
damageContainer: Biological
damageModifierSet: HellSpawn
- type: MovementSpeedModifier
baseWalkSpeed: 3
baseSprintSpeed: 5.5
- type: Sprite
sprite: Arcadis_station/NPC/creaturefeature.rsi
layers:
- map: [ "enum.DamageStateVisualLayers.Base" ]
state: alive
- type: DamageStateVisuals
states:
Alive:
Base: alive
Dead:
Base: dead
- type: NameIdentifier
group: GenericNumber
- type: SlowOnDamage
speedModifierThresholds:
60: 0.7
80: 0.5
- type: MobPrice
price: 1000 # Living critters are valuable in space.
- type: Perishable
- type: Reflect
reflectProb: 0.5
innate: true
reflects:
- Energy
- NonEnergy
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeCircle
radius: 0.9
density: 300
mask:
- MobMask
layer:
- MobLayer
- type: MobState
- type: Tag
tags:
- CannotSuicide
- DoorBumpOpener
- FootstepSound
- type: MobThresholds
thresholds:
0: Alive
800: Dead
- type: MeleeWeapon
attackRate: 0.6
hidden: true
soundHit:
path: /Audio/Weapons/Xeno/alien_claw_flesh3.ogg
damage:
types:
Slash: 70
Structural: 70
- type: FootstepModifier
footstepSoundCollection:
collection: FootstepThud
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
- type: vendingMachineInventory
id: ERPDrobeInventory
startingInventory:
Handcuffs: 2
ClothingMaskMuzzle: 2
ClothingEyesBlindfold: 2
ClothingUniformJumpskirtJanimaidmini: 2
ClothingUniformJumpskirtJanimaid: 2
ClothingUniformJumpskirtTacticalMaid: 2
ClothingHeadHatTacticalMaidHeadband: 2
ClothingHandsTacticalMaidGloves: 2
ClothingShoesBootsLaceup: 2
ClothingUnderSocksCoder: 2
ClothingUnderSocksBee: 2
FoodPoppy: 2
ClothingHeadHatCatEars: 2
DrinkSpaceLube: 2
ClothingHeadHatBunny: 2
ClothingCostumeBunnySuit: 2
ClothingUniformJumpsuitKimono: 2
ClothingUniformJumpskirtPerformer: 2
ClothingShoesBootsPerformer: 2
ClothingOuterSuitShrineMaiden: 2
ClothingHeadHatShrineMaidenWig: 2
UniformMaid: 2
ClothingUniformDressRed: 2
ClothingUniformSwimsuitBlue: 2
UniformSchoolgirlRed: 2
UniformSchoolgirlBlack: 2
UniformSchoolgirlBlue: 2
UniformSchoolgirlCyan: 2
UniformSchoolgirlGreen: 2
UniformSchoolgirlOrange: 2
UniformSchoolgirlPink: 2
UniformSchoolgirlPurple: 2
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
- type: entity
parent: VendingMachine
id: VendingMachineERPDrobe
name: ERPDrobe
description: A vending machine designed to dispense clothing known only to people who are really, really desperate.
components:
- type: VendingMachine
pack: ERPDrobeInventory
offState: off
brokenState: broken
normalState: normal-unshaded
- type: Advertise
pack: ERPDrobeAds
- type: SpeakOnUIClosed
pack: GenericVendGoodbyes
- type: Sprite
sprite: Structures/Machines/VendingMachines/robodrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Base"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: AccessReader
access: [["Maintenance"]]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"version": 1,
"size": {
"x": 64,
"y": 64
},
"license": "CC-BY-SA-3.0",
"copyright": "Made by brainfood1183 (github) for ss14 and then edited by FBI to be a creature",
"states": [
{
"name": "dead"
},
{
"name": "alive",
"directions": 4
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Resources/Textures/_Arc/Clothing/under/blacksocks.rsi/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 1dfc07d

Please sign in to comment.