Commit Graph

48408 Commits

Author SHA1 Message Date
ATH1909 21909e2733 Makes borg buckling conflict less with inventory searching (#46364)
About The Pull Request

This PR finally splits up the ways that borgs are supposed to initiate inventory checks of a mobs and initiate attempts to buckle mobs to themselves (formerly, they would both happen upon click+dragging a mob onto yourself as a borg). Now a borg will only try to buckle a mob to themself if they ARE NOT on harm intent when they finish click+dragging said mob onto themself, and will only try to check a mob's inventory if they ARE on harm intent when they finish click+dragging said mob onto themself. An outsider can still buckle someone (even themself) to a borg who's on harm intent; the borg just can't do it themself.
Why It's Good For The Game

This issue is incredibly annoying to deal with as a borg (especially if you're in an area or situation where *spinning someone off of you could be risky), and I'm really surprised that it's taken this long for this control conflict to be fixed.
Changelog

cl ATHATH
tweak: If a cyborg click+drags someone onto themself, they will only try to buckle that person to themself if they (the cyborg) ARE NOT on harm intent. Attempts made by non-cyborgs to buckle themselves to cyborgs by click+dragging themselves onto said cyborgs should be unaffected by this change, even if those cyborgs are on harm intent.
tweak: If a cyborg click+drags someone onto themself, they will only attempt to check that person's inventory if they (the cyborg) ARE on harm intent.
/cl
2019-09-16 16:36:13 +12:00
Rob Bailey 19bcb6ab8b Safety Doors (#46332)
About The Pull Request

adds a new var to doors that if set to true makes it so they can be opened while unpowered with bare hands after a delay.
Arrivals and departures has had every door have this set to true.
Why It's Good For The Game

less gbj
Changelog

cl
tweak: Every station has been outfitted with new NanoTrasen SafeDoors(tm) on arrivals and departures, simply use the easy-release safety mechanism to open them in the event of a power outage. (warning: NanoTrasen is not liable if you are harmed during the operation of the safety mechanism)
/cl
2019-09-16 16:35:13 +12:00
Fikou a439c6ac37 makes the ed209 a child of securitrons instead of a horrifying copypaste (#46230)
About The Pull Request

does what says on title, becomes a securitron that can shoot people
removes ed209 cell because it doesnt do anything why does it even exist
fixes ed209 crafting using dragnets
sadly, removes lasertag mode from ed209, but ive never seen anyone use it and it made everything a lot more confusing
eds now shoot you even if youre lying down because i guess that you could rest before to avoid getting shot but im not 100% sure
Why It's Good For The Game

fixes tons of horrifying copypaste
also fixes some minor things
Changelog

cl
del: Lasertag EDs have been removed
code: EDs are now not a horrifying mess of copypasted securitron code
balance: EDs now still shoot you if you're lying down
tweak: you no longer need a battery to make an ed209
fix: fixes ed209 crafting using dragnets instead of disablers
/cl
2019-09-16 16:33:19 +12:00
Mickyan e9116fcace Moves drunk healing to quirk process (#46507)
* drunk coding

* removes redundant check
2019-09-15 19:00:11 -04:00
cacogen 755b649da5 Highlander event tries to drop items, heals and uncuffs (#46490)
* highlander event uncuffs participants when equipping them

* highlander tries to drop items instead of deleting, heals participants

healing also uncuffs them

* excessive use of integers

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2019-09-15 18:04:59 -04:00
oranges ba157add71 Merge pull request #46502 from nemvar/patch-108
Fixes infinite loop
2019-09-15 20:53:37 +12:00
Fox McCloud 2c9b467903 Fixes Tendrils Spawning Inside Ruins (#46455) 2019-09-15 00:35:55 -07:00
nightred dc23d15170 Blindness removes your ability to see colours (#46475)
* Blindness removes colours so you can only see if an object is near, not the fine points on it.

* Fixed up the monochromatic trait to persist when removing blindness

* Removed added trait and created new colour filter for blindness

* Blankspace Removal

* removed the src before the proc as it was not needed
2019-09-15 00:34:21 -07:00
skoglol 280741a839 Point blank execution shots now hit head (#46421)
* Point blank execution shots now hit head.

* Update code/modules/projectiles/gun.dm

Co-Authored-By: nemvar <47324920+nemvar@users.noreply.github.com>
2019-09-15 00:33:01 -07:00
Twaticus c2837649b1 Watertank backpack sprite additions (#46434)
* tanks n misters n chems n ops

* fix conflicts

make multiple PRs at once that effect the same icon file what is wrong with me

* doing more harm than good

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2019-09-15 00:30:30 -07:00
ShizCalev 172e8d1dd7 Evidence bag self-containing fix (#46450) 2019-09-15 00:30:00 -07:00
variableundefined 900483ba44 Remove redundant structure/chair/wood/normal typepath (#46443) 2019-09-15 00:29:23 -07:00
cacogen 6403b55b97 Makes admin OOC the same size as player OOC again (#46458) 2019-09-15 00:27:54 -07:00
spookydonut 00fa882721 Changes some typed loops to typeless loops (#46444)
* typeless loops

* new_player

* eol
2019-09-15 00:26:55 -07:00
Nichlas Pihl 39d3cce714 Fixes a runtime (#46432) 2019-09-14 23:58:08 -07:00
skoglol ee7306b4ea Projectile effects no longer ignore armor. (#46419) 2019-09-14 23:57:37 -07:00
kingofkosmos 8358169b8e New 'hear' span class (#46369)
* Reverts italics-span back to no color.

* Cleans up many extra spaces and indents.

* Adds 'hear' span class.

* Replaces all 'italics' used in heard messages with 'hear'.
2019-09-14 23:56:34 -07:00
Rodey125 91004b5cc9 Pets can no longer nuzzle grilles into oblivion (#46430) 2019-09-14 22:13:56 -07:00
skoglol f4e7baa899 Adrenals reworked (#46211)
* Repurposes the adrenal implant.

* reverts adrenals back to 8tc

* updated uplink description, reduced oxy slightly.

* nanites in line, more description fix, stunresist back in.

* Pre testing.

* Final ling touches, removed stamcrit stun.

* Removes jitter, screen shake on metab end.

* woops.

* removes toxin damage.
2019-09-14 22:11:56 -07:00
spookydonut e36f4f3c22 Fixes a bug with abductor implant (#46447) 2019-09-14 22:04:57 -07:00
4dplanner 8279aca3dd liver fix (#46488) 2019-09-14 19:48:32 -04:00
Unknown df76d0dbb2 slip 2019-09-14 22:56:28 +02:00
Qustinnus 9812834054 Adds knight armour to the game that can be made from any material (#46301)
* Adds knight armour

* fixes armor

* nerfs & fixes

* adds ruin

* done

* bug

* oh im a buddy

* rad

* ok nem

* fix sprite

* fixes

* tgm

* epic

* re-adds icons

* fixes list

* ok ninja

* fixes

* fixed

* woops
2019-09-14 15:32:29 -04:00
Dingo-Dongler 319df6f554 Makes nanites be passed down when jellypeople and slimes split (#46283)
* Makes nanites be passed down when jellypeople and slimes split

* Trying to change how nanite splitting works, currently this is broken and disallows splitting of slimes and jellypeople

* Still doesn't work, jellypeople code fails at the L1 check

* Nanites now pass on properly, but sync needs a rework. Get component might be the right way to do it after all

* preparing for revert

* Reverting, I think

* I don't know how revert works, making activation copy over as well

* Removing an unneccesary proccall
2019-09-14 14:26:36 -04:00
nemvar 2a8e76ffd5 Fixes infinite loop 2019-09-14 16:24:04 +02:00
AnturK c6d0ce940f Fixes return to lobby issue with soulstone. (#46431)
* Fixes return to lobby issue. This code is still awful.

* Mm
2019-09-14 01:08:44 -07:00
Rob Bailey a6aa03b90b client vars autodoc (#46446)
About The Pull Request

Autodocs client vars
2019-09-14 20:02:26 +12:00
oranges 8c3fa4400a Merge pull request #46441 from py01/repeatingsurgery
Failed surgery steps automatically retry
2019-09-14 17:39:33 +12:00
Mickyan 892eeb5199 empty fix (#46398) 2019-09-13 15:46:17 -07:00
Fikou 259ebdcc5d makes bonespear a child of spear and MAKES THE DAMAGE MORE CONSISTENT (#46467)
* who did this

* boner

* a

* a

* hhhhhhhhhhhhhhhhhhhhh

* a

* a

* Update recipes.dm

* hhhh
2019-09-13 18:36:10 -04:00
Mickyan 4f95643e40 Adds an improved first aid kit for medical staff (#46393)
About The Pull Request

CMO and MDs start with a first aid kit with slightly increased capacity and basic surgery tools
Why It's Good For The Game

Doctors need tools for doctoring in the new medical landscape, also makes the starting medkit a bit more worth holding onto
Changelog

cl
add: Medical staff now spawns with a first aid kit with increased capacity and basic surgery tools
/cl
2019-09-14 09:37:20 +12:00
ATH1909 6aadff8c63 Stepping on a d4 without shoes on now deals 1d4 damage (before modifiers) (#46473)
* Update medicine_reagents.dm

* Update medicine_reagents.dm

* undoes an accidental change to master

* Update dice.dm

* Update dice.dm
2019-09-13 14:22:25 -04:00
ATH1909 44648abb45 Removes some references to /datum/reagent/colorful_reagent/powder's old name that Akrilla forgot about (#46338)
* Update other_reagents.dm

* Update other_reagents.dm

* Update other_reagents.dm

* Update other_reagents.dm
2019-09-13 14:21:22 -04:00
ATH1909 d4bd86c914 Removes the haloperidol chem from omega weed (EDIT: and makes some other alterations) (#46355)
* Update cannabis.dm

* Update cannabis.dm

* Update citrus.dm

* Update cannabis.dm
2019-09-13 14:18:05 -04:00
Krysonism 747b73a824 October comes early! Revolutionary art and bust. (#46163)
* Marx bust + rev art component

* Fixies

* -f
2019-09-12 12:43:05 +02:00
Rob Bailey d633bcb039 equip sounds (#46387)
* equip sounds

* small tweaks

* single quote filepaths
2019-09-11 15:37:42 -04:00
Fikou a4657bd5d4 recycler safe mode is now safe (#46395)
* no

* hola

* safe cycler
2019-09-11 10:52:25 -04:00
Arkatos1 fb4bd33021 Lightning botl fix (#46436) 2019-09-11 10:09:51 -04:00
Twaticus 06ce171b6e chubby ian ghost yes (#46424) 2019-09-11 10:01:51 -04:00
py01 3472469e81 surgeries automatically retry if fumbled 2019-09-10 20:30:42 -07:00
cacogen abced6018e All font size spans scale (#46414) 2019-09-10 16:36:30 -07:00
zxaber 9a898f4eb4 Makes mechs removed from the game via means other than damage no longer leave a wreckage. (#46376)
* one-line change

* more than one-line change
2019-09-10 16:33:09 -07:00
AnturK 70dc8f9dfc Makes reagent transfer logging easier to read. (#46406)
* Makes reagent logging easier to read.

* Makes it work correctly for empty external list
2019-09-10 16:00:37 -07:00
4dplanner 624dcd22e8 crusher miner eye trophy slowdown bugfix (#46371)
* crusher slowdown bugfix

* Update code/datums/status_effects/buffs.dm

Co-Authored-By: Rob Bailey <actioninja@gmail.com>
2019-09-10 15:40:05 -07:00
MacBlaze1 4f4ee01f0d Fixes turrets shooting silicons and loyalty check not ignoring heads. (#46303)
* Fixes for turrets

Makes it so turrets wont constantly shoot silicons and that the loyalty implant check option ignores heads.

* fixed shooting borgs

added an option to shoot borgs

* fixes bad embedded error

* fixes undefined var error

* more fixes

* even more fixes

* Update portable_turret.dm

* hopeful fix

* memory saving

* attempted fix

* Update portable_turret.dm

* null fix

* null fixes
2019-09-10 15:39:37 -07:00
AdamElTablawy 21dd8ab861 buffs ling adrenalin somewhat (#46242)
* buffs ling adrenallin

* Update medicine_reagents.dm
2019-09-10 15:37:26 -07:00
moo 6b18b2b80d Update healing.dm (#46319) 2019-09-10 15:33:05 -07:00
anconfuzedrock f974bfe1f6 makes fire axes 1 shot rwindows again (#46357)
About The Pull Request

this just makes fire axes smash windows properly again. not much to say.
Why It's Good For The Game

I don't think I can call the fire axe nerf intended, but even if it is, it was unwarranted if the rwindow buffs were supposed to do what they were supposed to do. Only places that get fire axes are atmos and bridge. for atmos, it does fuck all since atmos can easily get an rcd anyways. CE, HOP, HOS, and cap give minimal shits about reinforced windows anyways, and the RD has access to tools, so it just changes much for the CMO. the fire axe is especially crucial now that any douchebag can cover a hall in impenetrable windows. It's physically painful to watch a ce try to clean that up himself. this won't break windows much faster than an RCD, but it is cheaper. Note that a fire axe can currently break windows at similar speeds to a pre changes toolbox.
Changelog

cl
fix: The fire axe instakills windows again.
/cl
2019-09-11 09:49:59 +12:00
Twaticus afa96b9f0b mega (#46417) 2019-09-10 16:42:08 -04:00
GuyonBroadway a5e24c0205 Makes chocolate less of an instant taser and more of a poison. (#46366)
* Less puke, more DIE

* Sickness messages and better probs.
2019-09-10 16:27:43 -04:00