I was originally going to do a suggestion but ended up writing an
alternative since it would've been a very big suggestion.
atom/Topic and atom/CreateAtomTopic are provided as a pair with basic
source verification built in. *This verification is not currently
applied for subtypes of atom because their own topic links do not pass
the appropriate reference.*
adds the AtomTopicExamine behavior & related code in atom examine.
Examined atoms that do not display all of their available information
in the chat box will indicate that they have more information available
and provide a link to switch to the examine tab of the stat panel. This
is applied for both preferences where the examine tab is not opened
automatically.
fixes a couple of display issues with examine behavior, including a
blank line showing when usage information should be included but none
was available.
closes#8808
refactors atom/var/flags to atom_flags and area_flags
moves NOBLOODY, NOBLUDGEON, and PHORONGUARD to item_flags instead of atom_flags
corrects various misapplied flags
* drakes can collect/drop items and use buttons
* add a basic implementation of mob dexterity levels
* trained drake emotes are less visually intrusive
also fixes being able to take anchored items as a drake
also fixes some double messages on drake storage
also fixes animals being able to attack/scratch doors without a cooldown
also adds optional scratch_sound on simple_mob for when scratching a door
* fire alarm & conveyor switch drake interactions
also fix runes for actions
also fix not showing progress for dropping an item
* trained drake button/inventory review tweaks
* animal harness suggestions early return tweak
* Allowing vox to join as survivalists.
* Adding a crash survivor alt title for survivalist.
* Sideporting vox icons from Bay.
* Updating some vox gear and adjusting vox code for planet spawns.
* Attempting to fix up join checking on latejoin links.
* Crash survivor now loads a pod if it can't find one.
* Nerfs vox cold resistance, they now sit between Tesh and humans.
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
* Begins work on Planetary meteors
* Work, clean meteor code.
* Continues work. Meteors now handle their own movement and launching.
* New meteor types, some added to waves. Large meteor type fully implemented.
* Fix and adjust for comments.