Commit Graph

394 Commits

Author SHA1 Message Date
kane-f
a96b6fe439 Merges Emag() into emag_act() (#32501)
* Merges Emag() into emag_act()

* No not these

* Bots

* Updated comment

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-05-03 16:33:29 -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
ec5ef3329f [MDB IGNORE] [Revival] Engine Access Split: Major / Minor. + Mechanic Promotion without Pay Increase. (#32457)
* I hate mechanics so much that I'm going to scream until they're given more access- wait a second oh no!

* Fixing legacy access from cargo forward

* Fixing deff compile

* Fixing deff access

* Fix

Co-authored-by: Rubylips <Questionfrog@gmail.com>
Co-authored-by: kanef <kanef9x@protonmail.com>
2022-04-30 18:38:13 -05:00
adacovsk
49c9cdf489 Dreamchecker fixes (#32060)
* fixes

* Update cosmetics.dm

* Update treadmill.dm

* Update mob_helpers.dm

* Update mob_helpers.dm

* Update cosmetics.dm

* Update treadmill.dm

* Update mirror.dm
2022-02-13 04:32:15 +01: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
524d50aa29 Body archive mind transfer on spawning option. (#31840)
* Body archive mind transfer on spawning

* Some stuff for keeping old job clothes too

* Nicer way of doing it all

* Fix

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-19 08:14:55 -06:00
kane-f
4557eed1fe Allows banhammer to actually ban, if user can ban people (#31806)
* Allows banhammer to actually ban, if user can ban people

* Typo

* Shouldn't be in there

* Most fixes

* Two more

* Maybe it'll just werk?

* Maybe it'll just werk?

* Last fix

* Test pass too

* Nicer

* Better way of making banhammer into admin variety, tested and confirmed working.

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-19 07:11:24 -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
DeityLink
512b93119f Admins can now easily reset mobs' bodies using the Body Archive (#31144)
* Admins can now easily reset mobs' bodies using the Body Archive

* Better
2021-10-27 08:52:00 -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
kane-f
5c2eed6ff3 Explosion attack log update (#31070)
* Ex_act() logging update

* Fixes

* Priming

* Fixes

* Fixes

* More mob attack logs

* Fixes

* Other carbons

* Forgot these

* Forgot these

* Possible fix

* Last resort

* Obvious typo gets ignored

* Using fingerprints for more logging

* Basis of explosion system using it too, only for plasma cigars for now

* Fix

* Moved here

* TTV log fix

* Formatting ckey in too

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-10-16 02:46:34 -05:00
kane-f
73d72e6600 Syndicate disease disks box upgrade: Effect database forger (#31001)
* Syndicate disease disks upgrade: Effect database forger

* Fixes

* More subtle and recognisable at the same time

* Eh

* Adds nice symptoms by default to new spoof disks

* Fix

* Splitting disk by itself into seperate uplink item

* Fix

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-10-09 01:37:58 -05:00
DeityLink
a7ddac5c97 [Cult 4] "NAR-SIE'S HOLIDAYS" , aka "The End of Cult 3.0" (#30672)
* day 1

* day 1.1

* day 2

* day 3

* day 4

* day 5

* day 5.1

* day 6

* day 6.1

* day 7

* day 7.1

* day 8

* day 9

* day 10

* day 11

* day 11.1

* 11.1.1

* day 12

* and on the 13th day, he looked upon his work, and was pleased with what he saw

* 13.1

* day 14

* day 15

* day 16

* day 16.1

* fixing conflicts after rebasing post-Europa removal

* day 17

* day 17.1

* day 18

* day 18.1

* day 19

* day 19.1

* day 20

* day 20.1

* day 21

* day 21.1
2021-10-08 20:32:34 -03: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
bf4bbf2514 Added admin buttons allowing them to easily contact an entire faction or individual role (#30267)
* Added admin buttons allowing them to easily contact an entire faction or individual role

* M

* better default names
2021-08-19 19:04:52 -05:00
DeityLink
82e3990f9a Admin Kick confirmation (#30191) 2021-08-12 18:48:26 -05:00
DeityLink
79545d21e2 Renouncing your religion is now a button in your IC tab. (#30177) 2021-08-11 15:24:16 -05:00
DeityLink
38c689aa03 adminspawncookie REdux (#30011) 2021-07-19 14:47:27 -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
kane-f
85ff2bf3c4 Turret code refactoring/trimming (#29613)
* Beginning of refactor

* Cut down bullet act

* Attacking turrets

* Popping up and down

* woops

* Standardising israising and isdown, more readable now

* Enabled/disabled

* Something here

* Update gun override, this will help with refactoring shootAt()

* And finally, shootAt() is cut down

* Small bit of standardisation

* Gutting protected_area stuff, is unpopular apparently

* The belated rewrite of process()

* Last removals of lasers var

* A lot of duplicate code for nothing. Was that so hard?

* Trimming the loop down, don't wanna introduce lag

* woops

* Attempt at cutting this down too

* More inheritance

* Fixes a ton of compile errors

* Last one to fix in turret ffiles

* Updating vault objects file

* Fixing spawner

* Final compile fix, for now

* Not sure how this was forgotten

* Somehow this wasn't set to true

* Fixing some map compile errors

* And more

* Last ones

* Removing unused var and replacing usage

* Reverting it on syngery to resolve conflict

* Now, synergy

* Doing this better

* Fixing most of these

* Another update

* Fixing bug that prevented turret from updating to lethal

* Didn't need all this

* Format fix

* Prep for merge

* Readd

* Now fix

* And this

* Cleaning out more unused code

* Fix again

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-06-22 17:53:44 -05:00
SonixApache
6ffe0b5281 adds lightswitch on/off admin buttons (#29846) 2021-06-22 14:12:27 -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
DeityLink
92eff2cc07 Beekeeping 3.6.4 (#29615)
* beekeeping update 2021

* rightandwrong

* removed summary

* ok bee changes

* deployable hornet hive

* polish
2021-05-30 15:09:28 -05:00
ShiftyRail
84b9831f1b fixes misc sql errors (#29274)
* fixes misc sql errors

* also that
2021-04-19 12:22:59 -05:00
toomykins
6247fa0ef1 add hogan and randomize module boards (#29256) 2021-04-19 12:15:04 -05:00
ShiftyRail
b1ae6897db Two budgets for dynamic mode (#29182) 2021-04-13 02:39:42 -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
Pieter-Jan Briers
cbb9878363 Fix admin-spawned custom artifacts having incorrect effect IDs. (#28796) 2021-02-07 00:57:47 -06: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
gurfan
eef8e23147 Xenomorph Infestations (now with extra dynamic mode) (#28420)
* the alien

* beno

* lol

* fix defines

* increase cost

* oops

* assigned to role when burst

* remove to world

* make sure theres more than one vent before you remove it from the list

* remove old stuff

* remove old stuff and fix defines again

* remove include

* infestation

* fuck

* comment out milestones

* increase threat requirement

* uncomment defines

* fix warnings

* remove announcement on 5 xenos, switch back to time-based

* decrease time to what it is now

* xeno count 4 -> 3

* typo

* make plural

* Revert "make plural"

This reverts commit 8b0217da46.

* fix time

* figs
2021-01-14 17:16:07 -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
e9a806f30b Fixed notes being attributed to Adminbot (#27920) 2020-09-30 15:29:45 +02:00
gurfan
bce02fc5e2 changed emergency shuttle announcements to use command alert datums (#27882)
* convert to command alert datum

* remove extra announcement

* fix
2020-09-21 22:08:01 -03:00
DeityLink
1d6c038c9b Artifacts Panel (#27729)
* artifact_panel

* sanity

* varedit

* fixes

* init order fix

* better archiving

* derp

* okgood

* finishing touches
2020-09-05 22:24:42 -03:00
DeityLink
d27160bd4f Fixing more xenoarch-related runtimes and old bugs (#27731)
* artifact icon runtime

* menagerie runtime

* blackisting NPCs

* glowstick runtime
2020-09-05 08:28:08 -03:00
DeityLink
efe2964ad2 Buffing the Cellcharge and Celldrain large artifact effects (#27665)
* cellcharge celldrain tweaking

* eh

* derp
2020-09-03 08:16:50 -03:00
DeityLink
16e3e20a6b Big Xenoarchaeology update (#27594)
* That's a lot

* readded syndicate beacon

* derp

* blankbeacon

* ahhhhh

* syndicatebeacon

* big update eh

* fuck

* boulder desc

* syndicate beacon interface is now red like an uplink's

* arti finder

* jesus what

* last minute retardation

* dammit
2020-08-28 09:40:31 -03:00
DeityLink
df56640762 Newsreader PDA App (#27344)
* premiliminary stuff

* NewsReader

* forgot a couple notifs

* FixPaper

* herp derp

* aight we good

* Update code/game/machinery/newscaster.dm

* Update code/game/objects/items/devices/PDA/PDA.dm

Co-authored-by: adrian <artii.ftw@hotmail.com>

* fixes

Co-authored-by: adrian <artii.ftw@hotmail.com>
2020-08-08 03:30:10 -03: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
DamianX
e811ce6a21 The last batch of linter fixes (#27039)
* Added arguments to all gib() implementations

* Fixed ai/login.dm

* add arguments to remaining gib() impls

* i forgot this motherfucker's gib() arguments

* added type hint to global_runesets

* fixed weird for loop

* fixed blisterol not doing anything

* added a bunch of type hints

* wipe from the face of the earth the fuckery with the buckle verbs

* added type hints to the cmc

* Fixed arguments to apply_damage
2020-07-08 10:02:16 -03:00
Exxion
641009059e Removes Unicode stuff (#26670)
* Removes Unicode stuff

* Fixes capitalize() and examine

* Not important but how did this happen

* No more emoji in say or HTML in me

* Clarifies comment

* Better HTML sanitization

* Rebuilds dll

* Fixes some browser windows

* Fixes telecomms scripts (lazily)
This is the easy way out, but could probably be made faster by doing the byte counting ourselves
2020-06-28 14:22:42 +02:00
ShiftyRail
41ebb8a157 Removes session keys for admins. (#26540) 2020-05-20 13:52:22 -03:00
DamianX
043035f436 Fixed secret fake alert button (#26373) 2020-05-04 07:55:52 -03:00
DamianX
5399c3b0f3 Fixed a bunch of linter warnings (#26360)
* Fixed a bunch of linter warnings

* Fix everything, maybe break something

* Fixed Time Stop not being cast by Arcane Golems

* Fixed arguments of remove_from_storage

* Fixed gun/afterattack arguments

* Fixed gun/Fire arguments

* Fixed arguments to candle/light and mob/emote

* Fixed arguments to simple_animal/revive, simple_animal/gib, robot/drop_item, mob/flash_eyes
2020-05-03 16:06:40 -03:00
Kharkov72
81eee4290f ribbit (#26221) 2020-04-18 12:38:50 -03:00
ShiftyRail
a67f8798a3 Tracker for projectiles (#26026) 2020-03-25 16:20:29 -03:00