Skip to content

TargetFlag

Defined in: flags/TargetFlag.ts:9

Not Exported

This is represented as an object instead of an enum due to limitations with TypeScript enums. (We want this type to be a child of the BitFlag type.)

ALLOW_SWITCHING: number

Defined in: flags/TargetFlag.ts:15

Allow switching to a better target even if we already have one.

1 << 0 (1)


DONT_PRIORITIZE_ENEMIES_CLOSE_TO_PLAYER: number

Defined in: flags/TargetFlag.ts:22

Do not prioritize enemies that are close to the familiar’s owner.

1 << 1 (2)


PRIORITIZE_ENEMIES_WITH_HIGH_HP: number

Defined in: flags/TargetFlag.ts:29

Prioritize enemies with higher HP.

1 << 2 (4)


PRIORITIZE_ENEMIES_WITH_LOW_HP: number

Defined in: flags/TargetFlag.ts:36

Prioritize enemies with higher HP.

1 << 3 (8)


GIVE_LOWER_PRIORITY_TO_CURRENT_TARGET: number

Defined in: flags/TargetFlag.ts:44

Give a lower priority to our current target. (This makes it more likely for the familiar to switch between targets.)

1 << 4 (16)