Commit Graph

53786 Commits

Author SHA1 Message Date
tralezab b59cbd60f3 most laser and energy weapons are bigger, lethal lasers are cheaper (#54041)
Nearly all guns except the security disabler is large, meaning it can't fit in backpacks.
2020-10-06 18:37:42 -03:00
Winter Flare 517ffe2b05 Vending Tab for Cargo Orders (#54154) 2020-10-06 13:04:48 -07:00
Qustinnus cf11ade4d7 Nerfs uranium material effects, and changes how effective materials are on sheets and statues (#54178) 2020-10-06 13:01:48 -07:00
Rohesie 0129362e23 Replaces sleeping carp pierce immunity with wound resistance (#54163) 2020-10-06 13:00:06 -07:00
PKPenguin321 87c6033887 Wound scans respect blindness (#54188) 2020-10-06 12:59:16 -07:00
Emmanuel S fb3a5e6b90 removes message_admin spam from the centcom podlauncher ui (#54181) 2020-10-06 12:55:40 -07:00
Wallemations 47b2e2d3c3 Sign language fixes (#53890)
If your hands are full, you make a visual attempt to sign, so others know you at least tried. If you have no hands, you simply cannot sign at all.
Having one arm gone and the other full properly makes one unable to sign
Runechat!
Uses TRAIT_HANDS_BLOCKED now
Any organ with ORGAN_UNREMOVABLE as a flag is no longer removed by aheals or full heals. Currently this only affects tied tongues, as no other organ really has that flag yet.

If you can't sign from your hands being full, you won't stand there silently staring at whoever you try to talk to.
People will actually see that you can't sign thanks to runechat
I finally fixed sign language for lings & xenobio mains

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-10-06 01:32:30 -07:00
Ghilker 1faa90834a Making holes in the SM chamber will provide a lot of +*=FUN=*+ (#53725)
Making a hole in the supermatter chamber to vent it and so to slow down the delamination will instead make the delamination way faster, more so if the SM power is very high and the power level is high too.

Fix an old unintended feature where you could just vent to space the SM chamber to slow down or even stop a delamination (sometimes you could just make a hole in the chamber and it would stabilize while delaminating), the SM is easily fixable just by looking at the pipe and the meters, no need to vent to space. (Lemons note, in some cases a vent to space is needed,  but it should not be a long term thing)
2020-10-06 01:12:08 -07:00
Dennok 516a3e5bdc Some shuttes rework. Allow many shuttles of one template to work at the same time. (#53993)
* add replace button to shuttle panel

load button now only load new shuttle

* shuttle teplate loads as shuttle

* new shuttle console connects to shuttle

* new navigation computer connect to shurrle

* docking_port id now unique

add count to id if id already in work

* many docks from one base tenplate

* up

* fix unregister

* up

* up

* up

* block multiple shuttle loading

* return preview button

* up  id generation
2020-10-06 00:20:15 +03:00
NightRed 79b5759383 Corrects path error in blood filter surgery (#54168) 2020-10-04 14:19:24 -07:00
ArcaneMusic daafc89462 Fixes a rare interaction between mice by assigning a proper subtype. (#54157) 2020-10-04 14:15:16 -07:00
Timberpoes 8f8225a916 Adds basic game logging to Protolathe-variant construction and deconstruction (#54160) 2020-10-04 14:04:14 -07:00
Rohesie 71580a78db Thick material check fix (#54165)
Thick material checks (like syringes and such) are now applied on a bodypart by bodypart basis, rather than just depending on your suit.
2020-10-04 14:00:27 -07:00
Rohesie 74afb3a437 Fixes scanners being usable by the blind (#54164) 2020-10-04 13:59:41 -07:00
RaveRadbury 7579574e84 Gives scarves a weight class (#54167) 2020-10-04 13:57:08 -07:00
zxaber c03c4f364c Unhardcodes Modular PC icons (#54158)
* Changes modPC program icons to not be hardcoded

* icons

* tgui.bundle.js, we meet again
2020-10-04 14:38:07 +03:00
Jared-Fogle b327b9e5ae Adds Shuttle 667 as a buyable shuttle for dispelling a cult rune (#53975)
* Adds Shuttle 667 as a buyable shuttle for dispelling a cult rune

* Add stasis beds

* Fix forcefields going away, leading to hull breaches

* Use set instead of list

* Use subtype for forcefield walls
2020-10-04 21:36:46 +13:00
Mickyan 3b2c755a2a fixes large clothes displaying blood overlays incorrectly (#54153) 2020-10-03 22:15:13 -07:00
Rohesie db54913fe6 Mobility refactor: UI, pull and lying down edition (#54078) 2020-10-03 17:23:21 -07:00
Couls 3599368503 Keybinding Conflicts now wait 5 seconds before being announced (#54152) 2020-10-03 14:33:56 -07:00
TheVekter 8fa2558dcd Adds Uncle Pete's Rollerdome, a replacement for Disco Inferno (#54145)
* Adds Uncle Pete's Rollerdome, a replacement for Disco Inferno
2020-10-03 12:23:32 -07:00
Mickyan 362a5975f7 Lowers default instrument volume (#54147) 2020-10-03 11:33:28 -07:00
skoglol b47ba799b6 Round end report cleanup (#54151) 2020-10-03 11:19:04 -07:00
TheChosenEvilOne 711af982e4 Fix loading templates in new z-levels being off by one turf (#54135)
Due to how byond maps start at 1,1 and not 0,0 when loading a map that 
is the same size as the world the map will start loading at 0,0 in the 
world which is outside the map. load_map defaults the x and y offsets 
to 1 for a reason!

Though you can load a map that is larger (257 x 257) than the world as 
a band aid for issue.
2020-10-03 10:58:43 -07:00
brotherbeyondd 357279fcd9 Painkiller and miner's salve kills pain (#53938)
* Makes painkiller kill pain.

bye bye pain

* Painkiller kills pain less, miner's salve kills pain

Painkiller lowered from 10 to 5 for painkiller, miner's salve kills pain for 20 (same as morphine).

* unga fix

* wtf its pass out not black out

black out drunk on bonegel
2020-10-03 12:59:42 -04:00
nemvar f9602fa5bf Merge pull request #53976 from nicbn/something-refactor
Makes cameras process transforms instead of reading mob angles
2020-10-03 17:51:16 +02:00
TiviPlus cc40ddc3b9 Reduces maptick with this spicy one line change (warranty not included) (#54052)
The way appearance_flags works is it does extra calculations if it does NOT have the TILE_BOUND flag
Tile bound will make it avoid calculating pixel offset and large sprite render checks
This meant that for every turf and every area, it was doing extra calculations to see if it should render the sprite as it might be larger than 32x32.....despite no turf or area being larger than 32x32
2020-10-03 10:33:09 -03:00
MIK517 192e9aa941 No more magical transformation of condiment containers on reagent change (#54102)
* Removal of magical transformation of condiment containers on reagent change.

Instead allows to set specific style for condiment bottle when creating via CondiMaster.

* Codestyle fixes

* DMDOC comments.

Also removed var/useramount and proc/isgoodnumber from /chem_master

* Recompiled tgui.bundle.js after rebase
2020-10-03 09:36:10 +03:00
ShizCalev 2eb80aab12 Merge pull request #54143 from Tlaltecuhtli/coronavirus-was-made-in-china
fixes the lava not burning thins inside problem
2020-10-03 00:41:34 -04:00
ShizCalev d99de1f54b Merge pull request #54137 from Mickyan/paystand_imp
Adds visible feedback to paystand payments
2020-10-03 00:40:07 -04:00
ShizCalev 5f05b8c4d3 Merge pull request #54127 from Tlaltecuhtli/peniss
tray belt and worn sprite
2020-10-02 20:07:47 -04:00
Qustinnus c796a7eb0b changes your cursor to an eye when you are holding shift to indicate you will examine (#54083) 2020-10-02 16:09:57 -07:00
Nicolas Nattis 990d62e4ad Extra doc 2020-10-02 14:37:10 -03:00
Nicolas Nattis 8d2db7eeee Improves code 2020-10-02 14:34:32 -03:00
Nicolas Nattis b0bac2ea64 some improvement maybe 2020-10-02 14:19:24 -03:00
Nicolas Nattis ef152036c0 nemvar sugestion 2020-10-02 14:15:57 -03:00
Timberpoes 96debc2112 Feex (#54116) 2020-10-02 11:50:32 -04:00
nemvar bedcdcbc8f Merge pull request #53702 from zxaber/kiltborg
[READY] Highlander mode now includes silicons
2020-10-02 17:39:16 +02:00
nemvar a9845915a0 Merge pull request #54060 from ATH1909/zoomies
After 2 long years, shades are zoomers again
2020-10-02 17:31:17 +02:00
nemvar e37d517a36 Merge pull request #54126 from Timberpoes/warp-whistle-fix
Fix warp whistle permanently immobilising its user.
2020-10-02 17:28:48 +02:00
nemvar e5ae02a3db Merge pull request #54129 from Rohesie/shuttle
Fixes shuttles not properly smoothing diagonally
2020-10-02 16:59:36 +02:00
NightRed 400890a5ec NT Software Hub shows programs you do not have permissions to download (#54075)
* Show disabled downloads so you know what exists

* sorted list of apps
2020-10-02 12:36:12 +03:00
Rob Bailey a0b784e0e2 fix chat HARDER (#54030)
* fix HARDER

* Remove ping case since the hard method already does a better job.

* Update code/modules/tgui_panel/external.dm

Co-authored-by: Fikou <piotrbryla@onet.pl>

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
Co-authored-by: Fikou <piotrbryla@onet.pl>
2020-10-02 12:33:35 +03:00
Tlaltecuhtli 65c55142b9 Update lava.dm 2020-10-02 09:51:04 +02:00
Tlaltecuhtli 265f564d82 🍆 2020-10-02 09:45:15 +02:00
spookydonut cfd08435d5 Fix incorrect Initialize arguments again (#54123)
Fixes #54013 because loc is not the second arg
2020-10-01 21:49:20 -07:00
TiviPlus a30377f4bb More deletion cleanup (#53681)
- Observer mobs not delling correctly
- AI delling basically nothing
- pods not delling glow effect
- minor slime cleanup
2020-10-01 20:30:51 -07:00
Dennok 8b72ef9aae Completely FIX Hilbert's Hotel and its associated ruin to the game. (#53830)
Reverts the removal in #53790.
Broken in #53586.

Because turfNumber++ must be incremented on turf, not on every ATOM it 
EVERY TURF, and anyway it don't trigger since first turfs don't have 
atoms in it.

Fix #53794, Hilbert's Hotel peephole runtime.
Fix #53795, hhmysteryRoomNumber generates only once.
2020-10-01 18:32:32 -07:00
LemonInTheDark 0be337d01c Makes some things that rely on atmos adjacency more sane/faster. (#54096)
* Replaces some CANATMOSPASS calls with a new define that checks if the turfs are in each others atmos adjacent list, as that's the same info that they want.
2020-10-01 13:19:52 -07:00
Qustinnus 3c145788d0 Fixes monkeycube size and organ callback and microwaves (#54095)
* fixes

* dumb runtime

* fixes eggs
2020-10-01 15:24:42 -04:00