Commit Graph

29764 Commits

Author SHA1 Message Date
ShizCalev c30dcf7d61 Fixes gun overlays not updating when the cell is deleted (#48107)
Fixes gun overlays not updating when the cell is deleted
2019-12-05 00:40:17 -08:00
Rob Bailey 798bbd3d99 [ready] Smooth-ish move rising: revengeance (#47817)
* Smooth movement

Squashed commit:

[870d550fff] updates a variable name to not shadow a parent variable

[65131a9a4b] redundant

[7c85f7b87e] override based pulling and pushing

[60a9760c4b] unnecessary when it's done via an override

[0a67dfb3cb] removes a redundant manual override

[7f25104fed] pushing

[2bfd9973eb] eh

[fca7155245] cast properly

[ad4b9ad8ab] compile fix

[c28fde4bfb] some wonkiness with pulling fixed

[0e028d30b3] buckling fix + finer rounding

[8f93df2bbe] dragging + buckling fixes

[1541e1ce78] small optimization

[bda72345dd] smoother movement

fix to dragging being fucky

vehicle fix

orbiter fix

eof newline

cleanup

comment cleanup

stupid hack

bunch of tweaks/hacks + 60 fps default oh god

potential fix for orbiter issues (in a shitty way)

early override for some cases

unset orbit

multiply instead of add offset

no

no more timescale scaling and higher multiplier

meant to include this in last commit

comment

* clamp to 6, 1.25 multiplier

* (poorly) fixed buckles not always propagating

* get rid of some debug prints whoops

* fixes an infinite loop

* syntax + update savefile instead of interpreting 0 different

* uuuh
2019-12-05 02:34:46 +00:00
TheVekter bebdd863e0 TGUI-NEXT: Smoke Machine (#48115)
* Converts the Smoke Machine to tgui-next

* Whoops forgot to build

* refactored cringe-ass nae nae spaghetti code

* minor newline refactor

* rebuild
2019-12-04 17:43:07 -08:00
Arkatos1 1d6c2d7c19 tgui-next: Gravity Generator (#48082)
* Basic ui procs

* Basic tgui-next

* tgui-next gravity generator

* Review fixes

* Code cleanup

* rebuild
2019-12-04 14:58:22 -08:00
Aleksej Komarov dd9332bdb5 Various tgui fixes (Chem Master/Dispenser, Air Alarm), small cleanup. (#48095)
* Fix icons and button layout in Chem Dispenser, minor cleanup

* Do not round volume in ChemMaster

* Stricter ESLint rules

* Rebuild tgui

* No jumpy air alarm layout because of minuscule presence of random gases.

* Holy shit linter did not detect a missing key
2019-12-04 14:44:28 -08:00
oranges 90970bb3eb Merge pull request #48100 from AnturK/antagclown_runtime
Fixes readding clown mutation on traitor mind moving out
2019-12-05 10:07:40 +13:00
Tlaltecuhtli e63ebb94d9 adds plumbing machine that can grind/juice items (#47881)
cl
add: plumbing machine to grind/juice objects and put it on duct net
/cl
!! it doesnt move shit you need to add belts to feed it!!

sprite by arcanemagician
2019-12-05 09:56:35 +13:00
Ryll Ryll 75af862fee Buffs immersion, adds manual blinking and inhale/exhale checks (#47704)
* *blink *inhale *exhale *blink *inhale *blink *exhale

* rapidly blinks

* mass immersion

* how was that even working

* manual blinking today, manual breathing tomorrow

* b

* cleansed

* more neatening

* minus check

* Update code/modules/admin/verbs/randomverbs.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>

* un-nom's my code

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>

* un-nom's my code

* less
2019-12-04 16:02:42 +00:00
TheVekter 8258b98616 RCDs and RPDs can now be worn on the belt slot (#48104)
* Modified the RCD to fit on a belt, cleaned up some of the upgrade descriptions.

* reeeeee tabbing

* As above except RPD

* Added the same functionality for the Plumbing Constructor and RLD
2019-12-04 10:14:13 -05:00
skoglol 3e7139e12c The Start Now verb now has undo options (#47998)
* The Start Now verb now has a confirmation and undo options.

* Update code/modules/admin/admin.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>
2019-12-03 19:52:12 +00:00
ShizCalev 5e5d6ae72a Merge pull request #48099 from AnturK/visionsofclockcultpast
Fixes hallucination runtime.
2019-12-03 12:31:59 -05:00
ShizCalev a4c31559bb Merge pull request #48098 from AnturK/cc_runtime
Fixes client colour runtime
2019-12-03 12:31:39 -05:00
Fel 66114ec098 Mortar and Pestle Fixes (#48086) 2019-12-02 17:34:20 -05:00
Tony ad870b5f37 Buffs granibitaluri (#47981)
* buffs granibitaluri, renames it to acetaminophen, changes the recipe accordingly

* me spell good

* new combo prefix -phen

instabitaluri renamed to syniphen

hopefully got all the map instances

* shut up travis

* no more grilling

* restores SOUL comment and fixes dumb capitalization things
2019-12-02 17:06:44 -05:00
AnturK d6145b9d18 Fixes readding clown mutation on traitor mind moving out 2019-12-02 11:11:28 +01:00
AnturK 10f11a197b Fixes hallucination runtime. 2019-12-02 10:32:57 +01:00
spookydonut f15f3b1de0 Makes TRAIT_NOCLONELOSS mobs immune to clone damage (#47976)
* Fixes #45378

* Update code/modules/mob/living/damage_procs.dm

* Update code/modules/mob/living/damage_procs.dm
2019-12-02 10:21:33 +01:00
AnturK a94c600d5a Let's save some more time here. 2019-12-02 10:09:58 +01:00
AnturK 6b422a3af8 Fixes client_colours runtime 2019-12-02 09:11:43 +01:00
Rob Bailey eadbc14cde Chem Plumbing Interfaces V2 (#47983)
* chem interfaces v2

* reaction chamber cleanup

* rebuild + fixes

* Revert input style changes, add placeholder styles, reduce input width
2019-12-02 01:59:07 +02:00
Rob Bailey 044fd3f7ad TGUI-next Nanite Interface Overhaul + Dropdown component (#47972)
* Nanite TGUI-Next + Dropdown

nanite remote

program hub and better remote

fuck it let's make a dropdown component, time to die

DROPDOWN WORKING HOLY SHIT

more dropdown work

cleanup + fixes

new timer system

nanite work

jj

functional dropdown + final structure for backend, more refactor needed

dropdown being insane

oh my god dropdown actually works correctly for once

massive backend refactor

small fix + docs

dropdown optimizations + width

wip nanite cloud control

forgot it

cloud controller

bunch of work

final chamber console

nanite remotes

rebuild

small tweaks

rebuild after rebase

* fixes

* big refactor to useFrontend, use standard style

* whoops

* small changes

* rebuild

* small fixes and tweaks + documentation on dropdown and collapsible

* small tweak to programmer ui

* Cosmetic
2019-12-02 01:00:38 +02:00
oranges e83462632f Revert "paychecks are now a % of the budget instead of fixed numbers … (#48032)
* Revert "paychecks are now a % of the budget instead of fixed numbers (#47303)"

This reverts commit 10ba7c11ef.

* Add newline lint
2019-12-01 10:58:54 +01:00
IndieanaJones 5bfdfe5f42 [READY] Gold Slime Mob Reworks (#47858)
* Update goldgrub.dm

* Update basilisk.dm

* Update hivebot.dm

* Update skeleton.dm

* Update eyeballs.dm

* Update bear.dm

* Update riding.dm

* Update emote.dm

* Update tree.dm

* Update bees.dm

* Update frog.dm

* Add files via upload

* Update giant_spider.dm

* Update mimic.dm, carp.dm, netherworld.dm

* Adds newlines at the end of these so Travis smiles

* Fix Eyeballs on NarNar Shuttle

* Update crab.dm

* Update netherworld.dm

* Update goldgrub.dm

* Change how the Lightgeist heal works

* Update hivebot.dm and mimic.dm

* Update goldgrub.dm

* Update Riding.dm with the new knockdown instead of stun thing

* OK Travis

* Update Mob Files

* Update Mining Mob Files
2019-12-01 10:23:58 +01:00
Firecage 467eff776b Mining cyborgs can choose the old mining cyborg icon plus one other from Citadel. (#47973)
* Mining borgs can choose the old mining borg icon.

* Adds two new mining borg skins from Citadel.

* Renames the mining cyborg lavaproof tracks to mining cyborg lavaproof chassis.

* Removes the hover miner from the PR completely.
2019-12-01 10:16:47 +01:00
Couls af0eb8e935 birdboat now chokes on plastic (#47551)
* birdboat now chokes on plastic

* update maps

* Update goose.dm

* cleanup and fixes

* more improvements, goose will eat any item with plastic now

* limit goose to only eating 10 food per turf

* End this nightmare

* more sanity

* Die in your own vomit you broken goose

Co-Authored-By: skoglol <33292112+kriskog@users.noreply.github.com>
2019-12-01 10:14:06 +01:00
oranges 3179685149 Removes felinid interaction with cocoa (#48066)
Why It's Good For The Game

Redditors are bad for the game, if we can cause some of them to leave, the game will be improved immensely.

Further more this reaction was added during the felinid freeze and should not have been merged by maintainers in the first place.

I was willing to let it slide, but it has now become a problem for me.
Changelog

cl oranges
del: Felinids no longer react to cocoa
/cl
2019-12-01 17:47:51 +13:00
skoglol 2a40dde62a Bureaucratic error event has new effects (#47873)
* Bureaucratic error event has new effects.

* inf -> overflow

* remove requirements, fix overflow.

* Role restrictions are back.

* AI no longer affected, properly.
2019-11-30 19:25:10 -08:00
GuillaumePrata 575010b3bf You can now directly add trash inside a trashbag hooked on the pimpin ride (#47884)
You can directly add trash inside a trashbag hooked into a janicart but 
for the pimpin ride you had to remove the bag, put the trash inside the 
bag and hook it again, by copying the code from the janicart you can 
now do the same to the pimpin ride. Also added a extra line to 
prioritize placing the pimpin key on the ride instead of the trashbag.
2019-11-30 15:57:53 -08:00
Firecage 4d08871e34 Crayon powder will now be properly metabolized (#48053)
This PR fixes the issue where crayon powder(the powder found in 
crayons, not the one which colours you), was not being metabolized and 
instead stuck around in your body without ever going away.
2019-11-30 15:53:05 -08:00
plapatin 6a85a99dff adds glockroaches (#47900)
About The Pull Request

Adds glockroaches, a cockroach with a fucking gun.
Currently only obtainable through gold core spawns/admin spawning.
They drop 0.9mm ammo casing, so you know when an assistant in maintenance was murdered by a cockroach.
there's honestly not much to say about this pr
image
Why It's Good For The Game

Are you really going to argue with that cockroach? He has a fucking GUN!
2019-12-01 12:17:40 +13:00
AnturK c2e89e88bf Fixes preference instantation runtime (#48048) 2019-11-30 04:13:24 -08:00
Bobbahbrown 0d7ef73b17 Refactors References to IRC to be TGS (#47954)
* TGS updates round 1

* TGS updates round 2
2019-11-30 03:59:42 -08:00
Ryll Ryll 958dedc3d1 Adds beating vending machines for free stuff/getting crushed to death (#47799)
* what a way to go

* buffs crush

* squish

* better crits

* more flavor

* buckle

* per action

* better pin

* better pin and respects ranged cheese
2019-11-30 03:57:03 -08:00
skoglol 26d35b060c Debug outfit updates (#47923)
* New debug ID, cells in BRPED

* Debug glasses

* admin rcd
2019-11-30 03:54:57 -08:00
Jordie b3660adb53 Merge pull request #48034 from kriskog/soloabductor
Adds a solo abductor option to traitor panel
2019-11-30 18:50:09 +11:00
Jordie 73b57ed513 Merge pull request #48038 from nemvar/patch-113
Wormhole jaunters work again
2019-11-30 18:49:07 +11:00
Jordie 706d7f49d9 Merge pull request #48039 from Firecage/tentaclesbegone
Dead Goliath Broodmothers no longer spawns tentacles while dead.
2019-11-30 18:47:50 +11:00
Jordie 2f440e4b21 Merge pull request #48044 from bluetshirtguy/SinewSkirtkilt
A watcher sinew Skirt/MANLY KILT accessory
2019-11-30 18:43:17 +11:00
carlarctg fd0cfe9389 The Defib Nerf (Defibs are no longer a 10 second paralyze) (#47675)
* hardstuns? nostuns*

* WELCOME TO THE HAPPY HOTEL

* YOU'RE GOING TO LOVE IT HERE

* whoops i accidentally a status effect and a new item

* skog alert

* Update code/game/objects/items/defib.dm

Co-Authored-By: skoglol <33292112+kriskog@users.noreply.github.com>

* Update code/game/objects/items/defib.dm

Co-Authored-By: skoglol <33292112+kriskog@users.noreply.github.com>
2019-11-29 14:31:54 +01:00
Arkatos1 c902d64f30 Button linkage fix (#48022) 2019-11-29 09:02:24 +01:00
Firecage 4ec77151a6 Removes tentacle corpse fetish from Goliath Broodmother. 2019-11-29 00:36:00 +02:00
nemvar 01f2e489fc Wormhole jaunters work again 2019-11-28 22:20:40 +01:00
skoglol 4f24cfaa7d Fixes more input sort runtimes (#47957)
* Fixes another sorting runtiming.

* sortNames copy list, another wrong sort.
2019-11-28 19:38:57 +01:00
skoglol acb976ac30 Adds a solo abductor option to traitor panel. 2019-11-28 10:13:00 +01:00
skoglol 036571dd7b Adds solo abductor outfit. 2019-11-28 09:59:20 +01:00
Ryll Ryll 85de1066f0 Freeze! Adds holding people up with guns. (#47677)
About The Pull Request

Attacking someone with a gun at point blank with grab intent will now hold them at gunpoint. This means you will automatically shoot the target if they move or attack, though they're still free to rummage around in their (or your, if you continue standing next to them) inventory, speak (including using radios), and throw things. The shooter may roam around a 3 tile box radius without breaking the hold-up, allowing them to reposition themselves, though breaking visibility will break the hold-up. In addition, if you're several tiles away and they make a break for it, they may be able to dodge the projectile. Tactical choices!


For the first 3 seconds after the hold-up, any triggered reaction shot will deal normal damage.
Between 3-10 seconds after, any triggered reaction shot will deal double damage.
After 10 seconds, the reaction shot will deal 2.5x damage.

The ramp-up is to give weapons with weaker per-shot damage like disablers, laser guns, and the .38 the ability to be useful for arrests and stick ups, without affecting combat balance too much. If you got someone you're trying to kill to hold still for 2 seconds at point blank range, you may as well just keep shooting them rather than fiddle with holding them up. If you're gonna resist, it's best to do it quickly!

Lastly, if the shooter is attacked and takes damage from anything, they have a chance to flinch and fire in reaction. This is a 50% chance, unless they're hit in the arm holding the gun, in which case it's an 80% chance.

Why It's Good For The Game

Adds in mechanical backing for taking people hostage or being able to arrest people with the threat of violence rather than actually carrying out that violence. Trying to take hostages or hold people up right now will just get you immediately shove spammed mid-"DROP $500 OR FAILRP" unless the other person feels like playing along. This makes cooperating or risking getting shot an actual choice, increasing mechanical depth while also adding more roleplay potential.

Also yes, the target cuffing themselves will not trigger the reaction shot, so holding someone up, backing up, and throwing cuffs at them is a valid move.
2019-11-28 21:30:52 +13:00
cybersaber101 4de97787b1 Added A watcher sinew Skirt accesory
A kilt designed out of monster bits, pretty hardcore right?
It has the same protection as the other tribal accessories. crafted using 2 watcher sinew and one bones. Will show over any clothing or suit.
2019-11-28 00:23:20 -08:00
nightred b9af2ac4a6 Ore Box interface update (#47990)
tgui-net the Ore Box, it now updates automatically as you add ores, looks fancy, and includes instructions.
2019-11-27 22:54:22 +02:00
Tlaltecuhtli cda2867984 conveyor belt now are stacks (#47656)
* | || || |_

* weight and prints
2019-11-26 22:58:16 +01:00
Emmett Gaines 3cb25d9e6e fix to borg buckling offhand (#47978) 2019-11-26 16:24:30 +00:00