Daedalus Dock - Modules - TypesVar Details - Proc Details

requital

Vars

conflict_flagsFlags to what conflicts with what.
max_instancesThe maximum number of times this requital can roll.
max_ownersMaximum number of owners.
max_targetsMinimum number of owners.
min_ownersMinimum number of owners.
min_targetsMinimum number of targets.
ownersList of minds that own this.
owning_job_blacklistJob types that cannot own this requital.
owning_job_whitelistJob types that can get this requital as an owner. Takes priority over owning_job_blacklist.
target_job_blacklistJob types that cannot be targetted by this requital.
target_job_whitelistJob types that can be targetted by this requital. Takes priority over target_job_blacklist.
targetsList of minds that are targeted by this.
weightThe weight for this requital to roll relative to the others. Default 100.

Procs

finalizeThis requital is ready to go.
get_owner_textReturns the string to display to a target.
get_target_textReturns the string to display to a target.
get_valid_ownersReturns a list of valid owners.
get_valid_targetsReturns all valid targets in a list. The list is a copy and mutable.
is_valid_initial_ownerShould we even bother trying...
parse_textJust read the proc dude.
select_ownersSelects owner(s), returns FALSE on failure.
select_targetsSelects target(s), returns FALSE on failure.
setupSetup the requital. Returns FALSE if it is unable to find owners or targets that meet it's criteria.

Var Details

conflict_flags

Flags to what conflicts with what.

max_instances

The maximum number of times this requital can roll.

max_owners

Maximum number of owners.

max_targets

Minimum number of owners.

min_owners

Minimum number of owners.

min_targets

Minimum number of targets.

owners

List of minds that own this.

owning_job_blacklist

Job types that cannot own this requital.

owning_job_whitelist

Job types that can get this requital as an owner. Takes priority over owning_job_blacklist.

target_job_blacklist

Job types that cannot be targetted by this requital.

target_job_whitelist

Job types that can be targetted by this requital. Takes priority over target_job_blacklist.

targets

List of minds that are targeted by this.

weight

The weight for this requital to roll relative to the others. Default 100.

Proc Details

finalize

This requital is ready to go.

get_owner_text

Returns the string to display to a target.

get_target_text

Returns the string to display to a target.

get_valid_owners

Returns a list of valid owners.

get_valid_targets

Returns all valid targets in a list. The list is a copy and mutable.

is_valid_initial_owner

Should we even bother trying...

parse_text

Just read the proc dude.

select_owners

Selects owner(s), returns FALSE on failure.

select_targets

Selects target(s), returns FALSE on failure.

setup

Setup the requital. Returns FALSE if it is unable to find owners or targets that meet it's criteria.