From d39932d4540e9f1faaa188a64783f38694129680 Mon Sep 17 00:00:00 2001 From: Alex C Date: Sun, 2 Mar 2025 23:15:54 -0500 Subject: [PATCH 1/5] synthflesh and secrete hehe --- .../ghost/roles/ghost-role-component.ftl | 5 +- .../_Impstation/reagents/meta/biological.ftl | 5 +- .../_Impstation/reagents/meta/medicine.ftl | 3 + .../_Impstation/reagents/physical-desc.ftl | 1 + .../Entities/Mobs/Animals/homunculus.yml | 58 ++++++++++++++++++ .../_Impstation/Reagents/biological.yml | 14 ++++- .../_Impstation/Reagents/medicine.yml | 21 +++++++ .../Recipes/Reactions/medicine.yml | 11 ++++ .../_Impstation/Recipes/Reactions/misc.yml | 30 +++++++++ .../Chemistry/synthflesh.rsi/icon.png | Bin 0 -> 660 bytes .../Chemistry/synthflesh.rsi/meta.json | 14 +++++ 11 files changed, 159 insertions(+), 3 deletions(-) create mode 100644 Resources/Prototypes/_Impstation/Entities/Mobs/Animals/homunculus.yml create mode 100644 Resources/Prototypes/_Impstation/Recipes/Reactions/misc.yml create mode 100644 Resources/Textures/_Impstation/Objects/Specific/Chemistry/synthflesh.rsi/icon.png create mode 100644 Resources/Textures/_Impstation/Objects/Specific/Chemistry/synthflesh.rsi/meta.json diff --git a/Resources/Locale/en-US/_Impstation/ghost/roles/ghost-role-component.ftl b/Resources/Locale/en-US/_Impstation/ghost/roles/ghost-role-component.ftl index b3141a540585..d88f6f6ca4d4 100644 --- a/Resources/Locale/en-US/_Impstation/ghost/roles/ghost-role-component.ftl +++ b/Resources/Locale/en-US/_Impstation/ghost/roles/ghost-role-component.ftl @@ -69,4 +69,7 @@ ghost-role-information-apid-courier-description = A Beefolk courier, called in a ghost-role-information-apid-name = Apid ghost-role-information-apid-description = A Beefolk worker, called in as backup to help a crew in need. -ghost-role-information-tutorial-rules = You are a [color=#39f5ab][bold]special Tutorial pAI[/bold][/color]. This pAI is only available to those either new to the game generally, or to those in trainee roles. By taking this ghost role, you will be expected to know how your master's role works, be on hand to help them learn, and generally be welcoming and helpful. [color=red][bold]Failure to do so may result in administrator action.[/bold][/color] \ No newline at end of file +ghost-role-information-tutorial-rules = You are a [color=#39f5ab][bold]special Tutorial pAI[/bold][/color]. This pAI is only available to those either new to the game generally, or to those in trainee roles. By taking this ghost role, you will be expected to know how your master's role works, be on hand to help them learn, and generally be welcoming and helpful. [color=red][bold]Failure to do so may result in administrator action.[/bold][/color] + +ghost-role-information-homunculus-name = homunculus +ghost-role-information-homunculus-description = A homunculi created by someone who does not appreciate life, yet it lives to serve. diff --git a/Resources/Locale/en-US/_Impstation/reagents/meta/biological.ftl b/Resources/Locale/en-US/_Impstation/reagents/meta/biological.ftl index fa95ca628fc8..36da89270530 100644 --- a/Resources/Locale/en-US/_Impstation/reagents/meta/biological.ftl +++ b/Resources/Locale/en-US/_Impstation/reagents/meta/biological.ftl @@ -1,2 +1,5 @@ reagent-name-dino-blood = dinosaur blood -reagent-desc-dino-blood = The thick, viscous lifeblood of a prehistoric behemoth. You can almost sense the raw power coursing through it. \ No newline at end of file +reagent-desc-dino-blood = The thick, viscous lifeblood of a prehistoric behemoth. You can almost sense the raw power coursing through it. + +reagent-name-synthflesh = synthflesh +reagent-desc-synthflesh = An incredibly thick, viscous "fluid" that moves and shifts on its own, it's used in the creation of synthetic limbs. diff --git a/Resources/Locale/en-US/_Impstation/reagents/meta/medicine.ftl b/Resources/Locale/en-US/_Impstation/reagents/meta/medicine.ftl index 940df3977234..6961f8169e24 100644 --- a/Resources/Locale/en-US/_Impstation/reagents/meta/medicine.ftl +++ b/Resources/Locale/en-US/_Impstation/reagents/meta/medicine.ftl @@ -12,3 +12,6 @@ reagent-desc-anomalium = A strange liquid of alien origin. reagent-name-aquamdivinos = aquam divinos reagent-desc-aquamdivinos = A brand of holy water blessed by both god and the caring hand of a diviner. + +reagent-name-brutoxidone = brutoxidone +reagent-desc-brutoxidone = A cryogentics chemical. Used to treat severe brute damages using synthfleshes ability to conform to the body. Works regardless of the patient being alive or dead. diff --git a/Resources/Locale/en-US/_Impstation/reagents/physical-desc.ftl b/Resources/Locale/en-US/_Impstation/reagents/physical-desc.ftl index 9ffda139df7b..ab1276096e3b 100644 --- a/Resources/Locale/en-US/_Impstation/reagents/physical-desc.ftl +++ b/Resources/Locale/en-US/_Impstation/reagents/physical-desc.ftl @@ -1,4 +1,5 @@ reagent-physical-desc-appletini = vaguely appletini-ish +reagent-physical-desc-alive = alive reagent-physical-desc-evil = evil reagent-physical-desc-cruddy = cruddy reagent-physical-desc-really-cruddy = really cruddy diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Animals/homunculus.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Animals/homunculus.yml new file mode 100644 index 000000000000..5250541960f7 --- /dev/null +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Animals/homunculus.yml @@ -0,0 +1,58 @@ +- type: entity + name: homunculus + parent: SimpleMobBase + id: Homunculus + description: A wet chunk of synthetic flesh. It's alive. + components: + - type: Item + size: Normal + - type: Sprite + sprite: _Impstation/Objects/Specific/Chemistry/synthflesh.rsi + state: icon + - type: GhostTakeoverAvailable + - type: GhostRole + makeSentient: true + allowSpeech: true + allowMovement: true + name: ghost-role-information-homunculus-name + description: ghost-role-information-homunculus-description + rules: ghost-role-information-familiar-rules + - type: Physics + - type: UserInterface + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.48 + density: 1 + mask: + - MobMask + layer: + - MobLayer + - type: Bloodstream + bloodMaxVolume: 30 + - type: MovementSpeedModifier + baseWalkSpeed : 0.2 + baseSprintSpeed : 0.3 + - type: FootstepModifier + footstepSoundCollection: + path: /Audio/Effects/Footsteps/slime1.ogg + params: + volume: -6 + - type: MobThresholds + thresholds: + 0: Alive + 59: Dead + - type: Tag + tags: + - FootstepSound + - VimPilot + - type: Speech + speechVerb: MaleHuman + speechSounds: MaleHuman + - type: Vocal + sounds: + Male: MaleHuman + Female: MaleHuman + Unsexed: MaleHuman diff --git a/Resources/Prototypes/_Impstation/Reagents/biological.yml b/Resources/Prototypes/_Impstation/Reagents/biological.yml index 4d752ebe2a41..16f28f4bef78 100644 --- a/Resources/Prototypes/_Impstation/Reagents/biological.yml +++ b/Resources/Prototypes/_Impstation/Reagents/biological.yml @@ -55,4 +55,16 @@ Airloss: -1 Brute: -1 - !type:ModifyBleedAmount - amount: -1 \ No newline at end of file + amount: -1 + +- type: reagent + parent: Blood + id: SynthFlesh + name: reagent-name-synthflesh + group: Biological + desc: reagent-desc-synthflesh + flavor: people + color: "#FFC6C6" + recognizable: true + physicalDesc: reagent-physical-desc-alive + slippery: false diff --git a/Resources/Prototypes/_Impstation/Reagents/medicine.yml b/Resources/Prototypes/_Impstation/Reagents/medicine.yml index e6cbfd11eec6..928a5f19d44b 100644 --- a/Resources/Prototypes/_Impstation/Reagents/medicine.yml +++ b/Resources/Prototypes/_Impstation/Reagents/medicine.yml @@ -111,3 +111,24 @@ - !type:ExtinguishReaction tileReactions: - !type:ExtinguishTileReaction { } + +- type: reagent + id: Brutoxidone + name: reagent-name-brutoxidone + group: Medicine + desc: reagent-desc-brutoxidone + physicalDesc: reagent-physical-desc-alive + flavor: people + color: "#FF3232" + worksOnTheDead: true + metabolisms: + Medicine: + effects: + - !type:HealthChange + conditions: + - !type:Temperature + max: 213.0 + damage: + groups: + Brute: -4 + diff --git a/Resources/Prototypes/_Impstation/Recipes/Reactions/medicine.yml b/Resources/Prototypes/_Impstation/Recipes/Reactions/medicine.yml index 79194eb8fcf5..cc41a26a9ee2 100644 --- a/Resources/Prototypes/_Impstation/Recipes/Reactions/medicine.yml +++ b/Resources/Prototypes/_Impstation/Recipes/Reactions/medicine.yml @@ -7,3 +7,14 @@ amount: 1 products: AquamDivinos: 1 + +- type: reaction + id: Brutoxidone + minTemp: 400 + reactants: + SynthFlesh: + amount: 2 + Doxarubixadone: + amount: 1 + products: + Brutoxidone: 1 diff --git a/Resources/Prototypes/_Impstation/Recipes/Reactions/misc.yml b/Resources/Prototypes/_Impstation/Recipes/Reactions/misc.yml new file mode 100644 index 000000000000..434ffc63afbe --- /dev/null +++ b/Resources/Prototypes/_Impstation/Recipes/Reactions/misc.yml @@ -0,0 +1,30 @@ +- type: reaction + id: CreateSynthFleshReagent + impact: Low + quantized: true + conserveEnergy: true + reactants: + SulfuricAcid: + amount: 10 + Blood: + amount: 10 + Carbon: + amount: 5 + Oxygen: + amount: 5 + products: + SynthFlesh: 30 + +- type: reaction + id: CreateSynthFleshBlob + impact: Low + quantized: true + conserveEnergy: true + reactants: + SynthFlesh: + amount: 30 + Cognizine: + amount: 5 + effects: + - !type:CreateEntityReactionEffect + entity: Homunculus diff --git a/Resources/Textures/_Impstation/Objects/Specific/Chemistry/synthflesh.rsi/icon.png b/Resources/Textures/_Impstation/Objects/Specific/Chemistry/synthflesh.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a59e03d2aa18c8eb139b2a2a6d111f04101f5c69 GIT binary patch literal 660 zcmV;F0&D$=P)Px%PDw;TR9J=Wls{||Q5?rV<)EB2k=i(s&@$XYLLfCwbaKGmq)a4?T?lp1p)n2) zPPHyNK+{T?h>24j)WtY;(G_B1j5kn87>sE_Lj($(1H3C&?zn?hzR64O-tYI`_xt?!LM~!Lg zAj;5ox$yS;`hKh4;Pm8#m9;hGWj{?xVyV|N*bC{5?TFfzK&@1%mCAG%F79bc67sU& z;CFX@gQg^LXX7TonB5At8HjsiE$a5NbC|_{V;z8{UQf@!=tv5jE_zt$oIA>b?GzLX zd6ZC)KrBjIa!n)`(K9T86WC7yuywHS=(6`8KafkN@csNn$9LUP87xy1_sCkYkk_O9 z-SKdB@m#mJ>J0-ytyI>1AKbdl^UufnnOrhuSq9S##67Z>P!vmYGrZZ|)6=emg5;7Z z0CLIH#HZSz>ap*d_DAbe?zTxN3TmawljBc%6oyyP1i54iwNgb11yL)52dvy}6Lot5 zc=5L}mW8p6`&az>D<&@5Im{A>MfIq*4)zV{7u_z%8IG?Vxv2mlLL4r4+hg{GqUhhF ukqVngxgEKsfXia+e5^2uc#b*d5cmf|{uVZm5I@KO0000 Date: Sun, 2 Mar 2025 23:17:00 -0500 Subject: [PATCH 2/5] increase yield --- Resources/Prototypes/_Impstation/Recipes/Reactions/medicine.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/_Impstation/Recipes/Reactions/medicine.yml b/Resources/Prototypes/_Impstation/Recipes/Reactions/medicine.yml index cc41a26a9ee2..16bdcf668591 100644 --- a/Resources/Prototypes/_Impstation/Recipes/Reactions/medicine.yml +++ b/Resources/Prototypes/_Impstation/Recipes/Reactions/medicine.yml @@ -13,7 +13,7 @@ minTemp: 400 reactants: SynthFlesh: - amount: 2 + amount: 1 Doxarubixadone: amount: 1 products: From b1d8953d21ecae0d0a14fb5c84a53e0db85ba64e Mon Sep 17 00:00:00 2001 From: Alex C <53302665+honeyed-lemons@users.noreply.github.com> Date: Mon, 3 Mar 2025 13:17:03 -0500 Subject: [PATCH 3/5] Apply suggestions from code review Co-authored-by: mqole <113324899+mqole@users.noreply.github.com> --- .../en-US/_Impstation/ghost/roles/ghost-role-component.ftl | 2 +- Resources/Locale/en-US/_Impstation/reagents/meta/biological.ftl | 2 +- Resources/Locale/en-US/_Impstation/reagents/meta/medicine.ftl | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/Locale/en-US/_Impstation/ghost/roles/ghost-role-component.ftl b/Resources/Locale/en-US/_Impstation/ghost/roles/ghost-role-component.ftl index d88f6f6ca4d4..d9943752cec7 100644 --- a/Resources/Locale/en-US/_Impstation/ghost/roles/ghost-role-component.ftl +++ b/Resources/Locale/en-US/_Impstation/ghost/roles/ghost-role-component.ftl @@ -72,4 +72,4 @@ ghost-role-information-apid-description = A Beefolk worker, called in as backup ghost-role-information-tutorial-rules = You are a [color=#39f5ab][bold]special Tutorial pAI[/bold][/color]. This pAI is only available to those either new to the game generally, or to those in trainee roles. By taking this ghost role, you will be expected to know how your master's role works, be on hand to help them learn, and generally be welcoming and helpful. [color=red][bold]Failure to do so may result in administrator action.[/bold][/color] ghost-role-information-homunculus-name = homunculus -ghost-role-information-homunculus-description = A homunculi created by someone who does not appreciate life, yet it lives to serve. +ghost-role-information-homunculus-description = A homunculi created by someone who does not appreciate life. It lives to serve. diff --git a/Resources/Locale/en-US/_Impstation/reagents/meta/biological.ftl b/Resources/Locale/en-US/_Impstation/reagents/meta/biological.ftl index 36da89270530..0e5d4cd49663 100644 --- a/Resources/Locale/en-US/_Impstation/reagents/meta/biological.ftl +++ b/Resources/Locale/en-US/_Impstation/reagents/meta/biological.ftl @@ -2,4 +2,4 @@ reagent-name-dino-blood = dinosaur blood reagent-desc-dino-blood = The thick, viscous lifeblood of a prehistoric behemoth. You can almost sense the raw power coursing through it. reagent-name-synthflesh = synthflesh -reagent-desc-synthflesh = An incredibly thick, viscous "fluid" that moves and shifts on its own, it's used in the creation of synthetic limbs. +reagent-desc-synthflesh = An incredibly thick, viscous, 'fluid' that moves and shifts on its own. It's used in the creation of synthetic limbs. diff --git a/Resources/Locale/en-US/_Impstation/reagents/meta/medicine.ftl b/Resources/Locale/en-US/_Impstation/reagents/meta/medicine.ftl index 6961f8169e24..2ce44d9a53af 100644 --- a/Resources/Locale/en-US/_Impstation/reagents/meta/medicine.ftl +++ b/Resources/Locale/en-US/_Impstation/reagents/meta/medicine.ftl @@ -14,4 +14,4 @@ reagent-name-aquamdivinos = aquam divinos reagent-desc-aquamdivinos = A brand of holy water blessed by both god and the caring hand of a diviner. reagent-name-brutoxidone = brutoxidone -reagent-desc-brutoxidone = A cryogentics chemical. Used to treat severe brute damages using synthfleshes ability to conform to the body. Works regardless of the patient being alive or dead. +reagent-desc-brutoxidone = A cryogenics chemical. Used to treat severe brute damages using synthflesh's ability to conform to the body. Works regardless of the patient being alive or dead. From 7b741d6991512dbc87ef73e1d14f376e6ce0bfff Mon Sep 17 00:00:00 2001 From: Alex C Date: Mon, 3 Mar 2025 14:04:46 -0500 Subject: [PATCH 4/5] homunculus and recipe changes --- .../Entities/Mobs/Animals/homunculus.yml | 9 ++++----- .../_Impstation/Reagents/biological.yml | 15 ++++++++++++++- .../_Impstation/Recipes/Reactions/misc.yml | 18 ++++++++---------- .../Mobs/Pets/homunculus.rsi/homunculus.png | Bin 0 -> 1214 bytes .../Mobs/Pets/homunculus.rsi/meta.json | 17 +++++++++++++++++ .../Chemistry/synthflesh.rsi/icon.png | Bin 660 -> 0 bytes .../Chemistry/synthflesh.rsi/meta.json | 14 -------------- 7 files changed, 43 insertions(+), 30 deletions(-) create mode 100644 Resources/Textures/_Impstation/Mobs/Pets/homunculus.rsi/homunculus.png create mode 100644 Resources/Textures/_Impstation/Mobs/Pets/homunculus.rsi/meta.json delete mode 100644 Resources/Textures/_Impstation/Objects/Specific/Chemistry/synthflesh.rsi/icon.png delete mode 100644 Resources/Textures/_Impstation/Objects/Specific/Chemistry/synthflesh.rsi/meta.json diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Animals/homunculus.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Animals/homunculus.yml index 5250541960f7..4abcf0fba380 100644 --- a/Resources/Prototypes/_Impstation/Entities/Mobs/Animals/homunculus.yml +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Animals/homunculus.yml @@ -7,8 +7,8 @@ - type: Item size: Normal - type: Sprite - sprite: _Impstation/Objects/Specific/Chemistry/synthflesh.rsi - state: icon + sprite: _Impstation/Mobs/Pets/homunculus.rsi/ + state: homunculus - type: GhostTakeoverAvailable - type: GhostRole makeSentient: true @@ -48,11 +48,10 @@ tags: - FootstepSound - VimPilot - - type: Speech - speechVerb: MaleHuman - speechSounds: MaleHuman - type: Vocal sounds: Male: MaleHuman Female: MaleHuman Unsexed: MaleHuman + - type: Puller + needsHands: false diff --git a/Resources/Prototypes/_Impstation/Reagents/biological.yml b/Resources/Prototypes/_Impstation/Reagents/biological.yml index 16f28f4bef78..b9ef01acf55d 100644 --- a/Resources/Prototypes/_Impstation/Reagents/biological.yml +++ b/Resources/Prototypes/_Impstation/Reagents/biological.yml @@ -58,7 +58,6 @@ amount: -1 - type: reagent - parent: Blood id: SynthFlesh name: reagent-name-synthflesh group: Biological @@ -68,3 +67,17 @@ recognizable: true physicalDesc: reagent-physical-desc-alive slippery: false + metabolisms: + Medicine: + effects: + - !type:HealthChange + damage: + groups: + Brute: -3 + - !type:HealthChange + damage: + types: + Cellular: 2 + - !type:ChemVomit + probability: 0.75 + - !type:Jitter diff --git a/Resources/Prototypes/_Impstation/Recipes/Reactions/misc.yml b/Resources/Prototypes/_Impstation/Recipes/Reactions/misc.yml index 434ffc63afbe..e41123944201 100644 --- a/Resources/Prototypes/_Impstation/Recipes/Reactions/misc.yml +++ b/Resources/Prototypes/_Impstation/Recipes/Reactions/misc.yml @@ -1,25 +1,23 @@ - type: reaction - id: CreateSynthFleshReagent + id: CreateSynthFlesh impact: Low quantized: true conserveEnergy: true reactants: - SulfuricAcid: - amount: 10 + Lacerinol: + amount: 1 Blood: - amount: 10 - Carbon: - amount: 5 - Oxygen: - amount: 5 + amount: 1 + Saline: + amount: 1 products: - SynthFlesh: 30 + SynthFlesh: 3 - type: reaction id: CreateSynthFleshBlob impact: Low quantized: true - conserveEnergy: true + conserveEnergy: false reactants: SynthFlesh: amount: 30 diff --git a/Resources/Textures/_Impstation/Mobs/Pets/homunculus.rsi/homunculus.png b/Resources/Textures/_Impstation/Mobs/Pets/homunculus.rsi/homunculus.png new file mode 100644 index 0000000000000000000000000000000000000000..164f3d81f0362d50a19ab72ba616c6b47f81283c GIT binary patch literal 1214 zcmV;v1VQ_WP)Px(cu7P-RCt{2S}|-INfdp#V+pu07D|PLLxE)>p{0l-ISqxoE1kkZqDx^HxPamu zr%G$t1y?|ESERFKU2!gK={ifHa*-=`b<*h+3dcxPCktFSz;c=^;E!i_XJIjLa*}xx zl4o~k-urLnFBbm;3JMAe3JMAe3JMAe3f~?cO}juPm1gw!&R>5{z1~CR^c2EQ&locd z#tegr!sg03fl0^#pm2Ny0B9N}upH;(!toJs z)tHojdMwAW@#ZyR8GSI$%?Y27dgx;wj=fr~!b@2&b4IUcK^_ zk0SJd#*9Bc@Nv^HIlt3*@qHvdf4IE^is7fvZ7IJr1@wT%l8M1FE??9T%jk$@bTkc< z=RG0Xvk>iBxany&F*GNZ(Xq9%3O%6tP6s`pv8|O=VEBT?(ELuTZ416>n4W9IGCIl^ zH53l^kxaxr`CSGOxh(HO&z~W*6mgkQ&E>He9GD>PL}@Jx_{>EoXpT6yxA4Rkd@Q4* zn#)VyLu4GikGwX48&C{KSTP)7PErcurg!JONND>Cbj+~{ad61syiaqhxx8)7QQTfS zC?+QdH-K_vU0ZmF|J*tnhA#B0^vJ(&HjRD)DZF&trLzY74+1CPD*N^x%8;>n}$`BDxH?}-pNu^!Q5g1m7I;}P@la^UYXX(%orcreH$4qexC1BSX>`$EbsGYP6cK=lWVKfB*mh07*qoM6N<$f+=@CPXGV_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Pets/homunculus.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Pets/homunculus.rsi/meta.json new file mode 100644 index 000000000000..ed35af98990d --- /dev/null +++ b/Resources/Textures/_Impstation/Mobs/Pets/homunculus.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": + { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by honeyed_lemons_", + "states": + [ + { + "name": "homunculus", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Impstation/Objects/Specific/Chemistry/synthflesh.rsi/icon.png b/Resources/Textures/_Impstation/Objects/Specific/Chemistry/synthflesh.rsi/icon.png deleted file mode 100644 index a59e03d2aa18c8eb139b2a2a6d111f04101f5c69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmV;F0&D$=P)Px%PDw;TR9J=Wls{||Q5?rV<)EB2k=i(s&@$XYLLfCwbaKGmq)a4?T?lp1p)n2) zPPHyNK+{T?h>24j)WtY;(G_B1j5kn87>sE_Lj($(1H3C&?zn?hzR64O-tYI`_xt?!LM~!Lg zAj;5ox$yS;`hKh4;Pm8#m9;hGWj{?xVyV|N*bC{5?TFfzK&@1%mCAG%F79bc67sU& z;CFX@gQg^LXX7TonB5At8HjsiE$a5NbC|_{V;z8{UQf@!=tv5jE_zt$oIA>b?GzLX zd6ZC)KrBjIa!n)`(K9T86WC7yuywHS=(6`8KafkN@csNn$9LUP87xy1_sCkYkk_O9 z-SKdB@m#mJ>J0-ytyI>1AKbdl^UufnnOrhuSq9S##67Z>P!vmYGrZZ|)6=emg5;7Z z0CLIH#HZSz>ap*d_DAbe?zTxN3TmawljBc%6oyyP1i54iwNgb11yL)52dvy}6Lot5 zc=5L}mW8p6`&az>D<&@5Im{A>MfIq*4)zV{7u_z%8IG?Vxv2mlLL4r4+hg{GqUhhF ukqVngxgEKsfXia+e5^2uc#b*d5cmf|{uVZm5I@KO0000 Date: Mon, 3 Mar 2025 14:05:41 -0500 Subject: [PATCH 5/5] im so sillies --- .../Prototypes/_Impstation/Entities/Mobs/Animals/homunculus.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Animals/homunculus.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Animals/homunculus.yml index 4abcf0fba380..1d69b2d2f161 100644 --- a/Resources/Prototypes/_Impstation/Entities/Mobs/Animals/homunculus.yml +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Animals/homunculus.yml @@ -17,6 +17,8 @@ name: ghost-role-information-homunculus-name description: ghost-role-information-homunculus-description rules: ghost-role-information-familiar-rules + mindRoles: + - MindRoleGhostRoleFamiliar - type: Physics - type: UserInterface - type: Fixtures