* Port holopads to Initialize
* Small optimization
* Holocalls
* What dunc said
* Revert "What dunc said"
This reverts commit dd9f26762aab86c3ce981fd7deab700299d4ed94.
* quick!
* Belligerent now prevents you from running even between chants
* one fuckup and git turns into a screaming hellspace populated only by pain
* glob
* seven seconds of pain
* Processing machine cleanups, can smelt bluespace and titanium
* Another forceMove
* Lack of typing
* Rewrite using materials container, a target proc for container's release sheet procs
* Alloys
* The dme
* Nulls references on Destroy
* Makes the smelter infinitely large, like before
In cases where you're creating an image to use as an overlay, it makes more sense to use a mutable_appearance if you can. The image will create a static appearance for not just the image but also each intermediate step if you change vars along the way. The mutable appearance avoids this unnecessary and expensive process. The only situation that requires an image instead of a mutable_appearance is if the overlay is supposed to be directional. MA's ignore direction while images don't. I dunno why, probably another BYOND-ism.
I added a convenience function, mutable_appearance(), designed to emulate image(). Also went ahead and set the default plane of /mutable_appearance to FLOAT_PLANE because it's fucking 0 by default.
Several overlays that were image() calls were changed to just text strings when I could. overlays += "string" has the same result as overlays += image(icon, "string") and saves a proc call.
* Refactors ear damage into ear organs
🆑 coiax
add: Centcom would like to inform all employees that they have ears.
add: Adds "ear" organs to all carbons. These organs store ear damage and
deafness. A carbon without any ears is deaf. Genetic
deafness functions as before.
/🆑
- `ear_damage` and `ear_deaf` vars removed from /mob.
- All mobs have a `can_hear` proc, which returns TRUE always except for
carbons.
- Carbons need to have an ear organ that has 0 `deaf` var.
- Explanation of how ear damage works is in the code, it hasn't been
changed from previously. Deafness is applied in number of Life ticks
until you regain hearing, while damage is long team, heals slower, and
when high enough, can cause flashbangs to make you go permamently deaf,
as before.
- Wearing earmuffs halves the healing time of deafness, and promotes
healing long term ear damage, as before. Earmuffs now have a secondary
flag HEALS_EARS, which currently only they own.
* Changes how soundbang deafness works slightly
* Ear organ icon
* Code review I
* Makes fully healing carbons not dependent on having a dna and species
* Gives monkeys and aliens ears
* Whoops
* Split organs into seperate files
* Tweaks.
* Un-removes brain damage lines
* Moved procs onto /mob for ear stuff
* Massages things into compiling
* Replacement of spam_flag with world.time tracker
* Ahelp refactor
* Same ticket nagging
* Remie review
* Dead code
* Require tickets for PMs + other fixes
* Remove full monty redundancy
* Stylesheet
* Listings refresh
* Add ban logs to tickets
* Tickets can stay associated after reconnect
* Don't show active disconnected tickets in the main list
* Ticket titles
* More beautiful + fixes
* Needful
* IC issues close the ticket, feedback, and other stuff
* Move shit around
* IC issue -> resolve. Inline with the meaning of resolve. Documentation
* Classic style + fixes
* Width
* Formatting
* Whoops
* Formatting
* That top note
* That cream
* Pure vanilla
* move to status panel
* Fix the listing
* Sleep checks
* Stay frosty
* Allows close/resolve of disconnected players
* Ban logging will work if the player logs out.
* Sorted closed and resolved lists
* Fixes
* IRC commands
* More feedback
* Small fix
* Unfix
* Just witnessed a memetide of tickets
* Make the timer unique for good measure
* Fix
* Make it use QDEL_LIST
* Fix
* colorful
* Fix
* No more name prompt
* Retitling
* Fix
* Fix
* < CANT CODE
* Phrasing
* The better
* Better linking and stuff
* Language
* Bluh
* This may have broke things, let's back up
* Ticket reopening
* Admin panel verb for viewing a ticket list
* Slightly better refreshing
* Improve reject and IC issue wording
* Log client disconnects and reconnects
* Hopefully fixes the same issue issue
* This should be here
* Almost a terrible idea
* More feedback
* Better timing
* Better timing and logging
* Adding notes
* Improves teleport logging
* saddest commit in history
* Fix feedback counters for reopened tickets
* Fixed
* Admin proc call guards
* Adds a db warning
* Better this way
* leftover
* )=
* Fix
* Wew
* Better runtime handling
* Make callback use it if var_edited
Two new items, one brand new, the other an RCD that works at range without any other bells and whistles.
The RLD allows you to create floor and wall lighting along with temporary (they use fuel like flares) glowsticks at range. It can also deconstruct lights. The best part of this feature (besides the visual "ammo" updating icons) is the ability to select absolutely any color you desire.
🆑 Robustin
add: Ranged RCD added to the game
add: Rapid Lighting Device (also ranged) has been added. It can create wall, floor, and temporary lights of any color you desire.
/🆑
* Fixes invisible surplus right leg
* New argument for change_bodypart_status
* I am not an admin
* Changes change_bodypart_status arguments to boolean
* Fixes issue #25061 about krav maga
- Krav maga now gets its abilities toggled if you click the same ability twice
* Fixes issue #25061 about krav maga
- Krav maga now gets its abilities toggled if you click the same ability twice