* part 2 borg customization - First downstream of new sprites.
this is a wip, il post when its finished in the comments. backing it up this way.
* Update dullahans64x64.dmi
* Update dullahans64x64.dmi
* Update dullahans64x64.dmi
* fixing science wing sprite
* adding in the code now
* Fixes see_invisible getting overridden
- Fixes see_invisible from being overwritten if your see_invisible_default is > SEE_INVISIBLE_LEVEL_ONE.
* Fixes ghost manifest() proc runtiming
- Fixes a runtime of when manifest() was called on a ghost with no user. Allows admins to call manifest() without it runtiming.
* Fixes the ghost 'Toggle Visibility' verb
- Due to it being a variable on the proc itself, it wouldn't properly call and store the time..
* Fixes feysight
- Feysight was trying to give vision into the 'see_invisible 60' layer but had forgotten to also give you the plane_holder for that layer.
* fix span
* More fixes
- Allows ghosts to ACTUALLY USE the ghost whisper and become visible proc if their is_manifest is enabled via admins.
- Allows admins to give any /mob verbs and procs instead of just /mob/living via admin add_verb topic
* False
* Portable Turret Optimization
Optimizes portable turrets. Takes from Chomp PR here: https://github.com/CHOMPStation2/CHOMPStation2/pull/8088
Optimizes them further by changing mobs_in_xray_view to mobs_in_view.
Reason: mobs_in_xray_view was adding mobs that were out of sight (behind walls) to the target list and trying to do pathfinding to shoot them. If you had 20 mobs around a PoI with turrets, it'd use a LOT of CPU needlessly.
Also adds in Chomp's /mobs.dm helpers as they're helpful.
* Ports over Chompstation Sound Optimizations
- Replaces for( listeners) with a check that sees if a listener is ALSO a hearer
- Makes it so even if there is no vary, if someone has a frequency it uses the frequency for playsound_local
From https://github.com/CHOMPStation2/CHOMPStation2/pull/8088
* Moves simple mob belly loading to on demans
* style
* early
* multibelly
* even more human
* .
* bunch of update_fullness
* animals need an icon refresh
* the icon has the fullness part, optimize that
* one more
Added christmas catslug variant.
Added a grey scaled drake variant of the dragon, specifically intended to be played by the creator of the art for the upcoming event (and future events), as it's not quite polished yet for every day use. Though they are fine with it being used in other ways here and downstream if desired. The creator is grayscaledrake.
- Fixes borg overlays disappearing when slipping on something like ice or being stunned and never coming back until a new module is selected.
This meant things like eye overlays were in a permanent state of limbo until you selected a new module.
- Brings the file up to date with (not really new but not old) standards of not using "src."
* Streamlines borg icon generation
Cross-port of https://github.com/TS-Rogue-Star/Rogue-Star/pull/708
Makes borgs not super super wonky with icon generation
https://i.imgur.com/qp8K2tD.gif
* Virgo Specific
* Makes borgs use flags
Instead of the copy-paste gore that was EVERYWHERE
* Makes it a list. ADDS WARNINGS.
* I don't know hexi!!!
* Sit!
* Changes them to the new paths
* Makes cyborg guns modular
* whoops i forgot a word
* Makes dogborg melee modularized
Makes it so you can have a generic 'melee' sprite and a 'dagger' sprite.
* blade
Downstream compat
* Moves it to a nicer check loop
* Add a lint to check for hrefs that don't start with byond://
* Regex convert href links
* Regex convert _src_ as well
* Clean up the last few
* Missed a few
Added a fully reform ability to lleill, hanner and gamma replicants. Works the same as protean regeneration except without the option to heal yourself. Copies the appearance of your current slot minus any prosthetics (they get replaced with organic equivalents, so you don't just lose a hand, etc).
Added the ability to copy form to lleill, hanner and gamma replicants. This works the same as the protean version, except it ignores prosthetics instead of forcing them. Allows the user to copy the appearance of someone they have grabbed, but only with their OOC consent.
As lleill aren't technically shapeshifters codewise, they will still have to use the "select body type" verb to match the other person, but all other appearance bits are copied over fine.