Delta-v/Content.Shared/Humanoid
portfiend 690cbe995a
Rodentia Species (#1511)
* add: basic rodent species

* add: rodentia base sprites

* add: basic rodent hand/foot markings

* add: ears i got em

* add: tail markings

* add: big ears

by request

* tweak: default markings, coloration

everything uses skin color by default when added except for these new "default" markings which use tattoo

* add: the rest of the basic body part markings

* add: snout textures

* add: pattern markings

* add: cheek detail

* add: sex variations for chest marking

* add: give rodentia the generic markings

* add: rodentia names

* add: damage, voice, mass, emotes to rodentia

* add: rummager ability for rodentia

* remove: temperature protection from rodentia

* add: some makeup markings for rodentia

* add: include rodentia in misc pools

* add: rodentia guidebook entries

* tweak: adjust rodentia marking points

* add: rodentia pie sprite

* tweak desc

* tweak: change rodentia name scheme

* tweak: adjust damage modifiers for rodentia

* add: rodentia always trigger mouse traps

* tweak: rodentia have unique speech verbs

* tweak: change rodentia inventory shape

* tweak: rodentia take more phys dmg overall

* tweak: made rodentia hungry

* add: mouth storage component on rodents

* add: server mouthstoragesystem

* add: force-dump mouth storage on trip

hmm the networking on this is a little ehh. but watever

* add: rodentia drop mouth items on damage

* add: blocked interactions if mouth is full

* fix: corrected accent oops

* tweak: tense

* fuck this import in particular

* tweak: spit damage threshold

* fix: no redundant open actions

* refactor: move this action into the types file

* add: rodentia get ability to hide under tables etc.

* tweak: change rodentia action icons

* refactor: im renaming this component and system lol

* refactor: rename this event too

i was gonna refactor the whole system to be more like climbing, but the climbing system is convoluted so im just gonna do this and put it aside

* tweak: fix the mouth storage icon
the number covers it

* tweak: check if colliding with table before un-sneaking

* fix: crawl action cooldown and popup text

* add: slowdown to sneak ability

* refactor: fix this namespace

* tweak: rummageable objects now use a cooldown

* fix: newlines

* Apply suggestions from code review

Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
Signed-off-by: portfiend <109661617+portfiend@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
Signed-off-by: portfiend <109661617+portfiend@users.noreply.github.com>

* fix: collision group variavbles

* add: proper "full body" sprite

* add: move blaze to head folder, "round face" marking

* add: whisker markings

* tweal: rodentia are 50% -> 33% hungrier

1.5x seemed excessive

* refactor(mouthStorage): move OnExamined from server to shared

* refactor(mousetrap): use HasComp

* refactor(mouthStorage): use a public api instead of event here

* refactor(yml): KILL REPETITION

* refactor(parts/rodentia): KILL REPETITION

---------

Signed-off-by: portfiend <109661617+portfiend@users.noreply.github.com>
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
2024-09-07 23:04:34 -03:00
..
Markings Long human ears (#30490) 2024-08-27 00:32:30 +01:00
Prototypes Rodentia Species (#1511) 2024-09-07 23:04:34 -03:00
HairStyles.cs Lint more const string prototypes (#18922) 2023-08-13 20:26:59 -04:00
HumanoidAppearanceComponent.cs Fix lizard snouts disappearing when wearing masks (#25716) 2024-04-21 23:19:28 +02:00
HumanoidCharacterAppearance.cs Lobby refactor + species loadouts support (#27576) 2024-05-18 13:55:56 +02:00
HumanoidProfileExport.cs Lobby refactor + species loadouts support (#27576) 2024-05-18 13:55:56 +02:00
HumanoidVisualLayers.cs Long human ears (#30490) 2024-08-27 00:32:30 +01:00
HumanoidVisualLayersExtension.cs Makes humanoid appearance component networked. (#13009) 2023-01-24 11:38:19 +11:00
ICharacterAppearance.cs Humanoid appearance refactor (#10882) 2022-09-22 17:19:00 -05:00
NamingSystem.cs Rodentia Species (#1511) 2024-09-07 23:04:34 -03:00
Sex.cs Audible emotes (#12708) 2023-01-25 08:29:41 -08:00
SharedHumanoidAppearanceSystem.cs Lobby refactor + species loadouts support (#27576) 2024-05-18 13:55:56 +02:00
SharedHumanoidMarkingModifierSystem.cs Sync master up to 1/10 (#74) 2023-10-03 14:15:46 -05:00
SkinColor.cs Merge remote-tracking branch 'refs/remotes/upstream/master' into 2024/05/02-Merge-master 2024-05-07 04:53:36 +02:00