Commit Graph

26392 Commits

Author SHA1 Message Date
Emmett Gaines
1cb74aff0b Component strengthening course (#40480) 2018-09-26 12:40:19 +03:00
ShizCalev
c66cbad2d0 [s] Fixes pride mirror exploit (#40477)
* Fixes pride mirror exploit

* Cleanup, adds no_tk check to canUseTopic
2018-09-26 12:34:10 +03:00
ShizCalev
549982ae2b fixes syringe gun exploit (#40476) 2018-09-26 12:33:24 +03:00
81Denton
adb9296fce Removes superfluous sacid beakers (#40490) 2018-09-26 12:29:53 +03:00
ShizCalev
786195b90e Fixes proxy / infrared sensor exploits (#40496) 2018-09-26 12:28:25 +03:00
MrDoomBringer
71b3708fed Fixes advanced buildmode not having a picker tool (#40390)
* YES WE CAN

* !

* tfw anturk prevents me from making a SIMPLE PR with a SHORT meme in the BRANCH+COMMIT NAME REE

* ok FINE

* asdfasdfasdf

* dddddddddddddddddddddddddddddddddd
2018-09-26 08:56:30 +02:00
Tlaltecuhtli
a70d6967a0 fixes bounty (#40466) 2018-09-25 23:51:53 -06:00
81Denton
b031ba7a04 Adds gorilla cubes to the uplink (#40468)
* Adds gorilla cubes to the uplink

* fixes floyd's spelling
2018-09-25 23:51:09 -06:00
Jordan Brown
92e399fa0b Another TGS DMAPI update (#40470)
Wew it's almost like i'm testmerging these PRs to get it working
2018-09-25 22:38:30 -07:00
XDTM
1553afab24 [Ready for review]Adds credit holochips to replace magic cash (#40462)
cl XDTM
add: Added credit holochips, a form of semi-physical currency to use in transactions. They can be generated by id cards by drawing from bank accounts and can be used to make payments.
add: There is no limit to the amount of credits that can be stored on a holochip, but being holograms they are vulnerable to electromagnetic pulses, and may disappear if exposed to one!
add: Holochips can be split with alt-click, and can be merged by clicking on another holochip.
/cl

Inserting physical cash into ids and printing it on the go is really jarring, and since we're on a sci-fi universe i think that hard-light hologram chips with encrypted credits sounds more believable.

As a plus, they don't have to deal with messy stack calculations with different denominations, and simply have a credits var that holds their amount. They change color based on the amount of cash for easy recognizability.
2018-09-26 10:35:02 +12:00
bgobandit
ced3668ebc Prison food tastes gross now. (#40421)
* Prison food tastes bad.

* typo

* less clunky writing??
2018-09-25 12:55:36 -06:00
XDTM
339c3fc478 Bank Cards now only display messages to the owner if carried (#40459)
* Bank Cards now only display messages to the owner if carried

* Adds recursive loc check, sounds, better code

* leftover

* .

* review
2018-09-25 09:27:06 -06:00
subject217
646b21471c fixes a typo (#40465)
.10mm -> 10mm
2018-09-25 12:57:09 +03:00
AnturK
6be82692fd Fixes ban logging issue. (#40457)
* Fixes some ban logging issue.

* This too
2018-09-25 12:27:24 +03:00
AnturK
ceebf2de40 Fixes bullet stuff. (#40467) 2018-09-25 12:27:00 +03:00
Jordie
6bc51275fb fix banlist runtime not creating notes for server bans (#40458) 2018-09-25 12:26:21 +03:00
Emmett Gaines
31914a594e Componentizes orbiting (#40433)
cl ninjanomnom
fix: Orbiting is a little more aggressive about staying in orbit. The wisp as a result now correctly follows you over shuttle moves.
/cl

Goodbye SSorbit you ticking piece of shit

This also gives update_sight a signal so wisp code isn't hardcoded into it.
2018-09-25 18:23:27 +12:00
ShizCalev
a1c2eb3bf1 Fix dirty vars and broken floor tiles (#40313)
Fixed vareditted bonfires not properly igniting at round start.
Fixed vareditted pianos switching to minimoogs at round start.
Fixed some vareddited flashlights not turning on properly at round start.
Fixed all missing floor icons
Fixed bookcases at the Wild West away mission not being properly populated.
Fixes missing icon in DM for syndie playing cards.
Added support to change the burning icon of bonfires (right now there's the
normal on_fire and warm states, warm being more of a burning embers sort of
deal.)
2018-09-24 22:48:41 -07:00
cacogen
9d258ff61b [READY] Luxury shuttle charges bank cards (#40334)
* Payment in increments, for handless mobs

* Luxury shuttle now works with bank cards
2018-09-24 19:44:09 -04:00
yoyobatty
480d02a1da Port particle accelerator attack_hand to ui_interact (#40370)
This has been bothering me for a while now.
2018-09-24 13:31:16 -07:00
AnturK
afce6cd586 Fix maploader for areas (#40413)
Wasn't setting type to load into before.
Technically this still doesn't mirror inbuilt loader 1:1 because different
mapedits should create separate instances but let's leave that for now.

This was resulting in for example loaded areas with dynamic lighting to 0 to
not initialize properly.
2018-09-24 13:30:19 -07:00
ShizCalev
cafb7d171e Fix adjustHealth runtimes (#40453) 2018-09-24 13:25:59 -07:00
BeeSting12
9a1ef0c9d2 Allow prisoners to get food for free (#40449)
Sustenance vendors should be free so perma prisoners can eat without having to
pay.
2018-09-24 13:24:08 -07:00
Kierany9
9e8d7509b6 [READY] [Gamemode Bounty] Assimilation (#40296)
* it's ready boi

* typos, things i forgot to uncomment and mindshields revealing hosts

* Requested bugfixes/syntax changes

* Fixes Network Invasion runtime and other misc fixes

* oops

* Fixes mindshield runtime

* Mind control and lots of fixes

* Admin logging and runtime fixes

* dumb bugs and fluff text

* Commented out code, typos and finalizing player numbers

* runtime

* Major runtime fixes, buffs and distortion field

* death on MC'd vessel death, destroy_hive and hive removal on death

* code review

* oops

* Mind Control realname fix
2018-09-24 21:18:55 +02:00
Emmett Gaines
e6182966cb Removes an unused movement var and proc (#40416) 2018-09-24 13:18:14 +03:00
XDTM
a3926a51eb [Ready]Bluespace research updates (#40245)
* Quantum Keycards

* Bluespace research updates

* .

* ..

* codersprites

* costier

* moved portal gun

* removes hand tele
2018-09-24 11:30:07 +02:00
XDTM
b0a164834d Activating nanites resets timer duration (#40411) 2018-09-24 12:21:23 +03:00
Barhandar
751e7c71b7 Fixes plasma cutters not using charge when used as welder, and adds flashing (#40423)
* Plasma cutters now require charge (100, 10%) to be used as a welder.

* Plasma cutters now flash you, same as experimental welders.

Plasma cutters now use charge proportional to time spent welding (25 to start and 25 every 10th welding tick - 50 per scrubber/vent/girder, 175 per regular wall, etc).

* Cell use sanity. If you somehow popped the cell out of plasma cutter you have bigger problems.

* Annnd PCs are back to not using charge for most tasks (exceptions: plasma tiles, airlock wire shielding...) because everything calls amount=0 and zero amount means use() isn't called.

They still flash you, though.

* Comments + a bit more sanity.

* Actual sanity. Also did a rebase, let's see how much stuff that wrecked.

* Oops apparently you indeed cannot stack inline conditionals or it requires some special syntax.

* Plasma cutters now use a minimum of charge_weld charge again. Also known as "who says I can't override your stupid zero-amount calls?".

* And here's the rebase problems. Reverted accidental sanity revert.
2018-09-23 18:27:36 -04:00
imsxz
463a92626c the correct plasma cutter balance change (#40431)
:cl:imsxz
balance: plasma cutter blasts no longer have a pressure penalty, but do 1/4 their old damage
/🆑

Call this an "i ded pls nerf" situation but god damn the only things i've felt more bullshitted by than plasma cutters are the fuckin RNG getting a grenade exploded out of my hand and playing vs unsynced borgs as a rogue AI. Nothing else feels quite as unfair as getting demolished by 15 people all holding 2 advanced plasma cutters, meanwhile the god damn stations actual armory of lethal gear is collecting dust because they're entirely outclassed by cutters against quite a few common threats.

That said, this PR isn't the best change, but neither was tlal's or the other guys. In my opinion, the simplest change that would keep their original purpose(godlike mining tools) while toning down their combat ability would be to just keep their damage really low in general and keep them exclusively made for their mining abilities.

reason kinetic accelerator is fine and not in jeopardy of nerf PR: mostly limited, theres reasonable ways to print more but you cant get them by the hundreds with. 40 brute damage/1.6s with no pressure penalty, 70 brute damage/1.6s generally. Can't be dual wielded effectively.

reason adv cutters are retarded: first mining load can generally print 50-60 adv cutters, more if RND bothered to upgrade anything(most miners end up upgrading their own shit if science doesnt). 28 brute/1s generally, 56/s when dual wielded.

in 3 seconds, an adv cutter can do 168 damage, KA can do 140 at best. Combine this with the fact that you can easily supply every crewmember+crewmembers dog with 2 adv cutters each, shit like blob/xeno(near space most of the time) and other large threat antags that end up getting obliterated by this garbage that they cant even prevent because god knows at least 3 people are dual wielding them already and probably the cargo staff too.
2018-09-24 10:14:20 +12:00
vuonojenmustaturska
c6f987eb4e copypasta (#40427) 2018-09-23 18:35:44 +02:00
Tad Hardesty
0f96875e1e Use an atom proc to link shuttles to their computers (#40311)
* Use signals to link shuttles to their computers

* Use Initialize instead of ComponentInitialize

* Use an ordinary proc instead of signals
2018-09-23 03:50:45 -04:00
ShizCalev
5e7dcad6af Fix grenade launchers reporting incorrect live rounds (#40371) 2018-09-23 00:29:16 -07:00
Iamgoofball
f735a7d34d [READY][PAID CODE] economy PR (#40312)
With the power of CAPITALISM AND ECONOMY, you too could be This Guy.
2018-09-23 02:50:51 -04:00
ShizCalev
20c9a3b85e Fix missing cell runtimes (#40405)
lacked sanity check
2018-09-22 22:13:16 -07:00
ShizCalev
50a773023b Chem dispenser sanity runtime fix (#40406) 2018-09-22 22:12:10 -07:00
ShizCalev
9d8d32360b Fix firing pin runtime (#40407) 2018-09-22 22:11:22 -07:00
Shdorsh
4e198e00e0 Fix fuel cell circuits (#40374)
forgot this one here in the selfref PR
2018-09-22 21:13:45 -07:00
AnturK
84c3f1e400 Fix pirate objective sanity (#40377)
They get nothing if their hold console gets blown up.
2018-09-22 21:12:08 -07:00
Brett Williams
cbebd0aa9b Correct word in combat logging (#40381) 2018-09-22 21:11:29 -07:00
ShizCalev
7ba9a5e1d4 Fix APC & Air Alarm interface not refreshing properly (#40401) 2018-09-22 21:09:52 -07:00
Jordan Brown
0c8e6f6279 Update TGS DMAPI (#40426) 2018-09-22 21:08:57 -07:00
MrDoomBringer
b8426fd3ea Fix Centcom Podlauncher annoyances and makes express consoles work again (#40387) 2018-09-22 19:56:26 -07:00
ShizCalev
f42288136c Allows departments to access their corresponding mech maintenance protocols (#40397) 2018-09-22 22:34:12 -04:00
ShizCalev
b1accf508c Fixes AI bolting... (#40425) 2018-09-23 01:53:03 +03:00
vuonojenmustaturska
529a881377 makes /datum/gas_mixture/react faster (#40367)
* memes

* wip, still contains a:b

* remove testing stuff

* we can be faster
2018-09-22 16:38:23 +02:00
XDTM
b7c7593191 [Ready]Moves traits to datums (#38505)
I've been in a few situations where traits would be handy to track certain object or datum flags, and there's no particular reason that ties them to living mobs aside from being initially a disability rework.
2018-09-22 21:50:03 +12:00
Jordan Brown
eeeae7d4d0 Merge pull request #40395 from ShizCalev/syndie-monkey-cubes
Adds Waffle Co. brand monkey cubes
2018-09-22 01:20:49 -04:00
ShizCalev
6d68ba4e9d Adds Waffle Co. brand monkey cubes 2018-09-21 19:17:55 -04:00
ShizCalev
10985a1060 Adds inhand for the rainbow knife (#40369) 2018-09-21 18:52:48 -04:00
Mark9013100
874f2ba094 ERT edits (#40360) 2018-09-21 18:27:47 -04:00