Commit Graph

32381 Commits

Author SHA1 Message Date
Krysonism 8d2fe6bdca sentience potion (#53167)
Sentience potion now calls tame on the mob.
Since some mobs add their ridable component when tamed, this lets you ride sentience potion mobs without first feeding them.
It makes sense a sentient loyal creature should be able to be ridden without first being bribed with food.
2020-08-27 21:04:48 -07:00
msgerbs 412b461120 Fixes Plasmaman Supply Kit description. (#53178)
Fixes Plasmaman Supply Kit description so it properly lists the envirosuit gloves it contains.
2020-08-27 20:59:09 -07:00
Rob Bailey 533201a9f1 Smooth Movement: Resurrection: Resurgence: Revengeance 4: The Return of Smooth Movement: Smooth Edition Director's Cut (#52515)
Automatic glide size adjustment based on move delay.
Essentially a port of https://github.com/yogstation13/Yogstation/pull/8132 but that was mostly my code with some fixes.

Why again? well it turns out the recent byond fixes to glide size actually worked and solved the issues that were unsolvable.
https://file.house/0B3u.mp4
Glide size no longer incorrectly scales at fps, so it works as intended at any framerate with the only stuttering being normal byond suck stuttering.
2020-08-27 18:34:11 -07:00
EdgeLordExe 5e0519f1af [Ready]Optimalizes rust_spread loop (#52680)
Makes edge_turfs not rebuild literally every process, but every few ticks, depending on the size of the list.
Also changes a few flavour texts.
Also fixes a bug i left acidentaly in rustbringers oath. oops
2020-08-27 17:22:53 -07:00
Couls e7f99e3b8b Browser Status Panel (#53112) 2020-08-27 15:28:03 -07:00
NightRed 000aabd84e Remove rats from total count on death (#53209)
* remove rats on death

* revival add back to the list
2020-08-27 02:25:25 -07:00
Jared-Fogle 2a43f2a5e9 Adds a succumb alert prompt (#52892)
* Adds a succumb action

* Change from action button to alert to stand out more

* CAN_SUCCUMB macro and early return

* Move updating to set_stat

* Bring back new_stat

* Move to new traits

* Observer check
2020-08-27 09:24:32 +02:00
Ryll Ryll 52b5eecced Grabbing Yourself + Wound Fixes: Take 2 (+Minor Scar Changes) (#52951)
By clicking yourself with grab intent while targeting a limb of yours that's bleeding, you'll "grab" onto it with your free hand to apply pressure. This takes 1.5 seconds to do, takes up a hand while you do so, and applies a slowdown while you're holding it. In return, that limb will bleed 30% less while you're holding it (though it won't clot any faster). This stacks with the 25% reduction in bleeding you get from being horizontal, so laying down clutching your gushing gut while waiting for help is now both thematic and viable!
Other fixes and changes

I also made some other changes to wounds of various importance. Here's a quick list

-Most wound treatments now respect thick clothing/materials, so you can no longer suture slashes through spacesuits.
-Using sutures on slashes and pierces now actually use up sutures, and regen mesh must be opened to treat wounds with
-Infectious zombies (romerol) can now be wounded as intended
-Coagulant has been nerfed again to reduce bleeding less for every wound it's reducing bleeding on. This'll still need more love and attention later, but I need to find a good middle point where medipens are good for bleeding in an emergency without being a way to sidestep any and all bleeding wounds in one go.
-I added a recipe for improvised coagulant in the Wounds 2 PR using baked pulped banana peels and salglu, but then realized that recipe sucked and was overly complicated. You can now drink straight up ground/juiced banana peels to help close up slashes and piercings. Yuckm!
-You can no longer repeatedly disembowel people who have already lost their internal organs
-Whetstones now make things edged sharp rather than pointy sharp, fixing a carryover from when sharpness = 2 used to be accurate sharpness. This'll have the effect of making sharpened weapons less sucky at chopping people apart since slashing is usually more devastating than piercing

I've also made a few tweaks to scars, mostly making them a bit smaller. It now takes twice as much scar severity to reach "absolutely fucked up" when examined, and the other steps have been raised a few points as well. Minor scar examine text is a tad smaller text-wise, and the precise locations for the scars are a bit more procedural as well (more location modifiers like upper/lower/inner/outer wrist/whatever). These changes will hopefully add a bit more variety to the scarring you see on random crew members, since it's pretty easy to hit max examine severity as is.
2020-08-26 23:19:49 -07:00
Kylerace 90be19087d 9x10 Holodeck and New Holodeck Simulations (#52793)
9x10 Holodeck and New Holodeck Simulations
2020-08-27 07:58:03 +02:00
Ryll Ryll b64f2c0f2c Fixes quickswap letting you keep clothing traits (#52790)
Unequipping clothing via quickswap now properly calls dropped(), so you lose any traits you get for wearing them. This fixes being able to use the quickswap hotkey to keep traits and other properties like krav maga, sec/med/diagnostic hud's, and whatever else without actually wearing the clothing.

Fixes: #52788
Fixes: #50798

Why It's Good For The Game

Honestly for my money, a quickswap hotkey is lame and overly gamey, which is funny because the kind of player who would be into that is exactly the kind of player I'd suspect of quietly abusing a bug like this bug for the last several months, but I digress.
Changelog

cl Ryll/Shaps
fix: Quickswapping clothing now properly unequips the swapped-out clothing, removing any traits they granted while worn
/cl
2020-08-27 15:43:40 +12:00
Ryll Ryll 93cb4cddc4 Execution/gunpoint shots work properly with pellet clouds, buffs piercing wounds a bit (#52995)
Made a few changes to gunpoints and some related mechanics while tidying up and adding docs. Here's a quick list

-Execution (point blank help intent shot aimed at the mouth) and gunpoint shots now apply their bonuses to every pellet fired rather than only the first, generally making them gushier. They also buff wound power as well as damage
-You can no longer punch yourself while holding someone up to trigger the charged shot
-You can no longer purposely fail executions and gunpoints with pax or whatever to endlessly spike the damage in a loaded round
-Attacks with extremely high wounding power can now outright dismember limbs regardless of mangled status. The threshold is high enough that it mostly applies for admin edited weapons or execution shots with shotguns (or people with the frail quirk!)
-Piercing wounds make further wounds a bit easier to apply to give them a bit more power
-Hellguns now cost 2250 credits instead of 2000 to make them a bit harder for random crew to get
-Adds special bouncy L6 rounds for admins to use to bounce off anything and everything en-masse

Also as a minor note

Projectiles with no trajectory (meaning they were likely spawned in manually) now qdel themselves on bumping something, rather than runtiming helplessly
2020-08-26 17:22:59 -07:00
Qustinnus a2a37c1a3b Vatgrowing content: Swab the clowns clothes for cursed clown cell lines (#53186) 2020-08-26 16:14:39 -07:00
Donkie 9c3846885f Bloody feet update (#53109)
Componentized the bloody feet feature.

* Hardsuits and other feet-covering clothing can now get bloody feet as well and spread gunk around.
* Bare feet can now get bloody as well and spread gunk around.
* Shoes/feet won't get bloody if something is covering them.
* Improved blood spreading behaviour. Previously, magic numbers were used in the blood pick up and drop off process. Now, when you step in blood, you and the floor share the blood volume. When you step on a non-bloody tile, you give away half of your shoe blood to the tile, and so on. This means the total blood volume always stays constant when moving around. * Blood doesn't appear out of thin air, nor get flushed to bluespace.
* Lowered footprint minimum opacity. Because it looks better, imo.
* Improved footprint exit/enter dirs.
* Improved footprint examine.
* Removed code for cult magic where a spell can suck up blood on your shoes. I'm pretty sure this code didn't work anyway. Implementing that for this new system would require a new signal and I just don't think it's worth it.

How can this game make you spend 20 hours on fucking spaceman footprints

Hardsuits will become "fully bloody" by just stepping in blood. This is a limitation of the current forensics system, as that is what is used to determine if an item is bloody or not. I'm aware of this but I don't think it fits to fix that in this PR.

cl
add: Footprints and bloody shoes major update. Hardsuits and bare feet can now get bloody as well. Improved blood spreading behaviour.
fix: Shoes will no longer get bloody while wearing something that covers them.
/cl
2020-08-27 09:57:20 +12:00
Aleksej Komarov 9638d2af51 tgui: Improve logging, Fix external links (#53226)
* tgui: Improve logging, Fix external links

* Print suspending on the same line

* Streamline fix chat verb

* Muh https
2020-08-27 00:08:18 +03:00
Arkatos1 8c6431908b Shuttle Console UI fixes (#53236)
* Shuttle Console UI fixes

* Labor shuttle fix

* Cleanup
2020-08-26 23:58:10 +03:00
MrMelbert 155ea87162 Bees will escape from bags when opened by someone (#52918)
Allows bees to escape storage when opened.
2020-08-26 15:33:57 +02:00
OnlineGirlfriend c838ba21da [Ready] Wedding Content! Crate with tuxedo, wedding dress, cummerbund, veil, and craftable bouquets (#52733)
Adds wedding content.
2020-08-26 15:01:16 +02:00
msgerbs d8882e3b61 Misc grammar fixes to plasmaman suits and jaws of life (#53179) 2020-08-25 19:19:25 -07:00
ATH1909 00bdb3e7b4 You can now print stethoscopes from autolathes and medical protolathes (#53189) 2020-08-25 18:21:41 -07:00
TemporalOroboros 70d4bcaf3c Makes reagent exposure methods bitflags (#53164) 2020-08-25 16:40:15 -07:00
tralezab 0e21a20d16 Removes old, shitty bedsheet sprite, changes spooky ghost pathing (#53181) 2020-08-25 15:32:39 -07:00
Arkatos1 3343863325 tgui: Shuttle Console (#53168) 2020-08-25 22:33:11 +03:00
Jordan Brown 239a356e46 Fix admin shuttle adjust anoucement times (#53172) 2020-08-25 11:30:27 -07:00
Qustinnus 4925565a2b Adds an action speed modifier system (#53023) 2020-08-25 09:49:41 -07:00
uomo 61b14aa99c Lawyers with jumpskirt preference will no longer start the round with a jumpsuit. (#53169)
Lawyers were spawning with a purple lawyer suit, never a purple lawyer suitskirt, regardless of jumpsuit/jumpskirt preference.
2020-08-25 06:52:40 -07:00
Jordie 6630051cc8 fixes visitor console sql concat (#53170)
Co-authored-by: Jordie0608 <=>
2020-08-25 06:50:51 -07:00
LemonInTheDark d5b87ba082 Fixes master (#53193)
* fixes master, damn it me/mothblocks

* fuck again

* ANOTHER ONE
2020-08-24 18:50:01 -07:00
Rohesie 3a33f3ae47 Refactors machine_stat and is_processing() to process on demand (#53150) 2020-08-24 17:38:30 -07:00
ATH1909 5cafdbbc72 Splits the Summon Equipment spell into two different spells, fixes a bug with Summon Equipment (#52685) 2020-08-24 21:02:06 -03:00
uomo 1593579262 Fixes some bugs with the detective's revolver. (#53107) 2020-08-24 20:48:02 -03:00
ArcaneMusic 4c64bcfb3c Adds a new admin smite, Dock Pay. (#53138)
* Adds a new admin smite, Dock Pay
2020-08-24 15:09:57 -07:00
Rohesie 988319b3e3 mobility refactor (#52929) 2020-08-24 13:56:07 -07:00
81Denton 3858b72bdb Merge pull request #53020 from Qustinnus/fatgrowing
[READY] Vatgrowing: Third time's the charm
2020-08-24 22:46:08 +02:00
IndieanaJones ac2b744f7e Blob Reagent Rebalancing (#52998)
* Changes to a bunch of the blob types
* Spores Now Have 0 Structure Damage, Buffs Reflective Blob
* Reroll Pool Increased From 3 to 5
* Removes Fragile Spores from Xenobio
2020-08-24 13:21:41 -07:00
ishitbyabullet c512024e2f Adds Bull Terriers (#53148) 2020-08-24 13:57:17 -03:00
Ryll Ryll 22b282634f Tackling now disables throwmode when you hit something + a few small buffs/changes (#53050)
* hugboxes tackling

* gorilla gloves a bit better

* update comments

* health update

* update

* less annoying doc
2020-08-25 00:13:09 +08:00
Fikou eba6a1338c shuttle navigation consoles can no longer dock at tiles that the shuttle is on (#53133)
* shuttle navigation consoles can no longer dock at tiles that the shuttle is on

* comment it out
2020-08-24 23:45:01 +08:00
LemonInTheDark 7614f56d08 Fixes powernets imporoperly rebuilding when a ship moves (#53132) 2020-08-24 23:40:39 +08:00
Rohesie 3a1020e47d Crit status refactor (#53117) 2020-08-24 07:41:00 -07:00
tattlemothe a3117e0e11 Removes the "obtain red/blue documents" objective from possible traitor objectives (#53143) 2020-08-24 07:31:02 -07:00
ATH1909 98340cc368 Buffs the Technophile Sect (#53126)
* mr roboto

* favor cost increased to 1,000 points
2020-08-24 09:46:50 -04:00
Rob Bailey 7efb8a3382 removes licensed_sound folder (#53142) 2020-08-24 06:21:12 -07:00
Paxilmaniac 20a7ee04d3 Disposable Sentry Gun Deployment System (#52931)
Adds a new engineer only traitor item, the disposable sentry gun deployment system. It's a red toolbox that works and functions as a normal toolbox, until you attack it on harm intent with a wrench. Upon bashing it with a wrench, the toolbox will transform into a ballistic sentry gun, theoretically shooting at your enemies, and not you. The turret only has 100 health however, so it will not last long to anyone with any weapon that can deal enough damage.
2020-08-24 05:32:42 -07:00
TiviPlus 911efa3cb2 Makes bloodcrawl not use a dumb var (#52714) 2020-08-24 09:30:58 -03:00
TemporalOroboros 6e950daccc Defines damage flags. (#53158) 2020-08-24 08:20:33 -03:00
Rohesie bdc230e6a9 You can now shove pets and some pushover bots away (#53125)
* shove

* floyd suggestion

* lemon review
2020-08-24 02:13:33 -07:00
tralezab 921a7f63a3 makes some events only work on crewmembers, and some not work on centcom (#52966)
brain trauma, fake virus, and heart attack only work on crewmembers.
mass hallucination and appendicitis don't give the effect/pick to people on centcom, respectively
2020-08-24 01:07:24 -07:00
floyd 1cea89fecd petridish 2020-08-24 06:24:44 +02:00
Krysonism 39636b5747 adds cytology items to lathes & cargo (#33) 2020-08-24 01:23:15 +02:00
floyd da2a5871da fix 2020-08-24 00:17:11 +02:00