* Biting and kicking while handcuffed.
* Rags as ghetto muzzles and vampires not being able to bloodsuck while muzzled.
* Update click.dm
revert from another PR
* Update other_mobs.dm
* Update footprints_and_rag.dm
* Update human_defense.dm
* Update stripping.dm
* Update items.dm
* Update examine.dm
* Update examine.dm
* Update items.dm
* Rag in the mouth sprite.
* Change ingestion rate.
* .
* Muffled speaking with a rag in the mouth.
* Fix capitalization bug.
* Rags can't be equipped by mouthless creatures.
* Fix radio bug.
* Non-oral languages not being muzzled.
* Lollipops.
* No eating while muzzled.
* Update snacks.dm
* Check for slot for message when putting a goes_in_mouth item on someone.
* Cooking jecties now results in actual jecties
* Cooking jecties now results in actual jecties
* Different logo
* Different logo
* Makes it more dynamic, green jectie logo if success and red one if failed
* Resolved
Co-authored-by: Kane F <kanef9x@protonmail.com>
* Species exclusive and discounted uplink item support
* These guys too
* Wow, they have it!
* Better check
* Finally tested working
Co-authored-by: kanef <kanef9x@protonmail.com>
* Generalize breakability to obj. Standardize health and maxHealth for objs. Make flashlights, cameras, beakers, and wall-mounted lanterns breakable.
* Moved breakable.dm.
* Fix metaclub beepsky's maxhealth to maxHealth.
* Attempted to fix named argument error.
* Attempt to fix take_damage() derived proc named argument error.
* Attempt to fixed named argument error.
* Fragments can be obj not just item.
* Remove debug.
* .
* Fixed conflicting proc definitions.
* Attempt to fix runtime.
* Partly dissolve existing implementations of object health into general framework.
* Declare parent args in take_damage() proc overrides.
* Typo fix.
* Comment change.
* Change destroy to qdel.
* Update breakable.dm
Check for null teeth.
* Teeth check.
* .
* Gum check.
* Bugfixes and general object kicking.
* .
* fix kicking
* .
* .
* Kicking small items around.
* Throwing something at an object to break the latter.
* Fix storage inconsistencies.
* Nicer kick damage calculation.
* You don't need teeth to bite properly with a beak.
* Items can take damage landing in disposals.
* Undo that.. there's bug potential.
* Generalize breakability to obj. Standardize health and maxHealth for objs. Make flashlights, cameras, beakers, and wall-mounted lanterns breakable.
* Moved breakable.dm.
* Fix metaclub beepsky's maxhealth to maxHealth.
* Attempted to fix named argument error.
* Attempt to fix take_damage() derived proc named argument error.
* Attempt to fixed named argument error.
* Fragments can be obj not just item.
* Remove debug.
* .
* Fixed conflicting proc definitions.
* Attempt to fix runtime.
* Partly dissolve existing implementations of object health into general framework.
* Declare parent args in take_damage() proc overrides.
* Typo fix.
* Comment change.
* Change destroy to qdel.
* Update breakable.dm
Check for null teeth.
* Teeth check.
* .
* Gum check.
* Basic framework for generic breakable items.
* Fixed comment.
* Fixed up a few things and generalized breakability to obj/item.
* .
* .
* .
* Fixed up the attack message generation for breakable items. Made items transfer their fingerprints, fibers, and bloodstains to their fragments when broken. Added capability to specify a list ofitems that bypass breaking an otherwise breakable item.
* Breaking via kicking with propulsion of fragments. Breaking upon ballistic impacts. Removed open-handed harm-intent breaking by humans.
* Adding breakability to kick_act().
* Specifying glanced attack text.
* Added general broken check to obj/item/throw_at() so that any time an item takes breaks apart from a blow that also propelled it, the fragments get propelled instead.
* Can specify multiples of a given fragment type via fragment_amounts.
* Items can be shot and broken by projectiles.
* Renamed defines.
* Projectiles will break impacted items and send them flying.
* Fixed projectile impact momentum transfer.
* The contents of containers will be dropped when the item is destroyed. Also fixed diagonal fragment propulsion by projectiles.
* Spilling reagents when an item breaks.
* Placeholder proc for any damage-related icon updates.
* Fixed conflict between container-smashing and container-insertion on harm intent.
* Breaking items by biting them.
* Sounds for when an item is hit.
* Breaking items when they are used to attack a mob.
* Unset default breakability values.
* Added extra check for breakability in break_item.
* Update breakable.dm
* Update breakable.dm
* Update breakable.dm
* Update breakable.dm
* Set health_item to health_item_max by default.
* Removed redundant reagent spilling.
* Melee target will be splashed with contained reagents when an item breaks on them.
* .
* .
* Update breakable.dm
Throw impact damage to an item takes into account the weight of its contents as well.
* Fixed up syntax in a few places.
* .
* Changed BREAKABLE_NOMOB to BREAKABLE_MOB
* Changed health_item to health, and health_item_max to maxHealth.
* Create breakable_defines.dm
removed extra newline
* Update breakable.dm
spelling fix
* Made take_damage() call try_break() by default, and other changes.
* Update storage.dm
Removed unneeded variable.
* Updated grue sprites with directional sprites and more shading.
* Various grue stat tweaks, mainly adding increased light damage to grues the longer they are continually exposed to light. Refactored and simplified grue light-damage-related code. Added basic AI to NPC grues so they can avoid light, moult, eat, and lay eggs. Cleaned up some text string-related stuff.
* .
* Reduced airlock forcing time for grue juveniles (5 seconds) and adults (3 seconds).
* Increased grue healing in darkness. Added additional healing after feeding. Reduced shadowpower needed to moult for both larvae and juveniles.
* Reduced shadow power-time needed for moulting further for both larvae (~30 seconds) and juveniles (~90 seconds).
* Juvenile grues can now Eat as well.
* Set force_airlock_time to 3 seconds for juvenile grues.
* .
* .
* Reworked shadow power into nutritive energy; juvenile grues can only moult after feeding once.
* Somewhat buffed max health of juvenile and adult grues.
* .
* Neatened up a few things.
* Update grue.dm
Made juvenile grues SIZE_BIG.
* Moved light-related parameters to datum.
* .
* Added \the
* Changed boolean 1/0 to true/false.
* Adjusted a few parameters and neatened up some things.
* .
* Grues can now pull mobs and objects.
* Adult grues can now drain light from the surrounding space at the cost of nutritive energy.
Gradual-cast spells can now use holder vars.
* Fixed bug.
* Update grue.dm
* Update grue.dm
Removed commented code.
* Update grue.dm
Fixed scoreboard formatting.
* Updated grue sprites with directional sprites and more shading.
* Various grue stat tweaks, mainly adding increased light damage to grues the longer they are continually exposed to light. Refactored and simplified grue light-damage-related code. Added basic AI to NPC grues so they can avoid light, moult, eat, and lay eggs. Cleaned up some text string-related stuff.
* .
* Reduced airlock forcing time for grue juveniles (5 seconds) and adults (3 seconds).
* Increased grue healing in darkness. Added additional healing after feeding. Reduced shadowpower needed to moult for both larvae and juveniles.
* Reduced shadow power-time needed for moulting further for both larvae (~30 seconds) and juveniles (~90 seconds).
* Juvenile grues can now Eat as well.
* Set force_airlock_time to 3 seconds for juvenile grues.
* .
* .
* Reworked shadow power into nutritive energy; juvenile grues can only moult after feeding once.
* Somewhat buffed max health of juvenile and adult grues.
* .
* Neatened up a few things.
* Update grue.dm
Made juvenile grues SIZE_BIG.
* Moved light-related parameters to datum.
* .
* Added \the
* Changed boolean 1/0 to true/false.
* Adjusted a few parameters and neatened up some things.
* .
* Grues can now pull mobs and objects.
* Round now ends if no players are alive
* Skip vote on player list empty
* Adding to sandbox mode too
* Better sandbox thing
Co-authored-by: kanef <kanef9x@protonmail.com>
* Base of grues.
* Few more updates to grues
* Bit more work on grues.
* Bit more work on grues, namely getting them to evolve and reproduce properly.
* A few additions to gures and also to simple mobs to allow for delayed airlock forcing.
Egg hatching and upgraded stats with every sentient being eaten.
* Few additions to grues including a grue language and gruevision to see in the dark.
* Several changes to grues, including adding their antag roles (still need to be tested/debugged).
* Finalized the base of grues including a nicer-looking grue vision.
Some stuff remains to be tested and debugged.
* Removed obsolete file.
* Updated vgstation.dme with grue additions
* Update vgstation13.dme
* Update grue.dm
* modify .dme
* typo
* remove unneeded variable
* Added gore globs from those eaten by grues that can be cloned or brain extracted. Also fixed some bugs preventing slime puddles from being put in a cloner. Had to generalize a bunch of code in various places to do this (eg. moving certain procs and variable definitions from /mob/living/carbon/ to just /mob/living/)
* Removed gore globs after being eaten by a grue; a head remains by default so it's not needed.
Also debugged slime puddle cloning.
* -grue egglaying is set to a config option
-few modifications to grue antag objectives
* Added changelog and some UI tweaks.
* Update misc_structures.dm
* Update misc_structures.dm
* Juvenile grues can force open doors as well. Also added some more descriptive text upon moulting. Fixed airlock code bug.
* Update grue.dm
* Delete nulllight.ogg
* Fixed up grue sound effects. Renamed humanoid grue to umbra.
* more grue/umbra split stuff
* Update Hinaichigo.yml
* Adult grues can force airlocks open instantly.
* Changed role greet messages from 'danger' to 'warning'.
Explitized empty lists in grue gamemode variables.
* Update grue_egg.dm
* Few fixes to grues.
* Used defines for lifestage checks.
Reverted organ changes and removed an unneeded(?) check from cloner code.
* Migrated grue abilities into spells framework.
Made umbras (humanoids formerly called grues) in the same faction as grues.
* .
* Grue spell icons
* .
* Custom blood and meat colors for mobs.
Grue meat contains a certain substance.
* Removed gore globs.
* .
* Meat coloring + related food unit test fixes.
* Update icons.dm
* Bugfix with custom meat colors.
* .
* Grue abilities panel+sprites.
* .
* Fixed up grue role/objectives.
* .
* Sprite tweak.
* .
* New sfx for moulting and burning in light.
* .
* fixed icon conflict
* .
* icon conflict fix
* More descriptive variable names. A few tweaks to stats.
* Fixed bug preventing grues gamemode from being selected, and made grues able to spawn in more locations.
* Fixed eat ability duration.
* .
* Fixed emergency lights completely blinding grues.
* Improved GrueVision.
* Base of grues.
* Few more updates to grues
* Bit more work on grues.
* Bit more work on grues, namely getting them to evolve and reproduce properly.
* A few additions to gures and also to simple mobs to allow for delayed airlock forcing.
Egg hatching and upgraded stats with every sentient being eaten.
* Few additions to grues including a grue language and gruevision to see in the dark.
* Several changes to grues, including adding their antag roles (still need to be tested/debugged).
* Finalized the base of grues including a nicer-looking grue vision.
Some stuff remains to be tested and debugged.
* Removed obsolete file.
* Updated vgstation.dme with grue additions
* Update vgstation13.dme
* Update grue.dm
* modify .dme
* typo
* remove unneeded variable
* Added gore globs from those eaten by grues that can be cloned or brain extracted. Also fixed some bugs preventing slime puddles from being put in a cloner. Had to generalize a bunch of code in various places to do this (eg. moving certain procs and variable definitions from /mob/living/carbon/ to just /mob/living/)
* Removed gore globs after being eaten by a grue; a head remains by default so it's not needed.
Also debugged slime puddle cloning.
* -grue egglaying is set to a config option
-few modifications to grue antag objectives
* Added changelog and some UI tweaks.
* Update misc_structures.dm
* Update misc_structures.dm
* Juvenile grues can force open doors as well. Also added some more descriptive text upon moulting. Fixed airlock code bug.
* Update grue.dm
* Delete nulllight.ogg
* Fixed up grue sound effects. Renamed humanoid grue to umbra.
* more grue/umbra split stuff
* Update Hinaichigo.yml
* Adult grues can force airlocks open instantly.
* Changed role greet messages from 'danger' to 'warning'.
Explitized empty lists in grue gamemode variables.
* Update grue_egg.dm
* Few fixes to grues.
* Used defines for lifestage checks.
Reverted organ changes and removed an unneeded(?) check from cloner code.
* Migrated grue abilities into spells framework.
Made umbras (humanoids formerly called grues) in the same faction as grues.
* .
* Grue spell icons
* .
* Custom blood and meat colors for mobs.
Grue meat contains a certain substance.
* Removed gore globs.
* .
* Meat coloring + related food unit test fixes.
* Update icons.dm
* Bugfix with custom meat colors.
* .
* Grue abilities panel+sprites.
* .
* Fixed up grue role/objectives.
* .
* Sprite tweak.
* .
* New sfx for moulting and burning in light.
* .
* fixed icon conflict
* .
* icon conflict fix
* More descriptive variable names. A few tweaks to stats.