Commit Graph

459 Commits

Author SHA1 Message Date
oranges
962aa9e79d Merge pull request #40365 from AnturK/team-panel
Admin team panel
2018-09-27 22:26:41 +01:00
Ling
472207aff8 Merge pull request #2690 from yogstation13/upstream-merge-40458
[MIRROR] Fix banlist runtime not creating notes for server bans
2018-09-26 19:55:48 +02:00
Ling
84a8017de3 Update topic.dm 2018-09-26 18:57:32 +02:00
Ling
86ea276f35 Update topic.dm 2018-09-26 18:57:02 +02:00
AnturK
a274e69798 Fixes ban logging issue. (#40457)
* Fixes some ban logging issue.

* This too
2018-09-25 18:25:41 +01:00
Jordie
11de9a3854 fix banlist runtime not creating notes for server bans (#40458) 2018-09-25 10:25:52 +01:00
Joe Schmoe
cdc7febc91 it kinda resolved itself? 2018-09-09 17:52:54 +02:00
ShizCalev
82340f250b Correct terminal punctuation mistakes (#40123) 2018-09-07 11:37:22 +01:00
XDTM
a83a504c8b [Ready]Logs when speech is forced by an external factor (#39964)
* Logs when speech is forced by an external factor

* makes say args uniform

* fix
2018-09-03 10:38:18 +01:00
Nich
584bb21141 Merge branch 'master' into slingshots 2018-09-01 09:59:15 +02:00
TheDreamweaver
05b9a683ca [READY] Fixes Sentience Potion notifications and role management (#39994)
* -Fixed intelli potions requiring you to have Xeno toggled on in special preferences to be notified.

-Split xenos, intelli potions, and mind transfer potions into separate roles for a more precise role management.

* -Made sentience potions and mind transfer potion roles bannable from jobban panel.

-Gave Sentience potion role its own toggle in game preferences.

* Fixed bad reference

* Cleaned up role references

* Cleaned up a few defines

* Cleaned up more defines
2018-08-31 21:12:11 +01:00
Joe Schmoe
ffdd72a10a modular 2018-08-29 00:03:44 +02:00
CitrusGender
42a8db55b0 Add Note severity and changes UI of administrative notes (#39808)
* Adds note_severity and updates dbconfig. New SQL stuff too.

* whoops please don't hack into my database >:^(

* UI change, changed how it's stored in the DB, removed some queries when it returns, changed stuff to key.

* Update sql_message_system.dm

* this was not defined

* random indent

* wait how did this get here

* okay enough web edits I promise

* just kidding I got u

* Update common.css

* Added buttons, changed UI again, standardized the inputs, added severity for appearance bans, fed the dog

* forgot about the banning panel

* added an asset cache

* corrects asset datum var name
2018-08-26 12:40:19 +01:00
Joe Schmoe
2dabd10ea7 bugs and random muck 2018-08-25 22:15:54 +02:00
Joe Schmoe
b1287b9233 lots of new stuff 2018-08-13 18:58:40 +02:00
Joe Schmoe
7c91cd6641 basic freezing 2018-08-13 02:39:52 +02:00
Jordie
a54f635fb4 Add expiration time for admin messages (#39502)
* add expiration time for messages

* typo

* fix

* src to usr

* allows removing expiry from existing messages

* cancel button
2018-08-12 14:18:10 +02:00
Ling
2e730491f0 Merge pull request #2115 from yogstation13/upstream-merge-39009
[MIRROR] Key instead of ckey for user facing logs and ui
2018-08-12 14:05:03 +02:00
Jordie
7e94c282a4 Key instead of ckey for user facing logs and ui (#39009)
* converts to using key instead of ckey for user facing logs and ui

* more key_name for airlock wires

* futureproofing check for if key changes

* --onlyckeymatch script argument and fail/success counter

* fix
2018-08-10 20:33:24 +01:00
kevinz000
b5e2daa978 Movespeed Modification System (#39181)
In preparation of pixel movement, I want to refactor our slowdown system to something more modular, and something that doesn't require /quite/ as many proccalls/calculations a tick. The way this works is intended to only have things recalculate when it's necessary, rather than calling it every move.
However, I've left movement_delay() in, as without completely redoing a lot of code it's not /quite/ ready at this point to tear it out completely, but I'm hoping everything can be transitioned over to this system later.
2018-08-09 21:55:07 +01:00
Nich
56b7abddb2 makes adminflw follow AI eyes 2018-07-07 04:49:01 +02:00
Nich
6c879778b6 spellchecks tg whatever 2018-06-28 21:26:38 +02:00
Nich
58e56ba2fc Update topic.dm 2018-06-20 07:24:16 +02:00
Armhulen
5b3db0aa65 Admin Kicks now prompt the admin to avoid accidental kicking (#38544)
* TO THE PLAAAAAACE I BELOOOOOONG

* TAKE ME HOOOOOOOOOOME

* WEEEEEEST VIRGINIAAAAAAAAAAAAAAAAAAA

* fixes my shit

* No meming in admin frontend
2018-06-20 07:23:50 +02:00
Jordan Brown
1f0b362b18 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 20:49:09 +01:00
Jordan Brown
a5c00915b9 Merge pull request #38482 from DaxDupont/syndicatemess
Add syndicate headset messages, squashes both together.
2018-06-15 18:52:15 +01:00
CitrusGender
93d083cf71 Fixes rudimentary admin panel transformations not logging (#38473) 2018-06-15 12:40:30 +01:00
Dax Dupont
8f558a7bad Admins can now send CentCom messages as an alternative to SMs (#38401)
* Admins can now send CentCom messages as an alternative to SMs for a more ICly feel.

* aaaa

* oh shit its easy

* aaa
2018-06-14 08:24:06 +01:00
oranges
d837f72298 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 10:10:34 +01:00
Tad Hardesty
4e2d8d6356 Default to not adjusting direction in Create Object (#37998) 2018-05-26 05:28:27 +01:00
Nich
36ae797e6c atom.initialized etc 2018-05-24 12:35:31 +02:00
Jordan Brown
86fdee0edf Merge pull request #37838 from Jordie0608/ithoughtaboutmakingthissendanemailbutidontwanttodrownmyinbox
Query debug logging
2018-05-18 03:39:01 +01:00
Nich
364d22d724 Update topic.dm 2018-05-12 16:40:50 +02:00
Nich
2a4f0da227 Gives moderators the ability to delay roundend 2018-05-06 15:25:17 +02:00
Jordie
c3e1c0de2c some dbadmin fixes (#37623) 2018-05-04 11:14:42 +01:00
Ling
e1f663ac4a Merge pull request #545 from yogstation13/upstream-merge-37476
[MIRROR] Uppercases slot defines.
2018-04-28 16:11:40 +02:00
oranges
feca7a7b38 Uppercases slot defines. 2018-04-28 09:49:08 +01:00
oranges
90779c633c Merge pull request #37267 from Jordie0608/iwasgoingtolaughatcitrusfordoingthisbutthenimadethesamemistake
Adds log and management tabs to permissions panel
2018-04-28 09:48:33 +01:00
Dax Dupont
aa79942f0e Adds ckey to some of the ban prompts. (#37412) 2018-04-25 15:22:57 +01:00
Fox McCloud
d42a67da02 Kills off /obj/item/device (#37297)
* Kills off /obj/item/device

* whoops

* whoops

* Fix
2018-04-23 14:01:33 +01:00
Jordie
da1b4892a4 Adds round id to server ban messages (#37114)
* adds round id to server ban message

* adds round id to ban denied connection message

* adds round id for legacy ban message

* B

* erroneous space
2018-04-12 17:49:33 +01:00
Dax Dupont
897dbb541e Adds an are you sure dialog when pressing delete note. (#37017)
* Adds an are you sure dialog when pressing delete note.

* The true is out there
2018-04-09 15:19:37 +02:00
vuonojenmustaturska
3b0ee90cf8 Admin borg panel (#36990)
* borgpanel

* wip borg upgrades

* some more

* lockdown

* Update borgopanel.ract

* Update borgopanel.ract

* Update borgpanel.dm

* fuggin borg upgrades :DDD

* more compile, less whatever

* meaningless churn

* and we're done

* usr, vtec

* Update borgopanel.ract

* Update borgpanel.dm

* many squid are cool

* reviews

* coerce to client, much nicer this way

* add admin logging

* review stuff
2018-04-08 20:51:15 +02:00
Jordan Brown
46fc219bf3 Merge pull request #36708 from Armhulen/patch-66
removes unnecessary message
2018-03-26 20:18:29 +01:00
ShizCalev
bae53c3c74 Adds missing "to" in admin prison TP message 2018-03-22 21:37:21 +01: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
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
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
AnturK
e38e6b8fa4 Antag Panel / Check antagonists Refactor (#34236)
* Antag Panel & Friends Refactor

* Prettfying

* Removes abduction also blob from default configs.

* Ninja fixes

* Ninjafix

* First draft of the new check_antags

* I love coding without compiler

* Yes

* Fixes

* Check_antags part  2

* Fixes and cleanup

* Okay should be good now.

* Adds simple no move & no tc syndie for events

* Integrates toggle objective pr

* Why i even bother.

* Offer mob shows all antags

* Some minor visual stuff

* Proper name for the helper
2018-01-19 09:43:23 -05:00
oranges
1448619b89 Merge pull request #34155 from deathride58/rudimentaryoutfitequip
Allows admins to select an outfit while transforming a mob to human via rudimentary transform
2018-01-13 23:18:01 +13:00