Commit Graph

2495 Commits

Author SHA1 Message Date
TheGamerdk
5e514f81e7 Ports tgui-next 3.0, removes tgui 1.0 + Smart Asset Cache (#8291)
* Update Smes.js

* teleporter

* timer

* mining

* infra + prox

* uplink

* apc

* laser

* compile

* ui_x and ui_y and custom_materials

* 512

* smart asset cache

* vending machines

* Fixes missing icons. Removes rasta beanie

* cargo

* MULE + Intelli + Shuttle + Preferences

* AI fixer

* robot

* thing

* thing x2

* mecha

* compile

* oops

* Mining Vendor Fix

* Update traitordevices.dm

* Update proximity.dm

* Update EmergencyShuttleConsole.js

* rebuild

* uwu

* Revert "uwu"

This reverts commit de3ab5ff76.

* Update autodrobe.dm

* Update Vending.js

* Update _vending.dm

* Update Vending.js

* Update _vending.dm

* Build

* Update _vending.dm

* rebuild

* Update _vending.dm

* laser

* shuttle

* gigas

* signaller

* launchpad

* Update Vending.js

* eigthball

* pad

* ntnet relay

* labor stuff

* solar

* contrcators

* sprite fix

* Fixes contractor runtime (#45932)

* fix

* word change

* fixes contractor tablet (#47559)

* contractor

* ntos card console thing

* fixes

* dna console

* tweaks

* byondUI

* cargo hold

* fixes

* robit

* malf picker

* compile

* dependencies

* electropack

* transfer valve

* canvas

* fixes

* uplni stuff

* dna

* e

* tgui

* Octet separators in DNA Console genome sequencer. (#50516)

* Octet separators for the octet separator god.

* Code review changes

* REMOVES TGUI

* KNOB

* r

* tgui 3.0

* compile

* fixes

* fixes

* crafting fixes

* canister

* refactors

* bio gen

* MIT license

* seed

* Update NaniteCloudControl.js

* Update Uplink.js

* uwu

* oops

* fixes

* nanites

* Fixes nanite deactivation timer

* Revert "Fixes nanite deactivation timer"

This reverts commit c5fcfd34de.

* Revert "nanites"

This reverts commit eade3a61f4.

* various fixes

* compile

* turdis

* Update build_tgui.sh

* akwrard

* ha

* haha, HAHAHA!!

* compile

* fixes

* quick fix

* gps + dna fixes

* Compile

* DNA

* fixes

* sleeper + optable

* fixes

* mulebot

* Update cloning.dm

* Update cloning.dm

* Update ClockworkSlab.js

* Update Operating.dm

* Update nanite_chamber.dm

* Update nanites.dm

* Update nanites.dm

* Update stasis.dm

* Update asset_list_items.dm

* Update ClockworkSlab.js

* uwu

* oof

* Various FIxes + clockwork UI

* compile

* Sleeper fix

* Crew console

* AWKWARD

* PsiWeb

* uwu

* uwu

* psi web

* TGUI GONE

* compile

* autolethe

* Gulag + Solar

* Canister

* build

* private sale

* compile

* Update ntnrc_client.dm

* uwu

* canvas

* uwu

* uwu

* uwu

* uwu

* uwu

* uwu

* uwu

* uwu

* compile

* rust_g 0.4.3

* rust_g 0.4.4

* paint

* fixed

* icons

* Update easter.dm

* Update yogstation.dme

* asset cache

* Update asset_cache.dm

* opops

* hmm

* hm

* oh no

* awkward

* Update asset_list_items.dm

* hey

* Update asset_list_items.dm

* Update asset_cache_item.dm

* last try

* Update asset_list_items.dm

* fuck it

* hmm

* Update asset_list_items.dm

* uwu

* Update client_procs.dm

* Update PDA.dm

* no i didn't

* Update guardianbuilder.dm

* Update solar.dm

* Update minimap.dm

* Update _vending.dm

* tgui

* Update skin.dmf

* Update tgui.bundle.js

* Fixes

* Update borg_monitor.dm

* nanite fix

* Update rust_g.dll

Co-authored-by: Neo <26365368+Neo-0@users.noreply.github.com>
Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
Co-authored-by: Rob Bailey <actioninja@gmail.com>
Co-authored-by: nightred <nightred@gmail.com>
Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com>
Co-authored-by: zxaber <37497534+zxaber@users.noreply.github.com>
Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com>
Co-authored-by: TheChosenEvilOne <34602646+TheChosenEvilOne@users.noreply.github.com>
Co-authored-by: Jordie <4343468+Jordie0608@users.noreply.github.com>
Co-authored-by: 81Denton <32391752+81Denton@users.noreply.github.com>
Co-authored-by: MrPerson <spamtaffic@gmail.com>
Co-authored-by: Akrilla <mrtactical@hotmail.co.uk>
Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
Co-authored-by: spookydonut <github@spooksoftware.com>
Co-authored-by: AnturK <AnturK@users.noreply.github.com>
Co-authored-by: oranges <email@oranges.net.nz>
Co-authored-by: WarlockD <warlockd@gmail.com>
Co-authored-by: XDTM <heliumt@yahoo.it>
Co-authored-by: Sanator <39862806+Sanator@users.noreply.github.com>
Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: Kelenius <kelenius@ya.ru>
2020-06-14 17:52:52 -04:00
alexkar598
cf0e394c83 [admin] Fixes linux replays (#8892)
* Fixes linux replays HONK you gay fukciner fucker

* lies

Co-authored-by: alexkar598 <>
2020-06-13 17:27:01 -04:00
Jamie D
c9c895d068 Cere Shuttle runtime (#8744)
* Update air.dm

* Bossman
2020-06-07 23:00:17 -04:00
Ling
470b220ccb [Admin] Removes retmin tracking (#8690)
* [Admin] Removes retmin tracking

* Update server_maint.dm
2020-06-01 10:15:29 -04:00
alexkar598
b9c654dea1 Jamie is a cute brick but a stupid brick (#8543)
* Jamie is a cute brick but a stupid brick

* nothing to see here civilian
2020-05-16 21:24:46 -04:00
Jamie D
242d1c5c36 Respect the Config.. (#8542) 2020-05-16 19:59:44 -04:00
alexkar598
b3e9ca2513 fix 2020-05-12 20:35:51 -04:00
alexkar598
d58dc4e851 Memes 2020-05-12 20:21:44 -04:00
swissloaf
92f7ee2740 Removes references to Yogstation-TG in exchange for Yogstation (#8443)
We aint tg boy

Co-authored-by: fluffe9911 <dablank02@hotmail.com>
2020-05-10 20:07:20 -04:00
Maxim Nikitin
02ce376d69 Makes stat panels a browser (removes lag I guess) (#8407)
* Makes stat panels a browser

* oops

* heck

* oops
2020-05-06 05:12:14 -04:00
alexkar598
2333d64f09 Adds support for 513(and unicode), additionally drops supports for 512 in the process and updates dreamchecker(turdis) and casually fixes about 90 bugs in the codebase (#8324)
* Cherry picks the unicode part 2 PR from TG

* Things

* drop 512 support

* TAN --> tan

* Manually does the things that was in renamed files

* CLAMP --> clamp

* ismovableatom -> ismovable

* bugfixes, tg is bad

* Ports sanitize_name

* Bumps checks

* Fixes new linter errors (#48126)

About The Pull Request

This fixes the errors raised by the new feature I'm adding to the linter: SpaceManiac/SpacemanDMM#119

* Update SpacemanDMM suite to 1.2 (#48785)

* Update SpacemanDMM suite to 1.2

* Fix new lint errors

* Removes unreachable code (#48143)

About The Pull Request

As detected by SpaceManiac/SpacemanDMM#123

* casually fixes 50 bugs

* stoopid evil dreamchecker

* stoopid evil dreamchecker

* stoopid evil dreamchecker

* almost the same thing

* Makes all UIs UTF-8

* Fixes bugs

* Fixes runtimes, some related to 513, some not

* Fixes agent ids

Co-authored-by: MrPerson <spamtaffic@gmail.com>
Co-authored-by: alexkar598 <>
Co-authored-by: spookydonut <github@spooksoftware.com>
2020-05-02 00:43:42 -04:00
Jumps
66ebfe7bc5 Minor fixes from TG (#8336)
* initial

* turdis wake up
2020-04-30 16:14:51 -05:00
Readystorm546
cc7e91a21d Yoggers
adds yogurt saying "Can we get a yoggers in the chat?"
2020-04-27 00:07:28 -04:00
monster860
bf810f49c2 C++ Monstermos - Putting the 99% LAG FREE in 99% LAG FREE (#7981)
* c++ monstermos

fuck

Fixes the server hemorrhaging memory due to extools not decrementing ref counts

Increases defauilt tank pressure

make space cold or some shit

floor tile rips

Fixes code assuming that the heat capacity is nonzero

🤦

Fixes crash

fixes some bugs

fuck *facepalm*

the fastening

removes Del() in favor of an internal c++ hook

Fixes vent-pump math

* Fix the invisible gases bug

* Linux support

* fix the deploy.sh

* Uses newer BYOND 513 because older one is probably missing an important pattern (it segfaulted on pattern search)

* Updates windows dll to match linux version and cleans up unused BYOND code
2020-04-24 10:29:51 -04:00
alexkar598
cce9be8fb8 Update vote.dm 2020-04-10 23:04:27 -04:00
monster860
0fb57cf869 Remove lag compensation from smooth movement (#8148) 2020-04-10 19:54:02 -04:00
monster860
390b7a9b48 smooth movement (#8132) 2020-04-10 17:51:10 -04:00
Gary Lafortune
a36e6797fe Achievement Get Part 3 - Cargo Achievements (and bugfixes!) (#7917)
* Adds an achievement for surviving as a cargonian

* Adds an achievement for getting 1,000,000 credits

* Adds an achievement for claiming the 10th cargo bounty

* Adds an achievement for firing the BSA

* Fixes compiletime due to bad string

* Fixes BSA achievement not always firing when firing

* Fixes bad indentation in bsa.dm

* Attempts to fix the "achievements not reading nor writing to DB" problem

* Attempt #2 at fixing achievements wholesale not working

* Adds like a submicrosecond optimization

* Sanitizes ckeys that're input into achievement queries

The use of ckey() is actually enough to ensure an inability to do SQL injection.

* Makes unlock_achievement always check if client exists

* Removes the BSA achievement granting when firing thru artillerycontrol

* Makes the bourgeois achievement grant on all with same real_name as millionaire

* Update account.dm

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>
2020-03-27 23:29:07 -04:00
MCHSL
fa23507568 Revert "Lag removal, try 2 (#7553)" (#7985)
This reverts commit 1504d2c784.
2020-03-16 09:03:34 +01:00
alexkar598
3e93e8b123 Revert "council wont give maints access to tgs so they have to merge and revert to test merge (#7979)" (#7980)
This reverts commit 4bc71186e7.
2020-03-14 19:22:50 -04:00
TheGamerdk
4bc71186e7 council wont give maints access to tgs so they have to merge and revert to test merge (#7979)
* thing

* fixed

* noi

* thing
2020-03-14 17:04:31 -04:00
1fbff5f83b23d39d38b1dfcb4cac8d9b
1504d2c784 Lag removal, try 2 (#7553)
* dark git magic

* I already added this

* oh god

* change to proper global
2020-03-11 17:25:39 -04:00
Theos
03250b5b2c Port ice moon from tg (#7919)
* steal ice moon and some other assorted qol stuff

* shoe fix

* small fixes

* that is not what that is supposed t obe

* working on station ruins

* theos gives up

* fuck

* missed one

* removing airless tiles

* Wolf sinew

* fixes for map stuff
2020-03-08 03:04:06 -04:00
AsV9
1824681cba Merge pull request #7729 from Altoids1/achievement-get
Achievement Get Part 2 - Engineering Achievements
2020-02-23 12:46:57 +01:00
Katie
c0902b5dc1 grammar fixes (#7819) 2020-02-17 23:06:21 -05:00
AsV9
156188d9d2 Merge pull request #7697 from apocist/master
Random Role Option (Late Game Joining)
2020-02-12 10:08:42 +01:00
Gary Lafortune
ae441d896c Reverts alteration of SSquirks boot order (#7765) 2020-02-05 22:43:10 -05:00
fluffe9911
1b6bfaf0d4 Merge pull request #7715 from Hopekz/Accent_Project_restored
Accent Project
2020-02-05 19:59:52 -05:00
alexkar598
383fbd25c8 Casually removes the ability for admins to do SQL injection and destroy yogstation 2020-02-03 22:21:12 -05:00
alexkar598
355eb3bffa Fixes database getting DOS'd each time someone clicks view poll results (#7750)
* Fixes database getting DOS'd each time someone clicks view poll results

* Update dbcore.dm
2020-02-03 22:01:55 -05:00
Apocist
6190243840 Removed CanAssignRole (handled by AssignRole)
Signed-off-by: Apocist <apocist@yahoo.com>
2020-02-01 16:20:42 -08:00
Hopekz
3aec100130 Merge branch 'master' into Accent_Project_restored 2020-02-01 02:02:31 -06:00
Gary Lafortune
00b3c33137 Moves Quirk assignment a bit backwards in the spawn sequence
This is to make sure that quirks are already set up by the time we're setting up the mind with user preferences, as it now depends on if they have some quirks.
2020-01-30 20:38:45 -06:00
Gary Lafortune
c491c26bda Fixes misuse of ?. operator 2020-01-29 22:01:42 -06:00
Gary Lafortune
c0da9f6835 Switches to is_station_level() instead of (z == 2) 2020-01-29 22:01:33 -06:00
Gary Lafortune
38dccedfc0 Fixes bug where the Scotty achievement would only fire...
...if you got *EXACTLY* 3000 kW of power in a powernet
2020-01-28 21:22:18 -06:00
Gary Lafortune
e2cdc885fc Merge branch 'master' into achievement-get 2020-01-28 21:11:24 -06:00
Gary Lafortune
01e949c01d Adds new achieve for CEs getting 3 MW on a station powernet
A lot of shit had to happen in order to make this work.
I had to add a new specification to powernets to mark what Z-level they exist on, to ensure that I only scan powernets that're on the station Z-level.

Additionally, SSachievements now is SS_BACKGROUND instead of SS_NO_FIRE, since I didn't want to have this CE achievement bullshit happen in the middle of the very important SSmachine tick.
2020-01-28 20:15:35 -06:00
Ktlwjec1
4b6e7f57ce add a full stop 2020-01-28 13:00:26 +00:00
Apocist
2ad5ab94e1 travis fix (lame not having a linter)
Signed-off-by: Apocist <apocist@yahoo.com>
2020-01-23 23:46:28 -08:00
Apocist
fb130449d4 Random Role Option
Signed-off-by: Apocist <apocist@yahoo.com>
2020-01-23 23:26:56 -08:00
monster860
34444062fd Fixes сука блять (#7671)
* fix unicode stuff

* fucking hell this is what I get for copypasting from TG

* fucking hell this is what I get for forgetting to save before commiting
2020-01-20 00:02:44 -05:00
AsV9
ce8d91580a Merge pull request #7657 from Altoids1/achievement-get
Achievement Get Part 1 - Greentext Achievements
2020-01-19 00:32:05 +01:00
Gary Lafortune
0358b9f654 Fixes all antags getting "Delta Alert" achievement upon greentext 2020-01-16 20:50:00 -06:00
Takahiru
4d361a2b30 Merge pull request #1 from yogstation13/master
yeet
2020-01-16 21:05:28 -05:00
Gary Lafortune
cf754f3b14 Makes all greentext achievements implicitly reward the generic one 2020-01-16 16:52:06 -06:00
Takahiru
c5a2086190 Repaths the wizard Hardsuit, battlemage spell gives armor and helmet. 2020-01-14 16:05:00 -05:00
LudwigVonChesterfield
aa46904a91 Reversing the order of qdel checks to prevent runtimes
(By using the define intended for this)
2020-01-10 00:58:11 +02:00
Nichlas Pihl
ae3f139234 Update dbcore.dm 2019-12-26 21:11:21 +01:00
AsV9
1c0e0ebe67 Add config option for making everyone a donator (#7357) 2019-12-19 15:01:07 -05:00