diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Decoration/flora.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Decoration/flora.yml new file mode 100644 index 00000000000..1466c1410c4 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Decoration/flora.yml @@ -0,0 +1,102 @@ +- type: entity + id: BushBase + name: Bush + description: A pretty bush. + placement: + mode: PlaceFree + components: + - type: SpriteFade + - type: Clickable + - type: InteractionOutline + - type: Sprite + noRot: true + sprite: DeltaV/Objects/Decoration/Flora/bush.rsi + state: base + drawdepth: Mobs + - type: Tag + tags: + - Structure + - type: Physics + bodyType: Static + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Wood + - type: MeleeSound + soundGroups: + Brute: + path: /Audio/Effects/chop.ogg + params: + variation: 0.05 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 10 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 0 + max: 1 + +- type: entity + parent: BushBase + id: BushLightBase + name: Light Bush + description: A pretty bush! + components: + - type: Sprite + sprite: DeltaV/Objects/Decoration/Flora/bush.rsi + layers: + - state: base_light + +- type: entity + parent: BushBase + id: BushHibiscus + name: Hibiscus Bush + description: A pretty bush, with hibiscuses! + components: + - type: Sprite + sprite: DeltaV/Objects/Decoration/Flora/bush.rsi + layers: + - state: base + - state: hibiscus + +- type: entity + parent: BushHibiscus + id: BushLightHibiscus + name: Light Hibiscus Bush + components: + - type: Sprite + sprite: DeltaV/Objects/Decoration/Flora/bush.rsi + layers: + - state: base_light + - state: hibiscus + +- type: entity + parent: BushBase + id: BushHydrangea + name: Hydrangea Bush + description: A pretty bush, with hydrangeas! + components: + - type: Sprite + sprite: DeltaV/Objects/Decoration/Flora/bush.rsi + layers: + - state: base + - state: hydrangea + +- type: entity + parent: BushHydrangea + id: BushLightHydrangea + name: Light Hydrangea Bush + components: + - type: Sprite + sprite: DeltaV/Objects/Decoration/Flora/bush.rsi + layers: + - state: base_light + - state: hydrangea diff --git a/Resources/Textures/DeltaV/Objects/Decoration/Flora/bush.rsi/base.png b/Resources/Textures/DeltaV/Objects/Decoration/Flora/bush.rsi/base.png new file mode 100644 index 00000000000..e0b01438f10 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Decoration/Flora/bush.rsi/base.png differ diff --git a/Resources/Textures/DeltaV/Objects/Decoration/Flora/bush.rsi/base_light.png b/Resources/Textures/DeltaV/Objects/Decoration/Flora/bush.rsi/base_light.png new file mode 100644 index 00000000000..d926c91cb0c Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Decoration/Flora/bush.rsi/base_light.png differ diff --git a/Resources/Textures/DeltaV/Objects/Decoration/Flora/bush.rsi/hibiscus.png b/Resources/Textures/DeltaV/Objects/Decoration/Flora/bush.rsi/hibiscus.png new file mode 100644 index 00000000000..1ac229d39a6 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Decoration/Flora/bush.rsi/hibiscus.png differ diff --git a/Resources/Textures/DeltaV/Objects/Decoration/Flora/bush.rsi/hydrangea.png b/Resources/Textures/DeltaV/Objects/Decoration/Flora/bush.rsi/hydrangea.png new file mode 100644 index 00000000000..0a84725f9de Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Decoration/Flora/bush.rsi/hydrangea.png differ diff --git a/Resources/Textures/DeltaV/Objects/Decoration/Flora/bush.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Decoration/Flora/bush.rsi/meta.json new file mode 100644 index 00000000000..bee2df43352 --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Decoration/Flora/bush.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by rosieposieeee (Github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "base_light" + }, + { + "name": "hibiscus" + }, + { + "name": "hydrangea" + } + ] +}