Hm.. I don't know. Don't like it.
The elite factor ie. AUTO_ELITE_FACTOR, has always meant the level of monster you don't want to fight. I'd rather not mess with that. I'd prefer to give some sort of value to the skill. So maybe if the mobs elite factor is more than this value then use the skill. So you could have different levels of skill use. There may also need to be a reverse value, as in, only use the skill if the mobs elite factor is this value or lower. Maybe we could call them MinFactor and MaxFactor.
Let me see if I can imagine a realistic set up, although I don't fight bosses and I don't use all my skills.
Code: Select all
<skill name="WARDEN_BRIAR_SHIELD" hotkey="MACRO" priority="110" />
<skill name="MAGE_EARTH_SCEPTER" hotkey="MACRO" priority="110" />
<skill name="MAGE_ELEMENTAL_CATALYST" hotkey="MACRO" priority="105" minfactor="5"/>
<skill name="MAGE_ENERGY_INFLUX" hotkey="MACRO" priority="100" minfactor="5" />
<skill name="MAGE_ELEMENTAL_WEAKNESS" hotkey="MACRO" priority="95" minfactor="5" />
<skill name="MAGE_FLAME" hotkey="MACRO" priority="90" minfactor="3" />
<skill name="MAGE_THUNDERSTORM" hotkey="MACRO" priority="100" mobcount="2" maxfactor="1"/>
<skill name="MAGE_EARTH_SURGE" hotkey="MACRO" priority="90" />
<skill name="MAGE_EARTH_GROANING_WIND_BLADE" hotkey="MACRO" priority="80" />
<skill name="MAGE_FIREBALL" hotkey="MACRO" priority="70" maxfactor="2"/>
So in this example I will always have my 2 buffs Briar Shield and Earth Scepter. It will only use my short buffs Elemental Catalyst, Energy Influx and Elemental Weakness on mobs with elite factors of 5 and above. It will start fights with Flame if the mob has an elite factor of 3 or above. If there are groups of low level mobs with elite factors of 1 or less it will lead with Thunderstorm. Otherwise all other mobs under 3 will be attacked and probably one hitted with Earth Surge, Earth Groaning Wind Blade or Fireball. Because Fireball does a bit less damage, I don't want to use it with mobs with elite factors higher than 2.
Does that make sense? Would that work with your, probably more realistic, setup?
Edit: I see you edited your post while I was writing this. True/False sounds like a better idea than your first idea. I need to think about it for awhile.