Make carp rift 
Use the carp rift ability to teleport somewhere relative to a target.
Vars | |
| ability_key | Blackboard key holding the rift ability |
|---|---|
| rift_destination | Rift destination snapshotted in perform(), for perform_async() to read. |
| target_key | Blackboard key holding the atom we're teleporting relative to |
Procs | |
| find_target_turf | Return the turf to teleport to, implement this or the behaviour won't do anything |
| validate_target | Return true if your target is valid for the action |
Var Details
ability_key 
Blackboard key holding the rift ability
rift_destination 
Rift destination snapshotted in perform(), for perform_async() to read.
target_key 
Blackboard key holding the atom we're teleporting relative to
Proc Details
find_target_turf
Return the turf to teleport to, implement this or the behaviour won't do anything
validate_target
Return true if your target is valid for the action