Carcats species [Draft] (#1023)
* body parts * proto setup * inhand displacements * carcat cloak * eyes * gloves * pants carcat * pants * shirt * markings nose + ears * Update 5.png * shoes + naming * helmet adapt * carcat sounds * Update sewing_table.yml * s * Update comoss.yml * Update factoria.yml * s
This commit is contained in:
@@ -106,3 +106,11 @@
|
||||
values:
|
||||
prefix: cp14-species-name-silva-female-first-
|
||||
count: 20
|
||||
|
||||
# Carcat
|
||||
|
||||
- type: localizedDataset
|
||||
id: CP14_Names_Carcat_First
|
||||
values:
|
||||
prefix: cp14-species-name-carcat-first-
|
||||
count: 50
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
- type: entity
|
||||
parent: CP14ClothingHeadBase
|
||||
id: CP14ClothingHeadCaptainCap
|
||||
name: captain's cap
|
||||
description: No, look how handsome he is!
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Head/Roles/Captain/cap.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Head/Roles/Captain/cap.rsi
|
||||
@@ -1,98 +1,3 @@
|
||||
# Berets
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingHeadBase
|
||||
id: CP14ClothingHeadBeretBase
|
||||
abstract: true
|
||||
description: this is beret.
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingHeadBeretBase
|
||||
id: CP14ClothingHeadBeretRed
|
||||
name: red beret
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Head/Roles/General/beret_red.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Head/Roles/General/beret_red.rsi
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingHeadBeretBase
|
||||
id: CP14ClothingHeadBeretPurple
|
||||
name: purple beret
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Head/Roles/General/beret_purple.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Head/Roles/General/beret_purple.rsi
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingHeadBeretBase
|
||||
id: CP14ClothingHeadBeretYellow
|
||||
name: yellow beret
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Head/Roles/General/beret_yellow.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Head/Roles/General/beret_yellow.rsi
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingHeadBeretBase
|
||||
id: CP14ClothingHeadBeretBlue
|
||||
name: blue beret
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Head/Roles/General/beret_blue.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Head/Roles/General/beret_blue.rsi
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingHeadBeretBase
|
||||
id: CP14ClothingHeadBeretBlack
|
||||
name: black beret
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Head/Roles/General/beret_black.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Head/Roles/General/beret_black.rsi
|
||||
|
||||
# Bandanas
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingHeadBase
|
||||
id: CP14ClothingHeadBandanaBase
|
||||
abstract: true
|
||||
description: Favorite mage headdress
|
||||
components:
|
||||
- type: HideLayerClothing
|
||||
slots:
|
||||
- Hair
|
||||
- Snout
|
||||
- HeadTop
|
||||
- HeadSide
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingHeadBandanaBase
|
||||
id: CP14ClothingHeadBandanaWhite
|
||||
name: white bandana
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Head/Roles/General/bandana_white.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Head/Roles/General/bandana_white.rsi
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingHeadBandanaBase
|
||||
id: CP14ClothingHeadBandanaYellow
|
||||
name: yellow bandana
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Head/Roles/General/bandana_yellow.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Head/Roles/General/bandana_yellow.rsi
|
||||
|
||||
#
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingHeadBase
|
||||
id: CP14ClothingHeadBeretMercenary
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
- type: marking
|
||||
id: CP14CarcatEars
|
||||
bodyPart: HeadTop
|
||||
markingCategory: HeadTop
|
||||
followSkinColor: true
|
||||
forcedColoring: true
|
||||
speciesRestriction: [ CP14Carcat ]
|
||||
sprites:
|
||||
- sprite: _CP14/Mobs/Customization/carcat_ears.rsi
|
||||
state: 1
|
||||
|
||||
- type: marking
|
||||
id: CP14CarcatEars2
|
||||
bodyPart: HeadTop
|
||||
markingCategory: HeadTop
|
||||
followSkinColor: true
|
||||
forcedColoring: true
|
||||
speciesRestriction: [ CP14Carcat ]
|
||||
sprites:
|
||||
- sprite: _CP14/Mobs/Customization/carcat_ears.rsi
|
||||
state: 2
|
||||
|
||||
- type: marking
|
||||
id: CP14CarcatEars3
|
||||
bodyPart: HeadTop
|
||||
markingCategory: HeadTop
|
||||
followSkinColor: true
|
||||
forcedColoring: true
|
||||
speciesRestriction: [ CP14Carcat ]
|
||||
sprites:
|
||||
- sprite: _CP14/Mobs/Customization/carcat_ears.rsi
|
||||
state: 3
|
||||
|
||||
- type: marking
|
||||
id: CP14CarcatEars4
|
||||
bodyPart: HeadTop
|
||||
markingCategory: HeadTop
|
||||
followSkinColor: true
|
||||
forcedColoring: true
|
||||
speciesRestriction: [ CP14Carcat ]
|
||||
sprites:
|
||||
- sprite: _CP14/Mobs/Customization/carcat_ears.rsi
|
||||
state: 4
|
||||
|
||||
- type: marking
|
||||
id: CP14CarcatEars5
|
||||
bodyPart: HeadTop
|
||||
markingCategory: HeadTop
|
||||
followSkinColor: true
|
||||
forcedColoring: true
|
||||
speciesRestriction: [ CP14Carcat ]
|
||||
sprites:
|
||||
- sprite: _CP14/Mobs/Customization/carcat_ears.rsi
|
||||
state: 5
|
||||
@@ -0,0 +1,65 @@
|
||||
- type: marking
|
||||
id: CP14CarcatNose
|
||||
bodyPart: Snout
|
||||
markingCategory: Snout
|
||||
followSkinColor: true
|
||||
forcedColoring: true
|
||||
speciesRestriction: [ CP14Carcat ]
|
||||
sprites:
|
||||
- sprite: _CP14/Mobs/Customization/carcat_nose.rsi
|
||||
state: 1
|
||||
|
||||
- type: marking
|
||||
id: CP14CarcatNose2
|
||||
bodyPart: Snout
|
||||
markingCategory: Snout
|
||||
followSkinColor: true
|
||||
forcedColoring: true
|
||||
speciesRestriction: [ CP14Carcat ]
|
||||
sprites:
|
||||
- sprite: _CP14/Mobs/Customization/carcat_nose.rsi
|
||||
state: 2
|
||||
|
||||
- type: marking
|
||||
id: CP14CarcatNose3
|
||||
bodyPart: Snout
|
||||
markingCategory: Snout
|
||||
followSkinColor: true
|
||||
forcedColoring: true
|
||||
speciesRestriction: [ CP14Carcat ]
|
||||
sprites:
|
||||
- sprite: _CP14/Mobs/Customization/carcat_nose.rsi
|
||||
state: 3
|
||||
|
||||
- type: marking
|
||||
id: CP14CarcatNose4
|
||||
bodyPart: Snout
|
||||
markingCategory: Snout
|
||||
followSkinColor: true
|
||||
forcedColoring: true
|
||||
speciesRestriction: [ CP14Carcat ]
|
||||
sprites:
|
||||
- sprite: _CP14/Mobs/Customization/carcat_nose.rsi
|
||||
state: 4
|
||||
|
||||
- type: marking
|
||||
id: CP14CarcatNose5
|
||||
bodyPart: Snout
|
||||
markingCategory: Snout
|
||||
followSkinColor: true
|
||||
forcedColoring: true
|
||||
speciesRestriction: [ CP14Carcat ]
|
||||
sprites:
|
||||
- sprite: _CP14/Mobs/Customization/carcat_nose.rsi
|
||||
state: 5
|
||||
|
||||
- type: marking
|
||||
id: CP14CarcatNose6
|
||||
bodyPart: Snout
|
||||
markingCategory: Snout
|
||||
followSkinColor: true
|
||||
forcedColoring: true
|
||||
speciesRestriction: [ CP14Carcat ]
|
||||
sprites:
|
||||
- sprite: _CP14/Mobs/Customization/carcat_nose.rsi
|
||||
state: 6
|
||||
@@ -0,0 +1,4 @@
|
||||
- type: entity
|
||||
save: false
|
||||
parent: CP14BaseMobCarcat
|
||||
id: CP14MobCarcat
|
||||
174
Resources/Prototypes/_CP14/Entities/Mobs/Species/carcat.yml
Normal file
174
Resources/Prototypes/_CP14/Entities/Mobs/Species/carcat.yml
Normal file
@@ -0,0 +1,174 @@
|
||||
- type: entity
|
||||
parent: CP14BaseMobSpeciesOrganic
|
||||
id: CP14BaseMobCarcat
|
||||
name: Mr. Cat
|
||||
abstract: true
|
||||
components:
|
||||
- type: HumanoidAppearance
|
||||
species: CP14Carcat
|
||||
- type: Hunger
|
||||
starvationDamage:
|
||||
types:
|
||||
Cold: 0.25
|
||||
Bloodloss: 0.25
|
||||
- type: Icon
|
||||
sprite: _CP14/Mobs/Species/Carcat/parts.rsi
|
||||
state: full
|
||||
- type: Vocal
|
||||
sounds:
|
||||
Male: CP14UnisexCarcat
|
||||
Female: CP14UnisexCarcat
|
||||
Unsexed: CP14UnisexCarcat
|
||||
- type: Speech
|
||||
speechSounds: CP14Carcat
|
||||
- type: Thirst
|
||||
- type: Butcherable
|
||||
butcheringType: Spike
|
||||
spawned:
|
||||
- id: CP14FoodMeatHuman
|
||||
amount: 3
|
||||
- type: Body
|
||||
prototype: CP14Human
|
||||
requiredLegs: 2
|
||||
- type: MeleeWeapon
|
||||
soundHit:
|
||||
collection: AlienClaw
|
||||
angle: 30
|
||||
animation: WeaponArcClaw
|
||||
damage:
|
||||
types:
|
||||
Slash: 5 # 5 slash
|
||||
- type: FootstepModifier
|
||||
footstepSoundCollection: null # Silent footstep
|
||||
- type: Inventory
|
||||
templateId: CP14Carcat # Cant wear shoes
|
||||
displacements:
|
||||
belt:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: cloak
|
||||
cloak:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: cloak
|
||||
back:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: cloak
|
||||
eyes:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: eyes
|
||||
head:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement48.rsi
|
||||
state: head
|
||||
48:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement48.rsi
|
||||
state: head
|
||||
mask:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: mask
|
||||
pants:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: pants
|
||||
shirt:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: shirt
|
||||
outerClothing:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: shirt
|
||||
- type: Hands
|
||||
leftHandDisplacement:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: hands_left
|
||||
rightHandDisplacement:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: hands_right
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseSpeciesDummy
|
||||
id: CP14MobCarcatDummy
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: HumanoidAppearance
|
||||
species: CP14Carcat
|
||||
- type: Inventory
|
||||
templateId: CP14Carcat
|
||||
displacements:
|
||||
belt:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: cloak
|
||||
cloak:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: cloak
|
||||
back:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: cloak
|
||||
eyes:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: eyes
|
||||
head:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement48.rsi
|
||||
state: head
|
||||
48:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement48.rsi
|
||||
state: head
|
||||
mask:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: mask
|
||||
pants:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: pants
|
||||
shirt:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: shirt
|
||||
outerClothing:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: shirt
|
||||
- type: Hands
|
||||
leftHandDisplacement:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: hands_left
|
||||
rightHandDisplacement:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: _CP14/Mobs/Species/Carcat/displacement.rsi
|
||||
state: hands_right
|
||||
@@ -0,0 +1,134 @@
|
||||
- type: inventoryTemplate
|
||||
id: CP14Carcat #Copy of CP14Human, but without shoes
|
||||
slots:
|
||||
# Left hotbar
|
||||
# 0, y
|
||||
- name: ring1
|
||||
slotTexture: ring
|
||||
slotFlags: RING
|
||||
uiWindowPos: 0,1
|
||||
strippingWindowPos: 0,3
|
||||
displayName: Ring
|
||||
- name: mask
|
||||
slotTexture: mask
|
||||
slotFlags: MASK
|
||||
uiWindowPos: 0,2
|
||||
strippingWindowPos: 2,0
|
||||
displayName: Mask
|
||||
- name: eyes
|
||||
slotTexture: eyes
|
||||
slotFlags: EYES
|
||||
uiWindowPos: 0,3
|
||||
strippingWindowPos: 0,1
|
||||
displayName: Eyes
|
||||
# 1, y
|
||||
#- name: shoes
|
||||
# slotTexture: shoes
|
||||
# slotFlags: FEET
|
||||
# uiWindowPos: 1,0
|
||||
# strippingWindowPos: 1,5
|
||||
# displayName: Shoes
|
||||
- name: pants
|
||||
slotTexture: pants
|
||||
slotFlags: PANTS
|
||||
uiWindowPos: 1,1
|
||||
strippingWindowPos: 1,4
|
||||
displayName: Pants
|
||||
- name: shirt
|
||||
slotTexture: shirt
|
||||
slotFlags: SHIRT
|
||||
uiWindowPos: 1,2
|
||||
strippingWindowPos: 1,3
|
||||
displayName: Shirt
|
||||
- name: head
|
||||
slotTexture: head
|
||||
slotFlags: HEAD
|
||||
uiWindowPos: 1,3
|
||||
strippingWindowPos: 1,1
|
||||
displayName: Head
|
||||
# 2, y
|
||||
- name: gloves
|
||||
slotTexture: gloves
|
||||
slotFlags: GLOVES
|
||||
uiWindowPos: 2,0
|
||||
strippingWindowPos: 0,2
|
||||
displayName: Gloves
|
||||
- name: ring2
|
||||
slotTexture: ring
|
||||
slotFlags: RING
|
||||
uiWindowPos: 2,1
|
||||
strippingWindowPos: 2,3
|
||||
displayName: Ring
|
||||
- name: outerClothing
|
||||
slotTexture: suit
|
||||
slotFlags: OUTERCLOTHING
|
||||
uiWindowPos: 2,2
|
||||
strippingWindowPos: 2,1
|
||||
displayName: Armor
|
||||
- name: cloak
|
||||
slotTexture: cloak
|
||||
slotFlags: CLOAK
|
||||
uiWindowPos: 2,3
|
||||
strippingWindowPos: 2,2
|
||||
displayName: Cloak
|
||||
# Main hotbar
|
||||
- name: belt1
|
||||
slotTexture: belt
|
||||
slotFlags: BELT
|
||||
slotGroup: SecondHotbar
|
||||
uiWindowPos: 0,0
|
||||
strippingWindowPos: 0,4
|
||||
dependsOn: pants
|
||||
displayName: Belt
|
||||
- name: keys
|
||||
slotTexture: keys
|
||||
slotFlags: KEYS
|
||||
slotGroup: SecondHotbar
|
||||
uiWindowPos: 0,0
|
||||
strippingWindowPos: 2,5
|
||||
dependsOn: pants
|
||||
displayName: Keys
|
||||
stripHidden: true
|
||||
- name: back
|
||||
slotTexture: back
|
||||
slotFlags: BACK
|
||||
slotGroup: SecondHotbar
|
||||
uiWindowPos: 0,0
|
||||
strippingWindowPos: 0,5
|
||||
displayName: Back
|
||||
- name: neck
|
||||
slotTexture: neck
|
||||
slotFlags: NECK
|
||||
slotGroup: SecondHotbar
|
||||
uiWindowPos: 0,0
|
||||
strippingWindowPos: 1,2
|
||||
displayName: Neck
|
||||
dependsOn: shirt
|
||||
# Right hand
|
||||
# Left hand
|
||||
- name: pocket1
|
||||
slotTexture: pocket
|
||||
slotFlags: POCKET
|
||||
slotGroup: MainHotbar
|
||||
uiWindowPos: 0,0
|
||||
strippingWindowPos: 0,0
|
||||
dependsOn: pants
|
||||
displayName: Pocket
|
||||
stripHidden: true
|
||||
- name: pocket2
|
||||
slotTexture: pocket
|
||||
slotFlags: POCKET
|
||||
slotGroup: MainHotbar
|
||||
uiWindowPos: 1,0
|
||||
strippingWindowPos: 1,0
|
||||
dependsOn: pants
|
||||
displayName: Pocket
|
||||
stripHidden: true
|
||||
- name: belt2
|
||||
slotTexture: belt
|
||||
slotFlags: BELT
|
||||
slotGroup: MainHotbar
|
||||
uiWindowPos: 2,0
|
||||
strippingWindowPos: 2,4
|
||||
dependsOn: pants
|
||||
displayName: Belt
|
||||
@@ -162,15 +162,8 @@
|
||||
- CP14ClothingHeadMetalHeadband
|
||||
- CP14ClothingHeadTriangularHat
|
||||
- CP14ClothingHeadTriangularHatGolden
|
||||
- CP14ClothingHeadBeretRed
|
||||
- CP14ClothingHeadJestersCap
|
||||
- CP14ClothingHeadBeretPurple
|
||||
- CP14ClothingHeadBeretYellow
|
||||
- CP14ClothingHeadBeretBlue
|
||||
- CP14ClothingHeadBeretBlack
|
||||
- CP14ClothingHeadHuntersHat
|
||||
- CP14ClothingHeadBandanaWhite
|
||||
- CP14ClothingHeadBandanaYellow
|
||||
|
||||
- type: loadout
|
||||
id: CP14ClothingHeadMetalHeadband
|
||||
@@ -187,51 +180,16 @@
|
||||
equipment:
|
||||
head: CP14ClothingHeadTriangularHatGolden
|
||||
|
||||
- type: loadout
|
||||
id: CP14ClothingHeadBeretRed
|
||||
equipment:
|
||||
head: CP14ClothingHeadBeretRed
|
||||
|
||||
- type: loadout
|
||||
id: CP14ClothingHeadJestersCap
|
||||
equipment:
|
||||
head: CP14ClothingHeadJestersCap
|
||||
|
||||
- type: loadout
|
||||
id: CP14ClothingHeadBeretPurple
|
||||
equipment:
|
||||
head: CP14ClothingHeadBeretPurple
|
||||
|
||||
- type: loadout
|
||||
id: CP14ClothingHeadBeretYellow
|
||||
equipment:
|
||||
head: CP14ClothingHeadBeretYellow
|
||||
|
||||
- type: loadout
|
||||
id: CP14ClothingHeadBeretBlue
|
||||
equipment:
|
||||
head: CP14ClothingHeadBeretBlue
|
||||
|
||||
- type: loadout
|
||||
id: CP14ClothingHeadBeretBlack
|
||||
equipment:
|
||||
head: CP14ClothingHeadBeretBlack
|
||||
|
||||
- type: loadout
|
||||
id: CP14ClothingHeadHuntersHat
|
||||
equipment:
|
||||
head: CP14ClothingHeadHuntersHat
|
||||
|
||||
- type: loadout
|
||||
id: CP14ClothingHeadBandanaWhite
|
||||
equipment:
|
||||
head: CP14ClothingHeadBandanaWhite
|
||||
|
||||
- type: loadout
|
||||
id: CP14ClothingHeadBandanaYellow
|
||||
equipment:
|
||||
head: CP14ClothingHeadBandanaYellow
|
||||
|
||||
# Pants
|
||||
|
||||
- type: loadoutGroup
|
||||
|
||||
@@ -138,86 +138,6 @@
|
||||
knowledge: ClothingSewing
|
||||
result: CP14ClothingPantsTrouserDarkBlue
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14ClothingHeadBeretRed
|
||||
tag: CP14RecipeSewing
|
||||
craftTime: 2
|
||||
requirements:
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14String
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14DyeRed
|
||||
- !type:StackResource
|
||||
stack: CP14Cloth
|
||||
count: 1
|
||||
- !type:KnowledgeRequired
|
||||
knowledge: ClothingSewing
|
||||
result: CP14ClothingHeadBeretRed
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14ClothingHeadBeretPurple
|
||||
tag: CP14RecipeSewing
|
||||
craftTime: 2
|
||||
requirements:
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14String
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14DyePurple
|
||||
- !type:StackResource
|
||||
stack: CP14Cloth
|
||||
count: 1
|
||||
- !type:KnowledgeRequired
|
||||
knowledge: ClothingSewing
|
||||
result: CP14ClothingHeadBeretPurple
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14ClothingHeadBeretYellow
|
||||
tag: CP14RecipeSewing
|
||||
craftTime: 2
|
||||
requirements:
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14String
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14DyeYellow
|
||||
- !type:StackResource
|
||||
stack: CP14Cloth
|
||||
count: 1
|
||||
- !type:KnowledgeRequired
|
||||
knowledge: ClothingSewing
|
||||
result: CP14ClothingHeadBeretYellow
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14ClothingHeadBeretBlue
|
||||
tag: CP14RecipeSewing
|
||||
craftTime: 2
|
||||
requirements:
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14String
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14DyeBlue
|
||||
- !type:StackResource
|
||||
stack: CP14Cloth
|
||||
count: 1
|
||||
- !type:KnowledgeRequired
|
||||
knowledge: ClothingSewing
|
||||
result: CP14ClothingHeadBeretBlue
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14ClothingHeadBeretBlack
|
||||
tag: CP14RecipeSewing
|
||||
craftTime: 2
|
||||
requirements:
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14String
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14DyeBlack
|
||||
- !type:StackResource
|
||||
stack: CP14Cloth
|
||||
count: 1
|
||||
- !type:KnowledgeRequired
|
||||
knowledge: ClothingSewing
|
||||
result: CP14ClothingHeadBeretBlack
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14ClothingHeadHuntersHat
|
||||
tag: CP14RecipeSewing
|
||||
@@ -234,36 +154,6 @@
|
||||
knowledge: ClothingSewing
|
||||
result: CP14ClothingHeadHuntersHat
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14ClothingHeadBandanaWhite
|
||||
tag: CP14RecipeSewing
|
||||
craftTime: 2
|
||||
requirements:
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14String
|
||||
- !type:StackResource
|
||||
stack: CP14Cloth
|
||||
count: 2
|
||||
- !type:KnowledgeRequired
|
||||
knowledge: ClothingSewing
|
||||
result: CP14ClothingHeadBandanaWhite
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14ClothingHeadBandanaYellow
|
||||
tag: CP14RecipeSewing
|
||||
craftTime: 2
|
||||
requirements:
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14String
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14DyeYellow
|
||||
- !type:StackResource
|
||||
stack: CP14Cloth
|
||||
count: 2
|
||||
- !type:KnowledgeRequired
|
||||
knowledge: ClothingSewing
|
||||
result: CP14ClothingHeadBandanaYellow
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14ClothingShirtMercenary
|
||||
tag: CP14RecipeSewing
|
||||
|
||||
6
Resources/Prototypes/_CP14/SoundCollections/emote.yml
Normal file
6
Resources/Prototypes/_CP14/SoundCollections/emote.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
- type: soundCollection
|
||||
id: CP14CarcatLaugh
|
||||
files:
|
||||
- /Audio/_CP14/Voice/Carcat/carcat_laugh.ogg
|
||||
- /Audio/_CP14/Voice/Carcat/carcat_laugh2.ogg
|
||||
- /Audio/_CP14/Voice/Carcat/carcat_laugh3.ogg
|
||||
157
Resources/Prototypes/_CP14/Species/carcat.yml
Normal file
157
Resources/Prototypes/_CP14/Species/carcat.yml
Normal file
@@ -0,0 +1,157 @@
|
||||
- type: species
|
||||
id: CP14Carcat
|
||||
name: cp14-species-name-carcat
|
||||
roundStart: true
|
||||
prototype: CP14MobCarcat
|
||||
sprites: CP14MobCarcatSprites
|
||||
markingLimits: CP14MobCarcatMarkingLimits
|
||||
dollPrototype: CP14MobCarcatDummy
|
||||
skinColoration: VoxFeathers
|
||||
defaultSkinTone: "#4a382f"
|
||||
maleFirstNames: CP14_Names_Carcat_First
|
||||
femaleFirstNames: CP14_Names_Carcat_First
|
||||
naming: First
|
||||
|
||||
- type: speciesBaseSprites
|
||||
id: CP14MobCarcatSprites
|
||||
sprites:
|
||||
Head: CP14MobCarcatHead
|
||||
HeadTop: CP14MobCarcatMarkingMatchSkin
|
||||
#Hair: CP14MobCarcatAnyMarking
|
||||
#FacialHair: CP14MobCarcatAnyMarking
|
||||
Snout: CP14MobCarcatMarkingMatchSkin
|
||||
Chest: CP14MobCarcatTorso
|
||||
Eyes: CP14MobCarcatEyes
|
||||
LArm: CP14MobCarcatLArm
|
||||
RArm: CP14MobCarcatRArm
|
||||
LHand: CP14MobCarcatLHand
|
||||
RHand: CP14MobCarcatRHand
|
||||
LLeg: CP14MobCarcatLLeg
|
||||
RLeg: CP14MobCarcatRLeg
|
||||
LFoot: CP14MobCarcatLFoot
|
||||
RFoot: CP14MobCarcatRFoot
|
||||
|
||||
- type: markingPoints
|
||||
id: CP14MobCarcatMarkingLimits
|
||||
onlyWhitelisted: true
|
||||
points:
|
||||
Hair:
|
||||
points: 1
|
||||
required: false
|
||||
#FacialHair:
|
||||
# points: 1
|
||||
# required: false
|
||||
Snout:
|
||||
points: 1
|
||||
required: true
|
||||
defaultMarkings: [ CP14CarcatNose ]
|
||||
HeadTop:
|
||||
points: 1
|
||||
required: true
|
||||
defaultMarkings: [ CP14CarcatEars ]
|
||||
#Chest:
|
||||
# points: 1
|
||||
# required: false
|
||||
#Legs:
|
||||
# points: 2
|
||||
# required: false
|
||||
#Arms:
|
||||
# points: 2
|
||||
# required: false
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatEyes
|
||||
baseSprite:
|
||||
sprite: _CP14/Mobs/Species/Carcat/parts.rsi
|
||||
state: eyes
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatAnyMarking
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatMarkingMatchSkin
|
||||
markingsMatchSkin: true
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatHead
|
||||
baseSprite:
|
||||
sprite: _CP14/Mobs/Species/Carcat/parts.rsi
|
||||
state: head
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatHeadMale
|
||||
baseSprite:
|
||||
sprite: _CP14/Mobs/Species/Carcat/parts.rsi
|
||||
state: head
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatHeadFemale
|
||||
baseSprite:
|
||||
sprite: _CP14/Mobs/Species/Carcat/parts.rsi
|
||||
state: head
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatTorso
|
||||
baseSprite:
|
||||
sprite: _CP14/Mobs/Species/Carcat/parts.rsi
|
||||
state: torso
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatTorsoMale
|
||||
baseSprite:
|
||||
sprite: _CP14/Mobs/Species/Carcat/parts.rsi
|
||||
state: torso
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatTorsoFemale
|
||||
baseSprite:
|
||||
sprite: _CP14/Mobs/Species/Carcat/parts.rsi
|
||||
state: torso
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatLLeg
|
||||
baseSprite:
|
||||
sprite: _CP14/Mobs/Species/Carcat/parts.rsi
|
||||
state: l_leg
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatLArm
|
||||
baseSprite:
|
||||
sprite: _CP14/Mobs/Species/Carcat/parts.rsi
|
||||
state: l_arm
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatLHand
|
||||
baseSprite:
|
||||
sprite: _CP14/Mobs/Species/Carcat/parts.rsi
|
||||
state: l_hand
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatLFoot
|
||||
baseSprite:
|
||||
sprite: _CP14/Mobs/Species/Carcat/parts.rsi
|
||||
state: l_foot
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatRLeg
|
||||
baseSprite:
|
||||
sprite: _CP14/Mobs/Species/Carcat/parts.rsi
|
||||
state: r_leg
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatRArm
|
||||
baseSprite:
|
||||
sprite: _CP14/Mobs/Species/Carcat/parts.rsi
|
||||
state: r_arm
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatRHand
|
||||
baseSprite:
|
||||
sprite: _CP14/Mobs/Species/Carcat/parts.rsi
|
||||
state: r_hand
|
||||
|
||||
- type: humanoidBaseSprite
|
||||
id: CP14MobCarcatRFoot
|
||||
baseSprite:
|
||||
sprite: _CP14/Mobs/Species/Carcat/parts.rsi
|
||||
state: r_foot
|
||||
@@ -10,6 +10,7 @@
|
||||
defaultSkinTone: "#74964d"
|
||||
maleFirstNames: CP14_Names_Goblin_Male_First
|
||||
femaleFirstNames: CP14_Names_Goblin_Female_First
|
||||
naming: First
|
||||
|
||||
- type: speciesBaseSprites
|
||||
id: CP14MobGoblinSprites
|
||||
|
||||
@@ -12,3 +12,21 @@
|
||||
path: /Audio/_CP14/Voice/Goblin/goblin_sleep.ogg
|
||||
DefaultDeathgasp:
|
||||
path: /Audio/_CP14/Voice/Goblin/goblin_death.ogg
|
||||
Whistle:
|
||||
collection: Whistles
|
||||
|
||||
- type: emoteSounds
|
||||
id: CP14UnisexCarcat
|
||||
params:
|
||||
variation: 0.125
|
||||
sounds:
|
||||
Scream:
|
||||
path: /Audio/_CP14/Voice/Carcat/carcat_scream.ogg
|
||||
Laugh:
|
||||
collection: CP14CarcatLaugh
|
||||
Gasp:
|
||||
path: /Audio/_CP14/Voice/Carcat/carcat_gasp.ogg
|
||||
DefaultDeathgasp:
|
||||
path: /Audio/_CP14/Voice/Carcat/carcat_gasp.ogg
|
||||
Whistle:
|
||||
collection: Whistles
|
||||
8
Resources/Prototypes/_CP14/Voice/speech_sounds.yml
Normal file
8
Resources/Prototypes/_CP14/Voice/speech_sounds.yml
Normal file
@@ -0,0 +1,8 @@
|
||||
- type: speechSounds
|
||||
id: CP14Carcat
|
||||
saySound:
|
||||
path: /Audio/_CP14/Voice/Carcat/carcat_talk3.ogg
|
||||
askSound:
|
||||
path: /Audio/_CP14/Voice/Carcat/carcat_talk2.ogg
|
||||
exclaimSound:
|
||||
path: /Audio/_CP14/Voice/Carcat/carcat_talk1.ogg
|
||||
Reference in New Issue
Block a user