From 8adc0a394b6d938d4c86b331b7a5c0f738b5d6a8 Mon Sep 17 00:00:00 2001 From: Fluffiest Floofers Date: Thu, 19 Oct 2023 20:26:51 +0200 Subject: [PATCH] SilverCore research for the silver golem (#94) * Pretends to add the silver golems Don't do that. * 'unrelated' Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com> Signed-off-by: Fluffiest Floofers --------- Signed-off-by: Fluffiest Floofers Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com> --- .../Entities/Mobs/Species/golem.yml | 461 ++++++++++++++++++ .../Objects/Specific/Research/silvercore.yml | 12 + .../Entities/Structures/Machines/lathe.yml | 1 + .../Graphs/structures/golem_silver.yml | 20 + .../Nyanotrasen/Recipes/Lathes/bluespace.yml | 14 +- .../Nyanotrasen/Research/experimental.yml | 24 +- Resources/Prototypes/Nyanotrasen/tags.yml | 4 + .../Mobs/Golem/cult.rsi/cultgolem_chest.png | Bin 0 -> 6822 bytes .../Mobs/Golem/cult.rsi/cultgolem_head.png | Bin 0 -> 5968 bytes .../Mobs/Golem/cult.rsi/cultgolem_l_arm.png | Bin 0 -> 5403 bytes .../Mobs/Golem/cult.rsi/cultgolem_l_hand.png | Bin 0 -> 364 bytes .../Mobs/Golem/cult.rsi/cultgolem_l_leg.png | Bin 0 -> 464 bytes .../Mobs/Golem/cult.rsi/cultgolem_r_arm.png | Bin 0 -> 5402 bytes .../Mobs/Golem/cult.rsi/cultgolem_r_hand.png | Bin 0 -> 359 bytes .../Mobs/Golem/cult.rsi/cultgolem_r_leg.png | Bin 0 -> 466 bytes .../Nyanotrasen/Mobs/Golem/cult.rsi/full.png | Bin 0 -> 6414 bytes .../Mobs/Golem/cult.rsi/lights.png | Bin 0 -> 700 bytes .../Nyanotrasen/Mobs/Golem/cult.rsi/meta.json | 51 ++ .../Mobs/Golem/silver.rsi/full.png | Bin 0 -> 2647 bytes .../Mobs/Golem/silver.rsi/lights.png | Bin 0 -> 930 bytes .../Mobs/Golem/silver.rsi/meta.json | 23 + .../Mobs/Golem/silver.rsi/silver_base.png | Bin 0 -> 2213 bytes .../Nyanotrasen/Mobs/Golem/wood.rsi/head.png | Bin 0 -> 8637 bytes .../Mobs/Golem/wood.rsi/lights.png | Bin 0 -> 5271 bytes .../Nyanotrasen/Mobs/Golem/wood.rsi/meta.json | 19 + .../Objects/Devices/QSI.rsi/icon.png | Bin 0 -> 321 bytes .../Objects/Devices/QSI.rsi/meta.json | 15 + 27 files changed, 630 insertions(+), 14 deletions(-) create mode 100644 Resources/Prototypes/Entities/Mobs/Species/golem.yml create mode 100644 Resources/Prototypes/Entities/Objects/Specific/Research/silvercore.yml create mode 100644 Resources/Prototypes/Nyanotrasen/Recipes/Construction/Graphs/structures/golem_silver.yml create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_chest.png create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_head.png create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_l_arm.png create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_l_hand.png create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_l_leg.png create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_r_arm.png create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_r_hand.png create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/cultgolem_r_leg.png create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/full.png create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/lights.png create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/cult.rsi/meta.json create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/silver.rsi/full.png create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/silver.rsi/lights.png create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/silver.rsi/meta.json create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/silver.rsi/silver_base.png create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/wood.rsi/head.png create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/wood.rsi/lights.png create mode 100644 Resources/Textures/Nyanotrasen/Mobs/Golem/wood.rsi/meta.json create mode 100644 Resources/Textures/Nyanotrasen/Objects/Devices/QSI.rsi/icon.png create mode 100644 Resources/Textures/Nyanotrasen/Objects/Devices/QSI.rsi/meta.json 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 0000000000000000000000000000000000000000..5161ea9b57670323fc0bedf6f454b92da7326f5a GIT binary patch literal 6822 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a9014089ea718272dfdff14f0cc6210ddc08cce2 GIT binary patch literal 5403 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ad12cfb1aea2a3a58f2315d44cf605ecfdb27352 GIT binary patch literal 464 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..9805ca3809be848cd458bdfb0cfce262bda3f128 GIT binary patch literal 466 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4= zr;B4q#hkaZ46~UW1zO_|_!%^cWQiJRED;cy{pWw2PS6sLjiKC%f^V3_<4>^7ZZMzs z?of67V^gc*`|r+iSnGBqGYTAMQs`rKkl}8y5MwCRVR#h5aAYF`LSjx7Q`_CV();fp z7jHj&y{>=z*=KAsJuUBkt*VIE$$B1A&7Kpkz2#Q!6qe#e4IEopFPJe;V<~?0%AMmX z!#f7K#z_@({G5eiSQPy{95QeJf8=Vgb(YAQElxAK9#ohemRJ$@?DOQ?4^LV@_|dw( zwX|^xfBYUjbxw_k{O9ZE%%0t?fZ`Y|u2ffP5Lex!u=j1rrn6ioQ=Kc=ZF<~(M69o$ z$KP0(EActg;K%8wtFAvjzDIBR3D#tLf3@_#ZV?Vf=R!}YHg2rcEjt$)8^ORXRKZg5 zuc*jIUgTh`!Y@}T|L|u!JJ;E9a(fsv{Yg=@vI*aR_rayN8?3fCn3%2?5SzgCY?f$7 cR@_5r!|BUZvR*q|03(UP)78&qol`;+0K4|I-2eap literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..4b742f8a89cd4a02d3db2bd3e8bffc4cade4215e GIT binary patch literal 6414 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..962bf55a4b1ccb4b2899710df9d3a6c27c8acce3 GIT binary patch literal 700 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 Eg1WP%YXATM literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..563dd4cb86dbbcf28c46a13882a810509585fa7b GIT binary patch literal 2213 zcmV;W2wL}vP)aKcu3S4vL64WT@iMf>aRQv<_X0lv=^6OY)kuLXw7;6e+HPi$lRd zbn$EOKhRZhRS*P45OH(&YmpM~YYHvWzQ@b`aq`aP<^=Gkb!OPXdB89oo=qjC)%=ZLC2kN;5=RZa!kY7lFA1yW$}-ha zI%BYrMG8qsP*A}pbU27pH7T>szNv<931#vydRnN0lcR_dd1ItjsH;j{kC5XBxzuJdis+O^-Lnt;G-YKcZKd-2|tPt_~qs0Cr|zK-e5w5 zKW!WTZ!oeM`1<;q?d|Plv$M0=?d@&Gd!G$Vi_d#%OH#n|^K*_T;q{)%MC^A@Pfx`s z@L=C#Y5j@$0Q1}0+R8scXe>a&)8Dl(fd0tHNH#h;n)4vbpw+0og0JOWjyqvACuV)Jj3*Q)^pZ^~pAAdeRKK|DlheJZb9~&FX zCMPGeiHV79W@aY4zrW93US4ube0zI~#t&KoGCg=f_=}5+eBJHt?&eS4rIb`ttWuc8 z*Eob`{qwXf7Qc3;1irYqn4x{OgM)+O@72}S;%{aF6aD!3$l9<3;jgT$d|7hV^RxWy zk~}&(3dXNgfD5j5zPY)H_KR-^{h!<0+c|?`EQX1)*|*AP%=`O$f#KqdH#x}ANhtLJ z*6btm%#bE?OtA!uFJXMX$5r0I2j#e-_}?r*p+rP5Wg0?Qrra4|jLg1@ zMxAr)8^5ps8$+$|?(AV|Lo>@aLp1yY=7}?uvUo~i&_g-G@L5DCJ{E|d8MH6>_$T=# z(GS7@5(RK(q?j;U=EPtCVNryBy!)00jEEL=t+Vu5!v6k#c6WDIiBAYbSd^}xLZeI5 z;zJkuZu_DDLYne?AA=Ai-XrY%{Cw_tdGbzw*;+?<=+>pIgtU{BlYA1&@X0u_0EE_$ zclxXFq3ecBFbW0mF(z#DdS7ZOCD>HBOnCb}f1%xU;jfT>dhA939F;aGtzZ zEi33j*Qca!Q9!eVxngdEkG^DfFoib;9M8{l=$*fflRz;W7U7ds(%j5a86nF~VbPa? zY8*7|Sl6<=Q9$7aXNPv>*lZNAxxZq+8wFrYOjgalWl9QGpLMJ*KKwzy4Bv*$GJJ0$ zWKGX{R9VH&&Q8uB0xM!{Y;5Fah9|b)NRXIZpbB4^ri-skH5T8y7l2vIur()yL|Dx> zPYDlG%(^Q;jPSBH7a!#h!(ZCe&Y-?8Go<$BMq9ic3fRbxLx-3$lQrL(1cSSyQYH4Rly-h7LtA8K#wJZMvl~0MZTw&#AV%xfV5~r~ z<9`}IPcqz1imxwLu+Z^8jUUSA@3{Y+27G(>u9VOxR+J2VFxCe~l+X;8W4gY+{^lT~ ziB)_6jxgF%M06hD@&_X-Hu`FAZ7Kj-U zbwD~$LZc(N=tRgBNW$9^*TLSy&xR)?u?gO~= zYAwKKT<)C#h*<@6SrHQBb`t2*{RPX5?W-$~)n1WNIhaj^^E*KY;DK zmk=sEbb|5#O5G^IyRaDnQfk+Q9z@i&yXCJO;rU00000NkvXXu0mjf0}L_3 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..341f346391e52f535c2ee9af823d8a4f09308fb6 GIT binary patch literal 8637 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 W!hZ04lkVoS4$##!)W|<+7w})eym?Ik literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..64ce32b223c879736aaa8a0126325039646abe48 GIT binary patch literal 5271 zcmeHLdsK|;8lO^{UE0!R6Qya8T;_ghni`@;jjp;ka`|TFoBGsT%%$mK&Y@^0iKN|@ ziWJ!?LUd3rDWPOrMWJlnu#1~!-!Hcxd==axW_z`|owazYEG?urKil?u>#TSTw;rPb9m>Z=`>cdeV3f%?^kbyN$f0CVwf49o+ zzFFj@#T%+*#K%<@=hTj4ryxmDlJ0crCrs+Nj-0`Ex-GqFOoK2zxvGL1g*6T zl8d=fKFjZ7k6AsMxNY@z$8C3y{d?L^Ww#st%m^-IAM3vfyHwkbSF0{D%xTH32JHme z?o*{QVZs@>vMORCYgdMIJ? ziYUd=&IQ&sXDmw#55EX{oIf{*T_!PK!e;B3&95_v=ugdQ=}#Jepm6V$n_Ep!#5`7B zD^Plwzr3=B{l?Vq1JfsgnPgkCM?LjM;;yM)r3;!D-)L-J<1;SWPPRp+fc?B~T~qEI>;5m#3~j;rhE z76lqpt~!I|ana9wlWzb!Bh}R@MRD0LZ+>DbkaFg>!?ww2CmNBIQL*w>npKy|el~svr!`xtWQgcF-xm75&<9 zBvpL`ZM&XmXOguGZshn+J^NbeTOFuco8SA#n+W3){Vh5=8H@`Pn(gjk@^4odH@&Z& z6#Pq2m%M9jCf?)2Wo2ErL({Bm{d`N(@m+CU=%b;1y!~6kZnvZqZ|0XA2spd_RcLQj zUD%;pVej)lY$`}Rd#q8(T~<_{GRwoHU~jr%N%^GW6|?IWCpTp-7@E{d$ndlc(ND87 zI=CpQfAGSm`){Jlx>|~|&6ny{6VhLi3g?PC3U6!k?lp`X)zTJ#1by%Y4iE_m=8_>F7Un$3@+1zw?lxMjfLb8Zeeh z(P>%s2^|kRK6c38R~EC**%bE6PUp-x`UV^&u?RRaLcP71e2EAT2_!riA1jiABL#(W zUKlHd_))L|!-FFbF$??b%sDIu5wNf!G;gA})D@0IJmO_=K)g>NKR$}@D8MdUVCWpn z1OOsf0bycA(PB9>mW9>gGQqP(Ou%BaCW<0_HC7%HBMC*s(#NDLXfz!2js z69}39Zc9cWz=(y7R4AlO0zsux;Z+p8L>56HIXXHLh-3npi~|-pd7M}Q#p1;B85)RT z3^!QLmmyLGA`xRWm=I5*RIspEpvQcUPbBsB9)%anM_2%S5Mm)IfrKX#L?Xgi54nOJ z13*Rs`b!UaAUJsm{;*u4l<{G93@ld67z-ibkNQiMvS@8O0zLtbhDE?s4rV2NHKjYp z+i%oELqP;0l4`vG*I5aAcHzKTtw(WWyt5a2$F`<3=w2 zPh&XpcrcDe)Zp=G6r3Xw+{iFpKqU!CWCxN!3nkz)mq=tH2rMTef+ApoR2-pIXb5L6 z^5d|uWIXYU#4j3B2!R6&>xGDwv0oH{hzJf)KpHklbh@J>nM$RT=~M=hMEYVB49n!8 z5;d44BAzmwjb>SxAQ?a`q^VN?p!EQ`FkNLZq>#u0C6Z_sRud9N<2kDK2HQyhDIhmU z0RvDXnam`SnM6_`iOQr=nPd`V6Fz$a@Yc>zYd3eb^5ILAXPAeMTQ33GU z;nDCg8qsbg3`V;tm=J$B1vwN04>Js~hE@DXNE`u!?lDrXpXJD3l>(hap*aY6I2xVi zhy!)S$1z}@1CGce2^<(C2E>4=S{6ppXEQLIVZIn{Du5f{q#eCsSN! zFc672Zi@oJKYMqM8m}i#&~tIMJW_{FYY4A6z|(Qj+j&NR-^^!MZFJ7lJfmm>z4P`B z4WW-)eNyP%YAi|NQVuQGJ*nPPySMPnxrqP_d?r_&vj5n=bg193N_j7{TJPif8}2T; cTGf=xI^13>&)0X_2%0g6?c;WM@#@6?0PRBg9{>OV literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c9503e6ae8ec38366e2df8c931e868634a0b9610 GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DEQga z#WAE}PI96|g2AhXK=vN1h8*@k?2D>-x_H`e)ETJ!t2*Zq&Mp#e`uF_bFI^9h_sjE? zzq^z8LA>1hUfnNe`ycIr!sZ_Zg-pblw*^Vg3W>Ehc7QL z=ULB`Dp}`m$tZTa_Jf3_n_3sez3s^k1-x7G%@xE2`f1;wpx~D1D3@ppOmQTpl43%-vh5C