* Adding voxcaw
* Adding voxcaw
* Removing old caw, adding two new CC0 caws, and probabilistic caw-selector.
* Readding eroneously removed cr at end of verbs.txt
* CRLF reversion? Might be battling core.autoclrf for text files. Let's see if this works.
* CRLF fix, attempt 2.
* Responding to suggestion to make text portion of emote more interesting.
* Added line to attributions.txt for the sound files, also made vary explicit.
* Spacing for pick parameter
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: azulez <nflanaga@gmail.com>
* Fixing CRLF for commit on attributions.
* File now last touched by Notepad++ rather than VS Studio. Pray for my CRLF fix.
* And back to LF.
---------
Signed-off-by: azulez <nflanaga@gmail.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
* Refactor/deduplicate camera eye code
Camera Eyes previously had duplicated logic across several files. This
change uncooks the spaghetti. Additionally, half-baked support for TG's
multicam feature has been removed, as it was not functional or in use.
* lets ff now
* Camera Eye refactor fixes and finishing touches
This change completes a refactor of AI eyes, which were previously used
by xenobio consoles, syndicate and abductor camera consoles, shuttle
docking computers, holograms, and, of course, the AI. Duplicated logic
has been extracted to an abstract base mob, /mob/camera/eye, from which
new types for each of the above now derive.
Functionality is largely the same, with only a few minor cosmetic
differences (i.e. camera eyes are now appropriately named given their
type and user), as well as a quality-of-life enhancement for holograms,
slowing their movement speed to base run speed to prevent users from
accidentally zooming out of calls.
* Camera eye refactor: Fix AI acceleration toggle
The acceleration toggle was broken in the camera eye refactor, as
previously the boolean was stored on the AI rather than its eye. This
change fixes that.
* Camera eye refactor: Fix syndicate cam visibility
With the camera eye refactor, the syndicate advanced camera consoles
lost the ability to view maintenance tunnels and other areas without
active cameras, seeing static in their place instead (as all other
cameras do). This change reinstates the original behavior.
* Camera eye refactor: Convert spaces to tabs
* Camera eye refactor: Fix CRLF
* Apply suggestions from code review
General minor code quality improvements suggested by GDNgit
Co-authored-by: GDN <96800819+GDNgit@users.noreply.github.com>
* Apply suggestions from code review
Rename parameter names to avoid src accesses, remove an ambiguous and
unused mob_define and holopad range variable from a previous WIP, change
the for loop in /mob/camera/eye/relaymove to a for-to loop, and change
the chat message warning, sent when an AI Eye is created on an AI that
already has one, to a stack trace
* Adds toggle to AI commands for fast holograms
* Refactor ripped Hologram Eye relaymove
Previously, the relaymove proc for hologram eyes was redundant and
nearly impossible to read. It has been separated out into a few
different named procs, and has had its use of `spawn` removed.
* Remove unnecessary src access
* Fix bug involving shuttle placement outlines
The camera eye refactor that this commit is a part of introduced a bug
that prevented shuttle placement outlines from showing up on first use
of the shuttle console. This change fixes that bug.
* Unrevert some changes from #26306 lost in merge
* Remove erroneous free xray vision on advanced cams
* Autodoc camera acceleration vars
* Remove redundant null var initialization per code review
Co-authored-by: Drsmail <60036448+Drsmail@users.noreply.github.com>
Signed-off-by: asciodev <81930475+asciodev@users.noreply.github.com>
* Changed variables to camel_case, autodocs, cleanup
Changed a number of camera eye-related variables to camel_case style,
added appropriate autodoc comments, as per code review. Also removed an
unused cameranet function, modified the call signature of a cameranet
function to be more semantic, and changed a qdel-on-initialize in camera
eyes to return INITIALIZE_HINT_QDEL instead.
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
* Remove stray qdel(src) per code review
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: asciodev <81930475+asciodev@users.noreply.github.com>
---------
Signed-off-by: asciodev <81930475+asciodev@users.noreply.github.com>
Co-authored-by: GDN <96800819+GDNgit@users.noreply.github.com>
Co-authored-by: Drsmail <60036448+Drsmail@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
* IT WORKS UP UNTIL THIS POINT
* Consolidates SLOT_FLAG and SLOT_HUD into one
* Remove cover_both_ears
* SLOT_HUD to ITEM_SLOT
* Remove clothing_trait changes for the time being
* Remove accidental copy-paste
* Re-add no-slip var
* More failure to copy-paste correctly
* Leftover flag
* Combine left and right slot flags where possible
* UNGOOF MY DEFINES, PHAND IS NOT A THING
* Minor spacing changes
* Some more fixes from merge
* Seperates ITEM SLOT AMOUNT into two defines
* ON SECOND THOUGHT LETS NOT DO THAT.
* Addresses Contra's review
* Thank you GREP
* Rename ITEM_SLOT_FEET to ITEM_SLOT_SHOES
* Added a comment to the bitmasks in clothing defines
* Rename ITEM_SLOT_TIE to ITEM_SLOT_ACCESSORY
* These are for a seperate PR.
* Magboot fixes
* Requested changes
* Re-add accidental removal
* Wrong flags
* Update code/__DEFINES/clothing_defines.dm
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
Signed-off-by: Chap <erwin@lombok.demon.nl>
* Requested changes
* Merge fixes
* Fix double headset
* Fixes multiple accessories
---------
Signed-off-by: Chap <erwin@lombok.demon.nl>
Co-authored-by: Adrer <adrermail@gmail.com>
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
* Changes necrosis_prob to use decaylevel.
* Reverts previous change to create a new branch.
* Ports over full screen from BayStation12.
* Adds fullscreen keybind. F11 to toggle.
* Apply suggestions from code review
I want to strange @1080p
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Signed-off-by: Spaghetti-bit <60483458+Spaghetti-bit@users.noreply.github.com>
* Makes fullscreen to non-fullscreen more seamless. Still has to readjust the chat box size similar to how someone would do it if they manually adjusted their chatbox size. This is currently unavoidable.
* Fixing lint angy
* Gives the user input in the chat when they toggle fullscreen on or off.
* gives the user a tip on how to enable and disable fullscreen
* readability
---------
Signed-off-by: Spaghetti-bit <60483458+Spaghetti-bit@users.noreply.github.com>
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
* makes action buttons bindable to keybinds
* i'm just based like that
* zamn
* fix
* More alterations
* bruh
* runtime fix
* fixed up the jank
* Update code/_onclick/hud/action_button.dm
Co-authored-by: Gaxeer <44334376+Gaxeer@users.noreply.github.com>
* Update code/modules/input/keybindings_procs.dm
---------
Co-authored-by: Gaxeer <44334376+Gaxeer@users.noreply.github.com>
* undo all of it
* flags
* back
* head/mask
* left
* right
* Cuffs
* other name changes
* ID and PDA
* idk about calling them SLOT_HUD now
* glasses, gloves, and shoes, oh my!
* the rest
* comment
* High five!
* Add in-hand use
* use in hand too
* closing remarks
* better looking
* Fixes daps
* grab my hand fat man
* hand shake
* Implement missed messages
* i can spell
* Update code/modules/mob/living/carbon/human/human_emote.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
* Review concerns
* Add some auto-doc, minor changes
* more cleverly handles pointing
* Update code/modules/point/point.dm
Path clarity
Co-authored-by: Farie82 <farie82@users.noreply.github.com>
---------
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: Farie82 <farie82@users.noreply.github.com>
* you have committed cringe, now die
* proc>verb
* shit
* dufflebugfix
* mob/living/carbon/human/proc/quick_equip_bag(
* hal review
* drawdie
* typo
* siiryan review
* now with less runtimes
* oh you piece of shit
* reformatted
* hal
* fuck it signal time
* heres a great example of simplifcation!
* fuck it sometimes you have to ball, fuck stoplag
* fuck yeah baby, mob signals instead
* bam good code
* add support for drop button
* lets not drop nulls
* sirryan review
* give verb rework ; adds a hotkey for give
* moxian review
* Adds new alert sprite shown to item giver
* Converts offering item trait to a status effect to facilitate the new alert
* Update screen_alert.dmi
* Add a `/datum/proc/signal_qdel()` helper
To cut down on copy and paste. Fixed alert flash icon not having transparency.
* lewcc review
* farie review and other fixes
For some reason my alert flash sprite no longer had an empty frame at the end so it would reach the end of the animation and be a solid yellow outline instead of invisible.
Touched screen_alert.dmi to fix that.
* reverts the addition of the give hud icon, restores give verb
I realized that making a new hud icon button would require multiple hud icons for each hud theme (the red one, green one, white one, etc.). I'm not prepared to do that much work right now.
* Update code/modules/mob/living/carbon/give.dm
Co-authored-by: Farie82 <farie82@users.noreply.github.com>
Co-authored-by: Farie82 <farie82@users.noreply.github.com>