Commit Graph

37470 Commits

Author SHA1 Message Date
kevinz000
14b85f2012 fixes goonchat css for some fonts not having proper sizes (#29336)
* Update browserOutput.css

* Update browserOutput.css
2017-07-19 11:24:03 -04:00
Jordan Brown
9009292749 Merge pull request #29337 from ktccd/Fixes-hijacking
Fixes Hijack Objective
2017-07-19 11:23:45 -04:00
Ashe Higgs
2438bd2aa8 Small belt overlay rewrite, and tool overlays for toolbelts (#29180)
* Belt overlay tweaks, tool overlays

* Belt overlays now have their own file

* work on porting to the new screwy looks

* Work on screwdrivers

* Fixes screwdrivers

* really SCREWED that one up!
2017-07-19 15:29:35 +01:00
oranges
edd6299183 split typecache filters into two procs
Apparently I can't stop myself fucking this up so lets do it this way
2017-07-19 10:04:35 +00:00
oranges
31966b7f6b Fix missing keyword argument syntax in typecache_filter_list 2017-07-19 21:07:06 +12:00
oranges
90360e13d2 Merge pull request #29356 from ninjanomnom/shuttle-bugfixes
Fixes the baseturf bad arg runtime and fixes the jumpToNullSpace proc
2017-07-19 21:05:12 +12:00
ninjanomnom
2d14a3e993 fixes typecache again 2017-07-19 00:34:45 -04:00
ninjanomnom
9da8be52ed fixes one bug and brings another out of the woodwork 2017-07-18 23:03:16 -04:00
Ashe Higgs
6624d353e5 Picking up ores by crossing them no longer spams your chat box (#29323) 2017-07-18 21:24:21 -03:00
Ashe Higgs
b2b3ed5384 Cyborgs regenerate oxygen damage, and can heal toxin damage with cable coils (#29283)
* Silicons no longer take oxygen or toxin damage

* beep boop

* i'm a good coder!

* Makes toxin damage function like fire

* ||
2017-07-18 19:45:08 -04:00
Jordan Brown
9f2684af41 Merge pull request #29320 from Xhuis/electric_guitar_fix
Electric guitars now properly use .ogg sound files
2017-07-18 14:50:25 -04:00
ktccd
d9997d78fb Code-standard fix
Bringing it up to code standard and lowering the number of characters changed in this PR from 3 to 1. New personal record!
2017-07-18 17:59:21 +02:00
Fox McCloud
c10c9442a5 Refactor Lung Handling (#29280)
* Refactor Lung Handling

* fix ups

* fixes
2017-07-18 10:58:23 -04:00
Jordan Brown
8fbb47b593 Merge pull request #29290 from ChangelingRain/undamagedmovement
Unwrenching clockwork structures no longer damages them
2017-07-18 10:47:03 -04:00
ShizCalev
45d3d52af7 Made some object lists less terrible to read (#29304)
* spaces

* more spaces

* last ones
2017-07-18 10:44:29 -04:00
Leo
5029657345 Adds a move delay when resisting out of cryo (#29313)
* Adds a move delay when resisting out of cryo

* Changes logic to be an one try at the time
2017-07-18 10:43:01 -04:00
kevinz000
c86e4370aa Fixes a ... likely important bug with shuttle code.... (#29335)
* Update turf.dm

* Update on_move.dm

* Update on_move.dm
2017-07-18 14:52:09 +02:00
ktccd
01b92fd89f Fixes Hijack
For some reason, hijacking redtexts you if you are in the shuttle when
it lands.
Changed it so it redtexts you if you're NOT in the shuttle when it
lands. How did that bug pass even the most rudimentary of testing? SMH,
citadel coders finding your bugs...
2017-07-18 14:40:23 +02:00
Leo
959587c2fc Merge pull request #29208 from optimumtact/whatisthatwhatthefuckisthat
Projectile target check hit code now uses a proc for resharing
2017-07-18 09:31:38 -03:00
ninjanomnom
5c8d1bdab7 woops 2017-07-18 03:00:30 -04:00
danno "big fucking moron" brando
9e969fd016 Augment Styles/Changes (#28977)
Full augment sets on the left, partial mix/match on the right.

This PR aims to make augmenting slightly more interesting than just turning your body grey, while also begin reminiscent of the cyborg parts that are actually used in the process.

Using the augment manipulator now found in robotics, one can insert a part and custom fit it to one of three different styles (security, engineering, and standard). Mix and match if you so choose, or make a full set for maximum style.
2017-07-18 18:35:01 +12:00
oranges
fb113d67c6 Projectile target check hit code now uses a proc for resharing 2017-07-18 06:27:21 +00:00
kevinz000
e71aee23fe Update beam_rifle.dm 2017-07-17 23:24:42 -07:00
Leo
fea979b46a Merge pull request #29303 from kevinz000/patch-255
Fixes flashbang stun times
2017-07-17 22:13:46 -03:00
Ergovisavi
5cc484ebde Prevents the anomalous crystal from making fantasy into reality (#29299) 2017-07-17 22:02:14 -03:00
Leo
b2c5526ed8 Merge pull request #29305 from ChangelingRain/blooddrunkfix
Fixes carbons not handling the Blood-Drunk status effect properly
2017-07-17 19:55:40 -03:00
Leo
9d87b25642 Merge pull request #29308 from MrStonedOne/patch-396
Unprotects the deadmin list
2017-07-17 19:54:59 -03:00
Xhuis
30e5070792 Fixes electric guitars 2017-07-17 13:09:50 -04:00
Joan Lung
ca06bc22e6 Energy swords and other transforming energy weapons are now subtypes of transforming weapons (#29232) 2017-07-17 12:25:01 -03:00
Leo
c3350d183d Merge pull request #29284 from AnturK/imnotevenbanned
[s] Fixes goonchat cookie false positives
2017-07-17 09:17:30 -03:00
Leo
b8cce9bc23 Merge pull request #29291 from ChangelingRain/gateeffecttweak
Fixes the Ark not pushing stuff away even while waiting for components
2017-07-17 09:16:49 -03:00
Leo
e5fb32e96b Merge pull request #29274 from kevinz000/patch-254
Minor instrument code cleanup
2017-07-17 09:14:31 -03:00
Kyle Spier-Swenson
43e5c06b97 [s]Fixes panic bunker (#29289) 2017-07-17 09:13:13 -03:00
ShizCalev
9d08a88d10 Made cell / holding cell windoors their own subtype (#29293) 2017-07-17 08:51:17 -03:00
Leo
78579eb0ee Merge pull request #29295 from Xhuis/coat_fix
Winter coats now properly hold flashlights
2017-07-17 08:48:58 -03:00
Emmett Gaines
1d201939ba [Ready] Shuttle dock() rewrite (#29049)
A complete rewrite of the dock proc for shuttles to make it more maintainable and readable and also bring over some new features while we're at it. This allows for multi-area shuttles and more control over the effects of anything being moved.

Areas, and movable atoms all have (before|on|after)ShuttleMove procs, turfs have (from|to)ShuttleMove procs which are called the same as beforeShuttleMove.

All ShuttleMove procs have been moved to a single file in the shuttle module.

Stationary docks will have their baseturf_type and area_type modified in maps once the problems have been worked out.
2017-07-17 12:17:56 +12:00
kevinz000
b09e519584 Beam Rifle Zooming Rework + Click catcher memes + bunch of other random stuff that players won't use (#28551)
Click catcher now supports mousemove/mousedrag. Basically, mouse location can now be captured even if the user isn't mousing over a visible location
    Added procs to allow for projectiles to be fired with just an angle for pixel projectiles, instead of requiring a target turf and pixel x/y
    Added procs to get angle of user's mouse from their viewpoint (Time to rework gang machine guns again!)
    Beam rifles now have different zoom modes
    Free directional zooms out and tracks the angle of your mouse from the center of the screen. However, you can't target with very good accuracy on this (Shots can't be properly aimed on non dense objects/lying down mobs.)
    Locked directional zooms like free directional but doesn't automatically turn if your aim changes.
    Center view, just increases your view in all directions (2x weaker)
    No zoom mode, in which you just retain your normal view.
    You can select beam rifle zooming rates to be instant or stepped.
    Stepped zooming rates zoom out 5 tiles per second. This will likely help with people not being able to use it without lagging because their computers aren't as beefy!
    Beam rifles no longer require zoom to be fired
    Beam rifle aiming beams now instantly update instead of on process
    Beam rifle aiming beams are now one object instead of 150. This'll help with the lag caused by it during gameplay that I've observed.
    Angular penalty reduced by 0.1 for a nice even number.
    Instances of client.view = have been replaced with client.change_view() as that'll properly update the click catcher
    Hopefully shooting yourself in the face when you hit a blob tile or whatnot is fixed with the new and improved code..
2017-07-17 12:13:03 +12:00
Jordan Brown
bcb85acb1e Ports /vg/'s datum component system (#29178)
* Ports /vg/'s component system
2017-07-17 12:10:25 +12:00
Shadowlight213
e5efafeb54 Improves drone detonation logging (#29263) 2017-07-16 17:21:09 -03:00
Kyle Spier-Swenson
dc58153bff Makes GetAllContents faster. (#29236)
Having byond do this natively avoids the overhead of userland code
2017-07-16 16:07:24 -04:00
Kyle Spier-Swenson
55968781fd Unprotects the deadmin list
The only thing being in this list does is give you a re-admin verb that still verifies you are really suppose to be an admin by checking the .txt, and make you exempt for bans and a few other on connection things.

An admin adding somebody to this list with vv is not a credible enough of a security threat to justify locking it, and I needed to edit this list to test something, and i couldn't, and that made me sad.
2017-07-16 10:53:12 -07:00
Jordan Brown
de3f268385 Merge pull request #29262 from ChangelingRain/rpdtweak
RPDs can now place disposals pipes on dense non-wall turfs
2017-07-16 12:50:05 -04:00
kevinz000
0833a9002f Ports instruments from /VG/station, including harmonicas, xylophones, saxophones, trombones, and a BIKE HORN. Repaths instruments to sound/instruments. Also, allows piano synth to play all instruments but eguitar and gives cargo a crate with everything. Clown gets the bike horn trumpet at roundstart. (#29277)
* multiext

* instruments

* kekkles

* clown

* Update instruments.dm

* Update packs.dm

* Update packs.dm

* Update instruments.dm

* Update action.dm

* typo

* Update instruments.dm
2017-07-16 12:48:51 -04:00
Leo
ca59ca6c23 Changes all access const to be a define (#29260) 2017-07-16 18:44:23 +02:00
Joan Lung
f06cde49b4 Fixes carbons not handling the Blood-Drunk status effect properly 2017-07-16 10:26:59 -04:00
kevinz000
ce1568190b Update flashbang.dm 2017-07-16 06:01:44 -07:00
Jordan Brown
9539352210 Fixes monkeys trying to take offhands (#29257) 2017-07-16 00:31:58 -03:00
Leo
7184773852 Merge pull request #29256 from tgstation/Cyberboss-patch-1
Fixes hivebot swarm core not clearing it's target
2017-07-16 00:31:15 -03:00
Leo
a3301986b8 Merge pull request #29269 from Xhuis/missile_ricochet_fix
Fixes missiles being able to ricochet
2017-07-16 00:30:02 -03:00
Leo
ef54b7c9cf Merge pull request #29267 from Shadowlight213/reason
Makes round end delay message optional
2017-07-16 00:18:59 -03:00