Commit Graph

252 Commits

Author SHA1 Message Date
Anthony "Shifty Rail
189f77cbb7 Refactors player preferences for modularity + SQLite Unit Test (#37615)
* Pref code refactor

* Empty database reference

* Unit testing SQLite

* Everything else

* Disable unit testing.

* Equivalent

* more robust unit tests
2025-06-07 09:54:09 -04:00
ShiftyRail
cdb769a7c7 516 compatibility for simple HTML (#37508)
* 516 compat: HTML wrappers

* More HTML

* Legacy gult

* Forgot these

* forgot that thanks travis
2025-05-05 16:51:24 -04:00
west3436
434ac40c7a Fire Rework (#35988)
* initial commit

* switcheroo

* include the rest

* fire triangle

* a

* update 2-20

* turfs and reagents and more

* zburn first draft

* remove fire_old

* initial compat

* stable compile

* remove pressure factor

* total autoignition death

* thermal material datums

* a

* more autoignition

* temporary fix for testing

* everything is FUCK

* burning now

* stacks burning

* recursive functionality

* restore burnitselfup

* specific burn case

* everything is shit and fuck

* refactor

* nit

* color & light performance increase

* fix

* smoke cap + changes

* updates

* final (for now)

* remove double count, unit issues, and more tweaks

* logspam and grammar

* prevents worn or held items from burning

* minimum burn time

* fix runtime

* The Cardboard Update

* vis_contents

* cigs burn lol

* lmao

* refactor fire protection

* final fix

* some more held/worn item fixes

* maybe fix foods burning forever

* compile

* restore plasma burning lmao

* review changes

* copypasta error

* copypasta errors 2: this time it's personal

* declare

* extensive fixes

* fix liquid burning behavior

* wtf

* undo smoke cap

* mutable appearances + removal of debug messages

* DMDOC compat

* review changes

* return

* misleading comment
2024-05-14 07:43:39 -05:00
west3436
09927af122 Fire_fuel sanity & other various ignition fixes (#35890)
* More fire updates

* more

* pie tin powercreep

* committed

* remove debug

* empty
2024-02-06 20:52:54 -06:00
DeityLink
d49fdab1d9 The vending machines came out of the darkness. (#35734)
* Yet Even More Moody Lights

* replacing update_vicon() with update_icon() and adding moody lights to "those two" vending machines

* all of them

* broken smartfridge sanity

* mapdiffbot wake up
2024-01-08 09:48:08 -06:00
DeityLink
dcc5034f9e Yet More Moody Lights (#35689)
* wip

* more moody lights

* woops

* green screen
2024-01-05 03:44:24 -06:00
gurfan
04d88c3374 Fix vox bald hairstyle + Adds some missing vox clothing sprites (mostly from paradise) (#34140)
* aqua

* cia

* clown

* fix clown and update species_fit

* meme skirt

* remove shoes from captain tunic

* animated captains visor

* ditto

* firesuit!

* thunderdome armor

* better bombsuit (para)

* white secoff uniform

* fix

* CEboots + atmos boots + syndie boots

* clown+clown psyche, one missing laceup

* better clown shoes (paradise)

* color shoes, leather shoes, roman shoes, slippers, sandals

paradise again

* tweak cowboy boots slightly

* better winterboots

* ninja and rainbow shoes

* better BTC bartender

* kneesock

* fingerless gloves

* Update hair_styles.dmi

* sexymime, orange suit, rainbow suit, white suit

* fixes

* Update uniform.dmi

* remove nun shoes

* carapace feet coverings, make hands visible

* caparmor feet

* captunic and nun suit shoes

* tweak that just a bit

* Revert "captunic and nun suit shoes"

This reverts commit ec65ff4ded.

* Revert "caparmor feet"

This reverts commit 8af5b9e76c.

* Revert "carapace feet coverings, make hands visible"

This reverts commit 77ca7e0000.

* fix again

* set overrides

* LOTS OF COSTUMES

* helmets

* fix jester colors AND LOTS OF HATS

* the rest of it

* garrison

* headsets

* bio

* radiation

* Update suit.dmi

* tweaks and fixes

* Update gasmask.dm

* bandanas

* vampire coat

* armored trenchcoat

* pirate cap

* Update suit.dmi
2023-03-12 00:06:26 -06:00
boy2mantwicethefam
ed0559ab9c Headsets will now show the prefixes necessary to access the channels (#33941)
* prefixes

* Changes CARGO_PREFIX to SUPPLY_PREFIX

* updates comment
2023-01-09 13:51:16 -06:00
west3436
529a5db1bb Removes metal autoignition (#33504) 2022-10-12 17:20:05 -05:00
adacovsk
e9b5c4f726 Fix some runtimes (#33402)
* runtimes

* Update switchtool.dm

* Update cargo.dm

* this isn't even compiled

* Update robot.dm

* Update headset.dm

* Update apc.dm

* Update components.dm

* Update ai.dm

* Update robot.dm
2022-09-30 03:07:09 -05:00
west3436
abaa9a8d7d Adds autoignition temperatures for many items (#33351)
* Adds autoignition temperatures for many items

* glass doesn't burn lol

* Adds temperature limits for clothing

* 0% tested
2022-09-26 23:01:29 -05:00
nervere
3f698b6bb3 i before e except after c (#33268)
* i before e except after c

* i before e except after c

* i before e except after c
2022-09-12 20:56:08 -05:00
Kurfursten
de896701b7 Revert "Changes the sound fokr sending a message over the radio (#32506)" (#32523)
This reverts commit 45a2959b67.
2022-05-03 18:09:48 -05:00
ExpulsionSnooper
45a2959b67 Changes the sound fokr sending a message over the radio (#32506) 2022-05-03 16:31:42 -05:00
west3436
c48c54ea64 Radio headset sounds (#32402)
* Radio headset sounds

* SQL stuff

* wtf

* typo

* fixed db

Co-authored-by: Damian <damian@autistici.org>
2022-04-30 20:41:57 -05:00
west3436
8d569b05e8 Cigarette Radio Bugs (#32462)
* Initial commit

* Fix linter

* Fix Linters 2: This Time It's Personal

* Adds bug labelling
2022-04-30 18:37:58 -05:00
gurfan
12b68b9546 Electric Boogaloo (Take Two) (#31892)
* wall and floor and overlay icons

* HOLY SHIT PLANEMASTERS ARE AMAZING <3 LUMMOX

* nevermind shit is fucked i hate byond

* apc hackin tweaks start now

* attack_ai is overridden almost everywhere for zero reason

* more attack_ai shit

* more shit

* FORCEDISABLE pt. 1

* FORCEDISABLE pt 2

* more forcedisable 3

* 3.1

* end of forcedisable

* remove all hackview shit, cleanup

* better apc hacking, lots of fixes, and UI!

* more machine ability, lots of cleanup, radial lock updating, modules and active modules

* movable ui elements

* ADVANCED hologrmas

* more SHIT

* SHUNTSHUNTSHUNT

* fig congflgighgsa

* more testing

* fuck

* commit 2

* holo fixes

* fake APC images!

* lots of stuff

* fixes and cleanup and vomit

* More abilities. AI Control fixes and cleanup

* fixes

* fix

* clear another warning

* remove comment fix numbers

* raise price

* raise price

* fix

* 1 autoborger limit

* remove undocumented change

* handle at bot level

* order of operations

* dont call ert

* decrease

* fix unit test

* icon check please work

* remove unused icons, comment out chem dispenser drain

* comment out firewall, add disable to turrets

* remove unused wall icons

* Sort mob list, humans appear at the top

* fix sorting, fix hologram bug

* hologram tweaks, stupid fucking alert APC name

* qdel

* raise ever so slightly

* revert

* Delete broken_hand_icons.txt

* Update setup.dm

* Create setup.dm

* attack_self

* fix filter icon, delete unused file, remove forcedisable from magtape deck

* accidental change

* mousedropfrom recharge station

* oh rite

* fixo

* remove useless code

* aaahhh

* remove rig meal, made obsolete by emag

* fffffshhhhhhwooooop

* typo!
2022-01-31 18:18:06 -06:00
DamianX
c5dffbe635 Revert "Electric Boogaloo (#31728)" (#31868)
This reverts commit 8bb40feca6.
2022-01-19 15:46:18 +01:00
gurfan
8bb40feca6 Electric Boogaloo (#31728)
* wall and floor and overlay icons

* HOLY SHIT PLANEMASTERS ARE AMAZING <3 LUMMOX

* nevermind shit is fucked i hate byond

* apc hackin tweaks start now

* attack_ai is overridden almost everywhere for zero reason

* more attack_ai shit

* more shit

* FORCEDISABLE pt. 1

* FORCEDISABLE pt 2

* more forcedisable 3

* 3.1

* end of forcedisable

* remove all hackview shit, cleanup

* better apc hacking, lots of fixes, and UI!

* more machine ability, lots of cleanup, radial lock updating, modules and active modules

* movable ui elements

* ADVANCED hologrmas

* more SHIT

* SHUNTSHUNTSHUNT

* fig congflgighgsa

* more testing

* fuck

* commit 2

* holo fixes

* fake APC images!

* lots of stuff

* fixes and cleanup and vomit

* More abilities. AI Control fixes and cleanup

* fixes

* fix

* clear another warning

* remove comment fix numbers

* raise price

* raise price

* fix

* 1 autoborger limit

* remove undocumented change

* handle at bot level

* order of operations

* dont call ert

* decrease

* fix unit test

* icon check please work

* remove unused icons, comment out chem dispenser drain

* comment out firewall, add disable to turrets

* remove unused wall icons

* Sort mob list, humans appear at the top

* fix sorting, fix hologram bug

* hologram tweaks, stupid fucking alert APC name

* qdel

* raise ever so slightly

* revert

* Delete broken_hand_icons.txt

* Update setup.dm

* Create setup.dm

* attack_self

* fix filter icon, delete unused file, remove forcedisable from magtape deck

* accidental change

* mousedropfrom recharge station

* oh rite

* fixo

* remove useless code

* aaahhh
2022-01-19 08:15:08 -06:00
kane-f
b6ac634249 Requested pulse demon tweaks (#31688)
* Requested pulse demon tweaks

* Fix

* This too

* Another fix

* Shhhhh

* Shhhhh

* Shhhhh

* Shhhhh

* Shhhhh

* Shhhhh

* Hopeful fix for health issue

* Just to be sure

* Some help

* Some fun with hijacking...

* This file is getting long...

* The new files themselves

* Bracket

* Nother fix

* Sanity

* Butt butt new line butt butt butt code butt butt

* Butt butt new line butt butt butt code butt butt

* Fixes

* Fixing arguments

* User feedback

* Draining consistency

* Feedback messages for it too

* Inverts

* Makes cableview stuff more consistent

* Better

* Untiled didn't work anyways, plus this plays nicer

* This call isn't needed anymore

* An attempt at making bots not go crazy fast

* Another

* Making the use of this more broad

* No more melee ing these

* Tile check

* Standardising some for these

* More of it

* Makes things work a bit better

* Some fixes to these

* Last of these

* Slightly less

* Makes them take EMP damage inside machinery finally

* Not getting away with this one either

* Tying death EMP to charge stored

* Bonus fun thing in case somehow it can get in like this

* Nicer

* Nicer

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-12-28 00:24:18 -06:00
kane-f
ca11812222 [Revival] Radio jammer traitor item (#31508)
* implemented radio jammer

* Fixing old path

Co-authored-by: Tehsapper <tehsapper@mail.ru>
Co-authored-by: kanef <kanef9x@protonmail.com>
2021-12-08 16:23:19 -06:00
DamianX
865e987ec3 Fixed mapped intercoms being on the common frequency (#31392) 2021-11-24 08:32:30 -06:00
DamianX
d4a4ce82d7 Optimized invoke_event (#31046) 2021-10-11 11:56:44 -05:00
DamianX
9d2002124f Fixed nuke ops uplink (#30802) 2021-09-20 11:30:43 +00:00
Kurfursten
dc1f99ef6e Radiophones (#30778) 2021-09-16 21:33:12 -04:00
DamianX
95cb0d4d23 Components! TGUI uplinks! Oh god! (#30641)
* components

* tgui uplink

* Components! TGUI uplinks! Oh god!

* yeah

* this too
2021-09-09 12:44:13 +00:00
gurfan
9e27a14d20 The traitor uplink encryption key now grants access to the syndicate radio channel (#29914)
* doot

* only uplink

* nevermind

* latex vox galactic cocks
2021-07-13 21:36:10 -05:00
Apogee-dev
ae29188a98 Brig Medic (Paramedic alt title) (#29544)
* Brig Medic

* syntax fix

* adds outfit to paramedic closets

* nonhuman uniforms
2021-05-21 10:31:21 -05:00
Kurfursten
d034a7365e Cloud IX Crate (#29100)
* Cloud IX Crate

* add atom

* and removes duplicates

* progress

* Just changing a couple more files

* finished

* fixes
2021-05-04 16:15:37 +02:00
DrSnips
1ce25ff1b7 Re-paths tools, adds a parent for them, and moves some welder code to the proper place. (#29257) 2021-04-19 10:53:30 +02:00
kane-f
24c9f695e8 Radio uplinks can now accept telecrystals (#28973)
Co-authored-by: kanef <kanef9x@protonmail.com>
2021-03-14 12:54:07 -05:00
HarseTheef
a3dddf92e2 Adds Elite Syndicate Bundles (#28883)
* adds sniperspotter team bundle

* grammar

* removes the plasmaman condition until needed

* added thermals for the users

* inheritance

* price adjusted for nukies

* up the price

* excludes nukies and challengers

* two more bundles

adds the workplace shooter and scammer bundles

* Fixed it being unavailable for nukies and challengers

* kurf say change me change

* me do what kurf ask

* this game already takes place in space, it doesn't need more space

* take it back now yall

* indent
2021-02-22 09:32:07 -06:00
SonixApache
5ae5cb4e86 fix electric chair (#28281) 2020-11-30 23:53:30 +01:00
HarseTheef
86936a9514 Fixes intercoms and hand radio modification (#28234) 2020-11-21 23:56:18 +01:00
BurntDevil
a0d0ae2f4a IAA Headset (#28190)
* iaa headset

* iaa headset

* IAA headset

* iaa headset fix

* iaa headset fix

* iaa headset fix
2020-11-17 13:00:12 -06:00
Allspice
0ef41dec90 Make :h speak over departmental instead of common channel again. (#28114)
* Make :h speak over departmental instead of common channel again.

* Add comment
2020-10-30 05:59:38 +01:00
gurfan
fda320bd22 Malfunctioning AI Blackout + RCD Disable Ability Tweaks (#27844)
* combine blackout+rcd, add radio scrambling to blackout

* better implementation

* finally figure out a good way

* remove to world

* remove red

* requested hcanges

* fix typos
2020-10-10 22:44:28 -05:00
gurfan
618c0462dd fixing :p (take two) (#27869)
* add :p, fix box

* fix horizon

* fix pagged

* fix deff

* fix bestclub

* fix roidrage

* fix synergy

* fix snaxi

* fix box2

* update intercom

* remove
2020-10-09 02:35:26 +02:00
d3athrow
61ccaabd8b Revert "AI/Cyborg Shells (2) (#27892)"
This reverts commit 3e3e022fa2.
2020-09-27 22:16:37 -05:00
gurfan
3e3e022fa2 AI/Cyborg Shells (2) (#27892)
* ai shell fixes

* fixfixfix

* sanity checks

* fix deadly mind runtime

* add shell and AI to MM blacklist

* actually add them to the blacklist

* fix names getting reset

* fix delay

* move that

* fucked up the file

* fix runtime

* stay in recharge stations

* status displays wont go blank

* always destroy shell on AI death
2020-09-22 08:06:38 -03:00
jknpj
466c76dcbc Revert "AI Cyborg-Shells (#27708)" (#27890)
This reverts commit e75d6b6a79.
2020-09-21 22:32:57 -04:00
gurfan
e75d6b6a79 AI Cyborg-Shells (#27708)
* deployment pt 1

* deploying, redeploying, action buttons, gibbin

* locking and unlocking, deletion, action fixes

* grant it there too

* compile, fix runtimes

* runtimes, fixes

* dumb chat spam

* progress

* gib fix

* emaggin blowups, fix bugs

* give the action button to both the ai and the shell

* compile

* i said compile!

* smash em

* uglify

* SMASH

* click to shell

* tummy

* make shells their own chilkd instead of defining them with a var

* handle death, carding, other things

* compile, more undeployments

* fix

* shell of [name]

* fixes, custom title, improvements

* fix errors, show the AI's custom core icon

* define these

* god DAMMIT

* runtimes

* fix robo console, fix showing laws

* malf AIs wont trigger faction_defeated when they pop in a shell

* comment out

* shunt fixes, hack feedback

* typo

* add a proc, hopefully fix soc

* oopsie

* shells wont get the nuke spell

* yeah

* make sure soc works with the AI too

* oops

* green eyes

* white eye glow, some sleeps to prevent button mashing

* add one complete exoskeleton to the maps

* Revert "add one complete exoskeleton to the maps"

This reverts commit 34d32c9319.

* Update job_controller.dm

* make exoskeleton->cyborg shell creation a proc, allow AI control toggle for cyborg shells

* var changed

* exploit

* lower sleep times

* dead shells can be swapped, wont auto-gib on death

* let AI know why the shell their clicking on wont be created

* improve formar

Co-authored-by: jknpj <jknpjr@gmail.com>

* improve format

Co-authored-by: jknpj <jknpjr@gmail.com>

* remove comment

Co-authored-by: jknpj <jknpjr@gmail.com>

* better emaggin

* remove src check from eyes

* maybe fix login src check...?

* revert

* Revert "improve format"

This reverts commit fd99140972.

* format, adjust color

* do this differently, tbc

* better format

* whoops

* handle login without src check, fix runtimes, add more feedback

* turn off eye glow when not deployed, grey shade of eye glow, handle malf executions properly

* fix indentation

* remove src checks

* fix

Co-authored-by: jknpj <jknpjr@gmail.com>
2020-09-21 19:58:59 -03:00
Viciousaurus
5c23371165 Update intercom.dm 2020-08-01 05:26:02 -03:00
DamianX
c455e825ca AI can no longer track people who changed identity (#27147) 2020-07-20 04:20:04 -05:00
DamianX
e2331f33f0 Merge pull request #26989 from Allspice/common-radio-key
Add a Common language mode to headsets, .o, function identical to ;
2020-07-20 09:28:19 +02:00
Allspice
592947e08b Recalculate channels when a headset's frequency is changed. (#26990) 2020-07-10 18:17:22 +02:00
DamianX
f5c96279c6 Removed datum pooling (#26992)
* removed pooling

* replace returnToPool with qdel

* did stuff
2020-07-03 19:38:38 -03:00
Allspice
48c6d5b967 Forgot a line 2020-07-02 11:14:18 -07:00
DamianX
ba0e416d28 Headset microphones can be turned off (#26926) 2020-06-24 16:07:20 -03:00
ShiftyRail
8021aaf539 Working version of radio controller fixes (#26914)
* Revert "Revert "Fixes oldcoder stuff with radio controllers (#26845)" (#26868)"

This reverts commit cb1613403b.

* Fixes the bag

* No bug
2020-06-21 05:39:36 +02:00