--- /dev/null
+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);
+ }
+ }
+}
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
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.
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.
--- /dev/null
+- 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
- type: DiseaseCarrier #The other class lab animal and disease vector
naturalImmunities:
- AMIV
+ - ActiveHonkVirus
- type: CanEscapeInventory
- type: MobPrice
price: 50
- 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
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
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
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
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
- type: HealthAnalyzer
fake: true
disease: ActiveZombieVirus
+
+- type: entity
+ parent: HandheldHealthAnalyzer
+ id: HandheldHealthAnalyzerHonk
+ suffix: Honk Infector
+ components:
+ - type: HealthAnalyzer
+ fake: true
+ disease: ActiveHonkVirus
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
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
+
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
- SheetUranium1
- IngotGold1
- IngotSilver1
+ - MaterialBananium1
- 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
- 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:
--- /dev/null
+- 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
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
-- type: reagent
+- type: reagent
id: Toxin
name: reagent-name-toxin
group: Toxins
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.
--- /dev/null
+- 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
--- /dev/null
+- 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
--- /dev/null
+- 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
--- /dev/null
+- 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
- 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
- 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:
--- /dev/null
+- 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
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
completetime: 2
materials:
Plastic: 100
+
+- type: latheRecipe
+ id: MaterialBananium1
+ result: MaterialBananium1
+ completetime: 2
+ materials:
+ Bananium: 500
files:
- /Audio/Items/brokenbikehorn.ogg
+- type: soundCollection
+ id: BananiumHorn
+ files:
+ - /Audio/Items/airhorn.ogg
+
- type: soundCollection
id: DeskBell
files:
- /Audio/Voice/Human/snore1.ogg
- /Audio/Voice/Human/snore2.ogg
- /Audio/Voice/Human/snore3.ogg
+
+- type: soundCollection
+ id: Honks
+ files:
+ - /Audio/Items/bikehorn.ogg
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
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
id: Snore
category: Vocal
chatMessages: [snores]
+
+- type: emote
+ id: Honk
+ category: Vocal
+ chatMessages: [honks]
collection: MaleYawn
Snore:
collection: Snores
+ Honk:
+ collection: BikeHorn
- type: emoteSounds
id: FemaleHuman
collection: FemaleYawn
Snore:
collection: Snores
+ Honk:
+ collection: CluwneHorn
- type: emoteSounds
id: UnisexReptilian
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:
collection: MaleScreams
Laugh:
collection: MaleLaugh
+ Honk:
+ collection: BikeHorn
params:
variation: 0.125
pitchscale: 0.75
minOreYield: 1
maxOreYield: 3
+- type: ore
+ id: OreBananium
+ oreEntity: BananiumOre1
+ minOreYield: 1
+ maxOreYield: 2
+
- type: weightedRandom
id: RandomOreDistributionStandard
weights:
OrePlasma: 4
OreSilver: 1
OreUranium: 1
+ OreBananium: 0.5
--- /dev/null
+{
+ "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
+ }
+ ]
+}
{
"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
{
"name": "bananium"
},
+ {
+ "name": "bananium_1"
+ },
{
"name": "bearpelt"
},
{
"name": "phoron_gem"
},
+ {
+ "name": "peel"
+ },
{
"name": "phoron_gem_spent"
},
{
"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
{
"name": "ammonia"
},
+ {
+ "name": "bananium"
+ },
{
"name": "gold"
},
{
"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"
},
"name": "venus_red"
}
]
-}
\ No newline at end of file
+}
--- /dev/null
+{
+ "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
+ ]
+ ]
+ }
+ ]
+}
--- /dev/null
+{
+ "version": 1,
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Made by brainfood1183 (github) for ss14",
+ "states": [
+ {
+ "name": "full"
+ }
+ ]
+}
-{"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"
+ }
+ ]
+}
{
- "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"
+ }
+ ]
+}
--- /dev/null
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Made by brainfood1183 (github) for ss14",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "bananium"
+ }
+ ]
+}