Commit Graph

3930 Commits

Author SHA1 Message Date
ArcaneMusic
3fc7f842a7 This appears fine, but I'm not quite sure about library cases. 2020-02-14 19:37:49 -05:00
EgorDinamit
be5df32fe1 Update ghost_role_spawners.dm 2020-02-14 12:33:03 +04:00
EgorDinamit
b39fc74589 Merge branch 'master' of git://github.com/tgstation/tgstation into tgstation-master 2020-02-13 22:49:10 +04:00
Mickyan
0b3e1b524a Functional headphones (#48908)
* headphones

* adds element for mob icon updates

* corrects some "user" errors, literally

* now using signals

* removes extra space
2020-02-13 16:38:15 +01:00
EgorDinamit
36c6bf443a Probably the last update 2020-02-13 12:25:33 +04:00
EgorDinamit
7ce6bad46c Update 2020-02-13 11:57:11 +04:00
ArcaneMusic
bbb9fa41e2 Updates tray interactions to match paystands. 2020-02-12 22:34:42 -05:00
EgorDinamit
e1d7000117 Update-update 2020-02-12 23:56:26 +04:00
EgorDinamit
e8e87d4497 Merge pull request #1 from tgstation/master
Updating fork, because I don't know other ways.
2020-02-12 13:43:23 +04:00
Qustinnus
d646e37bae Bepis design: Table with wheels part 2: electric boogaloo (#49010)
* WHEELS

* design

* epic

* rolling table fixes

* test

* dumb

* 1`

* fix
2020-02-11 20:15:05 -05:00
EgorDinamit
b60d8804fd Updated all needed files 2020-02-11 22:58:28 +04:00
EgorDinamit
97d8295309 Updating forgotten ship ruin 2020-02-11 21:11:22 +04:00
ArcaneMusic
0330bf7ef5 Merge remote-tracking branch 'upstream/master' into arconomy 2020-02-10 15:56:29 -05:00
Flint
94daddb1ac Nukie holster 2020-02-08 12:12:50 -06:00
Flint
ad3115af02 Puners 2020-02-07 22:35:57 -06:00
cacogen
9436ed69a8 Makes abductor baton child of stun baton (#48766)
* Makes abductor baton child of stun baton


- Clarify var names and reorder vars in baton defines
- Slightly simplify active baton wash code

* forget about ()
2020-02-07 14:53:14 +01:00
Bawhoppen
0a0e42b3ac prison 2020-02-07 02:24:50 -06:00
skoglol
a28b24f149 Completely removes cloning (#48668)
* Removed from code

* Removes cloners from maps

* Some more references, now compiles.

* Reduces availability of replica pods

* DNA scanner and tech disk rebranding

* pubby door name, cargo pack description
2020-02-04 16:04:06 -05:00
Jordan Brown
c0e897fe59 Merge pull request #49048 from 81Denton/trophycase
Fixes constructed display cases starting with an alarm system
2020-02-04 11:09:10 -05:00
Emmett Gaines
ab3a127295 Makes the global materials lookup lazily initialized 2020-02-03 10:17:13 -05:00
MrPerson
12eecfd181 Makes raw HTML and browser datum popups UTF-8 aware (#49066)
* Makes raw HTML and browser datum popups UTF-8 aware

Admin menus specifically really shouldn't break just because you named some guy "☺s the Clown"

* Fixed new_player.dm

* Fucking filing cabinets
2020-02-01 22:14:31 +01:00
ArcaneMusic
ffa346f6e4 Oh right, that ruins my immersion. 2020-01-30 17:37:19 -05:00
ArcaneMusic
93df782abf Fixed some potentially nasty situations when breaking the case, broken case is fixed with multitool now. 2020-01-30 16:55:34 -05:00
itseasytosee
165602d45a Plastic Ducks (#48885)
Nanotrasen has just come out with a new clown tech design, Plastic Duckys™. Move aside expensive rubber donk.co and waffle.co brand duckies. These quality* made ducks are fabricated at our finest research stations with industrial-grade** protolathes. Made from chemically processed plastics from our expert*** chemists!
Plastic ducky
Why It's Good For The Game

plastic uses are neato. This may be controversial as it ads a potentially unlimited source of honks but if people think this is really an issue then I would consider adding a bananaium cost that would make it on par with other printable honk items.
Changelog

🆑 itseasytosee
add: Nanotracen is beginning to dabble in toy-making technologies. Clown tech now adds a design for a cheap alternative to rubbers ducks made from plastic.
/🆑
2020-01-29 11:57:57 +13:00
Qustinnus
83d8030bea You can no longer build tables from rods or floor tiles (#48585)
🆑 floyd
fix: You can no longer dupe mats by making tables from rods
/🆑

apparently you could use rods and floor tiles to finish tables, now you can only use sheets.

fixes #48547
2020-01-29 11:40:59 +13:00
ShizCalev
86b1d134ee Merge pull request #49033 from Names-Are-Hard/borg-barrier-fix
Allows borgs and various other things through medical holobarriers
2020-01-28 04:50:32 -05:00
ArcaneMusic
1287461ce6 Whoops v2 2020-01-27 22:24:36 -05:00
ArcaneMusic
80ca6134cd Adds a quick ding sound when buying stuff, and a tiny bit of audio feedback when the card is registered. 2020-01-27 20:58:40 -05:00
ArcaneMusic
d79311bd4d Alarms are a bit overkill 2020-01-27 17:32:47 -05:00
spookydonut
ac7f2b5166 Fix Crossed/Entered/Exited/Bump/ui_act parameter casting (#49016)
About The Pull Request

Detected as part of my work on SpaceManiac/SpacemanDMM#167
2020-01-28 10:51:15 +13:00
Names Are Hard
4da5445620 Nonhuman things can now move through the barrier 2020-01-27 12:13:49 -08:00
Denton
ceb4b5b76e Fixes constructed display cases 2020-01-27 08:49:17 +01:00
Names Are Hard
6fb3c0dfdd Adds check to allow silicons through med barriers 2020-01-26 21:26:18 -08:00
ArcaneMusic
45b1b272cd QOL changes like allowing it to be unwrenched, and adding an emag act to change owners/steal. 2020-01-26 19:31:51 -05:00
ArcaneMusic
5139099773 Icon Adjustments, item costs are adjusted by hitting with a PDA with the owner's ID inside. 2020-01-26 16:17:35 -05:00
ArcaneMusic
8c11d4f923 Merge remote-tracking branch 'upstream/master' into arconomy 2020-01-24 23:39:58 -05:00
ArcaneMusic
fd24ba4859 ALL THE GUTS WORK, NOW FOR MAPS 2020-01-24 23:05:57 -05:00
Rohesie
cb9c710b5d Icon fix (#48972) 2020-01-24 21:40:06 -05:00
ArcaneMusic
15be1e4462 Well it kinda works. 2020-01-24 13:48:37 -05:00
MrPerson
26093e5ac2 Further update_icon splitup (#48784)
* Further update_icon splitup

After this there'll be just under 100 old update_icon() calls that need fixing.

* Thanks Travis
2020-01-22 10:18:05 -05:00
Dennok
79b7b5030b closet block reach (#48682)
Now closets block interaction with storages in contents.
2020-01-21 20:20:14 +01:00
AnturK
258c759e16 Adds some votebox sanity. (#48903)
* Adds some votebox sanity.

* By char not byte.
Closes #48901
2020-01-21 20:48:35 +13:00
skoglol
c3aa648341 Merge pull request #48767 from itseasytosee/Add_droppers
Adds droppers to medical protolathes and autolathes
2020-01-20 10:24:50 +01:00
skoglol
9a4cc4ffc3 Merge pull request #48859 from Archanial/master
Fixes stasis beds not working with operation computers
2020-01-20 10:23:11 +01:00
itseasytosee
738e970ad1 Ducks 2020-01-19 20:06:49 -06:00
Flint
2a0bf0e6cd Merge remote-tracking branch 'origin/master' 2020-01-19 19:46:35 -06:00
AnturK
bc7ea709c5 Canvas Refactor (#48834)
* Canvas Refactor

* tgui review stuff
2020-01-19 11:14:05 -05:00
Flint
33ebbc97a3 Desc fix 2020-01-18 22:28:19 -06:00
Flint
4bb0e06116 DUCKS WORK! 2020-01-18 22:16:51 -06:00
MrPerson
f7eb2c905b Unicode awareness Part 2 -- copytext() (#48512)
* Unicode support Part 2 -- copytext()

This is the transition of all copytext() calls to be unicode aware and also some nearby calls in the same functions. Most things are just replacing copytext() with copytext_char() as a terrible character limiter but a few others were slightly more involved.

I replaced a ton of
````
var/something = sanitize(input())
something = copytext(something, 1, MAX_MESSAGE_LEN)
````

with a single stripped_input() call. stripped_input() already calls html_encode(), trim(), and some other sanitization so there shouldn't be any major issues there.

This is still VERY rough btw; DNA is a mess, the status displays are complete ass, there's a copytext() in code\datums\shuttles.dm that I'm not sure what to do with, and I didn't touch anything in the tools folder. I haven't tested this much at all yet, I only got it to compile earlier this morning. There's also likely to be weird bugs until I get around to fixing length(), findtext(), and the rest of the string procs.

* Makes the code functional

* Assume color hex strings are always # followed by ascii.
Properly encodes and decodes the stuff in mob_helpers.dm which fixes some issues there.

* Removes ninjaspeak since it's unused
2020-01-18 13:07:22 +13:00