Commit Graph

347 Commits

Author SHA1 Message Date
Zandario
ed27a01b58 Massive backend updoot: Juke Build, TGUI upgrades, Soft Ping, and too much to list! (#3990)
* Time to become our TGUI God.

* Visually sprucing the copyrights.

These shouldn't be ignored :)

* babababa

* https://github.com/tgstation/tgstation/pull/50422

* dooootdooot

* Holy fuck

Updates the tools folder
Updates our build tooling
Updates TGUI MASSIVELY
I'm going to go scream in a hole now

* ??

* Was it this dum thing?

* orrrr

* It's this isn't it

* Did it manually

* hubah

* TGUI Changelog

* oops

* What if I use the original?

* Lets try this again

* Shit commenting out for now

* asdasd

* Fuck it use the old one and remember to replace later

* Updates yarn.lock

* Lets try something horrid

* Nope it HATES THAT

* fucc

* The great eslinting

* HOLY SHIT

* Final?

* ?

* asd

tgstation/tgstation/pull/59914
tgstation/tgstation/pull/66317

* Improved Asset handling.

* Oops

* Subsystem stuff

* Recompiles the Changelong again.

* Finally Fixed Communicators

* Compiled Changelogs... AGAIN
2022-05-09 18:02:09 -07:00
silicons
4e418ff72d fast optimization pass (#4002)
* WHY

* wack

* okay

* HOW

* k

Co-authored-by: fake_vm_user <fake_vm_user>
2022-05-08 15:30:30 -07:00
silicons
5a496c5dff Baseturfs (#3938)
* ill do this in the coffee shop later

* has to go

* add stuff

* changes

* this is going to explode

* this is going to explode x2

* more

* *scream

* move

* w

* oh god oh fuck now for main proc

* progress

* wack

* next segment..

* update

* shuttles are next

* AAA

* sigh

* this is going to be ugly

* ugh

* epic!

* pain

* hope this works

* patch

* patch

* patch

* patch

* patch

* epic!

* wack

* oh god..

* oh god..

* wack

Co-authored-by: fake_vm_user <fake_vm_user>
2022-05-06 20:13:51 -07:00
deathride58
58d26919cb Hub refresh 2022 - Cleans up hub desc code, adds some more config options, and more! (#3988)
* Hub refresh 2022 - Cleans up hub desc code, adds some more config options, and more!

* fixes stray hyphen when station name is default
2022-05-06 19:15:44 -07:00
silicons
ee471ebfb5 Spawnpoints (#3976)
* marker

* port main files, start refactor

* *scream

* oh dear talon/trader will be painful to do

* wooo

* I HATE OLD CODERS

* t

* regex pass 1

* regex

* More

* woo

* woo

* random option

* fixes

* oh man there's a lot of work to be done

* ugh

* that goes to

* finish purging some things with fire

* those

* those

* those

* those

* reminder

* cancer

* do that

* hm

* hm

* hm

* wack

* hm

* hm

* hm

* hm

* wacky

* oop

* oop

* aa

* fixes

* t

* um

* wacky!

* epic!

* sigh

* Update landmarks.dm

Co-authored-by: fake_vm_user <fake_vm_user>
2022-05-05 20:20:38 -07:00
Zandario
93a7d9655c Merge pull request #3970 from silicons/landmark_repath 2022-05-02 19:37:25 -05:00
fake_vm_user
f04a7d5336 landmark repath 2022-05-01 18:00:16 -07:00
silicons
07fd60dcfc a 2022-05-01 04:08:37 -07:00
Zandario
7fec18562f Item Scaling Element and TG Signal Sync (#3942)
* *Does a lil shimmy*

* fasdfadd

* Kev's Request + some fixes

* fuk

* why u do dis

* Ref tracking tgstation/tgstation/pull/52403

* Nevermind...

* Note yet
2022-04-29 11:07:17 -07:00
silicons
40a7108c12 more fixes 2022-04-28 00:25:06 -07:00
silicons
9bf6ac8faf damnit 2022-04-27 23:08:28 -07:00
silicons
268f34a804 small cargo code cleanup (#3941)
* move everything

* stuff

* done

* done

* i hate nanoui

* that

* listmaniia

* that

* okay that's a higgs bugson moment

* oh god git why

* a

* a

* fixes

* keyboard moment
2022-04-27 11:40:13 -07:00
Zandario
db39fde779 Butchering, Macro standardization, and generic tidying (#3936)
* Beginning

* Moar

* Blelelelele

* Robo Organs *Flooshed*

* Went overboard and organized a shit ton of tags...

* Partially implements VOREStation#9287

* Performance fixes from Polaris#7759

* More Code Cleaning

* Recompiled TGUI Bundle
2022-04-26 13:21:19 -07:00
Zandario
1793ad2e1a Fast Forwarding to Modern Virgo Organs. (#3925)
* Beginning

* Moar

* Blelelelele

* Robo Organs *Flooshed*
2022-04-25 10:06:48 -07:00
silicons
71889b4f65 rendering update (#3695)
* rnedering update

* fixes

* wack

* wack

* placeholder

* sigh

* sigh

Co-authored-by: fake_vm_user <fake_vm_user>
2022-04-23 21:12:54 -07:00
silicons
4ddcb0c8d6 separates subsystem and timer flags from flags var, defines bitfields for them (#3915)
* wacky

* wacky

* wack

* wack

* fix
2022-04-23 06:02:51 -07:00
silicons
b335fa012a atmos cleanup - turf API, repaths (#3909)
* initial

* wack

* even more wack

* wack

* wack

* e

* lower

* wack

* wack

* more

* wack

* fix

* wack

* force git to recheck

* fixes

* fix

* wack

Co-authored-by: fake_vm_user <fake_vm_user>
2022-04-21 21:09:44 -07:00
Zandario
db6eecce0c Science TGUI & More (#3901)
* Day 1

* Circuits, Bots, UAV

* Fixes

* Cleaning

* Finished Science

* e

* asdasd

* aesfesf

* Fix Medibots (including the bee one)

* Bleh

* Fixes RPD with some code improvements

* RCON Patch

* RCON PATCHES

* Rename popper.tsx to Popper.tsx

* Rename popper.stories.js to Popper.stories.js

* Yarn and Popper Updates

* I am going to shit bricks

* So Tired

* asdas

* Finally fixed tanks

* Radio is fixed

* Fixes Pipes

* RCD SCROLLING!

* Fixes Chat (because everyone uses hybrid???)

* Fixes bugged themes

* habhabahab - Fixes Air Alarm modes

* Fixes Medibot UI and UI Action Buttons

* Fixing say_emphasis missing on NIF messages

* a
2022-04-21 01:36:18 -07:00
Felix
fe34825d0e makes mobs not process with high priority on default (#3888)
* makes mobs not process with high priority on default

* Sleep AIs and dont just pause the life
2022-04-15 22:55:53 -07:00
Zandario
a363ac9bb2 So fucking dumb (#3873) 2022-04-10 11:05:54 -07:00
Zandario
efe81fa74d New bots! (#3862)
* WIP [medbot -> medibot][overlays.Cut() -> cut_overlays()]

* MEGA FUCKING OOPSIES

* Finished the new Medibots

* Reverts most of the cut_overlays stuff cause it broke some overlays for some reason??? I'll do it another time.

* Adds the rest of the regular Medibots to craft

* Miss Bandages <3

* heh

* Medibot

* Map fixes

* Quick patch and wtf how did you get there

* FLOORBOTS

* Finished Floorbots

* Finished Floorbots... for real guys!

* Medibot action preview

* oooogway

* Farmbots still

* Fix em

* MULEbots done, also gave them TGUI, same with Drone fab, don't ask why

* Patch

* rerererer
2022-04-09 07:42:24 -07:00
Shadow
60e0df7aa1 Change alert descriptions to be config options (#3869) 2022-04-08 09:43:39 -07:00
Zandario
9e26c42e63 Energy_Field Patch and Shield Generator TGUI (#3858)
* Energy_Field Patch and Shield Generator TGUI

* Power Draw Patch
2022-04-06 14:42:53 -07:00
Felix
1006235e8e The gamemode announcement at round start now tells what engine is used, additional to the gamemode (#3826)
* The gamemode announcement at round start now
tells what engine is loaded instead of extended

* even cooler

* Now with OOC verb functionality
2022-03-25 03:57:36 -07:00
Zandario
dfaee1de90 Ports Nightshift from Paradise (#3817)
* Ports Nightshift and converts tick time to ds time

* Moves Nightshift config to the new system and ports the forgotten APC TGUI updates

* Attempting to fix your god damn tome's init.

* Lets do station time the paradise way. Also think I fixed some apc misfires?

* Rerecompiles tgui.bundle.js
2022-03-21 21:25:46 -07:00
silicons
98c7630faa icon smoothing + misc upgrades (#3807)
* e

* update appearance

* more

* fixes

* final

* there we go

* fix dme

* fix dme

* add files

* Update atom_vv.dm

* Update rack.dm

* Update rack.dm

* Update rack.dm

* Update atoms.dm

* Update bench.dm

* Create ColorMatrixEditor.js

* Update Filteriffic.js

Co-authored-by: fake_vm_user <fake_vm_user>
Co-authored-by: Captain277 <agentraven16@gmail.com>
2022-03-20 00:17:48 -07:00
silicons
39c8dc4e60 lighting subsystem is slightly more bulletproof (#3812)
* Update lighting.dm

* Update lighting.dm

* Update lighting.dm

* Update lighting.dm
2022-03-20 00:17:27 -07:00
KT
5d31d8a66f Talon's sudden removal (#3745) 2022-02-22 00:32:23 -08:00
KT
5f23e2d2b9 Wire fixes, removes 1% hooligan crab spawners from maint, nerfs station maint drone (#3666)
* rage and regrets

* rage and regrets

* oh

* uhh

* thank you so much ktoma36!

* and that

* sigh

* fix

* man

* that

* should probably do that too

* that too!

* stairs

* fine

* Touched up on almost all the external airlocks

Mining and security ones not touched with this one

* Found a few I missed

* Touching up maints, fixed couches in bar

* Touched up on maint, added construction solars, fixed engine SMES

* Brain is dumb and tired, fixed a few things I messed up

* Gave airlock buttons commands, synced frequencies, and fixed the sofas

* Standardizing a few object paths tether_things.dm was hogging

* Stupid holodeck controller is causing conflicts and its not even functional

* Am dumb, removing some map assets I left lying around

* God why

Touching Talon stuff and trying to get docking controllers to stop throwing runtimes

* Talon is now functional, fun

* Lets see if this fixes the dam map compile issue

* Fix for docking ports (Hopefully)

* Hotfix for testmerge, supply shuttle runtime fix

* Fixes lateload issues and some slight map edits

* Many fixes and some new things added

* Woops, this is for later

* Have to get rid of the shuttle_definition on a landmark here for now

* A little more bad variable removal (god multidockers are wacked)

* Some decal touchups for triumph, generalizing tether's turf generation, generalizing a few network defines,

* Forgot to tick a file. Also found a function to hopefully make these shuttles work properly

* Consolidates Red Alert Airlock, misc holodecks, and more camera networks

* Consolidated most everything in tether_things.dm and triumph_things.dm ,

* Forgot tick another file, add placeholders for station telecoms that arent loaded in

* Removes hooligan spawns from maint, fixes wires, nerfs station maint drones

* Fixes thrusters, xenobotany doors, and toxins mixing lab

Co-authored-by: silicons <2003111+silicons@users.noreply.github.com>
2022-01-15 04:58:26 -08:00
silicons
4512e9ea2a the server now announces which engine is loaded. (#3571)
* Update _mapping.dm

* Update engine.dm

* Update _engine_submaps.dm
2021-10-28 13:39:28 -07:00
silicons
1c682dff4a someone asked me to add simple generic datum networking here you go (#3563)
* stuff

* more

* stuff

* Update datum.dm
2021-10-24 16:19:05 -07:00
silicons
a16033254d adds generic wiki linked books (this sounds complicated but this is a 31 line PR) (#3544)
* Update urls.dm

* Update manuals.dm
2021-10-21 19:42:59 -07:00
silicons
d7dbedb3f5 halloween costumes (#3496)
* halloween costume update

* sure

* Update loadout_uniform.dm
2021-10-11 17:05:00 -07:00
silicons
be6513ae87 Update input.dm (#3463) 2021-10-07 13:12:35 -07:00
silicons
ef2f7f82b6 fixes (#3451) 2021-10-06 15:23:53 -07:00
silicons
b58f7b977f Update input.dm (#3449) 2021-10-04 07:09:51 -07:00
Lin
6c2f1cadb9 Fixes to the plantery day/night cycles and weather effects (#3283)
* fix planetary systems

* you know what this looks way nicer
2021-07-24 14:42:53 -07:00
silicons
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
nevimer
0b279ec943 softens chat colours for eye pleasure (#3123) 2021-05-26 02:26:40 -07:00
silicons
7ae32575af Merge pull request #3117 from nevimer/iprepv2
IP Reputation port from Vorestation & Return to menu >> Respawn
2021-05-22 03:44:38 -06:00
silicons
d3a6ca927e woo (#3110) 2021-05-21 00:03:08 -07:00
nevimer
15e7e60573 IP Reputation port from Vorestation & Return to menu >> Respawn
As the title says
2021-05-20 22:13:44 -04:00
nik707
df3689de66 [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>
2021-05-03 12:23:06 -07:00
silicons
a2a56a6790 syncs TGS, tgui, and build tools to latest tgstation (#3039)
lol said the crab, lmao
2021-04-29 15:08:52 -05:00
silicons
58d131466c removes fun - no more spawning in dust clouds :( and i guess faster/more organized overmaps init (#3040)
e
2021-04-29 05:37:47 -05:00
silicons
a71f8acbfa 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
2021-04-25 19:07:49 -05:00
silicons
55d067362a adds tagline config (#3018)
* Update world.dm

* Update general.dm

* Update config.txt
2021-04-25 19:07:40 -05:00
silicons
e7a2e18210 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
2021-04-25 19:07:30 -05:00
silicons
5823fb93e7 migrates to github actions + sync tgui to main's, removes a bunch of dead maps and code and reworks how submap loading is done (#2917)
* move phoronlock define

* t

* force rename

* nuke unneeded things

* don't do that

* tgui sync?

* changes

* unit testing module

* backend

* tools update

* aaah

* go and stay go

* path replace

* move everything

* toss out more stuff

* remove

* fine those can stay

* dependencies.sh

* ruin datum move + rename

* level assets why did you guys put the turfs in my atmosphers folder grr

* more moving

* basemap, force stuff

* fix that desync meme

* move more stuff

* move those too

* repath

* get rid of useless initializers

* hacky patchy

* reservations

* alright

* tgui

* changelog example

* checksum

* md5

* errors

* more

* turf empty

* stop

* fix

* bad kwarg

* let's get those in again

* alright

* rid of that

* huh

* newlines

* newlines

* folder

* mood

* woops

* readme

* might as well trim now

* let's go

* fuck it tether isn't being used anyways lol

* ok

* empty files go

* tether is demoted

* sorry but this goes too

* okay

* make that work too

* ok

* wow.

* whew

* Fix

* fixes

* ok

* sigh

* fix

* fix

* aah.

* rust_g logging

* update rust g file

* fix

* funny

* Fix

* map issues

* fix

* initialize hints

* solves some problems

* those too

* ok

* pills

* let's do that.

* hit that too

* runtime

* add that too

* alright

* fix

* fix

* fix

* Fix

* add

* fix

* wildwest, what have they done to you...

* do that too'
git push

* fixes

* fixes

* fixes

* pack this tightly

* let's not have empty files

* sigh

* fix

* FUCK OFF

* fix icon

* rip old mapmerge

* zz

* woo yeah woo yeah

* logging

* fix

* better logs

* GRRRRRR

* last commit??

* awful
2021-04-01 16:07:03 -05:00
silicons
dcd49160b0 Update mapping.dm 2021-03-27 22:21:56 -07:00