Commit Graph

72 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
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
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
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
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
DamianX
d4a4ce82d7 Optimized invoke_event (#31046) 2021-10-11 11:56:44 -05: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
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
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
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
592947e08b Recalculate channels when a headset's frequency is changed. (#26990) 2020-07-10 18:17:22 +02: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
Buchse
b5768e4057 Insectoids Rework: The spritening (#26038)
* Changes insectoid body sprites, adds numerous alternate clothing sprites, changes insectoid intro message, changes some insectoid stats.

* More sprites/code for clothing

* Fixed some bugs with sprites not working (atmos suit, headsets)

* Adds some jumpsuit alt sprites and the code for them, as well as more suits and helmets

* adds code to change "s" into "z" when insectoids speak

* minor fix to beret

* added a missing period in species intro

* grammar/punctuation edit
2020-03-26 15:16:27 -05:00
ShiftyRail
111dc8f5f5 Minor fixes to telecrystal sharing (#25768)
* Minor fixes

* Mechs
2020-01-29 17:47:11 -03:00
Kurfursten
24ca2bde91 Sterile CMO (#24526) 2019-10-23 01:42:12 -04:00
Paul Ritter
fba040db42 changed can_be_used_as_screwdriver to is_screwdriver cause we are to lazy to type 2019-04-13 23:22:12 +02:00
Paul Ritter
87358975b1 the remaining changes. forgot how to used smartgit there for a sec oops. 2019-04-13 20:54:21 +02:00
Kurfursten
e1b8d22e98 New Rev Modes: RevSquad and Provocateur (#21610)
* New Rev Modes

* finished
2019-02-19 09:32:12 -03:00
ShiftyRail
3fef6c1efd Revert "Random securised channels, take 2" (#19027)
* Revert "[ci skip] Automatic changelog update."

This reverts commit f09ac8d57f.

* Revert "Random securised channels, take 2 (#18917)"

This reverts commit 4feb8396de.
2018-07-30 00:55:07 +01:00
ShiftyRail
4feb8396de Random securised channels, take 2 (#18917)
* Makes Security/Command channels have roundstart random frequencies.

* REMOVE GLOBALISM

* Mapping, AIs, and all

* Muh layers

* Give frequencies to players.

* Enigma

* Darned mappers

* Derp

* Mapping : DJ Sat + Librarian's intercoms

* How did this happen

* Fixes a few things.

I still need to test it. Please no merge.

* Final Cut

* Adjust tech levels

* Mapping : encryption keys in tcomms

* Paper.

* Henk

* Bugfixes
2018-07-29 17:05:20 -03:00
ShiftyRail
22de1303a8 Revert "Make Security/Command/AI Upload channels have roundstart random frequencies, and Security/Command require an encryption key. (#18276)" (#18859)
This reverts commit 745abb2862.
2018-07-18 01:13:51 +02:00
ShiftyRail
745abb2862 Make Security/Command/AI Upload channels have roundstart random frequencies, and Security/Command require an encryption key. (#18276)
* Makes Security/Command channels have roundstart random frequencies.

* REMOVE GLOBALISM

* Mapping, AIs, and all

* Muh layers

* Give frequencies to players.

* Enigma

* Darned mappers

* Derp

* Mapping : DJ Sat + Librarian's intercoms

* How did this happen

* Fixes a few things.

I still need to test it. Please no merge.

* Final Cut

* Adjust tech levels

* Mapping : encryption keys in tcomms

* Paper.

* Henk
2018-07-17 12:45:20 +02:00
code-alpha45
11a50e25d2 In-Hand-Radio Fix. (#18044)
* Restores In-Hand-Radio Functionality

* Updated ERT's headset description for the new response team radio channel key

* Changed the ERT key to '-'
2018-04-14 19:40:03 +01:00
myusername
9401688e50 FINALLY 2017-08-30 18:20:10 -04:00
Shadowmech88
4036c6e0fd Loadouts (#14898)
* Adds loadouts.

* Fixes some mistakes.

* Added a "delete stripped items" option to the Equip Loadout verb.
Began moving some of the equipment sets from Select Equipment into loadout objects.

* Adds another batch of loadouts migrated from Select Equipment.

* Fix compile failure.

* Finishes migrating Select Equipment into loadouts.

* Fix compile error.

* Handles things in a better way. Removes some needless children.

* Why bother with local compiles when Travis exists?

* Final tweaks.
2017-06-04 09:12:41 -07:00
Probe1
85cd902be3 headset.dm absolute pathing 2017-01-04 21:27:18 -08:00
Wizardcrying
6ea0489065 Spelling/grammar/wording/etc fixes (#12993)
* mainly standardized the vending machine descriptions with exceptions

* oops

* more

* this time i changed a proc name but there was only one use of it

* everything gets changed!

* this commit sponsored by low-quality forum posting

* buisness

* i broke it

* but is it really robust?

* why didn't this commit

* finally, spent a lot of my morning for this

* colour

* sure it's not atomic, celt
2016-12-23 06:01:09 -05:00
ComicIronic
b35eaa65d8 Replaced loc setting with forceMove. (#11490)
* Replaced loc setting with forceMove.

* Update forceMove to permit moving to null loc.

Also fixed atom locking with offsets not following properly.
2016-08-29 06:40:45 -05:00
Kurfursten
3b34ed2e31 Removes guns and viruses from maint loot spawners (#11516) 2016-08-24 08:20:15 -07:00
ComicIronic
b2b5c81633 Moved research names over to defines. (#11424)
* Moved research names over to defines.

Also fixed 4 (four) instances of the incorrect research name being used.

* Changed research names to avoid collisions.
2016-08-14 17:47:22 -05:00
unid15
f3ff0f65c1 Replace tool istypes() with macros 2016-03-13 18:39:44 +01:00
PJB3005
1a2f9ab059 All the EOLs are now LF.
Fuck you too 0D :^)
2016-01-16 23:28:07 +01:00
unid15
f8da080ba1 adds clown glue 2015-12-31 14:06:18 +01:00
Sood
3cdf89b675 qdel replacing del, time for bugs 2015-12-06 15:11:15 -08:00
PJB3005
99bf59d80e Adds a to_chat() proc, to pave the way to a non shit chat. 2015-11-25 15:55:15 +01:00
PJB3005
3cca5692af Removes the panic writer messages. 2015-11-20 03:17:06 +01:00
DeityLink
0d550338d4 putting some order in my guns 2015-08-24 14:58:47 +02:00
Kurfursten
6bc3862394 Emag works properly, removed radio key from earmuff headset 2015-07-24 02:04:33 -05:00
Kurfursten
e1960235c0 Compiles, mostly tested 2015-07-24 02:03:45 -05:00
D3athrow
d59f6a07b0 comment out panicwriter and saytesting 2015-07-20 16:04:48 -05:00
D3athrow
41d7df01fd just fuck my shit up 2015-07-18 02:30:51 -05:00
ComicIronic
06b5e60bbe Material datum implementation
Material datum functionality changed to mimic that of reagents etc. by
using a global datum list and an assoc value list.
Material datums added at the atom level.
starting_materials var added - on New(), the materials in the list are
added to a datum. An empty list generates an empty datum, a null means no
datum.
m_amt, g_amt, and where applicable gold_amt, etc. completely removed,
replaced with starting_materials where applicable.

Fabricators
Fixed a bug with fabricators taking design cost, not shown cost.
Fixed a bug with fabricators taking costs before a design was shown
completable.
Fabricators now transfer the materials they use in the design to the atom
produced's material datum.
Designs are now world-consistent : scanning the same atom will ref the
same design, and scanning an atom with a design will fetch it.
Mechanic fabs now add plastic cost on top of the design, not to it.
Mechanic designs no longer require random extra materials.
Mechanic designs are now material-specific, not type-specific.
Mechanic blueprint uses have been removed, in favour of a consumable
system.
RnD wires moved to the datum system.
Autolathe moved under fabricators. It preserves as much functionality as
possible.
Framework added for plastic costs on mechanic fabs to be toggled, and for
removal of designs to be toggled also.
2015-06-13 16:13:02 +01:00
dylanstrategie
d15271cd61 Give Shaft Miners their own headset with Cargo and Research channels
Because Shaft Miners are basically serving R&D, and Quartermasters don't
want to hear the Roboticist's constant bitching, we now have Mining
Headsets !

- Mining Headset included. Has access to the Cargo and Science channel
and has a special, distinct sprite (darker shade of brown with a small
antenna)
- Added a matching encryption key while using the sprite convention
- Updated Cargo's headset to glorious Cargonia orange instead of shitty
stock white
- Mining headset added to Mining lockers, on spawn on Shaft Miners and
on miner corspes

Fixes #4745

Changelog included
2015-05-30 23:26:30 +02:00
DeityLink
aca18b594d r 2015-05-27 14:52:30 +02:00
DeityLink
d29cb2da21 Strike Team Revamp episode 1: Headsets 2015-05-27 09:56:03 +02:00
ComicIronic
d0e9eedd25 drop_item and click code.
drop_item now has a first arg, which is the item to drop.
Hand processing now uses drop_item properly, which fixes #3874, #3796.
Also fixes #3486.
2015-04-12 00:56:43 +01:00