Commit Graph

2657 Commits

Author SHA1 Message Date
vuonojenmustaturska
0714b6a4da inquisition ert tweak (#36511) 2018-03-19 20:25:55 -04:00
Kyle Spier-Swenson
3c8a06e49e Fixes admins not working in certain cases (#36470)
* Fixes admins not working in certain cases

>admin doesn't get rank because of casing issue.

* put this in the wrong place
2018-03-17 15:25:26 +02:00
Kyle Spier-Swenson
6a1754eb4b Gibs admin observers follow links 2018-03-16 21:41:11 -07:00
JJRcop
a79c5a722d Fixes stopsounds properly (#36341)
* Revert "Merge pull request #36340 from vuonojenmustaturska/beelogreen"

This reverts commit 259838f38c, reversing
changes made to 111cd316a9.

* Fixes stopsounds properly

Also I forgot to actually block admins from bad protocols
it just showed them a message that it was blocked but didn't
block it
2018-03-12 19:26:20 -04:00
vuonojenmustaturska
6aabcac079 Create ERT refactor (#36321)
cl Naksu
admin: ERT creation has been refactored to allow for easier customization and deployment via templates and settings
/cl
2018-03-12 23:48:09 +13:00
vuonojenmustaturska
53508f3ece fixes stopsounds 2018-03-12 00:43:30 +02:00
JJRcop
05b320e63c Play Internet Sound sanity checks (#36080)
* Play Internet Sound sanity checks

Now checks if the content URL uses http(s) before playing

* HTML is not HTTP: renames regex

* Converted global regexes to procs that return them

* Revert "Converted global regexes to procs that return them"

This reverts commit 2eedbd6982b0c4de943a72c94f92f9d75001c06e.
2018-03-10 20:44:09 -06:00
vuonojenmustaturska
3bfb668856 Merge pull request #36288 from Cyberboss/BansKevinzFinally
You can no longer SDQL select certain datums
2018-03-09 18:45:24 +02:00
Cyberboss
650a5eebe3 You can no longer SDQL select certain datums 2018-03-09 10:23:41 -05:00
Jordie
a95d268fc5 Permission panel fixes (#36219)
* permission panel fixes

* Update permissionedit.dm
2018-03-08 13:00:25 +01: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
kevinz000
dd48b2cee5 Admins can now force night shift mode via secrets (#36162)
* Night shfit admin stuff

* Update secrets.dm
2018-03-06 14:57:30 +02:00
vuonojenmustaturska
fe04b0dfb9 Allows admins to spawn mob-like objects for shenanigans (#36153)
This is basically extracting the functionality of the animation spell into an admin verb.

Please excuse the browser.dm code, this is more of a stepping stone towards the more complicated popup needed for custom ERTs.

cl Naksu
admin: Admins can now easily spawn mobs that look like objects. Googly eyes optional!
/cl
2018-03-06 13:28:17 +13:00
Cruix
dedf5f5ed9 Disease antagonist (#35988)
* Virus antagonist initial commit

* Updated disease code

* Sentient virus improvements

* Renamed /mob/living/var/viruses to diseases, and /mob/living/var/resistances to disease_resistances

* Added sentient virus event

* Renamed VIRUS defines to DISEASE defines

* Fixed bugs in rewritten disease code

* Fixed advanced disease Copy()

* Finalized disease antagonist

* Made cooldown buttons stop processing if they are removed from an owner.
Made sentient disease active sneeze and cough not available if the host is unconscious.
Made sentient disease menu refresh when adaptations are ready or hosts are added or removed.
Made sentient disease following use movement signals instead of fastprocess.

* Added better icons to sentient disease abilities
2018-03-05 13:55:10 +01:00
vuonojenmustaturska
440e888c1f Clean up all sorts of crap, mostly defines (#36105)
* cleanbot

* rejuv

* more crap

* more crap

* still compiles

* clean

* is_crap
2018-03-05 02:07:27 +11:00
Jalleo
5bcf8b21f1 Little changes and standardisation of some admin commands (#36091)
* Adds a cancel button to the timing section of turning the nuke on.

* Adds a custom input for managing job slots. No longer must it be infinite or many add button clicks.

* Adds |null on all input (I believe they need that to have the cancel button)
and updates from !holder to new admin check
2018-03-03 20:23:49 -06:00
vuonojenmustaturska
6f36eba7ed Admin combohud verb (#36096)
* combohuds

* Update randomverbs.dm
2018-03-03 16:34:15 -05:00
vuonojenmustaturska
a1a45f07f1 makes cargo spawning easy (#36094) 2018-03-03 16:33:28 -05: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
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
Jordie
23a45889ed Modernizes SQL admin loading (#35264)
* updates sqladmins with excluded flags and tempminning

* rank, editing and permission protections; json backup

* fixes

* reverted the wrong file

* fix slidecolor cascading and disabled switches not being sent in form

* removes debug uncommenting

* whoops this too

* commas fix + versions for changelog entry headers since 3.0

* actually account for can_edit_flags and use of @ with - or *

* fixes and rearrangement of admin > localhost > autoadmin precedence

* in case you want to not have autologin autoadmins
2018-03-02 13:38:26 +13:00
Jordan Brown
47a4aee4bf Reverses the Yes/No buttons on play internet sound (#36028) 2018-03-01 16:38:06 -05:00
vuonojenmustaturska
8da498119d Removes SNPCs (#36016)
* he's dead, jim

* a few stragglers

* Restores the populate world-verb
2018-02-28 19:11:34 +13:00
ShizCalev
3ab8b52cd3 Cleans up some time stuff with DisplayTimeText 2018-02-22 15:33:45 -05:00
Jordan Brown
f41f73e638 Revert the notify command not being admin only 2018-02-19 11:17:30 -05:00
vuonojenmustaturska
ef1ee28af1 Merge pull request #35683 from lzimann/checka
Adds a space on check antag between name and role
2018-02-19 14:19:15 +02:00
Leo Z
1f96d99c8f Adds a space on check antag 2018-02-18 12:09:46 -03:00
Jordan Brown
0e9951317d Merge pull request #35728 from coiax/select-equipment-on-ghosts
Select Equipment works on observers
2018-02-17 18:09:12 -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
Jack Edge
2b8dd31cd6 Select Equipment works on observers
- Admins can use the Select Equipment verb on observers. Doing so will
humanise them and then apply the equipment.
- Now when admins are putting on their Centcom Commander outfits, they
can skip the awkward naked stage.
2018-02-16 17:24:53 +00:00
AnturK
a5bcb83ea7 Some antag fixes. (#35690)
* Removes misleading comment

* Fixes devil ascension visible in lobby

* Fixes nuke op reinforcements.

* ADVANCED COPYPASTE

* Missed this one.
2018-02-16 11:34:38 -05:00
AnturK
4c2f2b955b Converting more auto_custom antagonists. (#35484)
* Thinning out auto_custom uses.

* Not sure what i was thinking.

* Not sure what happened here.

* Fixes

* Forgot i'm doing this so i can remove this

* C

* Valentine antag datums

* This is what i get for adding it manually.
2018-02-16 01:44:41 -05:00
AnturK
c3c9f4c668 Highlander antag datum (#35519)
* Highlander antag datum

* Forgot debug line

* Also this
2018-02-11 16:32:06 -05:00
Shadowlight213
68deef263a Removed admin requirement for the notify chat command (#35501) 2018-02-11 13:44:44 -05:00
oranges
4f2352e1d2 Merge pull request #35401 from MrStonedOne/patch-475
[s]Closes exploits in proc calling admin rank datum procs.
2018-02-08 21:53:58 +13:00
Kyle Spier-Swenson
90e204105c [s]Closes exploits in proc calling admin datum procs. (#35399)
* Closes exploits in proc calling admin datum procs.

There is likely one in ranks, but that can be its own pr.

* Update holder2.dm
2018-02-08 21:53:43 +13:00
Kyle Spier-Swenson
a9439a1534 Closes exploits in proc calling admin rank datum procs. 2018-02-06 17:41:28 -08:00
Tad Hardesty
dfc0f854a3 Properly allow cancelling DynEx debug verbs (#35325)
Selecting "Cancel" now actually cancels the output rather than acting
the same as inputting zero. Also fixes a spelling error.
2018-02-06 00:35:19 -05:00
AnturK
126a544a74 Slaughter demon, Morph, ERT / Deathsquad antag datums. (#35156)
auto_custom need to go so mind.objectives and special_role can go so here's a start. The rest will come in this PR or another if i get lazy.
2018-02-06 11:59:18 +13: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
vuonojenmustaturska
08b7dfd420 Merge pull request #35075 from KorPhaeron/watchlist3
Watchlist alert now includes a timestamp of when it was created
2018-01-30 15:10:32 +02:00
tortellinitony
b9078e1cb4 Makes adminsay bind F3 work (#35028) 2018-01-28 19:30:19 -05:00
KorPhaeron
a0e1f05519 Watchlist timestamps 2018-01-28 14:25:07 -06: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
vuonojenmustaturska
6406896df1 Replaces a bunch of obj vars (and emagged on machinery/items) with obj_flags (#34078)
* It works, but is it worth it?

* bitfield helpers take 1

* Would this work?

* remove dangling debug code

* rebase & fixes

* vv bitfield stuff, reading

* DNM oceans of shitcode DNM

* honk

* honk2

* plonk

* rebase & fix
2018-01-22 20:19:46 +01:00
Jordan Brown
fec2d66318 Datum var cleanup (#34314)
* Consolidates datum var location

* Move ui_screen to /datum/tgui

* Move focusers to datum.dm. Move fingerprintslast to /atom

* Remove focusers list, makes mobs check if their focus is QDELETED in Life()

* Consolidate use_tag and var_edited into datum_flags

* Revert garbage comment

* Thought I already removed this

* Remove the var_edited preservation

* Removes focus QDELETED handling
2018-01-21 22:38:56 -05: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
Jordan Brown
015258d01c Config dir again except this time it works (#34606)
* Revert "Revert "Fix config_dir usage (#34469)""

* Make config exist before world/New but not load it until then
2018-01-21 19:32:12 +01:00
ShizCalev
ae2a8dc467 Fixes rev mindswap (#34567) 2018-01-21 19:28:41 +01:00