Commit Graph

19246 Commits

Author SHA1 Message Date
Cyberboss
f11c339ebc Make progress bars stack vertically (#23516)
* Make progress bars stack vertically

* Move progress bars to the HUD layer
2017-02-01 15:54:52 +13:00
oranges
bf82c8d0b8 Merge pull request #23519 from coiax/soapstone-bugs-2
Fixes a bug with soapstone refunding name changing
2017-02-01 15:54:06 +13:00
Joan Lung
f2b4cd7dca Fixes a bunch of things being able to get to centcom (#23485)
* Fixes a bunch of things being able to get to centcom

* whoops

* smart
2017-02-01 15:52:51 +13:00
Supermichael777
ba75a8001f Srm-8 rocket pods missiles no longer spin in flight (#23477)
* fixes and moves the projectile for consistency

* organization reduces lines
2017-02-01 15:52:38 +13:00
Haevacht
c6cc2b7933 Strobe shield now activates when attacked (#23450)
* Update flash.dm

* I will muder underscores eventually
2017-02-01 15:52:07 +13:00
Cyberboss
a4d5579f79 Initialize Safety Cleanup (#23274)
* Better `in world` Initialization handling

Remove spawn_atom_to_world and SSobj.atom_spawners

Roll SSobj/setup_template_objects and SSobj/Initialize into new generic proc

* >BYOND

* >var names

* Defines

* Actually remove the spawn_atom_to_world definition

* A note on NOT CALLING THE BASE

* Remove set waitfor = 0

* My comments are cool

* In order to prevent just that...
2017-02-01 15:48:17 +13:00
KorPhaeron
1cca4cb56e Fixes the secret monkey technique (#23457)
* Fixes the secret monkey technique

* Fixes spacing
2017-02-01 15:47:22 +13:00
Joan Lung
746d94bc6f Merge pull request #23531 from Cyberboss/DRONES
Fixes drone inventories
2017-01-31 12:15:16 -05:00
oranges
b8102e276d Fix the incorrect proc call for gateway 2017-01-31 09:05:06 +00:00
oranges
3db7886ed7 Merge pull request #23459 from ChangelingRain/cyborgscriptureselection
Tweaks Servant cyborg loadouts
2017-01-31 22:01:59 +13:00
oranges
b60e3b00c4 Merge pull request #23479 from MrStonedOne/patch-297
Fix walk/run not toggling properly.
2017-01-31 22:01:05 +13:00
kevinz000
ea6299db95 [READY]Gateway Update (#23066)
Saves on some lines of code
Makes some gateway things vareditable
Makes an admin verb accessible again
Makes away mission starts spawnable.
2017-01-31 21:59:34 +13:00
Kyle Spier-Swenson
b5a3ba9133 Shitty ideas thread: 1. Traitor Uplink spawn location is now a Pref! Choose between PDA, Radio and all new: Pen! (#23190)
* 1. Traitor Uplink spawn location is now a Pref! Choose between PDA, Radio and all new: Pen!

* reeeee
2017-01-31 21:52:07 +13:00
Cyberboss
1ce934cdd9 Fixes drone inventories 2017-01-31 01:09:41 -05:00
Jack Edge
6c4d2d0780 Fixes a bug with soapstone refunding name changing 2017-01-31 00:01:16 +00:00
Cyberboss
325299fe2c Forgot a line 2017-01-30 16:11:33 -05:00
Cyberboss
c71e890264 GOOD REPO YES GREAT CONTINUUS INTEGRATION YES YS 2017-01-30 16:04:21 -05:00
oranges
b8970af6af Merge pull request #23463 from Cyberboss/patch-8
Fixes cryo tubes remembering their occupants
2017-01-31 09:36:17 +13:00
Militaires
d45092eb8a VROOM (#23311)
🆑 BASILMAN YOUR MAIN MAN
add: Added BM SPEEDWAGON THE BEST (AND ONLY) SPACE CAR ON THE MARKET.
/🆑
I PRESENT THE BM SPEEDWAGON

THE FRONTIER IN VEHICLE TECHNOLOGY, DRIVE ON THE PURE POWER OF THE STARS, RUN PEOPLE OVER, MOVE REALLY FAST DOWN THE HALL, PICK UP HOES*

this is intended for wizards at some point but ill leave that for another pr because i fear the balance meme flocks.

this was fun to make, and hopefully fun to watch operate.

eliminates #23170
2017-01-31 09:35:46 +13:00
bgobandit
ef2921b1c3 Adds picture frames. (#23168)
* Adds picture frames.

* Fixes bugs in photography

* clicking a photo views the photo, more consistent with other wall items
2017-01-31 09:33:07 +13:00
oranges
26b0a52d60 Merge pull request #23226 from ChangelingRain/dismemberstun
Cutting off legs no longer stuns
2017-01-31 09:31:44 +13:00
oranges
a6fa62f2d4 Merge pull request #23449 from coiax/removes-underscore
Removes underscore from blob event
2017-01-31 09:30:35 +13:00
oranges
ea7e81deb5 Merge pull request #23453 from Fox-McCloud/plant-analyzer
Plant Analyzer Info Tweak
2017-01-31 09:30:06 +13:00
Cyberboss
3f7f5d4000 Removes/Refactors /mob/unEquip (#22918)
* Part1

* IT COMPILES!!!!

* Fuck wait this was missing from that last

* Update handlabeler.dm

* Update handlabeler.dm

* Fixes n shit

* Fix this

* Fixes #23310

* Fucking @RemieRichards was right

* Fixes devil unEquip

* WTF ARE BITFLAGS?

* THERES THE FUCKING PROBLEM

* Fixes
2017-01-31 09:28:31 +13:00
oranges
3f7b94e923 Merge pull request #23275 from coiax/empty-uplink-implant
Uplink implants are now empty by default
2017-01-31 09:23:35 +13:00
oranges
108dd4a460 Merge pull request #23437 from ChangelingRain/alienweeds
Fixes something doing a locate in world
2017-01-31 09:21:12 +13:00
Cyberboss
f7c9749ca0 Fixes some bad addtimer calls. Adds INVOKE_ASYNC. Replaces addtimer(..., 0) (#23424)
* Fixes some bad addtimers

* Adds INVOKE

* Warning for addtimer

* Working syntax

* Another bad call

* Fixes the addtimer warning

* Add suppress_zero_warning to addtimer

Useful for addtimer that uses vars

* Add INVOKE_AGAIN for when the var is already defined

* Replace addtimer(...,0) with INVOKE((...))

* Much more sensible syntax

* Less overhead, less copypaste

* Rename INVOKE_ASYNC

* Use a macro

* Allman style

* Wait, why make it a datum in the first place?

* Revert the rename

* Rename again, keep line endings

* typo

* More typos

* Untouches Addtimer

* Update callbacks.dm

* Update timer.dm

* Revert allman style

* Revert "Revert allman style"

This reverts commit 47361da15bd04eca138be5f13acdc9dd5ba89331.

* Trying to match that whitespace diff

* Why is this missing?

* I'm not fucking dealing with this!
2017-01-31 09:20:54 +13:00
oranges
9f02e219a4 Merge pull request #23434 from coiax/revhead-camohud
Revhead camoHUDs + syndicate thermals are now full camoflage items
2017-01-31 09:19:27 +13:00
oranges
de19dfc066 Merge pull request #23382 from Core0verload/intents_for_animals
Adds support for simple mobs changing intents
2017-01-31 09:13:19 +13:00
coiax
dd160df63e Soapstone bug fixes (#23446)
🆑 coiax
add: You can regain a use of a soapstone by erasing one of your own
messages. (This means you can remove a message if you don't like the
colour and want to try rephrasing it to get a better colour). Erasing
someone else's message still uses a charge.
fix: Fixes bugs where you'd spend a charge without engraving anything.
fix: Fixes a bug where the wrong ckey was entered in the engraving,
you won't be able to take advantage of the "recharging" on messages made
before this change.
/🆑

Also includes the user's real_name rather than their name.
2017-01-30 18:17:21 +01:00
Kyle Spier-Swenson
e78185c968 Adds a topic limiter. (#23478)
* Adds a topic limiter.

This appiles to all non-admins, the rate is configurable but defaults to 10 in any second and 100 in any minute.

Hitting the minute limit causes a notification to go to admins (once per minute)

The user is always notifed when a topic is ignored so they know whats going on. If they trigger a notification to admins they are told about this as well.

* This makes more sense
2017-01-30 09:20:08 +01:00
Kyle Spier-Swenson
e0e5b0aac5 Fix walk/run not toggling properly on alt tab.
Basically, if you press and release alt within 1 game tick, the latter is ignored because of byond's verb limits. this fixes that.
2017-01-29 16:00:54 -08:00
ma44
0a9f9e827a Update spray.dm (#23196)
Pouring reagents will always transfer 50 units, it's not accurate

🆑 ma44
tweak: Nanotrasen has improved training of the crew, teaching crewmembers like you to unscrew the top off the bottle and pour it into containers like beakers.
/🆑

Cause if you can dump all the stuff out and have a screwable top, you should be able to pour it into reagent containers (it even has code for when it pours 50 units at a time) also cause muh realism
2017-01-30 11:01:36 +13:00
oranges
17f9acbc08 Merge pull request #23400 from Xhuis/riot_dart_autolathe
Adds a riot foam dart option to hacked autolathes (Winter Thaw 2017)
2017-01-30 10:39:56 +13:00
jughu
e8b621e130 Tweaks some prices of cargo exports (#23412)
* Update sheets.dm

* Update organs.dm

* Update organs.dm

* Update sheets.dm

* badum tss
2017-01-30 10:31:12 +13:00
Militaires
61cd5bfeff Sailor outfit (#23401)
* there we goo

* REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

* memes

* eat my ass merge conflict
2017-01-30 10:30:20 +13:00
oranges
cd59dda97a Merge pull request #23402 from PKPenguin321/patch-9
tweaks no-slip shoe buying
2017-01-30 10:27:33 +13:00
vcordie
f25a5d674e Makes the srm-8 rocket pods have a bit more oomph (#23390)
So, this really changes the way the rocket pods work now. So now they're proper projectiles, which means they keep going until they hit something, then they go boom. Downside of this, the sprite looks really silly now, as rockets spin about like a discoball in flight. I have no idea how to fix that. When they hit a non living target, they explode with 0 1 2, if it hits a living target, it explodes with 0 0 2. and the projectile now does 30 brute damage as well, meaning direct hits on mobs do 60 brute damage, plus a 50% chance to knock out and 7% chance to sever a limb. Should actually buff that considering you can only fire a rocket once every 2 seconds it seems like. But, this is good for now.

🆑 vcordie
tweak: The SRM-8 Rocket Pods have been loaded with new explosives designed to do maximum damage to terrain. These explosives are less effective on people, however.
/🆑
2017-01-30 10:25:02 +13:00
Joan Lung
3cb86a189b Marauder tweaks (#23397)
🆑 Joan
rscadd: Clockwork Marauders now grant their host action buttons to force them to emerge/recall and communicate with them, instead of requiring the host to type their name or use a verb, respectively.
rscdel: Clockwork Marauders no longer see their block and counter chances; this was mostly useless info, as knowing the chance didn't matter as to what you'd do.
rscdel: Clockwork Marauders can no longer change their name.
tweak: Clockwork Marauders have a slightly lower chance to block, and take slightly more damage when far from their host.
bugfix: Fixes a bug where Clockwork Marauders never suffered reduced damage and speed at low health and never got the damage bonus at high health.
/🆑

Fixes clockwork mobs being unable to toggle clockwork structures.
Fixes marauder and vitality matrix healing not actually working on humans???
Fixes the anime fragment joke never actually showing up.
2017-01-30 10:24:46 +13:00
Robustin
355c5c8085 Security Suit Sensors are maximized by default (#23386)
* Sexily sets security suit sensors so sensible samaritans see suspicious scenarios

* Captains too
2017-01-30 10:19:43 +13:00
ExcessiveUseOfCobblestone
7821fb8032 Signaler QoL (#23340)
https://tgstation13.org/phpBB/viewtopic.php?f=9&t=30&p=247728#p247542

THIS KILLS TACTICAL SIGNALERS

🆑 Cobby
add: You can now copy one signaler's settings to another by hitting it on the other signaler. [Credit to Weepo for the idea]
/🆑

    2557 > using github application
    2557 > testing your code

if someone could make that changelog simpler please hmu

In case someone was confused on the function.

    You have Signaler1 and Signaler2
    Signaler 1 is in active hand
    clicking signaler2 with hand+signaler1 edits Signaler2's code and frequency
2017-01-30 10:09:02 +13:00
Cruix
74f0214a14 Made temporary martial arts not override sleeping carp (#23287)
* Made temporary martial arts inherit the inability to use guns from their base martial art.

* Made sleeping carp not able to be overridden by temporary martial arts

* Made sleeping carp respect the make_temporary parameter
2017-01-30 10:04:52 +13:00
XDTM
fcf4320bb5 [Ready for review/merge]Rolls chainsaw surgery into prosthetic replacement, makes synthetic armblades implantable (#23213)
🆑 XDTM
tweak: Implanting chainsaws is now a prosthetic replacement instead of its own surgery.
add: You can now implant synthetic armblades (from an emagged limb grower) into people's arms to use it at its full potential.
del: Chainsaw removal surgery has been removed as well; you'll have to sever the limb and get a new one.
/🆑
Reason for adding

Makes the surgery code more consistent, without a snowflake surgery for chainsaws. This also gives a legitimate use for synthetic armblades, which were otherwise just a much shittier and harder to get circular saw.
2017-01-30 09:51:55 +13:00
oranges
878faf4659 Merge pull request #23211 from KorPhaeron/stimpacks
Removes stimpacks from mining
2017-01-30 09:50:35 +13:00
Supermichael777
17f6284d8d Ports Tiki mask from Hippie and adds the alt version of the wooden chair to the crafting menu. (#23161)
tweak: The wooden chair with wings is now craft-able. -1 non reconstruct-able map object

add: Added the Tiki mask, you can make it in wood's crafting menu.

imageadd: Ported Tiki mask's sprites from Hippie station. It is under the same Creative Commons 3.0 BY-SA as the rest of our sprites. They are from Nienhaus.

For the mask the reason is UNGA-BUNGA. For the chairs I just hate map objects that players can't fix.
2017-01-30 09:47:06 +13:00
bgobandit
48bc0bc97e Adds some stuff for the librarian to do (#23157)
The library computer can now upload scanned books to the newscaster, opening up a whole new wood world.

The library computer can now print corporate posters as well as Bibles. Removes corporate posters crate from cargo, as it is now obsolete (and literally no one bought it anyway).

add: The library computer can now upload scanned books to the newscaster. Remember, seditious or unsavory news channels should receive a Nanotrasen D-Notice!
add: The library computer can now print corporate posters as well as Bibles.
del: Cargo no longer offers a corporate poster crate. Nobody ever bought it anyway.
2017-01-30 09:46:08 +13:00
Cyberboss
2aef76bdce Nuclear bombs now actually detonate (#22586)
* BOOM

* Forgot this check

* Fix remaining objectives

* This is better

* MSO params

* >When you copy paste directly from the comment

* Merge fixes

* Revert "Fix remaining objectives"

This reverts commit b1d1bf40f615019bb57088c24fae8f89c5d2e834.

* Revert "Forgot this check"

This reverts commit cea6ad2381d44a44ef3a93064997454cf7b1ccf5.

* After all that work I did to make objectives work...

* Oh this is important
2017-01-30 09:41:42 +13:00
Joan Lung
a7385f91a1 Merge pull request #23376 from lzimann/properview
Adds a way to change your view range as a ghost
2017-01-29 13:09:08 -05:00
Lzimann
9ac326f692 Changes verb name to "View Range" 2017-01-29 16:04:06 -02:00
Cyberboss
6df4e916a9 Fixes cryo tubes remembering their occupants 2017-01-29 12:59:28 -05:00