Commit Graph

468 Commits

Author SHA1 Message Date
ShizCalev 89752866aa Merge branch 'master' into spellcheck 2018-06-26 16:43:41 -04:00
Tad Hardesty 657c2f70f1 Fix the MOTD having too many newlines 2018-06-22 18:19:40 -07:00
ShizCalev ff532a4ca4 Spellchecks TGStation 2018-06-19 18:57:44 -04:00
Jordan Brown cf7e8aa9ec Qdels queries, adds sleep safety checks, DBcore checks for leaks (#38363)
* Qdels all queries, adds sleep handling

* DB Core messages admins about undeleted queries

* Compile fixes. Adds missing set waitfor

* Remove world/New shennanigans. Add DBQuery/BlockingExecute()

* Less spammy notifications to admins about undeleted queries

* Increase dbcore fire time to 1 minute

* Upgrade undeleted query warning

* Better place of death

* Fix build

* Remove BlockingExecute, see BSQL PR for why

* Yep, missed that one.

* Psyche, that's the WRONG QUERY!!
2018-06-18 22:48:35 +03:00
Tad Hardesty 169045febe Allow admin ghosts to use .p and .d say prefixes 2018-06-17 03:03:15 -07:00
ShizCalev 753752180c Makes swimsuits underwear (#38372) 2018-06-10 22:13:51 -07:00
ShizCalev 340f266ece Revert "Makes swimsuits underwear options" (#38371)
This reverts commit 24685cd93c.
2018-06-09 04:21:57 +03:00
ShizCalev 24685cd93c Makes swimsuits underwear options 2018-06-08 21:16:56 -04:00
oranges df02e48ecb Individual Logs now follow the client around automatically (#37790)
The logging is now stored in the persistent client/player_details datum,
that will survive an entire round

The existing mob log is retained and a new admin verb is added to access
it. It will only show logs for the mob in question, across all players
who possibly spent time in that mob

A new log type is added that tracks the mobs the player changes across
into and the times they occured, to better help admins manage complex
situations, this also appears in the mob log as a record of the players
who entered/exited control of the mob
2018-06-06 11:09:59 +02:00
vuonojenmustaturska 4f0b0b7ec1 Replaces /atom.initialized and .admin_spawned with flags (#37981)
kill .initialized and .admin_spawned from /atom
2018-05-24 02:20:50 -07:00
Tad Hardesty 52e38e2214 Remove second copy of jQuery used only by IRV polls 2018-05-19 22:50:32 -07:00
AnturK d69cc3d6aa Fixes possession funtime (#37737)
* Fixes possession funtime

* This should probably be generic backend mob list but i can't think of anything else that would need it.
2018-05-12 17:26:40 -07:00
Xhuis a90726bfbf Renames traits to quirks, for clarity 2018-05-03 12:12:30 -04:00
george99g f28092423a Deactivate suicide prescans via ghost var (#36839)
* Create suicide_log proc in /mob/living

Suicide logging moved to there.

* Stop after-suicide prescan clones
2018-04-30 14:35:00 +12:00
AnturK 2219c09ac8 Removes some unused code. (#37449) 2018-04-27 11:32:56 -04:00
kevinz000 0c27e227cc Latejoin Silicons (#36560) 2018-04-05 10:09:52 +02:00
kevinz000 d804e3af61 GC fixes 1 (#36705) 2018-04-03 08:54:32 +02:00
kevinz000 08c4d9a0a6 Failing to latejoin as a job when the latejoin panel is already open now makes a more descriptive error message (#36794)
* job availability

* avail

* Boop
2018-03-30 12:04:48 -04:00
KorPhaeron c72743e4cf April Fools Day replaces the overflow role with Clowns (#36533)
* Refactors overflow job assignment

* Fixes job selection
2018-03-20 18:02:23 -04:00
Armhulen 84d4b3aae6 Mushroom people, revived! (#35858)
* caps fixed, small other fixes and mushpunch

* honey, i fixed the bugs!

* STUPID YORII DUMB GIRL STINK LEAVE

* boolean is such a fun word

* zoinks

* F_XED

* fixes part 2

* TRUEs and FALSEs

* don't drink and code boys unless you're goofball or like maybe kor

* for entirely different reasons i mean

* at what point is goofball too drunk to troll but not drunk enough to shitcode

* cool your jets, travis.

* what a TRAVIS-TY

* mush added to yet another blacklist!
2018-03-07 21:34:56 -06:00
vuonojenmustaturska dd5b81c3db Merge pull request #36198 from Cruix/disease_fixes
Disease fixes
2018-03-08 00:03:35 +02:00
Ian Turk 276c7c86d0 Admins can now drag ghosts onto camera mobs like they can onto living mobs to place the ghost's client in the camera
Fixed mutable var not being copied from advanced viruses
2018-03-06 21:05:15 -06:00
Ashe Higgs 5c8d845f56 [s] Improves and secures trait assignment code, allows their pref to be changed midround, tweaks RDS and Night Vision (#36160)
* Traits but less buggy

* no tick while dead

* fix security vuln
2018-03-06 15:57:42 +02:00
Ian Turk d39472ead9 Fixed new diseases getting their old name
Gave camera mobs the ghost verb
2018-03-05 18:47:44 -06:00
Ashe Higgs ab9e2e8902 Adds minor roundstart traits! (ala CDDA, etc.) (#35440)
* Roundstart traits

* Unspaghettifies night vision

* Fuck everything

* Issues patch
2018-03-02 13:39:44 +13:00
Tad Hardesty 35faafa8bc Refactor weather to use Z traits, assorted related cleanup (#34633)
* Add a proc for getting the station center

* Add a couple of comments to ZTRAIT defines

* Remove unused global_map list

* Refactor weather to use the trait system

* Un-hardcode the transit z-level

* Use Z traits to determine Portal Storm event areas

* Fix loading away missions containing anything that reads traits
2018-01-21 20:33:11 +01:00
Joan Lung b30e2934e7 Moths, except I have stolen them and they no longer conflict (#34498)
* Moths, except with less conflicts

* if I remove your wings, will you die?

* it would be extremely painful
2018-01-19 10:32:22 -05:00
Buggy123 a4db037a82 Added observer verb View Gases (#34574)
* Added observer verb View Gases

* Fixed atmospheric report plurality correctness

* Changed mole/s to mol.
2018-01-19 10:22:41 -05:00
Cyberboss 6fe468e3b4 Moves load_motd to config controller 2018-01-15 10:44:25 -05:00
oranges 41b06b0c31 Merge pull request #33933 from coiax/wizard-late-joining
Late joiners also get summoned guns/magic
2018-01-10 18:50:14 +13:00
oranges c8ad5a6314 Clean up a bunch of undefined arg runtimes (#34105)
* Clean up a bunch of undefined arg runtimes

Ensure subtypes have the appropriate arguments, do a bit of code cleanup
and remove some uneeded emote procs that also caused runtimes

* Fix up all calls to canUseTopic, add the dexterity flag

* Runtime with missing force argument in borg unbuckle mob
2018-01-07 21:52:56 -05:00
Jack Edge eed34adc0d Late joiners also get summoned guns/magic
🆑 coiax
add: If you have the (mis)fortune of late joining a shift where a crazy
wizard has given magical items or firearms to the crew, you will find
yourself also carrying such equipment.
/🆑

- Scrying orb now just grants the XRAY mutation to the first human that
picks it up
- The chance of a "special" magical item is now 1/50, up/down from 0-1
times per summon magic.
- The suppressor option in summon guns has been changed from a stetchkin
plus a silencer, to just a stetchkin with a silencer pre-installed.
- The summon magic/gun tables are now global typelists, rather than a
godforsaken giant switch statement
- Badmins can call the global /proc/give_guns(human) or
/proc/give_magic(human) for all their badmin needs.
- The chance of new players being survivor antags is the last effect
that triggered summon guns/magic (25 for wizard, 10 for summon event).
2017-12-29 22:20:26 +00:00
oranges 3e644a3606 Merge pull request #33833 from deathride58/please-repoban-kev
Fixes ghost zoom being broken
2017-12-27 18:49:45 +13:00
coiax 887cc89ac5 No flipping while unconscious (#33736) 2017-12-25 17:11:08 -06:00
deathride58 9367ee5939 fixes shift to zoom in/out being broken 2017-12-25 01:29:40 -05:00
Emmett Gaines 25080ff2c4 defines math (#33498) 2017-12-17 11:02:11 -05:00
oranges d25ddc86f8 add view range respects widescreen (#33581)
It will simply increment the x and y independently

This prevents a runtime of trying to add a number to a string
2017-12-16 23:09:13 -05:00
vuonojenmustaturska 5233ec1f6a Finishes the forceMove port (#33519)
* a thing

* thingy 2: electric boogaloo

* Obligatory webeditor commit
2017-12-15 10:39:34 +13:00
Jordan Brown 95ca418ef1 Allows for more than one cross server (#33488)
* Allows for more than one cross server

* mend
2017-12-13 22:07:26 -05:00
Jordan Brown a01cf60a60 Fixes lobby stat entries not showing (#33496) 2017-12-12 16:55:55 -05:00
Jordan Brown 94761ab48c Lobby statpanel moved to Status (#33398) 2017-12-12 17:02:03 -02:00
deathride58 3265d09328 Nerfs criticism 2017-12-06 12:46:02 -05:00
deathride58 8297ca87b4 second pass - makes change view range function again 2017-12-05 22:47:46 -05:00
deathride58 1904080823 i fucked up - GLOBAL.DEFAULT_VIEW > GLOB.DEFAULT_VIEW 2017-12-05 21:53:52 -05:00
deathride58 b765f50302 makes the default view scale a config option 2017-12-05 21:44:56 -05:00
ninjanomnom 7b7b67edd8 In-code key handling system 2017-11-30 07:40:27 -05:00
Cruix 069f909e17 Added bot path data huds (#32967)
* Added bot path data huds

* Bot path data hud improvements
2017-11-28 09:13:57 +01:00
Emmett Gaines 7c69cdcb8a Revert math (#33059)
* Revert "all this wrapping and it's not even christmas (#33035)"

This reverts commit faaf151580.

* Revert "fuck me for forgetting to graph this one"

This reverts commit 45d7acea2f.

* Revert "defines math"

This reverts commit 2817a1737b.
2017-11-23 20:59:52 -05:00
ninjanomnom 2817a1737b defines math 2017-11-22 17:36:58 -05:00
kevinz000 e3a42a5577 purple bartender suits (#32800) 2017-11-17 13:53:42 -05:00