From 05ba2552624a1aae3e482fc3cb71557e86786e90 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Fri, 23 Aug 2024 13:03:52 -0600 Subject: [PATCH 01/26] adding Friendly Xeno pets adding Various friendly Xenopets --- .../Floof/Entities/Mobs/NPCs/xenopet.yml | 928 ++++++++++++++++++ 1 file changed, 928 insertions(+) create mode 100644 Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml new file mode 100644 index 00000000000..76b75ab95d2 --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -0,0 +1,928 @@ +- type: entity + abstract: true + parent: + - BaseSimpleMob + - MobCombat + - MobBloodstream + - MobFlammable + id: SimpleSpaceMobBaseFriend # Mob without barotrauma, freezing and asphyxiation (for space carps!?) + suffix: AI + components: + - type: NpcFactionMember + factions: + - PetsNT + - type: HTN + rootTask: + task: IdleCompound + - type: MeleeWeapon + angle: 0 + animation: WeaponArcBite + - type: Body + prototype: Animal + - type: Climbing + - type: NameIdentifier + group: GenericNumber + - type: SlowOnDamage + speedModifierThresholds: + 60: 0.7 + 80: 0.5 + - type: MobPrice + price: 1000 # Living critters are valuable in space. + - type: Perishable + +- type: entity + name: basic + id: MobSpaceFriend + parent: SimpleSpaceMobBaseFriend + abstract: true + description: It looks friendly. Why don't you give it a hug? + components: + - type: HTN + rootTask: + task: SimpleHostileCompound + - type: NpcFactionMember + factions: + - PetsNT + - type: Sprite + drawdepth: Mobs + sprite: Mobs/Aliens/Xenos/rouny.rsi + layers: + - map: [ "enum.DamageStateVisualLayers.Base" ] + state: running + - map: [ "enum.DamageStateVisualLayers.BaseUnshaded" ] + state: glow + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.40 + density: 100 + mask: + - MobMask + layer: + - MobLayer + - type: MobThresholds + thresholds: + 0: Alive + 40: Critical + 80: Dead + - type: Stamina + critThreshold: 150 + - type: MovementAlwaysTouching + - type: Bloodstream + bloodMaxVolume: 3=600 + bloodReagent: FluorosulfuricAcid + - type: CombatMode + - type: Temperature + heatDamageThreshold: 500 + coldDamageThreshold: 0 + - type: MeleeWeapon + soundHit: + path: /Audio/Weapons/Xeno/alien_claw_flesh3.ogg + angle: 0 + animation: WeaponArcClaw + damage: + types: + Blunt: 5 + Slash: 10 + - type: Tag + tags: + - DoorBumpOpener + - FootstepSound + - type: Puller + needsHands: false + - type: GhostTakeoverAvailable + - type: Speech + speechVerb: LargeMob + +- type: entity + name: Neutral Rouny + id: MobXenoFriendlyRouny + parent: SimpleSpaceMobBaseFriend + description: They mostly come at night. Mostly. + components: + - type: Insulated + - type: CombatMode + - type: InputMover + - type: MobMover + - type: HTN + rootTask: + task: SimpleHostileCompound + blackboard: + NavClimb: !type:Bool + true + NavInteract: !type:Bool + true + NavPry: !type:Bool + true + - type: Tool + speed: 1.5 + qualities: + - Prying + - type: Prying + pryPowered: !type:Bool + true + force: !type:Bool + true + useSound: + path: /Audio/Items/crowbar.ogg + - type: Reactive + groups: + Flammable: [Touch] + Extinguish: [Touch] + - type: Sprite + drawdepth: Mobs + sprite: Mobs/Aliens/Xenos/rouny.rsi + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: running + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.25 + density: 1000 + mask: + - MobMask + layer: + - MobLayer + - type: MobState + allowedStates: + - Alive + - Critical + - Dead + - type: MobThresholds + thresholds: + 0: Alive + 60: Critical + 100: Dead + - type: SlowOnDamage + speedModifierThresholds: + 25: 0.5 + - type: Stamina + critThreshold: 200 + - type: Bloodstream + bloodReagent: FluorosulfuricAcid + bloodMaxVolume: 650 + - type: MeleeWeapon + altDisarm: false + angle: 0 + soundHit: + collection: AlienClaw + animation: WeaponArcBite + damage: + groups: + Brute: 6 + - type: DamageStateVisuals + rotate: true + states: + Alive: + Base: running + Critical: + Base: crit + Dead: + Base: dead + - type: Puller + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeatRouny + amount: 5 + #- type: GhostRole # Delta V - Moves ghost role from parent to child + # allowMovement: true # Delta V - Moves ghost role from parent to child + # allowSpeech: true # Delta V - Moves ghost role from parent to child + # makeSentient: true # Delta V - Moves ghost role from parent to child + # name: ghost-role-information-xeno-name # Delta V - Moves ghost role from parent to child + # description: ghost-role-information-xeno-description # Delta V - Moves ghost role from parent to child + # rules: ghost-role-information-xeno-rules # Delta V - Moves ghost role from parent to child + # - type: GhostTakeoverAvailable # Delta V - Moves ghost role from parent to child + - type: TypingIndicator + proto: alien + - type: Temperature + heatDamageThreshold: 360 + coldDamageThreshold: -150 + currentTemperature: 310.15 + - type: Tag + tags: + - CannotSuicide + - DoorBumpOpener + - FootstepSound + - type: NoSlip + - type: Perishable #Ummmm the acid kills a lot of the bacteria or something + molsPerSecondPerUnitMass: 0.0005 + - type: Speech + speechVerb: LargeMob + - type: Psionic #Nyano - Summary: makes psionic by default. + removable: false + - type: LanguageKnowledge + speaks: + - Xeno + understands: + - Xeno + - GalacticCommon + +- type: entity + name: Neutral Praetorian + id: MobXenoFriendlyPraetorian + parent: SimpleSpaceMobBaseFriend + description: They mostly come at night. Mostly. + components: + - type: Insulated + - type: CombatMode + - type: InputMover + - type: MobMover + - type: HTN + rootTask: + task: SimpleHostileCompound + blackboard: + NavClimb: !type:Bool + true + NavInteract: !type:Bool + true + NavPry: !type:Bool + true + - type: Tool + speed: 1.5 + qualities: + - Prying + - type: Prying + pryPowered: !type:Bool + true + force: !type:Bool + true + useSound: + path: /Audio/Items/crowbar.ogg + - type: Reactive + groups: + Flammable: [Touch] + Extinguish: [Touch] + - type: Sprite + drawdepth: Mobs + sprite: Mobs/Aliens/Xenos/praetorian.rsi + offset: 0,0.4 + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: running + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.45 + density: 400 + mask: + - MobMask + layer: + - MobLayer + - type: MobState + allowedStates: + - Alive + - Critical + - Dead + - type: MobThresholds + thresholds: + 0: Alive + 60: Critical + 100: Dead + - type: SlowOnDamage + speedModifierThresholds: + 50: 0.7 + - type: Stamina + critThreshold: 200 + - type: Bloodstream + bloodReagent: FluorosulfuricAcid + bloodMaxVolume: 650 + - type: MeleeWeapon + damage: + groups: + Brute: 6 + - type: DamageStateVisuals + rotate: true + states: + Alive: + Base: running + Critical: + Base: crit + Dead: + Base: dead + - type: Puller + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeatXeno + amount: 5 + #- type: GhostRole # Delta V - Moves ghost role from parent to child + # allowMovement: true # Delta V - Moves ghost role from parent to child + # allowSpeech: true # Delta V - Moves ghost role from parent to child + # makeSentient: true # Delta V - Moves ghost role from parent to child + # name: ghost-role-information-xeno-name # Delta V - Moves ghost role from parent to child + # description: ghost-role-information-xeno-description # Delta V - Moves ghost role from parent to child + # rules: ghost-role-information-xeno-rules # Delta V - Moves ghost role from parent to child + # - type: GhostTakeoverAvailable # Delta V - Moves ghost role from parent to child + - type: TypingIndicator + proto: alien + - type: Temperature + heatDamageThreshold: 360 + coldDamageThreshold: -150 + currentTemperature: 310.15 + - type: Tag + tags: + - CannotSuicide + - DoorBumpOpener + - FootstepSound + - type: NoSlip + - type: Perishable #Ummmm the acid kills a lot of the bacteria or something + molsPerSecondPerUnitMass: 0.0005 + - type: Speech + speechVerb: LargeMob + - type: Psionic #Nyano - Summary: makes psionic by default. + removable: false + - type: LanguageKnowledge + speaks: + - Xeno + understands: + - Xeno + - GalacticCommon + +- type: entity + name: Neutral Drone + id: MobXenoFriendlyDrone + parent: SimpleSpaceMobBaseFriend + description: They mostly come at night. Mostly. + components: + - type: Insulated + - type: CombatMode + - type: InputMover + - type: MobMover + - type: HTN + rootTask: + task: SimpleHostileCompound + blackboard: + NavClimb: !type:Bool + true + NavInteract: !type:Bool + true + NavPry: !type:Bool + true + - type: Tool + speed: 1.5 + qualities: + - Prying + - type: Prying + pryPowered: !type:Bool + true + force: !type:Bool + true + useSound: + path: /Audio/Items/crowbar.ogg + - type: Reactive + groups: + Flammable: [Touch] + Extinguish: [Touch] + - type: Sprite + drawdepth: Mobs + sprite: Mobs/Aliens/Xenos/drone.rsi + offset: 0,0.2 + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: running + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.45 + density: 450 + mask: + - MobMask + layer: + - MobLayer + - type: MobState + allowedStates: + - Alive + - Critical + - Dead + - type: MobThresholds + thresholds: + 0: Alive + 60: Critical + 100: Dead + - type: SlowOnDamage + speedModifierThresholds: + 40: 0.7 + - type: Stamina + critThreshold: 200 + - type: MovementSpeedModifier + baseSprintSpeed: 4 + - type: Bloodstream + bloodReagent: FluorosulfuricAcid + bloodMaxVolume: 650 + - type: MeleeWeapon + damage: + groups: + Brute: 6 + - type: DamageStateVisuals + rotate: true + states: + Alive: + Base: running + Critical: + Base: crit + Dead: + Base: dead + - type: Puller + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeatXeno + amount: 3 + #- type: GhostRole # Delta V - Moves ghost role from parent to child + # allowMovement: true # Delta V - Moves ghost role from parent to child + # allowSpeech: true # Delta V - Moves ghost role from parent to child + # makeSentient: true # Delta V - Moves ghost role from parent to child + # name: ghost-role-information-xeno-name # Delta V - Moves ghost role from parent to child + # description: ghost-role-information-xeno-description # Delta V - Moves ghost role from parent to child + # rules: ghost-role-information-xeno-rules # Delta V - Moves ghost role from parent to child + # - type: GhostTakeoverAvailable # Delta V - Moves ghost role from parent to child + - type: TypingIndicator + proto: alien + - type: Temperature + heatDamageThreshold: 360 + coldDamageThreshold: -150 + currentTemperature: 310.15 + - type: Tag + tags: + - CannotSuicide + - DoorBumpOpener + - FootstepSound + - type: NoSlip + - type: Perishable #Ummmm the acid kills a lot of the bacteria or something + molsPerSecondPerUnitMass: 0.0005 + - type: Speech + speechVerb: LargeMob + - type: Psionic #Nyano - Summary: makes psionic by default. + removable: false + - type: LanguageKnowledge + speaks: + - Xeno + understands: + - Xeno + - GalacticCommon + +- type: entity + name: Neutral Ravager + id: MobXenoFriendlyRavager + parent: SimpleSpaceMobBaseFriend + description: They mostly come at night. Mostly. + components: + - type: Insulated + - type: CombatMode + - type: InputMover + - type: MobMover + - type: HTN + rootTask: + task: SimpleHostileCompound + blackboard: + NavClimb: !type:Bool + true + NavInteract: !type:Bool + true + NavPry: !type:Bool + true + - type: Tool + speed: 1.5 + qualities: + - Prying + - type: Prying + pryPowered: !type:Bool + true + force: !type:Bool + true + useSound: + path: /Audio/Items/crowbar.ogg + - type: Reactive + groups: + Flammable: [Touch] + Extinguish: [Touch] + - type: Sprite + drawdepth: Mobs + sprite: Mobs/Aliens/Xenos/ravager.rsi + offset: 0,0.5 + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: running + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.45 + density: 1350 + mask: + - MobMask + layer: + - MobLayer + - type: MobState + allowedStates: + - Alive + - Critical + - Dead + - type: MobThresholds + thresholds: + 0: Alive + 60: Critical + 100: Dead + - type: SlowOnDamage + speedModifierThresholds: + 50: 0.7 + - type: Stamina + critThreshold: 200 + - type: MovementSpeedModifier + baseSprintSpeed: 4 + - type: Bloodstream + bloodReagent: FluorosulfuricAcid + bloodMaxVolume: 650 + - type: MeleeWeapon + damage: + groups: + Brute: 6 + - type: DamageStateVisuals + rotate: true + states: + Alive: + Base: running + Critical: + Base: crit + Dead: + Base: dead + - type: Puller + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeatXeno + amount: 5 + #- type: GhostRole # Delta V - Moves ghost role from parent to child + # allowMovement: true # Delta V - Moves ghost role from parent to child + # allowSpeech: true # Delta V - Moves ghost role from parent to child + # makeSentient: true # Delta V - Moves ghost role from parent to child + # name: ghost-role-information-xeno-name # Delta V - Moves ghost role from parent to child + # description: ghost-role-information-xeno-description # Delta V - Moves ghost role from parent to child + # rules: ghost-role-information-xeno-rules # Delta V - Moves ghost role from parent to child + # - type: GhostTakeoverAvailable # Delta V - Moves ghost role from parent to child + - type: TypingIndicator + proto: alien + - type: Temperature + heatDamageThreshold: 360 + coldDamageThreshold: -150 + currentTemperature: 310.15 + - type: Tag + tags: + - CannotSuicide + - DoorBumpOpener + - FootstepSound + - type: NoSlip + - type: Perishable #Ummmm the acid kills a lot of the bacteria or something + molsPerSecondPerUnitMass: 0.0005 + - type: Speech + speechVerb: LargeMob + - type: Psionic #Nyano - Summary: makes psionic by default. + removable: false + - type: LanguageKnowledge + speaks: + - Xeno + understands: + - Xeno + - GalacticCommon + +- type: inventoryTemplate + id: friendxeno + slots: + - name: id + slotTexture: id + slotFlags: IDCARD + slotGroup: SecondHotbar + stripTime: 6 + uiWindowPos: 2,1 + strippingWindowPos: 2,4 + displayName: ID + - name: pocket1 + slotTexture: pocket + slotFlags: POCKET + slotGroup: MainHotbar + stripTime: 3 + uiWindowPos: 0,3 + strippingWindowPos: 0,4 + displayName: Pocket 1 + stripHidden: false + +- type: entity + name: Friend-Shaped + parent: MobXenoFriendlyRouny + id: MobXenoFriendShaped + description: A very clearly friend-shaped Xeno. + components: + - type: Sprite + drawdepth: Mobs + sprite: Floof/Mobs/Pets/friendshape.rsi + scale: 0.7, 0.7 + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: friendshape + - type: DamageStateVisuals + states: + Alive: + Base: friendshape + Critical: + Base: friendshape_crit + Dead: + Base: friendshape_dead + - type: Inventory + speciesId: rouny + templateId: friendxeno + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.45 + density: 250 + mask: + - MobMask + layer: + - MobLayer + - type: Puller + needsHands: false + - type: IdExaminable + - type: InventorySlots + - type: Strippable + - type: UserInterface + interfaces: + - key: enum.StrippingUiKey.Key + type: StrippableBoundUserInterface + - type: Grammar + attributes: + proper: true + gender: male + - type: InteractionPopup + successChance: 0.5 + interactSuccessString: petting-success-reptile + interactFailureString: petting-failure-generic + interactSuccessSpawn: EffectHearts + interactSuccessSound: + path: /Audio/Animals/lizard_happy.ogg + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeatRouny + amount: 5 + - type: Tag + tags: + - CannotSuicide + - type: LanguageKnowledge + speaks: + - Xeno + understands: + - GalacticCommon + - Xeno + +- type: entity + name: Patriach + parent: MobXenoFriendlyPraetorian + id: MobXenoPatriarch + description: A very clearly friend-shaped Xeno. + components: + - type: Sprite + drawdepth: Mobs + sprite: Floof/Mobs/Pets/patriarch.rsi + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: patriarch + - type: DamageStateVisuals + states: + Alive: + Base: patriarch + Critical: + Base: patriarch_crit + Dead: + Base: patriarch_dead + - type: Inventory + speciesId: praetorian + templateId: friendxeno + - type: Puller + needsHands: false + - type: IdExaminable + - type: InventorySlots + - type: Strippable + - type: UserInterface + interfaces: + - key: enum.StrippingUiKey.Key + type: StrippableBoundUserInterface + - type: Grammar + attributes: + proper: true + gender: male + - type: InteractionPopup + successChance: 0.5 + interactSuccessString: petting-success-reptile + interactFailureString: petting-failure-generic + interactSuccessSpawn: EffectHearts + interactSuccessSound: + path: /Audio/Animals/lizard_happy.ogg + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeatXeno + amount: 5 + - type: Tag + tags: + - CannotSuicide + - type: LanguageKnowledge + speaks: + - Xeno + understands: + - GalacticCommon + - Xeno + +- type: entity + name: FXES + parent: MobXenoFriendlyDrone + id: MobXenoFXES + description: A very clearly friend-shaped Xeno. + components: + - type: Sprite + drawdepth: Mobs + sprite: Floof/Mobs/Pets/fxes.rsi + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: fxes + - type: DamageStateVisuals + states: + Alive: + Base: fxes + Critical: + Base: fxes_crit + Dead: + Base: fxes_dead + - type: Inventory + speciesId: drone + templateId: friendxeno + - type: Puller + needsHands: false + - type: IdExaminable + - type: InventorySlots + - type: Strippable + - type: UserInterface + interfaces: + - key: enum.StrippingUiKey.Key + type: StrippableBoundUserInterface + - type: Grammar + attributes: + proper: true + gender: male + - type: InteractionPopup + successChance: 0.5 + interactSuccessString: petting-success-reptile + interactFailureString: petting-failure-generic + interactSuccessSpawn: EffectHearts + interactSuccessSound: + path: /Audio/Animals/lizard_happy.ogg + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeatXeno + amount: 3 + - type: Tag + tags: + - CannotSuicide + - type: LanguageKnowledge + speaks: + - Xeno + understands: + - GalacticCommon + - Xeno + +- type: entity + name: Hell-Shaped + parent: MobXenoFriendlyRavager + id: MobXenoHellShaped + description: A very clearly friend-shaped Xeno. + components: + - type: Sprite + drawdepth: Mobs + sprite: Floof/Mobs/Pets/hellshaped.rsi + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: hellshaped + - type: DamageStateVisuals + states: + Alive: + Base: hellshaped + Critical: + Base: hellshaped_crit + Dead: + Base: hellshaped_dead + - type: Inventory + speciesId: ravager + templateId: friendxeno + - type: Puller + needsHands: false + - type: IdExaminable + - type: InventorySlots + - type: Strippable + - type: UserInterface + interfaces: + - key: enum.StrippingUiKey.Key + type: StrippableBoundUserInterface + - type: Grammar + attributes: + proper: true + gender: male + - type: InteractionPopup + successChance: 0.5 + interactSuccessString: petting-success-reptile + interactFailureString: petting-failure-generic + interactSuccessSpawn: EffectHearts + interactSuccessSound: + path: /Audio/Animals/lizard_happy.ogg + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeatXeno + amount: 5 + - type: Tag + tags: + - CannotSuicide + - type: LanguageKnowledge + speaks: + - Xeno + understands: + - GalacticCommon + - Xeno + +- type: entity + name: FXE Subject 7355 + parent: MobXenoFriendlyRavager + id: MobXenoSubjectTess + description: An extremely oddly coloured xeno, with glowing stripes. An odd mutation. + components: + - type: Sprite + drawdepth: Mobs + sprite: Floof/Mobs/Pets/subject7355.rsi + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: subject7355 + - map: [ "enum.DamageStateVisualLayers.BaseUnshaded" ] + state: glow + shader: unshaded + - type: PointLight + radius: 2 + energy: .5 + color: "#639fff" + - type: DamageStateVisuals + states: + Alive: + Base: subject7355 + Critical: + Base: subject7355_crit + Dead: + Base: subject7355_dead + - type: Inventory + speciesId: ravager + templateId: friendxeno + - type: Puller + needsHands: false + - type: IdExaminable + - type: InventorySlots + - type: Strippable + - type: UserInterface + interfaces: + - key: enum.StrippingUiKey.Key + type: StrippableBoundUserInterface + - type: Grammar + attributes: + proper: true + gender: male + - type: InteractionPopup + successChance: 0.5 + interactSuccessString: petting-success-reptile + interactFailureString: petting-failure-generic + interactSuccessSpawn: EffectHearts + interactSuccessSound: + path: /Audio/Animals/lizard_happy.ogg + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeatXeno + amount: 5 + - type: Tag + tags: + - CannotSuicide + - type: LanguageKnowledge + speaks: + - Xeno + understands: + - GalacticCommon + - Xeno From da18fefb97bf0d5a16ace6c6eaf0e8ddc6a882de Mon Sep 17 00:00:00 2001 From: fenndragon Date: Fri, 23 Aug 2024 20:34:53 -0600 Subject: [PATCH 02/26] Update xenopet.yml add xenos --- .../Floof/Entities/Mobs/NPCs/xenopet.yml | 681 +----------------- 1 file changed, 23 insertions(+), 658 deletions(-) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index 76b75ab95d2..44faa6c4be1 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -1,83 +1,13 @@ -- type: entity - abstract: true - parent: - - BaseSimpleMob - - MobCombat - - MobBloodstream - - MobFlammable - id: SimpleSpaceMobBaseFriend # Mob without barotrauma, freezing and asphyxiation (for space carps!?) - suffix: AI - components: - - type: NpcFactionMember - factions: - - PetsNT - - type: HTN - rootTask: - task: IdleCompound - - type: MeleeWeapon - angle: 0 - animation: WeaponArcBite - - type: Body - prototype: Animal - - type: Climbing - - type: NameIdentifier - group: GenericNumber - - type: SlowOnDamage - speedModifierThresholds: - 60: 0.7 - 80: 0.5 - - type: MobPrice - price: 1000 # Living critters are valuable in space. - - type: Perishable - - type: entity name: basic id: MobSpaceFriend - parent: SimpleSpaceMobBaseFriend - abstract: true + parent: MobXenoRounyNPC description: It looks friendly. Why don't you give it a hug? components: - - type: HTN - rootTask: - task: SimpleHostileCompound - type: NpcFactionMember factions: - PetsNT - - type: Sprite - drawdepth: Mobs - sprite: Mobs/Aliens/Xenos/rouny.rsi - layers: - - map: [ "enum.DamageStateVisualLayers.Base" ] - state: running - - map: [ "enum.DamageStateVisualLayers.BaseUnshaded" ] - state: glow - shader: unshaded - - type: Fixtures - fixtures: - fix1: - shape: - !type:PhysShapeCircle - radius: 0.40 - density: 100 - mask: - - MobMask - layer: - - MobLayer - - type: MobThresholds - thresholds: - 0: Alive - 40: Critical - 80: Dead - - type: Stamina - critThreshold: 150 - type: MovementAlwaysTouching - - type: Bloodstream - bloodMaxVolume: 3=600 - bloodReagent: FluorosulfuricAcid - - type: CombatMode - - type: Temperature - heatDamageThreshold: 500 - coldDamageThreshold: 0 - type: MeleeWeapon soundHit: path: /Audio/Weapons/Xeno/alien_claw_flesh3.ogg @@ -86,137 +16,20 @@ damage: types: Blunt: 5 - Slash: 10 - - type: Tag - tags: - - DoorBumpOpener - - FootstepSound + Slash: 5 - type: Puller needsHands: false - type: GhostTakeoverAvailable - - type: Speech - speechVerb: LargeMob - type: entity name: Neutral Rouny - id: MobXenoFriendlyRouny - parent: SimpleSpaceMobBaseFriend + id: MobXenoNeutralRouny + parent: MobSpaceFriend description: They mostly come at night. Mostly. components: - - type: Insulated - - type: CombatMode - - type: InputMover - - type: MobMover - - type: HTN - rootTask: - task: SimpleHostileCompound - blackboard: - NavClimb: !type:Bool - true - NavInteract: !type:Bool - true - NavPry: !type:Bool - true - - type: Tool - speed: 1.5 - qualities: - - Prying - - type: Prying - pryPowered: !type:Bool - true - force: !type:Bool - true - useSound: - path: /Audio/Items/crowbar.ogg - - type: Reactive - groups: - Flammable: [Touch] - Extinguish: [Touch] - - type: Sprite - drawdepth: Mobs - sprite: Mobs/Aliens/Xenos/rouny.rsi - layers: - - map: ["enum.DamageStateVisualLayers.Base"] - state: running - - type: Fixtures - fixtures: - fix1: - shape: - !type:PhysShapeCircle - radius: 0.25 - density: 1000 - mask: - - MobMask - layer: - - MobLayer - - type: MobState - allowedStates: - - Alive - - Critical - - Dead - - type: MobThresholds - thresholds: - 0: Alive - 60: Critical - 100: Dead - - type: SlowOnDamage - speedModifierThresholds: - 25: 0.5 - - type: Stamina - critThreshold: 200 - - type: Bloodstream - bloodReagent: FluorosulfuricAcid - bloodMaxVolume: 650 - - type: MeleeWeapon - altDisarm: false - angle: 0 - soundHit: - collection: AlienClaw - animation: WeaponArcBite - damage: - groups: - Brute: 6 - - type: DamageStateVisuals - rotate: true - states: - Alive: - Base: running - Critical: - Base: crit - Dead: - Base: dead - - type: Puller - - type: Butcherable - butcheringType: Spike - spawned: - - id: FoodMeatRouny - amount: 5 - #- type: GhostRole # Delta V - Moves ghost role from parent to child - # allowMovement: true # Delta V - Moves ghost role from parent to child - # allowSpeech: true # Delta V - Moves ghost role from parent to child - # makeSentient: true # Delta V - Moves ghost role from parent to child - # name: ghost-role-information-xeno-name # Delta V - Moves ghost role from parent to child - # description: ghost-role-information-xeno-description # Delta V - Moves ghost role from parent to child - # rules: ghost-role-information-xeno-rules # Delta V - Moves ghost role from parent to child - # - type: GhostTakeoverAvailable # Delta V - Moves ghost role from parent to child - - type: TypingIndicator - proto: alien - - type: Temperature - heatDamageThreshold: 360 - coldDamageThreshold: -150 - currentTemperature: 310.15 - - type: Tag - tags: - - CannotSuicide - - DoorBumpOpener - - FootstepSound - - type: NoSlip - - type: Perishable #Ummmm the acid kills a lot of the bacteria or something - molsPerSecondPerUnitMass: 0.0005 - - type: Speech - speechVerb: LargeMob - - type: Psionic #Nyano - Summary: makes psionic by default. - removable: false + - type: NpcFactionMember + factions: + - Passive - type: LanguageKnowledge speaks: - Xeno @@ -226,120 +39,15 @@ - type: entity name: Neutral Praetorian - id: MobXenoFriendlyPraetorian - parent: SimpleSpaceMobBaseFriend + id: MobXenoNeutralPraetorian + parent: MobXenoPraetorianNPC description: They mostly come at night. Mostly. components: - - type: Insulated - - type: CombatMode - - type: InputMover - - type: MobMover - - type: HTN - rootTask: - task: SimpleHostileCompound - blackboard: - NavClimb: !type:Bool - true - NavInteract: !type:Bool - true - NavPry: !type:Bool - true - - type: Tool - speed: 1.5 - qualities: - - Prying - - type: Prying - pryPowered: !type:Bool - true - force: !type:Bool - true - useSound: - path: /Audio/Items/crowbar.ogg - - type: Reactive - groups: - Flammable: [Touch] - Extinguish: [Touch] - - type: Sprite - drawdepth: Mobs - sprite: Mobs/Aliens/Xenos/praetorian.rsi - offset: 0,0.4 - layers: - - map: ["enum.DamageStateVisualLayers.Base"] - state: running - - type: Fixtures - fixtures: - fix1: - shape: - !type:PhysShapeCircle - radius: 0.45 - density: 400 - mask: - - MobMask - layer: - - MobLayer - - type: MobState - allowedStates: - - Alive - - Critical - - Dead - - type: MobThresholds - thresholds: - 0: Alive - 60: Critical - 100: Dead - - type: SlowOnDamage - speedModifierThresholds: - 50: 0.7 - - type: Stamina - critThreshold: 200 - - type: Bloodstream - bloodReagent: FluorosulfuricAcid - bloodMaxVolume: 650 - - type: MeleeWeapon - damage: - groups: - Brute: 6 - - type: DamageStateVisuals - rotate: true - states: - Alive: - Base: running - Critical: - Base: crit - Dead: - Base: dead + - type: NpcFactionMember + factions: + - Passive - type: Puller - - type: Butcherable - butcheringType: Spike - spawned: - - id: FoodMeatXeno - amount: 5 - #- type: GhostRole # Delta V - Moves ghost role from parent to child - # allowMovement: true # Delta V - Moves ghost role from parent to child - # allowSpeech: true # Delta V - Moves ghost role from parent to child - # makeSentient: true # Delta V - Moves ghost role from parent to child - # name: ghost-role-information-xeno-name # Delta V - Moves ghost role from parent to child - # description: ghost-role-information-xeno-description # Delta V - Moves ghost role from parent to child - # rules: ghost-role-information-xeno-rules # Delta V - Moves ghost role from parent to child - # - type: GhostTakeoverAvailable # Delta V - Moves ghost role from parent to child - - type: TypingIndicator - proto: alien - - type: Temperature - heatDamageThreshold: 360 - coldDamageThreshold: -150 - currentTemperature: 310.15 - - type: Tag - tags: - - CannotSuicide - - DoorBumpOpener - - FootstepSound - - type: NoSlip - - type: Perishable #Ummmm the acid kills a lot of the bacteria or something - molsPerSecondPerUnitMass: 0.0005 - - type: Speech - speechVerb: LargeMob - - type: Psionic #Nyano - Summary: makes psionic by default. - removable: false + needsHands: false - type: LanguageKnowledge speaks: - Xeno @@ -349,122 +57,10 @@ - type: entity name: Neutral Drone - id: MobXenoFriendlyDrone - parent: SimpleSpaceMobBaseFriend + id: MobXenoNeutralDrone + parent: MobXenoDroneNPC description: They mostly come at night. Mostly. components: - - type: Insulated - - type: CombatMode - - type: InputMover - - type: MobMover - - type: HTN - rootTask: - task: SimpleHostileCompound - blackboard: - NavClimb: !type:Bool - true - NavInteract: !type:Bool - true - NavPry: !type:Bool - true - - type: Tool - speed: 1.5 - qualities: - - Prying - - type: Prying - pryPowered: !type:Bool - true - force: !type:Bool - true - useSound: - path: /Audio/Items/crowbar.ogg - - type: Reactive - groups: - Flammable: [Touch] - Extinguish: [Touch] - - type: Sprite - drawdepth: Mobs - sprite: Mobs/Aliens/Xenos/drone.rsi - offset: 0,0.2 - layers: - - map: ["enum.DamageStateVisualLayers.Base"] - state: running - - type: Fixtures - fixtures: - fix1: - shape: - !type:PhysShapeCircle - radius: 0.45 - density: 450 - mask: - - MobMask - layer: - - MobLayer - - type: MobState - allowedStates: - - Alive - - Critical - - Dead - - type: MobThresholds - thresholds: - 0: Alive - 60: Critical - 100: Dead - - type: SlowOnDamage - speedModifierThresholds: - 40: 0.7 - - type: Stamina - critThreshold: 200 - - type: MovementSpeedModifier - baseSprintSpeed: 4 - - type: Bloodstream - bloodReagent: FluorosulfuricAcid - bloodMaxVolume: 650 - - type: MeleeWeapon - damage: - groups: - Brute: 6 - - type: DamageStateVisuals - rotate: true - states: - Alive: - Base: running - Critical: - Base: crit - Dead: - Base: dead - - type: Puller - - type: Butcherable - butcheringType: Spike - spawned: - - id: FoodMeatXeno - amount: 3 - #- type: GhostRole # Delta V - Moves ghost role from parent to child - # allowMovement: true # Delta V - Moves ghost role from parent to child - # allowSpeech: true # Delta V - Moves ghost role from parent to child - # makeSentient: true # Delta V - Moves ghost role from parent to child - # name: ghost-role-information-xeno-name # Delta V - Moves ghost role from parent to child - # description: ghost-role-information-xeno-description # Delta V - Moves ghost role from parent to child - # rules: ghost-role-information-xeno-rules # Delta V - Moves ghost role from parent to child - # - type: GhostTakeoverAvailable # Delta V - Moves ghost role from parent to child - - type: TypingIndicator - proto: alien - - type: Temperature - heatDamageThreshold: 360 - coldDamageThreshold: -150 - currentTemperature: 310.15 - - type: Tag - tags: - - CannotSuicide - - DoorBumpOpener - - FootstepSound - - type: NoSlip - - type: Perishable #Ummmm the acid kills a lot of the bacteria or something - molsPerSecondPerUnitMass: 0.0005 - - type: Speech - speechVerb: LargeMob - - type: Psionic #Nyano - Summary: makes psionic by default. - removable: false - type: LanguageKnowledge speaks: - Xeno @@ -474,122 +70,13 @@ - type: entity name: Neutral Ravager - id: MobXenoFriendlyRavager - parent: SimpleSpaceMobBaseFriend + id: MobXenoNeutralRavager + parent: MobXenoRavagerNPC description: They mostly come at night. Mostly. components: - - type: Insulated - - type: CombatMode - - type: InputMover - - type: MobMover - - type: HTN - rootTask: - task: SimpleHostileCompound - blackboard: - NavClimb: !type:Bool - true - NavInteract: !type:Bool - true - NavPry: !type:Bool - true - - type: Tool - speed: 1.5 - qualities: - - Prying - - type: Prying - pryPowered: !type:Bool - true - force: !type:Bool - true - useSound: - path: /Audio/Items/crowbar.ogg - - type: Reactive - groups: - Flammable: [Touch] - Extinguish: [Touch] - - type: Sprite - drawdepth: Mobs - sprite: Mobs/Aliens/Xenos/ravager.rsi - offset: 0,0.5 - layers: - - map: ["enum.DamageStateVisualLayers.Base"] - state: running - - type: Fixtures - fixtures: - fix1: - shape: - !type:PhysShapeCircle - radius: 0.45 - density: 1350 - mask: - - MobMask - layer: - - MobLayer - - type: MobState - allowedStates: - - Alive - - Critical - - Dead - - type: MobThresholds - thresholds: - 0: Alive - 60: Critical - 100: Dead - - type: SlowOnDamage - speedModifierThresholds: - 50: 0.7 - - type: Stamina - critThreshold: 200 - - type: MovementSpeedModifier - baseSprintSpeed: 4 - - type: Bloodstream - bloodReagent: FluorosulfuricAcid - bloodMaxVolume: 650 - - type: MeleeWeapon - damage: - groups: - Brute: 6 - - type: DamageStateVisuals - rotate: true - states: - Alive: - Base: running - Critical: - Base: crit - Dead: - Base: dead - - type: Puller - - type: Butcherable - butcheringType: Spike - spawned: - - id: FoodMeatXeno - amount: 5 - #- type: GhostRole # Delta V - Moves ghost role from parent to child - # allowMovement: true # Delta V - Moves ghost role from parent to child - # allowSpeech: true # Delta V - Moves ghost role from parent to child - # makeSentient: true # Delta V - Moves ghost role from parent to child - # name: ghost-role-information-xeno-name # Delta V - Moves ghost role from parent to child - # description: ghost-role-information-xeno-description # Delta V - Moves ghost role from parent to child - # rules: ghost-role-information-xeno-rules # Delta V - Moves ghost role from parent to child - # - type: GhostTakeoverAvailable # Delta V - Moves ghost role from parent to child - - type: TypingIndicator - proto: alien - - type: Temperature - heatDamageThreshold: 360 - coldDamageThreshold: -150 - currentTemperature: 310.15 - - type: Tag - tags: - - CannotSuicide - - DoorBumpOpener - - FootstepSound - - type: NoSlip - - type: Perishable #Ummmm the acid kills a lot of the bacteria or something - molsPerSecondPerUnitMass: 0.0005 - - type: Speech - speechVerb: LargeMob - - type: Psionic #Nyano - Summary: makes psionic by default. - removable: false + - type: NpcFactionMember + factions: + - Passive - type: LanguageKnowledge speaks: - Xeno @@ -620,39 +107,17 @@ - type: entity name: Friend-Shaped - parent: MobXenoFriendlyRouny + parent: MobSpaceFriend id: MobXenoFriendShaped description: A very clearly friend-shaped Xeno. components: - type: Sprite drawdepth: Mobs - sprite: Floof/Mobs/Pets/friendshape.rsi + sprite: Mobs/Aliens/Xenos/rouny.rsi scale: 0.7, 0.7 - layers: - - map: ["enum.DamageStateVisualLayers.Base"] - state: friendshape - - type: DamageStateVisuals - states: - Alive: - Base: friendshape - Critical: - Base: friendshape_crit - Dead: - Base: friendshape_dead - type: Inventory speciesId: rouny templateId: friendxeno - - type: Fixtures - fixtures: - fix1: - shape: - !type:PhysShapeCircle - radius: 0.45 - density: 250 - mask: - - MobMask - layer: - - MobLayer - type: Puller needsHands: false - type: IdExaminable @@ -673,26 +138,12 @@ interactSuccessSpawn: EffectHearts interactSuccessSound: path: /Audio/Animals/lizard_happy.ogg - - type: Butcherable - butcheringType: Spike - spawned: - - id: FoodMeatRouny - amount: 5 - - type: Tag - tags: - - CannotSuicide - - type: LanguageKnowledge - speaks: - - Xeno - understands: - - GalacticCommon - - Xeno - type: entity name: Patriach parent: MobXenoFriendlyPraetorian id: MobXenoPatriarch - description: A very clearly friend-shaped Xeno. + description: A not entirely clearly friend-shaped Xeno. components: - type: Sprite drawdepth: Mobs @@ -711,8 +162,6 @@ - type: Inventory speciesId: praetorian templateId: friendxeno - - type: Puller - needsHands: false - type: IdExaminable - type: InventorySlots - type: Strippable @@ -731,20 +180,6 @@ interactSuccessSpawn: EffectHearts interactSuccessSound: path: /Audio/Animals/lizard_happy.ogg - - type: Butcherable - butcheringType: Spike - spawned: - - id: FoodMeatXeno - amount: 5 - - type: Tag - tags: - - CannotSuicide - - type: LanguageKnowledge - speaks: - - Xeno - understands: - - GalacticCommon - - Xeno - type: entity name: FXES @@ -752,20 +187,6 @@ id: MobXenoFXES description: A very clearly friend-shaped Xeno. components: - - type: Sprite - drawdepth: Mobs - sprite: Floof/Mobs/Pets/fxes.rsi - layers: - - map: ["enum.DamageStateVisualLayers.Base"] - state: fxes - - type: DamageStateVisuals - states: - Alive: - Base: fxes - Critical: - Base: fxes_crit - Dead: - Base: fxes_dead - type: Inventory speciesId: drone templateId: friendxeno @@ -789,20 +210,6 @@ interactSuccessSpawn: EffectHearts interactSuccessSound: path: /Audio/Animals/lizard_happy.ogg - - type: Butcherable - butcheringType: Spike - spawned: - - id: FoodMeatXeno - amount: 3 - - type: Tag - tags: - - CannotSuicide - - type: LanguageKnowledge - speaks: - - Xeno - understands: - - GalacticCommon - - Xeno - type: entity name: Hell-Shaped @@ -810,20 +217,6 @@ id: MobXenoHellShaped description: A very clearly friend-shaped Xeno. components: - - type: Sprite - drawdepth: Mobs - sprite: Floof/Mobs/Pets/hellshaped.rsi - layers: - - map: ["enum.DamageStateVisualLayers.Base"] - state: hellshaped - - type: DamageStateVisuals - states: - Alive: - Base: hellshaped - Critical: - Base: hellshaped_crit - Dead: - Base: hellshaped_dead - type: Inventory speciesId: ravager templateId: friendxeno @@ -847,20 +240,6 @@ interactSuccessSpawn: EffectHearts interactSuccessSound: path: /Audio/Animals/lizard_happy.ogg - - type: Butcherable - butcheringType: Spike - spawned: - - id: FoodMeatXeno - amount: 5 - - type: Tag - tags: - - CannotSuicide - - type: LanguageKnowledge - speaks: - - Xeno - understands: - - GalacticCommon - - Xeno - type: entity name: FXE Subject 7355 @@ -912,17 +291,3 @@ interactSuccessSpawn: EffectHearts interactSuccessSound: path: /Audio/Animals/lizard_happy.ogg - - type: Butcherable - butcheringType: Spike - spawned: - - id: FoodMeatXeno - amount: 5 - - type: Tag - tags: - - CannotSuicide - - type: LanguageKnowledge - speaks: - - Xeno - understands: - - GalacticCommon - - Xeno From c9c88677bd352300789ad256765d683acb4fbe5a Mon Sep 17 00:00:00 2001 From: fenndragon Date: Fri, 23 Aug 2024 20:35:13 -0600 Subject: [PATCH 03/26] Delete Resources/Prototypes/Floof/Entities/Mobs/NPCs/Xeno.yml removing old xeno file --- Resources/Prototypes/Floof/Entities/Mobs/NPCs/Xeno.yml | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 Resources/Prototypes/Floof/Entities/Mobs/NPCs/Xeno.yml diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/Xeno.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/Xeno.yml deleted file mode 100644 index 79b6a047f66..00000000000 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/Xeno.yml +++ /dev/null @@ -1,8 +0,0 @@ -- type: entity - name: Friendshaped - parent: MobXenoRounyNPC - id: MobFriendshapedNPC - components: - - type: NpcFactionMember - factions: - - PetsNT From 18591a64fef2330b200aee171ef2812e61551184 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Fri, 23 Aug 2024 20:52:40 -0600 Subject: [PATCH 04/26] sprites custom sprites for some of the xenos --- patriarch.rsi/meta.json | 24 +++++++++++++++++++ patriarch.rsi/patriarch.png | Bin 0 -> 6839 bytes patriarch.rsi/patriarch_crit.png | Bin 0 -> 2141 bytes patriarch.rsi/patriarch_dead.png | Bin 0 -> 2565 bytes patriarch.rsi/patriarch_sleeping.png | Bin 0 -> 1811 bytes subject7355.rsi/glow.png | Bin 0 -> 1977 bytes subject7355.rsi/meta.json | 28 +++++++++++++++++++++++ subject7355.rsi/subject7355.png | Bin 0 -> 5421 bytes subject7355.rsi/subject7355_crit.png | Bin 0 -> 1851 bytes subject7355.rsi/subject7355_dead.png | Bin 0 -> 2760 bytes subject7355.rsi/subject7355_sleeping.png | Bin 0 -> 1549 bytes 11 files changed, 52 insertions(+) create mode 100644 patriarch.rsi/meta.json create mode 100644 patriarch.rsi/patriarch.png create mode 100644 patriarch.rsi/patriarch_crit.png create mode 100644 patriarch.rsi/patriarch_dead.png create mode 100644 patriarch.rsi/patriarch_sleeping.png create mode 100644 subject7355.rsi/glow.png create mode 100644 subject7355.rsi/meta.json create mode 100644 subject7355.rsi/subject7355.png create mode 100644 subject7355.rsi/subject7355_crit.png create mode 100644 subject7355.rsi/subject7355_dead.png create mode 100644 subject7355.rsi/subject7355_sleeping.png diff --git a/patriarch.rsi/meta.json b/patriarch.rsi/meta.json new file mode 100644 index 00000000000..4fc704fa146 --- /dev/null +++ b/patriarch.rsi/meta.json @@ -0,0 +1,24 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "https://gitlab.com/cmdevs/colonial-warfare/-/blob/dev/icons/mob/xenonids/praetorian.dmi", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "patriarch", + "directions": 4 + }, + { + "name": "patriarch_sleeping" + }, + { + "name": "patriarch_crit" + }, + { + "name": "patriarch_dead" + } + ] +} \ No newline at end of file diff --git a/patriarch.rsi/patriarch.png b/patriarch.rsi/patriarch.png new file mode 100644 index 0000000000000000000000000000000000000000..83236cf15223fbec972d0fd6b2e3eecb73fe1f45 GIT binary patch literal 6839 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 literal 0 HcmV?d00001 diff --git a/patriarch.rsi/patriarch_crit.png b/patriarch.rsi/patriarch_crit.png new file mode 100644 index 0000000000000000000000000000000000000000..a2b941fa0fa60c43b587092069b0804a19ea7001 GIT binary patch literal 2141 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 BLnHtI literal 0 HcmV?d00001 diff --git a/subject7355.rsi/glow.png b/subject7355.rsi/glow.png new file mode 100644 index 0000000000000000000000000000000000000000..9fc359cf0c2f32ebbbb36c07ac06a02a216bfb84 GIT binary patch literal 1977 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 As{jB1 literal 0 HcmV?d00001 diff --git a/subject7355.rsi/subject7355_crit.png b/subject7355.rsi/subject7355_crit.png new file mode 100644 index 0000000000000000000000000000000000000000..d400295959fbc956a96fea78abdaf912d2250c89 GIT binary patch literal 1851 zcmV-B2gLY^P)pF8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT000KY zNklhcm>?2nND(K6#4tvz#(i40HMTdzBlP)mO|U!1H3X$@6A8> z9qPy^DwPUURmHx2`=IMOip3&UR#s5SX5jpCC-lDtfc-l!)%5=F{fW5kkL~LR zJi*|>yOaQ6SH8L$ygU8@?)`SpRSIf6(VYO~jFaqnt@{lEXRoeeW331Pt}^)Hk10Gi zUlsF7Da~|;TV{e>2~j7u91TH~=W;vej%d0OexAHE(Wa+T{ad6O)*|`K`MpZgWT25daiCNtZH9 zwe2D^5K5l{bIii*)Ft5y+#h5B zVookOSie$RWr+!RJPY;>a&9!W8qAU~H95WE1KKX(QnfAUpzj}UgS zyu92w02DkmICNuNs`AoS4+58NxL^0IZSE&ZY(PLz!wxLVLMoMV0hqmU2Y2t@MX6K@ z1^@*^?#{C@7&&@O zYsCbPWJfK{K`8OzoNfG$GuFGzDwr<+ygiOl6s@Hy(IwnVFqtvyc!eU zknk0Qnk0TA%uP^++DLHC2Hz0?e$qD#!+E+}6}tzMWtt%~=Ue~M#z_P5mYk$W9 zY-W1$R#z?oB@z+a*r<{4Tt$KkzG(n{%b(ZH0zkiU&=tIFm}I8q<%|g4&qNymKxNlx z@GS$7vnbao-AKQ2(6w4ncGa+hr@Pgf=Bb@^T{hmp03=67#bKr&005|LgglS5scof> zu2BH3$U6`KUMql~2dL7)4Zm^voXUi6X!yJ!gKrrCb$@<_C6~fxfnB+F%hmEy(?fGx zt?fWdpkDUt1uxG5Am+)zwp!bPnjm*`KLCEx_cARRMvwuw4M0A*ZT4Y=Uq*w@bjLSC zw4rI{KRK!H8*Nj&765N-8UaArwJZzcM-RJ9Zd(G7n<2k{c%r69(=;49bg1is@7R%; zY=-ha;O%2ax-$5-kHu+4;GG`r_Gr+-$7V;<+Y$hmIe!9VuiN6`CcWRvYOyT4=_T(_10Ftr; zi9~FxU`GQWWN%?&>~LdZnNA|wf0ODioXnvtcQ#DP&uH8(r6pvVN~v|2?^NTesW^$r zyHv~V{Zb!uZ9kb7U{y-~sH>>?kJ1OKU!&shp==!_ogAeul_=*aHximsCHbVY^h4mU zL|vBAhfgG=y+RE}Msf%kg)`r&Z??Pc+*-al#4-4G`djm}vH*F;*MmoaGk63%VN5uM z4+sNk@HY2HNoY9&%!o`qU|4_))g{@Ni9KmU$6__myByG&Y7`2x_=t^1=+%uP3$?|k zlePVT!P74K^Gc7XQNnkSDb#v@UF9jW2up$yC$r;~h%4Enm*Vn*qw0SB9MjIt@rsUC zz(0}O+S+>bktmRO?#0bt$GVf@!*w3_=X?drgxMD0Q4M%;Rzy?76P;w#3J1ZbTyS~z z0BJVnZyY8*{clVqdtSbFm+7eP7+FRwl5Aq3_B3KL)ny(zOL+Q}CXh^F*N@smnCZ!D zsz7HW>jk{Ko%zK?q5VsOC}jZO!D4y3qD{C@gqZejH3j+_4SzF`2exts0dI;^t6@e! z8Gp51HN96*wwtpbf3?J(#~4u91P>ihY3-a~qygrAwDd0rmM@;vF{`+LPduC>5~r}2 zHimt3S8%6Gl?V5OB-@%?=`Ra1uQhgi95{|f#;L8W+dPE^1{5lx&?) za4&U?iXz+MYkAFAAR@g`B8mhC#crP3=Fem(?P35KT~!?tyik+itO~yzAm=?I+iw6H z&TdP)YM|t>7ThDWGykC;2KKVE6YPp~{ZBPraBF7A)$vTFTGD@cip_QM%qN_^EZyLl zar`3F(KV@d5kCG*gC8=*HNlOm>O)!FJ>|0yh z4_bS@4y)6}j!Vb$LcGGIb-}jA3JlmYphEe*X-DfWG`bEL6W(ct{*!eIH9ON`pLVt* zT(o^cHe0z7Zv77J2P)%rkJT+yT~Qz~aAA(ee7ZU*Svy86&T-Fj)FCXvQr22_eUPuF zjSX#X5cV1$S|oUce?zAKJb^&--YeACX!Cw@9?6w>%sFy2-frark<2@_Tq`1;-RXdR zOEvn>VC~@n>unI0^2aD9?jT`6SMEocXt=w#pE(8~kI&A=&lQ%67ZI}>eY+AqVD=T& z`U>sYp1el9A+U>SeygR)XET1X_3nt3;(QRvmjS@QVHvMqgSP9;3jVT=?e+aRDx~(= zoqO5*nQNDZA$-T%kpO*#RP-gP&If87n5|8f0TC zv5Vs9n*mL2_Gm;Y%e>b&e9iB^aTI=_mZl}99Olog?&KJiSq3Y z5TK4!`D13HQ+gRF27J~Soq9QDm(ciU*6(3mU)ReNE83(RF{PD@R=gY|k_bVy_4vjl8Qos!V|rqlv8A~dzuRRJZAnO-Ob5&8aHzr`;cnJxj#?B- z8V{|NXI_#iili*85PKqTprqNKy2_jAbMen5Pko*$sz(JfGycMaB>&N$dq;j%4>wCO zfsOp0m%uEDs*N`tV=^Ro<}zBN&IoYYR1jX>?iANlsG}A)K;BX~@nwgNdE2{^{mIJ1 zL}o5PnqX1UKPpgJHmT&R!NVnHbol`CV8p3n%?R(sCcqW9!2sXp(RUrx3e$X=qT342 z$=Z5!N3{o|jEb{NoQvIcwu+Mo^iX<`B`&)p`lT+4CUa!`aU1wNA-H-)aWJp_h;~S-)6`30UtxHgPC+5$S&^5%^P0o& z_0&~NH2IRf{l=$}e~k=P1q>+u&I5zIFcySSKca$e80O@iHRl&81_yI1(Kkzf-|7vF zn_TYR>h~~Q7ZasEEP`5%bvS!Q8)VmiW54|_(9N+DycX#M{tCVC|85mZGWpx{y>z8I zOLP$Dmevesw68vPC4b!9ibnNttcZ8ZaNK;Q$C`wo=NQ6R-L1iI8)tbb6A?dWhe^9{ z4en5fg#O->c6RMaO4D6ishd|^5|X;b6nS+A8iv&@$4K57r7T@qO=Lq3pip68!y5?& z(m-p4UL1=Y-`bxA&Hlgt1lz6_6uNgXnE(QiCqocG#M?Q=qm7CyZ`~5yhdXu?YS!iU zH*7&lltzo(EX=mHCBk2dx}ZAv|LM%-@Y3pPD}D-GD7gbVI6CmKtQH%%G+n0Iuc@Zr zQeCYPG;w8Bj)xTy;2NZ`)%~E%Fcj&D6Q@^I|w;4@k zh+S^YFZd=O!f3-DU%9WD!!LKe>DS@^44a?7_CB+?*b6e>-}ik0pWVOOR-tc50OXO` zx{Pp7KN~aW<#o}w5hA*(yXo4nBKNE3Ki?jFv@iFP;Wk-;(u08ByBps(BHVmj{@eE@ zZ*67rg2LW#S-zMF-x`lqOGmHkA*6=hy-n-%{No@xhnptu8`G0>W(oh$8J_go;FF@< zXj&B@7t#V&0bT}I^-~5}t*=+|Td!Axd=oaJ-D}NB7inO1G5z2aJXk>YUWs)Aw_PL` zA1utM)(?jX_tix~Qn<1Hp2xv?YV!W7i8 z4?4Vt1x!6eW(|+6;A)a@;}Q9pmd@1SMTbLkUGkVH?&ncK2EWmLmL3B4&f`djxZe5; z=Ag%}-O2UQ;qyIs`p45e%FiBIQ)Mz>%yfzP0qm1d1Vt&nOIoc@hqig&!YM%~7v_h= zy$;Qy&#kc$UFu&gB_ zE@u0@sE30CmP0Lk>gHV{w|?XjPfT>|yNO7-Xs1>b>kQoJ`$$lR^c2_p_}8;f!42BR z4CpG+`T6zG*+PrwH;#bY%3LXA_0mbo#&NC-&nmW_4-Dy3_F!RZQZh9IBoy=u1s0|@ KCUxgLss96U+Yj3S literal 0 HcmV?d00001 diff --git a/subject7355.rsi/subject7355_sleeping.png b/subject7355.rsi/subject7355_sleeping.png new file mode 100644 index 0000000000000000000000000000000000000000..10600583256f3fdda6e1630b0eb54956df199e20 GIT binary patch literal 1549 zcmV+o2J-odP)pF8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT000G; zNklF;C zVn(VuGE`j{5fem2AO(>UkgG6I%Sx5H*daKT(>v#!_>x%Y80_EkyURHxlF#JSdy9SV zuYaHS`+eW<*%nOG#EV=6AAk?Q2jBzn0r&uX06qX8fDgb2-~;dh_yBwWJ^&wp55NcD z1MmU(0DJ&G0M{2zU1STJd+R#~B}u zMp>Pzs>ecj-khfjKu}i9>A86nSC)@_VBUCDRarefJ3$ytPMVpSt5{uJKvS!F7XZb4 zIFrT5$Ov|JcGwtt){BKBn&3GA1R(@IL!Lf zGixsvV3wZoK3_!J90sy>z<^wF9 z{kH4+w%6JHYxwQ(YXAU^^E3d0aOK16FltW`SPDXZX&m1KzO;(r<_6wxeFW{FO|)j4 z5M$?X|Eqhh8}E817?c$g0N(xl3)Fu80fD6;UKU@&J@d1!7v5u(6YXM6h!L@PaugA#}|Hrsw8aEQ^waNHm6Oxdc&?pb9Ok2-Y=3cMo7R z8cx$oU88BRF(i%vSU(Dzx>|GfLgYFCiu*`3 zX4z#iD6%m|)3A64K_f5l9DwP$c~sZdEW6JGptGF{>h zuR;JQL_7n4Ts)FUTH5Lx6#%fPJE=Y2Mt!NCLgdr~;CG+IjW2wCB$34G;sU1U=9!WF z7^7)G42qU|H@u+l07$q1SmK^9;i2}L`hj41@8tgcTyA(l-vKz)r{WQ4n#K&y<#JeG zUx%h?kYyPY6BEei^Q>K#Wt6w-j%%E10DKrk5=pH8^c`}!9P;@*T4%yA8V!VpOx(J8 z1NT?{Kt7*GE|}la+&wV> z8aI}{%;r1Q8bI!!&ScxEZs#hyU3$oj=Z$j$VDC4UzRc#KIb8)1kH<{_*xK3>PHH?| zeJPpY^LZ!Z?Hb?&fxk!4oUQ|)*gFXX{udlklG?`@m;d)NzNTu3Mdf25&@0X9Iso21 z|Eo8QCMQik@8+n!0%8oxC zg1wMu^b>-k2=WkqTz+7QWqxr!?JX4xP*Q2^Z9Qhf2EbxC0Jif(q3-_!2u3U_1Aqkt z&5_UN5sF{xyAJd`1>*6zNyn0Mp_|k5mltwPUaabB&Cv_&E>Cs*dwaWm_ua?_k39zM zH@nQtRrc*Je~;(C#C+Zjkk1Tx5$u)u*;C_z0^rYg{s#))K>9F2Sux2YsPMVG Date: Fri, 23 Aug 2024 22:16:52 -0600 Subject: [PATCH 05/26] Update xenopet.yml fix to xeno names --- Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index 44faa6c4be1..09aa0cb4781 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -141,7 +141,7 @@ - type: entity name: Patriach - parent: MobXenoFriendlyPraetorian + parent: MobXenoNeutralPraetorian id: MobXenoPatriarch description: A not entirely clearly friend-shaped Xeno. components: @@ -183,7 +183,7 @@ - type: entity name: FXES - parent: MobXenoFriendlyDrone + parent: MobXenoNeutralDrone id: MobXenoFXES description: A very clearly friend-shaped Xeno. components: @@ -213,7 +213,7 @@ - type: entity name: Hell-Shaped - parent: MobXenoFriendlyRavager + parent: MobXenoNeutralRavager id: MobXenoHellShaped description: A very clearly friend-shaped Xeno. components: @@ -243,7 +243,7 @@ - type: entity name: FXE Subject 7355 - parent: MobXenoFriendlyRavager + parent: MobXenoNeutralRavager id: MobXenoSubjectTess description: An extremely oddly coloured xeno, with glowing stripes. An odd mutation. components: From 9aea99ade2ed7594fe84f8356715bae369d97b1a Mon Sep 17 00:00:00 2001 From: fenndragon Date: Fri, 23 Aug 2024 22:32:23 -0600 Subject: [PATCH 06/26] xeno sprites sprites for the friendly xenos --- .../Mobs/Animals/patriarch.rsi/meta.json | 24 +++++++++++++++ .../Mobs/Animals/patriarch.rsi/patriarch.png | Bin 0 -> 6839 bytes .../Animals/patriarch.rsi/patriarch_crit.png | Bin 0 -> 2141 bytes .../Animals/patriarch.rsi/patriarch_dead.png | Bin 0 -> 2565 bytes .../patriarch.rsi/patriarch_sleeping.png | Bin 0 -> 1811 bytes .../Mobs/Animals/subject7355.rsi/glow.png | Bin 0 -> 1977 bytes .../Mobs/Animals/subject7355.rsi/meta.json | 28 ++++++++++++++++++ .../Animals/subject7355.rsi/subject7355.png | Bin 0 -> 5421 bytes .../subject7355.rsi/subject7355_crit.png | Bin 0 -> 1851 bytes .../subject7355.rsi/subject7355_dead.png | Bin 0 -> 2760 bytes .../subject7355.rsi/subject7355_sleeping.png | Bin 0 -> 1549 bytes 11 files changed, 52 insertions(+) create mode 100644 Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/meta.json create mode 100644 Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/patriarch.png create mode 100644 Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/patriarch_crit.png create mode 100644 Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/patriarch_dead.png create mode 100644 Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/patriarch_sleeping.png create mode 100644 Resources/Textures/Floof/Mobs/Animals/subject7355.rsi/glow.png create mode 100644 Resources/Textures/Floof/Mobs/Animals/subject7355.rsi/meta.json create mode 100644 Resources/Textures/Floof/Mobs/Animals/subject7355.rsi/subject7355.png create mode 100644 Resources/Textures/Floof/Mobs/Animals/subject7355.rsi/subject7355_crit.png create mode 100644 Resources/Textures/Floof/Mobs/Animals/subject7355.rsi/subject7355_dead.png create mode 100644 Resources/Textures/Floof/Mobs/Animals/subject7355.rsi/subject7355_sleeping.png diff --git a/Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/meta.json b/Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/meta.json new file mode 100644 index 00000000000..4fc704fa146 --- /dev/null +++ b/Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/meta.json @@ -0,0 +1,24 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "https://gitlab.com/cmdevs/colonial-warfare/-/blob/dev/icons/mob/xenonids/praetorian.dmi", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "patriarch", + "directions": 4 + }, + { + "name": "patriarch_sleeping" + }, + { + "name": "patriarch_crit" + }, + { + "name": "patriarch_dead" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/patriarch.png b/Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/patriarch.png new file mode 100644 index 0000000000000000000000000000000000000000..83236cf15223fbec972d0fd6b2e3eecb73fe1f45 GIT binary patch literal 6839 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/patriarch_crit.png b/Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/patriarch_crit.png new file mode 100644 index 0000000000000000000000000000000000000000..a2b941fa0fa60c43b587092069b0804a19ea7001 GIT binary patch literal 2141 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 BLnHtI literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Mobs/Animals/subject7355.rsi/glow.png b/Resources/Textures/Floof/Mobs/Animals/subject7355.rsi/glow.png new file mode 100644 index 0000000000000000000000000000000000000000..9fc359cf0c2f32ebbbb36c07ac06a02a216bfb84 GIT binary patch literal 1977 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 As{jB1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Mobs/Animals/subject7355.rsi/subject7355_crit.png b/Resources/Textures/Floof/Mobs/Animals/subject7355.rsi/subject7355_crit.png new file mode 100644 index 0000000000000000000000000000000000000000..d400295959fbc956a96fea78abdaf912d2250c89 GIT binary patch literal 1851 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 KCUxgLss96U+Yj3S literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Mobs/Animals/subject7355.rsi/subject7355_sleeping.png b/Resources/Textures/Floof/Mobs/Animals/subject7355.rsi/subject7355_sleeping.png new file mode 100644 index 0000000000000000000000000000000000000000..10600583256f3fdda6e1630b0eb54956df199e20 GIT binary patch literal 1549 zcmV+o2J-odP)pF8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT000G; zNklF;C zVn(VuGE`j{5fem2AO(>UkgG6I%Sx5H*daKT(>v#!_>x%Y80_EkyURHxlF#JSdy9SV zuYaHS`+eW<*%nOG#EV=6AAk?Q2jBzn0r&uX06qX8fDgb2-~;dh_yBwWJ^&wp55NcD z1MmU(0DJ&G0M{2zU1STJd+R#~B}u zMp>Pzs>ecj-khfjKu}i9>A86nSC)@_VBUCDRarefJ3$ytPMVpSt5{uJKvS!F7XZb4 zIFrT5$Ov|JcGwtt){BKBn&3GA1R(@IL!Lf zGixsvV3wZoK3_!J90sy>z<^wF9 z{kH4+w%6JHYxwQ(YXAU^^E3d0aOK16FltW`SPDXZX&m1KzO;(r<_6wxeFW{FO|)j4 z5M$?X|Eqhh8}E817?c$g0N(xl3)Fu80fD6;UKU@&J@d1!7v5u(6YXM6h!L@PaugA#}|Hrsw8aEQ^waNHm6Oxdc&?pb9Ok2-Y=3cMo7R z8cx$oU88BRF(i%vSU(Dzx>|GfLgYFCiu*`3 zX4z#iD6%m|)3A64K_f5l9DwP$c~sZdEW6JGptGF{>h zuR;JQL_7n4Ts)FUTH5Lx6#%fPJE=Y2Mt!NCLgdr~;CG+IjW2wCB$34G;sU1U=9!WF z7^7)G42qU|H@u+l07$q1SmK^9;i2}L`hj41@8tgcTyA(l-vKz)r{WQ4n#K&y<#JeG zUx%h?kYyPY6BEei^Q>K#Wt6w-j%%E10DKrk5=pH8^c`}!9P;@*T4%yA8V!VpOx(J8 z1NT?{Kt7*GE|}la+&wV> z8aI}{%;r1Q8bI!!&ScxEZs#hyU3$oj=Z$j$VDC4UzRc#KIb8)1kH<{_*xK3>PHH?| zeJPpY^LZ!Z?Hb?&fxk!4oUQ|)*gFXX{udlklG?`@m;d)NzNTu3Mdf25&@0X9Iso21 z|Eo8QCMQik@8+n!0%8oxC zg1wMu^b>-k2=WkqTz+7QWqxr!?JX4xP*Q2^Z9Qhf2EbxC0Jif(q3-_!2u3U_1Aqkt z&5_UN5sF{xyAJd`1>*6zNyn0Mp_|k5mltwPUaabB&Cv_&E>Cs*dwaWm_ua?_k39zM zH@nQtRrc*Je~;(C#C+Zjkk1Tx5$u)u*;C_z0^rYg{s#))K>9F2Sux2YsPMVG Date: Fri, 23 Aug 2024 22:37:43 -0600 Subject: [PATCH 07/26] Delete Resources/Prototypes/Floof/Entities/Mobs/NPCs/Xeno.yml removing old friendshaped --- Resources/Prototypes/Floof/Entities/Mobs/NPCs/Xeno.yml | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 Resources/Prototypes/Floof/Entities/Mobs/NPCs/Xeno.yml diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/Xeno.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/Xeno.yml deleted file mode 100644 index 79b6a047f66..00000000000 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/Xeno.yml +++ /dev/null @@ -1,8 +0,0 @@ -- type: entity - name: Friendshaped - parent: MobXenoRounyNPC - id: MobFriendshapedNPC - components: - - type: NpcFactionMember - factions: - - PetsNT From 37311243214f00f589a7fc6ff0dd9390fc3650f6 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Fri, 23 Aug 2024 22:41:12 -0600 Subject: [PATCH 08/26] Update xenopet.yml factionfix --- .../Floof/Entities/Mobs/NPCs/xenopet.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index 09aa0cb4781..46f30ee0086 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -111,6 +111,9 @@ id: MobXenoFriendShaped description: A very clearly friend-shaped Xeno. components: + - type: NpcFactionMember + factions: + - PetsNT - type: Sprite drawdepth: Mobs sprite: Mobs/Aliens/Xenos/rouny.rsi @@ -145,6 +148,9 @@ id: MobXenoPatriarch description: A not entirely clearly friend-shaped Xeno. components: + - type: NpcFactionMember + factions: + - PetsNT - type: Sprite drawdepth: Mobs sprite: Floof/Mobs/Pets/patriarch.rsi @@ -187,6 +193,9 @@ id: MobXenoFXES description: A very clearly friend-shaped Xeno. components: + - type: NpcFactionMember + factions: + - PetsNT - type: Inventory speciesId: drone templateId: friendxeno @@ -217,6 +226,9 @@ id: MobXenoHellShaped description: A very clearly friend-shaped Xeno. components: + - type: NpcFactionMember + factions: + - PetsNT - type: Inventory speciesId: ravager templateId: friendxeno @@ -248,6 +260,9 @@ description: An extremely oddly coloured xeno, with glowing stripes. An odd mutation. components: - type: Sprite + - type: NpcFactionMember + factions: + - PetsNT drawdepth: Mobs sprite: Floof/Mobs/Pets/subject7355.rsi layers: From 5cef420deb5e52d7d5c0a858390d4201404c86e5 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Fri, 23 Aug 2024 22:47:19 -0600 Subject: [PATCH 09/26] Update xenopet.yml slight text fix --- Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index 46f30ee0086..8aad1da4f79 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -259,10 +259,10 @@ id: MobXenoSubjectTess description: An extremely oddly coloured xeno, with glowing stripes. An odd mutation. components: - - type: Sprite - - type: NpcFactionMember + - type: NpcFactionMember factions: - PetsNT + - type: Sprite drawdepth: Mobs sprite: Floof/Mobs/Pets/subject7355.rsi layers: From 5dd893f1f5aa2dceceef3812acc71b4cd00eabf7 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Mon, 26 Aug 2024 11:20:21 -0600 Subject: [PATCH 10/26] Update xenopet.yml Fix unwanted space in XenoPets --- Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index 8aad1da4f79..b1f85d33c97 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -260,7 +260,7 @@ description: An extremely oddly coloured xeno, with glowing stripes. An odd mutation. components: - type: NpcFactionMember - factions: + factions: - PetsNT - type: Sprite drawdepth: Mobs From 371073febbe17bc83518c350e9218ffa2b812a39 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Mon, 26 Aug 2024 23:36:32 -0600 Subject: [PATCH 11/26] patriarch edit did the visual edit to Patriarch's sprite --- .../Mobs/Animals/patriarch.rsi/patriarch.png | Bin 6839 -> 6815 bytes .../Animals/patriarch.rsi/patriarch_crit.png | Bin 2141 -> 2183 bytes .../Animals/patriarch.rsi/patriarch_dead.png | Bin 2565 -> 2644 bytes .../patriarch.rsi/patriarch_sleeping.png | Bin 1811 -> 1941 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/patriarch.png b/Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/patriarch.png index 83236cf15223fbec972d0fd6b2e3eecb73fe1f45..34cb16d5552da799173e6665ef70b247d1a6d78d 100644 GIT binary patch literal 6815 zcmZu$Wn5HG)V{kkQqs-(2PKtmfu&1A8tGP2DS=&N38lM4=@e-}kysX`L4l>a8<);S z;9cLZ@B3lmH}}ptXYQOc^E~H9>+7nMlQNS606?y(p<;k*5&sG?A+GL_w;RAUBri40 zeE@)><6i;wcztrj4YK&En)w=fIs3l0^L7H1o!or_eISOuevU7^AVywZ?mxUZ76p)R{330cW^y^VbV~j=#q^3AUr|=Ba2@H7h^CzT=xtemmOd&T*r5Bp;Yp*S^ z3I(o0?LxlJ$B^SSS6#a?PLLB1S6K+#T15hw5ekcuhT|C-w^gZxneH!zTwgxrW!y(o zhdkz`UcAX4S`SW4q%DckD=t2!ynl2pa}M8^-pqw9UI#rHU4x$01W*9AsC59ivcz?U z{%@zt4WugXu;GnC7f}h_Eo8jDsHL)sA-$5yAa%=H6KK%doGlGfYGEf zs=uKlLhLONHY2$*QdL8yKo?9()m zPXyOic+ebSO+%jE0C@FtypzruGu_f&Z1Wi_@Y(n_1`iVCoSY^3pLzB9JI_KLg{lk@h3V0rq?lnZ9$#Ru3qE6}Z` zF73_JQhswdI{;t$(*eT+lHBm;FLVkZI``B#0&n1MKRfQ z?o;~QJaKz^UDGD4_aJr2v2t4c+KP$LzmZKMINllz;y{3Zc#9OtXQuK3BQNkA{N~X* z6Q6x?kAGkN_e6Kz0P-E%-HNrk8FHld^<(ci-b-=Awom}vtGke?3Lt9Hdc(*@K~i1) z;HslRjKkS`hu$iu$IPr%`$4KcswY7L!v_452Koa4#FB3{1h_#sxBf#ywT0DN=;Q0a z>t8~El_ryAOiy1E0Bvf5-8(Y48l!IUT+5L-Z~H-Awh_ck*ZDmXnV&GrZ{1#fyOtx6 z^#t6@WYxZO9+`ePKejkdl~4WSL`LVl(IO7Tn&*=ICs(8`s`@r3y}1yO^6m}3wjyX> zITQ$WBm52G*biBYI|39q*j!$@CZ9-i{N5kKm;)NbN$&;!lMZDEpV0!4JmRnN=(zoL zF+9pMUP_#wu&!2SUNSIP=^*B4kbfeycxhZQVhb*O-lGI@?S=rogE+<_kUr22t$Y87L{38-62ax6LaM2PEqtQPW zgO5>Z+)25&u)GVp(y}tm(os0(GE-`N(qfiXl62^c>vXcfzS$!C!)TeQ)}dIsY4ES^B!{lfR;#K z|B*<@mDkX5dD)|l*7kcG4zH={#!=qDCpRG$xFR7TmgF6{6~6uf{9}2zrP#o2XUeuV zw59JV?eNrR!X*9!9s>6TB*rGu!L2L^ZVsvPpfj6mv?vgl5dUg@gI2jrW_$N{)6LNB zX+3F}4y-?>7>lHNgi) z@R}Vk5uA3^+9VHF>gN{O^pUs0;Z-{qHkNsU2jDXwHxRx(yqEkO_u5XQHUs;bK2N8X zh`AV1(qb20?{Jgs#NgDFRC_{rzC947HVcfsx0bwdGo8HLDiOk7gE zVWJy$P=MgWifCG7N&K;RzH#()$lOn-;>T4pzPj`~6aR%-L)*%v_A5fDm1t3F6{!Uak@Q zQiV;Hf!#g%9HY&+gjQo9tSSfrh1ko>_`%fqZJT$h_&0?dW^2W^`qW=b@4JT9o$tRHZk*Kpd=t)z; zERb~k$Idn&K;^o+<%Ux3Na*-ZEGhnC^HH<+ZF>KWs^v$DcW?=o_;13ZqUyYQ_p%z` z+z_5gwq2%67y;sOj|sIfOb4hPBPe#+1rT%kFP;4}_$A9MnNE#pfzWsP(`+xoUYd0& z_wv^aQS3lS+FCxydcMfYD5{#U_Vsvw@~oeRSml>}JSURFzZ=h;P9sQsxccLxpub)o zFH9g8W&749J*Gi+8cv{>HHWwziGJOkWhR_dtYzOC0KQx>0Kr|9KoHix-&BN|83EGr zrXmcrf=bi8lt2j*fe@jJdS6*{Z|OBP8`&2M=mhB$L(&)*z~vAA996^;63n@p9AhU; z1&~oDuJw#Xf`d*%_2OO>1YEXwpY!$G`vyzC4OBW@ePa}UmLs{LH z=OKS|#ytH90GkC#Vo_`WkYn{!`_k}TSP}GLe8P>m94Sz7C1CP<^bU8>5vP4(Ec6kF)Pk}Qtu3Ft4$crG5syQ%^x+QqCst;y z74)@0KLRLk3S2*HEV|7#qoCpE?2&s^Vs*Uy@(Yk~GfNyg6Oye7Kw#|j-}Uzl(HrEZ;dXCJKZ z_)pr6?89m>G$TlH?>^NFAkcj6uX4CkrlnsEu-B$ls&~0#KpN3p@WVWWjWK;3B3KPx zLKpbBelSg{X7Ipb^~T1S+p7@z9RJaeqU!mvx!g71_^M$*a7qVnxPJ?1j=Id)!2kO7 zYL3Qa3iOKVH!sPE=pQ6LnEQZXbP=Pg{|eah>ZSd-&>*RFf3m&l;dnLfQcntMqgxs&MEe(Nu%!?!Y!bl1inx(2Fqo@E+=CnHlGn zVCqhK$1{S^`HNZfA~}`O-!7_GutH1Ww{2cX`(4>tfhZ4vK(*R5dlN~GE zi@^$s8VG*!f4W1}qa7Rol!lv%IN6u??nw0f5k>I)!w32A%b4?TK9JbrQNp&3IeMWWk?*NPXV%4^ z0pL>j%L#2S2vi$@4+85yt*JHlVo0_Ylw;R_H|baYU{#q83{_E5(w?=m4v^@1R0zX| zJx3@(a9ky>O|I!7pGg4>(}Ef}Y=(wb5V<9W9Ay#GZ|s?*4>W3zgMp)kr9Kzti)l)i ztiYn_6>^pAR`41!ba*u5PT1bJj*a$h_JPahEu@vo{wZ2C7QU1@L-(>`{6ZfOh|2B5 zPBU4q1lVwC@DQ>!U5r9#v6cti797ITNAag#Ve8ff)gx=+pTy)r)&0&7SFV7C$P zEUtz4OZ9{(>=BNq%(ZEs+X~)ZrRHT4AQB%Ry?Ic&84ByR)>7umPe79kDnIQzI^B%e z*}KN6q`C{?a#lMK4|<_6W3T!BkHf1wkc<(56sIL$JxxIfGUTFL>UZ+r1^Ml!7Dn<@ zg2_m@y$lQn!ttn=VwnOaEz7E|gg_GPw@j)gmF$cW0A7ZijbBY4c<6`RZ+wyJ<$>oA z9KJE=EFR|z4rR1?_bOIfv&-X2P<(t(#~8~gBMVa(%w6)$-!qXnA>T`_J!-T7ICi_| z4*SmT;(c7gE3;UzmRFxl0Gf+0#k0NE|C^(*SS_%{60LJ(N}ldcFSfCIjYGG%!6b z5Y54qu}gYh_hw&~-!J2L&7=wWoAb$BeXhGocPg~S0sBeN!FCykruohwKnD zqBd)|i~ix9qNu2kyCZol0}cYzCW}80E}W*O_Dx*I2axJsWCUpgc_FWovCY|bIdL2) znkA+o1+h=nw}%DwF?8-ufmsO&6ly)){%rWwcnAFhAQp(Ui^|064q3F zbA%BUz{SaE;z#tEziK?VY2oHA>e7V(yi7wq;}`5@)r%74i2t^HS{$XvFv!>~qx9=x zB|jCA@!hH)Z|gE5dvbWIsH)52#Cq3R9~0miVlr)Q0#xl@b}9Vz(3T}OkN60ANekw-#Utxk1=!G|Niypfo91>T0sPi_^7(Y$lRB;;pdJmeV{~Q5BTm0-GO?{m4*v zP9fato~HlAp6y=jvR@##{Qe=1K&A%E71NiEpRdz~t?k?T5P2nR`144!yL}Z)qrm4L z%8wm{6PgH?#R7}$%zPy8VnEOoS+;4Lo5)R4OF2YaI+^XX4o&3~dtEtp9$U^3oK%oh zFt#CZwVONxVNKpeh#@tO5i=)&`Fm8bTWeTtYTex(rQ3%qxk3&UxiW zt2(8lF(jjVgiia9k&Ws_9s+Z@E=zO34}Iv7dN|!oxU%sW5fRtnxf|tB5cs=uMfT{$0SbN!qxbrLyPsHVKP)xMA@1 z94lKv#W7>5VdK`$W9MbEKXHBsN9k@2UjrU?hhTPOD6`LxmWXDB;wt&O8SYYD!2M#5 z&2lw!UwPW)s7DU+expTe`etW0m-uEfhX)X}*ImEU^)pcb93432mbC@$3y^x?LgvS5 zH%@%%cY@O@LrgX5*sOQt7nn@7gVD22@o z{vV9sq`tK~(l&ob%mFe^ZF^n^(2rS~Z7}xrVL-W2>2nrh=pXj{4S$m3fXAha91l`8 zrTD7O4=QRb8xgkd?yOf7MKY&Uml|# zcbTF@oDT61w~I?eKJ9X0AYG4OW@ED94R$517F}l~wCk8hy3C4kA%8A}J&`^Y`6m@# zHKa|#s3^xv_QW1qWiLnaon3f_-rYme5m-*CyVK|C?STBH8EkNuR8SSv74NLdMs*N( zfcQ?nSn28RzN6%LUov)11n8v82!c%W8WB^8WJP=sKu0Q3Z$>cASnH183Vus$>shVi zv6Xxyj8@ENL8VDq&6d0D7zG$K;kz+eFpgm^lN-=#6YcwyoLn>|{@UYAvyD5LenJGJ z^>dpTjDNXkSj-3*m|p@iQMbxL78b-;cw8bc49>-$^_P#BDV3Q}BqH|c+IN}%XRmFI}m)}EWWfP9&>&=aivo*7kU(`F9EC(cEwRr z-Qf^+F)^?VaPKt$?w)(`zWKHAU~0Bwox`#&f}pH0iHxWO(qL@*{G1x$U3Z4^n|7T` zm!MXwvu`fm*dUQu=$XoiaOJP1@8TlEWptcu^Yd(Z+Sm7Qlb)-qKRp}qc6ZFw0qN@w znNsRc+N#OQZ2gIOMofJNda%bA(ZL5A+eEL^kZS)7Qu@l4xp^4yt9sC(le%>d zEY?-C`*`n6WRTTFs>o8-BJthPuRL?J($lo?LF%i!#VLlIULy4=Grj|tRRLisK$5@( zF5)b2ex#=eYs`(lU2rJ=@2+Y>v1C*P_ysL*&{o425#JH3Vrz@Wp<0i0Yc;(aY4epFhhGhS~at3$e$$`0yOftxh7;yB1ZqC-dHUPF+3^`9RGM(X>6a z795(Ho$Z+RacL4&sL3^Sp_ojyFZ)(E+Upy%YdnR^z)5^1aUX;}qXohWy;rJpPnDPP z^_m2jbb+LMg>6v0r4erVZlA@!->|+g*+5*B9Gux1`cIvaGh!3JgsF7}@$Bj(Z;g8J&9eAxs2!cq&h(8FZ&$tz!0HS!`5J z1WF^3gP`?5Jh`zQwTBx7U3h6njH;korr@mHi}-|A)q{Cs>@(1R% zVg^-=3y*@{QXG{yfx?1`iA$mjW8Q|@lN989@f-kZMXk0qM$w-vZ%@Q_r^OSmpFw|^ zq0*K`vm&0kT2=fzFr#$!S&4PKgj#Mg^lO{D$FT3ZaGdIov%3@S&YN5+Augu0=)`2k zT!lfSx3SEiXuA}tzRJwMNQOAU!f>FnSxcz`hKEFEKd!|k)OPMWkq{+um}m=Y{JU87{C-tk^<^b{ixkCkUe12K@jbJh%Wo4po8S{h&rI(~n2czEaHg|h=mfL5BQJVYcujkyOX&gamr5^xkCrsU zi13Glgfl4q9_Sgo(CA%7c)l6u_y>2@8t>Wu?Z;QIWhGcHtW^_(KPD^f#(y1G`=nOK z;w!o;`}@I!Kw!fof2uSKfssUpa(|&M-2$hV)Ea~fMDl}xxb(zL31TP8qL|& zS54gw3;}Z|@MBTdPYo5rD0z@lwchDl>dH^ sXVEUoqIsVg$p6b;pIJQfc;*(*m+Us63Y^-C`?&;Ys_Lp#E7^wq4+iG-b^rhX literal 6839 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 diff --git a/Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/patriarch_crit.png b/Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/patriarch_crit.png index a2b941fa0fa60c43b587092069b0804a19ea7001..add264b5b5c3c95dc1af9c35b5d4ef8ba14e11de 100644 GIT binary patch delta 2162 zcmV-&2#xpM5QhTA@Z*OeDr{R1600DC@)axR*TcrH^5dv4<9t$Av%_mY1chWPc?cC22{#v6{qXZfr+( z>qv@yuOzFowFm8d{_d4z%aR=1iOC8vw_~Pm~i!(+rFneDRT?01U^w%aOzw&>WO~ z0pQs9iSiGAo`0t&-p$|sRIGA7aWqZpKe1;Mz*f$``EI~)D#aFpLDd# zdD!CsB>G=`WKc*?6Ap(+XKX@2KcQF>dGDD9Ao>;nU6#qr>>{lcKHc^_0B;5e0Lg;q z4uDuXV*~JT@yW9d;LUdf{Oi+&Dj6)>4p0Hn3WQw+aDVRX>GI|4xA?_Rf8@IV;kA!D zV50`S`g(s&2mmv)i~9?}xwEI$KRB99vSQo3|G`y$_p7%6IAmGepPuH!Yae&`eMb4{ ztH;nMKretU%V6@WnWiB;6#%uI7E3KGxIUZc@8^(ZasI+30>Kc;(b1X!0JjeM0ze@>O<}b}DCk#NFg(ylcG+$k!j1yaBQJLO z`YnF{+h4L`+b+ieR+g8!c;yCxV2I(Nex|2q2n0j)9$HsU%OE5Gx-5f8m&HFm|M%_# z@D??RJm7Np{Dn(O^H6adz|Q5keEk;5#yW3jpAf0MN1wS_W|L?CG-TSRB-=x^5C_ zz~!`b`;0Q6oYft?c;yD~y?w^@d2t#x98V@kh(se~ zGk;kCrl)7rXX-`YTL__f8MF)_nH+H~TJ&#)!(6;_!!_i1qYaSFWR>0l5{WpE(@)gr zbp7XY1q!PrmR4SH-ETz(Ela@fGs=lX9Md$2L?hg}eYfssCB=1z#S)2l)xBB;aB1ZQ z^7$-7FLtT>hx>b3w(|@R^le)PZ7G5xg?~gM4xnI&Wiwe$#JYhB6ak=8 z|CC8#El=oP$ps+NW$lgx#QZ*^EK!{}K8|UHT@LH-=~uuN`JPxerfDddtgROqdVjGC zfZ1;=MYiY15yDgJRRhuFS2H|XDgsbi%Qpm}Z4x;3#z`DIr_#Ni!*Wd~M*!5c2OE($ zO+(EAYwHCJBSJo(rSD9Pkk4T0rbF+cbpT>f%LSm^8D(_r6>fg=Swj%oQUt|$(R3=c zSasDkFZa8x@0og#RvCb8V+K2UxPMXrP=ioDpRGhaY?8}4D8J#l=T`MDH>hZ8E|y5`4@#BiJLxcT=_`SovJ;;&b;%*-tTU>FhA7A5lf!N{Yf zVpS)apG%QSE!Kt5@*pHdP8`?UpSR7)Yk+R+dmN`&4I$ve40aNEd4xN+?=p5I#&Tw3 z525b^(ixkPp}6Z*NahlNlYg)Okb7U=V|sd~{Q&gT*9Rff3e(%y$I^G-aewOTs^LaA zk-=*dl|Fy%TGo{bdLh&YA7IlXF~83!zxB?~xccY6AlDrM0JxmbX0k2_-~9I*=I2tb z!DxQ!0fS>l091q>r_#DqJ$RE5z|bI$onwA3rFy;;L@~W9NC9oMr#E9w0{~ntO(5tauM|VFSt2i2UYk~! z`%_;7@HqX1;%cGl`2s+1pSsoBH#7@r+W_<;BN6g0cye+IKslEQ<>qNGP3Gufxc4`X*vT24<}qFyxUov4na5BRtpFjtYoXb>i}RQmGx7g?Jmrl z1>imo)6F|O>=_BjMyT1;td|A)frjJctM&_f0ze`WXLRh9Ei+)V$}P{)e+7c-X|LY* z+hr{k!Od#GR>i9p02z*+<~-1J25eRYz2}6RWyo$rXlr^mSPO!f>=dDTyX$?9cU0b~ zeqYa8J`fo^oB&WiZ%ftI_XJx#D-aBk%VpG|W+UHgm$iHEf`rrG- oaj`x9UuB<$9RN50@SFqqA6+uk+eEIGssI2007*qoM6N<$g8I80Bme*a delta 2120 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 Ef+}T}zyJUM delta 1787 zcmV%?4}{jIM2KLOun7n*`3`c8Zz_1?zi*v&CK(>&wu-V?}TiSfFl$@0*+7s z2{=LlB;W`Ikbol;Kmv|X00}rk0VLoE1(1Lv6hH!wPyh)yLIEV;2nCQef(Lv1ER28r zer8=Y^VW<2z_SPIL=N>?)rhca1$ce`QdZAo=)AK*uYWZ;cHRE2ch2{d7Ar1*7tt@iIVFeQf7{s}pPZ7xL_+t!`usj6-`&-v z$7a%L9Y?QSQ(+(ku8VWqx70~oKd-|MhkOWA` zy&r_%d81W6{PeJV@YZWZ#7$R_{PxZkNu_5!pJ8)LqksK9?|FR11R!~m0}x@__|2D| zk%RAjq(reF%JR(bRcpPZ}qD+S`zdI}QH|BI3K=gO+*e>ygm~;Jx*e1Hcf-{l}#dX1r zWf9=E^?woT=Hi@_V~9Q@NG?HSjF}ZI2PeK$v7r3=fSc37!K` zn17%9e|3mo9K2wEl2TtEFS-})5AtveK!J!H`Prh#&)ry%cw3LI|7VZXS9~|{Er1zy z+7e_tI@^o#)DdV?q5bwBcutNTJ+1-)TRXPN)#1x>Uw4lRf^E!w@#O}S^3A?pjC>1VMt}W@C-*v$#)v2}QX~f?5|?ybvhlbhf(gzk zMV`mN1hz+oKX?9;c7G%efP7?Q^%-4uhF7)6!<8b;eS}#fN{K*+V6^Y0=YTv!<+ULS z3Lm2n;`mHWr1Na?{Mxb8bjZj|sZLTNVJ( zN8YoTnIeENa-LP(bOL{49_ocUAs=nCm?7#Q&+EfkOd9~?yLT+gK>t$FW7H>R)=TWM z^|E+lQ6^6&(E{rnIAdgD9>vwlW`C2*QvU|fWRyG$-CVD2cbj!N zJkB$nh~+ksn6u31t4RQN$+1CV z?_df8+lv&6iF?zLUhpLVauX!nkuUc?U;^Yxn#hya`4GYG2Q2I(0g3>eJ9ojJe_8tk z6X+obh=La;I+f{J={bD~0Dm>js_zG83;XEaT}2{*v}>7Nmv@8negPmQKnx<7gbBKV zZ;QAu0>olkDMxUE&4=+v- z*KC^HHK`J+YMnrw)!z>R&H+ppF!xKipx`<-dCMGm409;3yJ_-EoPVe&0DA$G3{t_Y zw&muTIh}ua64$ZPHOw(T-(u5*6@{pUJWzG>OcA*#7g~DnBZTJZ?1(D@WRbi9OZIYwf`URUm+Ag0*+7s d2{-~Tz`xdJ1F$Z}db0ok002ovPDHLkV1kkPM5F)! From 02ac80fe79637b26adb2795fc52989d3b92d2761 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Mon, 26 Aug 2024 23:39:12 -0600 Subject: [PATCH 12/26] Update meta.json edited the copyright to reflect changes --- Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/meta.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/meta.json b/Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/meta.json index 4fc704fa146..9eaca141c97 100644 --- a/Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/meta.json +++ b/Resources/Textures/Floof/Mobs/Animals/patriarch.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "https://gitlab.com/cmdevs/colonial-warfare/-/blob/dev/icons/mob/xenonids/praetorian.dmi", + "copyright": "https://gitlab.com/cmdevs/colonial-warfare/-/blob/dev/icons/mob/xenonids/praetorian.dmi edited by Fenndragon", "size": { "x": 64, "y": 64 @@ -21,4 +21,4 @@ "name": "patriarch_dead" } ] -} \ No newline at end of file +} From 26419f080fe7b1a3babdb52574f715c560bd6f58 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Mon, 26 Aug 2024 23:49:06 -0600 Subject: [PATCH 13/26] Update xenopet.yml fixed path of sprites --- Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index b1f85d33c97..595be54696c 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -153,7 +153,7 @@ - PetsNT - type: Sprite drawdepth: Mobs - sprite: Floof/Mobs/Pets/patriarch.rsi + sprite: Floof/Mobs/Animals/patriarch.rsi layers: - map: ["enum.DamageStateVisualLayers.Base"] state: patriarch @@ -264,7 +264,7 @@ - PetsNT - type: Sprite drawdepth: Mobs - sprite: Floof/Mobs/Pets/subject7355.rsi + sprite: Floof/Mobs/Animals/subject7355.rsi layers: - map: ["enum.DamageStateVisualLayers.Base"] state: subject7355 From 3090f3fa9fb4106d3d926081773e512007f8eec3 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Tue, 27 Aug 2024 14:17:10 -0600 Subject: [PATCH 14/26] Update Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com> --- .../Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index 595be54696c..bab8d1bd9a2 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -95,15 +95,6 @@ uiWindowPos: 2,1 strippingWindowPos: 2,4 displayName: ID - - name: pocket1 - slotTexture: pocket - slotFlags: POCKET - slotGroup: MainHotbar - stripTime: 3 - uiWindowPos: 0,3 - strippingWindowPos: 0,4 - displayName: Pocket 1 - stripHidden: false - type: entity name: Friend-Shaped From a7561a71e78b5df43d5b846bf31ae2cab6bc0fb9 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Tue, 27 Aug 2024 14:21:26 -0600 Subject: [PATCH 15/26] Update Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com> --- Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index bab8d1bd9a2..612ae95f8be 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -110,7 +110,6 @@ sprite: Mobs/Aliens/Xenos/rouny.rsi scale: 0.7, 0.7 - type: Inventory - speciesId: rouny templateId: friendxeno - type: Puller needsHands: false From 44e7f86a1078606fd96d9d318543ab8cb2a07ae7 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Tue, 27 Aug 2024 14:25:28 -0600 Subject: [PATCH 16/26] Update Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com> --- Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index 612ae95f8be..20a6a7464cc 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -274,7 +274,6 @@ Dead: Base: subject7355_dead - type: Inventory - speciesId: ravager templateId: friendxeno - type: Puller needsHands: false From 2710f5371d9db347f1736965caca0a0ac26a6aeb Mon Sep 17 00:00:00 2001 From: fenndragon Date: Tue, 27 Aug 2024 14:30:23 -0600 Subject: [PATCH 17/26] Delete patriarch.rsi directory removing extra directory of Patriarch RSI files outside the texture folder --- patriarch.rsi/meta.json | 24 ------------------------ patriarch.rsi/patriarch.png | Bin 6839 -> 0 bytes patriarch.rsi/patriarch_crit.png | Bin 2141 -> 0 bytes patriarch.rsi/patriarch_dead.png | Bin 2565 -> 0 bytes patriarch.rsi/patriarch_sleeping.png | Bin 1811 -> 0 bytes 5 files changed, 24 deletions(-) delete mode 100644 patriarch.rsi/meta.json delete mode 100644 patriarch.rsi/patriarch.png delete mode 100644 patriarch.rsi/patriarch_crit.png delete mode 100644 patriarch.rsi/patriarch_dead.png delete mode 100644 patriarch.rsi/patriarch_sleeping.png diff --git a/patriarch.rsi/meta.json b/patriarch.rsi/meta.json deleted file mode 100644 index 4fc704fa146..00000000000 --- a/patriarch.rsi/meta.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "https://gitlab.com/cmdevs/colonial-warfare/-/blob/dev/icons/mob/xenonids/praetorian.dmi", - "size": { - "x": 64, - "y": 64 - }, - "states": [ - { - "name": "patriarch", - "directions": 4 - }, - { - "name": "patriarch_sleeping" - }, - { - "name": "patriarch_crit" - }, - { - "name": "patriarch_dead" - } - ] -} \ No newline at end of file diff --git a/patriarch.rsi/patriarch.png b/patriarch.rsi/patriarch.png deleted file mode 100644 index 83236cf15223fbec972d0fd6b2e3eecb73fe1f45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6839 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 diff --git a/patriarch.rsi/patriarch_crit.png b/patriarch.rsi/patriarch_crit.png deleted file mode 100644 index a2b941fa0fa60c43b587092069b0804a19ea7001..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2141 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 BLnHtI From 7764766de7f8a66eeb36ceb5ee3e4b8e36d70fe3 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Tue, 27 Aug 2024 14:30:55 -0600 Subject: [PATCH 18/26] Delete subject7355.rsi directory deleting extra directory of subject7355.rsi from outside the textures folder --- subject7355.rsi/glow.png | Bin 1977 -> 0 bytes subject7355.rsi/meta.json | 28 ----------------------- subject7355.rsi/subject7355.png | Bin 5421 -> 0 bytes subject7355.rsi/subject7355_crit.png | Bin 1851 -> 0 bytes subject7355.rsi/subject7355_dead.png | Bin 2760 -> 0 bytes subject7355.rsi/subject7355_sleeping.png | Bin 1549 -> 0 bytes 6 files changed, 28 deletions(-) delete mode 100644 subject7355.rsi/glow.png delete mode 100644 subject7355.rsi/meta.json delete mode 100644 subject7355.rsi/subject7355.png delete mode 100644 subject7355.rsi/subject7355_crit.png delete mode 100644 subject7355.rsi/subject7355_dead.png delete mode 100644 subject7355.rsi/subject7355_sleeping.png diff --git a/subject7355.rsi/glow.png b/subject7355.rsi/glow.png deleted file mode 100644 index 9fc359cf0c2f32ebbbb36c07ac06a02a216bfb84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1977 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 As{jB1 diff --git a/subject7355.rsi/subject7355_crit.png b/subject7355.rsi/subject7355_crit.png deleted file mode 100644 index d400295959fbc956a96fea78abdaf912d2250c89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1851 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 KCUxgLss96U+Yj3S diff --git a/subject7355.rsi/subject7355_sleeping.png b/subject7355.rsi/subject7355_sleeping.png deleted file mode 100644 index 10600583256f3fdda6e1630b0eb54956df199e20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1549 zcmV+o2J-odP)pF8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT000G; zNklF;C zVn(VuGE`j{5fem2AO(>UkgG6I%Sx5H*daKT(>v#!_>x%Y80_EkyURHxlF#JSdy9SV zuYaHS`+eW<*%nOG#EV=6AAk?Q2jBzn0r&uX06qX8fDgb2-~;dh_yBwWJ^&wp55NcD z1MmU(0DJ&G0M{2zU1STJd+R#~B}u zMp>Pzs>ecj-khfjKu}i9>A86nSC)@_VBUCDRarefJ3$ytPMVpSt5{uJKvS!F7XZb4 zIFrT5$Ov|JcGwtt){BKBn&3GA1R(@IL!Lf zGixsvV3wZoK3_!J90sy>z<^wF9 z{kH4+w%6JHYxwQ(YXAU^^E3d0aOK16FltW`SPDXZX&m1KzO;(r<_6wxeFW{FO|)j4 z5M$?X|Eqhh8}E817?c$g0N(xl3)Fu80fD6;UKU@&J@d1!7v5u(6YXM6h!L@PaugA#}|Hrsw8aEQ^waNHm6Oxdc&?pb9Ok2-Y=3cMo7R z8cx$oU88BRF(i%vSU(Dzx>|GfLgYFCiu*`3 zX4z#iD6%m|)3A64K_f5l9DwP$c~sZdEW6JGptGF{>h zuR;JQL_7n4Ts)FUTH5Lx6#%fPJE=Y2Mt!NCLgdr~;CG+IjW2wCB$34G;sU1U=9!WF z7^7)G42qU|H@u+l07$q1SmK^9;i2}L`hj41@8tgcTyA(l-vKz)r{WQ4n#K&y<#JeG zUx%h?kYyPY6BEei^Q>K#Wt6w-j%%E10DKrk5=pH8^c`}!9P;@*T4%yA8V!VpOx(J8 z1NT?{Kt7*GE|}la+&wV> z8aI}{%;r1Q8bI!!&ScxEZs#hyU3$oj=Z$j$VDC4UzRc#KIb8)1kH<{_*xK3>PHH?| zeJPpY^LZ!Z?Hb?&fxk!4oUQ|)*gFXX{udlklG?`@m;d)NzNTu3Mdf25&@0X9Iso21 z|Eo8QCMQik@8+n!0%8oxC zg1wMu^b>-k2=WkqTz+7QWqxr!?JX4xP*Q2^Z9Qhf2EbxC0Jif(q3-_!2u3U_1Aqkt z&5_UN5sF{xyAJd`1>*6zNyn0Mp_|k5mltwPUaabB&Cv_&E>Cs*dwaWm_ua?_k39zM zH@nQtRrc*Je~;(C#C+Zjkk1Tx5$u)u*;C_z0^rYg{s#))K>9F2Sux2YsPMVG Date: Tue, 27 Aug 2024 14:33:16 -0600 Subject: [PATCH 19/26] Update xenopet.yml adding neutral to the neutral drones faction --- Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index 20a6a7464cc..89d0c6cd298 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -61,6 +61,9 @@ parent: MobXenoDroneNPC description: They mostly come at night. Mostly. components: + - type: NpcFactionMember + factions: + - Passive - type: LanguageKnowledge speaks: - Xeno From 78474347973201898cf7a4fc1a8e60c3a87d24bd Mon Sep 17 00:00:00 2001 From: fenndragon Date: Tue, 27 Aug 2024 14:34:26 -0600 Subject: [PATCH 20/26] Update Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com> --- Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index 89d0c6cd298..df231ddfcc0 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -159,7 +159,6 @@ Dead: Base: patriarch_dead - type: Inventory - speciesId: praetorian templateId: friendxeno - type: IdExaminable - type: InventorySlots From 0e154ef3600be3fe02dfbc2300c39bee816beb83 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Tue, 27 Aug 2024 14:34:37 -0600 Subject: [PATCH 21/26] Update Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com> --- Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index df231ddfcc0..ba0b3f5c783 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -189,7 +189,6 @@ factions: - PetsNT - type: Inventory - speciesId: drone templateId: friendxeno - type: Puller needsHands: false From 1e2679751bfa530d04f45f641fd48ff83ec98d24 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Tue, 27 Aug 2024 14:34:48 -0600 Subject: [PATCH 22/26] Update Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com> --- Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index ba0b3f5c783..3aefab4ea52 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -221,7 +221,6 @@ factions: - PetsNT - type: Inventory - speciesId: ravager templateId: friendxeno - type: Puller needsHands: false From 546ed6ff3e59baa95e609ab5fedb59b35fd4849a Mon Sep 17 00:00:00 2001 From: fenndragon Date: Tue, 27 Aug 2024 14:45:23 -0600 Subject: [PATCH 23/26] Update xenopet.yml merge of rouny's with spacefriend base as well as setting up for moving puller over to the base xeno --- .../Floof/Entities/Mobs/NPCs/xenopet.yml | 32 +++---------------- 1 file changed, 5 insertions(+), 27 deletions(-) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index 3aefab4ea52..8e28f802062 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -1,12 +1,12 @@ - type: entity - name: basic - id: MobSpaceFriend + name: Neutral Rouny + id: MobXenoNeutralRouny parent: MobXenoRounyNPC - description: It looks friendly. Why don't you give it a hug? + description: They mostly come at night. Mostly. components: - type: NpcFactionMember factions: - - PetsNT + - Passive - type: MovementAlwaysTouching - type: MeleeWeapon soundHit: @@ -17,19 +17,7 @@ types: Blunt: 5 Slash: 5 - - type: Puller - needsHands: false - type: GhostTakeoverAvailable - -- type: entity - name: Neutral Rouny - id: MobXenoNeutralRouny - parent: MobSpaceFriend - description: They mostly come at night. Mostly. - components: - - type: NpcFactionMember - factions: - - Passive - type: LanguageKnowledge speaks: - Xeno @@ -46,8 +34,6 @@ - type: NpcFactionMember factions: - Passive - - type: Puller - needsHands: false - type: LanguageKnowledge speaks: - Xeno @@ -101,7 +87,7 @@ - type: entity name: Friend-Shaped - parent: MobSpaceFriend + parent: MobXenoNeutralRouny id: MobXenoFriendShaped description: A very clearly friend-shaped Xeno. components: @@ -114,8 +100,6 @@ scale: 0.7, 0.7 - type: Inventory templateId: friendxeno - - type: Puller - needsHands: false - type: IdExaminable - type: InventorySlots - type: Strippable @@ -190,8 +174,6 @@ - PetsNT - type: Inventory templateId: friendxeno - - type: Puller - needsHands: false - type: IdExaminable - type: InventorySlots - type: Strippable @@ -222,8 +204,6 @@ - PetsNT - type: Inventory templateId: friendxeno - - type: Puller - needsHands: false - type: IdExaminable - type: InventorySlots - type: Strippable @@ -275,8 +255,6 @@ Base: subject7355_dead - type: Inventory templateId: friendxeno - - type: Puller - needsHands: false - type: IdExaminable - type: InventorySlots - type: Strippable From 0f9ba17229f7887bc41ba8869f7282fa0ce2a1fc Mon Sep 17 00:00:00 2001 From: fenndragon Date: Tue, 27 Aug 2024 14:48:06 -0600 Subject: [PATCH 24/26] Update xeno.yml altered the base xenos puller to not require them to have hands --- Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml b/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml index 9e6addf3b0a..4bc1f1671ac 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml @@ -97,6 +97,7 @@ Dead: Base: dead - type: Puller + needsHands: false - type: Butcherable butcheringType: Spike spawned: From c101d27c7a8581a9f5e9c8f0377e5eb6e0df959b Mon Sep 17 00:00:00 2001 From: fenndragon Date: Mon, 2 Sep 2024 12:41:48 -0600 Subject: [PATCH 25/26] Update xenopet.yml removing the weapon change for neutral rouny --- .../Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index 8e28f802062..ce1a9a5677a 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -8,15 +8,6 @@ factions: - Passive - type: MovementAlwaysTouching - - type: MeleeWeapon - soundHit: - path: /Audio/Weapons/Xeno/alien_claw_flesh3.ogg - angle: 0 - animation: WeaponArcClaw - damage: - types: - Blunt: 5 - Slash: 5 - type: GhostTakeoverAvailable - type: LanguageKnowledge speaks: From 0aef6d8eaf791405dfc879549822137dcea41c30 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Mon, 2 Sep 2024 12:46:35 -0600 Subject: [PATCH 26/26] Update xenopet.yml added a colored point light to the different friendly Xenos to make them stand out as per request --- .../Floof/Entities/Mobs/NPCs/xenopet.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml index ce1a9a5677a..25fc5dc0a57 100644 --- a/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml +++ b/Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml @@ -7,6 +7,10 @@ - type: NpcFactionMember factions: - Passive + - type: PointLight + radius: 2 + energy: .5 + color: "#B85E5E" - type: MovementAlwaysTouching - type: GhostTakeoverAvailable - type: LanguageKnowledge @@ -25,6 +29,10 @@ - type: NpcFactionMember factions: - Passive + - type: PointLight + radius: 2 + energy: .5 + color: "#62B85E" - type: LanguageKnowledge speaks: - Xeno @@ -41,6 +49,10 @@ - type: NpcFactionMember factions: - Passive + - type: PointLight + radius: 2 + energy: .5 + color: "#8B5EB8" - type: LanguageKnowledge speaks: - Xeno @@ -57,6 +69,10 @@ - type: NpcFactionMember factions: - Passive + - type: PointLight + radius: 2 + energy: .5 + color: "#E3954D" - type: LanguageKnowledge speaks: - Xeno