Commit Graph

26374 Commits

Author SHA1 Message Date
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
ShizCalev e5de64d410 Fixes ghosts pulling shit out of filing cabinets (#40388) 2018-09-22 00:05:53 +03:00
ShizCalev b13aca26ac Fixes pinning medals to chests. (#40363) 2018-09-21 14:36:36 -04:00
yoyobatty 824f79eee3 Adds parent call to carbon.dm (#40364)
* Adds parent call to carbon.dm

* Yes
2018-09-21 14:35:22 -04:00
Jordan Brown 73964e7ac1 Merge pull request #40359 from ShizCalev/lighting-fix
Fixes bad lighting values
2018-09-20 23:48:21 -04:00
ShizCalev 324f4e0b6f Makes flashes, & flashbangs flash (#40357)
* Makes flashes & flashbangs flash

* cleanup / badminnery feature

* Added cameras
2018-09-20 23:46:44 -04:00
MrDoomBringer c7ef142616 [DOCUMENTED AND READY TO MINGLE](EPIC MEME VIDEO INSIDE!) NEW COOL ADMIN TOOL: ADVANCED HIGH DEFINITION SUPPLYPOD SUMMONING (also supplypod refactor) (PLEASE UPTHUMB) (#39936)
MrDoomBringer

admin: Admins can now spawn things in ICly (as well as do a bunch of other cool new stuff) using the Config/Launch Supplypod verb!

code: also supplypods have been refactored
2018-09-21 08:59:52 +12:00
octareenroon91 33ebae7de5 ctf flag stays in bearer's hands (#40335)
* ctf flag stays in bearer's hands

cancel return-to-base countdown if item process()es in a player's hands.
To fix #40288

* Update capture_the_flag.dm
2018-09-20 14:17:44 -04:00
Time-Green a48aa3eb0a Fixex bugs with locker wand (#40323)
No more deleting or gibbing people
2018-09-20 14:15:33 -04:00
AnturK a27be2fa14 Objective refactor (#40220)
* Objective refactor

* Custom antag types for leftover objectives.

* Removes dumbness.

* Forgot to hide these from TP

* Makes the list static.
2018-09-20 11:18:59 -04:00
Jordan Brown 0ef2572108 Merge pull request #40352 from 81Denton/remove-omega
Pulls the plug on Omegastation
2018-09-20 10:38:52 -04:00
ShizCalev 46cb11e340 Fixes bad lighting values 2018-09-20 00:53:10 -04:00
ShizCalev 7b7bdcfaeb Make gas sensors fireproof, fix unneeded resis flags on airlock sensors (#40329) 2018-09-19 19:00:17 -07:00
ShizCalev 158bcd0393 Lavaproof the lavaproofing potion (#40346)
Seems like an oversight.
2018-09-19 17:27:02 -07:00
vuonojenmustaturska de357a79d8 Adds plasmaglass shards, they can be made into spears (#40327)
* stuff and things

* adds back missing gonbola

* remove useless var

* slapcrafting fix

* transfer memes
2018-09-19 23:05:43 +02:00
81Denton 387bfcd1f1 Improves wizard spell descs, booleans (#40321)
* Improves wizard spell descs, booleans

* rod form desc

* thanks helen

* spesstime distortion desc

* adds missing throw_at arg
2018-09-19 21:01:24 +02:00
Jordan Brown 0bdc8e4eb6 Merge pull request #40339 from ShizCalev/atmos-logging
[s] Notify admins when gas canister leaks happen
2018-09-19 13:18:59 -04:00
Denton a7fa8933ab Pulls the plug on Omegastation 2018-09-19 16:35:00 +02:00
ShizCalev 392f4bd8e3 Bloodcult Stun Spell Tweaks (#40328)
* Cult Stun Spell Tweaks

Updated to use anti_magic_check instead of a nullrod check.

Corrected the stun message showing if the target is immune to the effect.

Added some visual effects (an actual red flash), and a "holy bubble" around the person if they're immune to the effect.

https://i.imgur.com/wd77s8w.gifv

Closes #40285

* Refactor, added mob_light helper
2018-09-19 10:30:49 -04:00