Skip to content

Commit

Permalink
more customization options
Browse files Browse the repository at this point in the history
  • Loading branch information
ErhardSteinhauer committed Jan 19, 2024
1 parent 97800ae commit 5729946
Show file tree
Hide file tree
Showing 15 changed files with 161 additions and 2 deletions.
15 changes: 14 additions & 1 deletion Resources/Locale/en-US/markings/goblin_markings.ftl
Original file line number Diff line number Diff line change
@@ -1,2 +1,15 @@
# goblin ears
marking-GoblinEarsBasic = Basic Ears
marking-GoblinEarsBasic = Basic Ears
marking-GoblinEarsBasicAlt = Basic Ears (Alt)
marking-GoblinEarsLong01 = Long Ears (tips down)
marking-GoblinEarsLong02 = Long Ears (tips up)
# goblin noses
marking-GoblinNoseBasic = Basic Nose
marking-GoblinNoseLong = Long Nose
marking-GoblinNoseCrooked = Crooked Nose
# goblin tusks
marking-GoblinTusksBasic = No Tusks
marking-GoblinTusksSmall = Small Tusks
marking-GoblinTusksBig = Long Tusks
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,86 @@
sprites:
- sprite: _NF/Mobs/Customization/goblin_ears.rsi
state: goblin_ears_default

- type: marking
id: GoblinEarsBasicAlt
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [Goblin]
sprites:
- sprite: _NF/Mobs/Customization/goblin_ears.rsi
state: goblin_ears_default_alt

- type: marking
id: GoblinEarsLong01
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [Goblin]
sprites:
- sprite: _NF/Mobs/Customization/goblin_ears.rsi
state: goblin_ears_long_01

- type: marking
id: GoblinEarsLong02
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [Goblin]
sprites:
- sprite: _NF/Mobs/Customization/goblin_ears.rsi
state: goblin_ears_long_02

# Goblin Noses
- type: marking
id: GoblinNoseBasic
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [Goblin]
sprites:
- sprite: _NF/Mobs/Customization/goblin_noses.rsi
state: goblin_nose_default

- type: marking
id: GoblinNoseLong
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [Goblin]
sprites:
- sprite: _NF/Mobs/Customization/goblin_noses.rsi
state: goblin_nose_long

- type: marking
id: GoblinNoseCrooked
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [Goblin]
sprites:
- sprite: _NF/Mobs/Customization/goblin_noses.rsi
state: goblin_nose_crooked

# Goblin Tusks
- type: marking
id: GoblinTusksBasic
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [Goblin]
sprites:
- sprite: _NF/Mobs/Customization/goblin_tusks.rsi
state: goblin_tusks_none

- type: marking
id: GoblinTusksSmall
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [Goblin]
sprites:
- sprite: _NF/Mobs/Customization/goblin_tusks.rsi
state: goblin_tusks_small

- type: marking
id: GoblinTusksBig
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [Goblin]
sprites:
- sprite: _NF/Mobs/Customization/goblin_tusks.rsi
state: goblin_tusks_big
7 changes: 6 additions & 1 deletion Resources/Prototypes/_NF/Species/goblin_species.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
sprites: MobGoblinSprites
markingLimits: MobGoblinMarkingLimits
dollPrototype: MobGoblinDummy
skinColoration: TintedHues #Possible values: TintedHues, Hues, HumanToned
skinColoration: HumanToned #Possible values: TintedHues, Hues, HumanToned
maleFirstNames: names_goblin_male
femaleFirstNames: names_goblin_female
lastNames: names_goblin_last
Expand All @@ -16,6 +16,7 @@
id: MobGoblinSprites
sprites:
Hair: MobHumanoidAnyMarking
Snout: MobHumanoidAnyMarking
FacialHair: MobHumanoidAnyMarking
Head: MobGoblinHead
HeadTop: MobHumanoidAnyMarking
Expand Down Expand Up @@ -44,6 +45,10 @@
points: 1
required: true
defaultMarkings: [ GoblinEarsBasic ]
Snout:
points: 2
required: false
# defaultMarkings: [ GoblinNoseBasic ]
Chest:
points: 1
required: false
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,18 @@
{
"name": "goblin_ears_default",
"directions": 4
},
{
"name": "goblin_ears_default_alt",
"directions": 4
},
{
"name": "goblin_ears_long_01",
"directions": 4
},
{
"name": "goblin_ears_long_02",
"directions": 4
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"version": 1,
"copyright": "Sprited by erhardsteinhauer (discord)",
"license": "CC-BY-SA-4.0",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "goblin_nose_default",
"directions": 4
},
{
"name": "goblin_nose_crooked",
"directions": 4
},
{
"name": "goblin_nose_long",
"directions": 4
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"version": 1,
"copyright": "Sprited by erhardsteinhauer (discord)",
"license": "CC-BY-SA-4.0",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "goblin_tusks_small",
"directions": 4
},
{
"name": "goblin_tusks_big",
"directions": 4
},
{
"name": "goblin_tusks_none",
"directions": 4
}
]
}

0 comments on commit 5729946

Please sign in to comment.