96 Commits
Author SHA1 Message Date
Timothy TeakettleandGitHub 3203930215 add support for holiday locked vending machine products (#7415)
## About The Pull Request
add support for holiday locked vending machine products
also removes the old holiday system, moving all holidays in it to the
newer system
and lets you set if a holiday should be announced or not

## Why It's Good For The Game
someone asked for it

## Changelog

🆑
add: add support for holiday locked vending machine products
🆑
2025-12-12 00:56:40 -05:00
4ab234f10c maploader / overmaps update - struct system, overmaps location bindings, misc backend improvements (#6403)
tl;dr level collections that can easily be logically restructured/moved
as necessary

will eventually be used for radio and overmaps location resolution.

this is the last part of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP/pull/4841
that has not yet been integrated.
this will be a draft for a while.

---------

Co-authored-by: LetterN <24603524+LetterN@users.noreply.github.com>
2025-11-06 17:49:23 -08:00
siliconsandGitHub a8be2b9882 replaces pray with ping gm system (#7344) 2025-10-15 18:56:48 +02:00
siliconsandGitHub f76aeb8f33 refactors admin narrate (#7319) 2025-10-08 23:51:38 +02:00
siliconsandGitHub 8563f938be refactors roles to be prototypes (#7323) 2025-10-08 09:53:41 +02:00
Timothy TeakettleandGitHub 876d9ebc6c add a way for admins to allow objects to emote (#7188)
## About The Pull Request
in terms of implementation this is just a crude edit of atom_say because
i am not taking on refactoring say code to be unified for this

if you have R_FUN you get access to atom emote on the right click menu

using it shows this menu

![image](https://github.com/user-attachments/assets/462c2229-0842-4630-92ac-eb9c4ad27712)

audible shows to people who can hear it
visible shows to people who can see it
all shows to everyone within range regardless

## Why It's Good For The Game
useful for EMs

## Changelog

🆑
add: add a way for admins to allow objects to emote
/🆑
2025-06-11 20:58:01 -06:00
ZandarioandGitHub 1b1d7e53a3 toggle_browser_inspect() (#7122) 2025-04-30 17:02:10 +02:00
Letter NandGitHub 351af0bb8c random backend updates (#7061)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
title

## Changelog

🆑
fix: world_topic status host is correct now
code: updated progressbar
code: updated stack trace
code: updated callback
code: updated weakref
code: updated topic request, now supports returning json format
code: datum browser doesnt hold atom owner directly
code: updated stat tracking (debugging, not player stat)
admin: updated del-all verbs
admin: allow f12 browser inspect (516 only)
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2025-04-05 12:31:33 -07:00
siliconsandGitHub 4137b01947 guncode update (and misc refactors) (#6740) 2025-02-22 16:31:23 +01:00
siliconsandGitHub a13176a1c2 reagents: reactions (#6816) 2024-10-31 19:35:20 +01:00
siliconsandGitHub 7678e98fa0 nt expeditionary weapons (#6682) 2024-10-14 16:32:21 +02:00
2ef52841f5 Z Narrate - An EM friendly Tool (#6651)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## A Hacky Little Admin Tool
When EMing I often have an issue where I need to narrate to a group of
people spread across an entire Z level. In these cases local Narrate is
unreliable and Global Narrate informs too many. This middle-of-the-road
option allows Admins and EMs to narrate across a entire Z level, making
it easy to narrate events that happen across a z level without having to
worry about people getting left out.

<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->


<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

🆑
add: hacky little Z Narrate admin proc
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

---------

Co-authored-by: BlueWildrose <57083662+BlueWildrose@users.noreply.github.com>
2024-08-15 16:20:02 -06:00
siliconsandGitHub edcd2e52ad admin stealth mode now works while deadminned (#6630)
this is admittedly not a usual use of stealth mode but it's nice to not
pop on/off the list when deadminned

(this is nice for event rounds since you're supposed to deadmin if in a
conflict role)
2024-07-31 10:10:27 -04:00
siliconsandGitHub b0cec39d84 overmaps 1 - generation & spatial (#6550)
here we go gamers
2024-07-14 18:20:27 -06:00
39bc14bb4a reworks game preferences (characters v2 staging) (#6310)
Co-authored-by: silicons <no@you.cat>
Co-authored-by: LordME <58342752+TheLordME@users.noreply.github.com>
2024-04-08 12:44:30 +02:00
383308a1d1 storage rewrite (#6284)
Co-authored-by: silicons <no@you.cat>
2024-02-17 10:08:35 +01:00
e5c9de9b6c various fixes (#6252)
see commits

fixes stuff in maintainer bug triage

---------

Co-authored-by: silicons <no@you.cat>
2024-01-06 12:27:26 -07:00
siliconsandGitHub 64b75c4048 better admin tooling and character profiles (#5931) 2023-09-02 21:48:44 +02:00
MazianandGitHub 39c22638f5 Character Profile Tweaks (#5754)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

Tidies up character profiles considerably.
Adds options for either a headshot, or a full-sized reference (portrait
only, limitations of max width 500px and max height 1000px)
Makes flavor text work. Turns text boxes into collapsible sections.
Adds character profile link to AI holograms.
Replaces the 'OOC Notes' link in examine, rolling that functionality
into the profile. Vore prefs and flavor text viewing are untouched, for
the moment.

## Why It's Good For The Game

I have more experience with tgui now so it's a good time for me to clean
up my mess.

## Changelog


<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2023-07-27 09:49:43 -07:00
LordMEandGitHub 9b128134df Revert "fixes noncompliance with 514 procpaths" (#5780)
Reverts Citadel-Station-13/Citadel-Station-13-RP#5779
2023-07-24 21:50:50 +01:00
58f4094413 fixes noncompliance with 514 procpaths (#5779)
turns out the old way of doing procpaths is illegal now

this should fix some weird potential (?) bugs

---------

Co-authored-by: silicons <no@you.cat>
2023-07-24 21:26:17 +01:00
siliconsGitHubVM_USER <VM_USER>silicons
78a633ba80 new client security and refactors and playtimes and--- (#5603)
cleans up config
adds new role time.tracking system
adds new panic bunker
adds new VPN detection system
unfucks the automated age gate
does a bunch more cleanups
refactors client security checks a little

---------

Co-authored-by: VM_USER <VM_USER>
Co-authored-by: silicons <no@you.cat>
2023-06-26 20:43:50 +01:00
d5833cb162 some tiny optimizations/shifting things around, removes 2 unused files (#5643)
title

---------

Co-authored-by: silicons <no@you.cat>
2023-06-25 11:55:07 +01:00
siliconsGitHubVM_USER <VM_USER>silicons
fd5e67ff71 runtime maploading: fifth time is the charm (#5524)
Co-authored-by: VM_USER <VM_USER>
Co-authored-by: silicons <no@you.cat>
2023-06-15 19:21:14 +02:00
6a7c7e697a adminheal/revive changes (#5536)
Co-authored-by: silicons <no@you.cat>
2023-05-30 22:59:58 -05:00
MazianandGitHub c858fa99cb Character Profiles (#5525)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

Adds Skyrat-style character profiles.

## Why It's Good For The Game

They're cool, really.

## Changelog

🆑
add: Character Profiles. They have four tabs, and include a slot for a
custom image of your character.
add: Profile Text in the character creation menu. This supports the same
markup as speech.
add: Support for custom headshot images - must be set by an
administrator!
add: Admin verb to set headshots for people.

/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2023-05-30 10:39:58 -07:00
Captain277andGitHub 774e5426a6 Revert "Changes Traders from a Job to a Ghostrole [WIP]" (#5397)
Reverts Citadel-Station-13/Citadel-Station-13-RP#5385

1. **Reverts my Job to Ghostrole PR**

1. _I think using the Ghostrole system for traders is ideal, but they've
lost access to their banks and loadouts. It's probably too much trouble
to figure out right now and it's beyond me on my own._
2023-04-21 08:10:37 -07:00
LordMEandGitHub 0cc52af3c5 smite refactor and addition (#5390)
🆑
admin: removed the smite(vore) verb from admins
admin: added new smites to remove limbs
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2023-04-19 00:30:18 -07:00
Captain277andGitHub b9da5a8145 Changes Traders from a Job to a Ghostrole (#5385) 2023-04-17 12:58:12 +02:00
4f76022369 fishing port from tgstation (#5360)
Co-authored-by: silicons <no@you.cat>
2023-04-16 16:16:51 +02:00
f42c0b9b4a completely overhauls chemistry dispensers (#5132)
Co-authored-by: silicons <no@you.cat>
2023-03-11 17:45:47 +01:00
ZandarioandGitHub 83d3e312f8 fucky wucky (#5102)
I joked about having something silly to tell players we're fixing shit,
and while looking into bee's statpanel I noticed the image for this in
their HTML files so of course I had to add it.

Ported from: BeeStation/BeeStation-Hornet/pull/1574
2023-03-03 22:04:33 -08:00
817e7c1f22 Characteristics - Stats / Skills / Talents Backend, /datum/character backend, background-locked alt title backend (#4840)
Co-authored-by: VM_USER <VM_USER>
Co-authored-by: silicons <no@you.cat>
Co-authored-by: Felix <58342752+TheLordME@users.noreply.github.com>
2023-02-09 23:34:43 +01:00
siliconsGitHubVM_USER <VM_USER>silicons
fb429e51a4 KILLS STATPANEL (#4877)
Co-authored-by: VM_USER <VM_USER>
Co-authored-by: silicons <no@you.cat>
2023-01-11 09:12:35 -06:00
siliconsGitHubVM_USER <VM_USER>
e7df070fd6 [idb ignore] completely migrates sprite accessory to id system (#4759)
Co-authored-by: VM_USER <VM_USER>
2022-12-12 18:41:45 -06:00
28e11dee54 lore/contractor/background/character overhaul project (public branch edition) (#4488)
Co-authored-by: silicons <2003111+silicons@users.noreply.github.com>
Co-authored-by: Zandario <zandarioh@gmail.com>
Co-authored-by: VM_USER <VM_USER>
Co-authored-by: AlphaM01 <33434925+AlphaM01@users.noreply.github.com>
Co-authored-by: LordPapalus <54518057+LordPapalus@users.noreply.github.com>
2022-11-09 01:57:00 -06:00
siliconsGitHubVM_USER <VM_USER>
bf62a62bab vehicle repath, piggybacking, firemanning, riding components, multiseat vehicles, buckling, probably other stuff (#4361)
* shit code goes in the comedy bin

* stubs

* move those

* w

* vehicle repath

* maybe that instead

* aouhgoawhuh3ho

* markers

* a

* fixes

* hell

* let the great refactoring begin

* a

* aouhg

* changes

* augh

* signals

* s

* offhand stuff

* wrappers

* stuff

* modifications

* a

* stuff

* base component

* Stuff

* a

* stuff

* ay

* Ay

* ?

* fix

* a

* augh

* aough

* mark those

* sigh

* correction

* that

* let the good times roll

* more

* more

* on god

* aoihgouh

* fixes

* done with that ifle

* sigh

* a

* s

* fuck off voremobs

* stuff

* pain

* some more

* changes

* changes

* f/r

* sigh

* impl

* out with the useless

* fix

* Fixes

* a

* fixes

* move that

* pain

* fix

* m

* pain

* WHY

* regex

* s

* just offsets to go

* reserve those words

* that

* stuff

* stuff

* not sure if list ops were a good ide abut whatever

* fix

* and once more with energy!

* and once more with energy!

* fixes

* offsets

* fix

* lmao!

* ay

* patch

* fixes

* propagate that shit through

* ayo

* bruh?

* e

* PLEASE END MY SUFFERING

* ah.

* that

* fix

* fix

* fixes

* e

* Fix

* fix

* fix

* Fix

* fix

* fix

Co-authored-by: VM_USER <VM_USER>
2022-09-29 22:13:03 -07:00
siliconsGitHubVM_USER <VM_USER>
7dffc24138 DBCore (#4205)
* clown time

* let the shitfest begin

* wild

* kill me

* sad

* format

* regex

* erase manual dbcore connect procs

* fix async

* replacements, RunQuery()

* replacements

* more

* update

* epic

* fix

* a

* a

* more queries

* queries

* queries

* queries

* test

* 4

* conversions

* fix

* a

* that

* prefixed

* connection log

* schema

* prefixed

* wack

* oops

* fix

* Travis gaming

* rid that

* a

* prefix that

* prefix that

* OH THATS IMPORTANT

* bandaid

* fixes

* Update database_changelog.md

Co-authored-by: VM_USER <VM_USER>
2022-08-02 02:51:01 -07:00
siliconsGitHubfake_vm_user <fake_vm_user>VM_USER <VM_USER>
934ad25bfe refactors: inventory, mousedrag, stripping, species bodytypes, inventory HUD, and probably some unrelated things (#4092)
* start

* i hate people who pack shit into one file

* sigh

* regex

* inventory rework

* stubs

* regex

* this is insanity

* oh no

* backend moment

* a

* changes

* wild

* regexing

* changes

* put in hands

* more errorS

* attackby

* more helpers

* replacements

* wild

* fixes

* pain

* fxies

* fixes

* unneeded

* ape

* ape

* wild

* wild

* more

* wild

* there

* fixes

* fixes

* l

* wild

* more

* moer

* fixes

* enough for todayd

* regexing

* long time coming

* shaking and crying

* end me

* fixes

* fixes

* e

* fxies

* rig refactor moment

* fixes

* fixes

* fixes

* fixes

* out with the shitcode

* thanks git

* partial rig rewrite here we go

* more

* fixes

* WWWW

* ok

* wild

* bitfield defines

* nobludgeon

* pain

* pain

* fixes

* more

* wild

* wild

* fixes

* pain

* move behaviorsr

* fixes

* next up, finishing core procs

* y

* .

* time to finish this

* time to finish this

* propagate accessories

* hate this accursed engine

* hate this accursed engine

* pain

* more

* cancer

* epic

* genuinely hate

* wild

* that

* why

* circuitry is my bane

* y

* how

* sort

* logging

* logging

* im dying

* fixes

* next

* f

* more

* epic style

* fixes

* on meta

* fix

* wild

* uh

* quirky

* fixes

* agh

* pain

* fixes

* fix

* sigh

* a

* epic1

* fixes

* ugh

* epic

* fixes

* uhh.

* is this even a fix

* fix

* fixes

* fixes

* we love optimization

* wear over system

* correct

* worn over stuff

* just augments

* coggy

* implant magnetic catch

* implant magnetic catch

* fixe

* a

* g

* t

* fix

* fix

* wack!

* fix

* a

* semantics

* fix

* that

* fixes

* handle denesting

* w

* fixes

* e

* bugs

* fixes

* fixes

* unit tests

* absolutely wild

* fixes

* fix

* fix

* fixes

* on god this is bad

* fixes

* fixes

* fix

* fix

* wacky!

* fix

* wack

* manual

* fixes

* closets

* OOPS

* wack

* pain

* pain

* flags

* regex

* fixes

* wakc

* changes

* more

* augh

* more

* replaces

* more

* that

* acc

* acc

* fix

* fix

* fix

* oh woops that was important

* wack

* epic

Co-authored-by: fake_vm_user <fake_vm_user>
Co-authored-by: VM_USER <VM_USER>
2022-07-29 00:20:47 -07:00
ZandarioandGitHub 5a7f357b85 CitadelRP (#4108)
* dme and dmb

* Heeeere we gooo

* fasease

* Continued.

* AAAAAAAAAAAAAAAAAAAAAAAA

* Brain going numb

* agh

* The suffering will be worth it... right?

* Going blank...

* Am I done?

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* Fixes

* Should be everything I care about right now.
2022-05-26 01:37:55 -07:00
silicons d4d5fe2a60 breaking out the big guns 2022-05-14 08:08:34 -07:00
ShadowandGitHub 3c95b1cf30 Comment out skills (#3875) 2022-04-13 01:59:28 -07:00
Captain277 a39b8fdbef Spawn point allocation and Nebula Gas disabling. 2021-07-17 16:13:16 -07:00
663b919445 [IDB IGNORE] [MDB IGNORE] Tether - remade on cit repo so people can PR to this (#3043)
* Tetherport

* sigh

* more fixes

* shields

* more

* woo

* compile

* e

* a

* Tether, compilable and running

not playable tho

* Tether, compilable and running

not playable tho

* Automatic changelog generation for PR #3200 [ci skip]

* why

* EOL

* nukes edited areas. if you had something important in here, you didn't deserve to.

* another folder down

* one more folder

* the refacotring continues

* change those

* okay

* dynamic zlevels

* move stufF

* reorganize that too

* get rid of unneded archives

* move talon too and rename that

* meh

* woop

* fixes

* move those

* fixes

* fix

* Submap Repathing/Reconciliation

* Attempts to fix Gecko invalid variable bug.

* Alright. Let's actually fix every bugged instance.

* Another round of updates. That same turf issue exists.

* Should fix the last of those weird varedits.

* One snuck by?

* Another round of fixes.

* I want to know who put all these var edits in.

* Another batch down.

* Yet another batch.

* A map at a time, at this rate.

* I hope these are the last four, but probably not.

* Hopefully the last, but probably not.

* ANOTHER stealth var_edit that snuck through.

* Manually checked the rest of the map files I found. These were updated.

* Did the same for bad var_edits. Caught these.

* Updates the 140x140.

* Sorts Talon and partially adds Point Defense. Too complex for me.

* tether_turfs

* I think this is it. The last variable bug.

* Telenetwork Delenda Est

* linterS

* fix

* extraneous files

* woo

* mmm

* add that in until reagents hardsync

* woo

* sync

* updates

* t

* weather

* i want to rewrite telecomms

* test

* shift those

* woo

* move that

* FUCK

* Fix

* fix

* or null

* shuffle

* Fixes

* Fixes

* Fix

* fixes

* woo

* that

* facility safety

* that too

* move that out

* fixes

* woops /

* rename those

* those

* woo

* test

* fixes

* woo

* exploration map edits

changes oxygen tanks to o2 jetpacks, co2 jetpack to an o2, adds pathfinder voidsuit, suit cycler for medical, and fixes access restrictions on the PF's office and locker

* mh

* Update fueldepot.dmm

* woo

* woo

* woo

* fix

* utterly fuck you

* Automatic changelog generation for PR #3225 [ci skip]

* test code

* w

* that

* fieldgens

* better

* singulo

* fixes

* fix

* fix

* adds mirrortools, removes backup implants

* why

* Prevents falling through catwalks and lattice,
stolen from Silicons

* Lots of stuff!

* Update talon2.dmm

* Automatic changelog generation for PR #3226 [ci skip]

* Removes Mining Stacker

* Slight remap changes to Deck 3, pending more.

* Automatic changelog generation for PR #3228 [ci skip]

* fix that

* that

* R&D remap.

* Lighting fix and correcting a talon vault issue?

* Conflict clean-up.

* Multi-floor modifications. Chem change. R&D revert. Etc.

* Adds a few extra timeclocks.

* Missed the bioregens. Hooray.

* Re re readjusts R&D to a lobby design. Adds Space Spice. Maybe fixes Captain spawner.

* woo

* fix

* not that

* Xenobotany and Trash Pit adjustments.

* proper

* De-militarizes Talon. Will Trader-ify them when I wake up.

* fix

* fix

* ashet pls

* ashet pls v2

* cleaner

* cleaner

Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
Co-authored-by: CitadelStationBot <citadelstationcommunity@gmail.com>
Co-authored-by: Captain277 <agentraven16@gmail.com>
Co-authored-by: Mag <86886852+MonaraMir@users.noreply.github.com>
Co-authored-by: nik707 <38332985+nik707@users.noreply.github.com>
Co-authored-by: TheLordME <58342752+TheLordME@users.noreply.github.com>
2021-07-11 23:29:24 -07:00
nevimerandGitHub 0b279ec943 softens chat colours for eye pleasure (#3123) 2021-05-26 02:26:40 -07:00
siliconsandGitHub 6756b7c235 Merge pull request #3087 from Captain277/Minor-Bug-Fixes-May
Adds Library Scanner, Partially Fixes Bugged Tyrmalin Drinks, and Restores Vore Smites
2021-05-23 01:22:51 -06:00
nevimer 15e7e60573 IP Reputation port from Vorestation & Return to menu >> Respawn
As the title says
2021-05-20 22:13:44 -04:00
Captain277 6273cddedb Fixes and such. 2021-05-12 00:25:40 -07:00
+12 d08acccd8a Overdue Update (#84)
* Automatic changelog compile [ci skip]

* fix linter uwu (#2934)

why yes i am speed selfmerging to fix a broken linter

* Update outlet_injector.dm

* Update admin_investigate.dm

* Create logging.dm

* Update vorestation.dme

* Update outlet_injector.dm

* woops

* fix

* we pog

a little bit

* a little bit more

* Update smes.dm

* Automatic changelog compile [ci skip]

* excludes turfs entirely

* Update beam_prism.dm

* excludes blind people

* Update floor.dm

* Update flooring.dm

* Update girders.dm

* Update materials.dm

* Update materials.dm

* Update window.dm

* Update gaia_planet.dm

* Update frozen_planet.dm

* Update classh.dm

* Update lavaland.dm

* Automatic changelog compile [ci skip]

* excludes itself

* Update clothing_accessories.dm

* Update clothing_accessories.dm

* Update cartridge.dm

* Update floor.dm

* Update floor.dm

* Automatic changelog generation for PR #2928 [ci skip]

* alien laserguns (?) sounds

why is it named beam/cyan wtf

* Automatic changelog compile [ci skip]

* adds comedy

* Automatic changelog compile [ci skip]

* Update window.dm

* allows cyborgs to pick up rus-t fuel rods

cyborgs should be able to start the rus-t solo to bring it inline with other engines

* missed a comma woops

ooopps

* Automatic changelog generation for PR #2936 [ci skip]

* Automatic changelog compile [ci skip]

* Update stack.dm

* Update floor.dm

* pretty

* update

* Automatic changelog compile [ci skip]

* del all

* Automatic changelog generation for PR #2929 [ci skip]

* Automatic changelog compile [ci skip]

* unsquishes minitest and adds emote stuff from main (#2949)

* unsquishes minitest and adds laugh stuff from main

🆑
fix: unsquishes minitest (dev)
add: adds laugh sounds from main
add: adds a *nyaha emote separately
/🆑

* add a help entry bc why not

* trailing newlines for linters

* ports screaming from main

* ports spam_flag from main

* this is better than having a separate PR and using the living.dm stuff

* after maint talk, better that this doesnt exist until it can be implemented nicer

* Automatic changelog generation for PR #2949 [ci skip]

* Automatic changelog generation for PR #2938 [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Changes to engine templates

## About The Pull Request
Adjusts the engine templates so that certain bugs are no longer present. Namely, everything wrong with the R-UST and duplicate radiator windows. Now it isn't just the SM that has radiator window shutters, as well.

## Why It's Good For The Game
Now, I know there was a ban on changing the layout of the map, so changing the layout of the pipes in the R-UST might be a bit of a stretch, but hear me out. Fixing the R-UST by means that you rightfully shouldn't need to take ICly every round fucking sucks.
The other things are just a bit of icing on the cake.
## Changelog
🆑Auris456852
fix: R-UST's hot loop now is set in the right direction and the wiring works.
fix: No more duplicate borosilicate engine windows.
tweak: Every engine submap now has radiator window shutters.
tweak: Removes the rogue button in the middle of the R-UST pipes.
/🆑

* Update Misc-Recipes.dm (#2972)

* [RTM] Language Flags Clean up, _vr merging and speech_verbs can be lists now (#2932)

* Language clean up

* Adjusts Pan-Slavic desription to be more correct
in current Lore

* Fixes a typo in the Squeakish description

* Add Gibberish protection, when using prefix for
unknown language(s)

* Removes the lowertext function from filling the
language_key list,
to allow both the cases of letters to be used for language prefix

* Gibberish protect now clears the prefix

* ! emotes delete the ! properly again

* Automatic changelog generation for PR #2932 [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog generation for PR #2959 [ci skip]

* yeah lets ban them

* trailing newline

* visual improvements, stability tweak

Ports icons from Scav, which I think uses Bay's.

Some code coming along with it, too.

Also: My own alpha changing with the colour and temperature.

* makes it easier to see without fake ambient occlusion

a visibility fix, and more scaling levels

* dynamically scales the fields alpha and the brightness with the temperature

wow, I can't believe my code worked first try.

* the brightening

the math made is kinda darker than before at max.

* untested beach sound fix (#2980)

* untested beach sound fix

* uncrush

* adds *clak (#2979)

* lets warn the user about what they're about to spawn (#2975)

* more horror things (#2968)

* toggle pain messages (#2962)

* toggle pain messages

* Update pain.dm

* Update pain.dm

* Update pain.dm

* Automatic changelog generation for PR #2962 [ci skip]

* lying can now be left or right like main (#2955)

* Fixes robotics labcoat icons (#2954)

* Automatic changelog generation for PR #2954 [ci skip]

* Update fishing.dm (#2951)

* Automatic changelog generation for PR #2951 [ci skip]

* adds taur loafing (#2950)

* test

* functional loafing

* better layering and sprite

* ok thats bad layering

* Update taurs_vr.dmi

* Update update_icons_vr.dm

* Automatic changelog generation for PR #2950 [ci skip]

* Update miscellaneous.dm (#2978)

* Update broadcaster.dm (#2981)

* Update dice.dm (#2983)

* minor changes (#2971)

* minor changes

* minor text fix

* choker fix (#2970)

* Update emote.dm (#2969)

* Suplexes all barsigns before it (#2898)

* Adds the new sign

Adds the C1-TA DEL-B barsign to the game.

* Replaces holoprojector with standard sign base, makes it so Celestial Cafe isn't backwards in literally every direction except down

e

* Update port_gen.dm (#2939)

* Update mob.dm (#2961)

* adds unus (uno) because it isn't a joke anymore (#2976)

* space uno pog

adds a deck of unus (uno) cards and adds them to loadouts, bits n bobs, and two spots on the triumph

* Update unus.dm

* Automatic changelog generation for PR #2976 [ci skip]

* lets event managers+ delete mobs in a specified range (#2958)

* lets event managers+ delete mobs in a specified range

the del-all verb makes me cry, so i made an optimized one

* minor polish

lets convert that path to the name rather than present event managers full type paths a second time

* Update debug.dm

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Update robot_upgrades.dm

* map tweaks

* Visual Studio Code things

* Revert "Visual Studio Code things"

This reverts commit 25a686baa5.

* Revert "Revert "Visual Studio Code things""

This reverts commit 2d607f29a6.

* Revert "Revert "Revert "Visual Studio Code things"""

This reverts commit 5a5b9319ef.

* Add files via upload

* Update sprite_accessories_vr.dm

* Revert "Update emote.dm (#2969)"

This reverts commit 05f26c81ac.

* Hopefully converts the maps to .tgm

* Missed a spot

* Exploration Shuttle Redesign

* Revert "Exploration Shuttle Redesign"

This reverts commit 73707a39fc.

* Revert "Revert "Exploration Shuttle Redesign""

This reverts commit 13a59f427e.

* Automatic changelog compile [ci skip]

* lets not show this to the user

* [MAINPORT]

* Update panic_bunker_player.dm

* Update admin.dm

* Update new_player.dm

* Automatic changelog generation for PR #2992 [ci skip]

* Automatic changelog generation for PR #2991 [ci skip]

* Automatic changelog generation for PR #2988 [ci skip]

* Update manuals.dm

* Update negative.dm (#2986)

* what if we removed the fusion environment heat cap..... haha... (#2987)

* Update core_field.dm

* Update core_field.dm

* fixes a bunch of things (borg attacks gravity etc combined pr)  (#2989)

* more

* wew

* Update movement.dm

* Update movement.dm

* Update areas.dm

* Update movement.dm

* Update areas.dm

* updates new_size (#2993)

* mannequins can no longer scream (#2994)

* lets not spam THUNDERDOME.ogg indefinitely in the holodeck (#2995)

* lets not spam THUNDERDOME.ogg indefinitely in the holodeck

* Update HolodeckControl.dm

ok thunderdome can have thunderdome.ogg

* Update triumph_things.dm

* The great de _vr-ening. Part one. (#2933)

* first pass

* pass 2

* e

* Update vorestation.dme

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Adds wirecutters to sciencehound

* Automatic changelog compile [ci skip]

* i dont know

???????

* Automatic changelog generation for PR #3004 [ci skip]

* Automatic changelog generation for PR #2973 [ci skip]

* Automatic changelog compile [ci skip]

* tweaks and fixes

* Automatic changelog generation for PR #2650 [ci skip]

* conveyor thing (#2964)

* fix

* Update conveyor2.dm

* Update station.dm (#2999)

* Update pins.dm (#3000)

* Automatic changelog generation for PR #3000 [ci skip]

* science no longer gets free tasers (fixes xeno taser guns) (#3001)

* Update weapons.dm

* Update weapons.dm

* fixes antimagic components, gives inversion beams 0.66x damage if someone is antimagic shielded (#3003)

* modifications

* component anti magic

* 0.66x

* fixes

* fixes dropped

* main

* fix pickup

* Automatic changelog generation for PR #3003 [ci skip]

* Update nif.dm (#3005)

* Update triumph-02-deck2.dmm (#3007)

* fixes modular weapons not updating after generatefiremodes somehow writing 5 lines of code to fix this doesn't change the fact this entire fire deserves to go in a trash fire (#3009)

* Update modulargun.dm

* Update modulargun.dm

* Update cult.dm (#3010)

* sometimes the only safe haven from shitcode is porting in status effects from main just to code a dagger for stabbing things with  (#3015)

* why did i do this

* wow

* actual files

* changes

* on second thought

* fix

* fixes

* woops

* wield

* fixes

* fix

* fix

* woops

* Automatic changelog generation for PR #3015 [ci skip]

* adds tagline config (#3018)

* Update world.dm

* Update general.dm

* Update config.txt

* maybe if atmos crashes it should automatically recover and fix itself instead of runtiming every 2 seconds for the rest of the round (#3020)

* Update air.dm

* Update air.dm

* Update air.dm

* Update air.dm

* Update cataloguer.dm (#3021)

* fixes inducer runtime, removes inducing smes because it's a blatant copypaste that is unnecessary  (#3024)

* Update inducer.dm

* Update inducer.dm

* Automatic changelog compile [ci skip]

* yup

* Update captain.dm

* 1

* fixes overlapping light and camera (that was there before my changes), re-does decals to follow science standard

* Automatic changelog compile [ci skip]

* Forgot decals in Virology and a sec bit

* fixes soulcatcher ar projections and switches AR rendering to appearance cloning (quite literally 3 orders of magnitudes faster) (#3006)

* woop

* done

* Update science.dm

* Update science.dm

* makes sizegun standard with other size nerfs

@nik707

* Automatic changelog compile [ci skip]

* Automatic changelog generation for PR #3028 [ci skip]

* Automatic changelog generation for PR #2952 [ci skip]

* sometimes i wish i could gitban whoever coded syringe infections because congratulations i will now instantly kill someone with 10 clicks with this omegalul tier dumpster fire of a proc  (#3022)

* Update syringes_vr.dm

* Update organ_external.dm

* Update syringes_vr.dm

* Update pain.dm (#3023)

* Update heat_exchanger.dm (#3030)

* Update spreading.dm (#3031)

* removes fun - no more spawning in dust clouds :( and i guess faster/more organized overmaps init  (#3040)

e

* syncs TGS, tgui, and build tools to latest tgstation (#3039)

lol said the crab, lmao

* Update triumph-04-deck4.dmm (#3047)

Re-Uploading the new shuttle

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Update 13_soulcatcher.dm (#3033)

* fixes rigsuit gauntlets erasing gloves (#3027)

* maybe

* alright

* fixes language colors (#3045)

* e

* tgui update

* wew

* fix

* Update triumph-03-deck3.dmm (#3036)

* lets not sterilise entire solar systems every shift (#3037)

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* the ultimate fix

Co-authored-by: Changelogs <action@github.com>

* Automatic changelog generation for PR #3037 [ci skip]

* The nose thing (#3035)

* Update new_player.dm (#3042)

* okay this is going to be a horrible idea but it's this or weeks of manual replacement - icon sync to vorestation via overwrite-or-append merge from cit onto vore icons  (#3038)

* scream

* i'm sorry affectedarc

* reset to master

* woohoo let's bloat the codebase with 342 more files it's okay we'll clean them up eventually, cit is doomed

* let's not

* probably fixes dogborgs

* Automatic changelog compile [ci skip]

* e (#3050)

* [READY] Yeet, Or, How I learned to stop hating resleeving and rework it entirely. (#3008)

* IT WORKS

* e

* i am losing my mind

* works

* mirrors transfer from the console

* adds new scanner

* mirrors persist on gib/ash/dust

* E

* nif save alteration + mirror tool

* adds mirror tool

* mirror tool cleanup

* e

* tidying

* Revert "tidying"

This reverts commit 13d62ca2ae.

* god i hope this is everything

* pref works but also doesn't

* e

* testmergies time

* e

* E

* e

* ok

* e

* This didn't break anything so HERE WE GO

* e

* adds the positronic mirror variant and required code to spawn with it

* Positronic mirror code

Co-authored-by: buffyuwu <42501819+buffyuwu@users.noreply.github.com>

* Automatic changelog generation for PR #3008 [ci skip]

* fixes and adjustments to slimes/xenobiology/fire extinguishers (#3048)

* wow

* wew

* grr

* grr

* this ones right (#3054)

* Automatic changelog compile [ci skip]

Co-authored-by: Changelogs <action@github.com>
Co-authored-by: nik707 <38332985+nik707@users.noreply.github.com>
Co-authored-by: silicons <2003111+silicons@users.noreply.github.com>
Co-authored-by: FreeStylaLT <freestyla8@gmail.com>
Co-authored-by: CygnusB <39594514+MalricB@users.noreply.github.com>
Co-authored-by: buffyuwu <42501819+buffyuwu@users.noreply.github.com>
Co-authored-by: CitadelStationBot <citadelstationcommunity@gmail.com>
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
Co-authored-by: Kraseo <S0ldi3rKr4s0@hotmail.com>
Co-authored-by: Auris456852 <MegamanZeroZX@gmail.com>
Co-authored-by: Felix <58342752+TheLordME@users.noreply.github.com>
Co-authored-by: Mount0 <66533944+Mount0@users.noreply.github.com>
Co-authored-by: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com>
Co-authored-by: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com>
Co-authored-by: Funkeronipasta <72235187+Funkeronipasta@users.noreply.github.com>
Co-authored-by: Ghostcoffeee <66063955+Ghostcoffeee@users.noreply.github.com>
Co-authored-by: MediHound <magda.c0rtana@hotmail.com>
Co-authored-by: LordDoge <44487173+LordDoge@users.noreply.github.com>
Co-authored-by: MediHound <47318585+MediHound@users.noreply.github.com>
Co-authored-by: crystal <harryrobertfoster@gmail.com>
2021-05-04 00:24:17 -07:00
nik707andGitHub 82e0013f1b The great de _vr-ening. Part one. (#2933)
* first pass

* pass 2

* e

* Update vorestation.dme
2021-04-20 11:38:00 -07:00