This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ai:customrules [2014/10/27 13:04] Mistermind [Event] |
ai:customrules [2014/12/05 10:33] (current) Mistermind |
||
---|---|---|---|
Line 24: | Line 24: | ||
And so on... | And so on... | ||
+ | {{ : | ||
The linguistic variables used by the engine are a direct translation of this system, and they can be seen by clicking on //Generated Fuzzy Rules//. | The linguistic variables used by the engine are a direct translation of this system, and they can be seen by clicking on //Generated Fuzzy Rules//. | ||
Line 37: | Line 38: | ||
Events contain conditions. A Rule is active when at least one of the events is **valid**. | Events contain conditions. A Rule is active when at least one of the events is **valid**. | ||
- | **Valid when all conditions are**: Allow you to invert the logic of this event. If set to //FALSE//, this event will be considered as a valid entry for the Reaction weight manipulation if its __not__ //TRUE//. | + | **Valid when all conditions are**: Allow you to invert the logic of this event. If set to //false//, this event will be considered as a valid entry for the Reaction weight manipulation if its __not__ //true//. |
**Enabled** If disabled, this event will not be considered for validation. Use this option for debugging purposes. | **Enabled** If disabled, this event will not be considered for validation. Use this option for debugging purposes. | ||
Line 46: | Line 47: | ||
An event is only valid if all of its conditions are **valid**. | An event is only valid if all of its conditions are **valid**. | ||
- | **Valid when condition is**: Allow you to invert the logic of this condition. If set to //FALSE//, this condition will be considered to be valid if the dictated entry is __not__ //TRUE//. | + | **Valid when condition is**: Allow you to invert the logic of this condition. If set to //false//, this condition will be considered to be valid if the dictated entry is __not__ //true//. |
**Enabled** If disabled, this condition will not be considered for validation. Use this option for debugging purposes. | **Enabled** If disabled, this condition will not be considered for validation. Use this option for debugging purposes. | ||
Line 58: | Line 59: | ||
* Direction | * Direction | ||
* //Moving Forward//: is moving forward. | * //Moving Forward//: is moving forward. | ||
- | * //Sill//: is __not__ moving horizontally. | + | * //Still//: is __not__ moving horizontally. |
* //Moving Back//: is moving back. | * //Moving Back//: is moving back. | ||
- | * Movement Speed: The speed the target is moving (numeric | + | * Movement Speed: The speed the target is moving (numeric |
* //Vertical Movement//: Condition valid if the target is moving vertically. | * //Vertical Movement//: Condition valid if the target is moving vertically. | ||
Line 66: | Line 67: | ||
* // | * // | ||
* // | * // | ||
- | * // | + | * // |
- | * //Health Status//: Condition valid if the target' | + | * //Health Status//: Condition valid if the target' |
* //Gauge Status//: Condition valid if the target' | * //Gauge Status//: Condition valid if the target' | ||
- | * // | + | * // |
* // | * // | ||
Line 102: | Line 103: | ||
* //Idle//: Stop pressing inputs.\\ | * //Idle//: Stop pressing inputs.\\ | ||
- | * //Move Forward|Back//: Attempts to move forward|back. | + | * //Move Forward/Back//: Attempts to move forward/back. |
* //Crouch//: Attempts to crouch. | * //Crouch//: Attempts to crouch. | ||
- | * //Jump Straight|Forward|Back//: Attempts to jump Straight|Forward|Back. | + | * //Jump Straight/Forward/Back//: Attempts to jump Straight/Forward/Back. |
* //Crouch Block//: Attempts to crouch and block at the same time. | * //Crouch Block//: Attempts to crouch and block at the same time. | ||
Line 126: | Line 127: | ||
- | **Desirability: | + | **Desirability: |