diff --git a/Resources/Prototypes/Floof/Entities/Objects/Lewd/eggs.yml b/Resources/Prototypes/Floof/Entities/Objects/Lewd/eggs.yml new file mode 100644 index 00000000000..8d1c005f8a2 --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Lewd/eggs.yml @@ -0,0 +1,49 @@ +- type: entity + parent: BaseItem + id: BasicEgg + name: basic egg + description: A large and shiny egg, couldn't have been laid by a chicken! + components: + - type: Sprite + sprite: Floof/Objects/Fun/Lewd/egg.rsi + state: egg_chicken + +- type: entity + parent: BaseItem + id: DragonEgg + name: dragon egg + description: A warm and shimmering egg, power could be felt from within... + components: + - type: Sprite + sprite: Floof/Objects/Fun/Lewd/egg.rsi + state: egg_dragon + +- type: entity + parent: BaseItem + id: VoidEgg + name: void egg + description: A void egg. This has to be dangerous, right? + components: + - type: Sprite + sprite: Floof/Objects/Fun/Lewd/egg.rsi + state: egg_void + +- type: entity + parent: BaseItem + id: SlimeEgg + name: slime egg + description: A globby and squishy egg, feels nasty. + components: + - type: Sprite + sprite: Floof/Objects/Fun/Lewd/egg.rsi + state: egg_slimeglob + +- type: entity + parent: BaseItem + id: HoneyEgg + name: honeycomb egg + description: An egg covered in a sticky and sweet honey. + components: + - type: Sprite + sprite: Floof/Objects/Fun/Lewd/egg.rsi + state: egg_honeycomb diff --git a/Resources/Prototypes/Floof/Entities/Structures/Furniture/stripper_pole.yml b/Resources/Prototypes/Floof/Entities/Structures/Furniture/stripper_pole.yml new file mode 100644 index 00000000000..a82330ec641 --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Structures/Furniture/stripper_pole.yml @@ -0,0 +1,120 @@ +- type: entity + id: StripperPole + parent: BaseStructure + name: stripper pole + description: A long pole on a pedestal used for showing off your great 'assets'. + components: + - type: Transform + anchored: true + - type: Construction + graph: Lewd + node: FurnStripPole + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + density: 120 + hard: "false" + mask: + - TabletopMachineMask + layer: + - TabletopMachineLayer + - type: Sprite + sprite: Floof/Structures/pole.rsi + state: pole + drawdepth: SmallObjects + - type: Icon + sprite: Floof/Structures/pole.rsi + state: pole + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 125 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 25 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + params: + volume: -6 + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + id: StripperPoleInit + parent: BaseStructure + noSpawn: true + name: stripper pole base + description: The base of a stripper pole. + placement: + mode: SnapgridCenter + components: + - type: Clickable + - type: InteractionOutline + - type: Transform + anchored: true + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + density: 60 + mask: + - TabletopMachineMask + layer: + - TabletopMachineLayer + - type: Sprite + sprite: Floof/Structures/pole.rsi + state: pole_base + drawdepth: SmallObjects + - type: Icon + sprite: Floof/Structures/pole.rsi + state: pole_base + - type: Construction + graph: Lewd + node: FurnStripPoleInit + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 125 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 25 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + params: + volume: -6 + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + diff --git a/Resources/Prototypes/Floof/Recipes/Construction/Graphs/furniture/lewds.yml b/Resources/Prototypes/Floof/Recipes/Construction/Graphs/furniture/lewds.yml new file mode 100644 index 00000000000..345dc31ce5c --- /dev/null +++ b/Resources/Prototypes/Floof/Recipes/Construction/Graphs/furniture/lewds.yml @@ -0,0 +1,46 @@ +- type: constructionGraph + id: Lewd + start: start + graph: + - node: start + actions: + - !type:DeleteEntity {} + edges: + - to: FurnStripPoleInit + steps: + - material: Steel + amount: 3 + doAfter: 1 + + - node: FurnStripPoleInit + entity: StripperPoleInit + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 3 + steps: + - tool: Screwing + doAfter: 1 + - to: FurnStripPole + steps: + - material: MetalRod + amount: 2 + doAfter: 2 + + + - node: FurnStripPole + entity: StripperPole + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 3 + - !type:SpawnPrototype + prototype: PartRodMetal + amount: 2 + steps: + - tool: Screwing + doAfter: 4 diff --git a/Resources/Prototypes/Floof/Recipes/Construction/furniture.yml b/Resources/Prototypes/Floof/Recipes/Construction/furniture.yml new file mode 100644 index 00000000000..aa25d9e7a2a --- /dev/null +++ b/Resources/Prototypes/Floof/Recipes/Construction/furniture.yml @@ -0,0 +1,84 @@ +- type: construction + name: Comfy Sofa + id: ChairSofaBench + graph: Seat + startNode: start + targetNode: chairSofaBench + category: construction-category-furniture + description: A comfy sofa of standard design. + icon: + sprite: SimpleStation14/Structures/Furniture/Benches/sofa_corp.rsi + state: middle + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + name: Comfy Sofa Left End + id: ChairSofaBenchLeft + graph: Seat + startNode: start + targetNode: chairSofaBenchLeft + category: construction-category-furniture + description: A comfy sofa of standard design. The left end! + icon: + sprite: SimpleStation14/Structures/Furniture/Benches/sofa_corp.rsi + state: left + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + name: Comfy Sofa Right End + id: ChairSofaBenchRight + graph: Seat + startNode: start + targetNode: chairSofaBenchRight + category: construction-category-furniture + description: A comfy sofa of standard design. The right end! + icon: + sprite: SimpleStation14/Structures/Furniture/Benches/sofa_corp.rsi + state: right + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + name: Comfy Sofa Corner + id: ChairSofaBenchCorner + graph: Seat + startNode: start + targetNode: chairSofaBenchCorner + category: construction-category-furniture + description: A comfy sofa of standard design. The corner piece! + icon: + sprite: SimpleStation14/Structures/Furniture/Benches/sofa_corp.rsi + state: corner + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + name: Stripper Pole + id: FurnStripPole + graph: Lewd + startNode: start + targetNode: FurnStripPole + category: construction-category-furniture + description: A long pole on a pedestal used for showing off your great 'assets'. + icon: + sprite: Floof/Structures/pole.rsi + state: pole + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/seats.yml b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/seats.yml index c587e47efb8..b04e95aa7c3 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/seats.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/seats.yml @@ -87,6 +87,34 @@ doAfter: 1 - material: Cloth amount: 1 + - to: chairSofaBench # Floof + steps: + - material: Steel + amount: 4 + doAfter: 1 + - material: Cloth + amount: 2 + - to: chairSofaBenchLeft # Floof + steps: + - material: Steel + amount: 4 + doAfter: 1 + - material: Cloth + amount: 2 + - to: chairSofaBenchRight # Floof + steps: + - material: Steel + amount: 4 + doAfter: 1 + - material: Cloth + amount: 2 + - to: chairSofaBenchCorner # Floof + steps: + - material: Steel + amount: 4 + doAfter: 1 + - material: Cloth + amount: 2 - node: chair entity: Chair @@ -276,3 +304,71 @@ doAfter: 1 - tool: Screwing doAfter: 1 + + - node: chairSofaBench # Floof + entity: BenchSofaCorpMiddle + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 4 + - !type:SpawnPrototype + prototype: MaterialCloth1 + amount: 2 + steps: + - tool: Cutting + doAfter: 1 + - tool: Screwing + doAfter: 1 + + - node: chairSofaBenchLeft # Floof + entity: BenchSofaCorpLeft + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 4 + - !type:SpawnPrototype + prototype: MaterialCloth1 + amount: 2 + steps: + - tool: Cutting + doAfter: 1 + - tool: Screwing + doAfter: 1 + + - node: chairSofaBenchRight # Floof + entity: BenchSofaCorpRight + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 4 + - !type:SpawnPrototype + prototype: MaterialCloth1 + amount: 2 + steps: + - tool: Cutting + doAfter: 1 + - tool: Screwing + doAfter: 1 + + - node: chairSofaBenchCorner # Floof + entity: BenchSofaCorpCorner + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 4 + - !type:SpawnPrototype + prototype: MaterialCloth1 + amount: 2 + steps: + - tool: Cutting + doAfter: 1 + - tool: Screwing + doAfter: 1 diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/tables.yml b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/tables.yml index bdfcaae6e96..27c174862cf 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/tables.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/tables.yml @@ -1,4 +1,4 @@ -- type: constructionGraph +- type: constructionGraph id: Table start: start graph: diff --git a/Resources/Prototypes/SimpleStation14/benches.yml b/Resources/Prototypes/SimpleStation14/benches.yml index a7021bf26d0..8684325c30d 100644 --- a/Resources/Prototypes/SimpleStation14/benches.yml +++ b/Resources/Prototypes/SimpleStation14/benches.yml @@ -201,10 +201,17 @@ - type: entity name: grey sofa id: BenchSofaCorpMiddle + placement: # Floof + mode: SnapgridCenter # Floof parent: BenchBaseMiddle components: - type: Sprite sprite: SimpleStation14/Structures/Furniture/Benches/sofa_corp.rsi + - type: Construction # Floof + graph: Seat + node: chairSofaBench + - type: StaticPrice + price: 30 - type: entity id: BenchSofaCorpLeft @@ -226,9 +233,7 @@ name: grey sofa id: BenchSofaCorpCorner suffix: Corner -# parent: BenchSofaCorpMiddle - placement: - mode: SnapgridCenter + parent: BenchSofaCorpMiddle # Floof components: - type: Transform anchored: true diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_ashwalker.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_ashwalker.png new file mode 100644 index 00000000000..f7a2f497a36 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_ashwalker.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_badrecipe.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_badrecipe.png new file mode 100644 index 00000000000..6343e5f8e2d Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_badrecipe.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_blue.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_blue.png new file mode 100644 index 00000000000..9b9ff3eccd3 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_blue.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_bugcocoon.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_bugcocoon.png new file mode 100644 index 00000000000..715549da733 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_bugcocoon.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_cd.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_cd.png new file mode 100644 index 00000000000..c428f293834 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_cd.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_chicken.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_chicken.png new file mode 100644 index 00000000000..0a2d0632cab Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_chicken.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_chocolate.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_chocolate.png new file mode 100644 index 00000000000..d815afd97ff Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_chocolate.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_cocoon.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_cocoon.png new file mode 100644 index 00000000000..7dab686e28f Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_cocoon.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_corrupteddemon.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_corrupteddemon.png new file mode 100644 index 00000000000..697f89bec4e Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_corrupteddemon.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_dragon.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_dragon.png new file mode 100644 index 00000000000..8b1b47f496b Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_dragon.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_escapepod.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_escapepod.png new file mode 100644 index 00000000000..b6770e82d36 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_escapepod.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_file.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_file.png new file mode 100644 index 00000000000..fbdd13014cc Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_file.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_fish.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_fish.png new file mode 100644 index 00000000000..6afe2cf9943 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_fish.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_floppy.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_floppy.png new file mode 100644 index 00000000000..bdaf3f7fe92 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_floppy.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_green.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_green.png new file mode 100644 index 00000000000..887b7205bed Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_green.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_holy.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_holy.png new file mode 100644 index 00000000000..058951913c9 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_holy.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_honeycomb.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_honeycomb.png new file mode 100644 index 00000000000..8ee93f4cfea Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_honeycomb.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_hybrid.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_hybrid.png new file mode 100644 index 00000000000..c027043adf6 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_hybrid.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_insectoid.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_insectoid.png new file mode 100644 index 00000000000..e9eca9b21c1 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_insectoid.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_orange.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_orange.png new file mode 100644 index 00000000000..5b669482aef Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_orange.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_pellet.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_pellet.png new file mode 100644 index 00000000000..cb602077a98 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_pellet.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_pinkspots.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_pinkspots.png new file mode 100644 index 00000000000..dcdc3e96f58 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_pinkspots.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_polychrome.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_polychrome.png new file mode 100644 index 00000000000..8e1b4e11992 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_polychrome.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_purple.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_purple.png new file mode 100644 index 00000000000..55b09d9ae18 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_purple.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_rainbow.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_rainbow.png new file mode 100644 index 00000000000..aba3019c631 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_rainbow.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_ratvar.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_ratvar.png new file mode 100644 index 00000000000..7ec370c6ba3 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_ratvar.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_red.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_red.png new file mode 100644 index 00000000000..51ac82e88fc Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_red.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_rock.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_rock.png new file mode 100644 index 00000000000..501c5b843b5 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_rock.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_slimeglob.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_slimeglob.png new file mode 100644 index 00000000000..e4286a70375 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_slimeglob.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_spidercluster.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_spidercluster.png new file mode 100644 index 00000000000..812eef93396 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_spidercluster.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_synthetic.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_synthetic.png new file mode 100644 index 00000000000..21ccaf0f9d4 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_synthetic.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_void.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_void.png new file mode 100644 index 00000000000..362f8a6bfd9 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_void.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_xenomorph.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_xenomorph.png new file mode 100644 index 00000000000..29223b7a89e Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_xenomorph.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_yellow.png b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_yellow.png new file mode 100644 index 00000000000..9c36ffe89e8 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/egg_yellow.png differ diff --git a/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/meta.json b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/meta.json new file mode 100644 index 00000000000..fc06862b449 --- /dev/null +++ b/Resources/Textures/Floof/Objects/Fun/Lewd/egg.rsi/meta.json @@ -0,0 +1,197 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Splurtstation (https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "egg_xenomorph", + "delays": [ + [ + 3.5, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "egg_badrecipe" + }, + { + "name": "egg_chocolate" + }, + { + "name": "egg_pellet" + }, + { + "name": "egg_rock" + }, + { + "name": "egg_chicken" + }, + { + "name": "egg_slimeglob" + }, + { + "name": "egg_synthetic" + }, + { + "name": "egg_escapepod" + }, + { + "name": "egg_cocoon" + }, + { + "name": "egg_bugcocoon" + }, + { + "name": "egg_yellow" + }, + { + "name": "egg_blue" + }, + { + "name": "egg_green" + }, + { + "name": "egg_orange" + }, + { + "name": "egg_purple" + }, + { + "name": "egg_red" + }, + { + "name": "egg_rainbow" + }, + { + "name": "egg_pinkspots" + }, + { + "name": "egg_honeycomb" + }, + { + "name": "egg_floppy", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "egg_file" + }, + { + "name": "egg_cd" + }, + { + "name": "egg_spidercluster", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "egg_dragon", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "egg_corrupteddemon", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "egg_holy", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "egg_fish" + }, + { + "name": "egg_insectoid" + }, + { + "name": "egg_ashwalker", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "egg_void", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "egg_polychrome" + }, + { + "name": "egg_ratvar", + "delays": [ + [ + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "egg_hybrid" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Floof/Structures/pole.rsi/meta.json b/Resources/Textures/Floof/Structures/pole.rsi/meta.json new file mode 100644 index 00000000000..38d00f68455 --- /dev/null +++ b/Resources/Textures/Floof/Structures/pole.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Splurtstation (https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13)", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "pole" + }, + { + "name": "pole_base" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Floof/Structures/pole.rsi/pole.png b/Resources/Textures/Floof/Structures/pole.rsi/pole.png new file mode 100644 index 00000000000..e7fd3a61ef3 Binary files /dev/null and b/Resources/Textures/Floof/Structures/pole.rsi/pole.png differ diff --git a/Resources/Textures/Floof/Structures/pole.rsi/pole_base.png b/Resources/Textures/Floof/Structures/pole.rsi/pole_base.png new file mode 100644 index 00000000000..50e9b8f5327 Binary files /dev/null and b/Resources/Textures/Floof/Structures/pole.rsi/pole_base.png differ