Commit Graph

9148 Commits

Author SHA1 Message Date
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
Atermonera
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
Spookerton
4662ddac57 Merge pull request #8494 from Verkister/patch-90
Fixes runtime with turrets and viscerators
2022-04-05 19:44:39 +01:00
Spookerton
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
Atermonera
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
Killian
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
Spookerton
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
Spookerton
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
Verkister
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
Verkister
23d5964077 Update admin.dm 2022-03-25 18:18:43 +02:00
Verkister
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
Spookerton
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
Cerebulon
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
listerla
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
Atermonera
5bf5ea59b2 Merge pull request #8428 from listerla/zaddatchirp
Makes the chirp emote available to Zaddat
2022-03-20 10:53:59 -08:00
Atermonera
ac675a053c Merge pull request #8426 from Mechoid/PrometheanHandClean
Prometheans now do not clean items through gloves.
2022-03-20 10:53:37 -08:00
Atermonera
82b3892651 Merge pull request #8424 from Mechoid/PrometheanTimeskipUpdate
Update Promethean jobs and age for timeskip.
2022-03-20 10:53:12 -08:00
Atermonera
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
Cerebulon
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
Mechoid
1c6c60bac2 Update Promethean jobs and age for timeskip. 2022-03-07 09:07:45 -08:00
spookerton
e5023f92aa resolved sdmm-suite switch warnings 2022-03-04 19:30:36 +00:00
Cerebulon
4568dc85d5 Ports high-res lobby screen system from Eris from Bay (#8401)
* Ports high-res lobby screen system from Eris from Bay

* ok fine we don't need a 5+ MB picture of my cat
2022-02-26 11:13:00 -08:00
Cerebulon
87fbb7036f Fixes tail layering over dresses/cloaks
Currently bug where it ALWAYS uses the north-sprite until something calls a human icon update? Uploading for diff mostly
2022-02-16 05:23:41 +00:00
Atermonera
30e35c623e Merge pull request #8394 from Mechoid/VirgoSetupPreview
Ports Virgo's character setup display.
2022-02-14 17:19:54 -08:00
Atermonera
a6d87578d5 Reenables placing things by throwing at adjacent turfs on help intent (#8392)
* Reenables placing things by throwing at adjacent turfs on help intent

* typo
2022-02-13 20:50:54 -08:00
Mechoid
27b8f6bda6 Ports Virgo's (https://github.com/VOREStation/VOREStation/pull/8021) character setup display. 2022-02-13 01:10:58 -08:00
Cerebulon
4fad562e9e Cybernetic Augments and Sick Tats (#8200)
* Cybernetic Augments and Sick Tats

* Cybernetic Augments and Sick Tats

* Fixed indentation

* Unused var

* Excludes metal bits from cloning/dna copies.

* Genetics as var

* Add a line.

* what if a list was a list
2022-02-12 23:51:04 -08:00
atermonera
e6e434ad0b Merge branch 'master' of https://github.com/PolarisSS13/Polaris into cynosure_map 2022-02-12 15:14:31 -08:00
Atermonera
34b2b686f8 Merge pull request #8386 from Cerebulon/BuggyCode
Intentionally Introduces Massive Bugs
2022-02-07 18:00:25 -08:00
Cerebulon
7e65d9f8a0 added unique sounds 2022-02-07 21:52:54 +00:00
Cerebulon
b6c390f0d9 deguns bugs 2022-02-03 20:22:55 +00:00
Cerebulon
7dd4e0503c Intentionally Introduces Massive Bugs 2022-02-03 19:50:14 +00:00
Atermonera
d3ef2db8b4 Merge pull request #8384 from Atermonera/cynosure_map
Updates Cynosure map to master
2022-01-27 20:08:24 -08:00
Atermonera
de662cd537 Properly filters the genemod whitelisting (#8381)
* Properly filters the genemod whitelisting

* s/drake frills/frills/
2022-01-27 20:07:15 -08:00
atermonera
762fd8591a Merge branch 'master' into cynosure_map 2022-01-25 20:17:56 -08:00
atermonera
bdcd0c3231 Belts contribute to slowdown 2022-01-22 16:43:47 -08:00
Atermonera
4cfc031e46 Fixes compile errors relating to wrong var on wrong class 2022-01-20 23:26:59 -08:00
Cerebulon
c2f4d10b8b Mech and Locker Sounds 2022-01-17 13:22:33 +00:00
Atermonera
4d8c43f106 What was supposed to be another straightforward major system overhaul that once again spiraled out of control (#8220)
* get_tool_quality has numerical meaning

* Basic tools set tool quality

* Toolspeed is replaced by tool quality checks

* Addresses assorted results from live test

* Extra cleanup
2022-01-16 15:52:55 -08:00
Atermonera
0232be9531 Repaths obj/effect/effect, datum/effect/effect [MDB_IGNORE] (#8312)
* Repaths obj/effect/effect, datum/effect/effect

* linter fixes

* No new

Co-authored-by: Atermonera <forslandm@gmail.com>
2022-01-16 00:14:39 -08:00
Atermonera
cff34e64a1 Adds event regions to GameMaster events (#8334)
* Configures gm events to be selectable by "region"

* Configures event regions for existing events

* Configures event selection to filter by region
2022-01-15 23:52:00 -08:00
atermonera
95e2f2a6c4 Implements species-specific ckey/species whitelisting 2022-01-15 21:07:43 -08:00