Commit Graph

28886 Commits

Author SHA1 Message Date
oranges 5a13b58272 Merge pull request #43091 from JJRcop/patch-20
Removes firebug from goonchat
2019-03-16 16:29:41 +13:00
81Denton 1dab4c066c Die of Fate nat 1 roll prevents revival (#43116) 2019-03-15 15:42:08 -04:00
4dplanner 8773ca52ce Quantises liver purging (#43027)
* Quantises liver purging

* Moves quantisation to holder procs
2019-03-15 11:29:06 -04:00
Dennok d9065171a5 turbine_fix (#43052) 2019-03-15 11:26:10 -04:00
ShizCalev a26ffb2040 Fixes wormhole projectors for pacifists (#43096)
* Fixes wormhole projectors and gravity manipulators for pacifists

* code cleanup

* didn't mean to push that!

* removes gravgun

* Update code/modules/projectiles/ammunition/energy/portal.dm

Co-Authored-By: ShizCalev <ShizCalev@users.noreply.github.com>
2019-03-14 15:28:03 -04:00
81Denton 521a703fdf Clarifies syndicate lavaland/space flavor text (#43115) 2019-03-14 09:56:41 -04:00
oranges 2365f53e6d Merge pull request #43102 from AutomaticFrenzy/patch/kwarg-overrides
Fix some proc overrides missing their parent's kwargs
2019-03-14 15:10:06 +13:00
Kierany9 27297c221d Fixes hivemind hosts retaining powers on death/while dead and no longer displays objective status for One Mind vessels (#43099)
* Update hivemind.dm

* Update vessel.dm

* doesn't delete roundstarts

* "Commit suggestion"

Co-Authored-By: Kierany9 <Kierany9@users.noreply.github.com>
2019-03-13 11:21:34 -04:00
ShizCalev bfc27c280b Fixes cult magic inhands (#43093) 2019-03-12 16:04:39 -04:00
AnturK cbcbc28ac0 Fixes dna runtime. (#43094) 2019-03-12 16:04:16 -04:00
ShizCalev e47b0f3bdf Fixes guns clicking while trying to suicide (#43092) 2019-03-12 16:04:01 -04:00
ShizCalev 8e6ebc9720 Fix sentient firebots not using their extinguishers (#43086)
Also fixed hacked firebots not resetting after being reset.
2019-03-11 21:35:00 -07:00
Tad Hardesty 197a311fd9 Fix some proc overrides missing their parent's kwargs 2019-03-11 21:15:26 -07:00
ShizCalev 3249c4cfed Merge pull request #43076 from AutomaticFrenzy/patch/kwarg-calls
Fix several incorrect keyword argument calls
2019-03-11 22:44:02 -04:00
ShizCalev e0f4369d0b Merge pull request #43088 from Gousaid67/plasmeme
Adds departemental plasmaman suits
2019-03-11 22:43:07 -04:00
Erik f2681c8de1 removed ded code, implemented suggestions. Fixed bugs. 2019-03-11 17:42:45 +01:00
Erik daae98d80a fixed type in code for science helmet. 2019-03-11 17:07:37 +01:00
4dplanner 190199520d Sepia extract rebalance [TM Cand/Ready] (#42933)
* Sepia slime has a timer before activating

* Chilling and recurring

* Rewind camera

* Camera variable to disable customisation

* Removes unnecessary selfieing

* Changes rewind time to 10 seconds

* Simple animal fixes

* properly freezes bots

* Mech timestop

* P -> M

* Gives a warning message

* This should have commited with the last set

* Just screw my line lengths up

* Big changes

Adds pre-move COMSIG
Cuts down on lists in timestop
Adds the overlay to frozen projectiles
Timestopped things have INFINITY move_resist as opposed to being
anchored
Timestop will now unfreeze things that somehow leave it
Cleans up timestop code
mobs in the middle of a walk_to will have their walk stopped by timestop
mobs that are stunned will be stopped mid walk as well
Slimes respect mobility_flags & MOBILITY_MOVE
Slimes no longer automatically regain MOBILITY_MOVE whenever not cold

* Pulling and swapping places respect move_force

* Update code/modules/research/xenobiology/crossbreeding/_misc.dm

Co-Authored-By: 4dplanner <3combined@gmail.com>
2019-03-11 12:05:25 -04:00
dvanbale 7a11a4f148 Reset dizziness to 0 when adminhealing (#43082) 2019-03-11 11:41:47 -04:00
Unit2E d7c2f6837d Fixes people in fire resistant suits never getting hot when on fire (#43016)
* changes around some code so people in suits get hot

* fixes an oopsie with var/natural being 0 even if not dead
2019-03-11 10:45:49 -04:00
Erik 1eb3aab038 Fixes Plasmaman spawning with 2 box, fixed some jobs not getting outfit. 2019-03-11 12:55:26 +01:00
JJRcop aab6494846 Removes firebug from goonchat
not used in game
2019-03-11 05:28:18 -04:00
Erik f02160fdbe Adds departemental plasmaman suits
add forgotten job checks


w


 s


 w


Merge remote-tracking branch 'origin/plasmeme' into plasmeme
Merge remote-tracking branch 'origin/plasmeme' into plasmeme


Merge remote-tracking branch 'origin/plasmeme' into plasmeme


r
2019-03-11 02:34:32 +01:00
ShizCalev 9cd14eb021 Fix regenerative core only working below CRIT_THRESHOLD instead of at it (#43062) 2019-03-09 13:16:18 -08:00
PKPenguin321 3f47e9a7ec Fix invisible magic hand sprites (#43067)
This happened because I neglected to check for other things that used the
sprites I was moving before I moved them in #42437. Oops. If there are any
other places where these are used (I didn't see any, but you never know),
please say so.

Also slipped in a 3 character grammar change while I was here.
2019-03-09 13:15:39 -08:00
Tad Hardesty 47f39124b8 Fix a couple more iffy kwarg procs 2019-03-09 13:05:55 -08:00
Tad Hardesty 2c567b1542 Rename updating_stamina kwarg to update_health uniformly 2019-03-09 13:02:57 -08:00
Tad Hardesty 1433e48eba Fix some proc calls with bad keyword arguments 2019-03-09 12:56:19 -08:00
ShizCalev 0e5bf0d2af Merge pull request #43050 from Menshin/power_failure_code_cleaning
Aligned Grid Check code with Power Failure
2019-03-08 22:18:41 -05:00
ShizCalev 7972457a92 epinephrine & atrophine buffs
significant epinephrine change
2019-03-08 19:17:42 -05:00
imsxz d9fc092a27 please fire shizcalev NOW 2019-03-08 18:08:19 -05:00
imsxz b30561e26a =< looks like a frowny face :( 2019-03-08 15:04:16 -05:00
spookydonut eb8f7a0494 Adds two shuttle states more functionality (#43005)
* Adds two shuttle states more functionality

* typo

* changes as requested to the pirate shuttle
2019-03-08 10:56:16 -05:00
JJRcop 8748e6d83e Internet midi respects start and end times (#43021)
* Play Internet Sound respects start time
For example, adding &t=400 to youtube links.
Doesn't try to parse the start time, youtube-dl does that for us already. Will probably work on most sites not just youtube.

* [Play Internet Sound] now supports end time too

Switched event handler for start to loadeddata from canplay

loadeddata fires when the first frame is available
this is quicker and more consistent than canplay, which tries
to predict at least a few moments of playability being
available before it fires

* [Internet Sound] music_extra_data now starts null
2019-03-08 10:51:04 -05:00
tralezab 9e4856d55d [READY] dilutes the staff of chaos pool with some more bolts (#42719)
* staves

* projectiles

* sapped event

* last of the staves (need to sprite and get sounds)

* last of the projectiles

* Squash is a single-use plant in Plants vs. Zombies and returns as a premium plant in Plants vs. Zombies 2.

* removes staff of cooperation, adds fly magic status effect

* a couple things with flight + tweaks

* removes old bolts/staves, finishes and adds parts of the new set

* fixes

* fetching + flying fixes, added chill and wipe

* and done

* cobblestone's review
2019-03-08 08:24:57 -05:00
ShizCalev 21cb05aea9 Merge pull request #43036 from BuffEngineering/sip-fix
Fixes non-shameful, nonlethal suicides
2019-03-08 06:39:15 -05:00
Name 4a36c1399c Hands now kill brains as hard as everything else 2019-03-08 06:24:23 -05:00
Name 28db79575c Makes suicides log at the right times and not at the wrong times 2019-03-08 05:54:14 -05:00
Menshin 7f9e50c33b Fixes advanced proc calls not working + various code cleaning (#42952)
* Fixes advanced proc calls not working + various code cleaning

* Reverted Destroy() call protection.
2019-03-08 11:33:57 +01:00
ShizCalev e301d2ad45 Merge pull request #43034 from AutomaticFrenzy/patch/wizard-suit
Fix the wizard hardsuit not being antimagic
2019-03-08 04:48:22 -05:00
ShizCalev 27e8dde837 Merge pull request #43037 from AnturK/missingticketlog
Adds missing logging for admin tickets.
2019-03-08 04:32:37 -05:00
ShizCalev 0515a3ce96 Merge pull request #43045 from AutomaticFrenzy/patch/this-proc-type
Remove misleading THIS_PROC_TYPE macro
2019-03-08 04:21:46 -05:00
ShizCalev f3692346d4 Merge pull request #43047 from actioninja/pubbysmfixes
Fixes some mapping issues with the Pubby SM
2019-03-08 04:19:19 -05:00
ShizCalev d073374ddb Merge pull request #43039 from Caiggas/master
Fixes Jumpboots breaking
2019-03-08 03:01:51 -05:00
imsxz 0b02473878 haha i lagged 2019-03-07 23:37:26 -05:00
Rob Bailey ee33e9c6a8 [READY] The war on stun based combat, Phase I: Fuck ranged stuns (#42930)
Nukes the hybrid taser from orbit. Everywhere that spawned it now provides a disabler instead. Standard sec issue? Disabler. Armory? Disabler rack.
Want something with more punch? Beg the warden for a shotgun or an energy gun.
The hybrid taser itself has not been removed from the codebase.
Also removes the stun from the advanced energy gun so it doesn't just become the late game secret powerhouse.
Hoslaser keeps it, but only gets three shots instead of five.
The ebow has been COMPLETELY RUINED as well. See the changelog for details I'm too lazy to copypaste.
Why It's Good For The Game

Fuck stun based combat.
Sec still have their stunbatons, collapsible batons still exist, pepperspray still exists, flashbangs still exist. but now any fight involving sec or anyone who has robusted a sec officer will be less ranged instastun bullshittery.
Changelog

cl
balance: New NT regulations have replaced the standard issue hybrid taser with a pure disabler.
balance: Also fuck the stun mode on the advanced energy gun who thought that was a good idea.
balance: The hos's laser can only fire three taser shots instead of five.
balance: Energy crossbows have been reworked. They no longer paralyze, but instead heavily blur vision, apply a huge burst of stamina damage, and knock you on your ass for one second. Two shots is enough to down someone from stamina crit on both the mini and large versions. The blur lasts for 10 seconds.
balance: The price of the mini ebow has been reduced to 10TC to compensate for this weaker effect.
tweak: The ED-209 is now built with a DRAGnet and fires netshot instead of taser bolts.
balance: Stunshells can no longer be produced in any lathe.
balance: The "pacifier" mech taser can no longer be built.
/cl
2019-03-08 10:30:50 +13:00
bawhoppen a188a6312f Adds new disabler sprites (#42977)
* Disabler sprites

* WJ's version

* WJ's revisions v2 + inhands & flashlights
2019-03-07 12:19:30 -05:00
imsxz 90238ae5aa atropine too i guess 2019-03-07 10:48:35 -05:00
imsxz 87fa99eb6f magic numbers bad 2019-03-07 10:46:37 -05:00
zxaber 6182dbb94d [READY] Ripley Rework (#42828)
* Bunches of changes

Indeed, a whole barrel full

* Update ripley.dm

* Update mecha.dm

* Update ripley.dm

* Glad I'm testing this

* herpaderp

* Ripley MK-I to MK-II upgrade

text goes here. Also fixed the pressure comments for step_in.

* Various things.

* First pass at fire

also, sanity checks and reorganizations

* Drop fire stacks to 5, max

* bug fixes

* A few contruction sprite tweaks

* Some changes

DNA lock is kept during conversion
Maint_access setting is kept during conversion
Name is kept if it is not the default MK-I name
Typo 'enviroment' fixed

* Requested changes

* requested changes

* This is not my bug, but I will fix it

If the mech's radio is destroyed, it no longer run-times and breaks the view status popout.

* Summary (required)

* Indent-driven if statements are stupid

* Found the plus key

* Centered mech sprites

noticed the side view sprites were a pixel off.

* update_icon changes

* thing
2019-03-07 10:40:48 -05:00