Commit Graph

1174 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
Blonichu
62f0102b87 Sonic Costume Pack (#37660)
* Sonic Costume Pack + Itty bitty bugfix

Adds in 6 new costumes to the AutoDrobe. Also fixes an issue where you couldn't use the wirecutters as a ghetto hemostat and I did the screwdriver too because why not.

* Update organs_internal.dm

* tweak

small text  tweaks because the knuckles and sonicman suit weren't showing properly.

* fixes conflicting files
2025-06-05 10:27:14 -04:00
ShiftyRail
053868ccd4 Fixes meat hard dels, fixes new player hard del (#37641)
* Fixes meat hard dels, fixes new player holdover ref

* box

* you know what i'm not smart enough

* better

* Update atoms.dm

Unit tests?

* this is fine for now?

* it just works lol

* .dme
2025-05-27 15:02:39 -04:00
mentgah
d0e258f3ef Sound crusade part 1: footsteps (#37600)
* sounds take 1

take 1

* silent mime shoes

* greatly reduced range

* Silent walking, silent mimes
2025-05-27 08:23:40 -04:00
ShiftyRail
c79338e187 literally replaces R&D with Tetris and winning gives you a random research point (forma de 516) (#37587)
* betris 2

* part

* linter + size

* bugfixes

* tech gating

* double research

* Persistence and shit
2025-05-27 08:19:05 -04:00
ShiftyRail
1e1de9e9a1 Moves around a bunch of stuff in the codebase. Add a file explaining the general structure of the codebase. (#37568)
* game/centcomm_orders => datums/centcomm_orders

* code/defines/procs => code/game/procs

* Moves around the rest of code/defines.

* C:/Program Files/Git/obj/structure/signpost into misc_structures.dm

* game/events into game/adminbus_events to distinguish from random events

* game/dna => modules/dna. 1] Moving files

* game/dna => modules/dna 2. defines up top

* game/dna => modules/dna : .dme

* game/shuttles into modules/shuttles

* game/mecha into modules/mecha

* game/jobs => modules/jobs ; game/striketeams => datums/striketeams

* Rest of code/game folder.

* ATMOSPHERICS => game/machinery/ATMOSPHERICS

* ZAS => modules/ZAS

* Read me

* dll

* double s

* other typo
2025-05-19 09:41:43 -04:00
ShiftyRail
6b7667b483 Removes white space from modules/client files (#37566)
* client procs into client_procs

* .dme

* dll
2025-05-13 17:51:46 -04:00
ShiftyRail
d79c1fe070 Byond 516 v2.0 (#37553)
* The TGS thing

* Revert the 516 revert

* Further segment the world/New() proc

* Fixes an issue here
2025-05-12 00:50:25 -05:00
ShiftyRail
e439754040 Fixes/refactors Simpolinol (#37507)
* Refactor simpolol -- more readibility and editability

* fixes

* Uncomment this

* Fixes linter + mistake

* real fix

* Fixes Mussolini

* West fixes
2025-05-06 21:41:37 -04:00
ShiftyRail
d5c96122cf Fixes a define from 2017 (#37522)
* Fixes a define from 2017

* The defines

* forgot that bit
2025-05-06 09:05:18 -04:00
Silkizuad
256ff9ad93 Derelict Update (#37516)
Makes the game load one derelict from a list instead of being static oldstation derelict.
2025-05-06 09:00:25 -04:00
ShiftyRail
b71b7b6d06 Back to the drawing board (#37538)
* Revert "May fix the login failure issue on 516 (#37537)"

This reverts commit 6071b0a21e.

* Revert "516 compatibility PR 2: the revenge of Node.js (#37501)"

This reverts commit 875eca8b71.
2025-05-06 04:52:45 -05:00
ShiftyRail
875eca8b71 516 compatibility PR 2: the revenge of Node.js (#37501)
* Part 1: fix tgui

* Fix overdark layering

* Vector code rework

* misc. tgui things

* final DM side fixes

* TGUI try to fix #1

* Nuclear option. Bring all TGUI files. Will begin UNTGification in later commits.

* Untgify: callback

* untgify : config flags & config datums

* Fixes GLOBAL_VAR_INIT

* Purge HASTRAIT

* .dme cleanup

* file by file: status_alert.dm

* file by file : preference datums + remove unused content

* file by file : tgui_input/text.dm

* file by file : fixes asset_cache_client.dm

* file by file : tgui_panel / external.dm

* file by file : tgui / external.dm

* file by file : tgui / states.dm

* file by file : subsystems/assets.dm [unused return type]

* file by file : subsystems/tgui.dm [tg-macro for process()]

* file by file : asset_cache_item.dm [minor proc call fix]

* file by file : fixes a mistype for datum/asset_cache_item

* file by file : removes bugs and unimplemented features in asset_list.dm

* multifile : some more work on asset manager

* File deleted : spirtesheet tg_assets. Don't need them

* Remove unused TG content, fix asset_list.dm

* Fixes a few issues with wrong type paths.

* remove tgui_panel : this is for tgchat/stat2, which we don't use

* fix thing

* misc changes to tgui.dm. Defining QDELETED macro

* final TGui fix

* TGUI file convert : camera console and religion screen

* Works

* GPS fixed + fontAwesome fixed

* Mecha console control

* Fixes blurry icons

* fixes iconbase64 regression

* Misc bug/runtimes fixes

* Fixes runtime funtime

* Add merch computer TGUI

* Fixes TGUI ticking interfaces + MSGS

* PCMC

* Power Monitor working

* Power monitor

* Bugfixes + robot console

* Fixes mecha messages

* Spess dot TV

* TEG

* Syndicate Uplink

* Bump defines and connection warning

* fix?

* Fucking highscores

* Fixes mistakes

---------

Co-authored-by: west3436 <66280799+west3436@users.noreply.github.com>
2025-05-06 02:41:33 -05: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
ShiftyRail
db96bfa613 New wiz spell: Curse of Norwood (#37505)
* New wiz spell: Curse of Norwood

* reduce cooldown

* Barry fix
2025-05-01 13:26:18 -04:00
Kurfursten
53dcc8fe17 HOG! (#37454)
* HOG!

* fixes
2025-03-21 09:02:23 -04:00
mentgah
12d884d312 A port of an early version of Baystation's new instruments (#37447)
* first commit instruments

first commit for instruments, should have everything ready

* open dream linter fix 1

* fix linter warnings 1

* subsystem + other small fixes

* alternative sprites

* more alternative sprites

* style fixes + src. removal
2025-03-04 08:52:27 -06:00
CrazyAmphibian
7df8069e61 RCD overhaul (#37413)
* basics

* floors

* to the windowwwwwwwwwwwwwww

* icon fixes and wood walls

* DOOR STUCK

* dumb fix lmao

* DOOR STUCK

* wow guys linters are so fucking cool

* fixed some scuff, new buildables

* windoors, girders, removed useless changes

* relative path fix

* more lint

* vars moved to parent object

* borg

* mechs

* code cleanup

* suggested changes

---------

Co-authored-by: west3436 <66280799+west3436@users.noreply.github.com>
2025-02-19 18:49:58 -05:00
CrazyAmphibian
5a4f4d75e7 fission rectors but with less goto (#37435)
* mm code

* size detection and setup

* it actually compiles now

* smore changes

* fixes, additions

* making things buildable pt 1

* buildability pt2

* grammar, because i was making this at 3 in the morning

* file seperation and fixes

* adds a new reagent

* placeholder sprites pt1

* conflict resolution (i hope)

* more icons, reactor assembly works on spawned obj

need to add things to material construction menus, as well as make datum code a bit better.

* rework to fuel mechanics, constructability additions

* fixes, changes, stuff

* cargo orders, construciton, bugs

* runtime fixes, errors and isues. it just werks.

* Update datums.dm

* ENGAGE HYPERSHITCODE THRUSTERS!!!1!111!!

* suggested changes pt1

* changes pt2

goto goto goto while true

* SCRAM actually works now. better controller examine text.

* FIX IT FIX IT FIX IT FIX IT

* the candle the burns twice as long burns half as bright (fuel number change)

* nerf starter

* new cargo order

* reactor UI

* UI refactor

* reactor UI functional

* construction fixes

* fuel creation UI

* deconstruction

* adjustable units

* new fuelrod subtype

* fuel recycling

* rads

* meltdown framework

* rads, guide

* finishing touches

* UI autoclose, explosion changes

* oops wrong side

* nevermind i'm dumb

* explosion tweak

* ex_act

* seconds are 2 digits

* more rod icons

* more heatcap

* TWO SECONDS

* file rename

* updated control rod code for 2 secs

* sprite changes, system changes, ui changes

* reactor controller sounds

* scram sound manually

* post-review code fixes

* BEGONE SUBSYSTEM, CURSE YE TO THE SHADOWS

* movment fix

* UI recolred to look more similar

* case icon updates

* enhanced detection of reactor construction, fixed runtimes

* fixes lmao

* changed sprites, overlay reworks

* changed controller sprites

* nu reactor ui

* new fuel machine UI

* more ui, expanded funcs, changed radium's role

* regenerate calcium nerf

* meltdowns are slower

* nu sprites

* areas, runtimes, guides, oh my!

* new reagent! runtime fix!

* removed old files

* updated corium, tweaked meltdowns

* removed gotos

---------

Co-authored-by: west3436 <66280799+west3436@users.noreply.github.com>
2025-02-19 15:01:40 -05:00
west3436
3921ed8ca2 Revert "new engine: fission reactor (try 2) (#37397)" (#37431)
This reverts commit e50096a5a3.
2025-02-19 09:42:36 -05:00
CrazyAmphibian
e50096a5a3 new engine: fission reactor (try 2) (#37397)
* mm code

* size detection and setup

* it actually compiles now

* smore changes

* fixes, additions

* making things buildable pt 1

* buildability pt2

* grammar, because i was making this at 3 in the morning

* file seperation and fixes

* adds a new reagent

* placeholder sprites pt1

* conflict resolution (i hope)

* more icons, reactor assembly works on spawned obj

need to add things to material construction menus, as well as make datum code a bit better.

* rework to fuel mechanics, constructability additions

* fixes, changes, stuff

* cargo orders, construciton, bugs

* runtime fixes, errors and isues. it just werks.

* Update datums.dm

* ENGAGE HYPERSHITCODE THRUSTERS!!!1!111!!

* suggested changes pt1

* changes pt2

goto goto goto while true

* SCRAM actually works now. better controller examine text.

* FIX IT FIX IT FIX IT FIX IT

* the candle the burns twice as long burns half as bright (fuel number change)

* nerf starter

* new cargo order

* reactor UI

* UI refactor

* reactor UI functional

* construction fixes

* fuel creation UI

* deconstruction

* adjustable units

* new fuelrod subtype

* fuel recycling

* rads

* meltdown framework

* rads, guide

* finishing touches

* UI autoclose, explosion changes

* oops wrong side

* nevermind i'm dumb

* explosion tweak

* ex_act

* seconds are 2 digits

* more rod icons

* more heatcap

* TWO SECONDS

* file rename

* updated control rod code for 2 secs

* sprite changes, system changes, ui changes

* reactor controller sounds

* scram sound manually

* post-review code fixes

* BEGONE SUBSYSTEM, CURSE YE TO THE SHADOWS

* movment fix

* UI recolred to look more similar

* case icon updates

* enhanced detection of reactor construction, fixed runtimes

* fixes lmao

* changed sprites, overlay reworks

* changed controller sprites

* nu reactor ui

* new fuel machine UI

* more ui, expanded funcs, changed radium's role

* regenerate calcium nerf

* meltdowns are slower

* nu sprites

* areas, runtimes, guides, oh my!

* new reagent! runtime fix!

* removed old files

* updated corium, tweaked meltdowns

---------

Co-authored-by: west3436 <66280799+west3436@users.noreply.github.com>
2025-02-19 09:10:27 -05:00
Peter Wedder
31ec72885f Adds the spiderbot fabricator: a machine R&D can build that allows ghosts to respawn as spiderbots (#37375)
* Add the spiderbot fabricator

The spiderbot fabricator is a device built by R&D that can be activated by ghosts to spawn there as a spiderbot.
It is similar to the MoMMI fabricator, except it  must be fed metal sheets to work and can actually be built by players.
It can also be used by mice by clicking on it to become a mouse-spiderbot (which is apparently a thing).

* fix linter error

* Load up with positronic brains instead of metal

* var/i

* shut up this warning too

* Improve this logic

---------

Co-authored-by: west3436 <66280799+west3436@users.noreply.github.com>
2025-02-19 09:06:00 -05:00
Peter Wedder
2620ad735b Add new midround antag: the divergent clone (#37334)
* Add new midround antag: the divergent clone

Divergent clones are perfect copies of existing, potentially still living crew members,
created in a freak cloner accident. They can remember the original's antag status,
and may sometimes be evil which means they get traitor objectives. If the original
is also a traitor, the evil clone will share their objectives.

* give the spirits-in-waiting the default ghost sprite instead

* skip records check if forcespawn is enabled

* Forgot the role

* Review fixes

* duh
2024-12-19 18:46:07 -05:00
SECBATON GRIFFON
6443bdba2c Cuts recurring pieces of maps down into fixed vault spawns (#37264)
* first map done

* adds file, plus makes a way to support this recursively

* indents...

* lets this config turn it off

* splits these off

* actually does it

* split off proc to debug call during round if need be

* deff and meta

* packed and way

* some more maps down

* last of the maps actually in rotation

* linestation

* some overwrite tweaks to make the whole thing work

* oh yeah it needs this

* maybe like this

* faster

* cuts this down!

* more cleanup

* cuts this down

* cleans these up too

* does a system for xoq

* some more cutdown

* cuts this down too

* map can be smaller and still load everything, disambiguates this element name for similar reasons

* makes these easier to manage

* covers this too

* some map stuff i missed

* lil fix that makes this work right on xoq

* these are broken on xoq so these have to load unrotated sadly
2024-10-31 10:01:54 -04:00
SECBATON GRIFFON
3a2ecfec92 Makes newscaster news "events" actually used (#37115)
* initial work

* saner

* cleaner

* file split

* moves defines

* cleanup

* compiles

* bus tool

* testing

* better admin tools

* better admin tools

* headlines

* headlines

* more headlines, all done now

* cannot get this to show up over gitignore

* this too

* reverting all of this since i can't get gitignore to behave and it's out of scope

* forgot this

* go again

* saner system, more akin to events subsystem, a lot copied from it

* consistency

* fixes something

* makes this show up too

* reformats

---------

Co-authored-by: SECBATON-GRIFFON <kanef9x@protonmail.com>
2024-10-01 00:45:28 -05:00
RealestEstate
00353a64b8 The Honkgiver [Ready for Review] (#37136)
* initial commit. alot more needs to be done

* some more progress.

* alot added. most big stuff is done. ammo and sounds need tweak

* a bunch of stuff added to converting Lawgivers towards Honkgivers

* magazines tweak

* lawgivers into honkgiver and vice-versa

* readds radstorm remote to dme

* Delete code/modules./projectiles/ammunition/magazines.dm

* removes changes to projectile.dm

* Update projectile.dm

* fixed linter warning and disappeared icons

* better warning fix

* changes misleading description on honkgiver mag

* custom suicides for most honkgiver shots

* some more tweaks and cleaning up

* Finishing touches, bugfixes, ready for review

* adds / to a proc to fix error

* Recharging Doomlazor & speedup on scream shot

* longer recharge and makeSkeleton on doomlazor

* fixed error

---------

Co-authored-by: realestestate <>
2024-09-25 07:28:43 -05:00
west3436
4d150fd98a Crate Shelves (#37151)
* crate shelves

* fix layers

* fix layering and placement checks

* it kill people
2024-09-25 07:16:14 -05:00
west3436
9c9cd470f8 Linter Improvements (#37149)
* linter improvements

* update rights

* requirements

* perhaps

* better

* test

* oops

* un-TG it

* Update od_lints.dm
2024-09-25 07:09:44 -05:00
SECBATON GRIFFON
1320520cfe Advanced pocket satellite vault (#37138)
* Advanced pocket satellite vault

* Advanced pocket satellite vault

* makes this actually hear no

* tweaks vault stuff a bit

* adds this

* standardises

* tidies this up and makes it work better

* tidies this up and makes it work better

* closer to value stated

* updates type

* some bolt control

* sanity

* heard message

* adds this

* makes these work better

---------

Co-authored-by: SECBATON-GRIFFON <kanef9x@protonmail.com>
2024-09-23 10:16:26 -04:00
west3436
47b8c492fc Secret Repo Decommissioning 6: secret_hwaccel_check (#37070) 2024-09-10 15:12:38 -05:00
DeityLink
dbd2ddb316 Floral Somatoray Refactor (#36986)
* Floral Somatoray Refactor

* derp

* polish

* the the

* super duper polish
2024-08-31 05:29:01 -05:00
SECBATON GRIFFON
dd9529c7d5 Some subsystem init speedups (#36632)
* just speeds up this subsystem for now

* cuts this down too

* makes this 1.2 seconds faster

* this takes off 0.1 seconds too and works the same

* optimises this too

* new logic shaves off 0.3

* 0.1 seconds off

* sanity

* another 0.1 down

* no time shaved but it does fix this issue and clean up code

* closet cleanup

* cleaner line

* now filters it like so

* no spawn() here for roundstart stuff

* cutdown

* forgot this
2024-08-25 08:51:02 -04:00
malfunctioning-ai
e6b217eadc Grugstation Event Content (#36865)
* Most of the work on content for the grug event done.

* Lots more grug content.

* Defibrilator eels, nature procgen improvements, etc

* Final round of content for grug bus

* Standardizes strings so that typos won't break EVERYTHING!!

* Adds missing return to fix defib eels.

* Rock doors!

* Blacklists fireaxes from destroying planetary grass.

* Forgot a comma.
2024-08-07 18:46:51 -04:00
boy2mantwicethefam
0ea20eb028 Cleaned up the Roid Rat Punch code (#36771)
* clean

* fix and more clean-up

* more stuff

* tiny fix

* Removed a list
2024-07-18 08:50:13 -04:00
west3436
1581540dc1 Firefoam Poppers (#36583)
* firefoam poppers

* firefoam popper

* GTFO

* better sprites
2024-06-05 18:26:15 -05:00
13spacemen
300cf616f5 Lambo Bloody Item Overlays (#36395)
* bloody item overlays use mutable appearances instead of icon cache

* lazylists
2024-05-03 22:04:48 -05:00
west3436
367e9fcbd9 Alternate Jobs Database (#35964)
* Alernate Jobs Database

* jobs update

* Optional

* cheap

* some outfits

* what a mess

* linter

* finished datums

* should test these before i commit them

* remove extra nonsense

* better outfit

* more improvements

* worn sprites

* complete

* gonfliggd

* fixes
2024-05-01 07:04:51 -05:00
DeityLink
febb5580f5 [Cult 4] Upheaval Update Part 2 - Eclipse Update (#36361)
* First Day

* you sit right there I'll be back

* More UI work

* cultist slot

* cultist slots finished

* actually finished

* ritualized soulblades and shit

* roles part of the main panel

* fixing tooltips and removing rituals

* eclipse event

* eclipse manager

* more eclipse work

* rebase and dance platforms

* more dancing

* more dance and some particles

* lots of stuff again

* more parallax

* pillars and particles

* dark devotion

* more UI

* progress

* sqdqsdsqdsqd

* almost there

* more polish

* gradius

* Rituals return

* Rituaaaals

* tests and fixes

* first fix

* qsdqsd

* derp

* fix

* more fixes

* drill cult

* more polish

* narsie gib and better desc for add_zero_2

* better arg names

* polish and fixes

* fix pylons

* stuck meatblobs no longer spam runtimes

* better

* thematic

* this is way better

* finishing touches

* we've got one more surprise for you

* (and one last fix)

* (and another one)
2024-04-26 16:27:14 -05:00
hacker-on-steroids
d64805dc58 deployable dispenser for april fools (#36256)
* Signed-off-by: faggot <janezivan@cock.li>

* message admins if shit gets fucked

* reviews take 2

---------

Co-authored-by: faggot <janezivan@cock.li>
2024-04-01 14:57:02 -05:00
13spacemen
b9a2f1c226 removed abstract obj overlays, replaced all uses with /mutable_appearance, improved update_icons() for multiple mobs, removed overlays_lying, monkeys rest and get up like humans (#36236) 2024-03-31 14:10:26 -05:00
malfunctioning-ai
32dd96d670 Cryotheum (#35365)
* Cryotheum part 1. Ice tiles work spawn, but gas has no cooling effect yet.

* Adds the cryotheum resonator.

* First iteration of a basic gas reaction system.

* Large amount of changes to Air Alarm code, gas sensor, gas scrubbers, vent scrubbers, and gas filters in order to facilitate XGM gases.

* Mainly replaces all defines in map files to their actual equivalent since apparently you can't do that.

* Fixes one other bad .dmm gas.

* Adds cryotheum related stuff as cargo orders, changes the cryo reaction to a self-reaction with plasma as a catalyst, and does work balancing the values.

* Fixes lag in air alarm UI (by literally just removing a delay statement that was there for some god forsaken reason)

* More small changes and IMPORTANTLY adds chirping every 2-3 minutes whenever an air alarm is unpowered.

* Moves air alarm chirp out.

* Fixes lack of typing causing warning.

* Fixes to .dmm files

* Oops

* Balancing cryotheum.

* Reduces oxygen consumed by oxy+cryo by a factor of 10, but multiplies cold factor by 10.

* Improves performance of ice puddles.

* Fixes map error thing

* I wish I could compile lamprey on my own

* Fixes wheelstation dmm error

* Addressing PR feedback.

* Addressing final criticisms.

* Removes dissipation.
2024-03-29 15:22:40 -04:00
DeityLink
15a41d3ab2 Modular Particles System (#36180)
* Modular Particles System

* fix

* fixx
2024-03-14 03:53:39 -05:00
boy2mantwicethefam
36bb22f528 stuff (#36157) 2024-03-14 03:51:50 -05:00
13spacemen
d4d3fa53d7 Less Annoying Tail Surgery (#36146)
* tail surgery is done with grab intent and groin targeting, no alert popup
removed a few useless generic surgeries from tails

* specific tail surgery added
2024-03-05 23:55:15 -06:00
13spacemen
2754c2fd14 Cosmetic Tail Organs [NO WAGGING] (#36060)
* mob part bitflags in proper format, added tail part bitflag, hidetail clothing cover flag, reordered tail layer, added tail_underlimbs_layer for overlapping tails, limbs_layer for limbs placed under, tail_wagging + has_icon_skin_tone + tail_overlapped species anatomical flags, mutable_appearance() helper, made many suits cover tail, added tail wagging emote for species that can wag, made a species folder for species files, rewrote update_tail_showing(), character preview can show tails, vox tails are now separate from the body instead of being baked into the chest, vox tails will show slightly in north dir instead of being invisible

* added color defines, undid bitfield format change, wag emote is shorter and doesnt show text on stopping wag, vox tails have their own file and have better names, removed icon manipulation from tail updating, species can have own tail icon, made vox tail north sprites full/complete sprites

* wag emote no longer displays runechat, custom emotes can choose to not show runechat, restores old husk overlays

* limb_tail tail define, moved 2 tail species flags to organ level, added span define, tail is on organ level, added support for cosmetic organs, tail preview icon shows better, added tail support to common surgeries

* fix double tail organ, tail organ item only uses east sprite and is shifted to center it more

* removes tail wagging

* rename tail define, minor tweaks

* more checks, fix char preview issues, remove unused proc, frankensteins spawn with random kind of tail, repaired tajaran and unathi tails credit to falcon2346, robotail support, rambler will not spawn with tail, gibbing drops tails

* Update species.dm
2024-02-28 20:26:34 +00:00
github-user208604
694ae25498 Landline Telephones Update. (#35775)
* Update stylesheet.dm

* Update weapon.dm

* Update message.dm

* Add landline.dm

* Update requests_console.dm

* Update message_server.dm

* Update browserOutput.css

* Update vgstation13.dme

* Delete icons/obj/items.dmi

* Delete icons/obj/terminals.dmi

* Add items.dmi and terminals.dmi

* Add sounds

* Update setup.dm

* reviews take 1

* fix moodylights

* reviews take 1

* reviews take 1

* fix beartraps

should probably stop drag-dropping files into the thing and instead just copypaste the part i changed

* fix beartraps 2

wish github had an easy way to revert a commit like gitlab does

* redphone fixes, radio overhear fixes

* Update weapon.dm

* Update landline.dm

* Delete icons/obj/items.dmi

* Add files via upload

* muh darkmode

* alt to pickup instead of control

* conflict fix?

* confl?

* items.dmi

PLEASE GOD WORK

# Conflicts:
#	icons/obj/items.dmi

* Add files via upload

* lighter

* moar fixes

Signed-off-by: faggot <janezivan@cock.li>

* spent almost an hour doing this i fucking hate byond lists so much

* second list

---------

Signed-off-by: faggot <janezivan@cock.li>
Co-authored-by: free-transtuff <157070399+free-transtuff@users.noreply.github.com>
Co-authored-by: hacker-on-steroids <159179330+hacker-on-steroids@users.noreply.github.com>
Co-authored-by: faggot <janezivan@cock.li>
2024-02-27 08:02:01 -06:00
nervere
4b0f690720 delay between surgery steps reduced by 90% (#36048)
* surgery delay defined and reduced to 0.2 seconds

* delay changed from 0.2s to 0.1s (same as global click delay)

---------

Co-authored-by: nervere <sage@lulz>
2024-02-24 14:07:24 -06:00
github-user208604
0e168d97ce Revert "vox tails, except no wag emote and no code supporting tailwags (#36032)" (#36062)
This reverts commit 7acb15a192.
2024-02-24 13:35:57 +00:00
nervere
7acb15a192 vox tails, except no wag emote and no code supporting tailwags (#36032)
* mob part bitflags in proper format, added tail part bitflag, hidetail clothing cover flag, reordered tail layer, added tail_underlimbs_layer for overlapping tails, limbs_layer for limbs placed under, tail_wagging + has_icon_skin_tone + tail_overlapped species anatomical flags, mutable_appearance() helper, made many suits cover tail, added tail wagging emote for species that can wag, made a species folder for species files, rewrote update_tail_showing(), character preview can show tails, vox tails are now separate from the body instead of being baked into the chest, vox tails will show slightly in north dir instead of being invisible

* added color defines, undid bitfield format change, wag emote is shorter and doesnt show text on stopping wag, vox tails have their own file and have better names, removed icon manipulation from tail updating, species can have own tail icon, made vox tail north sprites full/complete sprites

* remove the ability to wag tail

---------

Co-authored-by: 13spacemen <46101244+13spacemen@users.noreply.github.com>
Co-authored-by: nervere <sage@lulz>
2024-02-24 11:20:20 +00:00
Eneocho
86c43c3465 New Uplink Item: Dirty Bomb Remote (Radstorm Remote) (#35967)
* adds proper event timers to radstorm and syndiestorm var

* Create radstorm_remote.dm

* syndie radstorm

* adds the radstorm remote file to the environment

* adds the rad remote icon

* radstorm remote uplink

* price tweak

* desc tweak

* meep

* april fools sfx

* april fools sfx

* tiny prob
2024-02-18 20:06:21 -06:00