Shiptest 13 - Modules - TypesVar Details - Proc Details

hitsplatter

Vars

blood_dna_infoThe cached info about the blood
hit_endpointInsurance so that we don't keep moving once we hit a stoppoint
prev_locThe turf we just came from, so we can back up when we hit a wall
skipSkip making the final blood splatter when we're done, like if we're not in a turf
splatter_strengthHow many tiles/items/people we can paint red

Procs

fly_towardsSet the splatter up to fly through the air until it rounds out of steam or hits something. Contains sleep() pending imminent moveloop rework, don't call without async'ing it
land_on_windowA special case for hitsplatters hitting windows, since those can actually be moved around, store it in the window and slap it in the vis_contents

Var Details

blood_dna_info

The cached info about the blood

hit_endpoint

Insurance so that we don't keep moving once we hit a stoppoint

prev_loc

The turf we just came from, so we can back up when we hit a wall

skip

Skip making the final blood splatter when we're done, like if we're not in a turf

splatter_strength

How many tiles/items/people we can paint red

Proc Details

fly_towards

Set the splatter up to fly through the air until it rounds out of steam or hits something. Contains sleep() pending imminent moveloop rework, don't call without async'ing it

land_on_window

A special case for hitsplatters hitting windows, since those can actually be moved around, store it in the window and slap it in the vis_contents