/tg/ Station 13 - Modules - TypesVar Details - Proc Details

accessory

Clothing accessories.

These items can be slotted onto an undershirt to provide a bit of flair.

These should be very light on their effects. Armor should be avoided entirely.

Multiple accessories can be equipped on a mob, and only the firstmost one is shown on their sprite. The rest are still shown on examine, but this may create unfair circumstances when you can't examine someone.

Vars

above_suitWhether or not the accessory displays through suits and the like.
attachment_slotWhat equipment slot the accessory attaches to. If NONE, can always attach, while if supplied, can only attach if the clothing covers this slot.
minimize_when_attachedTRUE if shown as a small icon in corner, FALSE if overlayed

Procs

accessory_droppedCalled when the uniform this accessory is pinned to is dropped
accessory_equippedCalled when the uniform this accessory is pinned to is equipped in a valid slot
attachActually attach this accessory to the passed clothing article.
can_attach_accessoryCan we be attached to the passed clothing article?
detachDetach this accessory from the passed clothing article
on_uniform_adjustedSignal proc for COMSIG_CLOTHING_UNDER_ADJUSTED on the uniform we're pinned to Checks if we can no longer be attached to the uniform, and if so, drops us
on_uniform_droppedSignal proc for COMSIG_ITEM_DROPPED on the uniform we're pinned to
on_uniform_equippedSignal proc for COMSIG_ITEM_EQUIPPED on the uniform we're pinned to
on_uniform_updateSignal proc for COMSIG_ATOM_UPDATE_OVERLAYS on the uniform we're pinned to to add our overlays to the inventory icon
successful_attachCalled after attach is completely successful and the accessory is in the clothing's loc

Var Details

above_suit

Whether or not the accessory displays through suits and the like.

attachment_slot

What equipment slot the accessory attaches to. If NONE, can always attach, while if supplied, can only attach if the clothing covers this slot.

minimize_when_attached

TRUE if shown as a small icon in corner, FALSE if overlayed

Proc Details

accessory_dropped

Called when the uniform this accessory is pinned to is dropped

accessory_equipped

Called when the uniform this accessory is pinned to is equipped in a valid slot

attach

Actually attach this accessory to the passed clothing article.

The accessory is not yet within the clothing's loc at this point, this hapens after success.

can_attach_accessory

Can we be attached to the passed clothing article?

detach

Detach this accessory from the passed clothing article

We may have exited the clothing's loc at this point

on_uniform_adjusted

Signal proc for COMSIG_CLOTHING_UNDER_ADJUSTED on the uniform we're pinned to Checks if we can no longer be attached to the uniform, and if so, drops us

on_uniform_dropped

Signal proc for COMSIG_ITEM_DROPPED on the uniform we're pinned to

on_uniform_equipped

Signal proc for COMSIG_ITEM_EQUIPPED on the uniform we're pinned to

on_uniform_update

Signal proc for COMSIG_ATOM_UPDATE_OVERLAYS on the uniform we're pinned to to add our overlays to the inventory icon

successful_attach

Called after attach is completely successful and the accessory is in the clothing's loc