Commit Graph

44634 Commits

Author SHA1 Message Date
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
AnturK
29881dab1c Improve custom steal target picking (#40447) 2018-09-24 13:25:28 -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
AnturK
72f5c3a831 Ice sliding related fixes. (#40415)
* Ice sliding related fixes.

* Makes ICE do not break other forced movement.

* Revert "Makes ICE do not break other forced movement."

This reverts commit 2aa691d3b8b35c31101e86fd888417755da86dcd.
2018-09-24 13:18:51 +03: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
oranges
189086c93f Merge pull request #40341 from bobbahbrown/grenade-fixes
Tweak Chemical Grenade Assemblies to Show Beakers
2018-09-23 19:26:07 +12:00
AnturK
922c1c8c54 Radial RCD Menus (#40350)
Naksu
add: RCDs now have a comfier interface
/cl

Continuation of #40044
Now includes airlock type menu and single-menu sanity.
2018-09-23 19:25:05 +12: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
e1f433aa57 Fix mecha logging runtime (#40408)
Missing keyed arg was spamming the logs.
2018-09-22 22:12:36 -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
ShizCalev
eb2b15cb3e Fix digging dug holes (#40373) 2018-09-22 21:14:14 -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
ShizCalev
1c10bd9256 Fix PDA light exploit (#40402) 2018-09-22 21:09:24 -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
vuonojenmustaturska
168410b9f3 Fix floor turf broken states (#40389)
some floor tiles had their broken states broken by the list-culling PR a while
back. they're fixed now.
2018-09-22 19:54:14 -07:00
Jordan Brown
f41af44f05 Buff getrev with byond version (#40391) 2018-09-22 19:53:28 -07:00
Tlaltecuhtli
0bcec2bcb2 fixes traps not checking for antimagic (#40382)
* fixes traps not checking for antimagic

🆑
fix: traps check for antimagic
/🆑
should work

* will this blend

* e
2018-09-22 22:34:45 -04:00
ShizCalev
f42288136c Allows departments to access their corresponding mech maintenance protocols (#40397) 2018-09-22 22:34:12 -04:00
Mickyan
906c7f445b Fixes a typo with the musician quirk (#40398)
* musician grammar

* removed other "the"
2018-09-22 22:32:41 -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