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.
undefinedfor no item, no type, no item findertrueto require an item to be specified, not foundIUsableActionItemRequirementfor anything elsevalidate: () => true,(it's horrible)finderpropertyallowNone: true,requiresType: true,itemQualityin the actionusingeven when an item is provided, includerequiresQuality: true,