Commit Graph

12741 Commits

Author SHA1 Message Date
Flint 4bb0e06116 DUCKS WORK! 2020-01-18 22:16:51 -06:00
MrPerson e22560a346 update_icon() improvements (#48669)
* update_icon() improvements

Fixes some update_icon() calls to properly call parent and use update_overlays() and update_icon_state().

The rest of obj/item fuck it

* Suggested fixes, also passes the linter

* I always forget . = ..() is faster than return ..() FOR SOME FUCKING REASON

* Actually this is better

* Signilzes datum/action to update its icon when its connected item does.
2020-01-11 23:46:43 -05:00
Fikou 8eee742734 [Ready] Adds ERP (#48699)
Adds a new emergency response team, the ERP! It stands for Emergency Response Party

the ERP includes:
-the coordinator: basically the captain of the operation, armed with a birthday cake, balloon and lots of fireworks to start the celebration
-the bouncer: the big boy, has a telebaton and an armor vest (if youre a loser you get a police hat too)
-the constructor: has tools, materials to build the party, disco tiles and an ethereal disco ball planter
-the cleaning service: your normal jannie, with his trusty mop, trash bag and cleaning grenades
-the comedian: a clown, armed with instruments, a bananium shield and chameleon suit/hat, for some comedy at the party
2020-01-12 13:31:13 +13:00
LemonInTheDark f4f8a686df Makes grounding rods consistent, changes the supermatters bolts a great deal. (#48472)
* Goof I will find you and I will berate you

holy hell

Calm and peaceful ahhhhh

I swear goofs pc failing was the biggest tragedy in gaming

Fixes some flags

More touchups

Now to squash

Goofs PC failing was the biggest tragady in GAMING

* Fixing some misspellings before the bee gets me

* GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

* Full vehicle support

* Changes some flags around, "fixes" some bugs, makes being shocked less insane

* Makes spliting more reasonable, unfucks some shitty tesla code I copypasta'd into the sm, godspeed shitcode,
none noticed you.

* Removes my tesla_ignore_1 fix, another pr is up that should solve things, so we're just leaving it in for now,
gonna have to deal with merge conflicts when it gets merged, but that won't be too bad

* tfw

* Nothing to see here folks

* I'm a boomer
2020-01-10 23:25:11 +11:00
ArcaneMusic bf2d1b82fd Adds a new BEPIS Major Reward, "Australicus Security Protocols" (#48600)
* The hero returns alive.

* Initial commit, boomerang batons and outback firing pins.

* Australicus is the lore in the game already, so #@$! it we'll pretend like #lore_general exists

* Name tweak.

* Fixes boomerang name, Inhands, accidently included a leftover sprite.
2020-01-10 23:17:17 +11:00
Jordie 62cf397b2f RPD icon reorder, less building pixelhunting (#48605)
* RCD icon reorder, less pixelhunting

* rethink directions
2020-01-10 23:06:34 +11:00
Bobbahbrown 0b32b5c938 Format Change of Health Analyzers + scanners.dm Cleanup (#48595)
* VERY cool no more stink (less)

* LIST GAAANGLIST GAAANGLIST GAAANGLIST GAAANGLIST GAAANGLIST GAAANG
2020-01-10 22:59:47 +11:00
Jordie 88c11a0f23 Merge pull request #48653 from ShizCalev/door-glass-revert-fix
Fixes special airlocks that don't have glass versions reverting to normal airlocks on completion if you added glass to the frame during construction.
2020-01-10 22:01:18 +11:00
Twaticus b098edd11a nae nae attempt 3 (#48656)
Inhand sprites for whips
2020-01-09 05:49:52 -08:00
Emmett Gaines 53024590de Can pass refactor (#48659)
* Makes all CanPass procs call parent

* Makes CanPass more extendable and gives the mover a say in the matter

* Replace CanPass with CanAllowThrough to use the new system

Regex replace `(?<!proc)/CanPass\(` => `/CanAllowThrough(`

* Simple optimization pass
2020-01-08 21:31:49 +01:00
Qustinnus 8337ccac44 Fixes integrity issues related to datum mats (#48586) 2020-01-07 10:02:18 -05:00
81Denton c797587d01 Adds agent card logging (#48627)
* You know who else gave vars single letter names? Hitler. Don't be like fucking Hitler.

* Fixes code
2020-01-07 09:57:14 -05:00
skoglol 17f86ca12a Merge pull request #48597 from spessbandit/examination
Clicking a sign examinates it.
2020-01-07 11:03:42 +01:00
skoglol 294b7899aa Merge pull request #48532 from wesoda25/zoomzoom
Changes Numerous Speed Substances and Items
2020-01-07 10:55:27 +01:00
Arkatos1 e47a4022b9 MMI brain fixes (#48590)
* Base cleanup

* Finished refactor

* Bugfixing and polish
2020-01-07 10:53:12 +01:00
MrPerson d5b98c4d8d Unicode support Part 1 (#48304)
* Unicode support Part 1

Makes all calls to ascii2text() and text2ascii() unicode aware as well as all calls in code/__HELPERS/text.dm.

Adds defines for the footext_char() procs to maintain 512 support.

I did some cleanup on the text helpers since a lot of them were really, really bad.

reject_bad_text() and reject_bad_name() have an arg to reject non-ascii chars which defaults to TRUE.

* Give travis a more recent beta

* Ultimate compat
Added the _char procs I was missing
Test the build instead of the version because Lummox is a goddamn moron

* Suggested fixes, removes the last of the dd_ helpers

* Reading the reference is very important!

* Minor code improvements and a comment

* Typo
2020-01-07 09:25:47 +01:00
ShizCalev 35e4e6152b Fixes airlocks reverting to normal versions if you added glass prior to the frame's mineral 2020-01-07 00:50:21 -05:00
skoglol 1f8657331f Fixes pinpointer runtimes. (#48610) 2020-01-06 14:48:20 -05:00
Qustinnus 2a1c921acb Refactors skill modifiers to use dictionaries (#48572)
* adds dictionaries woo

* fixes bad code

* duh
2020-01-05 19:46:25 -05:00
nemvar c15b2bb785 Fixes a bug that allowed the multiplication of materials. (#48584)
* No more double mats

* this isn't even a stack. I have been bambozeeled.

* Turns out the src. was important

* Alright this should work better.

* Alright this does work.
2020-01-05 19:44:27 -05:00
skoglol 36437d9c33 Removes free roundstart RCDs, adds foam grenades to EVA (#48482)
* RCD is premium, EVA RCD replaced with foam grenades, foam better

* vendor stock down to 2
2020-01-05 19:35:03 -05:00
MMMiracles c5447934aa conflicts 2020-01-05 09:32:12 -05:00
skoglol 4499940ee8 Merge pull request #48326 from cacogen/wayfindingpinpointers
Wayfinding pinpointers for Kilo, Donut, Delta, Box and Meta
2020-01-05 15:28:29 +01:00
skoglol d9d384b56d rethink directions 2020-01-05 14:58:44 +01:00
skoglol 5dcad35db0 RCD icon reorder, less pixelhunting 2020-01-05 14:38:20 +01:00
spessbandit 1033a02f24 Clicking a sign examinates it. 2020-01-05 01:20:39 -05:00
AnturK e624cabe5d Fix various runtimes (#48563)
The grille one could use a lower level solution eventually. As in 
separation of simple animal attack/visuals/aftereffects but that's 
bigger refactor.

* Fixes explosion dismemberment runtime.
* Fixes removing pen from PDA runtime.
* Mulebot bullet act runtime.
* Trying to refuel plasmacutter with fuel runtime.
* Fixes grille runtime.
* Teslium reaction runtime
* lavaland elite win runtime
2020-01-04 22:13:10 -08:00
cacogen 3418be2e16 kriskog changes 2020-01-05 16:43:47 +13:00
cacogen 570ddb50f1 Adds beacons to Meta
- Wayfinding beacons now try to grab their location from any airlock they're under first, then their area, if it hasn't been set on the map
2020-01-05 16:43:47 +13:00
cacogen b3545104a3 Wayfinding pinpointers for Kilo, Donut, Delta and Box 2020-01-05 16:43:47 +13:00
skoglol 04880ca76c Merge pull request #48556 from ShizCalev/caltrop-fix
Caltrop / glass / lightbulb crossing fixes
2020-01-04 21:56:26 +01:00
skoglol e52021a590 Merge pull request #48549 from CitrusGender/hedges
Adds hedges
2020-01-04 21:43:07 +01:00
skoglol d77469c5f3 Merge pull request #48522 from Mickyan/trimdecal_update
Adds more trim decal styles
2020-01-04 21:08:43 +01:00
Rob Bailey ba876548f3 Revert "[ready] Smooth-ish move rising: revengeance" (#48156)
Reverts #47817

People are complaining about motion sickness and I don't know what the issue is.
2020-01-04 23:58:31 +13:00
thebleh 1a477adc37 Fixes Structures and Coin Press UIs being usable by ghosts (#48531)
* fix structure uis not checking interactivity

* fix coin press being usable by ghosts

* cleaner way of getting parent return
2020-01-03 11:36:50 +01:00
thebleh 8794be3a5c Fixes not being able to change the ID on Public Nanite Chamber circuitboards (#48528)
* fix null check in public nanite chamber board

* fix prox check on changing circuitboards

* add text feedback to the board prox checks
2020-01-03 11:35:39 +01:00
ShizCalev ea56f83e58 Caltrop / glass / lightbulb crossing fixes 2020-01-03 04:47:06 -05:00
Rob Bailey 2a2c9dd227 tguin haunted eight ball (#48500)
* tguin eight ball

always interact

* whoops
2020-01-03 07:30:46 +01:00
ArcaneMusic 1e52e13936 Uncurses Polycircuit Stack Marginally. (#48474)
* Whoops

* Hm.

* Neat, just needed some returns

* Works
2020-01-03 07:00:13 +01:00
Citrus 78f1ec9343 Merge remote-tracking branch 'origin/master' into hedges 2020-01-02 20:15:44 -05:00
ArcaneMusic 39b58f1edc Adds several more uses for plastics (Trinkets, Trash, Decor, and Killing the Environment) (#48337)
* Initial Commit, Plastic Boxes and Soda Rings. Basic carp interaction.

* Beads, trash created from breaking plastic, carp eat plastic properly.

* Cleans up sprites, adds designs to autolathe, and adds plastic plants

* Icon Conflict more like Ion Comblict because I can't spell

* Oh neat, there's already a party crate. Added Beer/Soda 6packs to the crate, adjusted price accordingly.

* Aaaaaaaaaa runtime loop.

* You win this round travis.

* Makes the in-hand sprite the soda can sprite because honestly it's close enough don't @ me

* Typo.

* Merge conflict, style changes, FINE CARP DON'T BREATHE.

* BEGONE CONFLICT BEGONE FROM ME
2020-01-03 02:13:43 +01:00
Citrus 3134cceb31 Merge branch 'hedges' of https://github.com/CitrusGender/tgstation into hedges 2020-01-02 20:09:00 -05:00
Citrus 3ef84401c2 makes opaque hedges able to smooth 2020-01-02 20:08:38 -05:00
MMMiracles 595cf643f6 Merge branch 'master' of https://github.com/tgstation/-tg-station into 1storydonuttweaks 2020-01-02 17:41:31 -05:00
Citrus dfa2ab6a6c Merge remote-tracking branch 'origin' into hedges 2020-01-02 17:03:26 -05:00
TheVekter 7bbec42593 Moves Geneticist to a purely Science job 2020-01-02 09:37:38 -06:00
TheVekter da2b817e44 [READY] Moves Genetics to the Science department and makes Gen… (#48397)
* great googly moogly it's all gone to shit

* Fixed geneticist ID, moved in job list

* This is what I get for not building

* Fixed HUD sprite

* Finalized move to R&D code areas and updated sprites

* Mapping fixes on Meta

* Boxstation's turn and some Meta fixes

* Fixing map conflicts

* Moves genetics to science

SQUASHED:

great googly moogly it's all gone to shit

Fixed geneticist ID, moved in job list

This is what I get for not building

Fixed HUD sprite

Finalized move to R&D code areas and updated sprites

Mapping fixes on Meta

Boxstation's turn and some Meta fixes

Fixing map conflicts

* lmao travis

* okay you can pass travis this time

* DeltaStation changes

* lmao access bullshit

* Kilo also a few code/sprite fixes

* Pubbystation

* Removed gondolas because people hate fun
2020-01-02 06:15:35 -08:00
s 464ed96a32 zip! 2020-01-02 00:10:17 -05:00
Mickyan 2e89caaec3 too many decals 2020-01-01 21:39:44 +01:00
MMMiracles d664a89385 plumbing room, extra cameras, disposals fix, new department sign 2020-01-01 14:41:28 -05:00