Commit Graph

28228 Commits

Author SHA1 Message Date
Rob Bailey 4df44f4e3d [READY] Migrates some legacy movespeed stuff to modifier movespeed (#44256)
* Some migrated movespeed changes (+9 squashed commit)

Squashed commit:

[1feabda2b4] temperature fix

[f2e851b32b] hunger slowdown fixes

[7988aab191] damage modifier fixes

[7ceb081c5e] fixes

[8a47f36f41] fixes

[29b06afdaa] damage slowdown

[99397f4f9e] hungry

[90c20b828e] cold

[53d568b9fb] fat

* fixes ethereal code
2019-06-13 09:54:22 -04:00
AnturK 4be070827f Fixes simple animal emotes / Refactors emote list (#44458)
* Fixes simple animal emotes.

* Makes emotes support multiple datums per key properly.

* Apply suggestions from code review

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>
2019-06-13 09:33:48 -04:00
Tlaltecuhtli d76eb08d56 1 (#44453) 2019-06-12 17:01:39 -04:00
Tlaltecuhtli 4a247210fd changes how grenades with custom primer are made (#44258)
* assemblies are shit fuck em

* maybe press commit before making a pr

* proxy stuff

* morestuff

* qol stuff

* only 1 wire

* revert that garbage that made me conflict

* changes

* wires
2019-06-11 12:28:35 -04:00
4dplanner 69bd3810b2 HoS gun ion mode replaces taser mode (#44216)
* HoS gun ion mode

* Bumps up HoS egun ion cost

* Rearranges hos gun ammo types

* Fixes empulse

Adjusts hos ion to weak level
Fixes weak ion bolt
2019-06-11 10:36:17 -04:00
nemvar ff5a6d54dc Adds caramel (#44419)
* welp

* Revert "welp"

This reverts commit b2f9143468.

* creamy goodness

* cara

* Candy apples

* oopsie
2019-06-11 10:26:54 -04:00
skoglol 308e01164c Recategorizes advanced surgery tools, .38 ammo. (#44387) 2019-06-11 10:23:24 -04:00
bgobandit 893b020228 Some spelling and text changes. (#44426)
* fixes some spelling

* Spelling changes, immersion changes, text changes in general

* Update code/datums/mutations/body.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2019-06-11 14:36:56 +02:00
vuonojenmustaturska 0b977ac442 Clean up id/bounty console HTML generation (#44365)
* Update bounty_console.dm

* also clean up id console a little bit
2019-06-11 13:46:27 +02:00
Couls e64ce25b1e EMPs now randomize suit sensors if they're on (#44398)
* EMPs now randomize suit sensors if they're on

* Use . = ..()
2019-06-10 18:40:49 -04:00
Suicidalpickles e03f386fe0 Raises EMP flashlight cost (#44303)
* Update uplink_items.dm

* Update uplink_items.dm

* reverts radio jammer price
2019-06-10 14:56:44 -04:00
AnturK 4690a7548a Fixes examining stuff with generic pockets. (#44411)
* Fixes examining stuff with generic pockets.

* Update code/modules/clothing/clothing.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>
2019-06-10 12:31:07 -04:00
81Denton 429d51f0a7 Removes nurse spiders from the gold slime core pool (#44358) 2019-06-10 12:10:37 -04:00
AnturK 69ac935bde Upgrades policy config + policy verb. (#44296)
* Upgrades policy config + policy verb.

* Better example and proper default value.

* hr on top

* Cleanup
2019-06-10 11:51:25 -04:00
nemvar 2dad9cf304 nico nico nii (#44390) 2019-06-10 11:46:13 -04:00
81Denton dfbcc1a602 [s] Fixes centcom travel exploit, part 321432 (#44416) 2019-06-10 11:29:47 -04:00
moo 1c84932ecb Update healing.dm 2019-06-09 23:30:44 -04:00
vuonojenmustaturska 0254559eca Replaces hear_intercept with signals, refactors MOVABLE_HEAR, touches up nanites and to_chat (#44391)
hear_intercept is removed in favor of having the things that care register for the COMSIG_MOVABLE_HEAR signal instead.

The signal has been changed to be like the speech one with an args list.

Nanite datums no longer register for the hearing signal just in case, only the voice sensor nanite program does.

Dead code has been removed from to_chat, the savefile/sound checks being just-in-case boilerplate checks made during the conversion to to_chat, the replacetexts sidestepping a byond bug that was fixed in 512.1420.
2019-06-10 10:43:12 +12:00
oranges 7dbc392b34 Merge pull request #44399 from tgstation/debugindentfix
does a de-indent on surgery debug loop
2019-06-10 10:39:18 +12:00
AnturK e0824114db Adds hourglass (#44384)
* Adds hourglass

* Proper icon and animation.

* Makes throwing not break animate.

* Adds hourglass to library game vendor.
2019-06-10 10:31:24 +12:00
oranges 152e03cfd7 Merge pull request #44363 from AnturK/sdql2traitwrappers
Adds sdql2 trait wrappers.
2019-06-10 10:31:06 +12:00
oranges d1a9e7156f Merge pull request #44341 from AnturK/refundmeme
Fixes refund problems with nukeop uplink.
2019-06-10 10:30:30 +12:00
nemvar ce479edd1a Ethereal stomach take 2 (#44336)
* Take 2

* Merge conflict begone

* Renames it

* Stupid borgs.
2019-06-10 00:29:37 +02:00
shellspeed1 a30fcb6383 Fixes an exploit with plux giving cargo way too many credits. (#44329)
* Update large_objects.dm

* Update code/modules/cargo/exports/large_objects.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2019-06-09 18:17:23 -04:00
AnturK 33dbe68452 Fixes forced say custom emotes properly. (#44328) 2019-06-09 18:15:39 -04:00
nemvar ce2be42f45 Chuncky jackhammer and shovel webbing (#44243)
* Update mining_tools.dm

* Update belt.dm
2019-06-09 17:34:11 -04:00
Emmett Gaines 45ec62931d Finally removes the signal redirect component (#44251) 2019-06-09 17:25:50 -04:00
Whoneedspacee 7c674ea486 [Ready] Adds Support For Player Controlled Megafauna + Megafauna Code Refactors (#44005)
* adds small sprites for many of the large megafauna

moves fireball target code back to drake file

changes the speed of every megafauna mob to its move to delay so player controlled ones have the same speed

adds action abilities to each megafauna so players can select the type of attack they want

refactors pretty much all of the megafauna code to be simpler to edit and easier to read as well as have some consistency in where stuff like initialize goes

lesser ash drake now inherits alt click on instead of normal ash drake having it

hierophant no longer blinks on alt click as well

removes pointless check in legion code for ranged timer delay as the proc that calls openfire already checks that

adds icon for new bubblegum blood tracks

bubblegum blood no longer leaves footstep trails as it caused massive lag when many blood tiles were run over in a fight as well as being way too excessive

* fixes a megafauna bug where they could not attack while in space

megafauna can now move through space normally as they would anywhere else

bubblegum no longer runs from corpses and people dying

* fix the weird line errors

* lots of sins have been cleansed (0 = false 1 = true)

switch cases for player attack selection

bubblegum has been bug fixed a bit (steps can be blood warped to, adds blood warp ability)

bubblegum now has some slight additions to its attacks to keep the fight faster paced

bubblegums enrage mode now lasts longer and makes him move faster

legion now has their speed changed properly when they charge (wow this is an old fucking bug like old old)

bubblegum now tries to be aggressive towards people that are laying down (no more resting under bubblegum charges without consequences)

bubblegum now spawns slaughterlings when he devours targets

* fine tunes new bubblegum attacks and replaces some is_procs with defines

* fixes stupid snowflake stuff in bdm code

specifies in defines for bubblegum

lots of sleep_check_death now to avoid stupid stuff

removes need for hierophant_dying var as well as combines all the blast procs into one since they were so similar
2019-06-09 17:24:38 -04:00
skoglol 713ec805f4 Fixes chem dispenser button order (#44386)
* Fixes chem dispenser button order

* Fixes it properly.

* Okay, no nulls then.

* unneeded comment.
2019-06-09 17:20:19 -04:00
Rob Bailey 5743c9a748 Dragging prone mobs slows you down, fireman carrying (#44155)
About The Pull Request

Dragging prone mobs (resting, knocked down, stunned, dead, in crit, etc) that aren't buckled to anything slows you down.

You can fireman carry by aggressive grabbing then click dragging onto yourself. This causes a slight speed penalty that is lower than dragging.
Why It's Good For The Game

Prevents the classic "stun and beat the shit out of while zipping off" which is obnoxious and I don't think anybody likes besides the people who do it.
Makes it so if you feel like being a cunt you can rest while being arrested to make you a pain to take back.
Makes it harder to steal bodies and move away before anybody can properly react, but makes dragging bodies riskier at the same time
Fireman carrying adds an element of risk reward, it takes a little while of standing still to pick them up and also slows you down slightly. More useful to move someone a long distance out of a relatively safe area than a quick pull away.
Changelog

cl
add: fireman carrying. Aggressive grab then click drag onto yourself.
tweak: pulling prone mobs slows you down.
tweak: carrying another human slows you down.
tweak: pacifists can aggressive grab.
/cl
2019-06-09 23:54:02 +12:00
Strommer Kilian 8ea95acbd9 fixes soda cans open_soda(user) not passing the mob to it (#44382) 2019-06-08 20:24:42 -04:00
Strommer Kilian b31c15cd65 Added custom initializer to bee/short to allow setting a lifetime (#44383) 2019-06-08 20:24:16 -04:00
bgobandit f9330d2fd1 Art produces moodlets, good or bad depending on quality. THE REMAKE (#44174)
* Art produces moodlets, good or bad depending on quality.

* makes more requested changes

* makes requested changes/placates oranges

* fuck this shit

* this is my last will and testament, when I am dead and gone I request that my relatives make the changes that I will probably still be requested to make at that point
2019-06-08 21:58:13 +02:00
moo a9ae775294 Update surgery.dm 2019-06-08 14:57:13 -04:00
YPOQ 654c4bc779 Fixes cult constructs not being able to invoke runes (#44318) 2019-06-08 13:36:35 +02:00
py01 a0ae838acd Radio jammers jam the radio more (#44313)
* replaces radio jammer text replacement function

* radio jammers stop all radios now

* documentation, fixes range check on radio jammer
2019-06-08 13:31:07 +02:00
skoglol c163ba599d Blood brother alert now has sound and bigger text (#44293)
* Makes the blood brother antag alert more obvious.

* added css class
2019-06-08 13:23:28 +02:00
Tlaltecuhtli 284f6efda5 fixes cobby mistakes (#44356) 2019-06-08 13:12:14 +02:00
nemvar 8886a9dd17 Fixes gutlunch search_objects (#44352) 2019-06-08 13:11:10 +02:00
granpawalton d7fda66cd9 Adds corpse flowers (#44322)
* corpse flower init

* icons

* fixes some bad math

* removes istype helper

* play test changes

* examine text

* .

* found where the conflicts happened

* same
2019-06-07 13:57:14 -04:00
bgobandit 55d7bdb145 Surgical incisions cause actual bleeding; clamping bleeders and/or cauterizing stops that bleeding. (#44283)
* Surgical incisions cause actual bleeding; clamping bleeders actually stops said bleeding.

* Cautery now stops bleeding as well, slight nerf to bleed_rate

* Update code/modules/surgery/organic_steps.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>

* Update code/modules/surgery/organic_steps.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2019-06-07 13:10:28 -04:00
GLACoding d160202bf7 Changes to mind checks (#44344) 2019-06-07 11:05:13 -04:00
plapatin 1eeca7c854 deletes null crates (#44324)
* deletes nulls

deletes nulls

* hell yeah webeditor time
2019-06-07 09:38:49 +12:00
AnturK cc88cc16ed I shouldn't code straight after waking up. 2019-06-06 21:53:30 +02:00
AnturK 652071d9c8 bluh 2019-06-06 21:48:02 +02:00
AnturK 116ea6c71f Adds sdql2 trait wrappers. 2019-06-06 21:46:05 +02:00
nemvar 3e2f4326ea Baby grublunch for ma and pap gutlunch. (#44315)
* Alright this time for realsies

* It wasn't on my mind.

* Mind if I do?

* Facticious

* Don't mind this
2019-06-06 11:29:23 -04:00
Rowelll e68b9ab43d Adds bee socks (#44331)
* some changes your parents don't want to see

* bee

* (wrong branch)
2019-06-06 15:13:07 +02:00
oranges 4978a608f3 Merge pull request #44339 from nemvar/charcoal
Fixes charcoal
2019-06-06 22:16:56 +12:00
oranges 405205843f Merge pull request #44279 from ExcessiveUseOfCobblestone/breathe-into-me
Turns Perf into The Standard Oxychem, Heavily Tweaks Perf To Fit My Freshly Repackaged Fantasy
2019-06-06 22:15:54 +12:00