Commit Graph

24600 Commits

Author SHA1 Message Date
Polyphynx abcf7361e0 Medical sprays can now be added to medical belts and smartfridges (#36313) 2018-03-12 11:49:35 -04:00
vuonojenmustaturska 6aabcac079 Create ERT refactor (#36321)
cl Naksu
admin: ERT creation has been refactored to allow for easier customization and deployment via templates and settings
/cl
2018-03-12 23:48:09 +13:00
kevinz000 7ea8617642 Update _production.dm (#36333) 2018-03-12 00:53:36 -06:00
vuonojenmustaturska 53508f3ece fixes stopsounds 2018-03-12 00:43:30 +02:00
Robustin 4b53a7ebae Cult Fixes and Minor Balance Tweaks (#36092)
* Fixes and Balance Tweaks

* Faster deconversions

* Shade nerf
2018-03-11 15:46:07 -04:00
vuonojenmustaturska ae894a82dd Makes space cleaner more efficient, reduces spraybottle volume (#36228)
* Buffs janitor by making the space cleaner spray much more efficient

* bump volume to 100, shuffle some vars around
2018-03-11 12:49:52 -06:00
MrDoomBringer f70d7f703c Adds descriptions to all cargo orders! (#36077)
* - Introduces a non-linear component to liver damage from alcohol so weak alcohol doesn't kill you instantly. (#36089)

* tgooey

* tgui 2 erlectric boogkalioo

* TRAVIIIIIIIIIIIIIS

* DUNC I LOVE YOU

* guaranteed
2018-03-10 21:19:19 -06:00
JJRcop 05b320e63c Play Internet Sound sanity checks (#36080)
* Play Internet Sound sanity checks

Now checks if the content URL uses http(s) before playing

* HTML is not HTTP: renames regex

* Converted global regexes to procs that return them

* Revert "Converted global regexes to procs that return them"

This reverts commit 2eedbd6982b0c4de943a72c94f92f9d75001c06e.
2018-03-10 20:44:09 -06:00
Poojawa 2bb3d27b53 [READY] Readds borg transformations (#36015)
* Readds borg transformations

Easily the best part of being a borg in /tg/. why was this never re-added?

* fixes mispell

* the smolest of smol misses

* Stop being so sleepy old borg, new borg is here.

* Adjusts animation timing and cleans up copypasta

* So baby, does the carpet match the drapes?

* flick it and see, Mister

* Minor miner minority

* Just get some shuteye, borg It'll be over quick

* Engy borg animation recolored
2018-03-10 20:04:35 -06:00
Ashe Higgs 4a6e0c6b00 Adds the Aurora Caelus event, the deep-space equivalent of the northern lights. (#35987)
* Aurora caelus

* I saw that!

* fix?

* Weight increase for testmerge

* Update aurora_caelus.dm
2018-03-10 19:57:22 -06:00
Emmett Gaines 3b7121b6f7 Custom dockers must be greater than 10 tiles from map edge (#36306) 2018-03-10 19:47:40 -06:00
Emmett Gaines 8174eaf2e1 Improves the shuttle error to include jump links and destination (#36305) 2018-03-10 18:52:29 -05:00
ExcessiveUseOfCobblestone fbfe21451c Holy water is trivial against Eminence once Daddy arrives (#36285)
* Update _eminence.dm

* cleanup daddio

* Xhuis if I see another spaced if...
2018-03-10 14:52:37 -06:00
Ashe Higgs 73b05034f9 Fixes slow circuit cloning breaking with some circuits, and makes it use world time checks instead of decrementing countdowns (#36255)
* Fixes slowcloning breaking with nonints

* Refactors to use timestamps and not seconds
2018-03-10 14:37:03 -06:00
TheDreamweaver f4e0f567ef Replaces alien brain necropolis chest loot with new artifact [MERGE READY] (#36143)
* -Replaces alien brain necropolis chest loot with new artifact
-Adds new artifact to necropolis chests loot, the Rod of Asclepius
-Adds corresponding status effect and defines

* Update necropolis_chests.dm

fixed spelling

* Spelling FIx

*disperses

* Fixed spelling, lowered the boost to the owner, added oxy heals, and refactored some of the code

* Adds some form of sprites (Still subject to change)

* Adds new sprites, fixes slime people taking toxin damage, and adds the rod to list of snake phobia objects.

* Nerfed clone healing and simple animal healing, fixed healing while dead as well as added a death event, tweaked the sprites, and cleaned up some code.

* Fixed grammar and cleaned up some code.

* Further cleaned up code because Cobby is mean.

* FURTHER cleaned up code
p.s. please send help, Cobby is holding me hostage
2018-03-10 02:52:03 -06:00
astralloop 4b08977536 Constructed turbines now properly connect_to_network() (#36222) 2018-03-10 02:30:31 -06:00
Poojawa 1293873b59 Adjust Tesla RP maths (#36229)
* Adjust Tesla RP maths

As it turns out, this is basically a multiplier, not a number cap.

* clarifies maths and removes some excess code
2018-03-10 02:24:59 -06:00
kevinz000 eb2f6c9a8e Slightly optimizes adjust_clockwork_power (#36250)
* optimizations

* Update power_helpers.dm
2018-03-10 02:22:10 -06:00
kevinz000 10b5d3aaa8 Fixes scaling displays (#36253) 2018-03-10 02:19:18 -06:00
Emmett Gaines 7f293d2e95 Fixes shuttles breaking when the turf the mobile dock is on is removed (#36261) 2018-03-10 02:13:41 -06:00
PKPenguin321 f3611fef4a harmful var for guns (#36265)
* harmful var for guns

support for pacifism to use non-harmful guns

* fixes bad spacing

oops
2018-03-10 02:11:57 -06:00
Tad Hardesty ec6f62fd07 Tidy Processor Overload event code (#36277) 2018-03-10 02:03:43 -06:00
Mark9013100 7bc84c5183 Pillbottles can now be made (#36083) 2018-03-09 14:24:09 -06:00
vuonojenmustaturska 2a007503ab US english memes 2018-03-09 12:49:33 -06:00
Naksu 8661d869db whoops forgot this thing 2018-03-09 12:49:33 -06:00
Naksu 1a65add819 Disable advanced navigation consoles of the white ship and the caravan ships during warops 2018-03-09 12:49:33 -06:00
Jordan Brown 427f32536e Merge pull request #36258 from vuonojenmustaturska/bepis
Makes the smoke machine deconstructable
2018-03-09 13:48:14 -05:00
vuonojenmustaturska 21d1a3e7c3 Merge pull request #36252 from kevinz000/patch-463
Sigils of transmission are no longer as eye-candy but also no longer as much of a CPU-sink
2018-03-09 19:04:49 +02:00
vuonojenmustaturska 3bfb668856 Merge pull request #36288 from Cyberboss/BansKevinzFinally
You can no longer SDQL select certain datums
2018-03-09 18:45:24 +02:00
Jordan Brown 88a039e548 I'm this close to deleting SDQL entirely 2018-03-09 10:51:58 -05:00
Cyberboss 650a5eebe3 You can no longer SDQL select certain datums 2018-03-09 10:23:41 -05:00
kevinz000 4f2d98b27e Projectiles delete on invalid turf (#36073) 2018-03-09 09:25:49 +01:00
Robustin 41590b6867 The ARM is now harder to obtain (#36051)
* Added ARM difficulty

* Working edition Pt1

* Actually working Pt2

* Appropriate null check?

* Update narsie.dm
2018-03-09 09:17:14 +01:00
ACCount 1f5b59190d NTNet airlocks (#35947)
* Standardizes access checks

* Makes SS Networks init before SS Atoms to prevent NTNet interfaces from initializing before them

* Adds passkey support to NTNet packets

* Adds NTNet support to airlocks, makes door remote use NTNet

* Access levels given by jobs are now shuffled

* Access code improvements

* Adds IC card readers

* Fixes a delay issue with opening/closing airlocks with NTNet or signalers

* code review memes

* Renames plaintext_passkey to encrypted_passkey

* death by thousand nitpicks
2018-03-08 18:39:17 -05:00
vuonojenmustaturska 4fe8407834 Merge pull request #36217 from Cruix/disease_freemove
Sentient diseases get 2 minutes to select their initial host
2018-03-09 00:29:04 +02:00
Jordan Brown 8a0556d734 Lol @optimumtact 2018-03-08 15:13:05 -05:00
vuonojenmustaturska 6625660e79 Makes the smoke machine deconstructable 2018-03-08 21:46:15 +02:00
vuonojenmustaturska 74c45fbacf Merge pull request #36195 from optimumtact/sayonara
Minor say code cleanup
2018-03-08 16:57:34 +02:00
astralloop ff1fcd6f00 To go even further byond... the above lighting layer! (#36106)
* This, is my normal form.

* THIS, IS A SUPER SAIYAN ASCENDED.

I CALL IT A SUPER SAIYAN 2

* Update lighting.dm

* Spelling correction (#3)

* Update layers.dm

* Update chunk.dm

* TO GO BYOND....

* Update lighting.dm
2018-03-08 09:54:39 -05:00
astralloop e7b51ba655 Ghosts can now examine sentient diseases to see info (#36192) 2018-03-08 08:15:49 -05:00
Jordie a95d268fc5 Permission panel fixes (#36219)
* permission panel fixes

* Update permissionedit.dm
2018-03-08 13:00:25 +01:00
vuonojenmustaturska 39360b5f10 Removes a whole bunch of nuclear emergency memes (#36215)
* Meme removal

* unneeded check with non-shuttles not being in the typecache

* Disallows space Z transit into shuttles/inside walls and rock

* Revert 'remove navigation consoles on wardec'
2018-03-08 12:44:28 +01:00
kevinz000 f1460f39c9 smoke machines --> techwebs 2018-03-08 04:24:59 -06:00
MrDoomBringer 9d23d93126 BUCKLE UP, KIDS: emagging the emergency shuttle increases the distance passengers are thrown and causes buckles to fail. (#36050)
BUCKLE UP, KIDS: emagging the emergency shuttle increases the distance passengers are thrown
2018-03-08 01:50:08 -05:00
Slignerd 4a85877617 Gives ash drakes a togglable small sprite (#35993)
* Adds togglable small sprite

* Fixes duplicate definitions

* Splits action datums (temporary fix)

* Adds smallsprite.Grant(src) to ash drake's Initialize()

* Makes small sprite toggle its own thing

* Subtypes

* Moves the small sprite over to mob.dmi

* Cleanup

* Lesser ash drake clickbox is now only as big as the sprite

* Introduces the ash whelp sprite

* Splits name and desc

* Welp
2018-03-08 01:39:52 -05:00
kevinz000 72a7f2e590 Transmission sigils no longer spam set_light 2018-03-07 22:16:17 -08:00
Armhulen 84d4b3aae6 Mushroom people, revived! (#35858)
* caps fixed, small other fixes and mushpunch

* honey, i fixed the bugs!

* STUPID YORII DUMB GIRL STINK LEAVE

* boolean is such a fun word

* zoinks

* F_XED

* fixes part 2

* TRUEs and FALSEs

* don't drink and code boys unless you're goofball or like maybe kor

* for entirely different reasons i mean

* at what point is goofball too drunk to troll but not drunk enough to shitcode

* cool your jets, travis.

* what a TRAVIS-TY

* mush added to yet another blacklist!
2018-03-07 21:34:56 -06:00
kevinz000 28b1fb254d RND TECHWEBS: TECHFABS (#36055)
Doing my little update piece by piece because I'm lazy and because storage PR is going to conflict everything ever.

Techfabs do not link to RND consoles, and have their own interface for producing things.
RND production machinery code refactored.
Techwebs have categories views instead of just a goddamn design list.
Old machinery will be kept in, as some places will keep them. Read: Engineering, robotics, etc.

experimental: Protolathes and circuit imprinters combined/changed to techfabs. All departments can now print related circuit boards. Engineering and science will keep their lathe/imprinter design by default at roundstart because they have specialized labs for those.
2018-03-08 15:09:44 +13:00
Qustinnus 5140cff38c [reviewpls] Adds moodlets to the game - [Please give suggestions for trait additions in comments] (#35475)
Floyd / Qustinnus (Sprites by Ausops, Some moodlets by Ike709)

add: Adds mood, which can be found by clicking on the face icon on your screen.
add: Adds various moodlets which affect your mood. Try eating your favourite food, playing an arcade game, reading a book, or petting a doggo to increase your moo. Also be sure to take care of your hunger on a regular basis, like always.
add: Adds config option to disable/enable mood.
add: Indoor area's now have a beauty var defined by the amount of cleanables in them, (We can later expand this to something like rimworld, where structures could make rooms more beautiful). These also affect mood. (Janitor now has gameplay purpose besides slipping and removing useless decals)
remove: Removes hunger slowdown, replacing it with slowdown by being depressed
imageadd: Icons for mood states and depression states


What this PR is

This PR adds a system that allows player to gain and lose moodlets based on events occuring to, and around them. These events then give the player a mood value based on what it is. For example a hug could give you +1 mood, while being stabbed in the eye with a screwdriver can give -5 mood. All these moodlets together determine the mood of your character which currently affects the following things:

    Movement speed - If you are very sad you move slower. Replacing movement slow from hunger. (hunger now instead affects mood)
    Screen blur - If you are sad you gain an overlay that slightly blurs the screen, increasing in severity as you get sadder.
    Interaction / do after speed - If you are sad or happy your interaction speed with things such as handcuffs is changed. with a 25% longer time if you are sad, or 10% shorter time if you are extremely happy.
    Hunger rate - You gain hunger slower if you are very happy.
2018-03-08 14:15:57 +13:00
vuonojenmustaturska dd5b81c3db Merge pull request #36198 from Cruix/disease_fixes
Disease fixes
2018-03-08 00:03:35 +02:00