Heya, First off, awesome work! question, it doesnt seem to be able to want to summon my chocobo while fategrinding, any idea?
So made up section of code for autopotion use. Goes inside the combatbuffs behaviour for your class. So basically when your health gets below 50% it uses the highest potion you have in your inventory, x-pot > mega > hi > potion. Code: if (Core.Player.CurrentHealthPercent < 50) { foreach(ff14bot.Managers.BagSlot slot in ff14bot.Managers.InventoryManager.FilledSlots) { if(slot.RawItemId == 4554) //X-Potion { slot.UseItem(); return true; } if(slot.RawItemId == 4553) //Mega-Potion { slot.UseItem(); return true; } if(slot.RawItemId == 4552) //Hi-Potion { slot.UseItem(); return true; } if(slot.RawItemId == 4551) //Potion { slot.UseItem(); return true; } } } You can also put skills in there if you want. You probably have to enable them though, which is kind of complicated. So say you want to use Second wind. Place Code: if (await SecondWind()) return true; before the foreach. Then open the UltimaCR\Settings\Forms\UltimaForm.Designer.cs. Find the section of code for the SecondWind for the class your enabling it for. Example for Lancer is the code your looking for will start with LancerSecondWind. Then find this code Code: this.LancerSecondWind.Enabled = false; and remove it. This will enable second wind cross-class skill for lancers then check it like normal in the combat routine settings in the bot. If its checked and your put the secondwind code above in the right place, When your health gets below 50% it will use the second wind skill first, then the potions if your skill is on cooldown. You can do this for combat buffs as well. Just set the combat buff health percentage a little higher (like 70 or 90). Here is some example code with pugilist and rogue skills. You still need to go into the UltimaForm.Designer.cs and remove the section of code to enable them like I explained above. Code: if (Core.Player.CurrentHealthPercent < 70) { if (await KeenFlurry()) return true; if (await Featherfoot()) return true; if (await ShadeShift()) return true; if (await Foresight()) return true; }
I also can't get this to heal in dungeons for some reason while playing my SCH. using MUD and here's a log View attachment 12772 2015-07-28 23.30.txt It was DPSing just not healing the tank or anyone at all. I would appreciate any help I can get.
New version. Holy crap that's a lot of posts. Sorry I haven't been able to address a lot of the Job issues yet. I've been working on a lot of core stuff (bug fixes, consistency, performance, etc.). Good news is it should run a bit better, crash less (for those who were getting 90002 errors), and even improve NIN's Ninjutsu some more. I've also got a few more Jobs to 60 so I can start doing some real tests/improvements soon (rather than blindly guessing). I'll try to catch on on the thread and get all the reported bug fixes worked on.
I would use the white-mage-healing-routine To heal, pretty sure he fixed it for sch as well.. Ultima is optimized for dps as far as I know, and has no easy interface for editing values on when to heal, so it just creams your mana pool when healing
anyone know where i would need to edit and how to do so to make sure that I cast Deliverence or defiance with warrior whenever its not up?
The Summoner routine seems to work sporadically for me at best, it usually just casts the DOTs, then stands there without casting ruin. Is anyone else having this problem?
I've only used this CR for fate grinding and it's been flawless. Stoneskin, Physick on me & pet at low HP, Cross Talent Raging Strikes, DoTs + Ruin spam, and even Carby knockback if mobs get too close.
Am I assuming correctly that you just put this in the routines folder named UltimaCR? Do you need to remove the default one for it to work, because I can't seem to get it to perform a rotation for me NVM I'm an idiot...completely screwed the folder setup...working now!!
Code: private async Task<bool> Defiance() { if(!Core.Player.HasAura(MySpells.Defiance.Name) && Core.Player.CurrentHealthPercent <50) { return await MySpells.Defiance.Cast(); } return false; }
Can you please make MCH wildfire a check-able skill? it keeps applying the skill just as the mob dies >.> looks really silly lol. So I'd rather like to apply it myself. Else I really love the CR, big thank you!