Commit Graph
9371 Commits
Author SHA1 Message Date
Killian 805ec533c7 chest targeting fixes 2022-05-08 23:13:33 +01:00
spookerton afe8554c50 repath /tape to /cassette_tape & map/list updates 2022-05-06 19:38:45 +01:00
SypsotiandGitHub 661b83e61d Drug Expansion (#8575)
* adds drugs and means to make them

* nutmeg sprite and hallucination changes

* adjustments + sounds courtesy of serithi

* nit nack paddy wack
2022-04-29 16:24:16 -08:00
spookerton c6dfdeaae2 remove unused sources in code/* 2022-04-26 21:17:59 +01:00
spookerton 78db65f13f move some readme files in .dm sources into .md 2022-04-26 21:17:23 +01:00
AtermoneraandGitHub 21bd8477c7 Merge pull request #8531 from Spookerton/spkrtn/sys/global-agenda
updates all bare globals to use /global/ semantics, and all shared members to /static/
2022-04-24 19:56:07 -08:00
AtermoneraandGitHub 2a494dcb66 Merge pull request #8530 from Spookerton/cerebulon/ssoverlay
alt of 8336
2022-04-24 18:57:19 -08:00
spookerton beec187978 clean up odd list attribute order, add tests 2022-04-24 07:54:35 +01:00
spookerton 556331a6a3 use /global/ sugar for bare globals, no leading / 2022-04-24 07:54:34 +01:00
spookerton ee67e174fb use static for shared member vars 2022-04-24 07:52:32 +01:00
spookerton 1f3ffc2433 non-flagged, non-complex overlay -> ssoverlays 2022-04-24 07:51:12 +01:00
spookerton 2572f042a3 redo behavior of ssoverlays and atom overlay procs 2022-04-24 07:50:46 +01:00
spookerton 1ccb2df2de trivial 1:1 overlays -> overlay proc changes
NB. In some cases we go from a more complex image() to a single icon_state string and I assume this works for every case but do not care to check because of the sheer scale of extra fiddly effort. Buyer beware, not my code.
2022-04-24 07:50:21 +01:00
spookerton a495456e36 fire loop behavior of SSalarm, GLOB alarm handlers 2022-04-24 07:40:38 +01:00
atermonera 9d71839ac6 Removes devices 2022-04-17 19:14:43 -08:00
atermonera 7a9806d9b4 Removes weapons 2022-04-17 19:14:32 -08:00
atermonera 101740a7d3 Updates icon paths 2022-04-17 19:14:07 -08:00
Sypsotiandatermonera 4b9f68814e sprite alignment and minor code cleanup 2022-04-16 09:24:33 -08:00
Sypsotiandatermonera 8e92d375c4 AI code but cooler 2022-04-16 09:24:33 -08:00
Sypsotiandatermonera 2fae0d653d several improvements: WIP 2022-04-16 09:24:33 -08:00
Sypsotiandatermonera 2774f7dd50 ecstasy to bliss and removes cocaine 2022-04-16 09:24:33 -08:00
Sypsotiandatermonera 8e701b70e2 big pharma has given us cocaine and straws 2022-04-16 09:24:32 -08:00
Cerebulon 599c2c8c57 Adds a bunch of new bags and replaces nearly all bag sprites 2022-04-11 10:07:58 +01:00
spookerton 5bea34d56a human/get_visible_gender applies user perspective
Changed the signature of atom/get_visible_gender to support human* mob use
human/get_visible_gender accepts a user and a force var
force can be used to force PLURAL, the examinee's id gender, or bio gender
human/get_visible_gender takes the examinee's clothing into account
human/get_visible_gender handles ambiguous_gender when there is a user:
- if also human*, same species gets id gender, otherwise plural
- if observer / silicon, id gender

fixes #7207
2022-04-09 11:22:06 +01:00
AtermoneraandGitHub da2046da8d Merge pull request #8482 from Spookerton/spkrtn/cng/legacy-text-number-handling
legacy text number handling
2022-04-06 16:46:09 -08:00
SpookertonandGitHub 4662ddac57 Merge pull request #8494 from Verkister/patch-90
Fixes runtime with turrets and viscerators
2022-04-05 19:44:39 +01:00
SpookertonandGitHub 72951d1929 Merge pull request #8463 from listerla/buzzhiss
Ports Vaurca autohiss from Aurora to Zaddat
2022-04-05 19:39:15 +01:00
spookerton 7eedbedba5 removes some legacy procs, adds some other procs
NUFC

removed add_lspace — unused
removed add_tspace — unused
removed invertHTML — unused
removed hsl2rgb — unimplemented

removed hex2num — replaced with define
removed num2hex — replaced with define
removed add_zero — replaced with pad_left
removed add_zero2 — replaced with pad_left
removes hex2rgb — replaced with behavior of rgb2num()
removes hex2rgb_r — replaced with behavior of rgb2num()
removes hex2rgb_g — replaced with behavior of rgb2num()
removes hex2rgb_b — replaced with behavior of rgb2num()
removes assorted inline list(rgb) > hex — replaced with behavior of rgb()
removes assorted inline rand > hex — replace with random_hex_text

added hex2num define
added num2hex define
added random_hex_text
added generate_padding
added pad_left
added pad_right
2022-04-03 14:19:45 +01:00
AtermoneraandGitHub 83ac485925 Merge pull request #8496 from Spookerton/spkrtn/sys/out-with-the-old-2
remove some obsolete defines
2022-04-02 17:46:13 -08:00
KillianandGitHub e39f24b49e Allergen CE Conversion (#8431)
* WIP allergen conversion

* allergen CE conversion

* allergen CE conversion

inap now actually stops reactions properly

* add brute/burn allergen reactions

* recommended changes
2022-04-02 17:28:25 -08:00
SpookertonandGitHub 1a317b45cd Merge pull request #8429 from Rykka-Stormheart/shep-dev-breath-sounds
Breathing Sounds While in Space
2022-04-01 18:34:50 +01:00
SpookertonandGitHub f06dcc071e Merge pull request #8470 from Verkister/patch-89
Some admin log "usr" fixes
2022-04-01 18:25:29 +01:00
spookerton 602cc67d2b removed CLAMP define 2022-03-31 19:21:58 +01:00
VerkisterandGitHub 19b59f306b Fixes runtime with turrets and viscerators
Fixes viscerators runtiming their ally check when shot by something that's not a mob.
2022-03-31 20:29:43 +03:00
atermonera c7f1880394 Revert "What was supposed to be another straightforward major system overhaul that once again spiraled out of control (#8220)"
This reverts commit 4d8c43f106.
2022-03-29 16:01:32 -08:00
VerkisterandGitHub 23d5964077 Update admin.dm 2022-03-25 18:18:43 +02:00
VerkisterandGitHub 2ef676cd9c Update living_defense.dm 2022-03-25 18:14:40 +02:00
Rykka 4cfd38edf7 Maintainer-requested updates
Makes breathing sounds now play anytime the sound pressure is below a certain point AND you have internals on AND can breathe, rather than specifically on a space turf.

Makes it respect the ambience pref.
2022-03-24 15:32:43 -06:00
listerla 6b438412bf Ports Vaurca autohiss from Aurora to Zaddat 2022-03-22 11:31:22 -04:00
SpookertonandGitHub b140301654 skathari disappear with a flash when killed (#8449)
also adds a heavily processed effect from a korg koassilator for the actual teleport effect
2022-03-20 11:29:41 -08:00
122b75d789 Adds more alien organ sprites (#8442)
* Adds more alien organ sprites

* include skrell file

* Update code/modules/organs/subtypes/tajaran.dm

Co-authored-by: Spookerton <spkrtn@pm.me>

Co-authored-by: Spookerton <spkrtn@pm.me>
2022-03-20 11:22:26 -08:00
listerlaandGitHub 6842ffa5db Skrell markings & hair angle consistency (#8437)
* Skrell markings & hair angle consistency

* Post-testing fixes

* Deletes accidentally included oldsprite
2022-03-20 11:12:12 -08:00
AtermoneraandGitHub 5bf5ea59b2 Merge pull request #8428 from listerla/zaddatchirp
Makes the chirp emote available to Zaddat
2022-03-20 10:53:59 -08:00
AtermoneraandGitHub ac675a053c Merge pull request #8426 from Mechoid/PrometheanHandClean
Prometheans now do not clean items through gloves.
2022-03-20 10:53:37 -08:00
AtermoneraandGitHub 82b3892651 Merge pull request #8424 from Mechoid/PrometheanTimeskipUpdate
Update Promethean jobs and age for timeskip.
2022-03-20 10:53:12 -08:00
AtermoneraandGitHub ff93a129ea Merge pull request #8418 from Spookerton/spkrtn/fix/resolve-dmmsuite-switch-warnings
resolves sdmm-suite switch warnings
2022-03-12 19:47:40 -08:00
CerebulonandGitHub 474a8c43cf Decl Music and Ported Music + Licenses (#8221)
* Decl music + ported music

* Bugfixes and not

* unit test

* debug shit + some fixes

* More Changes

* Removes some unused/extra songs in case it was a file size issue

* Nuke crash-prone songs

* Add cynosure defines

* It Just Works Now + Finished Headphone code/sprites

* requested tweaks/debug removal

* recheck dme
2022-03-12 19:45:36 -08:00
Rykka 41f616ffde Breathing Sounds While in Space
Upstream port of https://github.com/CHOMPStation2/CHOMPStation2/pull/3831

Plays a breathing sound akin to Bay's breathing sound while you're in space.

Major difference (codewise) is the ability to set an inhale + exhale sound, and it is currently designed SOLELY to be heard while in space.
Keep inhale + exhale combined to 7 seconds or less if you add custom sounds.
The code DOES support custom breathing per-species, if you see fit to add that for w/e reason.

Any internals playing breathing sounds later on may be looked at, but for now, this gets breathing working.

Does not come with a pref currently, as it's quiet - and intended to be an audible indicator of if you're breathing or not.
(IE if you don't hear it, be concerned.)
2022-03-11 21:05:07 -07:00
listerla 50cd02edae Makes the chirp emote available to Zaddat 2022-03-11 16:36:25 -05:00
Mechoid 16cc4908a7 Prometheans now do not clean items through gloves. 2022-03-07 12:04:50 -08:00