Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
* yamls and oggs

* more sounds

* more yaml

* SPRITE :DDD

* FTL :3

* Create full.png

* fixed pngs

* Update speech_sounds.yml pt1

* Update speech_emote_sounds.yml pt2

* the final bap?

* add species components

* im a fool

* IM TRUELY A FOOL

* testing shit on git

* a

* :blunt:

* pain :hidethepain:

* :hidethepain: 2

* *chirp

* the typo of all time

* STRIPE 1 DONE :rivvyhell:

* THE TRIMS

* test 1

* test 1.1

* Hair and more trims! (Plus they work now)

* fuck

* temp shit fixed, shouldn't phase now.. .hopefully

* collisions fixed :)

* hair works

* a

* fixed a localization

* blood time also markings

* THE GREAT MARKING SCHISM

* fucked up a localization

* fuck

* attributions

* nairod's requests

* attributions edit

* more attributions shit

* Removed laugh, updated attributions

* disabled laugh in the voice proto

* 🔥

* avali internal temp adjusted :hidethepain:

* adds Avali headphones because yeah. (also they render weird)

* Revert "adds Avali headphones because yeah. (also they render weird)"

This reverts commit 98c7d2f.
  • Loading branch information
KittenColony authored Mar 20, 2024
1 parent 8d804d7 commit db3a71a
Show file tree
Hide file tree
Showing 122 changed files with 1,544 additions and 0 deletions.
4 changes: 4 additions & 0 deletions Resources/Audio/_CD/Voice/Avali/attributions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- files: ["avali_scream"]
license: "CC-BY-NC-SA-3.0"
copyright: "Taken from Steam mod / Starbound. Made by Steam user: https://steamcommunity.com/id/wonky2 with permission."
source: "https://steamcommunity.com/sharedfiles/filedetails/?id=3001955034"
Binary file added Resources/Audio/_CD/Voice/Avali/avali_scream.ogg
Binary file not shown.
5 changes: 5 additions & 0 deletions Resources/Audio/_CD/Voice/Talk/attributions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
- files: ["avali_1, avali_1_ask, avali_1_exclaim, avali_2, avali_2_ask, avali_2_exclaim"]
license: "CC-BY-NC-SA-3.0"
copyright: "Taken from Steam mod / Starbound. Made by Steam user: https://steamcommunity.com/id/Nefuki with permission."
source: "https://steamcommunity.com/sharedfiles/filedetails/?id=3164757879"

Binary file added Resources/Audio/_CD/Voice/Talk/avali_1.ogg
Binary file not shown.
Binary file added Resources/Audio/_CD/Voice/Talk/avali_1_ask.ogg
Binary file not shown.
Binary file not shown.
Binary file added Resources/Audio/_CD/Voice/Talk/avali_2.ogg
Binary file not shown.
Binary file added Resources/Audio/_CD/Voice/Talk/avali_2_ask.ogg
Binary file not shown.
Binary file not shown.
32 changes: 32 additions & 0 deletions Resources/Locale/en-US/_CD/accessories/avali-crest.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
marking-AvaliHairBigPonytail = Big Ponytail
marking-AvaliHairBigPonytail-avali_crest_bigponytail_primary = Primary
marking-AvaliHairBigPonytail-avali_crest_bigponytail_secondary = Secondary
marking-AvaliHairBigPonytail-avali_crest_bigponytail_tertiary = Tertiary
marking-AvaliHairCockatiel = Cockatiel
marking-AvaliHairCockatiel-avali_crest_cockatiel_primary = Primary
marking-AvaliHairCockatiel-avali_crest_cockatiel_secondary = Secondary
marking-AvaliHairCockatoo = Cockatoo
marking-AvaliHairCockatoo-avali_crest_cockatoo_primary = Primary
marking-AvaliHairCockatoo-avali_crest_cockatoo_secondary = Secondary
marking-AvaliHairDuelFeather = Duel Feather
marking-AvaliHairDuelFeather-avali_crest_dualfeather_primary = Primary
marking-AvaliHairDuelFeather-avali_crest_dualfeather_secondary = Secondary
marking-AvaliHairHooked = Hooked
marking-AvaliHairHooked-avali_crest_hooked_primary = Primary
marking-AvaliHairHooked-avali_crest_hooked_secondary = Secondary
marking-AvaliHairJay = Jay
marking-AvaliHairJay-avali_crest_jay_primary = Primary
marking-AvaliHairJay-avali_crest_jay_secondary = Secondary
marking-AvaliHairLongFeather = Long Feather
marking-AvaliHairLongFeather-avali_crest_longfeather_primary = Primary
marking-AvaliHairLongFeather-avali_crest_longfeather_secondary = Secondary
marking-AvaliHairPunk = Punk
marking-AvaliHairPunk-avali_crest_punk_primary = Primary
marking-AvaliHairPunk-avali_crest_punk_secondary = Secondary
134 changes: 134 additions & 0 deletions Resources/Locale/en-US/_CD/markings/avali.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
marking-AvaliEarsBase = (Base) Avali Ears
marking-AvaliEarsBase-ears_avalibase_primary = Top Ears
marking-AvaliEarsBase-ears_avalibase_secondary = Bottom Ears
marking-AvaliTailBase = (Base) Avali Tail
marking-AvaliTailBase-tail_avalibase = Base Tail
marking-AvaliEarsStripeOne = (Type One) Striped Avali Ears
marking-AvaliEarsStripeOne-ears_avalibase_primary = Top Ears
marking-AvaliEarsStripeOne-ears_top_primary = Top Stripe (Primary)
marking-AvaliEarsStripeOne-ears_top_secondary = Top Stripe (Secondary)
marking-AvaliEarsStripeOne-ears_avalibase_secondary = Bottom Ears
marking-AvaliEarsStripeOne-ears_bottom_primary = Bottom Stripe (Primary)
marking-AvaliEarsStripeOne-ears_bottom_secondary = Bottom Stripe (Secondary)
marking-AvaliHeadStripeOne = (Type One) Striped Avali Head
marking-AvaliHeadStripeOne-head_primary = Primary
marking-AvaliHeadStripeOne-head_secondary = Secondary
marking-AvaliTorsoStripeOne = (Type One) Striped Avali Chest
marking-AvaliTorsoStripeOne-torso_primary = Primary
marking-AvaliTorsoStripeOne-torso_secondary = Secondary
marking-AvaliLArmStripeOne = (Type One) Striped Avali Left Arm
marking-AvaliLArmStripeOne-larm_primary = Primary
marking-AvaliLArmStripeOne-larm_secondary = Secondary
marking-AvaliLHandStripeOne = (Type One) Striped Avali Left Hand
marking-AvaliLHandStripeOne-lhand_primary = Primary
marking-AvaliLHandStripeOne-lhand_secondary = Secondary
marking-AvaliRArmStripeOne = (Type One) Striped Avali Right Arm
marking-AvaliRArmStripeOne-rarm_primary = Primary
marking-AvaliRArmStripeOne-rarm_secondary = Secondary
marking-AvaliRHandStripeOne = (Type One) Striped Avali Right Hand
marking-AvaliRHandStripeOne-rhand_primary = Primary
marking-AvaliRHandStripeOne-rhand_secondary = Secondary
marking-AvaliLLegStripeOne = (Type One) Striped Avali Left Leg
marking-AvaliLLegStripeOne-lleg = Primary
marking-AvaliRLegStripeOne = (Type One) Striped Avali Right Leg
marking-AvaliRLegStripeOne-rleg = Primary
marking-AvaliTailStripeOne = (Type One) Striped Avali Tail
marking-AvaliTailStripeOne-tail_avalibase = Base Tail
marking-AvaliTailStripeOne-tail_avali_primary = Primary
marking-AvaliTailStripeOne-tail_avali_secondary = Secondary
marking-AvaliEarsTrimOne = (Type One) Trimmed Avali Ears
marking-AvaliEarsTrimOne-ears_avalibase_primary = Top Ears
marking-AvaliEarsTrimOne-ears_top_primary = Top Trim (Primary)
marking-AvaliEarsTrimOne-ears_top_secondary = Top Trim (Secondary)
marking-AvaliEarsTrimOne-ears_avalibase_secondary = Bottom Ears
marking-AvaliEarsTrimOne-ears_bottom_primary = Bottom Trim (Primary)
marking-AvaliEarsTrimOne-ears_bottom_secondary = Bottom Trim (Secondary)
marking-AvaliHeadTrimOne = (Type One) Trimmed Avali Head
marking-AvaliHeadTrimOne-head_primary = Primary
marking-AvaliHeadTrimOne-head_secondary = Secondary
marking-AvaliTorsoTrimOne = (Type One) Trimmed Avali Chest
marking-AvaliTorsoTrimOne-torso_primary = Primary
marking-AvaliTorsoTrimOne-torso_secondary = Secondary
marking-AvaliLArmTrimOne = (Type One) Trimmed Avali Left Arms
marking-AvaliLArmTrimOne-larm_primary = Primary
marking-AvaliLArmTrimOne-larm_secondary = Secondary
marking-AvaliRArmTrimOne = (Type One) Trimmed Avali Right Arms
marking-AvaliRArmTrimOne-rarm_primary = Primary
marking-AvaliRArmTrimOne-rarm_secondary = Secondary
marking-AvaliLHandTrimOne = (Type One) Trimmed Avali Left Hands
marking-AvaliLHandTrimOne-lhand_primary = Primary
marking-AvaliLHandTrimOne-lhand_secondary = Secondary
marking-AvaliRHandTrimOne = (Type One) Trimmed Avali Right Hands
marking-AvaliRHandTrimOne-rhand_primary = Primary
marking-AvaliRHandTrimOne-rhand_secondary = Secondary
marking-AvaliLLegTrimOne = (Type One) Trimmed Avali Left Leg
marking-AvaliLLegTrimOne-lleg_primary = Primary
marking-AvaliLLegTrimOne-lleg_secondary = Secondary
marking-AvaliRLegTrimOne = (Type One) Trimmed Avali Right Leg
marking-AvaliRLegTrimOne-rleg_primary = Primary
marking-AvaliRLegTrimOne-rleg_secondary = Secondary
marking-AvaliTailTrimOne = (Type One) Trimmed Avali Tail
marking-AvaliTailTrimOne-tail_avalibase = Base Tail
marking-AvaliTailTrimOne-tail_avali_primary = Primary
marking-AvaliTailTrimOne-tail_avali_secondary = Secondary
marking-AvaliEarsTrimTwo = (Type Two) Trimmed Avali Ears
marking-AvaliEarsTrimTwo-ears_avalibase_primary = Top Ears
marking-AvaliEarsTrimTwo-ears_top_primary = Top Trim (Primary)
marking-AvaliEarsTrimTwo-ears_top_secondary = Top Trim (Secondary)
marking-AvaliEarsTrimTwo-ears_avalibase_secondary = Bottom Ears
marking-AvaliEarsTrimTwo-ears_bottom_primary = Bottom Trim (Primary)
marking-AvaliEarsTrimTwo-ears_bottom_secondary = Bottom Trim (Secondary)
marking-AvaliHeadTrimTwo = (Type Two) Trimmed Avali Head
marking-AvaliHeadTrimTwo-head_primary = Primary
marking-AvaliHeadTrimTwo-head_secondary = Secondary
marking-AvaliTorsoTrimTwo = (Type Two) Trimmed Avali Chest
marking-AvaliTorsoTrimTwo-torso_primary = Primary
marking-AvaliTorsoTrimTwo-torso_secondary = Secondary
marking-AvaliLArmTrimTwo = (Type Two) Trimmed Avali Left Arms
marking-AvaliLArmTrimTwo-larm_primary = Primary
marking-AvaliLArmTrimTwo-larm_secondary = Secondary
marking-AvaliRArmTrimTwo = (Type Two) Trimmed Avali Right Arms
marking-AvaliRArmTrimTwo-rarm_primary = Primary
marking-AvaliRArmTrimTwo-rarm_secondary = Secondary
marking-AvaliLHandTrimTwo = (Type Two) Trimmed Avali Left Hands
marking-AvaliLHandTrimTwo-lhand_primary = Primary
marking-AvaliLHandTrimTwo-lhand_secondary = Secondary
marking-AvaliRHandTrimTwo = (Type Two) Trimmed Avali Right Hands
marking-AvaliRHandTrimTwo-rhand_primary = Primary
marking-AvaliRHandTrimTwo-rhand_secondary = Secondary
marking-AvaliTailTrimTwo = (Type Two) Trimmed Avali Tail
marking-AvaliTailTrimTwo-tail_avalibase = Tail Base
marking-AvaliTailTrimTwo-tail_avali_primary = Primary
marking-AvaliTailTrimTwo-tail_avali_secondary = Secondary
3 changes: 3 additions & 0 deletions Resources/Locale/en-US/_CD/species/species.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## Species Names

species-name-avali = Avali
119 changes: 119 additions & 0 deletions Resources/Prototypes/_CD/Body/Parts/avali.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
# TODO: Add descriptions (many)
# TODO BODY: Part damage
- type: entity
id: PartAvali
parent: [BaseItem, BasePart]
name: "avali body part"
abstract: true
components:
- type: Extractable
juiceSolution:
reagents:
- ReagentId: Fat
Quantity: 1.5
- ReagentId: AmmoniaBlood
Quantity: 5

- type: entity
id: TorsoAvali
name: "avali torso"
parent: [PartAvali, BaseTorso]
components:
- type: Sprite
sprite: _CD/Mobs/Species/Avali/parts.rsi
state: "torso_m"
- type: Extractable
juiceSolution:
reagents:
- ReagentId: Fat
Quantity: 5
- ReagentId: AmmoniaBlood
Quantity: 10

- type: entity
id: HeadAvali
name: "avali head"
parent: [PartAvali, BaseHead]
components:
- type: Sprite
sprite: _CD/Mobs/Species/Avali/parts.rsi
state: "head_m"
- type: Extractable
juiceSolution:
reagents:
- ReagentId: Fat
Quantity: 5
- ReagentId: AmmoniaBlood
Quantity: 10

- type: entity
id: LeftArmAvali
name: "left avali arm"
parent: [PartAvali, BaseLeftArm]
components:
- type: Sprite
sprite: _CD/Mobs/Species/Avali/parts.rsi
state: "l_arm"

- type: entity
id: RightArmAvali
name: "right avali arm"
parent: [PartAvali, BaseRightArm]
components:
- type: Sprite
sprite: _CD/Mobs/Species/Avali/parts.rsi
state: "r_arm"

- type: entity
id: LeftHandAvali
name: "left avali hand"
parent: [PartAvali, BaseLeftHand]
components:
- type: Sprite
sprite: _CD/Mobs/Species/Avali/parts.rsi
state: "l_hand"

- type: entity
id: RightHandAvali
name: "right avali hand"
parent: [PartAvali, BaseRightHand]
components:
- type: Sprite
sprite: _CD/Mobs/Species/Avali/parts.rsi
state: "r_hand"

- type: entity
id: LeftLegAvali
name: "left avali leg"
parent: [PartAvali, BaseLeftLeg]
components:
- type: Sprite
sprite: _CD/Mobs/Species/Avali/parts.rsi
state: "l_leg"

- type: entity
id: RightLegAvali
name: "right avali leg"
parent: [PartAvali, BaseRightLeg]
components:
- type: Sprite
sprite: _CD/Mobs/Species/Avali/parts.rsi
state: "r_leg"

- type: entity
id: LeftFootAvali
name: "left avali foot"
parent: [PartAvali, BaseLeftFoot]
components:
- type: Sprite
sprite: _CD/Mobs/Species/Avali/parts.rsi
state: "l_foot"

- type: entity
id: RightFootAvali
name: "right avali foot"
parent: [PartAvali, BaseRightFoot]
components:
- type: Sprite
sprite: _CD/Mobs/Species/Avali/parts.rsi
state: "r_foot"
49 changes: 49 additions & 0 deletions Resources/Prototypes/_CD/Body/Prototypes/avali.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
- type: body
id: Avali
name: "avali"
root: torso
slots:
head:
part: HeadAvali
connections:
- torso
organs:
brain: OrganHumanBrain
eyes: OrganHumanEyes
torso:
part: TorsoAvali
connections:
- right_arm
- left_arm
- right_leg
- left_leg
organs:
heart: OrganHumanHeart
lungs: OrganHumanLungs
stomach: OrganReptilianStomach
liver: OrganHumanLiver
kidneys: OrganHumanKidneys
right_arm:
part: RightArmAvali
connections:
- right_hand
left_arm:
part: LeftArmAvali
connections:
- left_hand
right_hand:
part: RightHandAvali
left_hand:
part: LeftHandAvali
right_leg:
part: RightLegAvali
connections:
- right_foot
left_leg:
part: LeftLegAvali
connections:
- left_foot
right_foot:
part: RightFootAvali
left_foot:
part: LeftFootAvali
23 changes: 23 additions & 0 deletions Resources/Prototypes/_CD/Datasets/Names/avali_unisex.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
- type: dataset
id: names_avali_unisex
values:
- Ko
- Nomi
- Jasyo
- Nesuli
- Eikii
- Runo
- Khauni
- Eilun
- Rhaun
- Halan
- Nahami
- Halyu
- Kala
- Renala
- Eitun
- Nesomi
- Ralomi
- Kazo
- Jasuni
- Ruko
Loading

0 comments on commit db3a71a

Please sign in to comment.