Commit Graph

27530 Commits

Author SHA1 Message Date
kierany9 bc13027c41 galaxy brain bugs 2019-02-28 01:13:36 +01:00
ShizCalev 6b10ce7199 pizza pizza (#42920)
* pizza pizza

* pick
2019-02-27 22:19:44 +01:00
Tlaltecuhtli 36ed050fea uplink items rebalance (#42883)
* uplink items rebalance

* e
2019-02-27 15:53:52 -05:00
ShizCalev 338d55b9bc Fixes syndicate mob block chance (#42912) 2019-02-26 21:40:04 -05:00
oranges c9d2b8c5f8 Logging tweaks and fixes (#42817)
* Add a virus log, plus a log for facehuggers

Logs each infect event and contains detailed descriptions of the virus

I also added a log message for printing virus culture bottles including
who printed them

Finally i tacked on a change to adding a game log entry for facehuggers
because why not

* Further logging fixes and updates

Medbots now combat log

combat log no longer tries to run keyname on an object because that
doesn't make much sense

* Dead say no longer logs twice

* tabs to spaces
2019-02-26 21:13:36 +11:00
Strommer Kilian 34cebb22e0 Adds firebots to the robotics arsenal (#42881)
* initial firebot commit

* add sprites for the firebot

* firebot.dm: More work on the firebot, implemented emag behaviour and better extinguishing
construction.dm: Added firebot assembly

* extinguisher.dm: Added support for the firebot assembly

* fix build error

* commit missing dme

* now drops the helmet again, also added a message for knocking people over

* fix previous commit, thats what you get for pushing without building first

* firebot now deploys firefighting foam when under heat instead of spraying wildly

* fix typos, move defines to top of file and adds undefines to the end

* renamed loc to drop_location for clarity

* fix drop location for real this time

* extinguisher.dm: Add newline to eof
firebot.dm: Make explode() use drop_location properly (for real this time), text fixes, removed improper use of .loc

* Update code/modules/mob/living/simple_animal/bot/firebot.dm

Co-Authored-By: Lett1 <kilian2311@gmail.com>

* update emag behaviour to use cfl3

* recipes.dm: Add crafting recipe for firebot
extinguisher.dm + construction.dm: Move extinguisher on_attack code to construction.dm
2019-02-26 21:01:42 +11:00
Menshin a62dccb68d * Removed unusued variables (#42891)
* Generators now stop processing when they need
2019-02-26 01:16:54 -05:00
MacHac 30ea56e6fd No more cheating at CTF (#42917) 2019-02-26 01:05:59 -05:00
YPOQ 12e51baf39 Fixes syndicate mob block chance 2019-02-25 15:16:55 -07:00
MacHac 203cac22ff Bank cards can now talk again. (#42849)
* recursive_loc_check now returns the appropriate atom.

* Added a preference to disable bank card chatting.

* Converted spaces to tabs, collapsed conditionals

* Update code/modules/economy/account.dm

Co-Authored-By: MacHac <piheads@gmail.com>

* Added the pref to the game prefs screen.
2019-02-25 15:07:34 -05:00
Mickyan 3318719b7b drunkfixes (#42890) 2019-02-25 13:27:07 -05:00
MacHac 846e89b199 Pumps, scrubbers, and canisters destroyed by explosions now release their contents. (#42809)
* Pumps, scrubbers, and canisters destroyed by explosions now release air.

* Made requested changes.

* Whoops

Co-Authored-By: MacHac <piheads@gmail.com>
2019-02-25 22:21:34 +11:00
Jordie d8b69235d8 Merge pull request #42791 from Mickyan/honkmeariver
Ends the Great Clown Shoes Debate of 2019
2019-02-25 22:19:45 +11:00
Rob Bailey 86cb5c2576 Fixes the RPG, renames it and adds some fluff text (#42853)
* fixes rocket launcher, but not some other issues with it

* oh god oh fuck I broke everything

* ok nevermind we rollin

* remove a dumb testing runtime

* less weird gramma on new description

* change the typepath of the rocket to make it easier to know what it is

* I don't remember if I even changed anything here but here it is anyways

* grammar error fix

* better qdel

* casing to fix the article system

* grammar fixes + hack to clear the mag

* small hack for single round mags and makes sure icons update after being loaded

* whoops

* minimize diffs

* capitalization with improper flag
2019-02-25 21:48:11 +11:00
Jordie 7c4e0f34a4 Merge pull request #42854 from 4dplanner/hiero
Standardises hierophant cardinal damage
2019-02-25 21:43:29 +11:00
Jordie f19e6ee4d4 Merge pull request #42888 from actioninja/foampistolfix
Fixes some sprite issues with the foamforce pistol
2019-02-25 21:39:21 +11:00
Tlaltecuhtli a0d7404391 adds shortcuts to some pipes (#42863)
* test

* w

* should work

* ghost fix

* oof

* e
2019-02-25 21:18:58 +11:00
Jordie 49292a20e9 Merge pull request #42861 from tgstation/MrStonedOne-patch-1
Bans now only default to banning ip if a permaban.
2019-02-25 21:15:01 +11:00
MrDoomBringer 027b4f2bdd [RED LABEL] Allows badmins to launch shit in from orbit without it looking like its in a pod [activates standing tall for tatorfall] (#42773)
## About The Pull Request

Allows admins to make shit enter the station without pussy supplypods, instead they can just fucking flying in from the heavans
## Why It's Good For The Game

Cus it looks badass as fuck watching mechs just yeet in, also admins can spawn themselves in by literally falling from the sky which is funny
## Changelog

cl MrDoomBringer
admin: Admins can now use the Centcom Podlauncher to launch things without the things looking like they're being sent inside a pod.
/cl
2019-02-25 14:57:18 +13:00
oranges a31c84c42c Merge pull request #42837 from MadmanMartian/better_unload
Makes unloading ballistic weapons better (Namely revolvers)
2019-02-25 14:56:04 +13:00
nemvar ec02f17607 Fixes #42204 (#42866)
Why was that line there in the first place?
2019-02-24 19:43:28 -05:00
Rob Bailey a0787fef05 Fixes the Russian Revolver dual wield exploit (#42887)
Fixes #42880
Also theoretically patches out any future bypassing behavior by overriding the function that makes guns actually able to shoot since the russian revolver is all special functionality.
Also corrects some odd behavior with the russian revolver.
## Why It's Good For The Game

I don't think a free 357 is a good idea
## Changelog

cl
fix: The anti-combat mechanism in the Russian Revolver has been revised to prevent usage while dual wielding.
/cl
2019-02-25 09:30:12 +13:00
Jordan Brown 2af38ccd4c Merge pull request #42872 from AnturK/greedymonkeyfix
Fixes monkey stealing items with hands full.
2019-02-24 12:53:37 -05:00
Tlaltecuhtli eb6807c0d4 e (#42877) 2019-02-24 12:52:30 -05:00
Jordan Brown 7e35f22c4b Merge pull request #42870 from AutomaticFrenzy/patch/global-protect
Move GLOBAL_PROTECT statements after their globals
2019-02-24 12:52:00 -05:00
Jordan Brown e3b5ee60e8 Merge pull request #42886 from AutomaticFrenzy/patch/parentcall
Remove parent calls from procs with no parent
2019-02-24 12:51:12 -05:00
actioninja dd6beabe4b fix pistol sprites 2019-02-24 03:49:27 -08:00
Tad Hardesty 75b2280481 Fix another out-of-place list type 2019-02-23 21:54:57 -08:00
Tad Hardesty 99c8de0435 Remove parent calls from procs with no parent 2019-02-23 19:57:54 -08:00
AnturK af81f41e03 Actually, i was wrong there is single use case here, dropdel stuff will most likely be in the in-between state here. 2019-02-22 12:16:54 +01:00
AnturK 3fb4f48070 Fixes monkey stealing items with hands full. 2019-02-22 10:11:14 +01:00
Tad Hardesty 3756bbf900 Move GLOBAL_PROTECT statements after their globals 2019-02-21 20:59:41 -08:00
Tad Hardesty 5fb918ebe4 Fix some variables with 'list' in the wrong place 2019-02-21 19:32:53 -08:00
subject217 d85b4c40fb Prevents soviet and capitalist golems from being eligible in random golem choices (#42867)
cl
tweak: Soviet and Capitalist golems no longer appear in opportunities where a random golem species was selected, primarily golem mutation toxin.
/cl
2019-02-22 11:43:22 +13:00
AnturK e341aded83 Fixes AI PDA names. (#42833) 2019-02-21 16:03:50 -05:00
Tad Hardesty 976fbf1fae Fix wacky indentation in DNA console (#42851)
* Fix wacky indentation in DNA console

* Fix another whitespace issue
2019-02-21 16:03:12 -05:00
81Denton b0cd520f34 Let ghosts view pictures from far away (#42836)
This puts photos in line with a lot of other items that have removed proximity
checks for ghosts/observers.
2019-02-21 09:44:09 -08:00
Tlaltecuhtli 9c15f1173e The pneumatic cannon now takes 50 instead of 300 ticks to craft (#42803) 2019-02-21 11:19:18 -05:00
tralezab b219dad38d Valentines antagonists will no longer stop mulligan (#42772)
* <3

* oooh now i get it

* oooh now i get it p2

* oooh now i get it p3

* exodia!!

* even more performance saving

* missed ')'
2019-02-21 10:26:18 -05:00
Tad Hardesty 396101e3a1 Fix some incorrect list/ type annotations 2019-02-20 19:54:23 -08:00
Kyle Spier-Swenson 297fe59a0c Update sql_ban_system.dm 2019-02-20 18:21:13 -08:00
Poojawa 59bbc2df32 Fix husked humans keeping hair (#42845)
Kinda weird to have a grey corpse with bright lime hair and beard. It literally
never called the proc but applied all other effects of being husked.
2019-02-20 17:03:30 -08:00
Yenwodyah ef1bab61fb Fix an empty head's former organs being deleted upon head deletion (#42848) 2019-02-20 17:02:12 -08:00
Kyle Spier-Swenson 3c10853a7d Bans now only default to banning ip if a permaban.
CID defaults to always checked.

Use IP and CID from last connection now defaults to enabled unless all the default checked values are provided. 

Use IP and CID from last connection now only fills in checked values, rather then forcing both IP and CID.

Use IP and CID from last connection no longer triggers an error if the user can not be found, instead asking the banning admin if the want to continue (same behavior as when this happens without that option checked).

The main reason behind this is that your avg 1 to 2 day ban shouldn't impact everybody on the same network, especially when it comes to colleges and shared internet. The old system worked such that ip bans were only possible on perma server bans, this still gives full flexibility.
2019-02-20 16:18:40 -08:00
oranges 25f1de22b5 Merge pull request #42856 from DominikPanic/goonchatcookies
Fixes goonchat cookies not saving properly.
2019-02-21 10:32:54 +13:00
nemvar 21f23a0589 Love and peace and megafauna (#42846)
Love and Peace Potions No Longer Work on Megafauna
2019-02-20 14:17:18 -05:00
Dominik Panic 74f959a0ac Oranges stop being lazy reeeee 2019-02-20 14:33:47 +01:00
4dplanner 2e1d7bcb88 Standardises hierophant cardinal damage 2019-02-20 13:07:27 +00:00
Tlaltecuhtli cd8d4915c7 Tesla coil zapping no longer blows up everything (#42789)
the tesla_zap() didnt have any flags specified so it was using default settings
aka tesla's zaps
2019-02-19 23:33:21 -08:00
ShizCalev ee87aff5b7 Makes the emergency internals crate contain breath masks instead of gas masks (#42781) 2019-02-19 16:02:59 -05:00