Commit Graph

200 Commits

Author SHA1 Message Date
Lucy
a50cbe7281 auxtools and katmos! 2021-12-17 17:59:11 -05:00
wejengin2
a3f6c46802 [port] You can now lick the supermatter (#12866)
* lick

* work
2021-12-11 16:26:40 +00:00
Theos
9127a5fd20 supermatter scalpel no longer off itself on successfully attempting to harvest a shard (#12807) 2021-12-06 07:04:04 -05:00
nmajask
a0b6b72b3c Ports some changes to modular computers from TG (#12482)
* Ports stuff

Ports a lot of stuff from TG, some of it might even work!

* Should fix the failed check

Should fix the failed check

* Allows phones to use the ID card program and aux card slot

Allows phones to use one of the two useful programs

* Changes preset stuff

Removes the old syndicate tablet preset with the nukie one and adds command and atmos phone presets. Replaces all head tablets with phones and fixes atmos techs starting with tablets.

* Fixes secureye icon and comms agents not being able to download apps

Does as it says

* Fixes the build error

cant code

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2021-11-14 17:45:51 +00:00
adamsong
3baeaeb0c4 Steals tg's span macros (#12232)
* Steals tg's span macros

* Fix alphabet

* Updated some more spans

* Misses a conflict

* Fix compile errors

* Converts more spans

* oops
2021-09-17 12:50:16 +01:00
adamsong
2a407983d1 Fixed typo in SM delam message (#12241) 2021-09-06 12:53:27 +01:00
Redmoogle
dbbdbf0d54 well shit (#10634) 2020-12-12 14:57:45 +00:00
Redmoogle
eb4bb6268c Supermatter Autodoc + Code Cleanup (#10590)
* Autodoc/Cleanup

* Autodoc[add]

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

* Autodoc[remove]

* autodoc[remove]

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>
2020-12-06 14:46:13 +00:00
Jamie D
d0cef42e36 Huge Atmospherics Update - Five layer pipes and new funny gases (#10447)
* AHHHHHHHHHHHHH

* oopsie

* Fucking extools, who would of guessed

* eee

* MAPS GO BRRRRR

* Icons

* Update code/modules/atmospherics/machinery/portable/canister.dm

Co-authored-by: Hopekz <hopekxx@gmail.com>

* Update code/modules/reagents/chemistry/reagents/other_reagents.dm

Co-authored-by: Hopekz <hopekxx@gmail.com>

* Update code/modules/reagents/chemistry/reagents/other_reagents.dm

Co-authored-by: Hopekz <hopekxx@gmail.com>

* Update code/modules/reagents/chemistry/reagents/other_reagents.dm

Co-authored-by: Hopekz <hopekxx@gmail.com>

* Update code/game/objects/items/grenades/atmos_grenades.dm

Co-authored-by: Hopekz <hopekxx@gmail.com>

* Update code/game/objects/items/twohanded.dm

Co-authored-by: Hopekz <hopekxx@gmail.com>

* Update code/modules/atmospherics/machinery/components/binary_devices/pressure_valve.dm

Co-authored-by: Hopekz <hopekxx@gmail.com>

* Update code/modules/atmospherics/gasmixtures/gas_mixture.dm

Co-authored-by: Hopekz <hopekxx@gmail.com>

* Update code/modules/reagents/chemistry/reagents/other_reagents.dm

Co-authored-by: Hopekz <hopekxx@gmail.com>

* Update code/modules/reagents/chemistry/reagents/other_reagents.dm

Co-authored-by: Hopekz <hopekxx@gmail.com>

* More shit

* Update basemats.dm

* Cock and Balls

* oh my god kill me please I hate gases and colton is a slave master someone call the cops he is after me and I dont feel good. I need some help here because I dont know what im doing and im very scared.

* Fuck off linter

* HMMMMMMMM

* Hmm?

* afasggsag

* REEEE

* COMPI:E BAD

* Hmmmm

* icons maybe

* T mixer

* Icons

* Ree

* Please work

* Fucking yogs folder

* Reeee

* Icon and runtime

* Reee

* Indents

* MIXER GO BRRR

* E

* Last update of the night

* oopsie

* Linter go Brrr

* REEE

* MOre fixes

* e

* Electroshitter

* EEE

* FUCK

* Maybe makes this work

* tg bad

* Come at me linter.

* Fucking oops

* Update electrolyzer.dm

* LINTER GO TO HELL - GIMMIE DAT GREEN TICK

* Im dumb

* E

* Update electrolyzer.dm

* Fixes vents

* Fixes

* E

* Fucking Jank code is jank

* R

* r

* Update tgui.bundle.js

* fucking moja just used goddamn find and replace

* Theos

Co-authored-by: Hopekz <hopekxx@gmail.com>
Co-authored-by: Theos <theubernyan@gmail.com>
2020-11-26 20:54:29 +00:00
Jamie D
98508e8302 Runechat 1.1 - TG Edition (#10318)
* RUNECHAT UPDATES

* Fixes hologram speech hopefully.

* Update ai.dm
2020-11-04 18:28:54 +00:00
Jamie D
0dd6fae119 [Port] Explosions Subsystem Test 1 (#10202)
* Explosions Subsystem Test 1

* Fucking linter

* Fucking TG Are Dents

* SCREW OFF LINTER
2020-10-28 17:54:13 +00:00
Redmoogle
d2faccdc73 Fixes the SM & remove bad code (#9687)
* SM Fixes

* fine micro-optimization
2020-09-14 14:02:09 -04:00
alexkar598
8dd4b4d5e6 Fixes a bug with the SM delam code (#9647)
* Fixes a bug with the SM delam code

* Removes a lie
2020-09-08 23:29:01 +01:00
Nichlas Pihl
e7c79c5f7b Conditional department goals (#9457)
* just need to autodoc

* some autodocs

* autodocs SSYogs

* removes the cargo tesla goal
2020-08-15 15:05:25 +01:00
AutisticFroggy
0c3b5c5b51 [READY] Adds the Supermatter Delaminator (#9037)
* BRRRRRRRR

SM GO BRRRRRR WHEN EMAG

* SM now screams over comms that it is emagged and nerfs the EMPs so it doesn't instakill every preternis on the z level regardless of where they are

Thematic fluff added, gonna write lore bits around that later. EMPs nerfed and also line spacing fixed.

* Removed loophole around the emag to prevent powergaming

* Final balance chages and bugfixes

EMP now only pulses 5 times to avoid killing AI outright while still dealing massive havoc to the station.

Explosion in space is now as strong as intended to prevent the easy and braindead solution of spacing the crystal.

Fixed chat spam.

* Fixes some shit I missed

Damage now capped to hardcap, hallucinations logic merged and capped.

* Hopefully should fix lints, adds more flavor text

see title

* Fixes lints caused by adding flavor text

* Core functionality update

Basic core functionality added. Moved from emag to new supermatter delaminator traitor item. Some bugs still there but generally workable. Next commit should be the one that fixes them.

* Update supermatter.dm

* updates corruptor sprite

:codersprites:

* Final changes

SM no longer goes BRRRR as it is too LRP. SM now sets itself on fire at the right temperature.

* Fixed one comment that had the wrong text

* Adresses Alexkar's concerns. Also adds logging to the original thing I copied from.

- Adds logging for when someone commits dual suicide with someone else using a loaded set of tongs. Also sends an admin message since this behaviour is griefy if done on purpose. Applies to both supermatter_delaminator.dm and theft_tools.dm
- Removes ismob(loc) from theft_tools.dm where I copied the code from.

* Updated logging per HC request

* logging update 2 electric boogaloo

* loc bad 3 shitcode removal reeeeeeeeee

* cleanup

* Wow! This bug has been here for years!

Remember kids, argument order is important!

* when both constants are the same so you replace the wrong one

big pepega moment

Co-authored-by: mix <mgadevera@gmail.com>
Co-authored-by: Unknown <therarpar@gmail.com>
2020-07-30 16:28:27 -04:00
Redmoogle
05d9b1069a Port my SM rework to Yogstation (#8964)
* Port my code for sm rework

* oops

* shut

* Compile Errors Bad

* Implement Austation Fixes

* Change amount of pluoxium required for bonus

* Remove pluoxiumbonus and add multiradball emission
2020-06-24 21:51:33 +01:00
swissloaf
1d29149b23 Better (#8635) 2020-05-24 17:56:51 -04:00
Maxim Nikitin
0f197150a0 Update supermatter.dm (#8409) 2020-05-06 05:39:36 -04:00
Jumps
0702bbe402 Better Supermatter Sounds from TG (#8368)
* initial

* Revert "initial"

This reverts commit 2499b75b24.

* Revert "Revert "initial""

This reverts commit d787edc12e.
2020-05-06 09:32:13 +01: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
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
295f875120 Removes april 2020-04-01 19:25:01 -04:00
fluffe9911
f3670a92d0 Revert "[s] Fixes yogstation revert" 2020-04-01 03:22:00 -04:00
fluffe9911
a0a9b7785c Revert "[s] Fixes yogstation" 2020-04-01 03:14:31 -04:00
fluffe9911
d3d406d709 fixed 2020-04-01 00:37:40 -04:00
Nichlas Pihl
3d4e6dccb6 More tgui-next (#7383)
* Tgui-next pandemic (#48074)

* pandemic

* rebuild

* flatten object

* use the correct var derp

* lint fixes + rebuild

* Rebuild tgui

* Tgui-next pandemic (#48074)

* pandemic

* rebuild

* flatten object

* use the correct var derp

* lint fixes + rebuild

* Rebuild tgui

* tgui-next portable atmos (#48081)

* portable atmos stuff

* better titlecase handling

* Rebuild tgui

* Update tgui dependencies, improve window dragging (#48213)

* Update tgui dependencies

* Rework window drag and vectors

* Refactors language holder (#48106)

* Language holder refactor

* Ironed out bugs, testing

* adds sourced language, blocking list. more useful helpers.

* Replaced old usage

* Adresses requests

* Autodoc attempt #1

* Fixed monkeyize (again)

* Travis happy

* Language menu updated

* Final pass

* durrrr (#48329)

* Refactors language holder (#48106)

* Language holder refactor

* Ironed out bugs, testing

* adds sourced language, blocking list. more useful helpers.

* Replaced old usage

* Adresses requests

* Autodoc attempt #1

* Fixed monkeyize (again)

* Travis happy

* Language menu updated

* Final pass

* lol

* lol2

* lol

Co-authored-by: Rob Bailey <actioninja@gmail.com>
Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com>
Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2020-01-02 16:03:14 +01:00
Nichlas Pihl
79e617c5bf [ADMIN] supermatter now has a var that can be edited by admins to disable message_admins on consume() (#7032)
* supermatter now has a var that can be edited by admins to disable message_admins on consume()

* Update supermatter.dm
2019-11-08 06:13:15 -05:00
yacabo
22b9bfcc15 Gives the SM an audio alert
The SM will now have an audio alert when it begins the countdown.
2019-10-25 18:47:05 -04:00
Nichlas Pihl
c5cc2cf69a Update supermatter.dm (#6829) 2019-10-08 19:44:39 -04:00
vuonojenmustaturska
0c73eff422 examine-code refactor (#44636)
* 1/4 done? maybe?

* more

* stuff

* incremental stuff

* stuff

* stuff & things

* mostly done but not yet

* stuffing

* stuffing 2: electric boogaloo

* Git Commit and the Kingdom of the Crystal Skull

* make it actually compile

* found more stuff

* fixes

* fix AI laws appearing out of order

* fix windows

* should be the remaining stuff

* this time for real

* i guess it should compile too

* fix sechuds
2019-07-16 03:20:17 +02:00
fluffe9911
faf3174203 ok 2019-06-13 15:47:00 -04:00
fluffe9911
c44b4c6849 ok 2019-06-13 14:49:44 -04:00
fluffe9911
bd22041d92 Merge branch 'master' into upstream-merge-44320 2019-06-13 14:32:14 -04:00
fluffe9911
677a835c5e hm 2019-06-08 15:42:43 -04:00
fluffe9911
bc9fa4fa34 Merge branch 'master' into upstream-merge-44068 2019-06-08 14:38:31 -04:00
yogstation13-bot
db2a973fb8 [READY] Cleans up saycode by removing random hook stubs and using a signal where relevant 2019-06-06 07:33:20 +01:00
Gary Lafortune
776454442a [admin] Adds logs to SM sliver extraction (#5703) 2019-06-05 11:03:40 -05:00
Sam Long
ae0472a42c Update supermatter.dm 2019-06-03 16:29:36 +01:00
Gary Lafortune
ee81e9ec63 Pokes Travis 2019-06-02 03:10:47 -05:00
yogstation13-bot
eda83aaa13 Smoking is now rad. [Ready] 2019-06-01 22:52:41 +01:00
yogstation13-bot
583114d762 Makes supermatter melt walls if it finds itself in one 2019-05-27 11:32:41 +01:00
kevinz000
5b236debd0 Fixes projectiles not hitting people resting, a bit of refactoring of how projectile target collision is done (#42241)
* Fixes projectiles not hitting mobs, some refactoring too

* some stuff for projectile can hit target to work with not being ontop of an object

* Yeah let's just refactor bullet_act while we're at it.

* Yeah let's just refactor bullet_act while we're at it.

* Yeah let's just refactor bullet_act while we're at it.

* CanPass returns true to projectiles regardless of hit

* snakecase?
2019-02-01 11:29:48 +01:00
Jordie
ed7c89f837 Merge pull request #42320 from 81Denton/dusted
[Ready] Improves various supermatter messages
2019-01-18 13:20:37 +01:00
Dax Dupont
aeea79b1bd Fixes supermatter extraction again (#42326)
* WHAT THE FUCK YOU FUCKING MORON

* includes parts of dent

* let's talk about floyd with his dumb ass prs, who the fuck asks for or wanted hygiene except fart fetish lovers, seriously musk/body odor is one of the weirdest and shit fetishes there are why are we enabling floyd's fetishes my god man the maintainers are a disappointment jesus christ.
2019-01-14 15:46:31 +01:00
nichlas0010
4f1f7659db Update supermatter.dm 2018-11-23 18:32:13 +01:00
Barhandar
2d33a1358a Makes magboots effective in preventing gravitational movement effects, fixes magboots not working for singularity pull, eases the chainstun effect of overcharged supermatter (#41583)
* I'm through accepting limits 'cuz someone says they're so

* Some things I cannot change but till I try, I'll never know!

* Too long I've been afraid of losing love I guess I've lost

* Well, if that's love it comes at much too high a cost!

* I'd sooner buy

* DEFYING GRAVITY

* Kiss me goodbye, I'm defying gravity

* I think I'll try

* DEFYING GRAVITY

* And you won't bring me down

* Unlimited
2018-11-23 00:38:21 +01:00
nichlas0010
09b605ff19 Update supermatter.dm 2018-11-14 21:18:45 +01:00
ShizCalev
ce082f1622 Restores supermatter shard stun (#41417) 2018-11-13 07:34:26 +01:00
Thehighwayman
750cbec466 FINISHES WHAT I STARTED 2018-11-02 10:21:09 -05:00
nichlas0010
0f8d425a74 Merge pull request #3217 from thehighwayman/SMlogs
Updates the logs for Supermatter
2018-10-31 22:45:55 +01:00