Goal in a GOAP system.
The names of all conditions that are referenced by this step
Unique name of the step
Conditions that must be true for this step to execute
Value of completing this step. From 0 (least valuable) to 1 (most valuable) Steps with 0 value will still be planned if necessary to achieve a result
Whether the step is available in the current world state