Commit Graph

1000 Commits

Author SHA1 Message Date
adacovsk
2a91e4f776 Merge Changeling hive upload and download into one spell (#32663)
* merge into one

* Update hivemind.dm

* Update hivemind.dm

* Update absorb_dna.dm

* Update absorb_dna.dm

* Update absorb_dna.dm

* Update healthanalyzerpro.dm
2022-06-03 20:48:00 -05:00
Hinaichigo
59f54665fe Update vampire.dm (#32703)
typo fix
2022-05-29 16:40:55 +02:00
DamianX
03bb5e10d7 Fixed runtime errors related to muzzles (#32700) 2022-05-28 09:01:09 -05:00
ExpulsionSnooper
87eb66d881 Box name changes (#32689) 2022-05-27 02:09:52 -05:00
Hinaichigo
43cea7901f Rags as ghetto muzzles & muzzle tweaks (#32628)
* 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.
2022-05-23 01:24:16 -05:00
adacovsk
b63bc16662 Refactoring Invisibility and Transparency for specific objs and mobs (#32596)
* refactoring

* refactorin

* Update mob.dm

* Update mob.dm

* refactor

* Update horror.dm

* all done

* Update carbon.dm

* Update potions.dm

* Update potions.dm

* Update objs.dm

* more

* fix vampire invisibility

* Update cosmetics.dm

* fixed

* Update update_icons.dm

* Update update_icons.dm
2022-05-17 12:16:10 -05:00
kane-f
7e4f4dc0b8 Cooking jecties now results in actual jecties (#32561)
* 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>
2022-05-17 12:10:41 -05:00
adacovsk
7ce2374edf Combining Changeling's Transform and Change Species (#32584)
* fixes

* Update vgstation13.dme
2022-05-14 19:24:08 -05:00
kane-f
328fcb2d5d Antag and non-antag roles (#32560)
* Antag and non-antag roles

* Inverts double negative

Co-authored-by: Kane F <kanef9x@protonmail.com>
2022-05-10 04:55:16 +02:00
Hinaichigo
b00b589dec Update pulsedemon.dm (#32564)
Fix pulsedemon scoreboard newlines.
2022-05-09 05:27:03 +02:00
kane-f
73862b725c Time agent objective code cleanup (#32366)
* Time agent objective code cleanup

* Fixes subtype spam

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-05-06 19:38:40 -05:00
kane-f
a96b6fe439 Merges Emag() into emag_act() (#32501)
* Merges Emag() into emag_act()

* No not these

* Bots

* Updated comment

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-05-03 16:33:29 -05:00
kane-f
d348f4db94 Species exclusive and discounted uplink item support (#32471)
* 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>
2022-04-30 17:49:54 -05:00
DeityLink
a8e0e08db0 Cult Forge Sanity (#32476) 2022-04-30 17:43:11 -05:00
DamianX
d88568605c Optimizations (#32413)
* stuff

* more stuff

* Fixed DNA cloning
2022-04-30 16:37:06 -05:00
DeityLink
ef43de431d Rune Lying Sanity (#32411) 2022-04-17 19:18:24 -05:00
gurfan
6b995f559d [Cult 4] Rituals System, Return of Sacrifices, Cursed Blood (#32323)
* rituals

* hmm

* sacrifices

* aaaa

* aa

* commit

* tear reality

* helpful commit message

* merge

* remove eclipse/endgame stuff from other branch

* update pylon type name, fix conflicts

* fix warnings?

* flavor text updates and objectives

* re-enable conversion flavortext, blood dagger mindUI, new "rune skin" tattoo, cursed blood ritual, fix jittery seer effect, beno with a blood dagger

* im not writing a commit message

* override

* scoreboard and remove debug hud element

* syntax

* oh

* stashed changes

* fix warning

* Update code/_onclick/mindUI/bloodcult/cultist.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/datums/gamemode/factions/bloodcult/bloodcult.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* cleanup

* remove unused procs

* .

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/datums/gamemode/factions/bloodcult/bloodcult_buildings.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/datums/gamemode/factions/bloodcult/bloodcult_buildings.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/datums/gamemode/factions/bloodcult/bloodcult_buildings.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/datums/gamemode/factions/bloodcult/bloodcult_buildings.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/datums/gamemode/factions/bloodcult/bloodcult_buildings.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/game/gamemodes/scoreboard.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/game/turfs/turf_flick_animations.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

Co-authored-by: DamianX <DamianX@users.noreply.github.com>
2022-04-17 16:03:03 +02:00
Hinaichigo
ffe8fdc711 Fix grue scoreboard text requiring an intact body. (#32390)
* Update grue.dm

Make scoreboard still report how many beings a grue ate even if they got gibbed.

* Update grue.dm

Simplify text generation.
2022-04-16 16:59:24 +02:00
Hinaichigo
d63936641e Breakable Objects v2 (#32255)
* 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.
2022-04-13 08:57:21 -05:00
Hinaichigo
c708ea5e75 Make "Lurk and Eat" grue objective succeed as intended (#32279)
* Make basic lurk and eat grue objectives succeed

Make basic lurk and eat grue objectives succeed as intented.

* Update grue.dm

* Update grue.dm

* Update grue.dm

* Update code/datums/gamemode/objectives/grue.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

Co-authored-by: DamianX <DamianX@users.noreply.github.com>
2022-03-28 00:14:33 -05:00
Hinaichigo
5a63b01479 Update vampire_role.dm (#32261)
Give message to proper party.
2022-03-20 11:47:47 +01:00
ShiftyRail
6f20e1f4be Revert breakable objects for now. (#32234)
* revert

* why didn't this get reverted?
2022-03-15 22:42:00 +00:00
Hinaichigo
8ea93dd579 Breakable objects: cameras, wall-mounted lanterns, beakers, and flashlights (#32184)
* 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.
2022-03-15 15:15:58 +01:00
ExpulsionSnooper
34af9f7a51 Makes_Time_Anomaly_Timeless (#32189) 2022-03-11 19:14:17 -06:00
Hinaichigo
b1be3a753d Basic framework for generic breakable items. (#32007)
* 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.
2022-03-07 13:38:17 +01:00
adacovsk
e4fef771e0 Scoreboard tweak (#32154)
* Clean up scoreboard

* Update scoreboard.dm

* Update dynamic.dm

* Update dynamic.dm

* Update dynamic.dm

* Update dynamic.dm

* Update dynamic.dm

* Update scoreboard.dm
2022-03-03 04:25:49 +01:00
adacovsk
4a9929a6a8 Scoreboard Tweak (#32127)
* Scoreboard Update

Fixed small thing with antag implants
Redid the silicon scoreboard to minimize looping

* Update scoreboard.dm

* Update scoreboard.dm

* Update scoreboard.dm

* Scoreboard

* Update scoreboard.dm

* Update vampire_faction.dm
2022-02-24 14:25:22 -06:00
Eneocho
7c43d8460b fix (#32053) 2022-02-24 11:20:49 -06:00
adacovsk
b30153715d Scoreboard organization/optimization (#32094)
* Scoreboard

* Update next_map.dm

* Update gameticker.dm

* Update role.dm

* ugh

* safe me

* added dat to every proc

* Update scoreboard.dm

* Update scoreboard.dm

* Update department_score.dm

* turfssingulod

* Update misc_score.dm

* Update scoreboard.dm

* Update scoreboard.dm

* Update mobs.dm

* Update items.dm

* Update stunbaton.dm

* Update human_attackhand.dm

* Update living_defense.dm

* Update misc_score.dm

* Update swords_axes_etc.dm

* Update human_attackhand.dm

* Update misc_score.dm

* Update misc_score.dm

* Update scoreboard.dm
2022-02-22 17:39:14 +01:00
Hinaichigo
5c9b1517d0 Grue drain light ability (#32086)
* 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.
2022-02-18 21:45:57 +01:00
adacovsk
0385eacf1b Changeling fixes (#32070)
* tweak

* Update dynamic_rulesets_latejoin.dm
2022-02-14 09:39:22 +01:00
adacovsk
965453d045 Changeling fixes (#32012)
* honk

* a

* Update absorb_dna.dm

* Update code/modules/spells/changeling/split.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update dynamic_rulesets_roundstart.dm

* Update code/modules/spells/changeling/split.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update dynamic_rulesets_latejoin.dm

* Fixed

* Update split.dm

* Update split.dm

* Update dynamic_rulesets_latejoin.dm

* Update split.dm

* Update split.dm

* Update split.dm

* Update dynamic_rulesets_roundstart.dm

* Update changeling.dm

* Update split.dm

* Update changeling.dm

* Update changeling.dm

* Update code/datums/gamemode/role/changeling.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>
2022-02-13 04:36:52 +01:00
adacovsk
cbab0c1b67 Latejoin ling (#32014)
* Update dynamic_rulesets_latejoin.dm

* Update dynamic_rulesets_latejoin.dm

* Update dynamic_rulesets_latejoin.dm
2022-02-11 11:30:11 +01:00
carson wilkinson
680b224736 Update dynamic_rulesets_roundstart.dm (#32018) 2022-02-09 15:56:22 +01:00
kane-f
67a420e5e9 Makes round ending with no players PR more true to name (#32015)
* Makes round ending after few minutes with no players PR more true to name

* Else if change

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-02-08 12:09:06 -06:00
Hinaichigo
52d40617cd Grue changes: different moulting mechanics, exposure-stacking light damage, basic NPC AI, various other tweaks. (#31968)
* 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.
2022-02-08 04:17:00 +01:00
kane-f
eff171e1e3 Wizard latejoin antag prompt (#31982)
* Wizard latejoin antag prompt

* Even more code cut down

* Fix

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-02-06 05:23:29 +01:00
kane-f
05b8d5ae7f Round now ends if no players are alive after 15 minutes (#31962)
* 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>
2022-02-04 14:58:25 -06:00
boy2mantwicethefam
b44e32617b vampire stuff (#31913) 2022-02-04 14:55:07 -06:00
gurfan
8731100a76 malf typo+icon fixes (#31964)
* typo+icon

* i said icon
2022-02-02 02:36:23 +01:00
gurfan
12b68b9546 Electric Boogaloo (Take Two) (#31892)
* wall and floor and overlay icons

* HOLY SHIT PLANEMASTERS ARE AMAZING <3 LUMMOX

* nevermind shit is fucked i hate byond

* apc hackin tweaks start now

* attack_ai is overridden almost everywhere for zero reason

* more attack_ai shit

* more shit

* FORCEDISABLE pt. 1

* FORCEDISABLE pt 2

* more forcedisable 3

* 3.1

* end of forcedisable

* remove all hackview shit, cleanup

* better apc hacking, lots of fixes, and UI!

* more machine ability, lots of cleanup, radial lock updating, modules and active modules

* movable ui elements

* ADVANCED hologrmas

* more SHIT

* SHUNTSHUNTSHUNT

* fig congflgighgsa

* more testing

* fuck

* commit 2

* holo fixes

* fake APC images!

* lots of stuff

* fixes and cleanup and vomit

* More abilities. AI Control fixes and cleanup

* fixes

* fix

* clear another warning

* remove comment fix numbers

* raise price

* raise price

* fix

* 1 autoborger limit

* remove undocumented change

* handle at bot level

* order of operations

* dont call ert

* decrease

* fix unit test

* icon check please work

* remove unused icons, comment out chem dispenser drain

* comment out firewall, add disable to turrets

* remove unused wall icons

* Sort mob list, humans appear at the top

* fix sorting, fix hologram bug

* hologram tweaks, stupid fucking alert APC name

* qdel

* raise ever so slightly

* revert

* Delete broken_hand_icons.txt

* Update setup.dm

* Create setup.dm

* attack_self

* fix filter icon, delete unused file, remove forcedisable from magtape deck

* accidental change

* mousedropfrom recharge station

* oh rite

* fixo

* remove useless code

* aaahhh

* remove rig meal, made obsolete by emag

* fffffshhhhhhwooooop

* typo!
2022-01-31 18:18:06 -06:00
adacovsk
5a5f101c49 Ling balance (#31946)
* Ling balance

* hehe

* Update changeling_spell.dm

* Reduced costs

* Update changeling.dm

* balance

* Update changeling.dm

* Update horrorform.dm

* Update horrorform.dm
2022-01-29 14:55:56 -06:00
kane-f
bd54942a80 Fixes roundstart silicons keeping form as wizard (#31874)
* Fixes roundstart silicons keeping form as wizard

* Fixes others too

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-29 14:23:39 -06:00
adacovsk
0ac93cb17c Fixed Alien HUD (can see in the dark) (#31918)
* Fixed Alien HUD (can see in the dark)

* Update energy.dm

* neurotox does more
2022-01-29 05:06:52 +01:00
Hinaichigo
a297927495 Grue Bugfixes (#31920)
* 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.
2022-01-29 03:24:03 +01:00
rob
b879dddba0 adds sound effects to surgery steps (#31850)
* the everything

* nmb

* ok

* dfdffdfsds

* ssssssssssssssssssssskurfusr

* fuck yoiu damian fuck you!!!!!

* DAMIANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN

* D
2022-01-27 05:13:55 +01:00
adacovsk
ccf1a9cdc4 Changeling fixes (#31891)
* Changeling fixes

* Update regenerative_stasis.dm

* Update evolutionmenu.dm

* Update changeling.dm

* Update absorb_dna.dm

* Done

* Update evolutionmenu.dm

* Update _map.dm

* Update absorb_dna.dm

* Update evolutionmenu.dm

* Update evolutionmenu.dm

* Update regenerative_stasis.dm

* Update regenerative_stasis.dm

* Update regenerative_stasis.dm

* Update hivedownload.dm

* ugh

* Update dnaextract.dm
2022-01-25 20:02:36 -06:00
Hinaichigo
15c7603524 Grues Revisited (#31687)
* 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.
2022-01-21 10:08:07 +00:00
kane-f
a75773e2ea High shovel (#31755)
* High shovel

* High spear...

* Fixes sound code

* Fixes file path

* Removes var

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-20 16:12:37 -05:00
DamianX
c5dffbe635 Revert "Electric Boogaloo (#31728)" (#31868)
This reverts commit 8bb40feca6.
2022-01-19 15:46:18 +01:00