Interface IUsableActionRequirements
Hierarchy
IUsableActionRequirements
Defined in src/game/game/entity/action/usable/IUsableAction.ts:70
Properties
Optional
creature
Defined in src/game/game/entity/action/usable/IUsableAction.ts:86
Optional
doodad
Defined in src/game/game/entity/action/usable/IUsableAction.ts:84
Optional
item
Defined in src/game/game/entity/action/usable/IUsableAction.ts:83
Optional
npc
Defined in src/game/game/entity/action/usable/IUsableAction.ts:87
Optional
vehicle
Defined in src/game/game/entity/action/usable/IUsableAction.ts:85
Methods
Optional
map
map( using: NoInfer < IUsableActionUsing < this > > ) : any
Returns any
Defined in src/game/game/entity/action/usable/IUsableAction.ts:93
For reference: I hate this.
undefined
for no item, no type, no item findertrue
to require an item to be specified, not foundIUsableActionItemRequirement
for anything elsevalidate: () => true,
(it's horrible)finder
propertyallowNone: true,
requiresType: true,
itemQuality
in the actionusing
even when an item is provided, includerequiresQuality: true,