From c001b74ab021a78680c7cfd32a7760ad4f7c1922 Mon Sep 17 00:00:00 2001 From: Dvir Date: Tue, 23 Apr 2024 12:26:27 +0300 Subject: [PATCH 1/5] Fix --- Resources/Prototypes/Catalog/Cargo/cargo_fun.yml | 14 +++++++++++++- .../_NF/Catalog/Fills/Crates/syndicate.yml | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml b/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml index d0d43f0e3d9..e352fc698c0 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml @@ -120,6 +120,7 @@ - type: cargoProduct id: FunBoardGames + abstract: true # Frontier - Moved to vending machine icon: sprite: Objects/Fun/dice.rsi state: d6_6 @@ -218,10 +219,21 @@ - type: cargoProduct id: FunATV + icon: + sprite: Objects/Vehicles/atv.rsi + state: vehicle + product: CrateFunATV + cost: 1500 + category: cargoproduct-category-name-fun + group: market + +- type: cargoProduct + id: FunCrateGambling + abstract: true # Frontier icon: sprite: Objects/Economy/cash.rsi state: cash_1000000 product: CrateCargoGambling - cost: 10000 + cost: 1000000 # Frontier 10000<1000000 in the case this is added again by mistake. category: cargoproduct-category-name-fun group: market diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Crates/syndicate.yml b/Resources/Prototypes/_NF/Catalog/Fills/Crates/syndicate.yml index f70dc549da0..20b7816b7d9 100644 --- a/Resources/Prototypes/_NF/Catalog/Fills/Crates/syndicate.yml +++ b/Resources/Prototypes/_NF/Catalog/Fills/Crates/syndicate.yml @@ -3,5 +3,5 @@ parent: CrateSyndicate components: - type: SurplusBundle - totalPrice: 30 + totalPrice: 20 storePreset: StorePresetLightUplink From 009b507846f271e3666fbfce7ae57a07d2acc11c Mon Sep 17 00:00:00 2001 From: Salvantrix <149609610+Salvantrix@users.noreply.github.com> Date: Tue, 23 Apr 2024 10:03:51 -0400 Subject: [PATCH 2/5] 04/23/2024 - Small updates Updated the Uplink to be concurrent with merge and messed with hardsuit values to make them a little more balanced. --- .../Locale/en-US/_NF/store/uplink-catalog.ftl | 14 ++++-- .../_NF/Catalog/security_uplink_catalog.yml | 47 +++++++++++++++++-- .../Clothing/OuterClothing/hardsuits.yml | 6 +-- 3 files changed, 54 insertions(+), 13 deletions(-) diff --git a/Resources/Locale/en-US/_NF/store/uplink-catalog.ftl b/Resources/Locale/en-US/_NF/store/uplink-catalog.ftl index 829a9ab597f..bf625e0977f 100644 --- a/Resources/Locale/en-US/_NF/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/_NF/store/uplink-catalog.ftl @@ -20,6 +20,10 @@ uplink-security-hardsuit-experimental-name = Experimental Combat Suit uplink-security-hardsuit-experimental-desc = An advanced combat suit researched by the greatest Nanotrasen minds. Heavily protected and extremely mobile. uplink-security-hardsuit-sheriff-name = Sheriff's HardSuit uplink-security-hardsuit-sheriff-desc = A heavily reinforced Security EVA suit. Provides maximum resistance while maintaining the range of motion expected of security forces. +uplink-security-hardsuit-combat-name = Patrol Combat Hardsuit +uplink-security-hardsuit-combat-desc = An armored patrol suit for combat meant to be utilized for multi-environmental hostile engagements. +uplink-security-hardsuit-commmand-name = Command Combat Hardsuit +uplink-security-hardsuit-commmand-desc = An advanced combat suit designed for seasoned nfsd supervisors meant to be utilized for multi-environmental hostile engagements. uplink-security-mk58-name = MK 58 uplink-security-mk58-desc = Cheap, standard issue side-arm. Uses .35 Auto. uplink-security-kammerer-name = Kammerer @@ -55,12 +59,12 @@ uplink-security-empgrenade-desc = A handheld grenade that emits a high energy pu uplink-security-holo-name = Holo Barrier uplink-security-holo-desc = A battery powered holo projecter that places temporary barriers to bar movement. uplink-security-jetpack-name = Jetpack -uplink-security-jetpack-desc = A pre-filled jetpack for EVA. Comes in a fashionable red. +uplink-security-jetpack-desc = A pre-filled jetpack for EVA. Comes in a fashionable green. uplink-security-magboots-name = NFSD Magboots uplink-security-magboots-desc = Light weight magboots designed to keep the wearer grounded in low and no gravity environments. -uplink-security-techfab-name = Security Techfab -uplink-security-techfab-desc = A circuit board for a Security Techfab. Allows the production of ammunition, magazines, weapons, and numerous other utilities. Uses raw resources. Can be upgraded. -uplink-security-key-name = Security Encryption Keys +uplink-security-techfab-name = NFSD Techfab +uplink-security-techfab-desc = A circuit board for a NFSD Techfab. Allows the production of ammunition, magazines, weapons, and numerous other utilities. Uses raw resources. Can be upgraded. +uplink-security-key-name = NFSD Encryption Keys uplink-security-key-desc = A box of 4 encryption keys that give access to the NFSD radio channel uplink-security-emprocket-name = EMP Rocket uplink-security-emprocket-desc = An EMP Rocket for the RPG-7 @@ -99,7 +103,7 @@ uplink-security-teleshield-desc = An expandable hand-held shield offering excell uplink-security-energyshield-name = Energy Shield uplink-security-energyshield-desc = An exotic energy shield that blocks most incoming damage. uplink-security-swat-name = Swat Gas Mask -uplink-security-swat-desc = A full-face covering version of the standard issue Security Gas Mask. +uplink-security-swat-desc = A full-face covering version of the standard issue NFSD Gas Mask. uplink-security-speedloader-name = .45 Magnum Speed Loader uplink-security-speedloader-desc = A revolver speed loader that comes pre-loaded with .45 magnum. uplink-security-speedloaderrubber-name = .45 Magnum Rubber Speed Loader diff --git a/Resources/Prototypes/_NF/Catalog/security_uplink_catalog.yml b/Resources/Prototypes/_NF/Catalog/security_uplink_catalog.yml index c00035963b9..6a5c2a9d676 100644 --- a/Resources/Prototypes/_NF/Catalog/security_uplink_catalog.yml +++ b/Resources/Prototypes/_NF/Catalog/security_uplink_catalog.yml @@ -83,6 +83,43 @@ - SeniorOfficer - Sheriff +- type: listing + id: UplinkSecurityCombatHardsuit + name: uplink-security-hardsuit-combat-name + description: uplink-security-hardsuit-combat-desc + productEntity: ClothingOuterHardsuitNfsdCombat + icon: { sprite: _NF/Clothing/OuterClothing/Hardsuits/nfsd_combat.rsi, state: icon } + cost: + FrontierUplinkCoin: 10 + categories: + - UplinkSecurityHardsuits + conditions: + - !type:StoreWhitelistCondition + whitelist: + tags: + - SecurityUplink + +- type: listing + id: UplinkSecurityCommandHardsuit + name: uplink-security-hardsuit-commmand-name + description: uplink-security-hardsuit-commmand-desc + productEntity: ClothingOuterHardsuitNfsdCommand + icon: { sprite: _NF/Clothing/OuterClothing/Hardsuits/nfsd_command.rsi, state: icon } + cost: + FrontierUplinkCoin: 10 + categories: + - UplinkSecurityHardsuits + conditions: + - !type:StoreWhitelistCondition + whitelist: + tags: + - SecurityUplink + - !type:BuyerJobCondition + whitelist: + - Bailiff + - SeniorOfficer + - Sheriff + - type: listing id: UplinkSecurityHardsuitSyndieReverseEngineered name: uplink-security-hardsuit-experimental-name @@ -406,7 +443,7 @@ name: uplink-security-holo-name description: uplink-security-holo-desc productEntity: HoloprojectorNfsd - icon: { sprite: Objects/Devices/Holoprojectors/security.rsi, state: icon } + icon: { sprite: _NF/Objects/Devices/Holoprojectors/nfsd.rsi, state: icon } cost: FrontierUplinkCoin: 1 categories: @@ -450,11 +487,11 @@ - SecurityUplink - type: listing - id: UplinkSecurityTechfab + id: UplinkNfsdTechfab name: uplink-security-techfab-name description: uplink-security-techfab-desc productEntity: NfsdTechFabCircuitboard - icon: { sprite: Objects/Misc/module.rsi, state: security } + icon: { sprite: Objects/Misc/module.rsi, state: nfsd } cost: FrontierUplinkCoin: 5 categories: @@ -830,8 +867,8 @@ id: UplinkSecuritySwat name: uplink-security-swat-name description: uplink-security-swat-desc - productEntity: ClothingMaskGasSwat - icon: { sprite: Clothing/Mask/swat.rsi, state: icon} + productEntity: ClothingMaskGasSheriff + icon: { sprite: _NF/Clothing/Masks/nfsd_sheriff.rsi, state: icon} cost: FrontierUplinkCoin: 3 categories: diff --git a/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/hardsuits.yml b/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/hardsuits.yml index 493d9ea90e5..0fcdf7c486a 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/hardsuits.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/hardsuits.yml @@ -157,7 +157,7 @@ Caustic: 0.75 - type: ClothingSpeedModifier walkModifier: 0.95 - sprintModifier: 0.85 + sprintModifier: 0.9 - type: entity parent: ClothingOuterHardsuitNfsdBronze @@ -238,7 +238,7 @@ Radiation: 0.2 Caustic: 0.2 - type: ClothingSpeedModifier - walkModifier: 0.9 + walkModifier: 0.75 sprintModifier: 0.65 #Security Combat Hardsuit @@ -287,7 +287,7 @@ - type: Armor modifiers: coefficients: - Blunt: 0.6 + Blunt: 0.5 Slash: 0.5 Piercing: 0.5 Heat: 0.50 From d868b372a5dc122fe3c1e31c305449ca602a038e Mon Sep 17 00:00:00 2001 From: Salvantrix <149609610+Salvantrix@users.noreply.github.com> Date: Tue, 23 Apr 2024 10:49:21 -0400 Subject: [PATCH 3/5] 04/23/2024 - thruster fix Allows nfsd thrusters to be reconstructed.. --- .../Structures/Shuttles/thrusters.yml | 70 +++++++++++++++++-- 1 file changed, 63 insertions(+), 7 deletions(-) diff --git a/Resources/Prototypes/_NF/Entities/Structures/Shuttles/thrusters.yml b/Resources/Prototypes/_NF/Entities/Structures/Shuttles/thrusters.yml index db40c343a6c..552a4d536c5 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Shuttles/thrusters.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Shuttles/thrusters.yml @@ -93,33 +93,89 @@ - type: entity id: ThrusterNfsd - parent: ThrusterSecurity + parent: [ BaseStructureUnanchorable, BaseThrusterSecurity, ConstructibleMachine ] suffix: NFSD components: - type: Machine board: ThrusterNfsdMachineCircuitboard - type: Sprite sprite: _NF/Structures/Shuttles/thrusternfsd.rsi + layers: + - state: base + map: ["enum.ThrusterVisualLayers.Base"] + - state: thrust + map: ["enum.ThrusterVisualLayers.ThrustOn"] + shader: unshaded + visible: false + - state: thrust_burn_unshaded + map: ["enum.ThrusterVisualLayers.ThrustingUnshaded"] + shader: unshaded + visible: false + offset: 0, 1 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 600 # Considering we need a lot of thrusters didn't want to make an individual one too tanky + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] - type: entity id: ThrusterNfsdUnanchored - parent: ThrusterSecurityUnanchored + parent: ThrusterUnanchored suffix: Unanchored, NFSD components: - - type: Machine - board: ThrusterNfsdMachineCircuitboard - type: Sprite sprite: _NF/Structures/Shuttles/thrusternfsd.rsi + layers: + - state: base + map: ["enum.ThrusterVisualLayers.Base"] + - state: thrust + map: ["enum.ThrusterVisualLayers.ThrustOn"] + shader: unshaded + visible: false + - state: thrust_burn_unshaded + map: ["enum.ThrusterVisualLayers.ThrustingUnshaded"] + shader: unshaded + visible: false + offset: 0, 1 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 600 # Considering we need a lot of thrusters didn't want to make an individual one too tanky + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] - type: entity id: DebugThrusterNfsd - parent: DebugThrusterSecurity + parent: [BaseStructureDisableToolUse, DebugThruster] suffix: DEBUG, NFSD components: - - type: Machine - board: ThrusterNfsdMachineCircuitboard - type: Sprite sprite: _NF/Structures/Shuttles/thrusternfsd.rsi + layers: + - state: base + map: ["enum.ThrusterVisualLayers.Base"] + - state: thrust + map: ["enum.ThrusterVisualLayers.ThrustOn"] + shader: unshaded + visible: false + - state: thrust_burn_unshaded + map: ["enum.ThrusterVisualLayers.ThrustingUnshaded"] + shader: unshaded + visible: false + offset: 0, 1 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 600 # Considering we need a lot of thrusters didn't want to make an individual one too tanky + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] - type: entity id: SmallThruster From 9ba76929ae496134210cb783d1985575604ec46e Mon Sep 17 00:00:00 2001 From: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com> Date: Tue, 23 Apr 2024 20:39:31 +0300 Subject: [PATCH 4/5] Hostile Mobs Tweaks [Part 2] (#1215) * small adjustments and clean up, bloodcult janitor stuff * SoApS * numbers tweaks * small tweak for soaps * small tweak * cult mobs randomization and loot * event message, tweaked cult weapon pool * changed events texts * forge with recipes * cult bag recipe * cult robes resprite, cult webbing * cult force field sprites * new sprites for belt * small belt fix * pylons drop crystals instead of steel, changed spawn rates in expeds * small fix * more fixes --- .../en-US/_NF/bluespace-events/events.ftl | 8 +- .../Locale/en-US/lathe/lathe-categories.ftl | 2 + .../Entities/Objects/Materials/materials.yml | 4 + .../Procedural/salvage_factions.yml | 26 +-- .../Prototypes/Recipes/Lathes/categories.yml | 8 +- .../Fills/Backpacks/duffelbag_npc_loot.yml | 101 +++++++++- .../_NF/Entities/Clothing/Back/messenger.yml | 8 + .../_NF/Entities/Clothing/Belt/belts.yml | 28 ++- .../_NF/Entities/Clothing/Head/helmets.yml | 17 ++ .../_NF/Entities/Clothing/Head/hoods.yml | 24 +++ .../_NF/Entities/Clothing/Masks/masks.yml | 32 +++ .../Entities/Clothing/OuterClothing/coats.yml | 30 ++- .../Spawners/Conditional/bloodcultmobs.yml | 177 +++++++++++++++++ .../Random/bloodcult_inhand_weapons.yml | 70 +++++++ .../Spawners/Random}/syndicatemobs.yml | 0 .../Spawners/Random}/wizardfederationmobs.yml | 0 .../Mobs/NPCs/base_humanoid_hostile.yml | 32 ++- .../Entities/Mobs/NPCs/bloodcultistmob.yml | 114 +++++++++-- .../_NF/Entities/Mobs/NPCs/syndicatemob.yml | 56 +++--- .../Mobs/NPCs/wizardfederationmob.yml | 62 +++--- .../Specific/Wizard/conjured_items.yml | 122 ++++++++++++ .../Objects/Weapons/Melee/wizard_staff.yml | 19 +- .../_NF/Entities/Spawners/bloodcultmobs.yml | 97 --------- .../Structures/Specific/bloodcult.yml | 55 +++++- .../_NF/Recipes/Lathes/bloodcult.yml | 184 ++++++++++++++++++ .../_NF/Roles/Jobs/Hostile/blood_cultists.yml | 42 +++- .../bloodcult.rsi/equipped-BACKPACK.png | Bin 0 -> 6917 bytes .../Back/Messenger/bloodcult.rsi/icon.png | Bin 0 -> 914 bytes .../Messenger/bloodcult.rsi/inhand-left.png | Bin 0 -> 6854 bytes .../Messenger/bloodcult.rsi/inhand-right.png | Bin 0 -> 6842 bytes .../Back/Messenger/bloodcult.rsi/meta.json | 26 +++ .../cult_force_field.rsi/equipped-BELT.png | Bin 0 -> 13894 bytes .../Belt/cult_force_field.rsi/icon.png | Bin 0 -> 857 bytes .../Belt/cult_force_field.rsi/inhand-left.png | Bin 0 -> 6444 bytes .../cult_force_field.rsi/inhand-right.png | Bin 0 -> 6497 bytes .../Belt/cult_force_field.rsi/meta.json | 32 +++ .../Belt/cult_webbing.rsi/equipped-BELT.png | Bin 0 -> 7399 bytes .../Clothing/Belt/cult_webbing.rsi/icon.png | Bin 0 -> 1005 bytes .../Belt/cult_webbing.rsi/inhand-left.png | Bin 0 -> 7700 bytes .../Belt/cult_webbing.rsi/inhand-right.png | Bin 0 -> 7085 bytes .../Clothing/Belt/cult_webbing.rsi/meta.json | 26 +++ .../cult_janitor.rsi/equipped-HELMET.png | Bin 0 -> 7432 bytes .../Head/Helmets/cult_janitor.rsi/icon.png | Bin 0 -> 772 bytes .../Helmets/cult_janitor.rsi/inhand-left.png | Bin 0 -> 6469 bytes .../Helmets/cult_janitor.rsi/inhand-right.png | Bin 0 -> 6462 bytes .../Head/Helmets/cult_janitor.rsi/meta.json | 26 +++ .../Head/Hoods/cult.rsi/equipped-HELMET.png | Bin 0 -> 7532 bytes .../_NF/Clothing/Head/Hoods/cult.rsi/icon.png | Bin 0 -> 5955 bytes .../Head/Hoods/cult.rsi/inhand-left.png | Bin 0 -> 7034 bytes .../Head/Hoods/cult.rsi/inhand-right.png | Bin 0 -> 7311 bytes .../Clothing/Head/Hoods/cult.rsi/meta.json | 26 +++ .../cult_janitor_mask.rsi/equipped-MASK.png | Bin 0 -> 7108 bytes .../Masks/cult_janitor_mask.rsi/icon.png | Bin 0 -> 933 bytes .../cult_janitor_mask.rsi/inhand-left.png | Bin 0 -> 7006 bytes .../cult_janitor_mask.rsi/inhand-right.png | Bin 0 -> 6951 bytes .../Masks/cult_janitor_mask.rsi/meta.json | 26 +++ .../equipped-OUTERCLOTHING.png | Bin 0 -> 9595 bytes .../Coats/cult_janitor_robe.rsi/icon.png | Bin 0 -> 1096 bytes .../cult_janitor_robe.rsi/inhand-left.png | Bin 0 -> 7173 bytes .../cult_janitor_robe.rsi/inhand-right.png | Bin 0 -> 7046 bytes .../Coats/cult_janitor_robe.rsi/meta.json | 26 +++ .../cult_robes.rsi/equipped-OUTERCLOTHING.png | Bin 0 -> 11033 bytes .../Coats/cult_robes.rsi/icon.png | Bin 0 -> 1056 bytes .../Coats/cult_robes.rsi/inhand-left.png | Bin 0 -> 6827 bytes .../Coats/cult_robes.rsi/inhand-right.png | Bin 0 -> 6877 bytes .../Coats/cult_robes.rsi/meta.json | 26 +++ .../Wizard/conjuredsoap.rsi/meta.json | 3 + .../Wizard/conjuredsoap.rsi/soaplet.png | Bin 0 -> 5716 bytes .../Specific/BloodCult/forge.rsi/building.png | Bin 0 -> 13743 bytes .../Specific/BloodCult/forge.rsi/icon.png | Bin 0 -> 13031 bytes .../BloodCult/forge.rsi/inserting.png | Bin 0 -> 9674 bytes .../Specific/BloodCult/forge.rsi/meta.json | 30 +++ .../Specific/BloodCult/forge.rsi/panel.png | Bin 0 -> 1064 bytes .../Specific/BloodCult/forge.rsi/unlit.png | Bin 0 -> 11368 bytes 74 files changed, 1305 insertions(+), 260 deletions(-) create mode 100644 Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/bloodcultmobs.yml create mode 100644 Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/bloodcult_inhand_weapons.yml rename Resources/Prototypes/_NF/Entities/{Spawners => Markers/Spawners/Random}/syndicatemobs.yml (100%) rename Resources/Prototypes/_NF/Entities/{Spawners => Markers/Spawners/Random}/wizardfederationmobs.yml (100%) delete mode 100644 Resources/Prototypes/_NF/Entities/Spawners/bloodcultmobs.yml create mode 100644 Resources/Prototypes/_NF/Recipes/Lathes/bloodcult.yml create mode 100644 Resources/Textures/_NF/Clothing/Back/Messenger/bloodcult.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Messenger/bloodcult.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Messenger/bloodcult.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Messenger/bloodcult.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Messenger/bloodcult.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Belt/cult_force_field.rsi/equipped-BELT.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/cult_force_field.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/cult_force_field.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/cult_force_field.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/cult_force_field.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Belt/cult_webbing.rsi/equipped-BELT.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/cult_webbing.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/cult_webbing.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/cult_webbing.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/cult_webbing.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Head/Helmets/cult_janitor.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Helmets/cult_janitor.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Helmets/cult_janitor.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Helmets/cult_janitor.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Helmets/cult_janitor.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/cult.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/cult.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/cult.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/cult.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/cult.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Masks/cult_janitor_mask.rsi/equipped-MASK.png create mode 100644 Resources/Textures/_NF/Clothing/Masks/cult_janitor_mask.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/Masks/cult_janitor_mask.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Masks/cult_janitor_mask.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Masks/cult_janitor_mask.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_janitor_robe.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_janitor_robe.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_janitor_robe.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_janitor_robe.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_janitor_robe.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_robes.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_robes.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_robes.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_robes.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_robes.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Specific/Wizard/conjuredsoap.rsi/soaplet.png create mode 100644 Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/building.png create mode 100644 Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/icon.png create mode 100644 Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/inserting.png create mode 100644 Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/meta.json create mode 100644 Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/panel.png create mode 100644 Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/unlit.png diff --git a/Resources/Locale/en-US/_NF/bluespace-events/events.ftl b/Resources/Locale/en-US/_NF/bluespace-events/events.ftl index 50d771864c0..45b2e6bf175 100644 --- a/Resources/Locale/en-US/_NF/bluespace-events/events.ftl +++ b/Resources/Locale/en-US/_NF/bluespace-events/events.ftl @@ -10,11 +10,11 @@ station-event-bluespace-asteroid-end-announcement = In compliance with NanoTrase station-event-bluespace-ship-start-announcement = We have detected an unusual FTL signature - long range scans indicate an unknown ship. NanoTrasen cannot confirm safety for prospectors within its vicinity, be advised. station-event-bluespace-ship-end-announcement = In compliance with NanoTrasen FTL traffic patterns, the unknown ship has been dissipated to ensure non-collision. -station-event-bluespace-syndicate-ftl-interception-start-announcement = Attention all available NanoTrasen personnel! NanoTrasen Naval Command disrupted the FTL-jump of Syndicate Vessel, according to our deepspace scanners the vessel either already entered the real space in your sector or is about to enter. Code: Intercept, Expunge, Exterminate, Cauterise. Expect armed opposition, use of lethal force against enemy agents is authorized. Do note: any loss of NT affiliated personnel lifes will not be compensated. +station-event-bluespace-syndicate-ftl-interception-start-announcement = Attention all available NanoTrasen personnel! NanoTrasen Naval Command disrupted the FTL-jump of Syndicate Vessel, according to our deepspace scanners the vessel either already entered the real space in your sector or is about to enter. Code: Intercept, Expunge, Decimate, Cauterise. Expect armed opposition, use of lethal force against enemy agents is authorized. Do note: any loss of NT-affiliated personnel lives will not be compensated. Reminder: NT personnel who are granted security clearance for the engagement are required to surrender any hazardous materials to the local security department to ensure safe transportation of Syndicate technology to CentCom for study. Should there be any prisoners, security personnel is required to prepare them for transportation to CentCom for interrogation through the NT-patented Contraband Exchange System (tm). station-event-bluespace-syndicate-ftl-interception-end-announcement = In compliance with NanoTrasen FTL traffic patterns, the Syndicate Vessel has been dissipated to ensure non-collision. -station-event-bluespace-wizardfederation-scout-start-announcement = Attention all available NanoTrasen personnel! NanoTrasen Naval Command detected a Bluespace Anomaly in your sector with the signature indicative of the imminent arrival of a Wizard Federation micro vessel. Code: Intercept, Detain, Incarcerate. Arrest the intruders and prepare them to be handed over to the NanoTrasen Special Forces Unit for enhanced interrogation. +station-event-bluespace-wizardfederation-scout-start-announcement = Attention all available NanoTrasen personnel! NanoTrasen Naval Command detected a Bluespace Anomaly in your sector with the signature indicative of the imminent arrival of a Wizard Federation small vessel. Code: Intercept, Detain, Incarcerate. Arrest the intruders and prepare them for transportation to CentCom for interrogation through NT patented Contraband Exchange System (tm). station-event-bluespace-wizardfederation-scout-end-announcement = In compliance with NanoTrasen FTL traffic patterns, the Wizard Federation Vessel has been dissipated to ensure non-collision. -station-event-bluespace-bloodmoon-start-announcement = A̴̗̕ť̸͓t̸͍̂ë̶͈́̇n̵̠̑t̸̗̅i̸̜̓ő̷͉̭̀n̸̠̿̉ ̷̘̿ȃ̵̲͍͑l̴̲̽͒l̵͔̺̔̉ ̶̩̥͋̋S̵̟̼̐ē̷͓c̶̯̏̒u̸̱̿͊r̶̡͉̈́i̶̙̲͒t̷̢̻͌y̷͇̾̐ ̶͗͜p̵̲͂͆͜e̶̥̣̅ṟ̴͆s̶̹̋o̶̩͓̔͗n̸̝̄̔ṋ̵̓͌͜e̷̮͓̊l̴̩̞̕!̶̬͚̋̚ ̶̻̌̐N̶̖͇͗T̴͎̝̓̋ ̸̛̯N̸͙̓á̵̩̀v̷̬̫́a̸̰̒ļ̸̱͠ ̸͔̕ͅC̶̡͊ò̷̺͊m̶̫̐̽m̶͉̉a̷͖̾n̵̨̞̍̅d̶͓̥̀ ̶̨͖̀͝d̷͎̤̆͑e̶͚͎͗t̷̹̤̉̽e̷͙̽c̴̱͗t̴͖͈̅̽e̶͓̓d̵̼̱̈́ ̵̞̀͆b̸͍̼̋̂l̵͎͆u̵̻̐̚é̵̢̲s̴̢͇̒ṗ̴͉à̶̩̥ć̴͉ê̷͎͠ ̵̧̃͛a̸͙͙̾n̵͚͋o̸̤͑m̸͉̼̆̈́å̴̫l̷̜͂y̷͎̋͛ ̵̨͋ỉ̵̬ͅn̴̨͔͂͗ ̸̙̈̑y̴͉̮̾ȍ̴̠ų̶͝r̵͔̦̍͌ ̴̬̗͑s̷̻̆̒ě̴̗̲c̸̠̦̚t̸̬̅ỏ̵̝͂r̸̮̦̆ ̵͈͝w̴͍͊ỉ̴̯̙̕t̷͖̗̍̍h̷̳̭́ ̴̮̦̃̑t̷̩̓̌ḩ̷͇͝e̵͐́͜ ̸̳̈́͠s̶̖͌į̵̙̚̕g̵̰̓ñ̸̝̽a̷͖͊t̶̲̑u̸̬̾̑r̴̲͚̊̐ē̴̮ ̸̪͛i̴̝͆n̵͈̎̄d̶̥̍̄ȉ̶̜͕̇c̵̳̻͛ǎ̶̱̠̈t̴̢̘̉̔i̵͍͂̔v̸̢̛ͅe̷̛̬͘ ̸̠̱̅͠ŏ̵̹̲f̸͖̱̃̒ ̶͎̽i̵͙̱̊͘m̴̙̞̚m̷͖͉͋ǐ̴̠̊n̸̗̗̂̿è̶͇͖n̷̺̖̚t̵͎͉̽ ̴̝̑͗a̸̖̓̆ȑ̷̢̹̾r̷̬̓͜i̸̞̅v̷̗̒̍͜a̸̱̬̋̓ḽ̵̓ ̷̻̬̃ó̷̧̋f̷̨̈̈́͜ ̷̣͛a̸̞͛ ̴̼̮̈́̀B̵̖͊l̵̻̈́ͅo̴̧̺͗ő̸̳d̶̦̲̈͊ ̷͚̪̇C̶̨̽u̵̥̇l̴̥̣̋̆ṭ̵̞͒̔i̵̐͜s̵̰̏t̴̺̍̽'̴̢͘s̸̬̗̋ ̸͓̌v̷̼̆͛é̶̲͓s̴͙̯̄s̷̯̐̀ẻ̴̮̔l̶̢̀̈́.̷̳͠ ̵͓̜̓S̶̬̫͌e̵̱̣͐͘c̵̖̘̾u̷͎͜͠r̷͚̖̀̀i̵̪͖͗t̸͉͇̎̐y̵̺̼̽͗ ̷̖̋͝C̴̹͝ò̶̤ḓ̴̮̽̈e̴̦̕:̴͕̀̚ ̸̗̂͋Ì̴̪͗n̴̛͎ẗ̵̠̺̅e̷͔̍ͅr̴̖̯̋c̸̨͆e̴̻̖̓͠p̴̤̉t̴̰̆,̴̱̿̄ ̶̫̄Ȅ̵̝̤x̴̥̂͊p̸͕̟̽̕ú̸͙̖̈́n̶͙͗̈́g̶̟̯͑e̸̲̤͂͑,̶͉̤̃ ̷̰͐̆E̶̺͝x̵̛̭̔t̷͔̅e̸̜̩̓͝r̸̻͔̿͋m̵̢̆̄i̴̧͚͌n̷̜̼͊a̴̭̭̓t̸̘̘͝e̶̙̎͐,̶̱͚̽͐ ̷̖̥̔C̸̮̽ầ̸̞u̴̮̿͑t̶͉̕e̶̥͝r̸͔̘͛̏i̵̡̝͆s̵͚͇̃e̷̯͔͊͐.̸̮͊̆ ̶̧̰͒Ȅ̴̻̭̊x̵̞̋̍p̵̱͗̕e̶̛̦ĉ̴̣̅t̶̡̞̃͠ ̴̪̙͆a̴͉̪͋͑ř̷̛͕m̸̙͂͛ḙ̴͎̈́̑d̴̠̒ ̴̢̅o̷̟̪͐͊p̷̤̄p̷̲̠̑̓o̴͔͐͠ś̸̗i̸̩̓͌t̵̜̎i̷̱̅͠o̵̻̅͆ņ̶̱̇,̴̗̊̃ ̸̥̆u̵̪͂s̸̖͊̾e̷̫̭̒̇ ̷̫̲̓̊o̵̠͂f̵̺̿ ̸̦̞̅̔ļ̷̯̄̃ē̸͕t̸͖͗h̸̨͕̆̑à̷͓̫́ḽ̸̛͚̃ ̷̼̟͘f̵̻̱̈́̌ȏ̵̦r̸̭͘ͅć̸̼̂e̴͔̠̊̚ ̶̻̍ä̷̰̩g̷̠͒ą̸̩̈͌i̶̘̘̒͊n̵͖̏s̸̩̏͜t̶͇̳̍ ̵̪̲̋̓ȩ̸̙̏n̷͖̽͑ë̴̞͚́m̴̺͑̈y̵̤̅͂ ̵̥̼͛ạ̵̩̇g̸̣̪͊͂e̷͎̔͂n̸̳̎t̵̥̀s̵̛͚̗̀ ̷̡̝́́ī̶̹͇s̷͓̠̆ ̶̤̤̔͝a̷͇̝͌̇ũ̵͎̤͊t̵̡͖̽ḧ̸̝̥́o̵͙͑ȑ̵̟̮i̷̺͗ż̵͇̍é̸̙̏͜d̷̼̊.̴̮̗̑̿ ̵̰̇P̵͎̟͛ȓ̸͚é̶̤͍̈́v̵͔͑͂e̴͍͉̿͘ṇ̷̝͛t̶̗͚̕ ̶̫͇̉͋N̵̯͛T̸͔̂̚-̷̣̋̕á̷̬͉͘f̵̳̖̀͘f̸͎̟̄i̷̖̺͊́l̶̗͆̄i̷̧͙͑́a̶͂̑͜t̸̘̿̚e̸̺̓d̵̡̪̈́͋ ̷̞͐c̴̺̻͊a̶̮̱̍͠p̶̭̹̌t̴̳̱̒̀a̴̪͉̐i̸̖̎̏n̷͎̫̾s̶̫̖̒̚ ̵̣̒w̴̨̗̒i̸̬̚t̴̝͆h̴̪̮̑̃o̶̥̲̔͘u̷̲̣̐̏t̸̩͌͝ ̵̧̧͛́s̸̬͑̾e̵̯̜̐̈́č̷̮̰u̴̗̜̕r̷͇͇̽̀i̷̛̫̿t̸̞̓͝y̷̨̔ ̶̪̒̈́a̴̻͇̅c̷͙̯̀c̸̩̃̃e̸͇͙̓s̷̭̣͊s̷͇̭̉ ̶̠͂͠f̵͙̣̉͌r̵̲̐͗ǫ̶̬͑͝m̸̖̓ ̷͖̹̌̌ĝ̸̹̍ą̴̂͘i̸͈̺͆̇n̶̜̋ḯ̵̼̮n̵̺̉͊g̸̗̱͘ ̴̪̞̃a̶̩̯͐͂c̶͕̯̓c̷̮̟̿̒ë̷͙́̀s̶̨̳̋s̸̜̆̑ ̵̯̆̎t̷̞͕͆o̶̡̞͐ ̴̱̈́͝t̶͇̋̃h̵̟̼̀e̴̦̼͐̚ ̷̟̗̓͂e̵͙̓̂n̴̻͂̃ȩ̸̻͑m̴̢͋͊ý̷̬́ ̵͔͛v̵͔̓̂͜e̸̖̋ṡ̴̹͑s̴̬̈͋ė̵̖̈l̴̗͆̓ͅ ̷̛̱̀a̷̡̫̿n̸̜̟̓̕d̷͙̜͌̅ ̴̗́͑i̵̫͌ṯ̴̢͝s̵̫̼͂ ̷̱̥͗̓c̴͖͐̚o̶͕͍͒ń̷̞ṱ̸͖̒͛e̷͋ͅn̵̖̠̉͒t̴̲̋̚ș̸͍̈́.̸͖̅̓ ̸̧͛̄A̷͖̞͒͘n̷̮̥̿ḑ̷͊͠ ̵̬͚͂̊ȑ̷̰e̶̬͗ṃ̶̓ͅê̴̬ṁ̴̖͝b̶̨͘e̷̼̫̍r̷͔̦̓̓:̷̜͠ ̸̤̎N̵̢̖͐a̶͘ͅr̶̳̚'̸͈̝̽̕S̶͔̳̎̅i̷̠̝̓è̴͙͛ ̶͖͚͆͂i̸͓͠͝s̸͎͐̀ ̸̻̀̑n̸̮͆ö̶͙̮̇t̵̛̟͝ ̴͎̐͜r̴̘̹͑͛e̴̙̱͂a̵̖͑̆l̵͓̝͑ ̸̝̀á̵͙͎n̶̞̊̉d̶̥͙́̄ ̴̥̫̽c̴̨͉̐̀a̷̲͋̕n̸̦̽ ̷̖̾̕n̸̤̥͑͑ó̵̳t̸̡͆̅ ̸͈͚̒͆h̴͉͔̕u̴̠̩͌̑r̷̡̟̄̋t̵̗̰̃ ̵̛̭y̸͖̯͐ò̸͔̜̈ū̸ͅ.̸̨̜̕ -station-event-bluespace-bloodmoon-end-announcement = I̶̼͈͊̽n̶͉͉̈ ̶̭̝̈c̷̯͔̀o̸̙̊m̸̥̕͜͝p̸͋͜l̵͖͆i̴̛̗̟̓a̴͚̼͗n̸͔͙̓c̶̹̠͌ė̶͙̮ ̸̟́w̶͓̫̎ḯ̷͕t̶͚̩̍h̵̰͘ ̷̫͕̂̊Ň̸̥̞͂a̷̻̐n̴̖̺̒̄o̸̺͚͊́T̵̨̔̃ͅr̷̢͈̾á̸͉͛s̵̞̒ę̴͠n̵̩̈́ ̴̫̐̅F̸̹̤͗̈́T̸̹̅͜L̷̙̱͠ ̷̛͍͒t̴̘̣̔͝r̵̥̈́à̴̮͝f̴͉͇͆̎f̴͙̗̿̈́ȋ̸͍c̶̯͜͠ ̴̨̧̐͒p̷̬̻͐̊a̵͚̓̏t̴͇̺͌̕t̷͈͂̾ḙ̴͎͘ṛ̶̂n̷͔̈́͌s̴̡̤̊̆,̵͍̭͑̔ ̷͎̾t̵̜̪͆ḩ̸͗ę̶͉̏̽ ̶̠̎̑W̶̙̍̚i̴̢̜͘z̵̈́͂͜a̸͓̥̿͑r̵̭͆́ͅd̷̘͉͝ ̴̧̉ͅF̴͇̌͘ë̸͍͎́̀d̶̨̲́͠e̶̪̽͜͠ȑ̶̩͘à̸̺t̴̨̻̀͝ì̷͕̣̄o̶̢͑͠n̴̟̈́ ̸̹̈ͅV̸̜͑ė̵̥̩́s̵̖̓ṡ̵̲̮ȩ̷̈́l̷̰͠ ̸̥̇̆h̵̯͂a̷̜̗͝s̷̻̯̈́̍ ̸͈͂b̸̪̓̇e̸͍̰͋͗e̶͚̜̅̽n̷̡̯̓̋ ̴̤͎̃d̸͇̽i̸͚̍͠s̴̨̍͝ṡ̸͚̩͠ǐ̴̜͘p̵̣͂͂a̸͓̔́t̷̟̱̋̌e̷͕̒͂d̶̦͂͝ ̷̳̈́ṫ̵͈̀ò̵̡̟ ̶͔͂ḙ̸͍́͆n̶̩̐ṣ̸́ǔ̸̠͖ř̸̘̱͑ē̴̜͈ ̵̻͋͌n̴̪̩̊o̶̭̙̅n̶͇̑͒-̸̘̚̚c̸͖̩͌͘ö̴̡͌ͅl̵̳̗̓l̵͖̓̆i̷͖͝ͅs̵̘̝͝i̷̧̜͑̔o̷̼̲͐́ṋ̴̘͠.̶̡͎̌ +station-event-bluespace-bloodmoon-start-announcement = Attention all available NanoTrasen personnel! NanoTrasen Naval Command detected a Bluespace Anomaly in your sector with the signature indicative of the imminent arrival of a Blood Cult's Vessel. Code: Intercept, Expunge, Exterminate, Cauterise. Expect armed opposition, use of lethal force against enemy combatants is mandatory, take no prisoners. Warning! Materials on the Blood Cult's Vessel possess Level 3 Cognitohazard! Local security force is advised to take steps to limit NT personnel's exposure to hazardous materials. Reminder: NT personnel who are granted security clearance for the engagement are required to surrender any hazardous materials to the local security department for containment and undergo a medical examination afterward. +station-event-bluespace-bloodmoon-end-announcement = In compliance with NanoTrasen FTL traffic patterns, the Blood Cult's Vessel has been dissipated to ensure non-collision. diff --git a/Resources/Locale/en-US/lathe/lathe-categories.ftl b/Resources/Locale/en-US/lathe/lathe-categories.ftl index 6b1917d8351..5f04bdd18a9 100644 --- a/Resources/Locale/en-US/lathe/lathe-categories.ftl +++ b/Resources/Locale/en-US/lathe/lathe-categories.ftl @@ -6,4 +6,6 @@ lathe-category-parts = Parts lathe-category-robotics = Robotics lathe-category-tools = Tools lathe-category-weapons = Weapons +# Frontier lines below lathe-category-evasuits = EVA +lathe-category-armor-nf = Armor diff --git a/Resources/Prototypes/Entities/Objects/Materials/materials.yml b/Resources/Prototypes/Entities/Objects/Materials/materials.yml index 4adb69c6db9..df5dd1aac91 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/materials.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/materials.yml @@ -550,6 +550,10 @@ name: bones suffix: Full components: + - type: Material # Frontier + - type: PhysicalComposition # Frontier + materialComposition: # Frontier + Bones: 100 # Frontier - type: Stack stackType: Bones baseLayer: base diff --git a/Resources/Prototypes/Procedural/salvage_factions.yml b/Resources/Prototypes/Procedural/salvage_factions.yml index 376f8678104..cf7865280e0 100644 --- a/Resources/Prototypes/Procedural/salvage_factions.yml +++ b/Resources/Prototypes/Procedural/salvage_factions.yml @@ -111,37 +111,41 @@ id: Cultists groups: - entries: - - id: MobBloodCultLeech + - id: SpawnMobBloodCultLeech amount: 2 maxAmount: 3 - - id: MobBloodCultistZealotMelee + - id: SpawnMobBloodCultistZealotRanged amount: 1 - entries: - - id: MobBloodCultistZealotMelee - amount: 0 - maxAmount: 2 + - id: SpawnMobBloodCultistZealotMelee + amount: 1 + maxAmount: 3 prob: 0.5 - entries: - - id: MobBloodCultistCaster + - id: SpawnMobBloodCultistCaster amount: 1 maxAmount: 2 prob: 0.25 - entries: - id: BloodCultTurret - amount: 2 + amount: 1 + - id: SpawnMobBloodCultistZealotRanged + amount: 1 prob: 0.25 - entries: - - id: MobBloodCultistAcolyte + - id: SpawnMobBloodCultistAcolyte amount: 1 prob: 0.25 - entries: - - id: MobBloodCultistPriest + - id: SpawnMobBloodCultistPriest amount: 1 prob: 0.1 - entries: - - id: MobBloodCultistAcolyte # Will replace it later with new mob + - id: SpawnMobBloodCultistJanitor amount: 1 - prob: 0.001 + - id: SpawnMobBloodCultistZealotMelee + amount: 1 + prob: 0.05 configs: DefenseStructure: BloodCollector Mining: Xenos # No idea what this thing does or where to look for it diff --git a/Resources/Prototypes/Recipes/Lathes/categories.yml b/Resources/Prototypes/Recipes/Lathes/categories.yml index d03bbaa8161..d904f24ca7e 100644 --- a/Resources/Prototypes/Recipes/Lathes/categories.yml +++ b/Resources/Prototypes/Recipes/Lathes/categories.yml @@ -31,5 +31,9 @@ name: lathe-category-weapons - type: latheCategory # Frontier - id: EVASuits - name: lathe-category-evasuits + id: EVASuits # Frontier + name: lathe-category-evasuits # Frontier + +- type: latheCategory # Frontier + id: ArmorNF # Frontier + name: lathe-category-armor-nf # Frontier diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/duffelbag_npc_loot.yml b/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/duffelbag_npc_loot.yml index baeb525e55f..6a2726824f9 100644 --- a/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/duffelbag_npc_loot.yml +++ b/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/duffelbag_npc_loot.yml @@ -566,13 +566,13 @@ noSpawn: true components: - type: Sprite - sprite: _NF/Clothing/Back/Messenger/messenger.rsi + sprite: _NF/Clothing/Back/Messenger/bloodcult.rsi state: icon - type: SpawnItemsOnUse items: - - id: CrossbowImprovised -# - id: ClothingBeltQuiverCrossbowFilledBolt - - id: SpaceCash1000 + - id: CrossbowImprovised + - id: ClothingBeltQuiverCrossbowFilledBolt + - id: SpaceCash1000 sound: path: /Audio/Items/jumpsuit_equip.ogg @@ -583,9 +583,9 @@ components: - type: SpawnItemsOnUse items: - - id: CrossbowImprovised - - id: ClothingBeltQuiverCrossbowFilledUranium - - id: SpaceCash1000 + - id: CrossbowImprovised + - id: ClothingBeltQuiverCrossbowFilledUranium + - id: SpaceCash1000 sound: path: /Audio/Items/jumpsuit_equip.ogg @@ -596,8 +596,8 @@ components: - type: SpawnItemsOnUse items: - - id: ClothingBeltQuiverCrossbowFilledPlasma - - id: SpaceCash1000 + - id: ClothingBeltQuiverCrossbowFilledPlasma + - id: SpaceCash500 sound: path: /Audio/Items/jumpsuit_equip.ogg @@ -608,6 +608,87 @@ components: - type: SpawnItemsOnUse items: - - id: SpaceCash1000 + - id: SpaceCash500 + sound: + path: /Audio/Items/jumpsuit_equip.ogg + +# Blood Cultist: generic cash rewards +- type: entity + parent: ClothingBackpackBloodCultZealotLootA + id: ClothingBackpackBloodCultLootA + noSpawn: true + components: + - type: SpawnItemsOnUse + items: + - id: SpaceCash1000 + prob: 0.95 + - id: SpaceCash1000 + prob: 0.95 + - id: Bloodpack + prob: 0.08 + - id: Tourniquet + amount: 1 + prob: 0.05 + - id: MaterialBones + prob: 0.2 + sound: + path: /Audio/Items/jumpsuit_equip.ogg + +- type: entity + parent: ClothingBackpackBloodCultZealotLootA + id: ClothingBackpackBloodCultLootB + noSpawn: true + components: + - type: SpawnItemsOnUse + items: + - id: SpaceCash1000 + prob: 0.95 + - id: SpaceCash500 + prob: 0.5 + - id: Bloodpack + prob: 0.06 + - id: BruteAutoInjector + amount: 1 + prob: 0.02 + - id: MaterialBones + prob: 0.1 + sound: + path: /Audio/Items/jumpsuit_equip.ogg + +- type: entity + parent: ClothingBackpackBloodCultZealotLootA + id: ClothingBackpackBloodCultLootC + noSpawn: true + components: + - type: SpawnItemsOnUse + items: + - id: SpaceCash1000 + prob: 0.95 + - id: Bloodpack + prob: 0.04 + - id: EmergencyMedipen + amount: 1 + prob: 0.02 + - id: MaterialBones1 + prob: 0.1 + sound: + path: /Audio/Items/jumpsuit_equip.ogg + +- type: entity + parent: ClothingBackpackBloodCultZealotLootA + id: ClothingBackpackBloodCultLootD + noSpawn: true + components: + - type: SpawnItemsOnUse + items: + - id: SpaceCash500 + prob: 0.95 + - id: Bloodpack + prob: 0.02 + - id: Gauze1 + amount: 1 + prob: 0.01 + - id: MaterialBones1 + prob: 0.05 sound: path: /Audio/Items/jumpsuit_equip.ogg diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Back/messenger.yml b/Resources/Prototypes/_NF/Entities/Clothing/Back/messenger.yml index dbc9663b13d..ef06b89ce91 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Back/messenger.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Back/messenger.yml @@ -202,3 +202,11 @@ components: - type: Sprite sprite: _NF/Clothing/Back/Messenger/nfsd_cream.rsi + +- type: entity + parent: ClothingBackpackMessenger + id: ClothingBackpackMessengerBloodCult + name: cultist messenger bag + components: + - type: Sprite + sprite: _NF/Clothing/Back/Messenger/bloodcult.rsi diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts.yml b/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts.yml index 7e254c7b15b..6525399496d 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts.yml @@ -96,4 +96,30 @@ - type: Sprite sprite: _NF/Clothing/Belt/nfsd_webbing.rsi - type: Clothing - sprite: _NF/Clothing/Belt/nfsd_webbing.rsi \ No newline at end of file + sprite: _NF/Clothing/Belt/nfsd_webbing.rsi + +- type: entity + parent: ClothingBeltBase + id: ClothingBeltCultForceField + name: cult runic belt buckle + components: + - type: Sprite + sprite: _NF/Clothing/Belt/cult_force_field.rsi + shader: unshaded + - type: Clothing + sprite: _NF/Clothing/Belt/cult_force_field.rsi + - type: Reflect + enabled: true + reflectProb: .1 + spread: 90 + +- type: entity + parent: ClothingBeltStorageBase + id: ClothingBeltCultWebbing + name: cult webbing + description: A webbing with pockets lined with waterproof (water, huh?) material. + components: + - type: Sprite + sprite: _NF/Clothing/Belt/cult_webbing.rsi + - type: Clothing + sprite: _NF/Clothing/Belt/cult_webbing.rsi diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Head/helmets.yml b/Resources/Prototypes/_NF/Entities/Clothing/Head/helmets.yml index be27d3f4cf6..3d34e9458e5 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Head/helmets.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Head/helmets.yml @@ -58,3 +58,20 @@ sprite: _NF/Clothing/Head/Helmets/nfsd.rsi - type: Clothing sprite: _NF/Clothing/Head/Helmets/nfsd.rsi + +# Bloodcult Janitor Helmet +- type: entity + parent: ClothingHeadHelmetBasic + id: ClothingHeadHelmetCultJanitor + name: cult leader helmet + components: + - type: Sprite + sprite: _NF/Clothing/Head/Helmets/cult_janitor.rsi + - type: Clothing + sprite: _NF/Clothing/Head/Helmets/cult_janitor.rsi + - type: Contraband + - type: Tag + tags: + - ClothMade + - HidesHair + - WhitelistChameleon diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Head/hoods.yml b/Resources/Prototypes/_NF/Entities/Clothing/Head/hoods.yml index ff4c0e351c1..18f16acd12c 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Head/hoods.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Head/hoods.yml @@ -35,3 +35,27 @@ sprite: Clothing/Head/Hoods/Coat/hoodsyndicate.rsi - type: Clothing sprite: Clothing/Head/Hoods/Coat/hoodsyndicate.rsi + +- type: entity + parent: ClothingHeadBase + id: ClothingHeadHatHoodBloodCulthood + name: cult hood + noSpawn: true + components: + - type: Sprite + sprite: _NF/Clothing/Head/Hoods/cult.rsi + - type: Clothing + sprite: _NF/Clothing/Head/Hoods/cult.rsi + - type: Tag + tags: + - HidesHair + - WhitelistChameleon + - type: Contraband + +- type: entity # for looks only + parent: [ ClothingHeadHatHoodBloodCulthood, ClothingHeadHelmetBasic ] # hehe + id: ClothingHeadHatHoodBloodCulthoodUnremoveable + noSpawn: true + name: cult hood + components: + - type: Unremoveable diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Masks/masks.yml b/Resources/Prototypes/_NF/Entities/Clothing/Masks/masks.yml index 93bd1b35324..f69be10d0ff 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Masks/masks.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Masks/masks.yml @@ -58,3 +58,35 @@ sprite: _NF/Clothing/Masks/nfsd_sheriff.rsi - type: Clothing sprite: _NF/Clothing/Masks/nfsd_sheriff.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.95 + Slash: 0.95 + Piercing: 0.95 + Heat: 0.95 + +- type: entity + parent: ClothingMaskPullableBase + id: ClothingMaskCultJanitor + name: cult leader mask + description: A close-fitting imposing breathing mask designed for cult leaders who value style. + components: + - type: Sprite + sprite: _NF/Clothing/Masks/cult_janitor_mask.rsi + - type: Clothing + sprite: _NF/Clothing/Masks/cult_janitor_mask.rsi + - type: BreathMask + - type: IdentityBlocker + - type: Armor + modifiers: + coefficients: + Blunt: 0.90 + Slash: 0.90 + Piercing: 0.90 + Heat: 0.90 + - type: Contraband + - type: Tag + tags: + - ClothMade + - HidesHair diff --git a/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats.yml b/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats.yml index c14e4d24182..872f9fc7a21 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats.yml @@ -105,7 +105,35 @@ sprite: _NF/Clothing/OuterClothing/Misc/nfsd_long.rsi - type: Clothing sprite: _NF/Clothing/OuterClothing/Misc/nfsd_long.rsi - + +# Bloodcult Robes +- type: entity + parent: [ ClothingOuterStorageBase, ClothingOuterArmorBulletproof ] + id: ClothingOuterCoatCultJanitor + name: cult leader armored robes + description: Regal robes fitting for a cult leader. + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/cult_janitor_robe.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/cult_janitor_robe.rsi + - type: Contraband + +- type: entity + parent: [ ClothingOuterStorageToggleableBase, ClothingOuterArmorBasic ] + id: ClothingOuterCoatBloodCultRobes + name: cult robes + description: There's no cult without classic red/crimson cult robes with bulletproof vests. + suffix: Frontier + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/cult_robes.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/cult_robes.rsi + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodBloodCulthood + - type: Contraband + - type: entity parent: ClothingOuterWinterHoP id: ClothingOuterJacketSr diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/bloodcultmobs.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/bloodcultmobs.yml new file mode 100644 index 00000000000..ebe3483fc50 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/bloodcultmobs.yml @@ -0,0 +1,177 @@ +- type: entity + name: Blood Cult Priest Spawner + suffix: AI, Hostile, Caster + id: SpawnMobBloodCultistPriest + parent: MarkerBase + components: + - type: Sprite + layers: + - state: red + - state: ai + - sprite: Mobs/Species/Human/parts.rsi + state: full + - sprite: Clothing/Head/Helmets/cult.rsi + state: equipped-HELMET + - sprite: Clothing/Shoes/Specific/cult.rsi + state: equipped-FEET + - sprite: Clothing/OuterClothing/Armor/cult_armour.rsi + state: equipped-OUTERCLOTHING + - sprite: Objects/Weapons/Guns/Basic/staves.rsi + state: animation-inhand-right + - type: ConditionalSpawner + prototypes: + - MobBloodCultistPriest + +- type: entity + name: Blood Cult Acolyte + suffix: AI, Hostile, Melee + id: SpawnMobBloodCultistAcolyte + parent: MarkerBase + components: + - type: Sprite + layers: + - state: red + - state: ai + - sprite: Mobs/Species/Human/parts.rsi + state: full + - sprite: Clothing/Head/Helmets/cult.rsi + state: equipped-HELMET + - sprite: Clothing/Shoes/Specific/cult.rsi + state: equipped-FEET + - sprite: Clothing/OuterClothing/Armor/cult_armour.rsi + state: equipped-OUTERCLOTHING + - sprite: Objects/Weapons/Melee/cult_blade.rsi + state: inhand-right + - type: ConditionalSpawner + prototypes: + - MobBloodCultistAcolyte + +- type: entity + name: Blood Cult Zealot + suffix: AI, Hostile, Melee + id: SpawnMobBloodCultistZealotMelee + parent: MarkerBase + components: + - type: Sprite + layers: + - state: red + - state: ai + - sprite: Mobs/Species/Human/parts.rsi + state: full + - sprite: Clothing/Head/Hoods/cult.rsi + state: equipped-HELMET + - sprite: Clothing/Shoes/Specific/cult.rsi + state: equipped-FEET + - sprite: Clothing/OuterClothing/Misc/cultrobes.rsi + state: equipped-OUTERCLOTHING + - sprite: Objects/Weapons/Melee/cult_dagger.rsi + state: inhand-right + - type: ConditionalSpawner + prototypes: + - MobBloodCultistZealotMelee + +- type: entity + name: Blood Cult Zealot + suffix: AI, Hostile, Ranged + id: SpawnMobBloodCultistZealotRanged + parent: MarkerBase + components: + - type: Sprite + layers: + - state: red + - state: ai + - sprite: Mobs/Species/Human/parts.rsi + state: full + - sprite: Clothing/Head/Hoods/cult.rsi + state: equipped-HELMET + - sprite: Clothing/Shoes/Specific/cult.rsi + state: equipped-FEET + - sprite: Clothing/OuterClothing/Misc/cultrobes.rsi + state: equipped-OUTERCLOTHING + - sprite: _NF/Objects/Weapons/Guns/Bow/crossbow.rsi + state: inhand-left + - type: ConditionalSpawner + prototypes: + - MobBloodCultistZealotRanged + +- type: entity + name: Blood Cult Zealot + suffix: AI, Hostile, Caster + id: SpawnMobBloodCultistCaster + parent: MarkerBase + components: + - type: Sprite + layers: + - state: red + - state: ai + - sprite: Mobs/Species/Human/parts.rsi + state: full + - sprite: Clothing/Head/Hoods/cult.rsi + state: equipped-HELMET + - sprite: Clothing/Shoes/Specific/cult.rsi + state: equipped-FEET + - sprite: Clothing/OuterClothing/Misc/cultrobes.rsi + state: equipped-OUTERCLOTHING + - sprite: Objects/Weapons/Guns/Basic/staves.rsi + state: animation-inhand-right + - type: ConditionalSpawner + prototypes: + - MobBloodCultistCaster + +- type: entity + name: Blood Cult Leech + suffix: AI, Hostile, Melee, Fast + id: SpawnMobBloodCultLeech + parent: MarkerBase + components: + - type: Sprite + layers: + - state: red + - state: ai + - sprite: _NF/Mobs/BloodCult/bloodcultleech.rsi + state: leech + - type: ConditionalSpawner + prototypes: + - MobBloodCultLeech + +- type: entity + name: Ascended Cultist + suffix: AI, Hostile, Caster, Megafauna + id: SpawnMobBloodCultistAscended + parent: MarkerBase + components: + - type: Sprite + layers: + - state: red + - state: ai + - sprite: _NF/Mobs/BloodCult/ascended_cultist.rsi + state: ascended_cultist + - type: ConditionalSpawner + prototypes: + - MobBloodCultistAscended + +- type: entity + name: Blood Cult Janitor + suffix: AI, Hostile, Melee + id: SpawnMobBloodCultistJanitor + parent: MarkerBase + components: + - type: Sprite + layers: + - state: red + - state: ai + - sprite: Mobs/Species/Human/parts.rsi + state: full + - sprite: _NF/Clothing/Masks/cult_janitor_mask.rsi + state: equipped-MASK + - sprite: _NF/Clothing/Head/Helmets/cult_janitor.rsi + state: equipped-HELMET + - sprite: Clothing/Shoes/Specific/cult.rsi + state: equipped-FEET + - sprite: _NF/Clothing/OuterClothing/Coats/cult_janitor_robe.rsi + state: equipped-OUTERCLOTHING + - sprite: Objects/Weapons/Melee/cult_blade.rsi + state: inhand-right + - type: ConditionalSpawner + prototypes: + - MobBloodCultistJanitor diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/bloodcult_inhand_weapons.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/bloodcult_inhand_weapons.yml new file mode 100644 index 00000000000..d081f0df67d --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/bloodcult_inhand_weapons.yml @@ -0,0 +1,70 @@ +- type: entity + name: random melee weapon + id: SpawnInhandMeleeWeaponBloodCultLow + parent: MarkerBase + suffix: "Blood cult, Low" + noSpawn: true + components: + - type: Sprite + layers: + - state: green + scale: 0.7, 0.7 + - sprite: Objects/Weapons/Melee/cult_blade.rsi + state: icon + - type: RandomSpawner + prototypes: + - RitualDagger + - RitualDagger + - RitualDagger + - RitualDagger + - RitualDagger + - RitualDagger + - Machete + - ButchCleaver + - WeaponCrusherGlaive + - SpearBone + chance: 1.0 + offset: 0.0 + rarePrototypes: + - UnholyHalberd + - EldritchBlade + - Katana + - FireAxe + - BrokenBottle + rareChance: 0.01 + +- type: entity + name: random melee weapon + id: SpawnInhandMeleeWeaponBloodCultHigh + parent: MarkerBase + suffix: "Blood cult, High" + noSpawn: true + components: + - type: Sprite + layers: + - state: green + scale: 0.7, 0.7 + - sprite: Objects/Weapons/Melee/cult_blade.rsi + state: icon + - type: RandomSpawner + prototypes: + - EldritchBlade + - EldritchBlade + - EldritchBlade + - EldritchBlade + - EldritchBlade + - EldritchBlade + - EldritchBlade + - UnholyHalberd + - FireAxe + - SpearBone + - SpearUranium + chance: 1.0 + offset: 0.0 + rarePrototypes: + - RitualDagger + - Machete + - ButchCleaver + - WeaponCrusherGlaive + - BrokenBottle + rareChance: 0.01 diff --git a/Resources/Prototypes/_NF/Entities/Spawners/syndicatemobs.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/syndicatemobs.yml similarity index 100% rename from Resources/Prototypes/_NF/Entities/Spawners/syndicatemobs.yml rename to Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/syndicatemobs.yml diff --git a/Resources/Prototypes/_NF/Entities/Spawners/wizardfederationmobs.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/wizardfederationmobs.yml similarity index 100% rename from Resources/Prototypes/_NF/Entities/Spawners/wizardfederationmobs.yml rename to Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/wizardfederationmobs.yml diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/base_humanoid_hostile.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/base_humanoid_hostile.yml index eb7ee760a69..d0524c133aa 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/base_humanoid_hostile.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/base_humanoid_hostile.yml @@ -43,7 +43,6 @@ # Human NPC, uses equipment, immune to vacuum/low pressure # but otherwise should be the same as base line human mob -# Going to use this prototype later for other mobs - type: entity name: Human NPC suffix: AI, Hostile @@ -69,31 +68,31 @@ 160: Dead - type: Stamina critThreshold: 130 -# Missing stuff from BaseMobSpeciesOrganic - type: Flashable - type: Blindable - type: Butcherable - butcheringType: Spike # TODO human. + butcheringType: Spike spawned: - id: FoodMeatHuman amount: 5 # AI package - type: HTN rootTask: - task: SimpleHumanoidHostileCompound -# Alt root tasks -# task: MeleeCombatCompound -# task: SimpleRangedHostileCompound + task: SimpleHumanoidHostileCompound # Alt root tasks: MeleeCombatCompound, SimpleRangedHostileCompound blackboard: - NavClimb: !type:Bool # They use this option too much for my liking, but without this mobs usually get stuck on spawn in expeds + NavClimb: !type:Bool false + NavInteract: !type:Bool + true + NavPry: !type:Bool + true - type: NpcFactionMember factions: - SimpleHostile - type: Carriable # Carrying system from nyanotrasen. - type: MobPrice - price: 1500 # Kidnapping a living person and selling them for cred is a good move. - deathPenalty: 0.5 # However they really ought to be living and intact, otherwise they're worth 2x less. + price: 1500 + deathPenalty: 0.5 - type: Contraband - type: Advertise pack: syndicatehumanoidchatter # Don't have neutral one @@ -136,13 +135,10 @@ - ShoesRequiredStepTriggerImmune - type: HTN rootTask: - task: SimpleHumanoidHostileCompound -# Alt root tasks -# task: MeleeCombatCompound -# task: SimpleRangedHostileCompound + task: SimpleHumanoidHostileCompound # Alt root tasks: MeleeCombatCompound, SimpleRangedHostileCompound blackboard: - NavClimb: !type:Bool # They use this option too much for my liking, but I'll keep it here as an option - true + NavClimb: !type:Bool + false NavInteract: !type:Bool true NavPry: !type:Bool @@ -168,6 +164,6 @@ Base: dead - type: Carriable # Carrying system from nyanotrasen. - type: MobPrice - price: 1500 # Kidnapping a living person and selling them for cred is a good move. - deathPenalty: 0.5 # However they really ought to be living and intact, otherwise they're worth 2x less. + price: 1500 + deathPenalty: 0.5 - type: Contraband diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/bloodcultistmob.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/bloodcultistmob.yml index 658cd602f41..810ea1fba6a 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/bloodcultistmob.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/bloodcultistmob.yml @@ -11,12 +11,11 @@ rechargeCooldown: 1.5 rechargeSound: path: /Audio/_NF/Effects/silence.ogg -# - type: ArchaicAccent - type: Advertise pack: bloodcultisthumanoidchatter - minimumWait: 120 # 1 * 2 - maximumWait: 240 # 2 * 60 - NextAdvertisementTime: 0 + minimumWait: 30 + maximumWait: 120 + NextAdvertisementTime: 10 - type: AutoWakeUp - type: MovementAlwaysTouching @@ -27,7 +26,7 @@ name: Blood Cult Priest parent: MobBloodCultistBase id: MobBloodCultistPriest - suffix: AI, Ranged + noSpawn: true components: - type: Loadout prototypes: @@ -52,12 +51,44 @@ soundGunshot: path: /Audio/Effects/Lightning/lightningshock.ogg +# Blood Cult Janitor, ranged mab, bolts deal 10 slash damage +# Look for magic bolt here:\Resources\Prototypes\_NF\Entities\Objects\Weapons\Guns\Projectiles\magic.yml +- type: entity + name: Blood Cult Janitor + parent: MobBloodCultistBase + id: MobBloodCultistJanitor + noSpawn: true + components: + - type: Loadout + prototypes: + - BloodCultistJanitorGear + - type: Reflect + enabled: true + reflectProb: .3 + spread: 90 + - type: Stamina + critThreshold: 500 + - type: BasicEntityAmmoProvider + proto: ShellSoapConjuredBloodCultCluster # SoapConjuredBloodCultCluster + capacity: 1 + count: 1 + - type: Gun + showExamineText: false + fireRate: 4 + selectedMode: SemiAuto + soundGunshot: + path: /Audio/Effects/Lightning/lightningshock.ogg + - type: RechargeBasicEntityAmmo + rechargeCooldown: 12 + rechargeSound: + path: /Audio/_NF/Effects/silence.ogg + # Blood Cult Acolyte, melee mob armed with eldritch sword (16 slash) - type: entity name: Blood Cult Acolyte parent: MobBloodCultistBase id: MobBloodCultistAcolyte - suffix: AI, Melee + noSpawn: true components: - type: Loadout prototypes: @@ -66,13 +97,23 @@ enabled: true reflectProb: .3 spread: 90 + - type: HTN + rootTask: + task: MeleeCombatCompound + blackboard: + NavClimb: !type:Bool + false + NavInteract: !type:Bool + true + NavPry: !type:Bool + true # Blood Cult Acolyte, melee mob armed with ritual dagger (12 slash) - type: entity name: Blood Cult Zealot parent: MobBloodCultistBase id: MobBloodCultistZealotMelee - suffix: AI, Melee + noSpawn: true components: - type: Loadout prototypes: @@ -81,14 +122,24 @@ enabled: true reflectProb: .1 spread: 90 + - type: HTN + rootTask: + task: MeleeCombatCompound + blackboard: + NavClimb: !type:Bool + false + NavInteract: !type:Bool + true + NavPry: !type:Bool + true # Blood Cult Zealot, ranged mob, crossbow bolt deals 20 slash and 5 bloodloss # Look for crossbow bolt here: \Resources\Prototypes\_NF\Entities\Objects\Weapons\Guns\Projectiles\crossbow_bolts.yml - type: entity name: Blood Cult Zealot - suffix: AI, Crossbow parent: MobBloodCultistBase id: MobBloodCultistZealotRanged + noSpawn: true components: - type: Loadout prototypes: @@ -101,7 +152,7 @@ capacity: 1 count: 1 - type: Gun - useKey: false + showExamineText: false fireRate: 0.5 selectedMode: SemiAuto availableModes: @@ -113,9 +164,9 @@ # Look for magic bolt here:\Resources\Prototypes\_NF\Entities\Objects\Weapons\Guns\Projectiles\magic.yml - type: entity name: Blood Cult Zealot - suffix: AI, Ranged parent: MobBloodCultistBase id: MobBloodCultistCaster + noSpawn: true components: - type: Loadout prototypes: @@ -137,10 +188,8 @@ # Ascended Cultist, spawns 2 Drained Ones - type: entity name: Ascended Cultist # Megafauna - suffix: AI, Ranged - parent: - - MobNonHumanHostileBase - - FlyingMobBase + noSpawn: true + parent: MobNonHumanHostileBase id: MobBloodCultistAscended components: - type: NpcFactionMember @@ -148,6 +197,7 @@ - BloodCultNF - type: MovementIgnoreGravity - type: MovementAlwaysTouching + - type: CanMoveInAir - type: Advertise pack: bloodcultisthumanoidchatter - type: Reflect @@ -180,6 +230,7 @@ capacity: 2 count: 2 - type: Gun + showExamineText: false fireRate: 1 soundGunshot: path: /Audio/Effects/teleport_arrival.ogg @@ -199,6 +250,7 @@ energy: 1.2 color: "#ff0000" castShadows: false + - type: SoundWhileAlive - type: AmbientSound volume: -9 range: 5 @@ -212,7 +264,7 @@ # Blood Leech, melee, fast, has moderate health regen - type: entity name: Blood Leech - suffix: AI, Melee + noSpawn: true parent: - MobNonHumanHostileBase - MobPassiveRegen @@ -258,8 +310,8 @@ # Drained One, melee - type: entity name: Drained One - suffix: AI, Melee - parent: + noSpawn: true + parent: - MobNonHumanHostileBase - FlyingMobBase id: MobBloodCultDrainedOne @@ -315,7 +367,7 @@ # Drained One (summonable by players), melee - type: entity name: Drained One - suffix: AI, Melee + noSpawn: true parent: MobBloodCultDrainedOne id: MobBloodCultDrainedOneNanoTrasen components: @@ -349,6 +401,7 @@ interactSuccessSound: path: /Audio/_NF/Effects/bloodcult/ghost-scream.ogg - type: Gun + showExamineText: false fireRate: 2 selectedMode: FullAuto availableModes: @@ -361,8 +414,6 @@ path: /Audio/_NF/Effects/silence.ogg - type: BallisticAmmoProvider proto: BulletBloodCultDarkBolt -# capacity: 1000 -# count: 1000 - type: HTN rootTask: task: TurretCompound @@ -381,3 +432,26 @@ range: 5 sound: path: /Audio/Effects/shuttle_thruster.ogg + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 600 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 300 + # TODO: Construction graph + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: MetalGlassBreak + - !type:SpawnEntitiesBehavior + spawn: + ShardCrystalRed: + min: 1 + max: 3 diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/syndicatemob.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/syndicatemob.yml index ed68256edf0..3ec108980f1 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/syndicatemob.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/syndicatemob.yml @@ -2,7 +2,6 @@ name: Syndicate Naval Agent abstract: true noSpawn: true -# parent: BaseMobHuman parent: MobHumanoidHostileBase id: MobSyndicateNavalBase components: @@ -12,21 +11,21 @@ - type: NpcFactionMember factions: - Syndicate - - type: AutoImplant - implants: - - DeathRattleImplant - - DeathAcidifierImplantNF -# - DeathAcidifierImplant -# - MicroBombImplant + #- type: AutoImplant # muh loot! nooo + #implants: + #- DeathRattleImplant + #- DeathAcidifierImplantNF + #- DeathAcidifierImplant + #- MicroBombImplant - type: RechargeBasicEntityAmmo rechargeCooldown: 1 rechargeSound: path: /Audio/_NF/Effects/silence.ogg - type: Advertise pack: syndicatehumanoidchatter - minimumWait: 20 - maximumWait: 120 # 2 * 60 - NextAdvertisementTime: 5 + minimumWait: 30 + maximumWait: 120 + NextAdvertisementTime: 10 - type: Buckle disable: true - type: AutoWakeUp @@ -42,10 +41,6 @@ - type: Loadout prototypes: - SyndicateNavalCaptainGearA - - type: Reflect - enabled: true - reflectProb: .05 - spread: 90 - type: RechargeBasicEntityAmmo rechargeCooldown: 0.75 rechargeSound: @@ -55,8 +50,8 @@ capacity: 1 count: 1 - type: Gun + showExamineText: false fireRate: 0.75 - useKey: false selectedMode: SemiAuto availableModes: - SemiAuto @@ -123,8 +118,8 @@ capacity: 1 count: 1 - type: Gun + showExamineText: false fireRate: 2 - useKey: false selectedMode: SemiAuto availableModes: - SemiAuto @@ -188,8 +183,8 @@ capacity: 1 count: 1 - type: Gun + showExamineText: false fireRate: 4 - useKey: false selectedMode: SemiAuto availableModes: - SemiAuto @@ -254,8 +249,8 @@ maxCharge: 600 startingCharge: 600 - type: Gun + showExamineText: false fireRate: 1 - useKey: false selectedMode: SemiAuto availableModes: - SemiAuto @@ -313,7 +308,7 @@ capacity: 8 count: 8 - type: Gun - useKey: false + showExamineText: false minAngle: 10 maxAngle: 30 fireRate: 8 @@ -376,7 +371,7 @@ capacity: 1 count: 1 - type: Gun - useKey: false + showExamineText: false fireRate: 1 selectedMode: SemiAuto availableModes: @@ -444,12 +439,11 @@ capacity: 4 count: 4 - type: Gun + showExamineText: false fireRate: 6 - useKey: false selectedMode: FullAuto availableModes: - FullAuto - - SemiAuto soundGunshot: /Audio/Weapons/Guns/Gunshots/pistol.ogg - type: entity @@ -484,11 +478,8 @@ # Hostile Victim of Experimentation, "armed" with shiv - type: entity - name: Captive #Victim of Experimentation + name: Captive parent: MobHumanoidHostileBase -# - MobBloodstream -# - MobFlammable -# - BaseMobSpecies id: MobExperimentationVictim noSpawn: true components: @@ -521,7 +512,7 @@ - type: AutoImplant implants: - DeathRattleImplant - - DeathAcidifierImplantNF + #- DeathAcidifierImplantNF - type: RechargeBasicEntityAmmo rechargeCooldown: 1.5 rechargeSound: @@ -531,8 +522,8 @@ capacity: 4 count: 4 - type: Gun + showExamineText: false fireRate: 5 - useKey: false selectedMode: SemiAuto availableModes: - SemiAuto @@ -552,8 +543,8 @@ capacity: 4 count: 4 - type: Gun + showExamineText: false fireRate: 5 - useKey: false selectedMode: SemiAuto availableModes: - SemiAuto @@ -598,12 +589,11 @@ capacity: 4 count: 4 - type: Gun + showExamineText: false fireRate: 0.5 - useKey: false selectedMode: FullAuto availableModes: - FullAuto - - SemiAuto soundGunshot: /Audio/Weapons/Guns/Gunshots/pistol.ogg - type: entity @@ -647,7 +637,7 @@ prototypes: - SyndicateNavalMimeGear - type: Stamina - critThreshold: 500 # Extra hard to incapacitate and loot + critThreshold: 500 - type: MovementSpeedModifier baseWalkSpeed: 4 baseSprintSpeed: 6 @@ -677,8 +667,8 @@ capacity: 3 count: 3 - type: Gun + showExamineText: false fireRate: 4 - useKey: false selectedMode: SemiAuto availableModes: - SemiAuto diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/wizardfederationmob.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/wizardfederationmob.yml index 29f8504def0..87c8f17e244 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/wizardfederationmob.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/wizardfederationmob.yml @@ -1,6 +1,5 @@ - type: entity name: Wizard - suffix: AI abstract: true parent: - MobHumanoidHostileBase @@ -14,34 +13,31 @@ rechargeCooldown: 3 rechargeSound: path: /Audio/_NF/Effects/silence.ogg - - type: AutoImplant - implants: - - DeathAcidifierImplantNF + #- type: AutoImplant # muh loot! nooo + #implants: + #- DeathAcidifierImplantNF - type: Reflect enabled: true reflectProb: .35 spread: 90 -# Immunity to Heat damage from being lit on fire - type: Flammable fireSpread: true canResistFire: true damage: types: Heat: 0 -# Mad stamina - type: Stamina critThreshold: 400 -# Narrow dmg thresholds - type: MobThresholds thresholds: 0: Alive - 110: Critical - 120: Dead + 120: Critical + 160: Dead - type: Advertise pack: wizardhumanoidchatter - minimumWait: 120 # 1 * 2 - maximumWait: 240 # 2 * 60 - NextAdvertisementTime: 0 + minimumWait: 30 + maximumWait: 120 + NextAdvertisementTime: 10 - type: AutoWakeUp - type: MovementAlwaysTouching @@ -51,6 +47,7 @@ name: Blue Wizard parent: MobWizFedlBase id: MobWizFedWizardBlue + noSpawn: true components: - type: Loadout prototypes: @@ -60,6 +57,7 @@ capacity: 2 count: 2 - type: Gun + showExamineText: false fireRate: 1 soundGunshot: path: /Audio/Effects/teleport_arrival.ogg @@ -74,35 +72,17 @@ name: Red Wizard parent: MobWizFedlBase id: MobWizFedWizardRed + noSpawn: true components: - type: Loadout prototypes: - NPCWizardRedGear -# Will keep it here for later use -# - type: SolutionContainerManager -# solutions: -# chamber: -# maxVol: 2000 #100 shots -# reagents: -# - ReagentId: Phlogiston -# Quantity: 40 -# - ReagentId: ChlorineTrifluoride -# Quantity: 40 -# - ReagentId: Napalm -# Quantity: 1920 -# - type: SolutionAmmoProvider -# solutionId: chamber -# proto: BulletWaterShot -# - type: SolutionTransfer -# transferAmount: 20 -# maxTransferAmount: 50 -# minTransferAmount: 20 -# canChangeTransferAmount: false - type: BasicEntityAmmoProvider proto: BulletFireBolt capacity: 1 count: 1 - type: Gun + showExamineText: false fireRate: 1 soundGunshot: path: /Audio/Magic/fireball.ogg @@ -113,6 +93,7 @@ name: Violet Wizard parent: MobWizFedlBase id: MobWizFedWizardViolet + noSpawn: true components: - type: Loadout prototypes: @@ -122,6 +103,7 @@ capacity: 8 count: 8 - type: Gun + showExamineText: false fireRate: 6 soundGunshot: path: /Audio/Magic/fireball.ogg @@ -134,9 +116,9 @@ # Look for soap here: \Resources\Prototypes\_NF\Entities\Objects\Specific\Wizard\conjured_items.yml - type: entity name: Soap Wizard - suffix: AI parent: MobWizFedlBase id: MobWizFedWizardSoap + noSpawn: true components: - type: Loadout prototypes: @@ -146,6 +128,7 @@ capacity: 1 count: 1 - type: Gun + showExamineText: false fireRate: 1 soundGunshot: path: /Audio/Effects/teleport_arrival.ogg @@ -153,9 +136,9 @@ # Wizards in hardsuits - type: entity name: Blue Wizard - suffix: AI, Hardsuit parent: MobWizFedWizardBlue id: MobWizFedWizardBlueHardsuit + noSpawn: true components: - type: Loadout prototypes: @@ -163,9 +146,9 @@ - type: entity name: Red Wizard - suffix: AI, Hardsuit parent: MobWizFedWizardRed id: MobWizFedWizardRedHardsuit + noSpawn: true components: - type: Loadout prototypes: @@ -173,9 +156,9 @@ - type: entity name: Violet Wizard - suffix: AI, Hardsuit parent: MobWizFedWizardViolet id: MobWizFedWizardVioletHardsuit + noSpawn: true components: - type: Loadout prototypes: @@ -186,6 +169,7 @@ suffix: AI, Hardsuit parent: MobWizFedWizardSoap id: MobWizFedWizardSoapHardsuit + noSpawn: true components: - type: Loadout prototypes: @@ -194,7 +178,7 @@ # Conjured Creatures - type: entity name: Blue Curacao Elemental - suffix: AI + noSpawn: true parent: - MobNonHumanHostileBase id: WaterElementalConjured @@ -214,7 +198,7 @@ - type: PointLight radius: 2.0 energy: 3.5 - color: "#75b1f0" # Edited through the LiquidAnomalySystem + color: "#75b1f0" - type: MobThresholds thresholds: 0: Alive @@ -231,7 +215,7 @@ Slash: 15 - type: MeleeChemicalInjector solution: bloodstream - transferAmount: 5 + transferAmount: 10 - type: TimedDespawn lifetime: 30 - type: Ammo diff --git a/Resources/Prototypes/_NF/Entities/Objects/Specific/Wizard/conjured_items.yml b/Resources/Prototypes/_NF/Entities/Objects/Specific/Wizard/conjured_items.yml index f733bcf09eb..a3ea8614362 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Specific/Wizard/conjured_items.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Specific/Wizard/conjured_items.yml @@ -59,3 +59,125 @@ color: MediumPurple radius: 1.5 softness: 1 + +# Blood Cult Soaps +- type: entity + name: soaplet + id: SoapletBloodCult + noSpawn: true + parent: SoapConjured + components: + - type: Sprite + layers: + - state: soaplet + shader: unshaded + color: red + - type: StepTrigger + intersectRatio: 0.04 + - type: Fixtures + fixtures: + fix1: + shape: !type:PhysShapeCircle + radius: 0.2 + density: 5 + mask: + - ItemMask + restitution: 0.3 + friction: 0.1 + projectile: + shape: + !type:PhysShapeAabb + bounds: "-0.08,-0.06,0.08,0.06" + hard: false + mask: + - Impassable + - BulletImpassable + - type: Projectile + deleteOnCollide: false + onlyCollideWhenShot: false + damage: + types: + Slash: 1 + - type: StaminaDamageOnCollide + damage: 1 + - type: PointLight + color: red + radius: 1.2 + softness: 1 + +- type: entity + name: soap + id: SoapConjuredBloodCultCluster # I swear, I'll use it some how + parent: + - Soap + - ConjuredObject10 + components: + - type: Sprite + sprite: _NF/Objects/Specific/Wizard/conjuredsoap.rsi + layers: + - state: soap-4 + shader: unshaded + color: red + - type: Appearance + - type: ClusterGrenade + fillPrototype: SoapletBloodCult + maxGrenadesCount: 20 + grenadeTriggerIntervalMax: 0 + grenadeTriggerIntervalMin: 0 + baseTriggerDelay: 60 + randomSpread: true + velocity: 25 + - type: DamageOnLand + damage: + types: + Blunt: 9 + - type: PassiveDamage + damage: + groups: + Brute: 10 + - type: Damageable + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 10 + behaviors: + - !type:TriggerBehavior + - !type:DoActsBehavior + acts: ["Destruction"] + - type: ContainerContainer + containers: + cluster-payload: !type:Container + - type: Ammo + muzzleFlash: null + - type: Projectile + deleteOnCollide: false + onlyCollideWhenShot: true + damage: + types: + Slash: 5 + - type: PointLight + color: red + radius: 1.2 + softness: 1 + +- type: entity + id: ShellSoapConjuredBloodCultCluster + parent: + - SoapConjured + - BaseCartridge + #- ConjuredObject10 + components: + - type: Sprite + sprite: _NF/Objects/Specific/Wizard/conjuredsoap.rsi + layers: + - state: soap-4 + shader: unshaded + color: red + - type: CartridgeAmmo + proto: SoapletBloodCult # SoapConjuredBloodCultCluster + count: 35 + spread: 40 + - type: Ammo + muzzleFlash: null diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/wizard_staff.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/wizard_staff.yml index e30e0863509..419fcac920f 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/wizard_staff.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/wizard_staff.yml @@ -24,7 +24,7 @@ - type: Contraband - type: entity - name: red wizard staff + name: inert red wizard staff parent: WizardStaffMeleeBase id: WizardStaffMeleeRed components: @@ -35,7 +35,7 @@ - type: Contraband - type: entity - name: violet wizard staff + name: inert violet wizard staff parent: WizardStaffMeleeBase id: WizardStaffMeleeViolet components: @@ -46,7 +46,7 @@ - type: Contraband - type: entity - name: soap wizard staff + name: inert soap wizard staff parent: WizardStaffMeleeBase id: WizardStaffMeleeSoap components: @@ -58,7 +58,7 @@ # Blood Cult - type: entity - name: blood cult staff + name: inert cultist staff parent: WizardStaffMeleeRed id: WizardStaffMeleeBlood components: @@ -73,3 +73,14 @@ soundHit: path: /Audio/Effects/bite.ogg - type: Contraband + +- type: entity + name: cultist staff + parent: WizardStaffMeleeBlood + id: WizardStaffDarkBolt + suffix: "Dark bolt" + components: + - type: BasicEntityAmmoProvider + proto: BulletBloodCultDarkBolt + capacity: 10 + count: 10 diff --git a/Resources/Prototypes/_NF/Entities/Spawners/bloodcultmobs.yml b/Resources/Prototypes/_NF/Entities/Spawners/bloodcultmobs.yml deleted file mode 100644 index 5ac6e07895b..00000000000 --- a/Resources/Prototypes/_NF/Entities/Spawners/bloodcultmobs.yml +++ /dev/null @@ -1,97 +0,0 @@ -- type: entity - name: Blood Cult Priest Spawner - suffix: AI, Caster - id: SpawnMobBloodCultistPriest - parent: MarkerBase - components: - - type: Sprite - layers: - - state: red - - state: ai - - type: ConditionalSpawner - prototypes: - - MobBloodCultistPriest - -- type: entity - name: Blood Cult Acolyte - suffix: AI, Melee - id: SpawnMobBloodCultistAcolyte - parent: MarkerBase - components: - - type: Sprite - layers: - - state: red - - state: ai - - type: ConditionalSpawner - prototypes: - - MobBloodCultistAcolyte - -- type: entity - name: Blood Cult Zealot - suffix: AI, Melee - id: SpawnMobBloodCultistZealotMelee - parent: MarkerBase - components: - - type: Sprite - layers: - - state: red - - state: ai - - type: ConditionalSpawner - prototypes: - - MobBloodCultistZealotMelee - -- type: entity - name: Blood Cult Zealot - suffix: AI, Ranged - id: SpawnMobBloodCultistZealotRanged - parent: MarkerBase - components: - - type: Sprite - layers: - - state: red - - state: ai - - type: ConditionalSpawner - prototypes: - - MobBloodCultistZealotRanged - -- type: entity - name: Blood Cult Zealot - suffix: AI, Caster - id: SpawnMobBloodCultistCaster - parent: MarkerBase - components: - - type: Sprite - layers: - - state: red - - state: ai - - type: ConditionalSpawner - prototypes: - - MobBloodCultistCaster - -- type: entity - name: Blood Cult Leech - suffix: AI, Melee, Fast - id: SpawnMobBloodCultLeech - parent: MarkerBase - components: - - type: Sprite - layers: - - state: red - - state: ai - - type: ConditionalSpawner - prototypes: - - MobBloodCultLeech - -- type: entity - name: Ascended Cultist - suffix: AI, Caster, Megafauna - id: SpawnMobBloodCultistAscended - parent: MarkerBase - components: - - type: Sprite - layers: - - state: red - - state: ai - - type: ConditionalSpawner - prototypes: - - MobBloodCultistAscended diff --git a/Resources/Prototypes/_NF/Entities/Structures/Specific/bloodcult.yml b/Resources/Prototypes/_NF/Entities/Structures/Specific/bloodcult.yml index 4946732cc5a..e61a2d301f3 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Specific/bloodcult.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Specific/bloodcult.yml @@ -184,23 +184,58 @@ shader: unshaded - type: entity - parent: BloodCultProp01 + parent: Autolathe id: BloodCultProp02 - name: curious object - description: Huh, I wonder what this thing is and what does it do. + name: blood cult forge + description: A forge for weapon and armor production. components: - type: Sprite - sprite: _NF/Structures/Specific/BloodCult/props.rsi + sprite: _NF/Structures/Specific/BloodCult/forge.rsi + snapCardinals: true layers: - - state: prop-2 - - state: unshadedprop-2 + - state: icon + map: ["enum.LatheVisualLayers.IsRunning"] + - state: unlit shader: unshaded + map: ["enum.PowerDeviceVisualLayers.Powered"] + - state: inserting + map: ["enum.MaterialStorageVisualLayers.Inserting"] + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: MaterialStorage + whitelist: + tags: + - Sheet + - RawMaterial + - Ingot + - type: Lathe + idleState: icon + runningState: building + staticRecipes: + - RitualDagger + - EldritchBlade + - UnholyHalberd + - WizardStaffMeleeBlood + - SpearBone + - ClothingHeadHelmetCultJanitor + - ClothingMaskCultJanitor + - ClothingOuterCoatCultJanitor + - ClothingHeadHelmetCult + - ClothingOuterArmorCult + - ClothingShoesCult + - ClothingHeadHatHoodCulthood + - ClothingOuterRobesCult + - ClothingHeadHelmetBone + - ClothingOuterArmorBone + - ClothingBackpackMessengerBloodCult + - PumpkinLanternSmall + - CandleRedInfinite - type: entity parent: BloodCultProp01 id: BloodCultProp03 - name: curious object - description: Huh, I wonder what this thing is and what does it do. + name: blood cult shrine + description: An occult shrine for imbuing objects with vile energies. components: - type: Sprite sprite: _NF/Structures/Specific/BloodCult/props.rsi @@ -212,8 +247,8 @@ - type: entity parent: BloodCultProp01 id: BloodCultProp04 - name: curious object - description: Huh, I wonder what this thing is and what does it do. + name: blood cult workbench + description: An occult workbench with handy drawers. There is a severed hand in one. components: - type: Sprite sprite: _NF/Structures/Specific/BloodCult/props.rsi diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/bloodcult.yml b/Resources/Prototypes/_NF/Recipes/Lathes/bloodcult.yml new file mode 100644 index 00000000000..8c9517f6efb --- /dev/null +++ b/Resources/Prototypes/_NF/Recipes/Lathes/bloodcult.yml @@ -0,0 +1,184 @@ +# Weapons +- type: latheRecipe + id: RitualDagger + result: RitualDagger + completetime: 1 + category: Weapons + materials: + Bones: 100 + Steel: 500 + +- type: latheRecipe + id: EldritchBlade + result: EldritchBlade + completetime: 1 + category: Weapons + materials: + Bones: 200 + Steel: 700 + Plasteel: 500 + +- type: latheRecipe + id: UnholyHalberd + result: UnholyHalberd + completetime: 1 + category: Weapons + materials: + Bones: 1000 + Steel: 1000 + Plasteel: 1500 + +- type: latheRecipe + id: WizardStaffMeleeBlood + result: WizardStaffMeleeBlood + completetime: 1 + category: Weapons + materials: + Bones: 500 + Plasteel: 500 + Wood: 1500 + +- type: latheRecipe + id: SpearBone + result: SpearBone + completetime: 1 + category: Weapons + materials: + Bones: 400 + Cloth: 100 + +# Armor +- type: latheRecipe + id: ClothingHeadHelmetCultJanitor + result: ClothingHeadHelmetCultJanitor + completetime: 1 + category: ArmorNF + materials: + Bones: 200 + Cloth: 100 + Durathread: 100 + Steel: 500 + Plasteel: 500 + +- type: latheRecipe + id: ClothingMaskCultJanitor + result: ClothingMaskCultJanitor + completetime: 1 + category: ArmorNF + materials: + Bones: 200 + Cloth: 100 + Durathread: 100 + Steel: 200 + Plasteel: 200 + +- type: latheRecipe + id: ClothingOuterCoatCultJanitor + result: ClothingOuterCoatCultJanitor + completetime: 1 + category: ArmorNF + materials: + Bones: 1000 + Cloth: 300 + Durathread: 300 + Steel: 1500 + Plasteel: 1500 + +- type: latheRecipe + id: ClothingHeadHelmetCult + result: ClothingHeadHelmetCult + completetime: 1 + category: ArmorNF + materials: + Bones: 200 + Cloth: 100 + Durathread: 100 + Steel: 500 + Plasteel: 500 + +- type: latheRecipe + id: ClothingOuterArmorCult + result: ClothingOuterArmorCult + completetime: 1 + category: ArmorNF + materials: + Bones: 1000 + Cloth: 300 + Durathread: 300 + Steel: 1500 + Plasteel: 1500 + +- type: latheRecipe + id: ClothingShoesCult + result: ClothingShoesCult + completetime: 1 + category: ArmorNF + materials: + Bones: 200 + Cloth: 100 + Durathread: 100 + Steel: 200 + Plasteel: 200 + +- type: latheRecipe + id: ClothingHeadHatHoodCulthood + result: ClothingHeadHatHoodCulthood + completetime: 1 + category: ArmorNF + materials: + Cloth: 100 + Durathread: 200 + +- type: latheRecipe + id: ClothingOuterRobesCult + result: ClothingOuterRobesCult + completetime: 1 + category: ArmorNF + materials: + Bones: 200 + Cloth: 600 + Durathread: 600 + Plasteel: 200 + +- type: latheRecipe + id: ClothingHeadHelmetBone + result: ClothingHeadHelmetBone + completetime: 1 + category: ArmorNF + materials: + Bones: 400 + +- type: latheRecipe + id: ClothingOuterArmorBone + result: ClothingOuterArmorBone + completetime: 1 + category: ArmorNF + materials: + Bones: 600 + +- type: latheRecipe + id: ClothingBackpackMessengerBloodCult + result: ClothingBackpackMessengerBloodCult + completetime: 1 + category: ArmorNF + materials: + Cloth: 400 + +# Tools +- type: latheRecipe + id: PumpkinLanternSmall + result: PumpkinLanternSmall + completetime: 1 + category: Tools + materials: + Bones: 400 + Steel: 200 + +- type: latheRecipe + id: CandleRedInfinite + result: CandleRedInfinite + completetime: 1 + category: Tools + materials: + Bones: 400 + Durathread: 100 diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Hostile/blood_cultists.yml b/Resources/Prototypes/_NF/Roles/Jobs/Hostile/blood_cultists.yml index 818a06d3dd5..626dae1e443 100644 --- a/Resources/Prototypes/_NF/Roles/Jobs/Hostile/blood_cultists.yml +++ b/Resources/Prototypes/_NF/Roles/Jobs/Hostile/blood_cultists.yml @@ -7,8 +7,9 @@ gloves: ClothingHandsGlovesCombat neck: BedsheetCult outerClothing: ClothingOuterArmorCult + belt: ClothingBeltCultWebbing + back: ClothingBackpackBloodCultLootA inhand: -# - UnholyHalberd - WizardStaffMeleeBlood # Acolyte @@ -19,42 +20,63 @@ shoes: ClothingShoesCult gloves: ClothingHandsGlovesCombat outerClothing: ClothingOuterArmorCult + back: ClothingBackpackBloodCultLootB + belt: ClothingBeltCultWebbing inhand: - - EldritchBlade -# - RitualDagger + - SpawnInhandMeleeWeaponBloodCultHigh # Cultist (Melee) - type: startingGear id: BloodCultistZealotMeleeGear equipment: - head: ClothingHeadHatHoodCulthood + head: ClothingHeadHatHoodBloodCulthoodUnremoveable shoes: ClothingShoesCult gloves: ClothingHandsGlovesCombat mask: ClothingMaskJackal - outerClothing: ClothingOuterRobesCult + outerClothing: ClothingOuterCoatBloodCultRobes + belt: ClothingBeltCultWebbing + back: ClothingBackpackBloodCultLootD inhand: - - RitualDagger + - SpawnInhandMeleeWeaponBloodCultLow # Cultist (Ranged) - type: startingGear id: BloodCultistZealotRangedGear equipment: - head: ClothingHeadHatHoodCulthood + head: ClothingHeadHatHoodBloodCulthoodUnremoveable shoes: ClothingShoesCult mask: ClothingMaskRaven gloves: ClothingHandsGlovesColorBlackCrossbow - outerClothing: ClothingOuterRobesCult + outerClothing: ClothingOuterCoatBloodCultRobes back: ClothingBackpackBloodCultZealotLootA belt: ClothingBeltQuiverCrossbowFilledBolt + inhand: + - SpawnInhandMeleeWeaponBloodCultLow # Cultist (Caster) - type: startingGear id: BloodCultistCasterGear equipment: - head: ClothingHeadHatHoodCulthood + head: ClothingHeadHatHoodBloodCulthoodUnremoveable shoes: ClothingShoesCult mask: ClothingMaskRaven gloves: ClothingHandsGlovesCombat - outerClothing: ClothingOuterRobesCult + outerClothing: ClothingOuterCoatBloodCultRobes + back: ClothingBackpackBloodCultLootC + belt: ClothingBeltCultWebbing inhand: - WizardStaffMeleeBlood + +# Janitor (Caster) +- type: startingGear + id: BloodCultistJanitorGear + equipment: + head: ClothingHeadHelmetCultJanitor + shoes: ClothingShoesCult + mask: ClothingMaskCultJanitor + gloves: ClothingHandsGlovesCombat + outerClothing: ClothingOuterCoatCultJanitor + belt: ClothingBeltCultForceField + back: ClothingBackpackBloodCultLootA + inhand: + - SpawnInhandMeleeWeaponBloodCultHigh diff --git a/Resources/Textures/_NF/Clothing/Back/Messenger/bloodcult.rsi/equipped-BACKPACK.png b/Resources/Textures/_NF/Clothing/Back/Messenger/bloodcult.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..b645db6d31b0402516f7d05f3869797d2ec8173b GIT binary patch literal 6917 zcmeHMc|4R~+aI!I$x@P1nkG^hGscWDV{F;8P4-G^=AL_)n8nO6Lz^wpVrfs&B1MUi z&_*aK6^cSiNsBEN*;<}^hDz`AdwAn6S0a zZ`GbxOBKJqQR7L)S;cf-SVm=`YmVvm)}74_I2}3qE}=kw_wE9f$UPa^7ru|SRjxDj zXwu*|=(%dYtVNbQ3ia#^+r`T|^k8WI=$3774t^Whlv;l?Xf!h9UH|j9HRkOP`ZD6Q zIv2)h;U9(iJ_{J!GMxPQTd0D|Q0DP9(@qD!F6~!lSs!KXW;MMzpNiFZ{k5_AYT$i= z@8)r^S=-LhIFDfG%_z-ZM&D+BP=AAQ@#1WMna$y(jDicp}jV; zQR{i=Q?Fm=#oeada=xETOxK|@YP5NhbM?}}*K2xBHxAA@ zI(pylRF67r7NuVjOo+Bpd%1l1N>2~OlLE?bd?zUH%;wX~9v-LzOxQJx&GXWbHRJ(4rvpGUBfk(vf;+R~Iw# z{dq|5v(2m5^dWIdjt{dIX{}+NA4+mE(-v%MH##|-Dw9mQlX4<6$z&{UypD8tUry0| zlkpWhtCqu2t1fqMILB_~WTgvQ3d0_^hvQ4r3PAlOr+v<^+IliPb8JVe!>jAb^V+ks zrm4yL4<^pL?7a|C`_L)0F3RtYRCSYTl#OnUfzKTRfje#GtO~P)9ea+0p&WGr)e6mC zar13ryC!$tP2{UF&(f^qTIucm0{EQymz8TbC${;L*SN`if`^|(&(E~CAE8v_nK$)g z$EuhkEy~}mtg9~fnyhzerMB^tn$9xQG?&f2b>MpN9uuzvIGuC)%BkwvJ)tSKWgYqC zb6rnQDvr46Gh-8BD_2j8t5#PhCGnnb+@YqYe_-uAkMAn&w-CIvQp~r8{smeMD)v~j z2V3slgC9Otp!%iJB%#hA-{_z_xszV6`XyNB@HMv<^7?|1Y=wMm_nIVpe^#t(X!Kqs zy!un~gHPm1TS4-(hNX+p7J(W?dK);AB?@!vW=6p8z7L9KrWG$bB7G~0o8Y!qGOEI* zb>OzGaFFojg1M^Q@kb_~8r)+PYBV0`FQNsYi?ecqDfgo#=>mpV3ITKA zklf3{-N3hu^XJbOB6~|^a;xqZTW7K=Jn&y?(5J=+g7kOiWcJQ(lKF5;FTC@7>!wEe zhtj7v+}Wt+r6c_;uKT@wyY&a-aDAZuiOKw8I$)sb__3&z8=|@Ym0o+~-cCzdCi?ZZ zlFZG~$OvnnJKml_U_bz3)U!7IbHY|>bVXXtW0%iX;5J)^_k#FLo5f+lAsOGK)=D}0 z#rCNevXeEPQ#VW_v=PVezQ|EN-CDbUVAqRdB}E1SSxN)TrM(;m6{jtHNkxVl)iRwJ5@-d^4O=<=QN+cX*EnX>3FSlE8@w>v< zy88U-8rK#Tsd^wi^gQM^UWMNz;Ez2z=O_iAzxURCIX5ZChuIw|zN!rg_9>B%o2M7g z$%(Sl*q?q^Hoxn;wqsnM^Go}*GEYG%Z`e3Y`I&0s8ShgiU0wzA8u76Kse^B6$K%NQ ziucoW7Uc{z%`@5J+m%u=HnyU0*62mMcvH02JTLh$z0$4w;`N04%U0ND74|q)+~`Rj z8KuqO>I^JCdt}GGCAC3wwclW;-D#Xr@SxQONh~=w6gxvrr<=*_9U8hcZ2I~0_n4^Z zD}#Y(iKDjH)^>Is&ve`yh`ph9@R=N8jl5pCi_ZRyq==?yfO97BjoKjDd0(Ghy-eOKj*r0k;GDYqO7uE}C$de&8MFXQJ{zLz6i#f&IK>z3|$uetHY4)&bezM);;mqaqF z4ra*ia(xX-7>`?i@BsJOz#Kz(?}?uA+_9Vxzh55Ct7Pme#VM5p34 z7nVGx$ahwT^beY33HButy0*z&KN%7N_^|Wkv5}Z4`^GV@VO~@ z>(v>k1xue5w3w~W^kdwNe|(B}G%Hp3wiKn_Ftpja+%?nEJteZz*8i(Q|Mep);x$k& zVK9k!hK&u`$;Rf#`3s%8M>nUMJ62g~#6Leh+fGl(M*8;p@X){bp7{ zUWYcwEP;6!?eZcmq4UmBhxH{jPR+fUTkT?=8cPBx4%Q<5Tq_YQd8mT-l;M zCuX{uj00+KpGl{MwSBX=)c0Dh zW2;Qw#Y^R_FuH|Peo66wYJK?(fBzC(gmURqiTDiu?Uebq-JO@JMGYH|ot}^8C=BM6 zZ4OTF9F(Xf=O184#oDaTb!_R;df)%9x2+s^{@YjB+~?fxI^tF>7)<#n1G*9Uxw;Sm zHq($oV^cvxA(I2$m|!rHrI14bf! zjCAt?B7*?}4Pj{^PZAO#0w&0(z=g~Z7LO=2M~Hce(05Tc3IP{G_`&7~KUXr`hRp@x zSVOEK8fhnFgkumE@^BKDMkjjM+D}qIEptQ=pU)wpPy&I#P+)Ax<_4mS2m}HOjX_~B zNC<)CMX>l3A(F*gETWj;umyPlm%-sP*etk+lR{;O@y!tkXdFIC4vhkKLa1}nfv7E} z=kaMMC#Zpi<^usx7&O`xiN+u?1k_Y}Xw=p9r!|W=sUoB&N=V_Lj118zCi6E79^Wqf zm%qQX;CVq8Qwx%M=0^$Mm6e=eck56F%poj`0H)KFOR4PcNnBoaYG(f>Y6m(ETK}FK>Sbz=~Q?LL) zn?m8vWk8ic37Hy|h>8YLnScOD0gP}+z=%RaVoj-3Bo$AfBdIuJJPx2!a1^wum`bz` zL~F8>IRaxi5udn+975sK*<2=6UJMqEE#UnEdoh@xC!Zpc%?NK~j5jtR7~?R;7(Bt~ z7svoD?YC7)(kah~lsU#RH;+AwtuEq@{?e17a5UL$e{; za6t;6&GlllL(CDP*x({caZ$lZljTBmVFO}AF&LzYDsHmomQw;z;wB08ci?|x@(f}N zSpPSkU(lZ{)?B`T%?)GlR0RQiK{tEn)$phN$czkYz(|?%M|G<$Z64nv2Wpg8@ z`1b@uCt4F*QV2sV6&xW1fl(Qve-Vc!7Vi^VoF0fWif>1ECy%))^`;@jAno zPUhdT-|>PVP?TI~3>JyTA~6^*v=I@FAsXQj6RQm;p+r0EkJ*w$dyuOuajG69(H=!~ z5+$N%7>5(W0J*>G^doQn7u*#4$sGMp=2Kx4);4TT1XRUAe0KrsZ{7a|aDu^w0e~zX z`|m=Z3Ym~)%0UFhJkbXoaL{>)`gveZW{Ief{)?~4?E5czfT;gC`A7Qxk?W6K|44y< z1pbptc&WHp(A_a>}d?}tRy9!Cy0y534CwfIWxhXwwd zlw<|FlC88={Ek|w&w{%&W-oa6#Q)69<`pFF z2^1#h<(LwDP6X@qv+_ZzbhbwPCe7Wp{x7brTL{~-g?X`OcZD4}CO&z*un9N&{C!wo z^VfXXDzo>3aBk$Wsuxd|7d6e6T?xydez*O`_fGLt#2?$?wQW)#7FM<; zO~dV#fL$FNN2E#$H4}MUwOegc&oc{LV{1wS5^`7b2%GBh)AXzI&488VGg`y%G3AfP z6{MERo<7n%zj)*IogL?3RRz+S{KGp2QrjiYX&dPc7twQk+8JKgeOe4^weOEz(puQx z_3@SIMJ2y5#n1N)^KCD6$81Jf&HL;qishp0H`va5z0NN!dxN) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Messenger/bloodcult.rsi/icon.png b/Resources/Textures/_NF/Clothing/Back/Messenger/bloodcult.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e93a93d031a384d6240e8d2656e4b26111fae203 GIT binary patch literal 914 zcmV;D18w|?P)EX>4Tx04R}tkv&MmKp2MKrWHjh4ptCx$WWauh!qiBq>4qbP}&NuI+$Gg2TdB1 z6ct?f%Ws^E4huXpWMoqF#35p_*uioKvy!0_PZ5U|Rik_% z>$1Xmi?dp(vDQ8L3xj!WCCznOBZy-O2_zvxMh#_DU?D=gMv93PoyR=oO54hX`hMsiEkQ~WRODGh8_cQvY958ST^sc#mYn|it0mx9VmT!QA zLtv~(+3Ozf?&<8?zcsD?{Qw!?a_Y%4`^NwP00v@9M??UN0E+;NsDG3-00009a7bBm z001r{001r{0eGc9b^rhX2XskIMF;2v6&3>snb|fG0000PbVXQnLvL+uWo~o;Lvm$d zbY)~9cWHEJAV*0}P*;Ht7XSbOXh}ptR9M69m9cAsKorJ5V>UAy%2_A`bqNTCLLn%K zne&h4e+UhRWa*kQ34ubDfIi zi=~u8doT*?%W$JK0qECF?t2aZAc~W(U6(b1=v4{g$!(K}HG}8?0NW%8e3x|!kS}`_ zCs@rFtwG!@UEsUSHVF)(BV2Ehy+wEoo<#Dz9lJwZyC-^ef`_M6RO7n`npL7QKoln! z&nECa2fIW3qaD8I)Pm^$#y8({3U*xD2T*A`ZUUTta_)mDPQ*!vrxdtgNB+B$3UG+= zYytoX*W1E)a(i083HdaX8;?Vj?WsBqwMM24!B5O@M*vvO7tl2gNtWSdzgJov!)3Tp zu9Y~ST-P*AEsM1ZkcZ$Pwn>Bq?EX$9uL{xVB`eRn^8SI8QVdj8K%|u7^>|b|0pNNb ojo3g{3(5EkdM&w>l+?e_ClS25RU;ZaJpcdz07*qoM6N<$g65lslmGw# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Messenger/bloodcult.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/Back/Messenger/bloodcult.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..77dee9de3fd6403aaf5a7da0d4d16cc2dd81ce84 GIT binary patch literal 6854 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 Qa7H0?>Pkw1&8A)d1T8SC+5i9m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Messenger/bloodcult.rsi/meta.json b/Resources/Textures/_NF/Clothing/Back/Messenger/bloodcult.rsi/meta.json new file mode 100644 index 00000000000..fd414099766 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/Back/Messenger/bloodcult.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/0345de358247afe0eb23ed0ff509b9b5f1995135 | Based on sprite by @Zydras (github), resprited (colored) for Syndicate by erhardsteinhauer (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_NF/Clothing/Belt/cult_force_field.rsi/equipped-BELT.png b/Resources/Textures/_NF/Clothing/Belt/cult_force_field.rsi/equipped-BELT.png new file mode 100644 index 0000000000000000000000000000000000000000..ca6516b9dee3222a03de944d94ad8e46fd80f8af GIT binary patch literal 13894 zcmeHtby$?$*7uM@cjwUE-8pnONW%a_GYlah-61XAAtj)oAfc2fNJ)#*ASKd*Qt#mN zoacDH_k8F5&UJn7e+RA^=3e`^erxUDUTfdn*PaAD9aUT`Dl7m1fUB;iY=HRNgLuhf zpd;S3+yj>Z0DAQxBQv;xT>!`%=H&!+hk)Ssy&)h-Ak+x}2wZql0QIDm%80r3C4G)M zhQk}jG$FOUITsMflD!W@!iCGoXg-5`u?ocsp+W<0&chlnfw#}~MmHxLzFWxLZWagA zggD%sEC-fEjUSv`dOf&Ke0}@fH|KR2;Sc>ax1U!tyK{T5!{|bJ4}S<=G+x0NE<3=v zuW!r478w@k$$xg}PbM-he{I4(Yr?L&_yNA?=(&)7)U>$Jl*&K8wRaOrbb00TGi#yq z`#AXKD%exmi##;fUYdh>d@Fa&8A(0tnP!xiV95_OKAeNgtFz1lRYp))Qsynh_}h5H zRmi!jiN=p$1B2_XzN4t+DD$vaH)mUAS27phVlHx|9-p0AU0rXTL?3OfhupplDCj&7 zDfZmZP}`eRdLXxU`H);kv3ThdCw+=s%)zJ2?U3AxAo7nNv%YRP#LzK9UoynesbjxG343XR_b|dS$K|c)ow&&qX1&6k$5p z^CnX8+v(2hqa%7gc$0=KDq2exIoB+yaWuD5-juU7Sh4TAvEmr{>iTFaY}k!4YBT0z zV9)B-7Ew!d(}DqQRnGPRHnxqN2jRj^2Y_L1DdtVIGI|JZZ8TL#($g4unv^RXUPob# z!b(sUkyw4QM3n}Ndv~epam@LG+1l1yTe1Z9+G-WoAgT>c6!&S}_bRw485+D*)02tW z)+*W}a|Ui6#w%hLt}nAq?zzndQ9t6o_tbTC#Juf;gKoIP&hs|U?sI|mot5FJ0DNoy z!DOLP>GusS+650Df`2r04cFE4_|`W)UDu&5ocC+<=sfW0E6dW6-JG6!SQI)~HSO8) zfRv!~q$zko?P=Z~$Q+bzzYu$AW6Y!$5?)pF;|F)~-a zcdaUj_6&IF$wfJ*CUbhve3_SH99pnvjz^Mcn{ol$lDRkX1;a7%x=?(L#@}E2Q1B;3yV!o1oee4ot-@J4TE9JQ3e&R7$r)bGvYrwjAYdyeRncZK}@e(D`{#^+sak-SBV^pnea1Uqu58Pj8?8~v{38{FEwOZhl5>_~?`v0da=9IQ;&Z%Q zt3KwAfxwiHUyFUOO4k-P8PA2ur~;B5fV^q`c^@0TP#!n(q-M8wJ|{qW@v3G9UK{nI z_Lj7i@gAGbI8!7+Ca1=X=blSpLC7bMLPE1`P9L~<`!tyqM_wF@a&ym~3GFnpCydtHM(!&dHg5e|DiZ3sMY^4%($UXVw^K-?A{lE}B|% zDR#9A7@eAfk}z|0=J^rfSooQ&g(~D0J5U%^($IzI5@462bb`PIjQ#LNq3EB2DQO|s4 zdZJThevDcGMyE(XC#b&f5>&^7ynYtV z%n$V|`c$K1@WMiUV6>{`%9G=1N7~RBx(?GDY4Y~6nN43eAbUbTva`IrZF;*o(#897 z!kS6Zo#$%ZxST&v6<>b1cRvsd3@|@#sOR32=7Z0sT_yf(DURs4k(iP2?`Y};jNA2o+zExxm zx%kHzAzq}a>5NHf(o1k{$ZvZZkSKi{5zI+?|CD{nmHGZSs09#FxE#S) zkmG7Zif2(P{b;CDBxg^8q<>NwLASglSNP-MQ!kmiJuTLQQXevLuO#d;wnuVH>|P^A z%<4bJ+H~Y847vgKL!xPbLoHJxWlkR6pE49@$_mC?LN&-3_vKx#u@tFCUQ64gtuONL zgI3}81N(ZY125^UXG^oCu6_8~;F&X%Y454BA0nUQx9w%K>i7}LVPwjFOV0|n*d3NP zdO%E|xR(1(t7?#zPi^MM5Jh~J!e%Vz_=ibuc`#q*G@TLlko^%HiN|-P1Bn}0Of7(w z?ztdoC&=o>u+thd-~)(fH&z7dK{SY3?rW!Fbt>9y`HW!1=SEPVk)x>?1-O$9-3&!o zNL2=hTTP5{r>*8nznF*;FC^R2xo(y6M=P32m?>LLb7^OtF`4y}dxruNn+FtH=(U>; zw!0EAd{|Z!bFKbv=pqna`i$|Aha2q-fG(cND?_6Bls?%5P7o=ZV;<^gMTisWJdL&plC41KSmUTyU}TS3E%u%kX|Ou<_Hp ztrY&gFwb8$K-$=f+`b7#S$iUbib0k3#Y30m)2T<|Z+;X$^IUjWy2qO~9~fWgwCk#H zoKiz*qGvpSIfr4&hF_{X99Ls$4|YaAHX(=MhcEP+Q>nhEOK3AJGPGB z0)Ppa2?JFfan?rj!i?C%*v6Av8794c36 z1J>n*57G8zUu_?%oE?7A5{Trm3d;8PV_S=~Gje2bPd3>r!cy<)&n0h`?=E!*tiE_Q zA7RfNn?+cfK*x-#l5o1sUdq)(G<&*9Mx%`G^bWWi_C>b$t>4Z`DD+W%JD4+oPvqOF zJeDOeM5}Fxw2Yuqy>?=`>06-wBSO{kqz1i_9u_i3{l}9(Tj7d(MB*sM6UlgXqQ-}2 z(#p%P%v$TE0$Bo4!f0>#NyDh{uRM>V9qYalM=PwiQzL{9jQbhMRdD{$l(E7lqlE#Z=gMV5z)H0beLBb#)rw~Jy2unQD zSe`qPZ)ihL)lgzhme6p4#-BVS^6^AY8d3G>7UyBS!^TN9fHaPZ`6)J19JOEp z1O`0%d`wgmz6?wVfzdr&n(x50JKdhd&dymPv65;xrDSCmG9gMFeurelo0?*%f>oN= zEE}(9G5JH(%dD#GvX<&hDpfTIQVvz+EP9obr<#p{^-czxFG|%2@?@=S<8xg-*VBt6 zmd84ql4p*&BHY00ttX^fW#T(qy-79qf+*ZyzJn^i;k3oW8ii`HyI1Z%hG=V zTD|M|_L4AgI==c-IR`ttTM*Wdq4=Kt(%9+!^cJxY88G%M=Ou05a*Q#YGAS3r@;E92 zY=Fg^b$M`mwo&v4x*MqpNw<-GQZ?*$w7XR*F*(jdiDUBf+$*L^x}Btqv(_##D?W zU?A}{Nl1VgAvXy!EX5=dGay_)>I=!J)j_1-EX#+(ER}oYq)}kYdH!#jyXd>y?`TQ) z9IF{Lc0xvlH_{-w-stlW94m-$x3YBz)ES@~37+roui5B<2O98ld^v*rQ993sQMZTB zKf17>qD%mXg*2;Hk8AlHhjeOE*s4Xx$d#Jce6|T@wT4m(rAC`MLy6mx#mZ-gC^9N5 z4B5q8coWyc9}=&}TM(M@I-V`XP%*40*$?^|f>CH;1jHM!Sm`i`I9rLl`Z5A@yN91* zfi^NBKaZRqE$N9{t1rY;I8daGKwNiSrL?iJQNP)*{kDAA{-#ptRr z2uclF-6T?9c-4%;uks{0f9msb{y>0=jWz)mIR8;nUSm1sCcc$aQ7E@25D#F9C)QJ1!VO@J`o zI5+Wl;M(A9lx38iw|Q!V(2N43LZlZ@*<(tTnn}plEgq>Ibw(poWp+r+AG`oLnt=im ztFb;8T41d<19sEEtNP8lQSa)*;~ONEPIHj7Z$KQG`au1N6q&0O=|` z+u-}v73ulhz^>@hP`Ki4ncKT2Ej15J^#po&+Db1AiqsqXh7LZ)0FjN7ZM{&K{Sn7D zyA5g+WAIALv9y3FM<2}6{Id0_0;XXC`8h4*s=&K$1G|Fkvp?!SKJqan?-WpDt z$5eI%Vku=zM+|M6Bc3p70^`YOsE12WdGDcK%l3-3Mf8?50FRTil{8XhqExvp1t8{K z?nNS~U6eeRwuS9F$g5+`biKBLbD$`Qwt$g{sgC@{2Pb&t4!F#0(UGr$@OYyIg zW5rjl(#Ytr6Qgb;)JDxXy%p6N3vy7M&MqkCGHLV`Xy|ui?K{+`q8`RDX|n>+40b5b zd#8|S^pM5u-+(ipDHs=bWKzFVn)iP%PRNj41LcgEoOKyNY=HEGW!~z9t7Qy=5MF!Q zLsky7*R}4Q&=2HOYvHo65A&D%N=u;o^ich98(!~q%x|AUBkFKUYa-a!*n}6%J=KoY zM#tMqYL3`E$Ml#5gYpfIzqc@`ndRIlc$b2ooA)WYgb0KAX>ya8RktzfBF-3AYO%~( zw&#oGcM>+K$CF*&eVFLR6+-$vNe$Mdj3DD$EE_h%Jo`u($m1VgOjPxe`dUTTy7--G z$SDO$YpX%TcH=;)N?wCC@>8{07tPqmk80$5qZ-UNKyqoo&H6GbJe2xLvQhuqWH*(7 zyzJc+wzsdiJLuJvNuMnZs|HI19ypw43d&|4b&MNFFh%ye_WJOdJ*|9$&OfrIU% zw{Ldr43;Va+=&BJ0-t23v$@G*R1Uk*MMX@-Kk2{(?IQ(!5M-7Ft)FM$Zf(Waah4Im zOJFz+Rb-IXvdSh8LU)hMg19*XY`AVT1ZO-B#x#;8{>&sqjY`I4j(65T=p^O=Gv;(K zQKlt?T7jsLPu??`xB$JcLQj9*OaX3jObgVaFY_!^n*I8f$nm!xZX_cMj$A{AD^^>= zX{fj|49^nAk-kv%uKF$^O0K`1FcvZyDMlp2((H$;l=Zc{!HT{nkvVd16d zo;l4lp>NMyTBs?LLnvv>>6!bU zl%gG45wrG+Sr7{A)z)*m$G(}^I`+jwyIIgh-*HlFVYX~DZQXpP19+We5o+(N4knt` z7|IX^Aqo0zYhz^lTgOA}xzl52cCScv6oR5?{A@p<+n3t#eWhiutHzB_8eF6$4JJ+% z4Jl=y=G~0k%%VD2#TD0-1oxnJD$s_DOh1HJI%45t?YG)$Iz4wQA*I1B9Apj211hV*PwLdpDXOHenChs=(m!_ZChhzb}VV zu{>Q152n%c28&gdY=o!KT=ph(w));crLobSvo(uJ&7sLtwXG(L8pACR*T3mf!R z?Zf2Z57ct5#2Ui=3T|B#f)P?b(@x2{i0$cU!fK!dzwSJ!2ewvx9B-11ebhKl9?@VMca!=i9$$_+SgzvlQyw*QK8X1$qsv<1#UgT`|0p zWK?;c#v${0DRH=j7FklwqFN62<~fPoZQR&p0!k;X?GIU>C4Q58$K1E>lP_w* z`iS)EVgG7&lGbCV8~`AXt;H;whkQJ$n!m%R|9Q0lbObc#m$PN5r4-KWQ*qUssqo2CtS zQy^+LrIk<=#Gk-UYC545o}Q)5{Bnq;*s~S>^iVrHHgn-(#yxXw)po^@(D#q4ka=J z;JKyZjS+`GbJ|i-6D0cz=r3)=qyK=vAgNAeIZYy!Y7)$4#>9oa-M0?L!rWKThw7o8 zHS`eY4tm#65oYKc8KcN_&`p8crmk^En>T)Xa7Wu$coQE)nhSibk+7EIAf&%gq7aS? zIpM_tp=Sd0vD?oRtR7#~iLUC6*9`irb?0<-$ZDi{QNBL?PUG^9M{T($eGEe*%vLFa zXPL(2wY2ydEYm0wkZSs$xE?;V`d};Ve2R!^z-Pimx7ow|TAhWKBpBdp`XaRkS-CBD_%hQ>B99nka=^Rp}Up&hn>1=)CzMo{?RKd zeR+c^hw1$SOD7A;6kk8H8W-^zl<3v!@Ig7o5P5(ha`IF>VIRx$Ll81UIt(KtGV)A+ z1;m^8WYe`&;5u3eE8O72WDqg;G>?n0fUoeN6_<>9AX(3_ zp}Hh5QbQdlk|#-5i@Wx$)5Ald?C2`9Iy%Fa&C!aN_+EKGR&J-(OR7m)_g4ocRNf5u z;%^J^>0Uwm>-O5+QgtIk@Mb>>q-dT>dgSe)*1Txz#!CH!Nw1cwRMX>QCbtp#3RLXB z7c}{Z96ahE@`Mr>%O6y~Y#lkMUwz_QQFTkIn zb~k;EK*QipoKTj95mVg@QdSPCVDqScFTEPD8s=g1;$8IFNwtl7-1fK%q? zeI#%*4lwb!vU>tW!C4=_$SHd!p;vNaAEHW6zc zY&0Q@b>xbYJ3&!?fl+j%v_E=plOsraufer-hjp2ERRXtXU0?G`_R}<_8a@+%1tAYU*O6qfk|9fqF+t9p z8+KfkmlX!pJW$p8(Xs%!zmJr$;~beim-3 z-YlAR&J$K59f)i6V6LF)#L0y`qY!3d-!(@iup4;k5gBf4F;+SEL6KG}wZR>G{JP9( zTGlFz!CTEMRbAuRP-8`anw6>H4mVL&A|dSlYeUw1pSW7jvNOXDSMC){&S{vF3t&y! zrk+#RU<{`l0Y#NUpSiYo!@pwMDzSLvL( zQ&^`oyX>o`FbuT;zESOl3@l5NwPZC===}D0P%N)NJxyBpLqE)7&OE2SMWTVP)9jQA zmBvViRR5KEVKozZd};&jzP5fvg0~hyvVVLaNlGRcFZBVL?UQC&hEQF)R&aZ3SdB9o zdHqp6`U^?y8shhpwcmFfgF6UPQ`d)MoQl5{SB0UWXg3}Yl<35@mP*X*V8!G-`0(hb zb`vSjM*C!e6~PuKwpf0Xt^XVpXTR9=I*Mv#)=gOuNi{x9s{+_!8co*gC5g@G+?35i zyAV|(X*(1Ha)3H$ONh80OBUcKl&SeF7K3a#Q39DMwXHZs_eO1)hFQXbIp+MtWk|UV z2OP-v2}~Chsc|K}7t)25oGZUm5aityX=g^fmOkh{SYFbj@Z~0#eXbdr{wbc8g6I7H zQl-MzH+-=VVNJ=_P10l4C)d=W~cKTw2PR8_RaU;bfvi8RucU|hT$7Zl_z)# z<)wJ1=NnpD3tA)NvOubE(c>!$8uyeOQ7V-ruQX z;ZlO`3>u*$j>K2EXRN6T-eNu{xHtKls%*d3XJ^&T%i5<0#}=GZ%~A7p|LkJrL)AK5 zcwd@WlUBaLw3CNxzi(>8EW`hh;l2sUrZ53X94eF*mjK0o`q@-3koVJ~9MXj~yF6*6 zAQ|Fp-SM9uszbfu4tIy@G8*c5;rs+0<6I$%*aMpqqtj7h_&0L)B8uo3S~OeP0=O=C zjgg{fj3+?7mhdD8CbJO5HaVzAi_V>3kt=ENf-^m(UO#2s%Vu0fh)Th>Zy;m7~-6gyv-nS=LX zq+4%q>YKW#q?SfRV9*89+SirJZAO+GK91J-qm_30gKsk5mXH)H`izA5@oMrRm1_b5 z1@}lhtqFSok+~{H_SMB|d`>G8ufDCW?^$Iz-!HlJJ>|Tgi6omI_;4o{+@&Dh0^KP* zPv~!8<`~!-a6q?8yGY-A_TH;72@hLZ$lcN4WWdh;>3lB?*pg93q)VtuVq6izu=lL* zeo~7??bBJAAJ|IwJy=Hl^84c*Ffo}K6jg8`Mz#zZ^(u)8B>Qiruaq9jsq^MpLil0a zrC6jH>%iNn<;DD%Axtq25|l{37uN#F@O|Xb4v#SUPyQ#UhjJ*U7N2Z904*hzbDu0W zFt$IT^EQ6U?*dwW14QX|II2C|c+5e9)pJStzz}cyHCoW@=Ov3v@dp6G>6v3(Z*Pob zGLGQI^~J@a?(5*{nPvQ0H`sU-4w(%AfL{nje5t}rTT9Zx%Y)a>(aRpf8|dMUC=38V zS}xGr&cO`=2iZfMp`J2~2c54OK~P5-MpF@Oer<0hhznFL2nI0>(lK%fa&wSyWR#P| zk`9za5O_e~cA!8HcTZo*KpDngypo8|cV<3D&@TwwO@`4-TMwk<1%rTud4+lTdBA~C ze?dlBERZzJ(Mi%kS>;a(#FY%A3mon($;THE5WpKC#Onof<`a;Rkl^DNPv1XPMCi#EXy?r*z{}6);qeb1 zzHqSr-{bvL4__n1cU$-jAiiFHFb4?OAL0pT`aP((yPxmxG5vfYccx!?yE{7ZA(HwP z`F9^xb#1-BeC}j)hI)Aa^0-6)j&yYR3+L?zbN_{Lbl`)yLp%_P_#&7E{s9k%I{kft z{$W0MBmXTCM7Y2B{{j6sy?*8LOIJx{F9*N7pz6vpjCc7;I(j)k9VLH#6n3%~6&7(4 z;*sE&aNrSk6u0NG6B6O)5ftJVvlA3^60jF@{EbT8(-&^%=>WN-LXh)95j^~k5)Sqv zV!}KEA`%ij!cLAtJmNxv;yj{G0!|K2{0F5>U`**Mr)B|D&x4V-~KukbLOk7k@RG43YUqa|Ne-jAI7g6SStOESJf`Y%? z9UUZ95S(_1a)WxOMm(qOy3jE)g3|+heJpbQ#{to?% zMF9p6@PfJN!gTFjArA0=&GXN|e=!*#b~|4*WLwu!BJqoDnsESZ73Y z{aR-b`=9m4@sIcb7sy?4@e2y`@C)+@3K|IrO9~513JNp+vDzSMzPlavZ?l!Y+k>>V zC4bjL`fiVsRKF`kLqBhCcPIq*k2?LWZvHR0-~9iq(f`T)ci11^N?zXg5nb#8*A4Le zm*M{j@DBzpr~|~)*Xv)U{yXFkS$?|_A#(o1hPc5Y?w5Rj-7x>GlDkIwU;O#A`u-Oq zAgKQniUmd|CR#(7WhBa_5V#StiL~ULp%}x_XQvxsAozz zNe~a?==Peb%7CQ1-srAY5G=4BSQ~!{(+)lZcoB z08nSul@*Kv7xs(Bb%^yz2FJD3xG7TdOIfR9n_)>lmbttb8HWH|soBMG>Je)AxYQvA zD{nlut1V`}OO{%ttGqz?Gh54*tg?~T^JNKg$>p|)n}VhjDVetOrLmV{pm%CKyUZVN z-;=O_U@|{|bEG|5cs;R)z-Dk!Wo9R>F+ZkC%xfRy5cjs=*eRbvwSF6D(|1p?^;k0k z!HesgNp-*t-H)wR^2IN)HX9{g>Ef&S$6lCSz{B&A*Elbf2@-XzIWZuIRZ(|1{HPJi zXa%-$+GxAOs>nM_ecvWVM9q7RjKPSz7?8+D=YHN;rUvs zEc+lJd$S3920{SWS@I)*ulk}PUCA7a#q2O*u(BO+VpJbm0q-nrF)k-T1(|KQkvt)$ z3V^WCn_To5&{$~YkdLL~Ybe)7-PzM?GC&yRO_^Jo<&^$moLrn-hrC`@RUrU8S2*Wp zS9dH;9{GB~XSHcduKHwSOShyl;NWw4!V&f9_ZjN^!hDvWr;-o8AEVLI-d0_gyoP!_ zNP04ibF+1$tSrXn3J*Mui^sT$y|KV-{E2`#5*;#s1knFt;xp5u^)1+(77n{ zy@~6h4`tBdPEqP+Gz3L^-xF<6DI*lp>V6 z(=U;r9t&5c7yDhUS9Wi<=;v+(^P|6M+bpBWX6wpGPYy@}L zo(qE2lO)ysxrxKbV-{A%-!HpT8Lbh`D-ZyGbedJ!=9M!GN{1yFWA!W-%Y_2NIeC}? z(Wv1dW&kSUcpf+5=ZIYrL-rz{eme7WHR6ll4LOYJ9S7c(`U_uE=GqHiljw-oGGXwD zQVlKu@(CGd7}Lxf)eWkUI(KK5_Q+C6u3lQy!}E7GX#A!G zMy6OR7?EQdXoZNyJ--sb#WJ=SBes=%NIWD{pLk`uP%q5XYGaxg7RReQ^YO*aWWnkg ze$a!9Enqjz%@}cybE#n1kQMg(E30v}3wN_IEC;HMez|(gm1BHD)LRAl_4TGBOv3Q` z<)0NuYi{9vd&fxho1yH3Hm1Q>Gna>*A;sU~Uhhf`fY7A{dW6}HpbSWNS|Q#sFaZi` z0EZbjyIo&S-jj0?(wy_H4w7;gU1ZPA$E8)*myb)WF5Osq)>Y5>^7ux;JCkc67ELib z8`Ioe$#s{+gxWfz2Hj-Unn@=+eU@2uU8)y3ZX@4uJziaEUA{a!t}+(6-MbgAy zJ8IwPpU?e7pI`bxMzYxU;uR@PVRi4tD(ha;o4Omz9Hs3GUn?B3&~|m;V`wvCIIEj} zZmZ}uj^e`WTR{x^t*|nB*OPV+Iioiv6$ec}H7gGi`3HI&jB^Ki0_HjG3Q=sbjfX>K zQJK)4{`owAH0GR{r)2$TF=DbJ90Y4JYSg-`E8k0bDXAAKrArTqx_|5RS-o;ElJBQj q4Y+8)&x&8eVDYj78`aq27BCo`s?K*L&V$(W0P0{JEX>4Tx04R}tkv&MmKpe$i(-uW44i*t{$WWauh+jBL6^me@v=v%)FuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|?BJy6A|?JWDYS_3;J6>}?mh0_0Yam~R5LIRsG4P@ z;xRFsTNS%r5x@X~m_}4$rk+SIX5cx#?&0I>U6f~epZjz4DtVIuK9P8i>4rtTK|Hf* z>74h8!>lAJ#OK6g23?T&k?XR{Z=8z`3p_JyWK#3QVPdh^!Ey()lA#h$5l0kNqkJLj zvch?bvs$UK);;+PLwRi_&2^f?h+_!}Bq2gZ4P{hdAxf)8iis5M$2|N)jz38*nOtQs zax9<<6_Voz|AXJ%nuW;;Hz^bYf-koHF#>e$0?oQ@e;?a+^91le16NwxUu^)hpQP8@ zTI2}m+XgPK+nT%wT zj20<--Q(TeoxS~grq$mM)@yRlJ^TC;00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY z3ljhU3ljkVnw%H_000McNliru=mZuEDjQ#Fcj*8C02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00A*cL_t(o!|jyKOT$1A#a~JeZ9~WxF@hve(0~V_Q1I?w z?p-Jp1dCB9CKR()Q$=b$2=%ljYnt7u7Z2|5vVobM_jYzOfJURy{C5m$Vsdn_*{5(m zeSRWTev{M*jA@WR=u}K@sP|ys+omSiZiu8Yo#M z#7!6ZtzDa54&l9!5JHzvLy_>xac&^=OEdY3C4;3rmM=_RP zYavb%CL0I?XS;f?jWBRr!u24hv7j#sEWP1D1FyTirdaEh&1;c%Ii9wt+Oj`Y}Qk*mi+a}p1PCAwVxuTl9D(SFSP(&! zA_}4)s9ze$=zb z=C&=;{t#%eK@qAg&ug-u3kL4y2%m1BC(Qg4dYIkn@QsBYy(9bk2KD(kCGtm`16iYG zTce)z8suJ|ek5nNpK)&&JfkUQiND@6cz~ZYzQAR4iJ9Ery0&K?ipNLb>zY7KDF#yk)9_?25%2rxMys7 zsi2f|C+qRh^S+ASJG|{J$AMU&DvA->O<)KU(AvMuH-cA^PoP9;Qetq>3MmD z#^LAT*{$qhvp>5f^Uf)YdllPeua^+k|6!_R=(3PCyXx7B?v+|gk6strr4HN^-P!5W z6TU`UZLy?EkiL4Q;+SFc!o9E0Av&|9j|Iy#46Ao06K%W&6+8U5-5ogtH47U#a>|mU zQj%-2;03>JEPeyTq_%wj@XX;YH>~EaSB%;EVEOOOu>;f4#D*KMwo%lAZc!W}Z~JVH z(29<`gttqkSVOBRlFjk(_M_9@EGZ4NJ^*#^S5}TAF3W$gD?@Q^)eU?jtMkD_Ne-27 z7#)zQZlYkV&k>0)<>ey3Ih$wlFzSI%jw!Kho(O&ex=?#k>lcYy#+r9a}c^T#u)g8L@=j@au zeakej)cDYO7M!ck5UF7eocleIGyNV`#$WadUR2GoT;tLb^R9ekAmfbM<`L+t>C)-A z>veT@6ak5PS3CCAp=hyCx%o*gI^odDseOTVB~fJH;u*9b^B(V5*NasHbR3Y3#nVkeXV@ zVAAVp&r24t9tFfG7vnomsMn>%7S_4=%n31lxkfavpK|4DM8>QW9HXgSei16SSLRh8 zyz|EUa2D-Y);ni|uo}$6b@L0}EKGU4G^Fj(h2D(HUiYe#Q417*HqvshVP1t#BIL$B|=QkXZv1kdwHJEcg%WzT64brM*I!jYi!uRR;rZ)(q zYpjoEI0u!@L|qHLyf688%vo($&CrLtVYCGcj`SQ|Y*(h(s%SK1s(mpXU&@9|uiqMs zG2NC=dN5~Nf$lVR@cc-~;L{|Pt@rTv@lX63ie`&URgP<95iElHQ}TkF6sL1_U(a@k z$!u<+uXF#@`qFn9XZY70qeJ@Qr;_CNMcIu5oytSBCdX|h@JB5Q3Dr9Jz71LsKJnwe z?&!|!%aPOPMr~Sc5fbq7{N50ka5HZ)k7!bn!M;%ZYuxCmM_M+g&3`dZ&uBAdMh!eI zJozaZdc=)W_qu$OMJ`KsI-?sHli+9VrPU6&I1bOUy{Ec3DYO2SZbH9($L?Ph?qD=d zGn4U(x+W$3Q-qgmJR>P3DI8?KkyP~|cZx-R{2ZfgP`{w`RZ6#w=BW3nD`=QpqVt}3 zX;&pyY_6M^urK4IJ;8j%#@Fs{1jFTCj|r-+wgHbZrHhg%db6}mtz1^N5FtnJzQ25K zJG!uoegDE^&4)H#0Z(*nZ8xL_+VKqR<0AHM)D#S9Hg3$59B*}*6K=BZ;GIX+*~cY^ zQluqCi5hIt;`~1|U!3#2Us+svXmN4ZoYBZeHJ-o51>0p?P99Wrk6L@o{c3B$tTpR% z3JzozIn0!p*E*EEVeKM!x9oYb>r|N^K`8Wev-l#qZ2u?6Tj)lkwC&zYVvO^z zr12%0-KBR*KkOP&_w7q)t=J}kpLO(!xp2~zT=h|L;; z-H$Ji^(U+}NC-&FH}DBTT^rO&!J3#N5@UkP%J$#R+>wxXQTJjDbXcMFP4npv*usxU z)BM=J=Bq}%J>;H71>5vno@OZBj1=H>D;k~ZYf!vtYAGb(y-c8%cPMR|+f+w=uk@`8x^i!YC*=8@zg$fo(XtEYEPNP}QXWg!&@fqG z>!1U81}s>4!680Qzx%G`m|dckGa}g!Kna$g)HFEsQti`@riPSVRT}1|`bsg#D<9B` zqHe{9MVw!Zq@e@KZ>^Np`$+vcki6ec*GPTZ)H|fAh>Oyc>uP>IkR5JC45!4lbEf*5 zrK7W=*6McLREemrZ}b@@L_shw{?V_)=d15EG>vR{+0byjCY;2MZqW&^Gjk zK=dRm@Djk=brp%u;~=OE9t}W3|o(L zMY;0rfFPDrgaB9@vD%X!5lkmCU{)(MEyW~|fCGrAP%($i6_Uhcn4Fgc{+D$lVNf|l z6ikMByShW|cme>5MPLyqxV@Maih-@rgjxz1Op*u1VS)l|kzqk15ub!ahJ}S8!psmn zK_C)MBodJ*3=)HZg9x}VoGYS=;as7yjAERF0to2>FrisIE>y-zrSU>UWEcz_hfa{o z(%oJRc1}2uwdM3e5d-NAHn8A)KmZbhLJ{C73>-s5PPPX}U0uIebA=Nsf_fswR6Y`o zKp{DtZ!Cl&`_QlczH1@$1h2%99)OS+BA^5Ip#WE8JlQFq9U`3UGeii;y5w=Q8B8P? zl-%=V8%JkX_b)aw83S1yzT85Fo{VJBzu@>G0=68(pd$e`zySjhg3Rb|@FEuT>jHf< zAKA!X0s-B9;r|BxSuc4ka$QLj9z8_n)R{tt$>Jq3cytznB>#(H0z`m{!ol%G8WD~~ z5dk=nN@T*#nJ55D#Nr5OG%$(EnJW}gxpY8A1(G9JAP)hHHfP|OSU8PJHHTyAOa`2a zrqkg#BAP)b5b;Dj#%vOWn}7vY0+l^EDj5|6q{3p*XaW&!4ku#qW^k+-8V9Fhs8l$f zfXC8NbQ~6i!ON*+>p-$`cP7Iy2-MdecQ#eTuh1_nHUd!?PY~=TaHDMo=%T;p`5yQSlLxrl2}Oc%=l?LN zf5BOfC#(}_%M*l8^1l|?GTs{BlGrS{R8XjV8z52XA`{Js3>qDegJYTIbU2vR=5Q*VMujt&I1~aHVY7ZtJCMa`8T*p_7ge!pUfx2#;xsm{BW>}gG6p& z+`o1I9pE^_Di$5!3VDAQ`eewsERzl*Fy`?-@PGr)OXQaWb0SM*h4g=XO=REy(E~{R z)5#C%`%|u;a{Z73KLq}nT|edeAq9R2{4=}$XL4zNz2yeD;B{XZctcJ2AO@etKvZci zjuc3O?49w;5ggc~!FSpqgg~^W%RUN_6v<4mQ%&UTYOmIzY^X&vB6jrCz$Y%c&J-I@ z@M(VS&CQB7Q||WF+PAVQ(`ct)su#rGak0C+)lIXvdMs-yUApVc&OyOclblQESL-hy z%PYQ?(Bu|Uqg~(2WF{CWfb6nY{p*4e+U^gPr?aa~>%3Y7ou)|z*OlFKyiR*pp1XL| zJZ;@sgP>qzRBB?LnPS?y*J<@h?L!obB>l~^T5;S11QL4f`n^z_rpV@G-2nW&RAzdS-mO>jT5H)G<2Mbw&(SE2P{S7S z8gC`m_&fHdir*I+Hy5jLc4l+7jV)@dy8Fl45lv|Fr{WcY!({&OR*iQ?woXOV8{SJ5 a_;LO-EGYT3l&%*tU(WWcDHm-6V*Uv`BiU^L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Belt/cult_force_field.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/Belt/cult_force_field.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..11be63e0cdb5b9bf8db26bef017c951b6ae8a34d GIT binary patch literal 6497 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 YgRUM9@om##tkR>a^Gc^8$AH*>0a~~HQ2+n{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Belt/cult_force_field.rsi/meta.json b/Resources/Textures/_NF/Clothing/Belt/cult_force_field.rsi/meta.json new file mode 100644 index 00000000000..5f67545a788 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/Belt/cult_force_field.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/tgstation/tgstation/blob/master/icons/mob/nonhuman-player/cult.dmi : modificationa to the original fila and icon and inhand spraties by erhardsteinhauer", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BELT", + "directions": 4, + "delays": [ + [ 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3 ] + ] + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Clothing/Belt/cult_webbing.rsi/equipped-BELT.png b/Resources/Textures/_NF/Clothing/Belt/cult_webbing.rsi/equipped-BELT.png new file mode 100644 index 0000000000000000000000000000000000000000..d457326c697c3b3672b6b0095dc957ac893de29d GIT binary patch literal 7399 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 ICO)zM0`oG+N&o-= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Belt/cult_webbing.rsi/icon.png b/Resources/Textures/_NF/Clothing/Belt/cult_webbing.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1027479ad88f0df18d888fc8e1811fa6c14e7a65 GIT binary patch literal 1005 zcmVEX>4Tx04R}tkv&MmKpe$i(-uW44i*t{$WWauh+jBL6^me@v=v%)FuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|?BJy6A|?JWDYS_3;J6>}?mh0_0Yam~R5LIRsG4P@ z;xRFsTNS%r5x@X~m_}4$rk+SIX5cx#?&0I>U6f~epZjz4DtVIuK9P8i>4rtTK|Hf* z>74h8!>lAJ#OK6g23?T&k?XR{Z=8z`3p_JyWK#3QVPdh^!Ey()lA#h$5l0kNqkJLj zvch?bvs$UK);;+PLwRi_&2^f?h+_!}Bq2gZ4P{hdAxf)8iis5M$2|N)jz38*nOtQs zax9<<6_Voz|AXJ%nuW;;Hz^bYf-koHF#>e$0?oQ@e;?a+^91le16NwxUu^)hpQP8@ zTI2}m+XgPK+nT%wT zj20<--Q(TeoxS~grq$mM)@yRlJ^TC;00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY z3ljhU3ljkVnw%H_000McNliru=mZuDA`gtKL#qG)02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00G5GL_t(o!|hhhYJ)%!{w%d((olnGN$Af)yO2v^Um*y- zLLRaYk#`Vs3D|&1C8a2_gjB@C_7HYi)7Dhm-26b$nVtD|W@lyv8Z>CopduI{oDsr* zD?fzOs^mk<5}yS!Rqh3Wc9ad+x{i1IY)1&IpcC>-qXPuL_o-D)nL{ZD0R668kmrjv z0AS+#m3*Gmse_5{Yx!ag^{Gl+>j(g#*KYq9sn8uY1JQO{OZRUZD2wta8E`1&qVUFy z@mZ2!%-ENH-`A;jwY$KflwS<{008}EgISWm3j$5dgD20^RB~09-*k5EIeRTFQ0)+T zxQYM(S)4*0F#FM|B#aPl*d_qrdeAG~L}?deGw~g{7)&B7;VP1Ls;|mLn8hhvcT~tkoafT9ik4|e zqOR3JxQgJqBV=(}zX%y2y#H_o09YrRg0uU_+rrxUbSd8r+msuAeSSmP<#ezO*U3hb z3rB`+Vm@8Mbw_aB5$4k+MA3Ocpk;9??f!fji9249s}=s;k*VucyMMb4RpTQ=Q)rfZ7-r0v#aKc`izSt$%^D>V$&!>7 zvXr!09uZ0kk1Zrb_1>e+^S#gayx;TteeZwI%x~tN`?`+vIM3_2&hxsjizr8X3mK_Z zQV&#v8N6;5eIzBo?;M7I2LvLO6YRR3?@Sg#Ib1fK!33cEAPxWp0vU7&B(Qbx z^o~RwE!l&eJIvtglor&HiCF

xLbc2DIW|mNmJv-2*PF+3r2|!FRIY%-1i}GvOnn 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 F_g|6d&V&E} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Head/Helmets/cult_janitor.rsi/icon.png b/Resources/Textures/_NF/Clothing/Head/Helmets/cult_janitor.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c61c1b2669ff569d321ccd75e1e124aab00b00a7 GIT binary patch literal 772 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%0Dr$TG4-hgJU}Uj^7?P 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Head/Helmets/cult_janitor.rsi/meta.json b/Resources/Textures/_NF/Clothing/Head/Helmets/cult_janitor.rsi/meta.json new file mode 100644 index 00000000000..068dfe738d6 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/Head/Helmets/cult_janitor.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e , edited by Alekshhh, recolored for New Frontier by erhardsteinhauer", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Clothing/Head/Hoods/cult.rsi/equipped-HELMET.png b/Resources/Textures/_NF/Clothing/Head/Hoods/cult.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..c2999a2247be297982e329d9ebf701eb708c8eb4 GIT binary patch literal 7532 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Head/Hoods/cult.rsi/icon.png b/Resources/Textures/_NF/Clothing/Head/Hoods/cult.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0fbd391b8bf6f1d8b981dd848eb8164ebf203f1f GIT binary patch literal 5955 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Head/Hoods/cult.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/Head/Hoods/cult.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..52c39e0b78b66bfeba51e4dfe3e0d1929ce6a76e GIT binary patch literal 7034 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 a(NzjoWxM}?w=4%&9b!v#v?{RhiToFd-jz83 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Head/Hoods/cult.rsi/meta.json b/Resources/Textures/_NF/Clothing/Head/Hoods/cult.rsi/meta.json new file mode 100644 index 00000000000..bb4192c2c21 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/Head/Hoods/cult.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e | resprited in blood cult colors by erhardsteinhauer", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Clothing/Masks/cult_janitor_mask.rsi/equipped-MASK.png b/Resources/Textures/_NF/Clothing/Masks/cult_janitor_mask.rsi/equipped-MASK.png new file mode 100644 index 0000000000000000000000000000000000000000..fb6ed83e3c30405e2ba1dfe87cdea24706dac181 GIT binary patch literal 7108 zcmeHMc|6o>+aGo8*(x0*O+$+``!Hs*WQ`&_9VKREGMkyfjD#X(NkW^@CK0Ku2T_V_ ztwI_*IjBfwIfXpGp+)a=-t)ZY^Ld~DGBdxK`@X-|_qy)yeO>qc`+Y>&@7O9Qqb36a zf#j^M%pHO6EuxQ<1aQ4d^XmkGBr}7Yck&zwfnYX=MWxXxV4i?Y0aN%iDhR|E4xjP} zcv&hJ(Nz+?$wbTQ;BNWKbKJb}O~$L!i@e{wYk#1HWj*7>zXy$ro+Ngq2 zR@sb~b5jRauCB~^+jnY`^pQ79L9{D|7Uw;fJYn44)%WUL@rMaR??U#YkN_-4 zyz!H;sm*mnXPsJn!_3Zp`-(%p<;Na9UG#MGg2)@?d}`@i|Eco!*rSKs$kb?+7!8?9yU?0< zPG$rA+8TagV9uzHK(RLxJ>X3>u`*!!IWxn$;vTOaaPhj)j=<{a!}i(ijJn?XUO(Zi z4}nMs=0INsse&LaF#ToX61i%ZtJL7O)}&u*B#alE9W}R>5WksJFp8oam%%|l3Jos3 zOFO$Qh!mtIgG{OrMsEE-q&S zR@u5UFE?jgJJixPm?hi0GiX@2>+Sv}D^~5)Ffcrgh+Mm@!8Iq@J)cQhYJ`4_dfoKm z?i+4S0r|qRY?udQTsNRSqVZALn^OPcj!FFp;qgQ}-1s2v%DH!s+?Oa^GgiO-$UT?@ z?XdZ1zTf-kR+lat^HYhvDV00xmF_pIvcS_qj~x`9XttfI?$%S zDsZF%IeDNs{=;n5t{@Uj-#=86TbVT_%{6{MA@19d{qUAn`x1c~KJ!$3h)pXaUGG-r zjK2G-JjF)bW7RXs9R9k;-HT6hvEd5S*YXeYvZi9Q&fexsD0Li`gs1r~W4YE{$`BrI zQRDVJ9$Gzl@HzZwcA6o&!iW27M!le2s%yG-_R#9CcBxsyjB@`Q;^eDS8v0rLmcqTN z_$zvD#MKQ|#$77}4cgEYFOnt;Ch-1mpE06N6hujG<}%6+buKmQW;joKmMu;6u0c?t zFT-OmOP`*ExXOq*WjRIsexfAy205m!Vg_o|oMDSP0QB9P4%cYKR(-p4~9@wM1QlpGZ3GxV;-8DT|i{;Tn>DSiB`4>7EbiYWhH@f`rri+_U zygp)6Z%@BMw(`;K`7C7YE~?=&Q8j7X#^J~#J2@nl7~Dq z>aQT%e=XZy>JVcc{1_2JGUUy6`rXHIWOh;f#^VSfVf+$?thc7c|~d@^>TUWg?l|$7R|U8 zOq6COZIxS_QY@3$yg^FMv8c?itklD@-C{CHY5ZgwN7XDb#+^R4-JcpHpQ2~j(6w{K zqus*meB*kjN5tCjk!m4pyP|$$Z)=a76l1gQo04jW7nX8cI6j3>)S3oe+B0d{YVcjl zf4N@HlN$piehSlYT%D>9k|aP&&+`PHZM<31)d{OS1qb%TTNXyhq1XY@mmdYi*;;nR-c0qKXrA+4sR zZ7FeS2`{R3@n8k0UX=x8_PTklU#x>DiXt?f^?XY*Un2T#)K7=~hG3*mEZ^@>`Wn!ccZP;lbu#MO%pX{CBcIUBi6dXYQR z%`kiNYuCIgT9y%h{}9YU>Z9DmRO9Yb2fKK&6yRvBAzn5orRwJbox zW%AfQVY%13;++SIfKi@t?F*zye-5%-udl{2zX}ByD@y`3BWeU^Cv6?3=HB*$E!mPylPlcTcBZc80kXQuG%*@`}%ZT*n`rDLayebA=N<(ADc1X@JADwc_A^|&;K;k~-&emKF&ya>Gre@z8I2IjOs1swB9Uiz zDVKRFZILpG^|B&nq*=kK-MEU8p1#)}N#25UQ{1tQf^9LfBI3rp>mZC&niDR|B6yt{&! zeD|!IEruUu%><0K5B-zx9U)0eYppT0l%qI%t=X1s86CBJxW-^QJkHn}c4jvP!P#_P zMmeERayGoHBl%F4HCB81;?h0zDbn)6PVr>_w$DaI!+%J3hf3rY6x|krsK(aUiwkR& zo)pXN-d(IKQ24!FOd^d}7q4Dt=d@vY*d+Q>hWe9G*|D6G^1=zfPatw;cK^!mZbcOx z$BELKvhdXMnSB|}T?#&DIG3>10~`=YA%zCqL+!M+!IM}F7=g?pQeb=r8@R^;feeiK zYy!!b!UGd2-ZZ8m-AmD`4^nd?=HvDWaI? zFsE=y92%QPV==)ZP6CnT&ohKTfN}5_a$uBX!3R3OI1shx=(#*H+!|gtja3#hD_ zTpoc*qKK#fau^NZK_SU#T>=^f#iD_g#ZU+YC=pA-LCFLXny80B5C~ZP1r&B18c+!Y z`ogG0RAhh(N5W9iC@L9BMpF?`43>(85-|WDl0d`}abyx1gG9|yiPiycVsC8-LBZzZ zo9nTs6L?e>hXIrqjY(z&a=(L}X$*=Jk06o_iAADtXe<_m(!(Kj_0iu!t`rUzNOKV@ z5&=Wa`y!L@mH;OKNH-dT;7x(Encj0IqJ_Z&(*dLyUVbhifI^;I0zk+4A(9V)=}iIl+b_lTwV(DEiA+GD$ofd69+ZkA z0Evvk;-ENPG!crRBB*3tG*S;k(EX8}%cAlE2^@-vH;@CsIs?Tux6a@VU-D1;M|_|U zMU-3!6b6dGK#?eCBo2>20dL6sYJ&~nq8;|@Yz;(vkgY9#p&kaJJqm9vN<=4rHk(eP zaDLS3Yu@}XxCQoKa`Zo$FNDooo3Ypepo)EXc7e>lb^jN@c?KIAiNfTv{x0-|ka<}a z97I6O^L@Yp2b`DiZwKa=ED;sbfAQ~2_Wc(<0MtL7{3CsT%JoyOf26=a0{_gepK|>p z1^yBEXLkL+$tCmsk(Fp(l00i$3(3J>mMAV-WE~Sd1OhDro_9=~fq#bxku2es<&vYf{lua71MDww z)=K0ST17e^hg2_HCR2Z>X-(>T=`ysl)tS?o&f4{kF0`m5c~`&fYFvBpmDfwpoloV2 zWoN#{iY>jh@9oIwsK%Ds(1%ZEi1#Kbb$N<@anE98HHQyjgFV+>cZ)jr+gicnB8R-3 z%hl;8g6r~bycX!xJRX!d=SH9Ae^&Xht<*wF#i<$&r<>k6-Od+Fc$r^_N*;zubcJ4g zF#_48bHyeKWo}}utmAHpTTqYPdZmRSn#U0f4C`b)=J7e zB^v_TQiZcLP5-c71+gwBC*n+Puf@1(#qJQZmJ~wku_v!5k79DSOX%#tfvTC?6tD=w>g3OcTCS2UGc6Y>3GpeXD}0z&amx%{{@E%kC^svy6( zxGBEmR>{+mC5DZ*6<*0#EmDu@pE|2?(&x{L;C{iYnJ}(-il&#%tK}xXM(1DYw~iZ} zm=5DE(LY=^%m|+BVAxeJ4tw8m-n`kbK=|Q|%L=YWq`ra~=*|gQOq++guDo6g++eSI zEwwC0XY%czr6c>rElojz&32#0(ikLzGZ&v-)l>ktb{#KQSp7Um`QXf|GocA)S6piN zDDilwcZr3A52Soj!^lfB*1;9B2%@>)nJf0bq| zNjda{Sk%6AVS8?~eu=HC4pSP~0Ag3$7)rOizz_6!@&iA0TBU)wAu&?L4Of=V`dEg2 h7f8{xcJcd_`FmELF;`is2IL^f+G2-!uBq3-e*t0~LNEXT literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Masks/cult_janitor_mask.rsi/icon.png b/Resources/Textures/_NF/Clothing/Masks/cult_janitor_mask.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f679209ccd9a06bbace1edbe119c6c35e77da642 GIT binary patch literal 933 zcmV;W16urvP)EX>4Tx04R}tkv&MmKpe$i(~3nZ4t5ZA2vVIah>AE$6^me@v=v%)FuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|?BJy6A|?JWDYS_3;J6>}?mh0_0Yam~R5LIEsG4P@ z;xRFsTNS%s5kLq*j9^G&rk+SIX5cx#?&0I>U6f~epZjz4DtVIuK9P8i>4rtTK|Hf* z>74h8!>lAJ#OK8023?T&k?XR{Z=8z`3p_JyWK#3QVPdh^!Ey()lA#h$6Gs$PqkJLj zvch?bvs$UK);;+PLwRi_&2^f?h+_!}Bq2gZ4P{hdAxf)8iis5M$2|Oljz38*nOtQs zax9<<6_Voz|AXJ%nuV!JHz^bYx?XJiV-)D#1)6o+{yw(t<_X|`2ClTWzuEw1KS{5* zwa5|Bw+&oew>5bWxZD8-o^;8O9LY~pC=`JAGy0|+(0>c`thv3l_Hp_EWT>m<8{ps& z7%Nity2rbNoxS~grq$mMXqj@Oi82j800006VoOIv0E+;N0E?)9lr;bV010qNS#tmY z3ljhU3ljkVnw%H_000McNliru=mZQ90v*JIha3O^02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00DhTL_t(o!|j#5OT$1Iho5*QS8Y-dDr6}b=%`BvadJ=) zadmX_|8sLHv_hv&ot!lFgAOVdZ1d43(GUmQsEahxPTn)VcgH=v_j@@|C=`nSj+STh zj%}xg5L8N~AN4^H&~hAYsRBE;oo<%P09dBU##G`Z2zc_mKTBwNF28qOs#{g0UI3t2 z)BzZ|WBONp3?Xt$tjx2?5Q0Gv{J0z-3}eDDM(PD>bsIlPaz8;K?*Z2vbKK|vaK2a1 z>L=|kj%_bTpi(L^2m+!gW)j9Y)B5W434pA&6oGBa;D1N7Gu5osHlrA&_EyvOJYqfMH;U@`R|2120 z-rZ>c2YdDOdoUN)ftdvG>#R51UG1XL(W3ZWeR2wgLNPZV&YYP%Trwvs00000NkvXX Hu0mjfiZzn` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Masks/cult_janitor_mask.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/Masks/cult_janitor_mask.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..958a46869f8b65d2f47da5428a9bf9bf912001a6 GIT binary patch literal 7006 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Masks/cult_janitor_mask.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/Masks/cult_janitor_mask.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..49beafac7123b772aa4fe6457b05d696c3d34579 GIT binary patch literal 6951 zcmeHMXIN9&)(*Wl0To3FQITRup(YY~RhqOxK;$In1OjO!0fLT7RYXO=Hqrz^!BMe* zihyMhg;5b45ETRg@gkS%fC5syCxKD??tF8X@9FNO zAiF{qfj}s@INN){zpVuyX-W9|XIf+@0wG1*;p5Nq0%DMC4vR{oLr7jM8$v>S8Wn-y zw+;CRX0Fv!oas~BnS_WJud|UpIi&E9$pI9;Y~ZPhUs;FN*i(&TA}-3d_3Lhylz;wo zsrYl3H+a-1o45M$GRvrzEjq;6N~^I~W4?{EKmPNL%I-TWJuXQ}*d-kwK9#FAcIwU4 zx-O>9j-f;Ow^u8T&nCY2FBn%!c-Y|?rnYOR^a>>#pJAyf?U2s)Np;-%u^?Kp0oWZ#(^(u}F@z-}jA zoQ^9!Y{dT&SxE$|(#rJIQB|%m_kNUv(R1MJUA1xaq;iXju7ijT^WyUI4aZVM+%Z>7 zJ2QU#$8o=5pmzh}X^IO%!B*DacdhB<;TA=$tV02ei;+iK+ry6RH!!0vP3tvFF50BJ zG{ex2S{%G{;MJLl7N=8%^0pj$;=Y5H4}MZT;O?Bq-$|~?2{>9F?(O%q)UGdK`a)$} z&${!)CavXUuwM0nPAlWZtJr(TqB|I4$2%roG(OQ5eBWL@loOE_uc2&UA{Hqlj*6F{{?K^sxLT70^|@|Js$V`N$KD`Cw!SS7MzCq+NVRE2BWZcHy=A+p>7!_JQvH%UJyWSN zBvHJfgK~)N@MgYZ(ir)^xAZDy_7-n&G*894cWFyj&xcK*{y$uyS0}%0igpJi&aY=hrA3sD)px2~3Fcum+Bs!c*G%HFTa)nZu1j9WorrB(^y$`e>;--e zHSDK?rSZpArx^Xzvx?f+k468KmwqcfK~0_gNWpx$s%!jsFWx8pQuX=*Qh-z5>gyp5 zZA&u;Uk-@|YF@mweK zXj~3Ly~hu}WYD$)(|ez8r56nr^;9p{s9bXl)i2q~CJoB3TlP{@wD^T%X)}5K@X5nb zFN+=8*3r!??RJqbG(CU+N?wDa$1C-qZrL@RirD}mC9V4Kwm`!j5@mPq_8+mC zYh3yv!|!=2ROXRr&w3K}I~muRbb zXkF4qj|B5yYKzRpd7AbcgB%}w+F_-o#ASBZ=wFsN=zZF`K;2PHVLQF9I2yYRaDbOp zP0unlHNKW9_RNtk`Aj;84A2_zW1`;2wx~}{N9*OpOzzyB*Yg>pBi9EUkVSOG#YIeI zQU~I4BU44k3>xIlN;X{kE%V7C+{?CB`3LG|qA~@fJn$K?m9&fgv5sG5J!f+~*{;0% zr)1^!Q3HmULvuA!VLJNK7KXT0x8r)eVv2E%(H5~MnkG%H6y4Y7YID*ORi(4^HRX@` zThHb*Hi+cMnP})sriF`dShXIX>+{0X3j6x(!9BXEOt*u+gThYJgTomnfvVCwp0wIz_v$OMbv9tT*6ot>u zoLw0t=X=(g_qR8vI_N7#D@RFt0rHg>zi_0=G7FY?s5+_n7XGL`aJ44(Kv}@K zE3Kp{IlEZKx`wE%dnptdnYG%sjtY=Zi1w!Qj;Z_AhUzS464R_)3{M6@Sk8ugS@p~} zQlArFcVs1>b1~CX6RQlSPgB(1bxLGKwa-~zANq$(*B;5z^6Pin5L7FdOE<37t2EtE z2nxDk60214N<=b`_iMW5uO8mIYH<@rpU!GF?U5V5aP!u+kCC4cV9EKnE4#Xsmm7F} ztgNd_%)K?c^X#+NN?|8Cg=Y8rI0%GN4h?>)@pp42QdkT_0A!INLq3BIKlLCG7FK*V zK#72ONHP>kW0FuKRd-NG8c0I@VB&^#W7|PtH0K>0$a{yo4`oLLg#eLK+(y8)DH8d|EUfWhsla;DA)3 zm%ZZx1>7Q`!gxG35rc_|i7|{ZGGuW=F*pK&fWhK1csv?Lpt-S39>7O4xoZRz^BndN zm%^d3c{COiDc}UitSBA{g@VVC3*_)9#eolZE;tahh4fq=h;e}%#_)V#00xi6nxnCJ zG@gK2Y!8pRxqY!_au-yD^~CT2HU?*i#V{D(Sa5j`(O>=jsRh>uez?SVL0nc8hXOf7 zLrmV9#ZKAuDDGmPQCvvSC5)R6QZaB)LeGnBoLt;Izt{+545cyHLJI+UF%qPF!Lg$_ zbRh<$U?4igfCJ&e%(!pxJR0@u0(~F1@YV#2$B_x90GeV%#-fc0cru!dGX~KFGc&R&-pCjrgC>ipT$o%Qz@$I| zDwy1m2J?U>STh2F3ZMx%6C<=S2vE>uGJHp%P^lo*%-oDhrYxfH;LzYo0O*UO5>SBx zDkCh#l!_yuO-+pev@z9;iZ%zRR5Zl|0F4PI5S3~K2&n|?K(z66A))Yw*sndFbbv=? zaTsuU(U>4BhWmBMhsJ=sd4NDRoEZ*JFfubUGQnZ-Mn?1V6EgZi94?&Z0#+Q>5RVs{ zgA}48%n88hMq>b>5QfbR6%Gg%h6qmwmKG3H2h1$&hi5~y<3Iq9#qnXW=p>YY8!4a^ z78TNBp)a&C}99I6oU8Lg<|`opY|t-OvV}+lL;UJ4Uml}f?6;^lPLg* z#^C@QXbeJlz<54azOZvyR9+0gfowwI9DvsuE-v9ZBXt+@Pw(4kV!|Lna$)htXsj_B zhxfq|h*&%kXM&nvZKMT8u*3c_TMNM+$j{Ya}#jts6I~F?@uHrDBM-1~X-Tw)2p23wyftXy@UxmIHGB3-bg9wg!z7Ia& z;PVpm<-lCX5$_ZkOM$-y{+?am<@#F+{4MbJ?D~I` zOZMw4H^hXW`(of1>h|q(E%3{@Bzd!wJ>r1ir)1Aj6Szl)?YxzXK**^IJ|c*$oaJz* z6wk%YLF%2jyt1g08S$eJ0wHSZVsGOE|AV6K4ztZuO>(qRJ2~NsG}>8yC=NWcRlmp? z_&q7Xf?tAP>zx;WqQ0HiU#qN*!zJrIOtnAb`Kvy1$zzkqfPrXag}rRimWET#uUYsP z3Dc``2i^w7rF^+`HdPuHKVP4mkTY9-&Rtews^wGPmZiy!CHlK}HRbDc+E&Eyn`T*T}=9M~C z?YcdNJ>vA{i4eNzwv`Yb8Ce3_TQqW2q*5f$$9=3wG}t#zW<3UcU`EY*D20B z+4xkT-l$pr!{?(X%0t|n(|vsr))RnqY_8~S-<6xQmt~z1n>y2J-+&)|AB~@y-4T24 z0z)q7rD-XBqxAMt(~#qe$A6Q!KTA59QU}kff}(U6{Irt#e3mP+LusEP9QT^An85<7 zhI1`NcX%W@AgTF{-O0|UU1=m3o48Wy`kRp6>Bc8BC%ob^Mx>+^9d9eOM`9}?6C}>Y z80W0k+UqCY-Pv8;>GNd3ZQZjwPMpcZtXiK!>E36 zFXqxQFj);(+|n1i%R52G^UPB2KJE7&Gi=1fLbMV7pxGWJiG$5gnEf8ZCl}HfE|eq= z_ZSN1H}ywe$Y1$q2_pz-EPr-zrX_&+;DfmuVBk?aOHJ4g8_w2T2 zV?OLd)|tLwQcpK=)GS_!yfkFJZ5R7yGezFMF+DnR!N8gQX}J(v(4N30MJ^XnXaL}u zVWm~7>3KAJe^xt@HDdg0O<@x-xJ}_eu=*_7+;v#p!^`(2)MB?9MDL&Ph~9e520QCe z2U!D#Mm3+0y?2(Z3LRA6cWE}uiaMS>_~LO4R}WOM2Hf)SqW!vpvVkvLdgfH?C!ZJD zFI`yF)NiqcFHi)Jl*bZ-i3tJN}Wm+Q~j`^0RPd({SQ#OY5(F8PLcvP_={epn?@KQ|N(l zPUVLAtzHI;1-^^U;)`L|yo|}rI+N>!rx>z~SCZ>0WZHP)7VNjP5Vyf>G%s74J|?wx zqy@ekj9AxfYbGaZl*qFl~Ahm@U-&EU{gSIQ4IWp$NL-%xj;l`F4t>&AI>MJ(v8$oiV??`Ij6BrrC~v`yLPsXY``{b=zUQ1p+?jIG zVj$uaHMYmA&uYpSeS%^RS#6|qsUpsEJNg@)WP_`PhX|Rrg+VWL&eqoR=8%dhCtPt2 z=H>a>rp-`t)41|XoV{5)gj=@?D>0z%KFI|$A8L6DtIWY4uRS=*j#QO^7x z-*gfe?^)Tiu!Q@}kF>PJ>HhdOy=DKgaFn{kQn9Ln@gyg!u3a&0sYMX4qxRi^MRa~3 zF!JPOp8+jjJ6wKCPOsMZYugXsW_X7*3f%>iE@`woz4gX~@tA zTGhS+Z&74)eQ1roJzmapZh$pqyx)kOT;c=`D}d}X-Bp=0C#OG9&}p2x=wNg$0<`09 z5FUBcOeC(3@4CpYqEzNZr%oU;{*k&M6nxoZh&%@>@j zx~Vg}{oge~eESPGySv4r2GZtVxhU9G>8RMWWsWuIy)Rb-Ago3#2iPG_=F?hX8Ly`6 z){q4Nt&_Y{*R*sXJozPzonTY>(-%`dWoB}PXY=uq8Ji8p2YnQ5+XlOzmFIpK)nIV^ zQ&~+)zX3xkW8-xfEWFvQfrhE!hp|XqIplLT^L0?`k5>E4T*pl%s?r{zF3>DwA<*Sdq0wXFo*$_);Z_7a3+RKQqqhmt9|lukYWl zR5kVkxyjJfnz#AF2U$_|>BC+ny84?|T!2qYD$jYHOWt2qPR-ui%Iov-1Jd(pCdfXn z&1#S^dNkS8;w(Q5b?`1`OcfS-m?3!Wv3{0|=F}602x6|!R~<~r+N&Z!37iM??9AuR zu$#_OY)>@o)8oo;JV1u^W!U4hjfOpm38-t%{QK-4#2~f3JuB(WR;#+5MwiSzlks`s zSx%gV+&Rl&S|TxgKW0ZG>uSjH!)9+; zWOT*&H0*^*whKjK#84TCtW@HTvmULH$Lb)FeGDG@xgH z?`CHBPOhpa-C_t`Gc4@@Hoxe&zjU*Mequ&u|A3CKC>UCV>M z(0^4UJ-4CkiKbUt0NJNh{(Dx{T@kZ<>veh}$C7mB3c~ohK@+rzQdPV6bicZoEGV-N zZY3qRYKEuZ3sQ7?=mYP|gBGHSR}IM7KcVL4S5I|3o3iGz2o@-xJ{4c{BRnPpBsR*h zXYeuYndNHmTEDF=Pf>4%p0Vp`QU1^3UTi)TtEEP%I#G3EWd#4idu#y%?0MvunR_W0zEGC zA~{^?7h6+X38HU)lvBnylGz7RC(};mKiY$ST^Bb{rV}m{G~T!NkZ9SKy*}e{JyF3g z5t(CJs6}&NQuI^_7XOM`jy`sWZ`h_z z=gJMX5kF58rCMG=9@!#a-bM=t)t2a!*F@ZMwhX6iPf~P;Oi|v-dw;#PTtb~ue74Kq zi|&ck1lT&&H)}n(MyR5Gb*|^`RQ`9#kN`8@E7vr(3Z=$;eeh?PbD4|k_D;a^doqg8!h~r9L)K z9d9$0Fp5RDy*RJNpPAu~>QG!(Co2WnxG~^T8^&6sxbc3F7>x%h!*UA_lXrJZoBP)0 zql;(f`==8xG=-6eF_|C4?b5CX3oZ1EExmw!pMJagT0+Gj`IhqQNtIg+=^t?B+gz)m zZ0;j|W$)z~+s$fXhELn+hTm~DeW>8}3}Sa*DteB8HIZyV{~QlCP>Oxy0I_Gr9q6aI z`QCA*9o4C36p>GvBA{^HoRG$EiH`WrxmTz3aU@V#$F{5+=rIGT$7U8h)@6CDHCcmC z$O#f!t6!O6UHE*b+K)rmd~dU9Z4BhmS$Kj&FD|6}+yqCC`h^0QU1rMnL?edLq@mTY z>;+c0bKc=xX0q#kAL==<@yOyJF()Oe6O=rqrnFic&m%dN0!Fd1F6WAwJ(fXRcg5Uz z3ltNUL3*0wnSHgo`{o>D*4`#$y@LhD#=fts3}yJX>XY{jRCVnL20TV2<*n`&3I zIEQYNmr+BUI<`(Cm4okxb-!GNpB${ysJpm2iT|?8mam@(^3cs$iX7k{OwQyNOO{&Z zRfBe!eRW6pb{5~Poa8^N(>1{C6+mPB5u#^Ipi_NTXq~-=*v8z7fqZ><+0rQcbL;7+ zdUu>RRl`1;IUx)jw{xq&sa^&@FkbE+wuWhnF$x z7wLQ%d?-w^MWSM4beLlu^Xr*ye8ii-P-jT;35msrxj%fE&{G~BTUSL_6~_GyIQ#K! z(K7FaeUMOn)W+MUbD!4a*QS9gg^$c6#DS$5n4(!QIMbH7)!~#9g>syu7P2@;3*__` z*1q;`?t^`@b3pDM@yo@4B%s1A|M>UU)!UTi>RjJvZAW)i@(Fb>b0+SQHspPYK$NNZ=;2o0cbdJQDY@$S3H z)n{lb$P~IQv0KdbJcRm7W%GmkTVA^WbZNx`=i9doY{Dj6ExoPb*$;jM7LU%*yQC8e zrF)hL004cKE9q^6mA)Pvh4T}^fm$jkW=)>BT()bZ*C;U+0|2?_fu;J zFSjdNp4SqpFRqVQ#kja?T_#{mFB_PlF1w>(XkJAHDmi~RiNFKnjo|k8z zyl_(ca2UkPeFX7#m*=(8H{w>s5is16Vv=IwqU!#xz7SpoDsDLf+6iu=rtyn{)RX6R z@%F~UK_EXrKQTWEF&x1e1ct$2AaMu?0ud!4M2P{O-UxqDPvZGQik}>67$S<`iuZQK zd2%0eB9J&AZ+Tu`(meMsa?&hH-Jdl0%fVs)h@R+;25FNzlBD&J03e9CxQwVcL=*x8 z{cca1)z|;i+LQQ8MUtK%e*_)`783_~c>K+R=&kPim%o2$K{O-1^Z}V*h&Uet3Zw3e z@$^3byHh;YhxofsA0p;(=qPS1+6hDo>d5o&Hk#V{Mt|BI%INIsfj_c1ME{ONqyEI< zeF)ei3>pQ(U@;z~K!_w}@Za#>u1=NLRQT4&`&` zR9j7+_b^^K8i#U4!;hLyU}>}z8VVDYl9YyuN=hP7qA-k;geXi>9Ew3nOFCgt62DPt zdlJ17o+!*A6^UHTmBb@136XJh>FWdBgJ7zgtQa*cM3y- zE2$C?*x#c%q(YOZq`^>>q?8PV#6lvFL`g}DB2gF#Q7H+uG)x*Pg_LoE97S`u4{&88 zZFydZnD}2KMp%Tm6OQ0PDlb=0G|rFs*OZy72gcMJaVQ&D8VrF+NJC*TDH(An6#5s) z0z)8@()^GWEG`E5=?jg5Ymhh*q;zxjKsaMScu(gelf#XHla@o07I9b|B<7=W(rVzU z1PsC(M=-)}vGhDTrw`mo}D)tm~#8FbW@1N}Sje_=9p z!TEXqzw!J9{gXwR;O&PaxEm4-k!~22_rK@)SKvRHOh~64(VGyU{XZ<~|H8@rOjs?F zEshZIn}1V`*U#S1BMIwzBo#OJ(J=r=pnl3vMEGLRM_WMB@#hrE1>xz8A)U9sitUea z*ME`75Cj5@L5fR?k}^X^R8k6q5Jh4nokWq+GLll#P*OD@e&))b>_nWCw;zIlQFbQf z0BN5|#dWmL+=9RIPw4N___<&XlS>>TDN1q!hM0k6;7}Ophxg}hbIXAaPuM?JD|dJX z>FdLP*F)~`jDl+)CZeei9*=d!5dN;yA9?fN;C{3Jm81WY`R}lw)~Yys0I7;yybb+4 z|E>Ff0sP6J=ZeC35^?`7^xq*rW%=zvM2h+680i5=dR~J5d|>{{lEXs!U;O%&egBId zNYwv0`H%GdN3MV5`i~U&kHG(A*FSRoM+*E$;D55~|C?M?e_gpTo}~Z#{74sS-wn3{ z(q)_ssjI05h&}u+4M~QQMkw)G)^$4LaCT9nw1*mt6ZZxFcjoXn%TbW z<@>#N@J8)gx(Fh*c}zL^z$oH-!BkHW)4ReCk7l_5$kP4SitDAw}k(e0Y(gY8Vt?_(cUdqQeF9$A;1w#}NG z^m(U#%D?a`KkAz#*D-(sZKMl?Y}%zWme)?8)obj1x4OtaEEp8CwP@*k3IJFsry_bH z-`*e-BMtneCqG`%KY}m;}|K|jr#M}nCEi4twHyqb6K>v19lqW z%F+}JE0MyJ_B?$bO-j!d^EZRgn>h2%d8^}(U#b%m3cNpF*d8dBfsFw|LQXze46y*N zHBzv>!hd}?@cMfkN1P>X+qZjUfajOKho*)M`n_BBig_Uez`kASVqN(7ruyEV=p=4i z_bn^IsO0V|Fkn3?_buHyiz)zKwke5)vj456+Jnyxrg>3?)q26|$yr%OW58x*qi;J7 zEC>0e-2AArxjr~=5;&rrenK$AK?~?(er;~g<-=u;#A$&?GVL8;aUm+mH|A5Dg{9b+ zoz=!Nf^U?$`rv`ha21(8j*|rI0j= zs3dfa%uLx;UQ2~gr8{o@kJ_tVz5KKu>q**BmI1xkB$^T78jQmf3Xge`QjKvu-FRMBlumARzKc&U2p0F8MKEZkB^x#}-(*f~V zDYP@C?Q-GuK4DtLgW)XVN1{>D{zz2FmR>kLcqfFc_uDVCCcn$Tf?ObQk_9=rfk zuTqcmg`)z6wre*}-&WQF7J7v?RDt;T1TR)pxV;MkW}=_8AG3x5I!`4lKcQ^tBG-$D z%Csj8JOl)JWUPh8wTJ3MxUxC&7}~1!yd=pBSN&i~y2VB3k;Nh1 nV|@(IoD3~2YiVX^_fMK$dW=}jJwHM^5CPii25MC*j$!`?^#So9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_janitor_robe.rsi/icon.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_janitor_robe.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8b43ff96db310ab8fe9e2bdc64f3da52239803e5 GIT binary patch literal 1096 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 yF9kdlNHv6DhhZAD2r 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_janitor_robe.rsi/meta.json b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_janitor_robe.rsi/meta.json new file mode 100644 index 00000000000..d52461dc903 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_janitor_robe.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from TGstation github https://github.com/tgstation/tgstation/commit/e89db4dd4f42377b0adafb06806a763314a89034 , edited by Alekshhh, recolored for New Frontier by erhardsteinhauer", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_robes.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_robes.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..f6fdd89a07d1d40fda4099e9d07c86a420aa46df GIT binary patch literal 11033 zcmeHrcUaR)w{8IGy%!Y$0Ragl^eRg4y(2XV5NUw~2)!%4s|ZL(RC*H-l`2gHq)6`_ zq*n#x1at~G1kHIv^&Xlp8w5-|}0002@IWqDo9=k1FZ z0UqZ4CERri0HC(^);C7!T6?k}++1wojxZLK7XrotL&I$W0QA^Us+q^URAT6Kd87%p zEB>R9b@9p&lkdJ*sukvs%+FUhA28PQs?rc*KS@YPh!9v0`0kT-K6hg&MLoPOFSY-@ z*7NMwZE0?kG8=EkZl(|KQ8QcaeEs0H_pRBr3%P&Pp2$2b(>p#4ILhAP^JjV<-A;eD zPJgg-$>=*n$0U9!2Av8KGuGxc{08n zePFvFK2^6^+<A?#;Va zm%JBCEXjGa{HoPuiGTN2=5&_}ILmWp*DI!QPtviPtj6*3m#UA>^*yd5O*A29d`OhD zSU?YLrn!5ICEoOF%X*wJ`W!kr#z-6cyeE=z^J5|)kDUWCN3zmA>eyQDKmK+WT_c@d}xc+yNcYAQ0cqa z7}9zH-Jbe!4-DX(8%^jmj>9j3`c-vWjMg~zcJWE6SmzfZ+qlR#QiMUjp}Rl7i0&x zARXB$Tr;P}Ri2lq2F`zEXnqh6DSEMFdat;6r?0Ierv5U0)o1e~>HQJC-naW>m9vUnAI5yT%PXL|1-irs zx*%u}@A}*;{%Jq-X4JGg!TF=Cn_|;Z6gjYW`~*?CY#2xoU&caRdUQQY|Yt4Hy8|kKeDR3Q0Ss zI+R7Gd(xz>eDmIc3ow!&D())Yup`qeoA&N6Nx2uD4oVoVDFho8STQ2M`2)>3DHXaY zNG61eEL)j+n6k-@9w7dDf*0hJ&lcvLN?ecPgphNJ}L|p1C z6l=CuLp-0p$QYM{1Q|`%XaKD37KV2xD_@S2G6m-tbE zlFbN+3={c1pZ`?sfE z;2D2ukpQXBN%vLPC-YbO_;7OgiFGt@r>SA3rW}Hu!kdSS+IP)^EQ42D^(cmZqD^3w8PWGv(%nxg)YGgn5!Y+QH>L_KbjY?qjGBu6O zTX#87$>w-8h{#bF#$Rs>Uoo-qs%-U9Gkr4>8Yws!HN^>O&=XGiogX@u;euO(}R*0T*DVQC``pozU z=FJC;BHuRB|2)IgG!t|thkN^61((z&F5|@)E@!^<)!h0rjXh)FL0Y&i+v$|cbC)!z`H3pM*EjjG>;8{KU&Tvit6QpaqF*-?)3zd+M2p{{St}7bE}{FIq4>|2 zW{ICuP*14Q(vc<-krVS^`#qAmIl!qlbJ(yq8r9Ps(#uoR>{Q09cPR#7`nis2g+g!~ z)z?JG5hZ#Ing;Z@-Q}nuP;e@6R>|}z?oK5q1UBbc>`)9GxOU^&$1ud>w9Y(N(^;uc zbdG5xHT?kIDI@+gGyVzC6e~YpREFHyhv_4qfSUPQ>l(-=!PKaT zC`NdYDWmdWilkOL7e2XxK3HQ+@mlQ&oLREhK!Hz*T&Sv#JRQ;DE=OE15?z{isiGxF zdJ%Pb_>dq}l-*TKmfNXWi&D~oje)N%dSZ?7N^#?Rb#~U|Mm&(?tpqDKMF?rdZc6!~ z&ao5)Pg0sSoz^SX0pr`nTu=|rXE%wwzM+Gw%1H)0y?o3|bE%%Sl8V}LmqD0=JZ*B~ zQ?Zsbq7^k*Z60MHhIc92=Lkco886>VW{r=mmp1CCbE+w0U|!-d=L;eH(6U`o`nA`sSh+}xjEkQ%=c%O{x{!Xw-B4KAV~-A;3(a8qRI$jx!E&P$ z5GS;ISDk$PmiqWzfOK$XkW~lY1Tn1&9WXB0oUHHT1E;G`NTZCkgJu0D+MRezlnII5 zE^kw|#+L`_?&Ga~UBx{if4VKjL=d;X!4c)+q=rx%pJOtLjM5N)2jqDyu!a5$=vD5X^`Ih$fq^=ci?*Jx|`%Zz6F z-B`e+PbG@>d|O|V4Zz(I;&AiT2cq3!QeBK*>Y-s`&!xDpb>!`s<(xRA<_4Q{US*!R zSqCBIbYEAPF)a_twPl_O!3w&uMQ_bCMF8JZR4HVboqj52{bqAlC0#g*{0P6ZIhFsT zJ^OSRF-zp(9-q2>LLl$B?Sq)kXV>*Mk`z@y13rMb77%G*bGb84-50_HWTrKh z*cUlZHgb>ddWH2XHbq!S&~#<@-!@E)q|knTRZC~!)4pO(b^f50$DnjRxi|!p4@6Yp##PEvaoYK zp3lgVyONCRgjXHB#yT>tOju?!&SAO5|IGf_M$k&58prQESSKZeN?Jsis9At>btky&4&b( zldT&KZz^%h*EaZ4lksD*?h2@Xi=Nc~zzhAfqa3>e;3k-^c;A_wEMXoI>Q;U8quFl9 zgMw0R^M>{B5(5e_m9Yi`%KQ%fq1L?cu{VXmL0@*CKhno<2}$KimR*$`7kX0~r)7U1 z+hjPuE9G`_tDUhANqA5}(V`h;y}SY5tSzd5=~G82zAo36Le+jOy1dxCqC|;Y?JVr< z`F8&Ie*fenUB~dH0-M6#wRd450x2ns1%O+sa#rmXZRVo8MQK7&om&>rx-K zlxPpX>Z!YuYOqFRA}%u-A6Q*l8?zAE%0%IIRRGt$8*!IiTWIjz0PN~lKBBF$Yxa_# zGcBG_tUn1;+SEsyu$q5Q!D&v0UcQlQ0B?+{LkQl&Q8IK zHjRvA)>_|T)2giGyC($<&IhTT7E*^c?k-Jie@ao~>7!^*E7DZe(5}%Z1S{jxegN7s z+&F!r`|$u7>o?AM`a;eA)<-G)d@et7u;o7A9T$ZG3Mh>Ekd&18WQk0~iRtYWHe!Hh;!_^LPkX2+8S zBHH$7ZLYwm^QMzAw8SQ&V<;f-<1Jjbtoe807qt~2# ziHwKR(NZtQI&uxjWHhuDaNPUS=q9)`>q~>Uj0p(mU%aC<2_@Jo)Tv%{#_k+JxZbgu zELY&J*CdHk1vUx6T$)8QeMjFsfm~^|I3Bs~%gh#O@_pj6B|SHHn361Z1w{91`9yuI zpJof8Yb#%C=ohN*o%CH~Bfa#Ta*4&}{mr^#sALhM>z7r1@r&w{o49v|F3B(D;AXKx zzjv}3XmlvjhBbChJL?!Vc89mMbUDa3zBI)de)-a{J?S-yBML}4K<&7jt3K7Py=Ho% zQ*S6XpzW3gTtMHK_t86Jp?+poXi95wQ_!#fP)dhZYv8F3eWu3aCiG4c(>vX(l&M9t z+y*aRE%Qqn$$oZ^Qf1GHgfR3qrCkDYd|TBse&>8!GG9%aQ4`y_@3HY!aLRg27Q@rc zs)EOq3W>>n^69Haj|Mwxg&s$7^cF2`(pJ4kAM(VpAK0~j=(3aBDA~2U(Kg|)N+uL> zt9k7KG(-jt?%rSN=}GE=?ZpT4D|pv>R_o-n=@QFdea=ILa8c1Qa#S4BanF6GU) zde<();%sGoMW`*9?o~PKzpxzm>TqcdsbxM}ybJq^)uh@!*t#}NjX6NyK{oLP={3Q6~wlNferCEPPLO`2Hb2eqA-+>ukLH z2Xxq@(=4^(h(ze%RNu^;=AgaiM@K05Xo!)3k)ifp&9|_<*=qCi>pe2nOdlUx%vbK~ z(3%o!J}KIM9>3lLrN?DtI<`ks>V3dk2|bG!ZVB_tUFJ8ZC_GcRyyb&<@=C*<+ySJN z*Dx-qpk9TSYb94O6324KF?4arw=nUJf0!m~H5YS?$6(+5;TJkS_?n(Ss3C3%Igy## zdobk7*ZYoO-2jJGw7fa(S&)N0s}oXU32yeLi=+##Ji*;ZFK;Dc)dga2qQE7V-xxAumz=>4m4@||Gqj%#kFaJH-!mJe znsL`cu@qi^Sfm--9<*=C&lA~wF>L5UTTCFwO7?bdY;54L?-5VSrUPd z70yjH-%io@NIm;T7Y&0=^ZZz@vS4F_)ANrx5=Yg=I}!08OCQFay%ykpUcdg9GFE2@ z_SgqTyEnwkyJRoOah9dc@8qa;K=__bTGh2$!d~4_JCQ$+a#yEOQMB?)B?_EmR5RCoLgR$mtAhx-Ga~-je#Ql@M)2$x!)j!ongYXkrRxlZp^+zCz?}wv z^dZl=jv<%!n^$H-h&mkDJ~h{~%n858bPImXy>Y(zFG=$%RdT$~`F4-Ylb(M?vd6A5 zeeoV9Zr1Vj&=uRMvFLhisM-s&0FI~2fstQlc&KFk3Jy=&PU|6u%ME3Bb+3EkpIRA6 znmstXc7FDL@>Hhx*}){P%-fe9ILABF(80&xlUyK9oFe~x){XQ?y1W45GeR1lZ527WKkoN1j?(=Sq?KE4UwLmiK&QY%Mn~z| zq5YIM+)_-HHp(iyiq_N}RJTu@D#Xss7aQ!*)D-vrWk^(I30X-n%Q4p6mzlg3HjeN7 z+*RQ_Gqu;YHl;VGuw-+a^#ws>&r@M}b6{|q8Ew4}btps%J>V1Vbccd!etLaA(Ek*3yt;?+tJoEVDg!PIKF6mKZ#8QHe zP~E*&Yn$?sCO7=b#B3@pN+lYDTwm7pie|5{dr=_^hC@LATT(zONu}cMALEmOwLbEK7D)U^K59E{Ii2wZwLvUB>+I4 z4#(WL8f&OaKwO;otf4M8Fg~;s0;3H8KuQLUu!cCmP%JhuJGiqn+g5!88w(sN&1NL5 z0n$Lo!R+D6-fl2GZ%uuOw*y2R$|iG*ND3{1A#j4BtXa@bj?PF4v^3ifUJ1`8Vh}*2mov&54Rl6czo7WZArC`B+%STMyEwC4a9Z2A zxTB=m*f8TPzsN7-u7JjL{&H~9{y~pKLHSiM4I#{YFaUl55J(IN5&#N_^Z#y-8P(AE z)7lyND~p(X@}sR0{9ry1zmwD7ERZM#kH7r=OADkv=GvQI7lw3kcZ0wbJYdeK>%Tii zIJzT$_vwy=U3C43+YxHZj|u9B=ihCVR5Y~zw7E#59oz}=!{P${I}!@{6NhkjbNqpU zLik~hFegkPNDMRhZ+H~k_OAu{+k7rY{#zgzcYpH#4gE*He#G)4uM+Yu5cdnGD)Q27 z7x79!T_A9%#E-8c!XS_+R7eO25`zc;g+w6YKyfi42oMSbTZ=-4!GgBJw!cxSI3rQk z&JfrI6^5J-j^TlU1x3ZdHa0-0AlMctBrG5b6tfYv#jG({90Ub{Y=yuAzfowp!7-I! z?f83C7gSITl>k)S#u_FJ20}!{G0_MJLV)5>8!@0b#9Ba5TtLtk)BS_$VjU#zXsbxG z3Gjjb>d|(zM%lW!Ibq5R?hJMDME*6T4|js;p{y^`1{TFcECvz;i-Sc)1jK%0G=#Y! zF*3hk1%vnmevUvP5{ej3YmD6BPS$oXeuT5#58jJ~k-$s`lUnPG>cBAn=*P@PLe33l zjdF3*cX4r)X1j=%<%04@QL#wtAE{zt`LPX1SVMlMA8G9YgZ@|oOdfv@LF}!a?O>Sw_E)j} z(GUL@Lbefu+KR)V;y@d5hz&-_FdLvX7z6_f2?~gb*oue<3X6*WogL|7i}JK~gWa*i zXaKX$nBw}e&MaKN^vC^oyr(_vLR=sLOuY#K1qAfLf)XHM39vZZ&(&s;;=kBo|Cp`R z#U7-gA@O@Yq%QU-36%>W>bWBjj&PXU-}Cf`ZvHR0-|T;B^nWt{9rn{&&IRFxsbYJS zmZ$T-b^kAbKN-~F5STO4<==(=JLG3temjUTG5_qt9B`QPlK;;G^Os643h96G@0a@i z7d>F8|8epk<@cX-{gbZ$Cf---K(a8VhY+D`f&>7FsV`nwfYfvbOea1{MMD99=FJM;|@5VYcNkuE^leYi1a-AasDcz&fW!o$k*_nhjfM$*S5XXK)PI92r@8 z;Ag7RN#txVk{_zvvON0GIgN*RBgDsURMV_8G0|fPXD&xC`DppA_tuo??Jy!*9{uOq z+0Ay5rl08#xno=_V{+}Z7VA$u$!($^h*fNuj*@KYF(o~{I&xT-o;!#wDQzC%4@{Z? zASy{^2^>#I+Smgvhi}8_qrp~EmjZQZSXYQ=N#!2*`ev$eK=VuUI7+yQm>r#(j>IwG zWRFkv0RYwdvJJuGTkRpmK>J7mJ;R`8;&0J0jdl3b%e!+EIFQ_jD+RiN&$z^@c*QdC zd!!leleIBuYC3}2tQaK3j%LuzWI*E79GZK6cg{y#XI_(`-r~0OE#|KSYfC~P?Vaik z35qAO$5_jtk7VA`k+XeD^-dj>0K5qtz!g)vV6Mn0W1{BN*yW~7^}OxS`26XE8?0A) zleY4+GgS>_(T+|nM|D-cZu@7edsxef5jhBZ69xns#K))y+_u1B<+x?jC{6|}WFV(- zAO{#TU`Ge_Z>BFMU5Ahm$T?!Oyi6SiM+&9)8z(dB|slz(;pw*WQW8Q zsk0ZCiN&dC-=kC3r%kIS07>?5U^NO!*6Kxpw1>I_1S_$hQw2@hV~dVgcJ5HfM>KLS zK5OD7X;QpSVSvjys}2rOT6thy=M&_o3dwnCWz9uRN|^;<31Rug38*q+Dlios%w&GX>4uG~v|<8N4Ao?RTOPy+e_jGt<-7hAPsi z$$2)K@Nn*|9^duJBl;nG9mZWhGO7oOH=-ZtSwtNM&i3JhZa!iQZ?g!{E*jh=2Vu14uTYTE3vI4wzK z*D*LwA`IpVwj9>oi$Bp%L6W~^#$~;PdCQ;dmkR9Pyi)xB+X9b0lyb24lRSk2vR(W2 zRC8y;LB%y;fJ@&tU*?F^4E69loO?f0 zQC~@a!@Sp(U-cu7Ew-jBql`%~;u(wm-F|>;X*C{%su8qbR}xcUmHHGOFvH&X_OmGu zGw~UbultEd`e_|M6J1-&O_i{?4C!KPsY^Nrn2d1vtDX?OQ6s#Dv%6iX%WO5c4q7{i zQ^fK*hA(jVKBX{$Gjl1}pGyEU>BEGS?(1 qy9uJq?Si6EQQyfQ5@k|<$9X~``MUH$0S;!f2B;`#%9qGm1^*YwpUIT~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_robes.rsi/icon.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/cult_robes.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bb19fafdd170fba52d8259ad95160103a678dd44 GIT binary patch literal 1056 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 nL!_c*QcNj3f9b2w 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 DJF`46 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/building.png b/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/building.png new file mode 100644 index 0000000000000000000000000000000000000000..ca53a9ce20821ac2d73b0b18f1cd9763ccf10243 GIT binary patch literal 13743 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 C)(^b^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/icon.png b/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1766c0aa2e27d9072093db41535ae9a26ff82213 GIT binary patch literal 13031 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 NRTWL;GDXXf{{r1-?P>r3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/inserting.png b/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/inserting.png new file mode 100644 index 0000000000000000000000000000000000000000..a342a4b4d1cd9dd3a0b7dd5b55f575d3071906f8 GIT binary patch literal 9674 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 F{1-D=3_Sn< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/meta.json b/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/meta.json new file mode 100644 index 00000000000..d104b23ffb9 --- /dev/null +++ b/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/meta.json @@ -0,0 +1,30 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/tree/master/icons/obj/antags/cult | modified by erhardsteinhauer", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon", + "delays": [ [ 0.2, 0.2, 0.2 ] ] + }, + { + "name": "panel" + }, + { + "name": "unlit", + "delays": [ [ 0.2, 0.2, 0.2 ] ] + }, + { + "name": "building", + "delays": [ [ 0.2, 0.2, 0.2 ] ] + }, + { + "name": "inserting", + "delays": [ [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ] ] + } + ] +} diff --git a/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/panel.png b/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..e80c69460ace93924c7b40eac84d90c87e9b99a2 GIT binary patch literal 1064 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 Date: Tue, 23 Apr 2024 17:39:59 +0000 Subject: [PATCH 5/5] Automatic Changelog (#1215) --- Resources/Changelog/Changelog.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 1c38c155183..6d8f394dbca 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -4149,3 +4149,17 @@ Entries: message: Added new NSFD sprites to the NSF Whiskey and tweaked decals. id: 4929 time: '2024-04-23T00:39:40.0000000+00:00' +- author: erhardsteinhauer + changes: + - type: Add + message: Beware! Blood Cult Janitor has awoken as was prophesized! + - type: Add + message: >- + Cult Forge is now a functional lathe with a modest collection of + crafting recipes. + - type: Tweak + message: >- + Due to budget cuts not every syndicate agent comes equipped with death + acidifier. + id: 4930 + time: '2024-04-23T17:39:31.0000000+00:00'