Commit Graph

21803 Commits

Author SHA1 Message Date
Qustinnus 1a70b6fe1c makes up for the more frequent checks 2017-07-19 23:02:35 +02:00
Qustinnus 49638035e4 removes nulls, fixes some likes/dislikes and adds metabolism rates 2017-07-19 22:40:17 +02:00
Qustinnus 85bbc2460e woops 2017-07-19 22:17:35 +02:00
Qustinnus 76d574f1d1 moves disgust to stomach 2017-07-19 22:16:52 +02:00
Qustinnus 0f38f3c092 pls nerf 2017-07-19 18:19:05 +02:00
Qustinnus 4c7a7ad953 adds liked foods 2017-07-19 15:23:44 +02:00
Qustinnus a820649120 >implying 2017-07-19 15:03:56 +02:00
Qustinnus 047fa92e45 fixes description 2017-07-19 13:50:12 +02:00
Qustinnus 56f449c598 Merge remote-tracking branch 'origin/disgustport' into disgustport 2017-07-19 13:48:01 +02:00
Qustinnus 4e44b0d17e Ko-Der-Buus 2017-07-19 13:47:08 +02:00
Qustinnus 2471c9c708 Removes junkiness from chef's food and fixes random foodtypes var appearing 2017-07-19 13:46:45 +02:00
Qustinnus 758e0c3807 fixes w class that I missed during porting 2017-07-19 13:37:10 +02:00
Qustinnus 760099b630 fuck 2017-07-19 12:56:20 +02:00
Qustinnus b3613e1974 aheal fix and disgust trickle 2017-07-19 12:55:50 +02:00
Qustinnus f972b02e86 makes disgust effects work and adds pukonium 2017-07-19 12:18:35 +02:00
Qustinnus e39d5d871f me making this port work https://www.oranges.net.nz/~oranges/webm/stuck_pancake.webm 2017-07-19 11:43:55 +02:00
Qustinnus 2312ff09be Fixing conflicts 2017-07-19 11:19:52 +02:00
Qustinnus 58e5aa91da adds the food types 2017-07-19 11:11:13 +02: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
Fox McCloud c10c9442a5 Refactor Lung Handling (#29280)
* Refactor Lung Handling

* fix ups

* fixes
2017-07-18 10:58:23 -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
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
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
Ergovisavi 5cc484ebde Prevents the anomalous crystal from making fantasy into reality (#29299) 2017-07-17 22:02:14 -03: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
Kyle Spier-Swenson 43e5c06b97 [s]Fixes panic bunker (#29289) 2017-07-17 09:13:13 -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
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
Jordan Brown 9539352210 Fixes monkeys trying to take offhands (#29257) 2017-07-16 00:31:58 -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
Xhuis 7036d079fd Fixes coats not holding flashlights properly 2017-07-15 19:00:05 -04:00
AnturK 8cdd3a1e0a Fixes goonchat cookie false positives 2017-07-15 19:32:54 +02:00
Jordan Brown bf4373958e Merge pull request #29233 from optimumtact/bumped
Rename Bumped to CollidedWith
2017-07-15 11:29:41 -04:00
ShizCalev db10f35703 Cleaned up some emag_acts (#29238)
* cleaned up some emag_acts

* Randomized spark sounds

* Made sparky looking things sound sparky too

* early return
2017-07-15 11:27:50 -04:00
Ashe Higgs 14320454fd Fixes timestop! (and tweaks its sounds) (#29246)
* Fixes timestop and makes it fancier

* I am the best coder

* tweaks, optimization

* Update xenobiology.dm
2017-07-15 11:26:16 -04:00
Fox McCloud 2cc3e9c41f Disease Refactor (#29130)
* Vomit Now Contains Viruses

* eh

* typeless memery

* Disease Refactor

* tweaks

* styling

* tweaks

* unecessary comment removal

* whoops

* fix
2017-07-15 11:08:40 -04:00
Jordan Brown 8f657c68fd Merge pull request #29252 from lzimann/praisebethefruit
Possibly fix player_list sometimes having a null
2017-07-15 11:07:51 -04:00
kevinz000 201a97a5a1 removes current method of handling flightsuit pulling (#29247)
* Update flightsuit.dm

* Update flightsuit.dm
2017-07-15 11:04:11 -03:00
oranges e04fd83b9d Rename Bumped to CollidedWith
In light of the change of Bump to Collide, this should also be done
as it will make it less confusing for devs in the future

I also ended up changing a bunch of the code in the CollidedWith procs,
things that were assuming types, doing bad loc changes and so forth
2017-07-15 00:25:22 +00:00
Xhuis 198b39acfc Missile no longer ricochet 2017-07-14 17:34:56 -04:00