Commit Graph

24404 Commits

Author SHA1 Message Date
AnturK
4dd132d7d3 Fixes transit runtime. 2018-02-20 09:23:46 +01:00
Trevor Serpas
8b86e3b495 Adds circutry to diagnostic hud, adds action flags to circuits (#35718)
cl
add: Circuits integrity, charge, and overall circuit composition is displayed on diagnostic huds. If the assembly has dangerous circuits then the status icon will display exclamation points, if the assembly can communicate with something far away a wifi icon will appear next to the status icon, and if the circuit can not operate the status icon will display an 'X'.
add: AR interface circuit which can modify the status icon if it is not displaying the exclamation points or the 'X'.
tweak: Locomotive circuits can no longer be added to assemblies that can't use them.
spellcheck: Fixed a typo in the grenade primer description.
code: Added flags to circuits that help group subsets of circuits and regulate them.
/cl

The diagnostic hud addition is meant to allow more counter play to circuits by seeing the assemblies's healths and how dangerous they are. The flags are a useful addition to the code because players shouldn't be able to put circuits in assemblies if the assembly can't use that circuit (this can also be used later for other assemblies which could use unique circuits).

The following circuits are flagged as dangerous:
weapon firing mechanism
grenade primer
thrower

The following circuits are flagged as long range:
NTNet networking circuit
integrated signaler
video camera circuit

possible AR interface displays:
default
alert
move
2018-02-20 14:33:11 +13:00
Jordie
60d6285723 unUpdate death.dm 2018-02-20 10:42:30 +11:00
Jordie
5e5f051282 Update death.dm 2018-02-20 10:39:24 +11:00
Jordan Brown
4023413769 Merge pull request #35804 from DaedalusGame/ghost-rolling
Fixes ghost role spawners still showing up in the spawner menu even if they're deleted
2018-02-19 16:18:38 -05:00
oranges
b1dcbf94d3 Merge pull request #35782 from Cruix/mutate_off
Fixed mutate not removing its effects when refunded
2018-02-20 10:04:54 +13:00
Cruix
26a3a378a8 Fixed instant summon behavior with simple animals (#35780)
Removed hand slots from lots of things that should not have them
2018-02-20 10:04:26 +13:00
fludd12
ae5982fe7d Fixes mushroom bowls (#35740)
* Fixes mushroom bowls

Made the mushroom bowl a subtype of the normal bowl, and deleted a
duplicate definition.

Also, adds custom soup and salad support for the mushroom bowls.

Fixes #32471

* Remove a dangling return
2018-02-20 09:58:38 +13:00
oranges
b3f2a00b0f Merge pull request #35737 from coiax/better-italian
Italian mustache respects capital letters more
2018-02-20 09:56:45 +13:00
ExcessiveUseOfCobblestone
336f26c141 Change-Projectile cleanup (and now you can be ANY* species) (#35710)
cl Cobby
experiment: Being hit by a bolt of change now opens up previously-barred races. Hopefully you don't roll plasmaman!
/cl

    If the subtype for the species was added hehe

I was going to brag about how there wasn't any balance change but this does allow for more of the "fun" races within humans to come up.

Webbit so probably some dumb typo somewhere
2018-02-20 09:53:34 +13:00
Joan Lung
3cba04eb83 Improves mining voucher choices and minebots (#35633)
cl Joan
tweak: The crusher kit now includes an advanced mining scanner.
tweak: The resonator kit now includes webbing and a small extinguisher.
tweak: The minebot kit now includes a minebot passthrough kinetic accelerator module, which will cause kinetic accelerator shots to pass through minebots. The welding goggles have been replaced with a welding helmet, allowing you to wear mesons and still be able to repair the minebot without eye damage.
feature: You can now install kinetic accelerator modkits on minebots. Some exceptions may apply. Crowbar to remove modkits.
balance: Minebots now shoot 33% faster by default(3 seconds to 2). The minebot cooldown upgrade still produces a fire rate of 1 second.
balance: Minebots are now slightly less likely to sit in melee like idiots, and are now healed for 15 instead of 10 when welded.
balance: Sentient minebots are penalized; they cannot have armor and melee upgrades installed, and making them sentient will override those upgrades if they were installed. In addition, they move very slightly slower and have their kinetic accelerator's cooldown increased by 1 second.
/cl

the basic scanner sucks ass and nobody wants to use it, it's actually hilarious
also in those stats: minebot picked a mere 6 more times than the conscription kit, because it's an idiot drone, easy to accidentally hit, and did I mention how much it likes going into melee?

tbh it's quite possible the extra buffs aren't needed, just the passthrough module, but it's better to go a little too far rather than not far enough.
2018-02-20 09:49:49 +13:00
YPOQ
372273e781 Fixes noslip shoes not showing up in nuke ops uplink (#35621)
* Fixes noslip shoes not showing up for nuke ops

* Updates other references to GLOB.uplink_items

* Removes unnecessary SSticker checks
2018-02-20 09:47:55 +13:00
Ashe Higgs
d3d65ed466 The end-round report now shows the name, area, ckey, damage taken, and last words of the first person to die that round (#35582)
* Adds a "first death" feature to the roundend

* no clogging up with antag-rollers

* fixes red text color

* Maintainer review (finally, sorry)
2018-02-20 09:46:41 +13:00
Ashe Higgs
89bee1115b Adds a debug circuitry printer, along with some assorted circuit fixes and tweaks (#35578)
* Some more circuitry foolin'

* Fixes blood draw not working
2018-02-20 09:45:58 +13:00
oranges
78f0ac6d6a Merge pull request #35507 from arsserpentarium/ntnetfix
[READY]NTnet circuit fix
2018-02-20 09:36:24 +13:00
vuonojenmustaturska
f0ce8fd3fa Fixes ore stack sprites (#35802)
* Fixes ore sprites

* Update ores_coins.dm
2018-02-19 12:22:36 -05:00
Jordan Brown
9fbec4b7f0 Merge pull request #35792 from DaedalusGame/bitconnect
Fixes multiserver mining formula
2018-02-19 12:19:38 -05:00
coiax
39b0bac044 Mime's Bane recipe (#35570)
* Makes Mimes's Bane use the new EMOTEMUTE trait

It randomly occured to me that I should do this.

Mime's Bane is currently a reagent currently only used in cloning pods
to stop growing clones from gasping from crit/lack of air (since they're
in a pure nitrogen environment).

* 2 Mime's Bane = 1 Mute Toxin + 1 Nothing

* Mutetoxin + nothing + radium
2018-02-19 16:36:46 +02:00
vuonojenmustaturska
6900efb395 Merge pull request #35784 from Cruix/timestop_overlap
Fixed overlapping timestop behavior
2018-02-19 15:56:28 +02:00
XDTM
9d41e9734d Extensive surgery additions (#35520)
* Extensive surgery additions

* ,

* bioware

* restrict

* implants

* oops my hand slipped

* "i only changed a few lines, surely it's gonna compile, let's just push it and be done with it" --me, once again

* zombie surgery

* Adds brainwashing antag datum

* Antur Reviews

* @Antur part 2

* wow
2018-02-19 14:29:06 +02:00
vuonojenmustaturska
ef1ee28af1 Merge pull request #35683 from lzimann/checka
Adds a space on check antag between name and role
2018-02-19 14:19:15 +02:00
vuonojenmustaturska
b2be4ded19 Merge pull request #35797 from DaedalusGame/freon-is-back-baybee
Deletes a redundant double proc definition in paper bins
2018-02-19 14:11:10 +02:00
ShizCalev
4b7297d576 Sheet icon fixes (#35772)
* Fixes sheet inhands

* Fixed transparency

* Ore fixes
2018-02-19 03:36:13 -05:00
Nick
d7de2da033 Update recipes_egg.dm (#35769) 2018-02-18 20:19:40 -05:00
Ashe Higgs
92a57f9b9e Fixes invincible blobs and blob nodes producing tiles after its death (#35706)
* Fixes invinciblobs

* who put that there in the first place?!

* Update theblob.dm
2018-02-18 20:03:12 -05:00
Jordan Brown
1d96b222c8 Removes one dotty boi 2018-02-18 16:39:18 -06:00
BordListian
cfaf21eab8 - Actually fixes it but this will also clear ghost spawners with no spawners remaining 2018-02-18 20:18:10 +01:00
BordListian
70ff770f29 - Fixes ghost role spawner for comms agent still showing up even if it deletes 2018-02-18 17:38:23 +01:00
Leo Z
1f96d99c8f Adds a space on check antag 2018-02-18 12:09:46 -03:00
Leo
b453c6be6d Removes unnused random event 2018-02-18 09:06:15 -06:00
vuonojenmustaturska
9f99c0faaa borgmods 2018-02-18 09:04:11 -06:00
Tlaltecuhtli
9f7e379090 bad copypaste 2018-02-18 09:03:26 -06:00
Tlaltecuhtli
fbe268b2dc fixes being unable to burn catpeople
🆑
fix: u can make flametrowers in the lathe to kill catpeople
🆑
2018-02-18 09:03:26 -06:00
BordListian
0a3b27474b - Deletes a redundant double proc definition 2018-02-18 13:56:52 +01:00
Ordonis
e9fe2468c5 Newliquors (#35581)
* Adds a few new liqueurs and cocktails

How the fuck in THIS game of all games do we not have Triple Sec.
SERIOUSLY.

* Well there goes a one commit clean PR rip me

reeeeee

* Adds sounds, fixes colors

* Fixes recipies giving eggnog

Don't ask

* Adds space where space should be

* Travis stop stalling reeeeeee

* Fixes spelling mistakes

* Adds some health benefits to sec drinks.

Quadruple sec is mild, but easy to make; quintuple sec is STRONG but
more difficult.

* Fixes merge conflict annoyance

* FUCK

* Updates boozepwr of Quadruple/Quintuple sec

If someone ever adds sex on the beach as a cocktail, I fully expect them
to add in Sex-tuple Sec as well.

* Makes clowntears reagent explicit within food_reagents

Removed hacky solution, introduced better one
2018-02-18 14:13:29 +02:00
vuonojenmustaturska
cc4c69d078 Merge pull request #35746 from MoreRobustThanYou/patch-60
Actually fixes SCP 294 overlay problems
2018-02-18 14:08:08 +02:00
kevinz000
49482f7aa5 [s] makes chemical mob spawning log (#35756)
* Rudimentary logging

* Update recipes.dm
2018-02-18 14:06:39 +02:00
BordListian
cc47143bca - Fixes multiserver mining
- Removes redundant value on research subsystem
2018-02-18 12:42:47 +01:00
coiax
393198b0e6 MMIs can now whisper without talking on the radio (#35738)
* MMIs can now whisper without talking on the radio

Fixes #35638.

* Otherwise, call super
2018-02-17 21:12:28 -05:00
YPOQ
9a9183d705 Fixes bicycle riding (#35739) 2018-02-17 21:11:59 -05:00
Ian Turk
dd202e3a42 Fixed overlapping timestop behavior 2018-02-17 19:33:02 -06:00
Ian Turk
c02589c792 Fixed mutate not removing its affects when refunded 2018-02-17 18:56:13 -06:00
kevinz000
c3060022a7 [READY]Fixes hitscan beams going across the station, hitscan projectiles now properly cross zlevels and generate beams. (#35344)
* Cross Z support

* Fixes projectile cross-Z

* removes unnecessary code

* don't draw impacts if you're not impacting

* fix

* unneeded var

* No mapcheck()ing anymore, space does it for us 2.0
2018-02-18 02:41:25 +02:00
Joan Lung
c5a20f97c8 Makes the watcher wing crusher trophy less effective 2018-02-17 17:33:35 -06:00
Jordan Brown
0e9951317d Merge pull request #35728 from coiax/select-equipment-on-ghosts
Select Equipment works on observers
2018-02-17 18:09:12 -05:00
Jordan Brown
77f1c61835 Merge pull request #35724 from DaxDupont/bordlisten-loves-the-cocks
Fixes some tool interactions
2018-02-17 18:09:03 -05:00
Dax Dupont
221374e10b Reflectors now reset the range of a projectile like before! (#35726)
* Reflectors now reset the range of a projectile.

* how about dem apples
2018-02-17 14:17:11 -05:00
Dax Dupont
4c767ce101 Fixes extremely thicc robots (#35722)
* Fixes extremely fat robots

* grasp
2018-02-17 18:12:08 +02:00
coiax
a3025b25de Removes abstract shotgun from Summon Guns list (#35736)
* Fixes abstract shotgun from Summon Guns list

Fixes #34962.

Looking at the old summon gun list, the comment says this
typepath was supposed to be a Bulldog.

* Removes duplicate bulldog
2018-02-17 18:05:19 +02:00
vuonojenmustaturska
dfdc0c7fbc Merge pull request #35725 from jakeramsay007/slimepeoplefixes
Jellypeople (and all subtypes) now can actually speak Slime, as intended
2018-02-17 18:04:24 +02:00