Commit Graph

46586 Commits

Author SHA1 Message Date
oranges eaf73214e6 Merge pull request #43409 from AutomaticFrenzy/patch/blood-brothers
Fix blood brothers causing the whole end-round report to be bold
2019-04-01 10:33:46 +13:00
ShizCalev f1f0c9487e Revamp Donutstation engineering/supermatter rooms (#43371)
Revamped Donutstation's engineering and supermatter rooms to fix a number
of issues that prevented proper functionality, and resolved numerous
aesthetic complaints.

Fixed Jones actions on a couple away mission fridges.
2019-03-31 12:38:19 -07:00
AutomaticFrenzy 6276b0996c Show correct message when examining soap (#43397) 2019-03-31 12:10:43 -07:00
ShizCalev e2a35ea5b6 Unassblast mass blasters (#43408)
Mass drivers will no longer launch ghosts & camera mobs (AI cameras,
xenobio cameras, etc)
2019-03-31 12:10:13 -07:00
zxaber ae61b2ce3d Fix Firefighter construction step fluff being off by one (#43412)
Off by a little, off by a lot
2019-03-31 12:05:48 -07:00
AnturK 71285cf7c4 Remove update icon in portable atmos process (#43392)
Canisters already do this manually, and other portables visuals don't care
about their contents changes.
2019-03-31 10:37:53 -07:00
Vile Beggar a1f5a2d60a Fixes the toxins launch telescreen on Box (#43413) 2019-03-31 10:49:45 +02:00
FloranOtten 8a9d268665 Add pod shuttle, an admin-only evac shuttle made of two pods (#43380)
This shuttle is perfect for punishing the entire crew, or making them
battle to the death over who gets a seat.
2019-03-30 14:29:25 -07:00
francinum 36ec6ec90f Fix inter-server crosshop (#43406)
Lists start at one. Thanks Lummox.
2019-03-30 14:16:42 -07:00
ShizCalev f2cea780aa Move map errors to their own log file (#43376)
In interest of getting things fixed without having to constantly crawl
through game.log to find map issues, moved them to their own log file.
2019-03-30 13:54:55 -07:00
Vile Beggar e8fb46e746 Fix needing to remove clown/mime mask to shower (#43390) 2019-03-30 13:53:49 -07:00
vuonojenmustaturska 029aa1d3c8 Webeditor PR touching LINDA (#43330)
* Update LINDA_fire.dm

* Update LINDA_fire.dm

* Update LINDA_fire.dm

* Update LINDA_fire.dm

* Update LINDA_fire.dm

* Update LINDA_fire.dm

* the return value doesn't even fucking matter

* now it's much more readable

* just checking to see if you were awake
2019-03-30 18:57:34 +01:00
Tad Hardesty 6b175bfd1e Fix blood brothers causing the whole end-round report to be bold 2019-03-29 20:46:12 -07:00
Tlaltecuhtli ebfc2659f8 [S]nerfs the petting park (#43381)
* exploit fix

* 2

* 2
2019-03-29 17:54:38 -04:00
81Denton 5892af0f10 Fixes plant tray strange reagent reaction (#43382) 2019-03-29 13:27:08 -04:00
pireamaineach 617880080c [NOT FUCKED ANYMORE] Numerous detective related changes. (#43317)
Numerous detective related changes.
2019-03-29 13:23:38 -04:00
AnturK 1dbcaf78a1 Adds simple framework for learnable crafting recipes (#43296)
* Adds simple framework for learnable crafting recipes

* whoops

* Moves teach/check functions to mind

* Code golf

* I just moved these around but fine.

Co-Authored-By: AnturK <AnturK@users.noreply.github.com>
2019-03-29 11:55:29 -04:00
Tad Hardesty fe32dab2d3 Improve efficiency of SSmapping init (#43369)
* Improve efficiency of SSmapping init

* Only admit unique areas to the_station_areas
2019-03-29 09:19:33 +01:00
Spirono bb74c94391 Change Ethereal low charge damage from brute to tox to prevent dying (#43286)
Turns out brute causes bleeding. Tox does not, so the damage can be
stopped before they go into crit with tox. Stops Ethereals from dying
to low charge to prevent SSD deaths.
2019-03-28 22:06:11 -07:00
Tad Hardesty 687f3c97c3 Fix being sent back to lobby not allowing changing quirks (#43319) 2019-03-28 14:49:44 -04:00
zxaber 48af774578 Allows AIs to set camera location hotkeys (#43241)
* Does the stuff

* Changes, see following post.

* Sending the eye to "null" deletes it, apparently

Leme go ahead and fix that

* Oh, that don't work that way.

* requested change

Anything I put here looks like ShizCalev typed it.

Co-Authored-By: zxaber <37497534+zxaber@users.noreply.github.com>

* Update ai.dm

* "zero" change in this one

get it?

* Update code/modules/mob/living/silicon/ai/ai.dm

Requested by Cobble, committed by Zxaber

Co-Authored-By: zxaber <37497534+zxaber@users.noreply.github.com>
2019-03-28 14:42:42 -04:00
Tad Hardesty 11755ab5f3 Slightly refactor how sending someone to latejoin works (#43345) 2019-03-28 11:42:59 -04:00
Tad Hardesty 9b57639f1c Add MOBILITY_PULL to the bitfields list (#43318) 2019-03-28 01:56:47 -04:00
zeroisthebiggay f9272115f7 Service Cyborgs trade their shitty Violin for the epic Synthesizer. (#43288)
* I gave service cyborgs a synthesizer to play Despacito on the Recorder.

* fuck the violin.
2019-03-28 01:56:24 -04:00
Tlaltecuhtli fde4c92638 fixes vending machines not having refill parts (#43314)
* 1

* 2
2019-03-28 01:55:50 -04:00
Tad Hardesty 6fe3cd6da3 Fix server startup not actually logging testmerge commits (#43372) 2019-03-28 01:55:12 -04:00
Fox McCloud 1d6aa2fb2a Fixes an Ancient LINDA Bug (#43326) 2019-03-28 01:54:38 -04:00
AnturK 6ba7c1e428 Add flip on death mode to simple animals (#43331)
It's here for admin varedits or when no one bothers to make dead state
icon.
2019-03-27 22:34:58 -07:00
PKPenguin321 e528c2c528 Cool & good new arcade game (#43247)
* cool & good new arcade game

* fixes issues, code improvements
- arcade machine board selection now uses pickweight
- the amputation machine actually works and has sound effects now
- removes raregame var and base path for arcade boards

* more comprehensive arm checks

* better arm detection

amputation game will now target the active hand first
arm checks improved to not be redundant
saved a var definition in the prize vending code
2019-03-27 22:29:08 -07:00
PKPenguin321 8b8fee0ab5 X-Ray Balance (#43340)
X-Ray vision can no longer be obtained via a random gene sequence at
roundstart. X-Ray now has 35 instability, up from 25. A new gene,
thermal vision, has been added to genetics. You can create X-Ray vision
by mixing Thermal Vision and Radioactive together.

Requiring the gene to be mixed:
- Further timegates it
- Reduces the odds that it will be available in a given round of n length
- Means that you will NOT be able to circumvent the instability, as you
  will never have the gene naturally

Bumping the instability:
- Means X-Ray now takes up a whole 1/3rd of your instability by itself
- Is a serious decision, since you can not circumvent the instability
  (see above)

Thermal vision is just a strictly worse xray
2019-03-27 22:18:20 -07:00
AnturK 0c25ec40a5 Fix spraycan changing opacity and paint remover not working on objects (#43358)
The paint remover change is technically a buff but it was kinda
inconsistent with all other color removal sources.
2019-03-27 21:53:14 -07:00
Vile Beggar cce7f7e21b Fix an oversight in the CE's hardsuit rad resistance (#43350)
Wearing the CE jumpsuit along with the advanced hardsuit will now fully
protect you from radiation, as intended.
2019-03-27 17:04:47 -07:00
Kyle Spier-Swenson 759b2cd436 Made mode selection better (#43334)
Now you can set the mode after the round starts, to be saved as the
default for next round and on

Otherwise you can now choose rather or not the mode change is for the
current round only or saved as the new default mode.
2019-03-27 16:53:12 -07:00
AnturK bce79cd8bd Fixes flooding filters with borg chameleon module. 2019-03-27 15:05:27 +01:00
Suicidalpickles 446924a11a Allow medical coats to hold handheld crew monitors (#43346) 2019-03-26 21:18:09 -07:00
ShizCalev 2e052d374c Fix log_cloning not always logging user keys if the mob ghosted during processing (#43285)
didn't think of testing that case. occupant's ghost is transferred
-after- go_out()
also fixed cloning pods spawning gibs when ex_act is called without an
occupant
2019-03-26 21:10:43 -07:00
ShizCalev c1f7d01334 Repath /obj/structure/chair/office/dark to /obj/structure/chair/office (#43269)
The parent was just a dummy path, no sense having it really.
2019-03-26 20:43:30 -07:00
Kierany9 d44b79ed27 Reclaim now works for 15 seconds after death (#43321)
Fixes this bogus somebody just dm'd me about

> hey so, just wondering if this is intended behavior or not after a
  hivemind round again
> basically at the moment
> hiveminds can just immediately succumb if another one is killing them
  and avoid being reclaimed
> since reclaim doesnt work on hivemind bodies
2019-03-26 18:38:41 -07:00
ShizCalev 97f6ff24ee Chargers now report cell charge on examine (#43289)
* Chargers now report cell charge on examine

* tidied up

* consistency with other status outputs

* grammar
2019-03-26 16:04:01 -04:00
Menshin 84a930d52b Fix Janitor ERT preview and leader role spawning (#43320)
Fixes Janitor ERT runtime on Create Antag preview and ERT leader (heavy)
spawning nude.
2019-03-25 23:39:39 -07:00
tralezab b64692f402 Fix incorrect description on miniature e-gun (#43322)
the mini e-gun says its two settings is stun and kill. this is false
2019-03-25 23:39:01 -07:00
81Denton fbc3b48e8e Fix D20 traitor bundle (#43323)
This was broken by the bundle rework. I chose bundle type "A" since
rolling a 17 is pretty good.
2019-03-25 23:38:10 -07:00
4dplanner ca194d7b37 [S] Checks for incapacitation when updating mobility (#43302)
* Adds incap check to canusetopic

* Collates if branches

* properly fixes mobility flags
2019-03-25 17:38:43 -04:00
ShizCalev 9ec4499f35 pulling offset fixes (#43307)
* pulling offset fixes

* commentary change
2019-03-25 12:45:46 -04:00
4dplanner 949905de4e adds override to sepia effect (#43305) 2019-03-25 12:43:25 -04:00
Tlaltecuhtli 85c1485bab [ready] beepsky smash change (#43228)
* 1

* 2

* 3

* temp

* r

* rogue space

* e

* e

Co-Authored-By: Tlaltecuhtli <33834933+Tlaltecuhtli@users.noreply.github.com>

* restarts appveyor
2019-03-25 12:03:51 -04:00
Militaires 3f4007a3b8 Fixes runtime from attempting checking armor on missing bodypart, improves ran_zone selection mechanism (#43222)
* Fixes runtime from attempting checking armor on missing bodypart, changes how ran_zone selects a zone.

* Update code/modules/mob/mob_helpers.dm

pickweight ran_zone is no longer percentage-based

Co-Authored-By: Militaires <ahmedosama2001@gmail.com>

* adds check to second return too

* look how they massacred my boy
2019-03-25 11:29:09 -04:00
ShizCalev cc56a69695 Fixes mannequin runtime when a person with a nonhuman species has a command role set to high (#43173)
* Fixes mannequin runtime when a person with a nonhuman species has a command role set to high

* AnturK
2019-03-25 11:25:21 -04:00
AnturK bbbf712e94 Adds beetlejuice component. (#43192)
* Adds beetlejuice component.

* NAMEOF is horrible.

* Okay, this var name is better

* regex
2019-03-25 11:17:09 -04:00
py01 8ef3cf0124 Mech Balance V2 (#43055)
* mechs have exit times, sleep pilot on death

* fixes edge case on mech destruction

* Revert "Update code/game/mecha/mecha.dm"

This reverts commit a4c466f3ab157ebbd6beb336d2851eccfa9753d3.

* Update code/game/mecha/mecha.dm

Co-Authored-By: py01 <pyronetics01@gmail.com>

* trying to fix giant diff

* Update mecha.dm

* readds changes to mecha.dm
2019-03-25 11:14:44 -04:00