* creating a race, even a base on is a living hell
* creating a race, even a base on is a living hell
* correcting some things
* added damage vauln and resistances (only slightly blunt and cold resistant while slash vaulnerable
* thorsty fimshy
* A bunch of things, theres an error sitting here with water
* BREATHING WATERgit push origin shark-race-realgit push origin shark-race-real
* Speech verbs, Typing indicatorm Entities and enabling certain markings
* Water Vapour minorly hydrates, much slower than water due to how breathing works over drinking
* slightly more damage to the bite, shorm have strong jaw
* i hate rsi
* i forgot to remove some ======= somewhere when rodentia were added
* funny
* and now fixing what i did
* stuff!
* PAIN AGONY RAH!
* Tweaks + new organ, setting up for C#
* So uh, C# is a bitch, but PROGRESS! WOO!
* Emotes stuff
* C# time, not 100% working but it does (somewhat)
function!
* Fixed feroxi dehydration! Now onto more minor things and sprites.
With help of Milon and Orks!
* shark spriting progress! Please give me tips and tricks for this shit, cause i have no fucking clue with spriting
* SHARK TAILS, LETS FUCKING GOOOOOOOOOOOOOOOOOOOOOOO
* Shark tails are DONE also some ftl, fuck you localization! I hate making things legible!!
* BASE SHARK TEXTURES ARE DONE, Now I just need to do markings.
* Minor edit
* pushing this before starting miniproject
* end of file line
Signed-off-by: Blitz <73762869+BlitzTheSquishy@users.noreply.github.com>
* untouch
Signed-off-by: Blitz <73762869+BlitzTheSquishy@users.noreply.github.com>
* cleanup
Signed-off-by: Blitz <73762869+BlitzTheSquishy@users.noreply.github.com>
* cleanup
Signed-off-by: Blitz <73762869+BlitzTheSquishy@users.noreply.github.com>
* cleanup
Signed-off-by: Blitz <73762869+BlitzTheSquishy@users.noreply.github.com>
* spaces
Signed-off-by: Blitz <73762869+BlitzTheSquishy@users.noreply.github.com>
* whatever milon is yapping about
Signed-off-by: Blitz <73762869+BlitzTheSquishy@users.noreply.github.com>
* pain
* Update speech_verbs.yml
Signed-off-by: Blitz <73762869+BlitzTheSquishy@users.noreply.github.com>
* cleaning
* Cleanup
* fix
* Update medicine.yml
Signed-off-by: Blitz <73762869+BlitzTheSquishy@users.noreply.github.com>
* AAAA
* a
* ow
* revert that
* Small edit
* weh
* DeltaV -> _DV for system
* wups
* Shitmed fixes, Tail tweaks, XML tweaks
* WAter TANKS
* Sprites for water vapor tanks.
* More
* Normal water vapor survival boxes work now!
* Holy shit am I done (I still need to fix *gnashes)
* bleh
* Commenting as well as changing the component from Aquatic to Feroxi
* hiding feroxi lungs
* hiding feroxi lungs
* extended tank fix
* added a way to get H2O tanks outside of survival boxes
* lowercase and removing uneeded files
* Sharg wiff da underw ear
* Deltaneds review fix
* line that wasnt intentional to delete
* relicense sprites (i have gained permission from Emily9031 for their part)
* forgot this in merge fix
* Shark markings! Not just Blitz markings.
* scar markings as well as bionics
* review fixes
* Lyndo dv coment
* whitespace fix
* 4 tab
* forgor
---------
Signed-off-by: Blitz <73762869+BlitzTheSquishy@users.noreply.github.com>
Co-authored-by: deltanedas <@deltanedas:kde.org>
* automatically pick body part appearance from species
* automatically pick body part appearance from species when attaching
* make setting organs and children on parts yml work
* giant body part refactor
* refactor deltav species body parts
* ???
* ???
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* full fucking send
* ope forgot to remove the EE scripts
* fix test
* fix shitcode fail
* DELTA THAT VALUE IS NULLABLE
* whoopsie daysie
* fixed???
* chat is this real
* bugfixes
* more bugfixes
* goobmed
* Savepoint
* fixed yet more crap
* ymlops
* tests
* shitcode
* Update duffelbag.yml
* shoes fixed???
* bruhhhhhhhhhhhhh
* full fucking send
* ope forgot to remove the EE scripts
* fix test
* fix shitcode fail
* DELTA THAT VALUE IS NULLABLE
* whoopsie daysie
* fixed???
* chat is this real
* add breathing immunity and organ status effects
* they did surgery on a fish
* fix error for installing parts on non-humanoids
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* move MatchstickComponent to shared
* add Speed field to ISurgeryTool, add Tweezers and Tending tools
* add support for ghetto surgery tools
* use Tending and Tweezers for some steps
* GHETTO SURGERY!!!
* add qualities to fire axe
* fix popups
* :trollface:
* disable coil hemostat
* add examine verb for a tools uses
* work#
* round the speed to 2 decimal places
* remove .
* webedit ops
* shitcode
* undo breaking change
* fix
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* dont allow attaching invalid limbs
* add more surgeries for organs and limbs
* fix harpies being immune to surgery
* update organs and shit
* make a bunch of animals operatable
* malf ai
* fix slime
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* Update vomit organ smite to not use Component.owner
* is this what you want...?
* am I winning, dad?
* update the comment
* we love entity<t>
---------
Co-authored-by: plykiya <plykiya@protonmail.com>
* Added localization of groups and types: damage, metabolism (displayed in the guide book). The text for the health analyzer, weapon damage inspection is now taken from damage prototypes
* fix damage tests
* fix damage test yml
* fix damage test prototypes
* Update Content.Shared/Damage/Prototypes/DamageGroupPrototype.cs
* Update Content.Shared/Damage/Prototypes/DamageTypePrototype.cs
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* Fix test
* Kill float accumulators
* Use entity proxy methods
* DataField auto name generation where possible
* Kill comp properties
* Clean up server comps
* Make events record structs
* Clean up shared body code
* Clean up server body code
* Rename organ events to be same names as in med refactor
(cherry picked from commit 37b8d78dac)
* Moving Gibbing rework out from medrefactor into it's own PR
* Re-enabled warning for missing gibbable on TryGibEntity
* Implemented better logic for gibbing failover and better logging
* Allowing audio params and drop scattering customization per component. Created UnGibbable organ base types and made brains ungibbable.
Removed delete brain from gibBody function. Artifact crusher does not destroy brains anymore. It only destroyed brains before not other organs which was wierd.
* Update Content.Shared/Body/Systems/SharedBodySystem.Body.cs
Fixing space for multiplication
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* Added event raised when attempting to gib contained entities to allow modification of allowed and excluded container ids
* removing audioParams var from component (sound specifier includes it)
* Fixing signature
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
(cherry picked from commit 541d8f8715)
* Fix gibbing & body system
Makes it so that bodies no longer have two sets of torso organs and that gibbed bodies get spread around on the floor again.
* Actually fix the double torso problem
* rootSlot in cameFrom
* Remove SetCoordinates inside GibBody()
* Don't use entity.RandomOffset() in GibBody()
* Gibbing now uses _random.NextVector2()