Commit Graph

27643 Commits

Author SHA1 Message Date
MrStonedOne 186f6c8ddd dbstickybans: Qdeleting queries, misc fixes, Query select proc for executing mutiple queries at once... 2019-03-16 00:23:40 -07:00
MrStonedOne de220da1e9 Fix compile after rebase 2019-03-16 00:23:40 -07:00
MrStonedOne 54f5e57880 Fixes and improvements 2019-03-16 00:23:39 -07:00
MrStonedOne 81e9150f43 allow ip/cid tracking 2019-03-16 00:23:39 -07:00
MrStonedOne f0f40bda51 Fixes and improvements. Hub password changes
Uses lazy access on inner lists (had to make lazy access work on inner lists @cyberboss you won't like this but lazyaccess is useless if you can't use it on inner lists)
Byond only does full stickyban matching when the server has a valid hub password set or compiled in, so now we have to remove it during init.
2019-03-16 00:23:38 -07:00
MrStonedOne 214c0de655 Adds automatic importing of older legacy stickybans 2019-03-16 00:23:38 -07:00
MrStonedOne 03f1eb2f2b Some fixes. 2019-03-16 00:23:38 -07:00
MrStonedOne 2e757683ab Database backed stickybans
Supports disabling stickybans for a round, exempting a key from matching a stickyban, and it now also detects rogue stickybans before anybody currently connected even gets disconnected. (new matches trigger a 5 second sleep and abort enforcement if enough other new matches happen in that timeframe)
2019-03-16 00:23:37 -07:00
oranges 5a13b58272 Merge pull request #43091 from JJRcop/patch-20
Removes firebug from goonchat
2019-03-16 16:29:41 +13:00
81Denton 1dab4c066c Die of Fate nat 1 roll prevents revival (#43116) 2019-03-15 15:42:08 -04:00
4dplanner 8773ca52ce Quantises liver purging (#43027)
* Quantises liver purging

* Moves quantisation to holder procs
2019-03-15 11:29:06 -04:00
Dennok d9065171a5 turbine_fix (#43052) 2019-03-15 11:26:10 -04:00
ShizCalev a26ffb2040 Fixes wormhole projectors for pacifists (#43096)
* Fixes wormhole projectors and gravity manipulators for pacifists

* code cleanup

* didn't mean to push that!

* removes gravgun

* Update code/modules/projectiles/ammunition/energy/portal.dm

Co-Authored-By: ShizCalev <ShizCalev@users.noreply.github.com>
2019-03-14 15:28:03 -04:00
81Denton 521a703fdf Clarifies syndicate lavaland/space flavor text (#43115) 2019-03-14 09:56:41 -04:00
oranges 2365f53e6d Merge pull request #43102 from AutomaticFrenzy/patch/kwarg-overrides
Fix some proc overrides missing their parent's kwargs
2019-03-14 15:10:06 +13:00
Kierany9 27297c221d Fixes hivemind hosts retaining powers on death/while dead and no longer displays objective status for One Mind vessels (#43099)
* Update hivemind.dm

* Update vessel.dm

* doesn't delete roundstarts

* "Commit suggestion"

Co-Authored-By: Kierany9 <Kierany9@users.noreply.github.com>
2019-03-13 11:21:34 -04:00
ShizCalev bfc27c280b Fixes cult magic inhands (#43093) 2019-03-12 16:04:39 -04:00
AnturK cbcbc28ac0 Fixes dna runtime. (#43094) 2019-03-12 16:04:16 -04:00
ShizCalev e47b0f3bdf Fixes guns clicking while trying to suicide (#43092) 2019-03-12 16:04:01 -04:00
ShizCalev 8e6ebc9720 Fix sentient firebots not using their extinguishers (#43086)
Also fixed hacked firebots not resetting after being reset.
2019-03-11 21:35:00 -07:00
Tad Hardesty 197a311fd9 Fix some proc overrides missing their parent's kwargs 2019-03-11 21:15:26 -07:00
ShizCalev 3249c4cfed Merge pull request #43076 from AutomaticFrenzy/patch/kwarg-calls
Fix several incorrect keyword argument calls
2019-03-11 22:44:02 -04:00
ShizCalev e0f4369d0b Merge pull request #43088 from Gousaid67/plasmeme
Adds departemental plasmaman suits
2019-03-11 22:43:07 -04:00
Erik f2681c8de1 removed ded code, implemented suggestions. Fixed bugs. 2019-03-11 17:42:45 +01:00
Erik daae98d80a fixed type in code for science helmet. 2019-03-11 17:07:37 +01:00
4dplanner 190199520d Sepia extract rebalance [TM Cand/Ready] (#42933)
* Sepia slime has a timer before activating

* Chilling and recurring

* Rewind camera

* Camera variable to disable customisation

* Removes unnecessary selfieing

* Changes rewind time to 10 seconds

* Simple animal fixes

* properly freezes bots

* Mech timestop

* P -> M

* Gives a warning message

* This should have commited with the last set

* Just screw my line lengths up

* Big changes

Adds pre-move COMSIG
Cuts down on lists in timestop
Adds the overlay to frozen projectiles
Timestopped things have INFINITY move_resist as opposed to being
anchored
Timestop will now unfreeze things that somehow leave it
Cleans up timestop code
mobs in the middle of a walk_to will have their walk stopped by timestop
mobs that are stunned will be stopped mid walk as well
Slimes respect mobility_flags & MOBILITY_MOVE
Slimes no longer automatically regain MOBILITY_MOVE whenever not cold

* Pulling and swapping places respect move_force

* Update code/modules/research/xenobiology/crossbreeding/_misc.dm

Co-Authored-By: 4dplanner <3combined@gmail.com>
2019-03-11 12:05:25 -04:00
dvanbale 7a11a4f148 Reset dizziness to 0 when adminhealing (#43082) 2019-03-11 11:41:47 -04:00
Unit2E d7c2f6837d Fixes people in fire resistant suits never getting hot when on fire (#43016)
* changes around some code so people in suits get hot

* fixes an oopsie with var/natural being 0 even if not dead
2019-03-11 10:45:49 -04:00
Erik 1eb3aab038 Fixes Plasmaman spawning with 2 box, fixed some jobs not getting outfit. 2019-03-11 12:55:26 +01:00
JJRcop aab6494846 Removes firebug from goonchat
not used in game
2019-03-11 05:28:18 -04:00
Erik f02160fdbe Adds departemental plasmaman suits
add forgotten job checks


w


 s


 w


Merge remote-tracking branch 'origin/plasmeme' into plasmeme
Merge remote-tracking branch 'origin/plasmeme' into plasmeme


Merge remote-tracking branch 'origin/plasmeme' into plasmeme


r
2019-03-11 02:34:32 +01:00
ShizCalev 9cd14eb021 Fix regenerative core only working below CRIT_THRESHOLD instead of at it (#43062) 2019-03-09 13:16:18 -08:00
PKPenguin321 3f47e9a7ec Fix invisible magic hand sprites (#43067)
This happened because I neglected to check for other things that used the
sprites I was moving before I moved them in #42437. Oops. If there are any
other places where these are used (I didn't see any, but you never know),
please say so.

Also slipped in a 3 character grammar change while I was here.
2019-03-09 13:15:39 -08:00
Tad Hardesty 47f39124b8 Fix a couple more iffy kwarg procs 2019-03-09 13:05:55 -08:00
Tad Hardesty 2c567b1542 Rename updating_stamina kwarg to update_health uniformly 2019-03-09 13:02:57 -08:00
Tad Hardesty 1433e48eba Fix some proc calls with bad keyword arguments 2019-03-09 12:56:19 -08:00
ShizCalev 0e5bf0d2af Merge pull request #43050 from Menshin/power_failure_code_cleaning
Aligned Grid Check code with Power Failure
2019-03-08 22:18:41 -05:00
ShizCalev 7972457a92 epinephrine & atrophine buffs
significant epinephrine change
2019-03-08 19:17:42 -05:00
imsxz d9fc092a27 please fire shizcalev NOW 2019-03-08 18:08:19 -05:00
imsxz b30561e26a =< looks like a frowny face :( 2019-03-08 15:04:16 -05:00
spookydonut eb8f7a0494 Adds two shuttle states more functionality (#43005)
* Adds two shuttle states more functionality

* typo

* changes as requested to the pirate shuttle
2019-03-08 10:56:16 -05:00
JJRcop 8748e6d83e Internet midi respects start and end times (#43021)
* Play Internet Sound respects start time
For example, adding &t=400 to youtube links.
Doesn't try to parse the start time, youtube-dl does that for us already. Will probably work on most sites not just youtube.

* [Play Internet Sound] now supports end time too

Switched event handler for start to loadeddata from canplay

loadeddata fires when the first frame is available
this is quicker and more consistent than canplay, which tries
to predict at least a few moments of playability being
available before it fires

* [Internet Sound] music_extra_data now starts null
2019-03-08 10:51:04 -05:00
tralezab 9e4856d55d [READY] dilutes the staff of chaos pool with some more bolts (#42719)
* staves

* projectiles

* sapped event

* last of the staves (need to sprite and get sounds)

* last of the projectiles

* Squash is a single-use plant in Plants vs. Zombies and returns as a premium plant in Plants vs. Zombies 2.

* removes staff of cooperation, adds fly magic status effect

* a couple things with flight + tweaks

* removes old bolts/staves, finishes and adds parts of the new set

* fixes

* fetching + flying fixes, added chill and wipe

* and done

* cobblestone's review
2019-03-08 08:24:57 -05:00
ShizCalev 21cb05aea9 Merge pull request #43036 from BuffEngineering/sip-fix
Fixes non-shameful, nonlethal suicides
2019-03-08 06:39:15 -05:00
Name 4a36c1399c Hands now kill brains as hard as everything else 2019-03-08 06:24:23 -05:00
Name 28db79575c Makes suicides log at the right times and not at the wrong times 2019-03-08 05:54:14 -05:00
Menshin 7f9e50c33b Fixes advanced proc calls not working + various code cleaning (#42952)
* Fixes advanced proc calls not working + various code cleaning

* Reverted Destroy() call protection.
2019-03-08 11:33:57 +01:00
ShizCalev e301d2ad45 Merge pull request #43034 from AutomaticFrenzy/patch/wizard-suit
Fix the wizard hardsuit not being antimagic
2019-03-08 04:48:22 -05:00
ShizCalev 27e8dde837 Merge pull request #43037 from AnturK/missingticketlog
Adds missing logging for admin tickets.
2019-03-08 04:32:37 -05:00
ShizCalev 0515a3ce96 Merge pull request #43045 from AutomaticFrenzy/patch/this-proc-type
Remove misleading THIS_PROC_TYPE macro
2019-03-08 04:21:46 -05:00