Commit Graph

247 Commits

Author SHA1 Message Date
alexkar598
477aac1e4c Update client_procs.dm 2020-10-25 22:41:47 -04:00
alexkar598
1cb13b41e0 fixing even more fuckup because the last pr was do not mergeeee (#10161)
* More fixing

* honk

* I hate this

* Part 1

* Update client_procs.dm
2020-10-25 17:06:53 -04:00
alexkar598
e86886ce26 Fixes fuckup (#10159) 2020-10-25 18:53:40 +00:00
Jamie D
fb8eeb5a1f Tgui 4.0 - IN PROGRESS (#10116)
* Night 1

* Bit more

* MORE

* JS AND SHIT

* MORE

* IT COMPILES MOSTLY

* More and prepare for tgchat

* Woah there captain, TGUI 4.1 first.

* Shoo

* Copyshites

* Hmm

* Hmm

* Fixxxxx

* Fucking Apcs

* Fuck off autoupdate

* Rename DropDown.js to Dropdown.js

* Vending

* Few Fixes

* More Fixes

* Stand HO

* fixes sleepers without breaking anything else I think

* Oops

* Fixerinos

* Oopsie

* BUNDLE

Co-authored-by: Theos <theubernyan@gmail.com>
2020-10-25 18:34:06 +00:00
Jamie D
aea5f8f7cf Unopresses Mentors (#9797)
* Unopresses Mentors

* Sigh

* YEET

* Maybe this then

* Update code/modules/client/preferences.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Should fix properly

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>
2020-09-27 14:54:27 -04:00
swissloaf
91505ca131 Adds movie-like rolling credits to the end of the round (#9352)
* we should try this then...

* lets go

* oops

* Update vampire.dm

* Update traitor_bro.dm

* Update traitor_chan.dm

* Update vampire.dm
2020-08-08 16:56:16 -04:00
TheGamerdk
3483b633b7 cookie (#9336) 2020-08-01 18:51:53 +01:00
Jamie D
b69edcea45 Widescreen tweaks (#9162)
* Part 1

* :(

* Ba da Boom

* Jumps Bad
2020-07-09 08:20:02 +01:00
Jamie D
1fa3415ac7 Auto Viewport (#9127) 2020-07-04 18:31:34 +01:00
alexkar598
cad75b7258 Update client_procs.dm 2020-07-03 14:01:15 -04:00
alexkar598
6fd92e93be Update client_procs.dm 2020-07-03 13:41:05 -04:00
TheGamerdk
9f66ed674e Removes BSQL (#8697)
* Update rust_g.dm

* thing

* thing

* thing

* thing

* thing

* t

* t

* Update random_books.dm

* Update new_player.dm

* Update client_procs.dm

* f

* uwu

* Update dbcore.dm

* uwu

* Update permissionedit.dm

* Update dbcore.dm

* Update dbcore.dm

* Update blackbox.dm

* Update dbcore.dm

* d

* uwu

* Parameterize ipintel

* Update lib_machines.dm

* Parameterize stickyban

* Update sql_message_system.dm

* f

* thing

* thing

* polls

* Parameterize some of sql_ban_system

* f

* Update dbcore.dm

* Parameterize ban check

* Parameterize jobban creation

* uwu

* uwu

* Parameterize edit ban

* git

* uwu

* uwu

* Update install_rust_g.sh

* Remove libmariadb.dll

* Update deploy.sh

* uwu

* Avoid extra __detect_rust_g proccalls

* uwu

* ree

* Remove libmariadb.so download script

* boom

* Turdis

* finally

* sneaky

* night night

* list(

* token

* Update dbcore.dm

* uwu

* Improve readability on a query

* uwu

* Update sql_message_system.dm

* Update sql_message_system.dm

* Fix Malformed SQL Queries When Editing Admin Permissions (#51625)

* fixes

* s

* Update antag_token.dm

* Update create_poll.dm

* Update lib_machines.dm

* Update lib_machines.dm

* Update client_procs.dm

* Update rust_g.dm

* Update code/__DEFINES/rust_g.dm

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>

* Update sql_message_system.dm

* Update sql_message_system.dm

* Update sql_message_system.dm

* Update sql_message_system.dm

* Update code/controllers/subsystem/blackbox.dm

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>

* Update code/controllers/subsystem/blackbox.dm

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>

* Update turdis.yml

* Update client_procs.dm

* Update client_procs.dm

* debug logging

* Update client_procs.dm

* Update client_procs.dm

* Update yogstation/code/modules/client/client_procs.dm

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>

* Update sql_ban_system.dm

Co-authored-by: Tad Hardesty <tad@platymuus.com>
Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>
Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>
2020-07-02 19:46:37 -04:00
alexkar598
dab25cb5a6 Dreamchecker (#8977)
* Changes obj_break on machines to use parent calls (#46485)

The way stat |= BROKEN was done was a mess, this makes everywhere use obj_break with proper parent calls and adds a signal for when a machine enters the broken state.
Why It's Good For The Game

Better code quality, more signals.

* e

* Can pass refactor (#48659)

* Makes all CanPass procs call parent

* Makes CanPass more extendable and gives the mover a say in the matter

* Replace CanPass with CanAllowThrough to use the new system

Regex replace `(?<!proc)/CanPass\(` => `/CanAllowThrough(`

* Simple optimization pass

* Adds linting for equipped() pickup() dropped() (#46614)

* lint some inventory procs

* lineends

* f

*  line end

* lineend

* fuck

* changes per review

* does more

* Changes power_change() to respect parent calls for toggling NOPOWER (#46486)

About The Pull Request

Similar to #46485
Now all relevant uses of power_change() call parent, theres a signal sent when a machine changes the NOPOWER flag, all remaining machines that were using power_change() instead of update_icon() have been fixed.
Why It's Good For The Game

code quality, eventually signal stuff. and signal stuff

* Fix Crossed/Entered/Exited/Bump/ui_act parameter casting (#49016)

About The Pull Request

Detected as part of my work on SpaceManiac/SpacemanDMM#167

* Makes Crossed and Moved should call parent (#49671)

* makes setDir shouldcallparent (#49692)

* owo

* hehe

* Update atoms.dm

* Update atoms.dm

* Update atoms_movable.dm

Co-authored-by: spookydonut <github@spooksoftware.com>
Co-authored-by: alexkar598 <>
Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2020-06-23 16:15:23 -04:00
alexkar598
452d18388c Revert "IP logging patch (#8931)" (#8932)
This reverts commit 070dd79cbe.
2020-06-16 11:49:03 -04:00
alexkar598
070dd79cbe IP logging patch (#8931)
* Patch part 1

* Patch part 2
2020-06-16 11:41:16 -04:00
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
d58dc4e851 Memes 2020-05-12 20:21:44 -04:00
alexkar598
42d3897873 Maybe (#8432)
* Maybe

* Part 2
2020-05-08 18:50:48 -04:00
Maxim Nikitin
9caa3edebe Fix hangs from people connecting and disconnecting (#8431)
Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>
2020-05-08 17:35:06 -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
TheGamerdk
e056d9a1f1 Ports Runescape Chat bubbles from TG-station (#8293)
* Working

* 512

* Hacky AF 512 workaround, revert if 513 update

* 512 fix

* Update layers.dm

* PLANE GO CRASH

* Revert "512"

This reverts commit 024f7adfe3.

* Revert "512 fix"

This reverts commit 0efdc42688.

* Revert "Hacky AF 512 workaround, revert if 513 update"

This reverts commit 569987d66f.

* f

* -f

* Revert "-f"

This reverts commit aadad7b75d.

* Revert "f"

This reverts commit 0e4368ecee.

* reverts darkness

Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>
2020-05-02 09:38:36 -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
Theos
174320c41c Merge pull request #8141 from yacabo/black-mesa-vox
Adds the military VOX from Black Mesa
2020-04-16 05:23:13 -04:00
yacabo
f392d2b77d Power to stage two emitters
code stuff here
2020-04-09 15:36:57 -04:00
yacabo
4d70cde78d Revert "Power to stage one emitters"
This reverts commit b953cced94.
2020-04-09 15:33:00 -04:00
yacabo
b953cced94 Power to stage one emitters
codestuff
2020-04-09 15:26:47 -04:00
ynot01
ebd9d64545 revert 2020-04-01 14:30:00 -04:00
alexkar598
1a0f26c2bd Update client_procs.dm (#7165) 2019-11-26 21:00:06 -05:00
monster860
f1c7ba9c19 Fixes ctrl key being stuck down 2019-11-06 17:21:33 -05:00
monster860
dfa3a9caac Browser Passthrough - Improving Yogs user experience by 10x 2019-11-03 02:41:49 -05:00
AsV9
fe3a1f5e5c Merge pull request #6451 from yogstation13/biggest-of-the-thinks
[admin] Adds spam prevention to clients
2019-07-27 22:44:08 +02:00
alexkar598
284aabd161 Update client_procs.dm 2019-07-24 20:18:00 -04:00
alexkar598
6bf12d7dc1 nich plz 2019-07-24 20:16:12 -04:00
AsV9
bb943a10d5 does the automute thing 2019-07-24 17:47:24 +02:00
alexkar598
2b7cafedc3 QOL (#6446)
* Update client_procs.dm

* Update client_procs.dm
2019-07-23 21:12:03 -04:00
Nichlas Pihl
947a5f9579 Revert "[MIRROR] Fix my fix" 2019-07-10 19:45:45 +02:00
Nichlas Pihl
50586276e1 Update client_procs.dm 2019-07-09 22:37:14 +02:00
yogstation13-bot
09f36d0ef8 Fix my fix 2019-06-22 21:59:20 +01:00
yogstation13-bot
456a9dff46 [MIRROR] Automatic deadmin-- ASSUMING DIRECT CONTROL (#4898)
Creates Yogtoggles
Fixes bug with Toggles and bits beyond the 16th
Makes PREF_MOOD actually fucking save
2019-06-19 12:18:18 -05:00
yogstation13-bot
0c70f78587 [MIRROR] [s] Another version of the asset topic sanity. (#5931) 2019-06-18 11:07:49 -05:00
yogstation13-bot
f686f6f204 [MIRROR] [s] Fixes asset topic sanity. (#5882) 2019-06-15 14:47:44 -05:00
yogstation13-bot
1bea91a404 [MIRROR] Widescreen toggle support (doesn't actually enable it) (#5659)
* Update config.txt
2019-06-02 22:36:49 -05:00
yogstation13-bot
25a1dad23e [MIRROR] Adds toggleable darkmode to the game! (#4857)
* Adds toggleable darkmode to the game! (#43072)
2019-04-08 02:13:33 -05:00
oranges
e70ed938f0 Merge pull request #43152 from kevinz000/bunker_message
Panic bunker message is now a config.
2019-03-20 10:08:37 +01:00
yogstation13-bot
95aef41edb [MIRROR] Add a type annotation to represent proc paths (#4799)
* Merge pull request #43029 from AutomaticFrenzy/patch/procpath

Add a type annotation to represent proc paths

* Add a type annotation to represent proc paths

* Update yogstation.dme
2019-03-19 20:45:11 -04:00
YoYoBatty
5c45d97c99 Fixes an undeleted sql query (#42703)
* Fixes an undeleted sql query

* ARE YOU SURE ABOUT THAT
2019-02-19 16:48:32 +01:00
nichlas0010
62867df5ae [s] disables the Middle Mouse Button exploit (#42594)
* disables the MMB exploit

* Adds a config option to set a minimum build, with the recommended minimum build for 512 users being 1421

* readds the post-block detection, and changes MMB -> Middle Mouse Button

* Makes it the standard, I guess

Co-Authored-By: nichlas0010 <nichlas00100@gmail.com>

* Update client_procs.dm
2019-01-30 17:06:01 +01:00
Ling
51b5a4b50a Update client_procs.dm 2019-01-06 12:30:42 +01:00
Ling
e068181da3 Give admins donor perks 2019-01-05 22:50:04 +01:00
nichlas0010
bd5278ae2a Merge pull request #3991 from yogstation13/upstream-merge-41978
[MIRROR] Refactors the Preferences window to use appearances
2019-01-04 00:58:31 +00:00