Skip to content

Commit

Permalink
add friend-shaped
Browse files Browse the repository at this point in the history
  • Loading branch information
Fansana committed Sep 29, 2024
1 parent 0d008e9 commit cbe8841
Showing 1 changed file with 92 additions and 92 deletions.
184 changes: 92 additions & 92 deletions Resources/Prototypes/Entities/Mobs/NPCs/xenopet.yml
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
#- type: entity
# name: Neutral Rouny
# id: MobXenoNeutralRouny
# parent: MobXenoRounyNPC
# description: They mostly come at night. Mostly.
# components:
# - type: NpcFactionMember
# factions:
# - Passive
# - type: PointLight
# radius: 2
# energy: 1
# color: "#B85E5E"
# - type: MovementAlwaysTouching
# - type: GhostRole
# name: ghost-role-information-friendlyxeno-name
# description: ghost-role-information-friendlyxeno-description
# rules: ghost-role-information-friendlyxeno-rules
# - type: GhostTakeoverAvailable
# - type: LanguageKnowledge
# speaks:
# - Xeno
# understands:
# - Xeno
# - TauCetiBasic
- type: entity
name: Neutral Rouny
id: MobXenoNeutralRouny
parent: MobXenoRounyNPC
description: They mostly come at night. Mostly.
components:
- type: NpcFactionMember
factions:
- Passive
- type: PointLight
radius: 2
energy: 1
color: "#B85E5E"
- type: MovementAlwaysTouching
- type: GhostRole
name: ghost-role-information-friendlyxeno-name
description: ghost-role-information-friendlyxeno-description
rules: ghost-role-information-friendlyxeno-rules
- type: GhostTakeoverAvailable
- type: LanguageKnowledge
speaks:
- Xeno
understands:
- Xeno
- TauCetiBasic
#
#- type: entity
# name: Neutral Praetorian
Expand Down Expand Up @@ -99,73 +99,73 @@
# - Xeno
# - TauCetiBasic
#
#- type: inventoryTemplate
# id: friendxeno
# slots:
# - name: id
# slotTexture: id
# slotFlags: IDCARD
# slotGroup: SecondHotbar
# stripTime: 6
# uiWindowPos: 2,1
# strippingWindowPos: 2,4
# displayName: ID
# - name: head
# slotTexture: head
# slotFlags: HEAD
# uiWindowPos: 1,2
# strippingWindowPos: 0,0
# displayName: Head
# - name: mask
# slotTexture: mask
# slotFlags: MASK
# uiWindowPos: 0,1
# strippingWindowPos: 1,1
# displayName: Mask
#
#- type: entity
# name: Friend-Shaped
# parent: MobXenoNeutralRouny
# id: MobXenoFriendShaped
# description: A very clearly friend-shaped Xeno.
# components:
# - type: NpcFactionMember
# factions:
# - PetsNT
# - type: Tool
# speed: 3
# qualities:
# - Prying
# - type: Sprite
# drawdepth: Mobs
# sprite: Mobs/Aliens/Xenos/rouny.rsi
# scale: 0.5, 0.5
# - type: GhostRole
# - type: GhostTakeoverAvailable
# - type: Inventory
# templateId: friendxeno
# - type: IdExaminable
# - type: InventorySlots
# - type: Stripping
# - type: Strippable
# - type: UserInterface
# interfaces:
# - key: enum.StrippingUiKey.Key
# type: StrippableBoundUserInterface
# - type: Grammar
# attributes:
# proper: true
# gender: male
# - type: Body
# prototype: Friendshaped
# requiredLegs: 1 # TODO: More than 1 leg
# - type: InteractionPopup
# successChance: 0.5
# interactSuccessString: petting-success-reptile
# interactFailureString: petting-failure-generic
# interactSuccessSpawn: EffectHearts
# interactSuccessSound:
# path: /Audio/Animals/lizard_happy.ogg
- type: inventoryTemplate
id: friendxeno
slots:
- name: id
slotTexture: id
slotFlags: IDCARD
slotGroup: SecondHotbar
stripTime: 6
uiWindowPos: 2,1
strippingWindowPos: 2,4
displayName: ID
- name: head
slotTexture: head
slotFlags: HEAD
uiWindowPos: 1,2
strippingWindowPos: 0,0
displayName: Head
- name: mask
slotTexture: mask
slotFlags: MASK
uiWindowPos: 0,1
strippingWindowPos: 1,1
displayName: Mask

- type: entity
name: Friend-Shaped
parent: MobXenoNeutralRouny
id: MobXenoFriendShaped
description: A very clearly friend-shaped Xeno.
components:
- type: NpcFactionMember
factions:
- PetsNT
- type: Tool
speed: 3
qualities:
- Prying
- type: Sprite
drawdepth: Mobs
sprite: Mobs/Aliens/Xenos/rouny.rsi
scale: 0.5, 0.5
- type: GhostRole
- type: GhostTakeoverAvailable
- type: Inventory
templateId: friendxeno
- type: IdExaminable
- type: InventorySlots
- type: Stripping
- type: Strippable
- type: UserInterface
interfaces:
- key: enum.StrippingUiKey.Key
type: StrippableBoundUserInterface
- type: Grammar
attributes:
proper: true
gender: male
- type: Body
prototype: Friendshaped
requiredLegs: 1 # TODO: More than 1 leg
- type: InteractionPopup
successChance: 0.5
interactSuccessString: petting-success-reptile
interactFailureString: petting-failure-generic
interactSuccessSpawn: EffectHearts
interactSuccessSound:
path: /Audio/Animals/lizard_happy.ogg
#
#- type: entity
# name: Patriach
Expand Down

0 comments on commit cbe8841

Please sign in to comment.