PUP Automaton AI
Posted: Thu Sep 24, 2015 4:14 pm
Working on Automaton AI. Based on wiki the auto's have separate casting timers with 1 universal timer to check the other timers. Currently I have WHM auto working 90% (still need to code some more spell logic). All weaponskills work but lack a skillchain element (not sure how to script this specifically).
What doesn't work:
Auto's automatically go into melee range, need to script so that the mage ones stay out of range
WS's don't have Skillchain element - not sure how to script this just yet
Ranged Automaton does not use ranged attack yet
What does work:
WHM Auto
- Casts Cure 1-5 depending on Skill level on master or party members based on pre-defined threshold
a) Still need to find a way to count the amount of Light Maneuvers in order to raise the threshold HP% value
- Casts -na/erase spells on Master
- Casts Pro and Shell when the effect is not on the master
- Casts Haste when using Wind Maneuver
- Casts enfeebles when mob's health is above 75% (Dia > Paralyze > Slow)
a) Need to program logic for enfeebles based on Maneuvers used
BLM Auto
- Casts Highest Elemental Nuke based on targets weakness
a) Need to program logic when a weakness cannot be found
- Need to program Logic for Enfeebles
What doesn't work:
Auto's automatically go into melee range, need to script so that the mage ones stay out of range
WS's don't have Skillchain element - not sure how to script this just yet
Ranged Automaton does not use ranged attack yet
What does work:
WHM Auto
- Casts Cure 1-5 depending on Skill level on master or party members based on pre-defined threshold
a) Still need to find a way to count the amount of Light Maneuvers in order to raise the threshold HP% value
- Casts -na/erase spells on Master
- Casts Pro and Shell when the effect is not on the master
- Casts Haste when using Wind Maneuver
- Casts enfeebles when mob's health is above 75% (Dia > Paralyze > Slow)
a) Need to program logic for enfeebles based on Maneuvers used
BLM Auto
- Casts Highest Elemental Nuke based on targets weakness
a) Need to program logic when a weakness cannot be found
- Need to program Logic for Enfeebles