September 9, 20205 yr Trying to make complex fightclass for my druid without coding. Mangle can have 3 different costs of energy which depends on Improved Mangle Talent, every time i lvl it up i need to change condition manually, would love to avoid it. Other way to work could be something like "use this skill only when it costs x energy" but there is no such way in coditions list. Is is possible to use specific skill only when specific talent is selected/not selected?(without using c#) Checked whole list of spell condition and couldn't find anything
September 9, 20205 yr But.. if anyone needed code for this: Boolean method: internal static bool PlayerKnowShadowWeaving() { return Lua.LuaDoString<bool>(@" local numTabs = GetNumTalentTabs(); for t=1, numTabs do local numTalents = GetNumTalents(t); for i = 1, numTalents do nameTalent, _, _, _, currRank, _ = GetTalentInfo(t, i); if nameTalent == 'Shadow Weaving' and currRank > 0 then return true; end end end" ); } Usage: // Shadow Word: Pain- Only if player knows Shadow Weaving and has 5 stacks if (PlayerKnowShadowWeaving() && ObjectManager.Me.BuffStack(15258) >= 5 && !ObjectManager.Target.HaveBuff(SpellController.shadowWordPain.Ids)) { Logging.WriteDebug($"Shadow Weaving buff stack = {Player.BuffStack(SpellController.shadowWeaving.Ids)}"); // Launch Shadow Word: Pain }
September 10, 20205 yr 11 hours ago, Artek said: Trying to make complex fightclass for my druid without coding. Mangle can have 3 different costs of energy which depends on Improved Mangle Talent, every time i lvl it up i need to change condition manually, would love to avoid it. Other way to work could be something like "use this skill only when it costs x energy" but there is no such way in coditions list. Is is possible to use specific skill only when specific talent is selected/not selected?(without using c#) Checked whole list of spell condition and couldn't find anything Whats the point of it, energy chars wont be slow in leveling if they wait extra 3 energy, most of your damage is from auto-attacks, and your Bite convert extra energy to dmg, Leveled more than 100 druids with no problems. Actually i'm not even checking if i have enough energy, my druid spam it ; ) Not sure if it's good or bad or safe etc
September 10, 20205 yr Author 7 hours ago, maukor said: Whats the point of it. It can be used for other stuff ? But i guess you are right with druid
Create an account or sign in to comment