Commit Graph

6281 Commits

Author SHA1 Message Date
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 d1161404db Change nuclear uplinks to not be radios 2018-06-15 19:36:44 -07:00
oranges fb6a61b5cb Merge pull request #38360 from ShizCalev/key-cleanup
Cleans up some logging
2018-06-12 11:48:21 +12:00
AnturK 8c606af6cf Squashes traitors under one path (#38332) 2018-06-10 03:05:53 -07:00
ShizCalev 3abd2b6d27 Cleans up logging 2018-06-09 15:51:58 -04:00
KorPhaeron 8e692e6c02 Only load Reebe during clock cult (#38156)
* Only load clock cult during clock cult

* Return FALSE
2018-06-03 15:23:37 +12:00
vuonojenmustaturska c65a99f130 Move NODROP_1, DROPDEL_1, ABSTRACT_1 and NOBLUDGEON_1 to item_flags where they belong (#38171)
* (mostly) nodrop

* (mostly) dropdel

* (mostly) abstract

* nobludgeon

* things i missed

* forgot one

* unintended changes

* energy handcuffs
2018-06-01 11:36:31 +02:00
YPOQ 4668184385 Fixes traitor AI purge objective 2018-05-29 17:00:28 -05: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
ShizCalev 028231cb81 Updates BYOND links to use HTTPS (#37918)
* Updates BYOND links to use HTTPS

* revert

* if -> If
2018-05-19 19:50:05 -07:00
Nich e6d6fdd722 Removes the ability for RD's to steal hand teles (#37908) 2018-05-18 20:50:01 -04:00
AnturK f7a550edc1 Fixes changeling team objectives (a bit) 2018-05-14 21:40:47 +02:00
ShizCalev ba1030f803 Makes more messages pronoun sensitive (#37582)
* Makes more messages pronoun sensitive

* Some cleanup

* more pronouns

* rever
2018-05-03 18:45:55 -04:00
vuonojenmustaturska 98f8ca7553 Moves several clothing-specific flags from /atom to their proper type (#37486)
* lavaproof

* more flags

* it compiles

* Remove a couple of lists
2018-04-28 13:22:28 -05:00
AnturK 52a99c09d6 Uppercase slot defines 2018-04-27 10:38:32 +02:00
Fox McCloud 057aa31cda Kills off /obj/item/device (#37297)
* Kills off /obj/item/device

* whoops

* whoops

* Fix
2018-04-23 15:00:23 +02:00
KorPhaeron 4fada77813 Changeling vs Changeling (#37332)
* Changeling vs Changeling

* Properly count purchased powers

* No advanced cloner exploits

* Or not and
2018-04-22 20:48:25 -04:00
kevinz000 ab993a117a Component Storage, Experimental attack_hand and [ui_]interact() refactors (#36696) 2018-04-12 14:46:14 +03:00
YPOQ 4d1c280f03 Fixes eminences not being recognized as servants of ratvar (#37070)
* Fixes eminences not being recognized as servants of ratvar

* Readds istype check
2018-04-10 21:21:26 -04:00
AlexTheSysop42 de3e07d8fb Adds check to keep observers from being recognized as servants of ratvar (#36800)
* Comments out code to try to fix a bug

* fixes servant ghosts being trapped on Reebe

* protip: next time don't commit to master

* ghosts no longer count as servants

* Undoes ghost check, moved to is_servant_of_ratvar

* change istype to isliving
2018-03-30 12:06:03 -04:00
vuonojenmustaturska d4a0f58c20 Update objective.dm 2018-03-28 18:29:10 +03:00
AnturK 735dad092e Sintouched antag datums (#36561)
* Sintouched stuff

* hudz

* These are boring and when they happen they happen en masse so let's just list them

* undefs
2018-03-25 06:07:26 +03:00
kevinz000 f300a5c155 Interaction/Attack Hand Refactor (#36405) 2018-03-23 11:20:54 +01:00
Sirenfal b8b84fee3e I'm a dumb idiot and forgot to change the antag_rep values (#36188)
* Forgot to actually change job antag rep values after discussion finished. Oops.

* Fix a stupid derp. Thanks CosmicScientist

* Change selection code after checking on paper.

* Missed var keyword. Why isn't DM Python?

* Fix commented out debug message in case anyone uncomments it later
2018-03-19 08:10:27 +01:00
Cruix 7639492389 Added clown ops game mode, and several clown weapons. (#36459) 2018-03-17 02:40:53 -04:00
checkraisefold 125eb04202 why doesn't nukeops actually check required_enemies (#36056)
* which idiot added pre_setup()

* was I drunk

* Update nuclear.dm
2018-03-12 10:35:35 +01:00
Robustin 4b53a7ebae Cult Fixes and Minor Balance Tweaks (#36092)
* Fixes and Balance Tweaks

* Faster deconversions

* Shade nerf
2018-03-11 15:46:07 -04:00
Sirenfal 937ad3afc7 Antagonist reputation system (#35485)
* Implement antagonist reputation system

* Cleanup

* Quadruple point values, maybe a bit underwhelming before

* Simple feedback changes. Waiting on input on a couple questions for the other requests.

* * Comment out unnecessary variable

* Half of the requested changes (testing in game pending, standby)

* Last set of changes. This should be finished now.

* Remove line causing a warning to fix Travis build
2018-03-02 13:38:49 +13:00
Tad Hardesty e8acf67d60 Fix bogus var access (#35977) 2018-02-25 22:24:44 +01:00
Tad Hardesty 5e5dc32ce2 Fix N^2 behavior in roundstart logout report (#35862)
* Fix N^2 behavior in roundstart logout report

* Skip mobs which have never had a mind
2018-02-25 22:10:05 +01:00
vuonojenmustaturska d89769ac96 Admin-only extended AND speedy versions of revs (#35873)
* extendedrevs

* honk

* add speedy revs, testing

* nit
2018-02-22 20:31:56 -05:00
AnturK 209b225f8f Adds the wrapper to meteor report 2018-02-18 14:07:09 +01:00
Jordan Brown c2a691214d Merge pull request #35717 from AnturK/robolove
Fixes AI dating
2018-02-17 01:47:09 -05:00
Leo a2ccca5f96 All medal methods are handled on SSmedals as opposed to global procs and also have proper defines. Killing with a crusher grants special medals. (#35673) 2018-02-16 13:17:51 -05:00
AnturK 38786f96fe Fixes AI dating 2018-02-16 09:35:44 +01:00
ACCount12 f43fcbd1d6 Replaces istype checks for mining tools with tool_behavior checks 2018-02-13 00:09:50 +03:00
Robustin 7dee5379d7 Cult fixes and UI improvement (#35178)
* Blood spell fixes and UI improvement

* Bastard sword bug

* Update blood_magic.dm

* woops parenthesis

* Update blood_magic.dm

* space
2018-02-09 14:10:50 +13:00
vuonojenmustaturska c4fd8715a5 Return of ore stacking, various changes to lavaland bombs to facilitate reduced lag (#35291)
* Ore Stacking

* honk

* honk

* component memes

* honk2

* fix overlay off-by-1, sheet singular names

* Give the ores more descriptive names since sheets also have

* whoops debug memes

* atom editor memes

* fixes

* snowdin fix
2018-02-05 22:27:35 +01:00
ShizCalev ee18d6f8e2 Fixes clockwork sigil candidate runtime, cleans up some jobban checks with defines (#34907)
* Cleanup

* .

* Synced special_role & factions with role defines

* Revert

* more cleanup

* fix
2018-02-04 03:03:34 -06:00
Robustin ee87af19f0 Disentangles Command Reports from Metagame (#35192)
* False report fix

* Less Accurate Command Report
2018-02-04 02:10:20 -06:00
Robustin 418a8c0112 Cult Update (#33810)
* Cult overhaul
2018-01-30 21:59:03 +02:00
Jordan Brown abf3f76df0 Converts /mecha + extras to Initialize (#34985) 2018-01-30 13:45:28 -02:00
AnturK d410e09498 Fixes traitor instant reroll 2018-01-26 19:02:56 +01:00
AnturK 3ce60ed792 Antag Reshuffling. Accomodating to people dumbasses caring about whitespace 2018-01-26 11:33:22 +01:00
vuonojenmustaturska 2871b70733 /obj/item var cleanup (#34909)
* draft 1

* Update energy.dm

* Update twohanded.dm

* Update weaponry.dm

* Update ninja_stars.dm

* Update cult_items.dm
2018-01-25 22:44:32 -05:00
Jordan Brown dfbc1792c2 Merge pull request #34918 from AutomaticFrenzy/patch/armament
Correct spelling of armament
2018-01-25 22:42:27 -05:00
vuonojenmustaturska 97d4e59d87 Armor datums (#34793)
* Draft 1

* requested changes

* fixes & refactoring & vv support

* one more vars access

* there we go

* change arg name

* Update lava.dm

* Update armor.dm

* Update armor.dm

* Update armor.dm

* fixes

* Update datumvars.dm

* Update goliath_hide.dm

* Update objs.dm

* 0 -> none in checkrights()

* Update armor.dm

* Update datumvars.dm

* Update armor.dm

* Adds magic armor type

this did not exist before

* two missing things from previous commit

* I shouldn't webeditor at work
2018-01-25 10:27:36 -05:00
Tad Hardesty 1aec3d996d Correct spelling of armament 2018-01-24 18:15:52 -08:00
ShizCalev 88904bdcd4 Adds new landmark icons (#34848)
* Adds new landmark icons

* Update

* Blue
2018-01-24 19:08:21 -05:00
XDTM 5a08a3aad0 Extends the disability refactor to include more traits, removing some snowflake code (#34664)
This way you can add/remove traits without fear of other sources overriding them. Now you can add TRAIT_STUNIMMUNE to somebody without what if hulk

Notable changes:

    Fakedeath now updates instantly, instead of waiting for the next life tick.
    Fakedeath now sets time of death when acquired.
    Removed extremely snowflake code in reagents that checked if you had morphine to remove slow immunity and so on.
    Hulk no longer overrides status_flag changes, in case there are any.
2018-01-25 09:12:44 +13:00