|
版主好 我们弄了一个陨石的运行脚本(skillhandler 里面)
想问下版主能不能帮忙完善一下/推广自动更新
目前就是5层奥能并发(秘能并发) + 100% 能量就扔
能否请版主帮忙设定2个情况
-非元素期间 5层叠层好了就放 无论多少能量
-元素期间 5层叠层+100% 能量才扔
我们找不到塔拉夏的代码 版主能帮忙加进去吗?
如果在法师雷电宏界面 加一个陨石的选项(开/关)可以吗?
感谢版主
不知道怎么上传:
using System.Linq;
namespace Turbo.Plugins.LightningMod
{
public class WizardMeteorPlugin : AbstractSkillHandler, ISkillHandler
{
public WizardMeteorPlugin()
: base(CastType.BuffSkill, CastPhase.AutoCast, CastPhase.Attack, CastPhase.AttackIdle)
{
Enabled = true;
}
public override void Load(IController hud)
{
base.Load(hud);
AssignedSnoPower = Hud.Sno.SnoPowers.Wizard_Meteor;
CreateCastRule()
.IfInTown().ThenNoCastElseContinue()
.IfCastingIdentify().ThenNoCastElseContinue()
.IfCastingPortal().ThenNoCastElseContinue()
.IfTrue(ctx =>
{
var ArcaneDynamo = ctx.Skill.Player.Powers.GetBuff(ctx.Hud.Sno.SnoPowers.Wizard_Passive_ArcaneDynamo.Sno);
bool isArcaneDynamoStackEnough = (ctx.Skill.Player.Powers.BuffIsActive(ctx.Hud.Sno.SnoPowers.Wizard_Passive_ArcaneDynamo.Sno) ? ArcaneDynamo?.IconCounts[1] >= 5 : true);
return (!isArcaneDynamoStackEnough);
}
).ThenNoCastElseContinue()
.IfTrue(ctx =>
{
return ctx.Hud.Game.Me.Stats.ResourcePctArcane >= 100;
}).ThenCastElseContinue()
;
}
}
}
|
|