Почему оно блять не работает

This commit is contained in:
Tornado Tech
2024-04-04 17:53:16 +10:00
parent fc7f92b50d
commit 3ef8a5e4f5
34 changed files with 97 additions and 34 deletions

View File

@@ -1,8 +1,8 @@
- type: marking
id: TieflingTail
id: CPTieflingTail
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [Tiefling]
speciesRestriction: [CPTiefling]
sprites:
- sprite: Mobs/Customization/cat_parts.rsi
state: tail_cat

View File

@@ -0,0 +1,49 @@
- type: body
id: CPTiefling
name: tiefling
root: torso
slots:
head:
part: CPHeadHuman
connections:
- torso
organs:
brain: OrganHumanBrain
eyes: OrganHumanEyes
torso:
part: TorsoHuman
connections:
- right_arm
- left_arm
- right_leg
- left_leg
organs:
heart: OrganHumanHeart
lungs: OrganHumanLungs
stomach: OrganHumanStomach
liver: OrganHumanLiver
kidneys: OrganHumanKidneys
right_arm:
part: CPRightArmHuman
connections:
- right_hand
left_arm:
part: CPLeftArmHuman
connections:
- left_hand
right_hand:
part: CPRightHandHuman
left_hand:
part: CPLeftHandHuman
right_leg:
part: CPRightLegHuman
connections:
- right_foot
left_leg:
part: CPLeftLegHuman
connections:
- left_foot
right_foot:
part: CPRightFootHuman
left_foot:
part: CPLeftFootHuman

View File

@@ -0,0 +1,10 @@
- type: marking
id: CPTieflingTail
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ CPTiefling ]
sprites:
- sprite: Mobs/Customization/reptilian_parts.rsi
state: tail_smooth_primary
- sprite: Mobs/Customization/reptilian_parts.rsi
state: tail_smooth_secondary

View File

@@ -1,5 +1,5 @@
- type: entity
parent: BaseMobTiefling
id: MobTiefling
parent: CPBaseMobTiefling
id: CPMobTiefling
name: Mr. Tiefling
save: false

View File

@@ -1,19 +1,24 @@
- type: entity
parent: BaseMobSpeciesOrganic
id: BaseMobTiefling
id: CPBaseMobTiefling
name: Mr. Tiefling
abstract: true
components:
- type: HumanoidAppearance
species: CPTiefling
- type: Body
prototype: CPTiefling
requiredLegs: 2
- type: Hunger
- type: Icon
sprite: Mobs/Species/Tiefling/parts.rsi
sprite: CrystallPunk/Mobs/Species/Tiefling/parts.rsi
state: full
- type: Thirst
- type: entity
parent: BaseSpeciesDummy
id: MobTieflingDummy
id: CPMobTieflingDummy
noSpawn: true
components:
- type: HumanoidAppearance
species: Tiefling
species: CPTiefling

View File

@@ -26,8 +26,6 @@
LFoot: CPMobHumanLFoot
RFoot: CPMobHumanRFoot
- type: humanoidBaseSprite
id: CPMobHumanoidEyes
baseSprite:

View File

@@ -1,11 +1,11 @@
- type: species
id: Tiefling
id: CPTiefling
name: species-name-tiefling
roundStart: true
prototype: MobTiefling
sprites: MobTieflingSprites
markingLimits: MobTieflingMarkingLimits
dollPrototype: MobTieflingDummy
prototype: CPMobTiefling
sprites: CPMobTieflingSprites
markingLimits: CPMobTieflingMarkingLimits
dollPrototype: CPMobTieflingDummy
skinColoration: Hues
# The lack of a layer means that
@@ -15,7 +15,7 @@
# in either the mob's starting marking prototype,
# or it has to be added in C#.
- type: speciesBaseSprites
id: MobTieflingSprites
id: CPMobTieflingSprites
sprites:
Head: MobTieflingHead
Hair: MobTieflingAnyMarking
@@ -33,7 +33,8 @@
RFoot: MobTieflingRFoot
- type: markingPoints
id: MobTieflingMarkingLimits
id: CPMobTieflingMarkingLimits
onlyWhitelisted: true
points:
Hair:
points: 1
@@ -47,9 +48,9 @@
Tail:
points: 1
required: true
defaultMarkings: [TieflingTail]
defaultMarkings: [ CPTieflingTail ]
HeadTop:
points: 0
points: 1
required: false
Chest:
points: 1
@@ -77,83 +78,83 @@
- type: humanoidBaseSprite
id: MobTieflingHead
baseSprite:
sprite: Mobs/Species/Tiefling/parts.rsi
sprite: CrystallPunk/Mobs/Species/Tiefling/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobTieflingHeadMale
baseSprite:
sprite: Mobs/Species/Tiefling/parts.rsi
sprite: CrystallPunk/Mobs/Species/Tiefling/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobTieflingHeadFemale
baseSprite:
sprite: Mobs/Species/Tiefling/parts.rsi
sprite: CrystallPunk/Mobs/Species/Tiefling/parts.rsi
state: head_f
- type: humanoidBaseSprite
id: MobTieflingTorso
baseSprite:
sprite: Mobs/Species/Tiefling/parts.rsi
sprite: CrystallPunk/Mobs/Species/Tiefling/parts.rsi
state: torso_m
- type: humanoidBaseSprite
id: MobTieflingTorsoMale
baseSprite:
sprite: Mobs/Species/Tiefling/parts.rsi
sprite: CrystallPunk/Mobs/Species/Tiefling/parts.rsi
state: torso_m
- type: humanoidBaseSprite
id: MobTieflingTorsoFemale
baseSprite:
sprite: Mobs/Species/Tiefling/parts.rsi
sprite: CrystallPunk/Mobs/Species/Tiefling/parts.rsi
state: torso_f
- type: humanoidBaseSprite
id: MobTieflingLLeg
baseSprite:
sprite: Mobs/Species/Tiefling/parts.rsi
sprite: CrystallPunk/Mobs/Species/Tiefling/parts.rsi
state: l_leg
- type: humanoidBaseSprite
id: MobTieflingLArm
baseSprite:
sprite: Mobs/Species/Tiefling/parts.rsi
sprite: CrystallPunk/Mobs/Species/Tiefling/parts.rsi
state: l_arm
- type: humanoidBaseSprite
id: MobTieflingLHand
baseSprite:
sprite: Mobs/Species/Tiefling/parts.rsi
sprite: CrystallPunk/Mobs/Species/Tiefling/parts.rsi
state: l_hand
- type: humanoidBaseSprite
id: MobTieflingLFoot
baseSprite:
sprite: Mobs/Species/Tiefling/parts.rsi
sprite: CrystallPunk/Mobs/Species/Tiefling/parts.rsi
state: l_foot
- type: humanoidBaseSprite
id: MobTieflingRLeg
baseSprite:
sprite: Mobs/Species/Tiefling/parts.rsi
sprite: CrystallPunk/Mobs/Species/Tiefling/parts.rsi
state: r_leg
- type: humanoidBaseSprite
id: MobTieflingRArm
baseSprite:
sprite: Mobs/Species/Tiefling/parts.rsi
sprite: CrystallPunk/Mobs/Species/Tiefling/parts.rsi
state: r_arm
- type: humanoidBaseSprite
id: MobTieflingRHand
baseSprite:
sprite: Mobs/Species/Tiefling/parts.rsi
sprite: CrystallPunk/Mobs/Species/Tiefling/parts.rsi
state: r_hand
- type: humanoidBaseSprite
id: MobTieflingRFoot
baseSprite:
sprite: Mobs/Species/Tiefling/parts.rsi
sprite: CrystallPunk/Mobs/Species/Tiefling/parts.rsi
state: r_foot

Binary file not shown.

After

Width:  |  Height:  |  Size: 639 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 511 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 508 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 468 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 404 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 321 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 382 B

View File

@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "https://github.com/tgstation/tgstation/blob/8024397cc81c5f47f74cf4279e35728487d0a1a7/icons/mob/human_parts_greyscale.dmi and modified by DrSmugleaf",
"copyright": "Created by TheShuEd (Github) for CrystallPunk14",
"size": {
"x": 32,
"y": 32

Binary file not shown.

After

Width:  |  Height:  |  Size: 366 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 365 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 346 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 769 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 660 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 486 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 442 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 435 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 266 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 398 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 257 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 398 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 261 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 785 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 682 B