]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Adds Bananium (#14663)
authorbrainfood1183 <113240905+brainfood1183@users.noreply.github.com>
Sat, 29 Apr 2023 05:38:09 +0000 (06:38 +0100)
committerGitHub <noreply@github.com>
Sat, 29 Apr 2023 05:38:09 +0000 (15:38 +1000)
71 files changed:
Content.Server/Disease/Effects/DiseaseHonk.cs [new file with mode: 0644]
Resources/Locale/en-US/materials/materials.ftl
Resources/Locale/en-US/reagents/meta/elements.ftl
Resources/Locale/en-US/reagents/meta/toxins.ftl
Resources/Prototypes/Diseases/honk.yml [new file with mode: 0644]
Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml
Resources/Prototypes/Entities/Objects/Fun/bike_horn.yml
Resources/Prototypes/Entities/Objects/Materials/materials.yml
Resources/Prototypes/Entities/Objects/Materials/ore.yml
Resources/Prototypes/Entities/Objects/Specific/Medical/healthanalyzer.yml
Resources/Prototypes/Entities/Structures/Decoration/statues.yml
Resources/Prototypes/Entities/Structures/Doors/MaterialDoors/material_doors.yml
Resources/Prototypes/Entities/Structures/Furniture/altar.yml
Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Resources/Prototypes/Entities/Structures/Walls/asteroid.yml
Resources/Prototypes/Entities/Structures/Walls/walls.yml
Resources/Prototypes/Entities/Tiles/bananium.yml [new file with mode: 0644]
Resources/Prototypes/Reagents/Materials/materials.yml
Resources/Prototypes/Reagents/toxins.yml
Resources/Prototypes/Recipes/Construction/Graphs/fun/bananium_horn.yml [new file with mode: 0644]
Resources/Prototypes/Recipes/Construction/Graphs/furniture/altars.yml [new file with mode: 0644]
Resources/Prototypes/Recipes/Construction/Graphs/structures/bananiumfloor.yml [new file with mode: 0644]
Resources/Prototypes/Recipes/Construction/Graphs/structures/decoration.yml [new file with mode: 0644]
Resources/Prototypes/Recipes/Construction/Graphs/structures/doors.yml
Resources/Prototypes/Recipes/Construction/Graphs/structures/girder.yml
Resources/Prototypes/Recipes/Construction/fun.yml [new file with mode: 0644]
Resources/Prototypes/Recipes/Construction/structures.yml
Resources/Prototypes/Recipes/Lathes/sheet.yml
Resources/Prototypes/SoundCollections/bike_horn.yml
Resources/Prototypes/SoundCollections/disease.yml
Resources/Prototypes/Stacks/Materials/materials.yml
Resources/Prototypes/Stacks/Materials/ore.yml
Resources/Prototypes/Voice/disease_emotes.yml
Resources/Prototypes/Voice/speech_emote_sounds.yml
Resources/Prototypes/ore.yml
Resources/Textures/Objects/Fun/bananiumhorn.rsi/equipped-BELT.png [new file with mode: 0644]
Resources/Textures/Objects/Fun/bananiumhorn.rsi/icon.png [new file with mode: 0644]
Resources/Textures/Objects/Fun/bananiumhorn.rsi/inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Fun/bananiumhorn.rsi/inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Fun/bananiumhorn.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Objects/Materials/materials.rsi/bananium.png
Resources/Textures/Objects/Materials/materials.rsi/bananium_1.png [new file with mode: 0644]
Resources/Textures/Objects/Materials/materials.rsi/meta.json
Resources/Textures/Objects/Materials/materials.rsi/peel.png [new file with mode: 0644]
Resources/Textures/Objects/Materials/ore.rsi/bananium.png [new file with mode: 0644]
Resources/Textures/Objects/Materials/ore.rsi/meta.json
Resources/Textures/Structures/Decoration/statues.rsi/bananium_clown.png [new file with mode: 0644]
Resources/Textures/Structures/Decoration/statues.rsi/meta.json
Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/closed.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/closing.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/open.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/opening.png [new file with mode: 0644]
Resources/Textures/Structures/Furniture/Altars/Cults/bananium.rsi/full.png [new file with mode: 0644]
Resources/Textures/Structures/Furniture/Altars/Cults/bananium.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Structures/Walls/clown.rsi/clown0.png
Resources/Textures/Structures/Walls/clown.rsi/clown1.png
Resources/Textures/Structures/Walls/clown.rsi/clown2.png
Resources/Textures/Structures/Walls/clown.rsi/clown3.png
Resources/Textures/Structures/Walls/clown.rsi/clown4.png
Resources/Textures/Structures/Walls/clown.rsi/clown5.png
Resources/Textures/Structures/Walls/clown.rsi/clown6.png
Resources/Textures/Structures/Walls/clown.rsi/clown7.png
Resources/Textures/Structures/Walls/clown.rsi/full.png
Resources/Textures/Structures/Walls/clown.rsi/meta.json
Resources/Textures/Structures/Walls/rock.rsi/meta.json
Resources/Textures/Structures/Walls/rock.rsi/rock_bananium.png [new file with mode: 0644]
Resources/Textures/Tiles/Misc/bananium.rsi/bananium.png [new file with mode: 0644]
Resources/Textures/Tiles/Misc/bananium.rsi/meta.json [new file with mode: 0644]

diff --git a/Content.Server/Disease/Effects/DiseaseHonk.cs b/Content.Server/Disease/Effects/DiseaseHonk.cs
new file mode 100644 (file)
index 0000000..9ff4bd4
--- /dev/null
@@ -0,0 +1,39 @@
+using Content.Shared.Chat.Prototypes;
+using Content.Shared.Disease;
+using JetBrains.Annotations;
+using Robust.Shared.Audio;
+using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
+
+namespace Content.Server.Disease
+{
+    /// <summary>
+    /// Makes the diseased honk.
+    /// or neither.
+    /// </summary>
+    [UsedImplicitly]
+    public sealed class DiseaseHonk : DiseaseEffect
+    {
+        /// <summary>
+        /// Message to play when honking.
+        /// </summary>
+        [DataField("honkMessage")]
+        public string HonkMessage = "disease-honk";
+
+        /// <summary>
+        /// Emote to play when honking.
+        /// </summary>
+        [DataField("emote", required: true, customTypeSerializer: typeof(PrototypeIdSerializer<EmotePrototype>))]
+        public string EmoteId = String.Empty;
+
+        /// <summary>
+        /// Whether to spread the disease through the air.
+        /// </summary>
+        [DataField("airTransmit")]
+        public bool AirTransmit = false;
+
+        public override void Effect(DiseaseEffectArgs args)
+        {
+            EntitySystem.Get<DiseaseSystem>().SneezeCough(args.DiseasedEntity, args.Disease, EmoteId, AirTransmit);
+        }
+    }
+}
index 336b7f12062dfb67156261a425f73d83a34e3f71..70fb991c24cc89d0e405a64cd5b28721371dace2 100644 (file)
@@ -18,6 +18,7 @@ materials-plasma = plasma
 materials-plastic = plastic
 materials-wood = wood
 materials-uranium = uranium
+materials-bananium = bananium
 
 # Material Reclaimer
-material-reclaimer-upgrade-process-rate = process rate
\ No newline at end of file
+material-reclaimer-upgrade-process-rate = process rate
index 70cd57bc8f61576a4c170dce19654dad85ff5ed1..94b005840cfad2a499a565fb282961525abf7334 100644 (file)
@@ -60,3 +60,6 @@ reagent-desc-sodium = A silvery-white alkali metal. Highly reactive in its pure
 
 reagent-name-uranium = uranium
 reagent-desc-uranium = A grey metallic chemical element in the actinide series, weakly radioactive.
+
+reagent-name-bananium = bananium
+reagent-desc-bananium = A yellow radioactive organic solid.
index 1fea06f6b62581e3d78cd9711bad2402114d57e6..523620cd402db2a175b034754f1b78ba1311a6f5 100644 (file)
@@ -54,3 +54,6 @@ reagent-desc-allicin = An organosulfur compound found in alliums like garlic, on
 
 reagent-name-pax = pax
 reagent-desc-pax = A psychiatric drug which prevents the patient from directly harming anyone.
+
+reagent-name-honk = honk
+reagent-desc-honk = A toxin found in bananium. Causes severe honking and internal bleeding, may also cause the patient to mutate.
diff --git a/Resources/Prototypes/Diseases/honk.yml b/Resources/Prototypes/Diseases/honk.yml
new file mode 100644 (file)
index 0000000..203fadd
--- /dev/null
@@ -0,0 +1,60 @@
+- type: disease
+  id: ActiveHonkVirus
+  name: disease-proto-honk
+  infectious: false
+  cureResist: 0.2
+  stages:
+    - 0
+    - 120
+    - 780
+  effects:
+    # toxin
+    - !type:DiseaseAdjustReagent
+      probability: 0.07
+      reagent: Toxin
+      amount: 1
+      stages:
+        - 0
+        - 1
+        - 2
+    # honks
+    - !type:DiseaseHonk
+      probability: 0.03
+      emote: Honk
+      stages:
+        - 0
+    - !type:DiseaseHonk
+      probability: 0.04
+      emote: Honk
+      stages:
+        - 1
+    - !type:DiseaseHonk
+      probability: 0.06
+      emote: Honk
+      stages:
+        - 2
+    # stuttering accent chance when speaking
+    - !type:DiseaseGenericStatusEffect
+      probability: 0.3
+      key: Stutter
+      component: StutteringAccent
+      stages:
+        - 1
+    - !type:DiseaseGenericStatusEffect
+      probability: 0.6
+      key: Stutter
+      component: StutteringAccent
+      stages:
+        - 2
+    # possible cluwnification if ignored too long
+    - !type:DiseaseAddComponent
+      comp: Cluwne
+      probability: 0.0007
+      stages:
+        - 2
+  cures:
+    - !type:DiseaseReagentCure
+      reagent: BananaHonk
+      min: 5
+    - !type:DiseaseJustWaitCure
+      maxLength: 900
\ No newline at end of file
index f04be369546b32a54a0e466cd7ac37f8ad74fca6..2c4524a288f4066dcaa15c9835e3d934b37ab638 100644 (file)
   - type: DiseaseCarrier #The other class lab animal and disease vector
     naturalImmunities:
       - AMIV
+      - ActiveHonkVirus
   - type: CanEscapeInventory
   - type: MobPrice
     price: 50
index bde8dd9081e30c8e4bfb8aba020395f7781d8160..1d0d50d60d3a77b3e4103f67a4237c8478856693 100644 (file)
     - id: ClothingHeadHatFancyCrown #how did that get there?
       amount: 1
   - type: DiseaseCarrier
+    naturalImmunities:
+    - ActiveHonkVirus
     carrierDiseases:
     - VentCough
     - AMIV
     - id: FoodMeatRat
       amount: 1
   - type: DiseaseCarrier
+    naturalImmunities:
+      - ActiveHonkVirus
     carrierDiseases:
     - VentCough
     - AMIV
index c700f1a201d1346427b040a296859603a9b05181..745c0226c028d1ba81d1de2591a30351a00694b0 100644 (file)
     grindableSolutionName: food
   - type: SpaceGarbage
 
+- type: entity
+  name: bananium peel
+  parent: TrashBananaPeel
+  id: TrashBananiumPeel
+  components:
+  - type: Sprite
+    sprite: Objects/Materials/materials.rsi
+    state: peel
+  - type: Item
+    sprite: Objects/Materials/materials.rsi
+    heldPrefix: peel
+  - type: Slippery
+    paralyzeTime: 4
+    launchForwardsMultiplier: 5
+
 - type: entity
   name: banana peel
   suffix: Explosive
index 480fc1905f31e34cd0766304596b99f7455eb12c..ae12b37d0337d0f4d41a5b81d1e953cb3e0d101d 100644 (file)
@@ -85,7 +85,7 @@
   parent: BikeHorn
   id: GoldenBikeHorn
   name: golden honker
-  suffix: not to be mapped.
+  suffix: No mapping
   description: A happy honk prize, pray to the gods for your reward.
   components:
   - type: Sprite
   - type: Prayable
   - type: StaticPrice
     price: 1000
+
+- type: entity
+  parent: BikeHorn
+  id: BananiumHorn
+  name: bananium horn
+  description: An air horn made from bananium.
+  components:
+  - type: Sprite
+    sprite: Objects/Fun/bananiumhorn.rsi
+    state: icon
+  - type: Item
+    sprite: Objects/Fun/bananiumhorn.rsi
+    size: 5
+  - type: Clothing
+    sprite: Objects/Fun/bananiumhorn.rsi
+    slots: [Belt]
+    quickEquip: false
+  - type: EmitSoundOnUse
+    sound:
+      collection: BananiumHorn
+      params:
+        variation: 0.246
+  - type: Construction
+    graph: BananiumHorn
+    node: bananiumHorn
index 0fd9e479b66b71faa4fde9372a902c9f3fd5f1bf..f34827924385925af45f73d94b12c17c3efb610f 100644 (file)
     state: cotton
   - type: Stack
     count: 1
+
+- type: entity
+  parent: MaterialBase
+  id: MaterialBananium
+  name: bananium
+  suffix: Full
+  components:
+  - type: Material
+    materials:
+      Bananium: 150
+  - type: Sprite
+    state: bananium_1
+  - type: Stack
+    stackType: Bananium
+    count: 10
+  - type: RadiationSource
+    intensity: 0.3
+  - type: FlavorProfile
+    flavors:
+      - banana
+  - type: Food
+    trash: TrashBananiumPeel
+  - type: SolutionContainerManager
+    solutions:
+      food:
+        maxVol: 11
+        reagents:
+        - ReagentId: Nutriment
+          Quantity: 4
+        - ReagentId: Vitamin
+          Quantity: 2
+        - ReagentId: Honk
+          Quantity: 5
+  - type: Extractable
+    juiceSolution:
+      reagents:
+      - ReagentId: JuiceBanana
+        Quantity: 5
+      - ReagentId: Honk
+        Quantity: 5
+  - type: Appearance
+    visuals:
+      - type: StackVisualizer
+        stackLayers:
+          - bananium
+          - bananium_1
+
+- type: entity
+  parent: MaterialBananium
+  id: MaterialBananium1
+  suffix: Single
+  components:
+  - type: Sprite
+    state: bananium
+  - type: Stack
+    count: 1
index 76287c044e8ea45f427902207312c5817928db61..1a98afe2229027a685deeb314d46741b003f5671 100644 (file)
   components:
   - type: Stack
     count: 1
+
+
+- type: entity
+  parent: OreBase
+  id: BananiumOre
+  name: bananium ore
+  suffix: Full
+  components:
+  - type: Stack
+    stackType: BananiumOre
+  - type: Sprite
+    state: bananium
+  - type: Material
+    materials:
+      Bananium: 500
+
+- type: entity
+  parent: BananiumOre
+  id: BananiumOre1
+  suffix: Single
+  components:
+  - type: Stack
+    count: 1
index 8c5dece0f99219e21d90caede0c82ec598e04fa7..b47ea13a149fda371a02cf59c78648d4a42e6b4f 100644 (file)
   - type: HealthAnalyzer
     fake: true
     disease: ActiveZombieVirus
+
+- type: entity
+  parent: HandheldHealthAnalyzer
+  id: HandheldHealthAnalyzerHonk
+  suffix: Honk Infector
+  components:
+  - type: HealthAnalyzer
+    fake: true
+    disease: ActiveHonkVirus
index 7cae4077691d414680c0faac883a74313662f188..acb1a875fb623207e89b799a8bda5b09b60627cc 100644 (file)
     state: venus_blue
     drawdepth: Mobs
     offset: "0.0,0.5"
+
+- type: entity
+  id: StatueBananiumClown
+  parent: BaseStructure
+  name: bananium savior statue
+  description: A bananium statue. It portrays the return of the savior who will rise up and lead the clowns to the great honk.
+  components:
+  - type: Sprite
+    netsync: false
+    sprite: Structures/Decoration/statues.rsi
+    state: bananium_clown
+    drawdepth: Mobs
+    offset: "0.0,0.5"
+  - type: Construction
+    graph: BananiumStatueClown
+    node: bananiumStatue
index 09bca7ec0a3ecf1c20427bb0d66ce90b70283052..e6062f1479b030df0c7eb5947a0eeb6773b70e3c 100644 (file)
     graph: DoorGraph
     node: silverDoor
 
+- type: entity
+  id: BananiumDoor
+  name: bananium door
+  parent: BaseMaterialDoor
+  description: A door, where will it lead?
+  components:
+  - type: Sprite
+    netsync: false
+    sprite: Structures/Doors/MineralDoors/bananium_door.rsi
+    layers:
+    - state: closed
+      map: ["enum.DoorVisualLayers.Base"]
+  - type: Construction
+    graph: DoorGraph
+    node: bananiumDoor
+  - type: Door
+    openSound:
+      path: /Audio/Items/bikehorn.ogg
+    closeSound:
+      path: /Audio/Items/bikehorn.ogg
+
index 58db42610ff0d54b850d8aefadf12484f3f5b265..1b5d6dbf7d9deed4511cd74142840e0d4e79de80 100644 (file)
     sprite: Structures/Furniture/Altars/Cults/fangs.rsi
   - type: Icon
     sprite: Structures/Furniture/Altars/Cults/fangs.rsi
+
+
+- type: entity
+  id: AltarBananium
+  parent: AltarBase
+  name: honkmother altar
+  description: A bananium altar dedicated to the honkmother.
+  components:
+  - type: Sprite
+    sprite: Structures/Furniture/Altars/Cults/bananium.rsi
+    state: full
+  - type: Construction
+    graph: BananiumAltarGraph
+    node: bananiumAltar
index d403bfe4e6edec26c6310b5a2db456f2964a334d..6a2046dd2d2353d9ac5c7462a6717a2abb7d6b1f 100644 (file)
         - SheetUranium1
         - IngotGold1
         - IngotSilver1
+        - MaterialBananium1
index 6a871e8e8c1c23e0189f0a9545c374e7ff8245be..1e6832351a17e92d8374ec2aa860777e7fd744bc 100644 (file)
 - type: entity
   id: WallRockGold
   parent: WallRock
-  description: An ore vein rich with gold
+  description: An ore vein rich with gold.
   suffix: Gold
   components:
     - type: OreVein
 - type: entity
   id: WallRockPlasma
   parent: WallRock
-  description: An ore vein rich with plasma
+  description: An ore vein rich with plasma.
   suffix: Plasma
   components:
     - type: OreVein
 - type: entity
   id: WallRockQuartz
   parent: WallRock
-  description: An ore vein rich with quartz
+  description: An ore vein rich with quartz.
   suffix: Quartz
   components:
     - type: OreVein
 - type: entity
   id: WallRockSilver
   parent: WallRock
-  description: An ore vein rich with silver
+  description: An ore vein rich with silver.
   suffix: Silver
   components:
     - type: OreVein
 - type: entity
   id: WallRockTin
   parent: WallRock
-  description: An ore vein rich with steel
+  description: An ore vein rich with steel.
   suffix: Steel
   components:
     - type: OreVein
 - type: entity
   id: WallRockUranium
   parent: WallRock
-  description: An ore vein rich with uranium
+  description: An ore vein rich with uranium.
   suffix: Uranium
   components:
     - type: OreVein
         - map: [ "enum.EdgeLayer.West" ]
           state: rock_west
         - state: rock_uranium
+
+
+- type: entity
+  id: WallRockBananium
+  parent: WallRock
+  description: An ore vein rich with bananium.
+  suffix: Bananium
+  components:
+    - type: OreVein
+      oreChance: 1.0
+      currentOre: OreBananium
+    - type: Sprite
+      layers:
+        - state: rock
+        - map: [ "enum.EdgeLayer.South" ]
+          state: rock_south
+        - map: [ "enum.EdgeLayer.East" ]
+          state: rock_east
+        - map: [ "enum.EdgeLayer.North" ]
+          state: rock_north
+        - map: [ "enum.EdgeLayer.West" ]
+          state: rock_west
+        - state: rock_bananium
index 4e42419fb5b42cb7cb04873a191c84b3b8e5b3e8..7270c80e5bb0d49245565dac09637fc418a3a762 100644 (file)
 - type: entity
   parent: BaseWall
   id: WallClown
-  name: clown wall
+  name: bananium wall
   components:
   - type: Tag
     tags:
     sprite: Structures/Walls/clown.rsi
   - type: Icon
     sprite: Structures/Walls/clown.rsi
+  - type: Construction
+    graph: Girder
+    node: bananiumWall
   - type: Destructible
     thresholds:
     - trigger:
diff --git a/Resources/Prototypes/Entities/Tiles/bananium.yml b/Resources/Prototypes/Entities/Tiles/bananium.yml
new file mode 100644 (file)
index 0000000..b7eaeef
--- /dev/null
@@ -0,0 +1,68 @@
+- type: entity
+  id: FloorBananiumEntity
+  name: bananium floor
+  placement:
+    mode: SnapgridCenter
+  components:
+  - type: Clickable
+  - type: Sprite
+    netsync: false
+    sprite: Tiles/Misc/bananium.rsi
+    drawdepth: FloorTiles
+    layers:
+      - state: bananium
+  - type: Transform
+    anchored: true
+  - type: FootstepModifier
+    footstepSoundCollection:
+      collection: FootstepClown
+  - type: Tag
+    tags:
+      - Catwalk
+  - type: Construction
+    graph: FloorBananium
+    node: BananiumFloor
+  - type: Damageable
+    damageContainer: Inorganic
+    damageModifierSet: Metallic
+  - type: Destructible
+    thresholds:
+    - trigger:
+        !type:DamageTrigger
+        damage: 500
+      behaviors:
+      - !type:DoActsBehavior
+        acts: [ "Destruction" ]
+    - trigger:
+        !type:DamageTrigger
+        damage: 200
+      behaviors:
+      - !type:SpawnEntitiesBehavior
+        spawn:
+          MaterialBananium:
+            min: 0
+            max: 1
+      - !type:DoActsBehavior
+        acts: [ "Destruction" ]
+  - type: Slippery
+    paralyzeTime: 2
+    launchForwardsMultiplier: 1.5
+  - type: StepTrigger
+    intersectRatio: 0.2
+  - type: Physics
+    bodyType: Static
+  - type: Fixtures
+    fixtures:
+    - shape:
+        !type:PhysShapeAabb
+        bounds: "-0.4,-0.3,0.4,0.3"
+      id: "slips"
+      hard: false
+      layer:
+      - SlipLayer
+    - shape:
+        !type:PhysShapeAabb
+        bounds: "-0.4,-0.3,0.4,0.3"
+      density: 1000
+      mask:
+      - ItemMask
index 15af26eb471557b45ded415772a01b77e21c1a4d..1b8181082bd11d67ac534a80a0a4095a170e4f89 100644 (file)
   icon: { sprite: Objects/Materials/Sheets/other.rsi, state: uranium }
   color: "#32a852"
   price: 0.2
+
+- type: material
+  id: Bananium
+  stackEntity: MaterialBananium1
+  name: materials-bananium
+  icon: { sprite: Objects/Materials/materials.rsi, state: bananium }
+  color: "#32a852"
+  price: 0.2
index 2455f20f2b30bd59803e64f7eaa2bb2d4f0186e8..b475dea77b814311407602eaa52a83db5e708ea4 100644 (file)
@@ -1,4 +1,4 @@
-- type: reagent
+- type: reagent
   id: Toxin
   name: reagent-name-toxin
   group: Toxins
@@ -45,7 +45,6 @@
         messages: [ "generic-reagent-effect-burning-insides" ]
         probability: 0.33
 
-
 - type: reagent
   id: ChloralHydrate
   name: reagent-name-chloral-hydrate
         component: Pacified
         refresh: false
         type: Add
+
+- type: reagent
+  id: Honk
+  name: reagent-name-honk
+  desc: reagent-desc-honk
+  physicalDesc: reagent-physical-desc-pungent
+  flavor: bitter
+  color: "#F2E9D2"
+  metabolisms:
+    Poison:
+      metabolismRate: 0.05
+      effects:
+      - !type:HealthChange
+        conditions:
+        - !type:ReagentThreshold
+          min: 1
+        - !type:OrganType
+          type: Animal
+        damage:
+          types:
+            Poison: 0.06
+      - !type:ChemCauseDisease
+          causeChance: 1
+          disease: ActiveHonkVirus ##makes target honk and potential chance to be cluwned.
diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/fun/bananium_horn.yml b/Resources/Prototypes/Recipes/Construction/Graphs/fun/bananium_horn.yml
new file mode 100644 (file)
index 0000000..a4d0edc
--- /dev/null
@@ -0,0 +1,25 @@
+- type: constructionGraph
+  id: BananiumHorn
+  start: start
+  graph:
+    - node: start
+      edges:
+        - to: bananiumHorn
+          steps:
+            - tag: Pipe
+              name: Pipe
+              icon:
+                sprite: Structures/Piping/Atmospherics/pipe.rsi
+                state: pipeStraight
+              doAfter: 2
+            - material: Bananium
+              amount: 4
+              doAfter: 1
+            - tag: BikeHorn
+              name: Bike Horn
+              icon:
+                sprite: Objects/Fun/bikehorn.rsi
+                state: icon
+              doAfter: 1
+    - node: bananiumHorn
+      entity: BananiumHorn
diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/altars.yml b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/altars.yml
new file mode 100644 (file)
index 0000000..0612642
--- /dev/null
@@ -0,0 +1,27 @@
+- type: constructionGraph
+  id: BananiumAltarGraph
+  start: start
+  graph:
+    - node: start
+      edges:
+        - to: bananiumAltar
+          completed:
+            - !type:SnapToGrid
+              southRotation: true
+          steps:
+            - material: Bananium
+              amount: 6
+              doAfter: 5
+
+    - node: bananiumAltar
+      entity: AltarBananium
+      edges:
+        - to: start
+          completed:
+          - !type:SpawnPrototype
+                prototype: MaterialBananium1
+                amount: 6
+          - !type:DeleteEntity {}
+          steps:
+            - tool: Welding
+              doAfter: 5
diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/bananiumfloor.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/bananiumfloor.yml
new file mode 100644 (file)
index 0000000..490e300
--- /dev/null
@@ -0,0 +1,29 @@
+- type: constructionGraph
+  id: FloorBananium
+  start: start
+  graph:
+    - node: start
+      edges:
+        - to: BananiumFloor
+          completed:
+            - !type:SnapToGrid
+              southRotation: true
+          steps:
+            - material: Bananium
+              amount: 2
+              doAfter: 5
+
+    - node: BananiumFloor
+      entity: FloorBananiumEntity
+      edges:
+        - to: start
+          completed:
+          - !type:SpawnPrototype
+                prototype: MaterialBananium1
+                amount: 2
+          - !type:DeleteEntity {}
+          steps:
+            - tool: Screwing
+              doAfter: 5
+            - tool: Welding
+              doAfter: 5
diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/decoration.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/decoration.yml
new file mode 100644 (file)
index 0000000..5c67d39
--- /dev/null
@@ -0,0 +1,29 @@
+- type: constructionGraph
+  id: BananiumStatueClown
+  start: start
+  graph:
+    - node: start
+      edges:
+        - to: bananiumStatue
+          completed:
+            - !type:SnapToGrid
+              southRotation: true
+          steps:
+            - material: Bananium
+              amount: 8
+              doAfter: 10
+
+    - node: bananiumStatue
+      entity: StatueBananiumClown
+      edges:
+        - to: start
+          completed:
+          - !type:SpawnPrototype
+                prototype: MaterialBananium1
+                amount: 8
+          - !type:DeleteEntity {}
+          steps:
+            - tool: Anchoring
+              doAfter: 5
+            - tool: Welding
+              doAfter: 5
index 74bf31927428e475f87ccdb92923dd22357b9868..e15f4a644ae4661db4c5db29cf3a329e29e9682a 100644 (file)
             - material: Silver
               amount: 20
               doAfter: 15
+        - to: bananiumDoor
+          completed:
+            - !type:SnapToGrid { }
+          steps:
+            - material: Bananium
+              amount: 5
+              doAfter: 15
         - to: paperDoor
           completed:
             - !type:SnapToGrid { }
           steps:
             - tool: Anchoring
               doAfter: 15
+    - node: bananiumDoor
+      entity: BananiumDoor
+      edges:
+        - to: start
+          completed:
+            - !type:SpawnPrototype
+              prototype: MaterialBananium1
+              amount: 5
+          steps:
+            - tool: Anchoring
+              doAfter: 15
index 7a74fe9a3f2783c4c0d59d480fadee99df325e44..20cf9cf15cc0ea6e4b7640dfde9265fdf2ef846c 100644 (file)
             - tool: Welding
               doAfter: 20
 
+        - to: bananiumWall
+          completed:
+            - !type:SnapToGrid
+              southRotation: true
+          conditions:
+            - !type:EntityAnchored {}
+          steps:
+            - material: Bananium
+              amount: 2
+              doAfter: 2
+            - tool: Welding
+              doAfter: 20
+
     - node: wall
       entity: WallSolid
       edges:
             - tool: Prying
               doAfter: 10
 
+    - node: bananiumWall
+      entity: WallClown
+      edges:
+        - to: girder
+          completed:
+            - !type:GivePrototype
+              prototype: MaterialBananium1
+              amount: 2
+          steps:
+            - tool: Welding
+              doAfter: 20
+            - tool: Prying
+              doAfter: 10
+
     - node: reinforcedGirder
       entity: ReinforcedGirder
       edges:
diff --git a/Resources/Prototypes/Recipes/Construction/fun.yml b/Resources/Prototypes/Recipes/Construction/fun.yml
new file mode 100644 (file)
index 0000000..46d43e7
--- /dev/null
@@ -0,0 +1,10 @@
+- type: construction
+  name: bananium horn
+  id: HornBananium
+  graph: BananiumHorn
+  startNode: start
+  targetNode: bananiumHorn
+  category: construction-category-weapons
+  description: An air horn made from bananium.
+  icon: { sprite: Objects/Fun/bananiumhorn.rsi, state: icon }
+  objectType: Item
index 165d978420c01888ce8ec1f06dfa75d06250c614..a14ed93bea095876ca2653b3cac0bb54792d86d5 100644 (file)
   conditions:
     - !type:TileNotBlocked
 
+- type: construction
+  name: bananium wall
+  id: ClownWall
+  graph: Girder
+  startNode: start
+  targetNode: bananiumWall
+  category: construction-category-structures
+  description: Keeps the air in and the greytide out.
+  icon:
+    sprite: Structures/Walls/clown.rsi
+    state: full
+  objectType: Structure
+  placementMode: SnapgridCenter
+  canRotate: false
+  canBuildInImpassable: false
+  conditions:
+    - !type:TileNotBlocked
+
 - type: construction
   name: grille
   id: Grille
   placementMode: SnapgridCenter
   canBuildInImpassable: false
 
+- type: construction
+  name: bananium floor
+  id: FloorBananium
+  graph: FloorBananium
+  startNode: start
+  targetNode: BananiumFloor
+  category: construction-category-structures
+  description: A slippery floor of bright yellow bananium.
+  conditions:
+    - !type:TileNotBlocked
+      failIfSpace: false
+    - !type:TileType
+      targets:
+        - Plating
+        - UnderPlating
+  icon:
+    sprite: Tiles/Misc/bananium.rsi
+    state: bananium
+  objectType: Structure
+  placementMode: SnapgridCenter
+  canBuildInImpassable: false
+
 - type: construction
   name: wooden barricade
   id: Barricade
     state: plasticflaps
   conditions:
     - !type:TileNotBlocked
+
+- type: construction
+  name: bananium clown statue
+  id: BananiumClownStatue
+  graph: BananiumStatueClown
+  startNode: start
+  targetNode: bananiumStatue
+  category: construction-category-structures
+  placementMode: SnapgridCenter
+  description: A clown statue made from bananium.
+  objectType: Structure
+  canBuildInImpassable: false
+  icon:
+    sprite: Structures/Decoration/statues.rsi
+    state: bananium_clown
+  conditions:
+    - !type:TileNotBlocked
+
+- type: construction
+  name: bananium door
+  id: BananiumDoor
+  graph: DoorGraph
+  startNode: start
+  targetNode: bananiumDoor
+  category: construction-category-structures
+  description: A primitive door made from bananium, it honks.
+  objectType: Structure
+  placementMode: SnapgridCenter
+  canBuildInImpassable: false
+  icon:
+    sprite: Structures/Doors/MineralDoors/bananium_door.rsi
+    state: closed
+  conditions:
+    - !type:TileNotBlocked
+
+- type: construction
+  name: bananium altar
+  id: BananiumAltar
+  graph: BananiumAltarGraph
+  startNode: start
+  targetNode: bananiumAltar
+  category: construction-category-structures
+  description: An altar to worship the honkmother with.
+  icon:
+    sprite: Structures/Furniture/Altars/Cults/bananium.rsi
+    state: full
+  objectType: Structure
+  placementMode: SnapgridCenter
+  canRotate: false
+  canBuildInImpassable: false
+  conditions:
+    - !type:TileNotBlocked
index 7b86500676783fa8b0339a236c0b757f8b5dbdbe..7dbbb12aa4949fe23659fd8254a4120295f7c5bb 100644 (file)
   completetime: 2
   materials:
     Plastic: 100
+
+- type: latheRecipe
+  id: MaterialBananium1
+  result: MaterialBananium1
+  completetime: 2
+  materials:
+    Bananium: 500
index 00c9eb585df84c8094bf8a1ac3311e934d0f034d..02c2b13678501aa84ab47d52989825e43c20fbf4 100644 (file)
@@ -8,6 +8,11 @@
   files:
   - /Audio/Items/brokenbikehorn.ogg
 
+- type: soundCollection
+  id: BananiumHorn
+  files:
+  - /Audio/Items/airhorn.ogg
+
 - type: soundCollection
   id: DeskBell
   files:
index a9e6c4694a90b8412f5d6475756726cfb35c8ef1..f7489450081a5bf5ef5a1130ceb578a304ee9674 100644 (file)
@@ -57,3 +57,8 @@
   - /Audio/Voice/Human/snore1.ogg
   - /Audio/Voice/Human/snore2.ogg
   - /Audio/Voice/Human/snore3.ogg
+
+- type: soundCollection
+  id: Honks
+  files:
+  - /Audio/Items/bikehorn.ogg
index 253c61b4f5e33f0ea51c95ca94a785a2fbed7368..ad22391a72a4590ff269c9647707ca15600b678b 100644 (file)
   icon: { sprite: /Textures/Objects/Materials/materials.rsi, state: cotton }
   spawn: MaterialCotton1
   maxCount: 30
+
+- type: stack
+  id: Bananium
+  name: bananium
+  icon: { sprite: /Textures/Objects/Materials/materials.rsi, state: bananium }
+  spawn: MaterialBananium1
+  maxCount: 10
index 2926ee671c5d6f3eeb79a72234fcee6a2686e58d..ec4036fe26e5c4221d31df8f226a72a900e2e106 100644 (file)
   icon: { sprite: /Textures/Objects/Materials/ore.rsi, state: uranium }
   spawn: UraniumOre1
   maxCount: 30
+
+
+- type: stack
+  id: BananiumOre
+  name: bananium ore
+  icon: { sprite: /Textures/Objects/Materials/ore.rsi, state: bananium }
+  spawn: BananiumOre1
+  maxCount: 30
index af93025cae00f08439561789439ff5a072d78370..fa5f1cd610950e61e2e23dd25410f540861b145a 100644 (file)
@@ -43,3 +43,8 @@
   id: Snore
   category: Vocal
   chatMessages: [snores]
+
+- type: emote
+  id: Honk
+  category: Vocal
+  chatMessages: [honks]
index 67b3c23e0570168ee1b7851f649ec4f2f62c57d9..ac0e63c193cfa843b6839a947d6d602bded55697 100644 (file)
@@ -24,6 +24,8 @@
       collection: MaleYawn
     Snore:
       collection: Snores
+    Honk:
+      collection: BikeHorn
 
 - type: emoteSounds
   id: FemaleHuman
@@ -50,6 +52,8 @@
       collection: FemaleYawn
     Snore:
       collection: Snores
+    Honk:
+      collection: CluwneHorn
 
 - type: emoteSounds
   id: UnisexReptilian
@@ -60,6 +64,8 @@
       path: /Audio/Voice/Reptilian/reptilian_scream.ogg
     Laugh:
       path: /Audio/Animals/lizard_happy.ogg
+    Honk:
+      collection: BikeHorn
 
 - type: emoteSounds
   id: UnisexVox
       path: /Audio/Voice/Diona/diona_scream.ogg
     Laugh:
       collection: DionaLaugh
+    Honk:
+      collection: BikeHorn
   params:
     variation: 0.125
 
+
 - type: emoteSounds
   id: UnisexDwarf
   sounds:
@@ -85,6 +94,8 @@
       collection: MaleScreams
     Laugh:
       collection: MaleLaugh
+    Honk:
+      collection: BikeHorn
   params:
     variation: 0.125
     pitchscale: 0.75
index 2ad43b037fd47c002594371303e029236edc966b..8e6d90bfb4b6a042fdf14c11bcbba9c13bf591b1 100644 (file)
   minOreYield: 1
   maxOreYield: 3
 
+- type: ore
+  id: OreBananium
+  oreEntity: BananiumOre1
+  minOreYield: 1
+  maxOreYield: 2
+
 - type: weightedRandom
   id: RandomOreDistributionStandard
   weights:
@@ -46,3 +52,4 @@
     OrePlasma: 4
     OreSilver: 1
     OreUranium: 1
+    OreBananium: 0.5
diff --git a/Resources/Textures/Objects/Fun/bananiumhorn.rsi/equipped-BELT.png b/Resources/Textures/Objects/Fun/bananiumhorn.rsi/equipped-BELT.png
new file mode 100644 (file)
index 0000000..79fb8ba
Binary files /dev/null and b/Resources/Textures/Objects/Fun/bananiumhorn.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Objects/Fun/bananiumhorn.rsi/icon.png b/Resources/Textures/Objects/Fun/bananiumhorn.rsi/icon.png
new file mode 100644 (file)
index 0000000..d204501
Binary files /dev/null and b/Resources/Textures/Objects/Fun/bananiumhorn.rsi/icon.png differ
diff --git a/Resources/Textures/Objects/Fun/bananiumhorn.rsi/inhand-left.png b/Resources/Textures/Objects/Fun/bananiumhorn.rsi/inhand-left.png
new file mode 100644 (file)
index 0000000..8f625dd
Binary files /dev/null and b/Resources/Textures/Objects/Fun/bananiumhorn.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Objects/Fun/bananiumhorn.rsi/inhand-right.png b/Resources/Textures/Objects/Fun/bananiumhorn.rsi/inhand-right.png
new file mode 100644 (file)
index 0000000..7402fe4
Binary files /dev/null and b/Resources/Textures/Objects/Fun/bananiumhorn.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Objects/Fun/bananiumhorn.rsi/meta.json b/Resources/Textures/Objects/Fun/bananiumhorn.rsi/meta.json
new file mode 100644 (file)
index 0000000..25e7e61
--- /dev/null
@@ -0,0 +1,26 @@
+{
+  "version": 1,
+  "license": "CC-BY-SA-3.0",
+  "copyright": "Made by brainfood1183 (github) for ss14",
+  "size": {
+    "x": 32,
+    "y": 32
+  },
+  "states": [
+    {
+      "name": "icon"
+    },
+    {
+      "name": "equipped-BELT",
+      "directions": 4
+    },
+    {
+      "name": "inhand-left",
+      "directions": 4
+    },
+    {
+      "name": "inhand-right",
+      "directions": 4
+    }
+  ]
+}
index 8429b587eaabec09a397c29f1a7783755fc2753b..3f2236c203223efb859df9fc101dc7a0050b69e2 100644 (file)
Binary files a/Resources/Textures/Objects/Materials/materials.rsi/bananium.png and b/Resources/Textures/Objects/Materials/materials.rsi/bananium.png differ
diff --git a/Resources/Textures/Objects/Materials/materials.rsi/bananium_1.png b/Resources/Textures/Objects/Materials/materials.rsi/bananium_1.png
new file mode 100644 (file)
index 0000000..3119111
Binary files /dev/null and b/Resources/Textures/Objects/Materials/materials.rsi/bananium_1.png differ
index 66174d09241e7a801a61c85fa6095711d23d1826..a1db317d4bcb05dd80bf7649e4d19a6b73f06063 100644 (file)
@@ -1,7 +1,7 @@
 {
   "version": 1,
   "license": "CC-BY-SA-3.0",
-  "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 , bear pelt remade by Alekshhh, wood sprite modified by MisterMecky, wood_2 and wood_3 made by MisterMecky based on wood sprite, cardboard sprites made by MisterMecky for SS14",
+  "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 , bear pelt remade by Alekshhh, wood sprite modified by MisterMecky, wood_2 and wood_3 made by MisterMecky based on wood sprite, cardboard sprites made by MisterMecky, bananium, bananium_1 and peel made by brainfood1183 (github) for ss14",
   "size": {
     "x": 32,
     "y": 32
@@ -16,6 +16,9 @@
     {
       "name": "bananium"
     },
+    {
+      "name": "bananium_1"
+    },
     {
       "name": "bearpelt"
     },
     {
       "name": "phoron_gem"
     },
+    {
+      "name": "peel"
+    },
     {
       "name": "phoron_gem_spent"
     },
diff --git a/Resources/Textures/Objects/Materials/materials.rsi/peel.png b/Resources/Textures/Objects/Materials/materials.rsi/peel.png
new file mode 100644 (file)
index 0000000..6d4619a
Binary files /dev/null and b/Resources/Textures/Objects/Materials/materials.rsi/peel.png differ
diff --git a/Resources/Textures/Objects/Materials/ore.rsi/bananium.png b/Resources/Textures/Objects/Materials/ore.rsi/bananium.png
new file mode 100644 (file)
index 0000000..72cbeca
Binary files /dev/null and b/Resources/Textures/Objects/Materials/ore.rsi/bananium.png differ
index 90269cd3dd28369a444a1dfa94ba3cd421bb567b..f4e2b74617b26a2e6745398f66bae1c748ff7e38 100644 (file)
@@ -1,7 +1,7 @@
 {
   "version": 1,
   "license": "CC-BY-NC-SA-3.0",
-  "copyright": "Taken from goonstation at commit https://github.com/goonstation/goonstation/pull/210/commits/d188de4d110a4f433ce3d30211be30d8257dc4c3 modified by HoofedEar",
+  "copyright": "Taken from goonstation at commit https://github.com/goonstation/goonstation/pull/210/commits/d188de4d110a4f433ce3d30211be30d8257dc4c3 modified by HoofedEar, bananium made by brainfood1183 (github) for ss14",
   "size": {
     "x": 32,
     "y": 32
@@ -13,6 +13,9 @@
     {
       "name": "ammonia"
     },
+    {
+      "name": "bananium"
+    },
     {
       "name": "gold"
     },
diff --git a/Resources/Textures/Structures/Decoration/statues.rsi/bananium_clown.png b/Resources/Textures/Structures/Decoration/statues.rsi/bananium_clown.png
new file mode 100644 (file)
index 0000000..d0c8928
Binary files /dev/null and b/Resources/Textures/Structures/Decoration/statues.rsi/bananium_clown.png differ
index b8159cfb47618f0afdac1b5f406bdae685833e6c..280da9df8b643b3598922bd96f8fb196a27238c1 100644 (file)
@@ -1,12 +1,15 @@
 {
   "version": 1,
   "license": "CC-BY-SA-3.0",
-  "copyright": "https://github.com/tgstation/tgstation/commit/2bb568bf2beddeee5f1f28cbc1e15bdcfb2e2cb0",
+  "copyright": "https://github.com/tgstation/tgstation/commit/2bb568bf2beddeee5f1f28cbc1e15bdcfb2e2cb0, bananium_clown made by brainfood1183 (github) for ss14",
   "size": {
     "x": 32,
     "y": 64
   },
   "states": [
+    {
+      "name": "bananium_clown"
+    },
     {
       "name": "venus_blue"
     },
@@ -14,4 +17,4 @@
       "name": "venus_red"
     }
   ]
-}
\ No newline at end of file
+}
diff --git a/Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/closed.png b/Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/closed.png
new file mode 100644 (file)
index 0000000..c436225
Binary files /dev/null and b/Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/closed.png differ
diff --git a/Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/closing.png b/Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/closing.png
new file mode 100644 (file)
index 0000000..f9af31c
Binary files /dev/null and b/Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/closing.png differ
diff --git a/Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/meta.json b/Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/meta.json
new file mode 100644 (file)
index 0000000..9659db6
--- /dev/null
@@ -0,0 +1,57 @@
+{
+    "version": 1,
+    "license": "CC-BY-SA-3.0",
+    "copyright": "Made by brainfood1183 (github) for ss14",
+    "size": {
+        "x": 32,
+        "y": 32
+    },
+    "states": [
+        {
+            "name": "closed",
+            "directions": 1,
+            "delays": [
+                [
+                    1.0
+                ]
+            ]
+        },
+        {
+            "name": "closing",
+            "directions": 1,
+            "delays": [
+                [
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05
+                ]
+            ]
+        },
+        {
+            "name": "open",
+            "directions": 1,
+            "delays": [
+                [
+                    1.0
+                ]
+            ]
+        },
+        {
+            "name": "opening",
+            "directions": 1,
+            "delays": [
+                [
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05
+                ]
+            ]
+        }
+    ]
+}
diff --git a/Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/open.png b/Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/open.png
new file mode 100644 (file)
index 0000000..c9947c9
Binary files /dev/null and b/Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/open.png differ
diff --git a/Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/opening.png b/Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/opening.png
new file mode 100644 (file)
index 0000000..9764a52
Binary files /dev/null and b/Resources/Textures/Structures/Doors/MineralDoors/bananium_door.rsi/opening.png differ
diff --git a/Resources/Textures/Structures/Furniture/Altars/Cults/bananium.rsi/full.png b/Resources/Textures/Structures/Furniture/Altars/Cults/bananium.rsi/full.png
new file mode 100644 (file)
index 0000000..2974d3f
Binary files /dev/null and b/Resources/Textures/Structures/Furniture/Altars/Cults/bananium.rsi/full.png differ
diff --git a/Resources/Textures/Structures/Furniture/Altars/Cults/bananium.rsi/meta.json b/Resources/Textures/Structures/Furniture/Altars/Cults/bananium.rsi/meta.json
new file mode 100644 (file)
index 0000000..d1b9d3d
--- /dev/null
@@ -0,0 +1,14 @@
+{
+  "version": 1,
+  "size": {
+    "x": 32,
+    "y": 32
+  },
+  "license": "CC-BY-SA-3.0",
+  "copyright": "Made by brainfood1183 (github) for ss14",
+  "states": [
+    {
+      "name": "full"
+    }
+  ]
+}
index cb3cbaad7d0f699af42ad372478674c980b1f939..9e1dbd5ca74b64716d99ef4f384798b23dbb85dd 100644 (file)
Binary files a/Resources/Textures/Structures/Walls/clown.rsi/clown0.png and b/Resources/Textures/Structures/Walls/clown.rsi/clown0.png differ
index 8d88aba2dca406178139259506b4ff9072d7204c..85858c23660ca3a67b4c5b24a088ec13cdf12041 100644 (file)
Binary files a/Resources/Textures/Structures/Walls/clown.rsi/clown1.png and b/Resources/Textures/Structures/Walls/clown.rsi/clown1.png differ
index cb3cbaad7d0f699af42ad372478674c980b1f939..e52ad3c43c9a659dc2f032c72f49d8ed2e2e56f4 100644 (file)
Binary files a/Resources/Textures/Structures/Walls/clown.rsi/clown2.png and b/Resources/Textures/Structures/Walls/clown.rsi/clown2.png differ
index 8d88aba2dca406178139259506b4ff9072d7204c..f587368b7534f567eb7dbcc8da0d29e44770f877 100644 (file)
Binary files a/Resources/Textures/Structures/Walls/clown.rsi/clown3.png and b/Resources/Textures/Structures/Walls/clown.rsi/clown3.png differ
index fd1fd83df67e839c88e7a608b21d8f187beefb8f..2ae93e9c3e8004b3c0986679c259dca89f954176 100644 (file)
Binary files a/Resources/Textures/Structures/Walls/clown.rsi/clown4.png and b/Resources/Textures/Structures/Walls/clown.rsi/clown4.png differ
index a92f1576cf4328a4c13128b5844eb78e43779b63..de5883eac6a913d16740160e7d9677d6eea94161 100644 (file)
Binary files a/Resources/Textures/Structures/Walls/clown.rsi/clown5.png and b/Resources/Textures/Structures/Walls/clown.rsi/clown5.png differ
index fd1fd83df67e839c88e7a608b21d8f187beefb8f..2dfddc449da37ad580ab4e8d860622b209969b72 100644 (file)
Binary files a/Resources/Textures/Structures/Walls/clown.rsi/clown6.png and b/Resources/Textures/Structures/Walls/clown.rsi/clown6.png differ
index a92f1576cf4328a4c13128b5844eb78e43779b63..267bb89fe621f225d652c50ee2b46256846ac735 100644 (file)
Binary files a/Resources/Textures/Structures/Walls/clown.rsi/clown7.png and b/Resources/Textures/Structures/Walls/clown.rsi/clown7.png differ
index 8ac7c2f57859d4adfb7f2abdd5f9a51c0c93ab38..a3f4760a511b3bc3dc334dc542ff59caff923e87 100644 (file)
Binary files a/Resources/Textures/Structures/Walls/clown.rsi/full.png and b/Resources/Textures/Structures/Walls/clown.rsi/full.png differ
index 3d2f08b71895c8ecb2f288f7f496f86b0ac5e5be..76ecabce74f876fe22957e04bfc00bd3f4f87a41 100644 (file)
@@ -1 +1,46 @@
-{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/vgstation-coders/vgstation13/raw/99cc2ab62d65a3a7b554dc7b21ff5f57c835f973/icons/turf/walls.dmi", "states": [{"name": "clown0", "directions": 4}, {"name": "clown1", "directions": 4}, {"name": "clown2", "directions": 4}, {"name": "clown3", "directions": 4}, {"name": "clown4", "directions": 4}, {"name": "clown5", "directions": 4}, {"name": "clown6", "directions": 4}, {"name": "clown7", "directions": 4}, {"name": "full"}]}
\ No newline at end of file
+{
+    "version": 1,
+    "license": "CC-BY-SA-3.0",
+  "copyright": "https://github.com/vgstation-coders/vgstation13/raw/99cc2ab62d65a3a7b554dc7b21ff5f57c835f973/icons/turf/walls.dmi, modified by brainfood1183 (github) for ss14",
+    "size": {
+        "x": 32,
+        "y": 32
+    },
+    "states": [
+        {
+            "name": "clown0",
+            "directions": 4
+        },
+        {
+            "name": "clown1",
+            "directions": 4
+        },
+        {
+            "name": "clown2",
+            "directions": 4
+        },
+        {
+            "name": "clown3",
+            "directions": 4
+        },
+        {
+            "name": "clown4",
+            "directions": 4
+        },
+        {
+            "name": "clown5",
+            "directions": 4
+        },
+        {
+            "name": "clown6",
+            "directions": 4
+        },
+        {
+            "name": "clown7",
+            "directions": 4
+        },
+        {
+            "name": "full"
+        }
+    ]
+}
index ce053d2a8f30afa7ef644af8140567bcb20786b8..bc48361fe11964aedc3a84c9ea1b8cd3dba40570 100644 (file)
@@ -1,80 +1,83 @@
 {
-  "version": 1,
-  "license": "CC-BY-SA-3.0",
-  "copyright": "https://github.com/Citadel-Station-13/Citadel-Station-13-RP/blob/817e7c1f225876b45891e3f06908e6d032f0a8bc/icons/turf/walls.dmi",
-  "size": {
-    "x": 32,
-    "y": 32
-  },
-  "states": [
-    {
-      "name": "rock"
-    },
-    {
-      "name": "rock_south"
-    },
-    {
-      "name": "rock_east"
-    },
-    {
-      "name": "rock_north"
-    },
-    {
-      "name": "rock_west"
-    },
-    {
-      "name": "rock_bauxite"
-    },
-    {
-      "name": "rock_carbon"
-    },
-    {
-      "name": "rock_copper"
-    },
-    {
-      "name": "rock_diamond"
-    },
-    {
-      "name": "rock_gold"
-    },
-    {
-      "name": "rock_hematite"
-    },
-    {
-      "name": "rock_lead"
-    },
-    {
-      "name": "rock_marble"
-    },
-    {
-      "name": "rock_painite"
-    },
-    {
-      "name": "rock_phoron"
-    },
-    {
-      "name": "rock_platinum"
-    },
-    {
-      "name": "rock_quartz"
-    },
-    {
-      "name": "rock_rutile"
-    },
-    {
-      "name": "rock_silver"
-    },
-    {
-      "name": "rock_tin"
-    },
-    {
-      "name": "rock_uranium"
-    },
-    {
-      "name": "rock_verdantium"
-    },
-    {
-      "name": "rock_void_opal"
-    }
-  ]
-}
\ No newline at end of file
+    "version": 1,
+    "license": "CC-BY-SA-3.0",
+    "copyright": "https://github.com/Citadel-Station-13/Citadel-Station-13-RP/blob/817e7c1f225876b45891e3f06908e6d032f0a8bc/icons/turf/walls.dmiMade, rock_bananium made by brainfood1183 (github) for ss14",
+    "size": {
+        "x": 32,
+        "y": 32
+    },
+    "states": [
+        {
+            "name": "rock"
+        },
+        {
+            "name": "rock_south"
+        },
+        {
+            "name": "rock_east"
+        },
+        {
+            "name": "rock_north"
+        },
+        {
+            "name": "rock_west"
+        },
+        {
+            "name": "rock_bauxite"
+        },
+        {
+            "name": "rock_carbon"
+        },
+        {
+            "name": "rock_copper"
+        },
+        {
+            "name": "rock_diamond"
+        },
+        {
+            "name": "rock_gold"
+        },
+        {
+            "name": "rock_hematite"
+        },
+        {
+            "name": "rock_lead"
+        },
+        {
+            "name": "rock_marble"
+        },
+        {
+            "name": "rock_painite"
+        },
+        {
+            "name": "rock_phoron"
+        },
+        {
+            "name": "rock_platinum"
+        },
+        {
+            "name": "rock_quartz"
+        },
+        {
+            "name": "rock_rutile"
+        },
+        {
+            "name": "rock_silver"
+        },
+        {
+            "name": "rock_tin"
+        },
+        {
+            "name": "rock_uranium"
+        },
+        {
+            "name": "rock_verdantium"
+        },
+        {
+            "name": "rock_void_opal"
+        },
+        {
+            "name": "rock_bananium"
+        }
+    ]
+}
diff --git a/Resources/Textures/Structures/Walls/rock.rsi/rock_bananium.png b/Resources/Textures/Structures/Walls/rock.rsi/rock_bananium.png
new file mode 100644 (file)
index 0000000..1eb0eff
Binary files /dev/null and b/Resources/Textures/Structures/Walls/rock.rsi/rock_bananium.png differ
diff --git a/Resources/Textures/Tiles/Misc/bananium.rsi/bananium.png b/Resources/Textures/Tiles/Misc/bananium.rsi/bananium.png
new file mode 100644 (file)
index 0000000..4632c6d
Binary files /dev/null and b/Resources/Textures/Tiles/Misc/bananium.rsi/bananium.png differ
diff --git a/Resources/Textures/Tiles/Misc/bananium.rsi/meta.json b/Resources/Textures/Tiles/Misc/bananium.rsi/meta.json
new file mode 100644 (file)
index 0000000..1cfb11e
--- /dev/null
@@ -0,0 +1,14 @@
+{
+  "version": 1,
+  "license": "CC-BY-SA-3.0",
+  "copyright": "Made by brainfood1183 (github) for ss14",
+  "size": {
+    "x": 32,
+    "y": 32
+  },
+  "states": [
+    {
+      "name": "bananium"
+    }
+  ]
+}