Since Cyclone is a really popular skill this league just gonna share a few simple profiles to allow Quick Silver potions to be used while Cycloning.
This is intended to be used in conjunction with the default BasicFlaskRoutine plugin.
Two scripts. Use whatever works best for you. One will keep using QS flasks while you have a fortify buff on and the other uses QS flasks if an enemy is near with >0 HP within 400 range by default. Adjust as needed.
Code:
{"Name":"","Composite":{"Name":"Has Fortfy","Type":2,"AlwaysContinue":true,"ConditionList":[{"Parameters":{"Invert":"False","SearchingBuff":"fortify","SearchStringString":"fort","RemainingDuration":"0"},"Linker":null,"Owner":"Default","Name":"PlayerHasBuffConditionFactory"}],"Children":[{"Name":"Use Flask","Type":3,"AlwaysContinue":false,"ConditionList":[],"Children":[],"Action":{"Parameters":{"useLife":"False","useMana":"False","useHybrid":"False","useInstant":"False","useDefense":"False","useOffense":"False","useUtility":"False","useSpeedrun":"True","useUnique":"False","useOffenseAndSpeedrun":"True","usePoison":"False","useFreeze":"False","useIgnite":"False","useShock":"False","useBleed":"False","useCurse":"False","reserveFlaskCharges":"0"},"Owner":"Default","Name":"UseFlaskTypeActionFactory"}}],"Action":null}}
Code:
{"Name":"","Composite":{"Name":"Quick Silver While Cycloning","Type":0,"AlwaysContinue":false,"ConditionList":[],"Children":[{"Name":"Monster Check Monster Count and Range","Type":2,"AlwaysContinue":true,"ConditionList":[{"Parameters":{"Invert":"False","MinimumMonsterCount":"1","MaxDistance":"400","ColdResistanceThreshold":"0","FireResistanceThreshold":"0","LightningResistanceThreshold":"0","ChaosResistanceThreshold":"0","CountWhiteMonsters":"True","CountRareMonsters":"True","CountMagicMonsters":"True","CountUniqueMonsters":"True","MonsterHealthPercentThreshold":"0","MonsterAboveHealthThreshold":"True"},"Linker":null,"Owner":"Default","Name":"NearbyMonstersConditionFactory"}],"Children":[{"Name":"Check I In Town","Type":2,"AlwaysContinue":true,"ConditionList":[{"Parameters":{"Invert":"True"},"Linker":null,"Owner":"Default","Name":"InTownConditionFactory"}],"Children":[{"Name":"Check If In Hideout","Type":2,"AlwaysContinue":true,"ConditionList":[{"Parameters":{"Invert":"True"},"Linker":null,"Owner":"Default","Name":"InHideoutConditionFactory"}],"Children":[{"Name":"Use Flask","Type":3,"AlwaysContinue":false,"ConditionList":[],"Children":[],"Action":{"Parameters":{"useLife":"False","useMana":"False","useHybrid":"False","useInstant":"False","useDefense":"False","useOffense":"False","useUtility":"False","useSpeedrun":"True","useUnique":"False","useOffenseAndSpeedrun":"True","usePoison":"False","useFreeze":"False","useIgnite":"False","useShock":"False","useBleed":"False","useCurse":"False","reserveFlaskCharges":"0"},"Owner":"Default","Name":"UseFlaskTypeActionFactory"}}],"Action":null}],"Action":null}],"Action":null}],"Action":null}}
Im sure there are better ways to do this. But i couldnt get BuildYourOwnRoutine to use "cyclone_channelled_stage" or any other variations of cyclone to work (this isnt added in with the default buffs to look for).
There were some other options like "used_movement_skill_recently" or "used_skill_recently" but i couldnt get those to trigger properly either.