Commit Graph

465 Commits

Author SHA1 Message Date
Anthony "Shifty Rail
189f77cbb7 Refactors player preferences for modularity + SQLite Unit Test (#37615)
* Pref code refactor

* Empty database reference

* Unit testing SQLite

* Everything else

* Disable unit testing.

* Equivalent

* more robust unit tests
2025-06-07 09:54:09 -04:00
ShiftyRail
cdb769a7c7 516 compatibility for simple HTML (#37508)
* 516 compat: HTML wrappers

* More HTML

* Legacy gult

* Forgot these

* forgot that thanks travis
2025-05-05 16:51:24 -04:00
SECBATON GRIFFON
3a2ecfec92 Makes newscaster news "events" actually used (#37115)
* initial work

* saner

* cleaner

* file split

* moves defines

* cleanup

* compiles

* bus tool

* testing

* better admin tools

* better admin tools

* headlines

* headlines

* more headlines, all done now

* cannot get this to show up over gitignore

* this too

* reverting all of this since i can't get gitignore to behave and it's out of scope

* forgot this

* go again

* saner system, more akin to events subsystem, a lot copied from it

* consistency

* fixes something

* makes this show up too

* reformats

---------

Co-authored-by: SECBATON-GRIFFON <kanef9x@protonmail.com>
2024-10-01 00:45:28 -05:00
jwhitak
aafbd5a1b2 Admin VV Typesetting Changes (#37103)
* unatomic typesetting

* pomf requested
2024-09-19 08:36:02 -04:00
malfunctioning-ai
e6b217eadc Grugstation Event Content (#36865)
* Most of the work on content for the grug event done.

* Lots more grug content.

* Defibrilator eels, nature procgen improvements, etc

* Final round of content for grug bus

* Standardizes strings so that typos won't break EVERYTHING!!

* Adds missing return to fix defib eels.

* Rock doors!

* Blacklists fireaxes from destroying planetary grass.

* Forgot a comma.
2024-08-07 18:46:51 -04:00
SECBATON GRIFFON
d0bf5682c1 Speeds up lights on at roundstart (#36623)
* Speeds up lights on at roundstart

* cleaner

* for all of em

* this was faster

* speeds this up too

* updates desc

* updates the area if used

* even more speed cutdown!!!

* makes it do itself too

* moar logging

* adds moody light

* unnecessary addition

* correct name

* kills this

* makes brighter

* back to pre conflict merge state
2024-06-11 12:14:23 -04:00
13spacemen
5ba95b4855 added send back to lobby button on player panel (#36396) 2024-04-29 20:17:19 -04:00
Kurfursten
3179ebed98 Dynamic Event Repairs (#35667)
* Dynamic Event Repairs

* fixes egal
2023-12-31 05:06:08 -06:00
DeityLink
d8faacc012 Meat Blob (#35569)
* Meat Blob

* spawn meat blob secret button

* dme

* ahhhh

* derp

* oh yeah just forgot the sprites

* right
2023-12-15 12:20:04 -06:00
nervere
78e89b7a0a customizable turrets for admins + button to spawn in Fun Secrets (#35462)
* customizable turrets for admins + button to spawn in Fun Secrets

* fix special description

* clarity on admin menu

---------

Co-authored-by: nervere <sage@lulz>
2023-12-02 19:18:45 -06:00
nervere
e6444e3669 deprecate remaining hook handlers to use events instead (#34504)
* deprecate revs hook handler

* properly deprecate revs hook, deprecate apes hook, make apes into faction and role datums

* make apes into faction and role datums

* remove redundant reboot hook handler and hook

* handle media setup in login

* remove mob hooks

* replace MobAreaChange hook

* remove rest of hooks and remove files from dme

* no more SetupHooks()

* MobAreaChanged event and move jukebox hook into proc

* fix OnMobAreaChanged proc

* byond sux

* remove unused event

* fix title music

---------

Co-authored-by: nervere <sage@lulz>
2023-11-19 00:44:37 +00:00
DeityLink
1b44123b22 Dynamic+ (#34678)
* listing rulesets real quick

* dynamicplus

* Ok nevermind let's keep it simple

* and that too

* hurr

* Update dynamic_rulesets_roundstart.dm
2023-07-17 11:32:07 -05:00
nervere
ceb50e8317 mass-buddha mode toggle for admins (found in secrets menu) (#34461)
* mass-buddha mode toggle for admins

* spelelelle

* don't send messages to clientless mobs
2023-07-01 20:06:35 +01:00
SECBATON GRIFFON
67a6fd0a06 Items exploding while thrown admin option (or on arcane tampered floors) (#33830)
* Items exploding on arcane tampered floors (or as an admin option)

* Items exploding on arcane tampered floors (or as an admin option)

* throw_impact as suggested

* removing redundant check, adding sanities due to qdel possibility

* less indents

* less wizard cheese

* changed method, works muuuch better now

* inverted this on request

* fixing this

---------

Co-authored-by: SECBATON GRIFFON <sage>
2023-03-11 23:31:33 -06:00
boy2mantwicethefam
85e10d92ad Adds a system to examines to show messages exclusively to admins (#33923)
* system

* adds a space for proper comments

* does the change
2023-01-09 13:46:31 -06:00
Kurfursten
f14f30b2d0 Direct Sound (#33595) 2022-10-30 12:00:55 -05:00
kane-f
db799a8161 Replaces money lotto event with an actual six number lotto (#32830)
* Replaces money lotto event with an actual six number lotto

* Can_start odds

* Takes from jackpot

* Persistent jackpot buildup

* Fix

* Fix

* Tied to amount of stuff bought from this and prices

* Real var name

* More sanity

* Cleanup

* Cleanup

* Starting value just in case

* Persistence tweaks

* Seems more accurate

* Return of the newscasting

* Reducing draw to 32, adding in defines

* Here?

* Clearer defines

* Forgot this one

* Sanity

* Sanity

* Attempt at luck

* Real sanity

* More sanity

* Implemented in practice

* As defines

* Proper divide

* Sanity

* More in-depth luck systewm

* Fix

* Sanity

* Always gets this number if so

* Better here

* Line cutdown

* Better?

* Better again

* Changes it to this system

* Fix

* Better times

* Proper length

* This too

* Better system

* Lotto tickets for a limited time only

* Fixes announcer nudity

* Adds to list

* Reformats this back into startWhen var

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-07-04 15:01:30 -05:00
kane-f
e4ae6e94cb Better fake adminbus explosions (#32477)
* Better fake adminbus explosions

* GRANDMA DRINK YO PRUNE JUICE

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-04-30 18:53:51 -05:00
kane-f
7be74af23f Pax bans (#31926)
* Pax bans

* Fixes

* Stops removal during it

* Fix

* Annotation

* Actual ban loading too

* New way of doing it

* New way of doing it

* Truncates code

* Even more truncating

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-29 14:34:22 -06:00
kane-f
5d9af4cc30 Adminspawn-only proc call gun (#31732)
* Adminspawn-only proc call gun

* Can't forget this

* Let there be gunk

* Here too

* Here too

* This is nicer

* Less messy in some cases

* Should be this permission to be consistent

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-10 19:01:55 -06:00
kane-f
06587834c9 Sends info about banned account cookies and multikeying to admin chats (#31409)
* Sends information about banned account cookies and multikeying to admin chats

* Much saner

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-12-05 12:06:23 -06:00
kane-f
e2e469919e Adds common filter input function (#31246)
* Adds common filter input function

* Comment

* 2 more places replaced in too

* Mass delete in zone lines trimmed down now

* Changing function on mass modifying vars

* Reformats this to be more flexible

* Cuts this down too

* Loadout selection

* Nicer to have this be a default value of 0, may as well sneakycode this now

* Handling this in another PR anyways

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-11-25 10:50:42 -06:00
DeityLink
3d15e47872 Admins can now spawn cosmetic blood stones (#31378)
* Admins can now spawn cosmetic blood stones

* Update code/datums/gamemode/factions/bloodcult/bloodcult_buildings.dm

* Update code/datums/gamemode/factions/bloodcult/bloodcult_buildings.dm

* Update code/datums/gamemode/factions/bloodcult/bloodcult_buildings.dm

* Update code/modules/admin/topic.dm

* Update code/modules/admin/topic.dm

* Update code/datums/gamemode/factions/bloodcult/bloodcult_buildings.dm
2021-11-24 10:54:40 -06:00
DamianX
817b97a294 Optimized loading vaults (#31239) 2021-11-08 22:36:33 -06:00
DamianX
a4438724c9 Changed all relative paths to absolute (#31078) 2021-10-18 16:28:55 -05:00
kane-f
4462ab5c9d Allows admin test dummies to spawn with custom outfit and appearance (#31074)
* Allows admin test dummies to spawn with custom item

* Fix

* Fix

* Fix

* Seperating this out

* Tweaks

* Tweaks

* Tweaks

* Tweaks

* Order fix

* Alert box now

* Rearranging

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-10-16 02:46:42 -05:00
GreatBigFailure
316117d29e Old Vendotron Events (#30921)
* Only works a little

* This took longer than expected

* Donezo

* Wait no now donezo

* Weird place for this

* This is more fun anyway

* Nothing to see here

Co-authored-by: Rubylips <Questionfrog@gmail.com>
2021-10-01 23:05:30 -05:00
DeityLink
b81d1629cc Adds some Game Panel admin toggles (#29944)
* Adds some admin toggles

* remove duplicate button
2021-07-11 15:12:28 -05:00
SonixApache
6ffe0b5281 adds lightswitch on/off admin buttons (#29846) 2021-06-22 14:12:27 -05:00
GreatBigFailure
2ad0eeaf51 Git please stop (#29861)
Co-authored-by: Rubylips <Questionfrog@gmail.com>
2021-06-21 17:28:01 -05:00
DeityLink
842425470f Added a certain admin request (#29782)
* surprise

* fix

* moved to its own file

* I can't into basic math

* warnings

* formalities

* let the gamemode be free

* separation

* gne
2021-06-21 16:16:59 -05:00
DeityLink
1628ee2cec (cult music stops) (#29664)
* safety cult dance

* cult dance emote

* more fix also box

* durp
2021-06-02 18:54:26 -05:00
DeityLink
409dce55b9 Biohazard Alert changes (#29616)
* better biohazard alerts

* fixing some legacy stuff

* fix admin outbreaks

* fuck

* fuck

* new announcement
2021-05-30 16:14:40 -05:00
toomykins
6247fa0ef1 add hogan and randomize module boards (#29256) 2021-04-19 12:15:04 -05:00
rob
060a6d8d2f add screenshots to roundend credits (#29071)
* dude trust me

* FUCK! ampersands

* I FIXED IT

* small logging update

url now immortalized in the "so ends ..." string, as per a suggestion i received
2021-04-02 17:54:30 -05:00
ShiftyRail
72725af8a1 Tag mode : Changeling Clown Among Regular Mimes (#28601)
* Add (most) of the code for tag mode

* Dynamic mode adjustements to make it work

* Don't need that

* They are no longer a mime

* Forgot that
2021-01-31 11:30:35 -03:00
ShiftyRail
b263c4ca1c Custom striketeams can now choose a custom outfit. (#28599) 2021-01-18 13:14:19 -06:00
ShiftyRail
d72f32e837 Fixes the create object link in the game panel (#28565) 2021-01-14 00:15:06 -06:00
DeityLink
60bd0b21c6 Some Dynamic Logging QoL and Fix'd Forced Rulesets (#28206)
* fix forced rulesets

* better
2020-11-21 10:50:21 -06:00
DamianX
036a826299 Added a button admins can press to motivate mechanics to perform their duties (#27361)
* mechanic motivation collar

* now works as internals

* add logging

* add zlevel check, require 80% charge
2020-08-05 10:33:58 -03:00
ShiftyRail
41ebb8a157 Removes session keys for admins. (#26540) 2020-05-20 13:52:22 -03:00
ShiftyRail
a67f8798a3 Tracker for projectiles (#26026) 2020-03-25 16:20:29 -03:00
ShiftyRail
fcbf3ce6f5 Allows admins to delete notes they made under all circumstances (#24450)
* Allows admins to delete notes they made under all circumstances

* Actually using my brain for once!

* Should fix it
2019-10-19 22:43:33 -05:00
DeityLink
2d28007c77 Virology Rewrite/Virus3/Nu-viro: IT'S FINALLY HERE (#23461)
* Virology Rewrite/Virus3 - Part 2.5 of 3 : Rebase to Bleeding-Edge (#23391)

* Virology Rewrite/Virus3 - Part 1 of 3 : pathogen spread, science goggles (#22036)

* blud

* cloud

* clooooud

* spread

* scanner

* I am the god of hellfire

* oh god oh no

* trimming fat

* dsqdsqdqs

* sdqdqsdqs

* derp

* pinky & the brain

* gibs n meats

* fix

* FeetStab

* working

* overload

* recipes

* analyser sprites

* analyser

* fucktheflu

* cures

* scanner

* scanner data

* work

* incubator

* more incubator stuff

* all of the centrifuge

* some splicer stuff

* more stuff

* lab mouse and cage

* way too much shit

* rr

* duh

* travis u havin a stroke?

* dangerousness

* better spacing

* some fixes

* qdel

* virus and immune system transfer

* derp

* pixels

* fixing retardation

* srccccccccc

* geh

* ahh

* sterility scan

* however

* out of

* conflicted dmi fixes

* what's wrong with you git

* aight travis now get your shit together.

* ffff

* hurr durr

* setting up

* oh shit nigga why have I not commit any of this yet

* ugh

* curb your pathogens

* bleh

* eh

* runtime

* sterilizine buff

* fixes

* sterile

* fixes

* gibbbb

* gneh

* eh

* oh that too

* fixing mouse refactor

* lab mice packs

* oh god oh fuck here we go

* fucking pandemic circuitboard

* chew

* ERT

* step on it travis

* get on with it

* fixing disease touch not really though

* what's your problem byond

* o minus

* syntax error

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* spelling error

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* still that spelling error

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* boy am I bad at english

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* I mean just look at that

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* manual tweak and record

* oxford comma or something

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* TRAsen

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* wrong proc

* weird process

* chem chem chem

* mouse balance

* defines
2019-07-09 21:01:45 +02:00
ShiftyRail
10e82226b1 Adds a few more fake alerts for badmins (#23322)
* Adds a few more fake alerts for badmins

* dedcode
2019-06-23 16:44:06 -03:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
a12feb3f8e Inline CSS apocalypse part ?? out of ??? 2019-05-13 14:38:16 -03:00
Paul Ritter
d1da9115b4 VSCode fixes (#22847)
* some fixes

* ow my brain

* ight then

* more

* MORE

* ;
2019-05-10 09:23:19 -03:00
ShiftyRail
318ba4fe86 Dynamic mode options (#22646)
* Dynamic mode options

* No stacking => off

* Some dumb typos

* Small fixes + added simulation procs

* 100% less retarded

* -s

* Better interface
2019-04-28 14:06:29 -03:00
Shifty/Anthomansland
48070d2ec4 New equation for threat 2019-04-11 23:13:58 +02:00
MadmanMartian
a1c0b93893 Adds a slow down lighting button (#22067) 2019-03-17 22:21:36 -03:00