diff --git a/Resources/Prototypes/Entities/Mobs/Species/golem.yml b/Resources/Prototypes/Entities/Mobs/Species/golem.yml new file mode 100644 index 00000000000..d3630b609af --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Species/golem.yml @@ -0,0 +1,461 @@ +# - type: entity +# name: Urist McGolem +# id: MobGolemBase +# save: false +# abstract: true +# description: An artificial construct imitating life. This one has no soul installed yet. +# components: +# - type: Sprite +# noRot: true +# drawdepth: Mobs +# layers: +# - map: [ "enum.HumanoidVisualLayers.Chest" ] +# color: "#e8b59b" +# sprite: Nyanotrasen/Mobs/Species/Golem/cult.rsi +# state: cultgolem_chest +# - map: [ "enum.HumanoidVisualLayers.Head" ] +# color: "#e8b59b" +# sprite: Nyanotrasen/Mobs/Species/Golem/cult.rsi +# state: cultgolem_head +# - map: [ "enum.ToggleVisuals.Layer" ] +# sprite: Nyanotrasen/Mobs/Species/Golem/cult.rsi +# state: lights +# visible: false +# shader: unshaded +# - map: [ "enum.HumanoidVisualLayers.RArm" ] +# color: "#e8b59b" +# sprite: Nyanotrasen/Mobs/Species/Golem/cult.rsi +# state: cultgolem_r_arm +# - map: [ "enum.HumanoidVisualLayers.LArm" ] +# color: "#e8b59b" +# sprite: Nyanotrasen/Mobs/Species/Golem/cult.rsi +# state: cultgolem_l_arm +# - map: [ "enum.HumanoidVisualLayers.RLeg" ] +# color: "#e8b59b" +# sprite: Nyanotrasen/Mobs/Species/Golem/cult.rsi +# state: cultgolem_r_leg +# - map: [ "enum.HumanoidVisualLayers.LLeg" ] +# color: "#e8b59b" +# sprite: Nyanotrasen/Mobs/Species/Golem/cult.rsi +# state: cultgolem_l_leg +# - map: [ "jumpsuit" ] +# - map: [ "enum.HumanoidVisualLayers.LHand" ] +# color: "#e8b59b" +# sprite: Nyanotrasen/Mobs/Species/Golem/cult.rsi +# state: cultgolem_l_hand +# - map: [ "enum.HumanoidVisualLayers.RHand" ] +# color: "#e8b59b" +# sprite: Nyanotrasen/Mobs/Species/Golem/cult.rsi +# state: cultgolem_r_hand +# - map: [ "enum.HumanoidVisualLayers.Handcuffs" ] +# color: "#ffffff" +# sprite: Objects/Misc/handcuffs.rsi +# state: body-overlay-2 +# visible: false +# - map: [ "id" ] +# - map: [ "gloves" ] +# - map: [ "shoes" ] +# - map: [ "ears" ] +# - map: [ "outerClothing" ] +# - map: [ "eyes" ] +# - map: [ "belt" ] +# - map: [ "neck" ] +# - map: [ "back" ] +# - map: [ "mask" ] +# - map: [ "head" ] +# - map: [ "pocket1" ] +# - map: [ "pocket2" ] +# - map: [ "clownedon" ] +# sprite: "Effects/creampie.rsi" +# state: "creampie_human" +# visible: false +# - type: LagCompensation +# - type: RangedDamageSound +# soundGroups: +# Brute: +# collection: +# MeatBulletImpact +# soundTypes: +# Heat: +# collection: +# MeatLaserImpact +# - type: Tag +# tags: +# - CanPilot +# - DoorBumpOpener +# - ShoesRequiredStepTriggerImmune +# # TODO: https://github.com/Nyanotrasen/Nyanotrasen/issues/1628 +# # - GunsDisabled +# - type: Reactive +# groups: +# Acidic: [Touch] +# reactions: +# - reagents: [Water, SpaceCleaner] +# methods: [Touch] +# effects: +# - !type:WashCreamPieReaction +# - type: Flashable +# - type: Polymorphable +# - type: Identity +# - type: Hands +# - type: MovementSpeedModifier +# baseWalkSpeed: 1.8 +# baseSprintSpeed: 3 +# - type: MovedByPressure +# - type: DamageOnHighSpeedImpact +# damage: +# types: +# Blunt: 5 +# soundHit: +# path: /Audio/Effects/hit_kick.ogg +# - type: Stamina +# excess: 300 +# - type: IdExaminable +# - type: HealthExaminable +# examinableTypes: +# - Blunt +# - Slash +# - Piercing +# - Heat +# - Shock +# - type: StatusEffects +# allowed: +# - Stun +# - KnockedDown +# - SlowedDown +# - Muted +# - Pacified +# - type: Inventory +# templateId: golem +# - type: InventorySlots +# - type: Clickable +# - type: InteractionOutline +# - type: Icon +# sprite: Nyanotrasen/Mobs/Species/Golem/cult.rsi +# state: full +# - type: Physics +# bodyType: KinematicController +# - type: Fixtures +# fixtures: # TODO: This needs a second fixture just for mob collisions. +# fix1: +# shape: +# !type:PhysShapeCircle +# radius: 0.35 +# density: 400 +# restitution: 0.0 +# mask: +# - MobMask +# layer: +# - MobLayer +# - type: Body +# prototype: Golem +# - type: Damageable +# damageContainer: Inorganic +# damageModifierSet: Metallic +# - type: MobState +# - type: MobThresholds +# thresholds: +# 0: Alive +# 100: Dead +# - type: SlowOnDamage +# speedModifierThresholds: +# 60: 0.7 +# 80: 0.5 +# - type: Appearance +# - type: RotationVisuals +# - type: CombatMode +# canDisarm: true +# - type: Climbing +# - type: Cuffable +# - type: Ensnareable +# sprite: Objects/Misc/ensnare.rsi +# state: icon +# - type: AnimationPlayer +# - type: Buckle +# - type: MeleeWeapon +# hidden: true +# soundHit: +# collection: Punch +# params: +# pitchscale: 0.3 +# angle: 30 +# animation: WeaponArcFist +# attackRate: 1 +# damage: +# types: +# Blunt: 12 +# - type: Pullable +# - type: DoAfter +# - type: CreamPied +# - type: Stripping +# - type: Strippable +# - type: UserInterface +# interfaces: +# - key: enum.VoiceMaskUIKey.Key +# type: VoiceMaskBoundUserInterface +# - key: enum.HumanoidMarkingModifierKey.Key +# type: HumanoidMarkingModifierBoundUserInterface +# - key: enum.StrippingUiKey.Key +# type: StrippableBoundUserInterface +# - key: enum.LawsUiKey.Key +# type: LawsBoundUserInterface +# - key: enum.GolemUiKey.Key +# type: GolemBoundUserInterface +# - type: Puller +# - type: Speech +# speechSounds: Baritone +# - type: Vocal +# - type: Emoting +# - type: Grammar +# attributes: +# proper: true +# - type: StandingState +# - type: CanEscapeInventory +# - type: MobPrice +# price: 6000 +# deathPenalty: 0.1 +# - type: MindContainer +# - type: Input +# context: "human" +# - type: MobMover +# - type: InputMover +# - type: Alerts +# - type: Actions +# - type: Eye +# - type: CameraRecoil +# - type: Examiner +# - type: CanHostGuardian +# - type: NpcFactionMember +# factions: +# - NanoTrasen +# - PsionicInterloper +# - type: ItemSlots +# slots: +# crystal_slot: +# name: SoulCrystal +# locked: true +# - type: Golem +# - type: GenericVisualizer +# visuals: +# enum.ToggleVisuals.Toggled: +# enum.ToggleVisuals.Layer: +# True: { visible: true } +# False: { visible: false } +# enum.CreamPiedVisuals.Creamed: +# clownedon: +# True: {visible: true} +# False: {visible: false} +# - type: Psionic +# removable: false +# - type: Laws +# - type: IntrinsicUI +# uis: +# - key: enum.LawsUiKey.Key +# toggleAction: +# name: action-name-show-laws +# description: action-description-show-laws +# icon: Structures/Wallmounts/posters.rsi/poster11_legit.png #someone wanna make new icons? +# iconOn: Structures/Wallmounts/posters.rsi/poster11_legit.png +# keywords: [ "AI", "console", "interface", "laws", "borg" ] +# priority: -3 +# event: !type:ToggleIntrinsicUIEvent +# - type: GuideHelp +# guides: +# - AltarsGolemancy + +# - type: entity +# parent: MobGolemBase +# id: MobGolemCult +# name: golem +# suffix: shell +# components: +# - type: Repairable +# fuelcost: 60 +# doAfterDelay: 32 +# - type: Construction +# graph: Golem +# node: golem + +# - type: entity +# parent: MobGolemBase +# id: MobGolemWood +# name: wood golem +# description: An artificial construct imitating life. This one has no soul installed yet. +# components: +# - type: Sprite +# noRot: true +# drawdepth: Mobs +# layers: +# - map: [ "enum.HumanoidVisualLayers.Chest" ] +# color: "#e8b59b" +# sprite: Mobs/Species/Diona/parts.rsi +# state: torso_m +# - map: [ "enum.HumanoidVisualLayers.Head" ] +# color: "#e8b59b" +# sprite: Nyanotrasen/Mobs/Species/Golem/wood.rsi +# state: head +# - map: [ "enum.ToggleVisuals.Layer" ] +# sprite: Nyanotrasen/Mobs/Species/Golem/wood.rsi +# state: lights +# visible: false +# shader: unshaded +# - map: [ "enum.PlantHolderLayers.Plant" ] +# offset: 0, 0.55 +# scale: 0.5, 0.5 +# - map: [ "enum.HumanoidVisualLayers.RArm" ] +# color: "#e8b59b" +# sprite: Mobs/Species/Diona/parts.rsi +# state: r_arm +# - map: [ "enum.HumanoidVisualLayers.LArm" ] +# color: "#e8b59b" +# sprite: Mobs/Species/Diona/parts.rsi +# state: l_arm +# - map: [ "enum.HumanoidVisualLayers.RLeg" ] +# color: "#e8b59b" +# sprite: Mobs/Species/Diona/parts.rsi +# state: r_leg +# - map: [ "enum.HumanoidVisualLayers.LLeg" ] +# color: "#e8b59b" +# sprite: Mobs/Species/Diona/parts.rsi +# state: l_leg +# - map: [ "jumpsuit" ] +# - map: [ "enum.HumanoidVisualLayers.LHand" ] +# color: "#e8b59b" +# sprite: Mobs/Species/Diona/parts.rsi +# state: l_hand +# - map: [ "enum.HumanoidVisualLayers.RHand" ] +# color: "#e8b59b" +# sprite: Mobs/Species/Diona/parts.rsi +# state: r_hand +# - map: [ "enum.HumanoidVisualLayers.Handcuffs" ] +# color: "#ffffff" +# sprite: Objects/Misc/handcuffs.rsi +# state: body-overlay-2 +# visible: false +# - map: [ "id" ] +# - map: [ "gloves" ] +# - map: [ "shoes" ] +# - map: [ "ears" ] +# - map: [ "outerClothing" ] +# - map: [ "eyes" ] +# - map: [ "belt" ] +# - map: [ "neck" ] +# - map: [ "back" ] +# - map: [ "mask" ] +# - map: [ "head" ] +# - map: [ "pocket1" ] +# - map: [ "pocket2" ] +# - type: Inventory +# templateId: golem_shoeless +# - type: Damageable +# damageContainer: Inorganic +# damageModifierSet: Wood +# - type: Flammable +# fireSpread: true +# canResistFire: true +# damage: +# types: +# Heat: 1.2 #per second, scales with number of fire 'stacks' +# - type: PlantHolder +# - type: PlantHolderVisuals +# - type: SolutionContainerManager +# solutions: +# soil: +# maxVol: 100 +# - type: RefillableSolution +# solution: soil +# maxRefill: 50 +# - type: Repairable #needs plant repair stuff l8er +# fuelcost: 60 +# doAfterDelay: 32 +# - type: Reactive +# groups: +# Acidic: [Touch] +# Flammable: [Touch] +# Extinguish: [Touch] +# reactions: +# - reagents: [Water, SpaceCleaner] +# methods: [Touch] +# effects: +# - !type:WashCreamPieReaction +# - type: Construction +# graph: GolemWood +# node: golem + +# - type: entity +# parent: MobGolemBase +# name: silver golem +# id: MobGolemSilver +# description: A fusion between soul and quantum machine, the epitome of epistemics. +# components: +# - type: MovementSpeedModifier +# baseWalkSpeed: 4 +# baseSprintSpeed: 5.5 +# - type: RandomSprite +# available: +# - enum.DamageStateVisualLayers.Base: +# silver_base: "" +# enum.ToggleVisuals.Layer: +# lights: Sixteen +# - type: Sprite +# drawdepth: Mobs +# sprite: Nyanotrasen/Mobs/Species/Golem/silver.rsi +# layers: +# - map: [ "enum.DamageStateVisualLayers.Base" ] +# state: silver_base +# - map: [ "enum.HumanoidVisualLayers.Handcuffs" ] +# color: "#ffffff" +# sprite: Objects/Misc/handcuffs.rsi +# state: body-overlay-2 +# visible: false +# - map: [ "enum.ToggleVisuals.Layer" ] +# sprite: Nyanotrasen/Mobs/Species/Golem/silver.rsi +# state: lights +# color: "#40a7d7" +# shader: unshaded +# visible: false +# - type: Icon +# sprite: Nyanotrasen/Mobs/Species/Golem/silver.rsi +# state: full +# - type: Fixtures +# fixtures: +# fix1: +# shape: +# !type:PhysShapeCircle +# radius: 0.35 +# density: 200 +# mask: +# - FlyingMobMask +# layer: +# - FlyingMobLayer +# - type: HeatResistance +# - type: Internals +# - type: TypingIndicator +# proto: robot +# - type: MeleeWeapon +# hidden: true +# angle: 30 +# animation: WeaponArcFist +# soundHit: +# path: /Audio/Nyanotrasen/Mobs/SilverGolem/sonic_jackhammer.ogg +# attackRate: 1.5 +# damage: +# types: +# Blunt: 10 +# Holy: 8 +# - type: Inventory +# templateId: golem_silver +# - type: PsychokinesisPower +# - type: Construction +# graph: GolemSilver +# node: golem +# - type: MovementIgnoreGravity +# - type: RangedDamageSound +# soundGroups: +# Brute: +# collection: +# MetalBulletImpact +# soundTypes: +# Heat: +# collection: +# MetalLaserImpact diff --git a/Resources/Prototypes/Entities/Objects/Specific/Research/silvercore.yml b/Resources/Prototypes/Entities/Objects/Specific/Research/silvercore.yml new file mode 100644 index 00000000000..1a5b630f2e4 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Specific/Research/silvercore.yml @@ -0,0 +1,12 @@ +- type: entity + parent: BaseItem + id: CoreSilver + name: silver alloy core + description: A synthetic alloy made of silver and other materials. + components: + - type: Sprite + sprite: Objects/Misc/guardian_info.rsi + state: guardian_info + - type: Tag + tags: + - CoreSilver diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 53318c41cb1..318f2a60c1f 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -268,6 +268,7 @@ - WelderExperimental - JawsOfLife - ClothingEyesGlassesChemical + - CoreSilver # Nyanotrasen - Silver Golem core - type: EmagLatheRecipes emagDynamicRecipes: - ExplosivePayload diff --git a/Resources/Prototypes/Nyanotrasen/Recipes/Construction/Graphs/structures/golem_silver.yml b/Resources/Prototypes/Nyanotrasen/Recipes/Construction/Graphs/structures/golem_silver.yml new file mode 100644 index 00000000000..4db2fe23239 --- /dev/null +++ b/Resources/Prototypes/Nyanotrasen/Recipes/Construction/Graphs/structures/golem_silver.yml @@ -0,0 +1,20 @@ +# - type: constructionGraph +# id: GolemSilver +# start: start +# graph: +# - node: start +# edges: +# - to: golem +# steps: +# - material: Plasteel +# amount: 20 +# - material: Uranium +# amount: 10 +# - tag: CoreSilver +# icon: +# sprite: Objects/Misc/guardian_info.rsi +# state: guardian_info +# name: a silver core +# doAfter: 10 +# - node: golem +# entity: MobGolemSilver diff --git a/Resources/Prototypes/Nyanotrasen/Recipes/Lathes/bluespace.yml b/Resources/Prototypes/Nyanotrasen/Recipes/Lathes/bluespace.yml index 8007dd03266..443f2a03f93 100644 --- a/Resources/Prototypes/Nyanotrasen/Recipes/Lathes/bluespace.yml +++ b/Resources/Prototypes/Nyanotrasen/Recipes/Lathes/bluespace.yml @@ -1,3 +1,15 @@ +- type: latheRecipe + id: CoreSilver + icon: + sprite: Objects/Misc/guardian_info.rsi + state: icon + result: CoreSilver + completetime: 10 + materials: + Bluespace: 500 + Silver: 1000 + Plastic: 1000 + - type: latheRecipe id: BluespaceCrystal icon: @@ -7,4 +19,4 @@ applyMaterialDiscount: false completetime: 4 materials: - Bluespace: 100 \ No newline at end of file + Bluespace: 100 diff --git a/Resources/Prototypes/Nyanotrasen/Research/experimental.yml b/Resources/Prototypes/Nyanotrasen/Research/experimental.yml index b5b65b842ef..0a7763cdb95 100644 --- a/Resources/Prototypes/Nyanotrasen/Research/experimental.yml +++ b/Resources/Prototypes/Nyanotrasen/Research/experimental.yml @@ -16,16 +16,14 @@ # Tier 3 -# - type: technology -# id: Teleportation -# name: research-technology-teleportation -# icon: -# sprite: Nyanotrasen/Objects/Devices/QSI.rsi -# state: icon -# discipline: Experimental -# tier: 3 -# cost: 15000 -# recipeUnlocks: -# - CoreSilver -# - HandTeleporter -# - QSI +- type: technology + id: Teleportation + name: research-technology-teleportation + icon: + sprite: Nyanotrasen/Objects/Devices/QSI.rsi + state: icon + discipline: Experimental + tier: 3 + cost: 15000 + recipeUnlocks: + - CoreSilver diff --git a/Resources/Prototypes/Nyanotrasen/tags.yml b/Resources/Prototypes/Nyanotrasen/tags.yml index 5832a590d9a..54d1774c2f4 100644 --- a/Resources/Prototypes/Nyanotrasen/tags.yml +++ b/Resources/Prototypes/Nyanotrasen/tags.yml @@ -4,5 +4,9 @@ - type: Tag id: MagazineUniversalMagnum +- type: Tag + id: CoreSilver + - type: Tag id: BluespaceCrystal + \ No newline at end of file diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_chest.png b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_chest.png new file mode 100644 index 00000000000..5161ea9b576 Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_chest.png differ diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_head.png b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_head.png new file mode 100644 index 00000000000..602340dda56 Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_head.png differ diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_l_arm.png b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_l_arm.png new file mode 100644 index 00000000000..a9014089ea7 Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_l_arm.png differ diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_l_hand.png b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_l_hand.png new file mode 100644 index 00000000000..b9294524ed8 Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_l_hand.png differ diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_l_leg.png b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_l_leg.png new file mode 100644 index 00000000000..ad12cfb1aea Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_l_leg.png differ diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_r_arm.png b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_r_arm.png new file mode 100644 index 00000000000..36686d7af72 Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_r_arm.png differ diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_r_hand.png b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_r_hand.png new file mode 100644 index 00000000000..710c27a916a Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_r_hand.png differ diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_r_leg.png b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_r_leg.png new file mode 100644 index 00000000000..9805ca3809b Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_r_leg.png differ diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/full.png b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/full.png new file mode 100644 index 00000000000..4b742f8a89c Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/full.png differ diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/lights.png b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/lights.png new file mode 100644 index 00000000000..962bf55a4b1 Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/lights.png differ diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/meta.json b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/meta.json new file mode 100644 index 00000000000..0d706f8146d --- /dev/null +++ b/Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/meta.json @@ -0,0 +1,51 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from /tg/station and modified by Rane", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "cultgolem_head", + "directions": 4 + }, + { + "name": "cultgolem_chest", + "directions": 4 + }, + { + "name": "cultgolem_r_arm", + "directions": 4 + }, + { + "name": "cultgolem_l_arm", + "directions": 4 + }, + { + "name": "cultgolem_r_hand", + "directions": 4 + }, + { + "name": "cultgolem_l_hand", + "directions": 4 + }, + { + "name": "cultgolem_r_leg", + "directions": 4 + }, + { + "name": "cultgolem_l_leg", + "directions": 4 + }, + { + "name": "full", + "directions": 1 + }, + { + "name": "lights", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/silver.rsi/full.png b/Resources/Textures/Nyanotrasen/Mobs/Golem/silver.rsi/full.png new file mode 100644 index 00000000000..158a04d682c Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Golem/silver.rsi/full.png differ diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/silver.rsi/lights.png b/Resources/Textures/Nyanotrasen/Mobs/Golem/silver.rsi/lights.png new file mode 100644 index 00000000000..6a38a65f70c Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Golem/silver.rsi/lights.png differ diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/silver.rsi/meta.json b/Resources/Textures/Nyanotrasen/Mobs/Golem/silver.rsi/meta.json new file mode 100644 index 00000000000..c616cbddbdd --- /dev/null +++ b/Resources/Textures/Nyanotrasen/Mobs/Golem/silver.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "taken from /tg/ station at commit https://github.com/tgstation/tgstation/commit/02756c2bc2cf3000080d030955e994242bab39b5", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "silver_base", + "directions": 4 + }, + { + "name": "lights", + "directions": 4 + }, + { + "name": "full", + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/silver.rsi/silver_base.png b/Resources/Textures/Nyanotrasen/Mobs/Golem/silver.rsi/silver_base.png new file mode 100644 index 00000000000..563dd4cb86d Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Golem/silver.rsi/silver_base.png differ diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/wood.rsi/head.png b/Resources/Textures/Nyanotrasen/Mobs/Golem/wood.rsi/head.png new file mode 100644 index 00000000000..341f346391e Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Golem/wood.rsi/head.png differ diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/wood.rsi/lights.png b/Resources/Textures/Nyanotrasen/Mobs/Golem/wood.rsi/lights.png new file mode 100644 index 00000000000..64ce32b223c Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Golem/wood.rsi/lights.png differ diff --git a/Resources/Textures/Nyanotrasen/Mobs/Golem/wood.rsi/meta.json b/Resources/Textures/Nyanotrasen/Mobs/Golem/wood.rsi/meta.json new file mode 100644 index 00000000000..abb747f410e --- /dev/null +++ b/Resources/Textures/Nyanotrasen/Mobs/Golem/wood.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from /tg/station and modified by Rane", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "head", + "directions": 4 + }, + { + "name": "lights", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Nyanotrasen/Objects/Devices/QSI.rsi/icon.png b/Resources/Textures/Nyanotrasen/Objects/Devices/QSI.rsi/icon.png new file mode 100644 index 00000000000..c9503e6ae8e Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Objects/Devices/QSI.rsi/icon.png differ diff --git a/Resources/Textures/Nyanotrasen/Objects/Devices/QSI.rsi/meta.json b/Resources/Textures/Nyanotrasen/Objects/Devices/QSI.rsi/meta.json new file mode 100644 index 00000000000..b2ef2dadca5 --- /dev/null +++ b/Resources/Textures/Nyanotrasen/Objects/Devices/QSI.rsi/meta.json @@ -0,0 +1,15 @@ +{ + "copyright" : "Taken from tgstation at https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a", + "license" : "CC-BY-SA-3.0", + "size" : { + "x" : 32, + "y" : 32 + }, + "states" : [ + { + "name" : "icon", + "directions" : 1 + } + ], + "version" : 1 +}