Title. Performance concerns here, since this is called for each observer
each time a message is sent. Not sure if get_area or get_turf is more
performant.
May not be worth it if it effects performance.
New IPC heads can be selected by changing the head's prosthetic type, as
you would with a robot limb. All sprites by Noble Row.
Relevant to everyone else, this PR adds functionality to whitelist
sprite_accessories to certain prosthetic types, so you could
theoretically add Bishop-only markings for humans.
To-do:
- [x] Facial hair sanitization so that selecting a new head properly
removes the screens.
- [x] Marking sanitization so that selecting an invalid head for the
markings resets them.
---------
Co-authored-by: Matt Atlas <liermattia@gmail.com>
Reduced simple animal emote sounds to short range.
Turned the var that hold those sounds into a lazylist, saving memory (as
most simple animals don't have emote sounds).
This is part 1 of a project to, eventually, bring the render planes
system from /tg/ and bay into Aurora. This is a prerequisite and blocker
for many things the development team and community want to have, and
this was long overdue.
Many objects have been re-assigned layers, which are now thoroughly
defined. Maps have had their custom layer defines purged, as we should
be moving away from this in favor of saner definitions in the base
items.
This should be a test-merge due to the sheer amount of layers changed,
which will very likely create issues that I cannot possibly discover and
debug in a reasonable amount of time myself.
---------
Co-authored-by: Cody Brittain <cbrittain10@live.com>
* sdaf
* sdaf
* sdfa
* sadf
* sfda
* gfd
* reduce thrusters volume
* sdafsadsdaf
* sdfa
* Reduced some sound ranges and made some/more not ignore walls for loops
* health analyzers too
* ivdrip adjustment
* most tools now use play_tool_sound to have the sound played, reduced range for it
* repaths various factional voidsuit icons
* tweak to gear loadout messages
* sol fix
* the new standard, apparently
* konyang voidsuit -> coalition.dmi
* a collection of offship fixes
* incorporates lavilla's fixes
* kasf revert
* all station voidsuits are now contained sprites
* fixes to corporate voidsuits & vaurca sprites
* stev's inhands
* yeah?
* we're so back
* modkits & kataphract contained sprites
* offship suit cyclers & ghostrole suit fitting
* offship suit cyclers
* just use a global list
* final tweaks
* dme fix
* tgui prettier
* himeo & galatea suits -> coalition.dmi
* h
* feat: add ability to view ooc notes in examine
Allows you to view non-player notes when examining a character.
Warning: It requires `ALLOW_METADATA` to be enabled in the config.
* feat: wrap hud's information with examine block
Wraps information from sec/med huds with new subtypes of examine boxes.
* chore: add changelog for ooc-notes changes
* Apply suggestions from code review
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: SidVeld <sidveld@gmail.com>
---------
Signed-off-by: SidVeld <sidveld@gmail.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
* konyang/burzsia ghostroles & corpses now have proper tags
* more changes to other ghostroles
* ghostrole choice
* oops
* citizenship only checked for free ipcs
* else
* default tag value
* for antags and on species change
* untagged gaming
* ship it joe
* yangechog
* hoargh
* it's a plastic bottle
* little things
* MEAT
* last bit
* vanilla isn't real
* maps in the vendor + minor additions
* this may fix the Issue
* do this later
* last-minute changes i noticed while i was at work
* my agonies
* aeiou
* keep trying...
* what will this break hmm
* i clench my fist and beat it
* matt's changes
* fixes feni + 2275
* fix(slur): use functions that support Unicode
Replaces Dreammaker's standard functions
with Unicode-enabled anlogs.
Fixes a problem with displaying Cyrillic
characters in drunk characters' words.
* refactor(mob_helpers): use switch in `slur` proc
* feature: unicode support in `whisper`
Allows you to use the Cyrillic alphabet
while whispering
* chore: add changelog for #18616
* style(whisper): add spaces to `capytext_char` call
Requested-by: FluffyGhoster
* Re-adds the message of the day.
* Re-adds the MOTD and adds mechanical support for ports of call.
* sddsds
* Destroy it all!
* incorrect info
* grammar and shit
---------
Co-authored-by: Matt Atlas <liermattia@gmail.com>