|
用了宏越来越懒了,哈哈。想自己加个三刀自动卡杀回药水功能,不过sno interface里不知道怎么把 击回数据抓取,希望老大帮忙下,具体实现如下
1. 判断当前击回数,如果击回大于一定数值列如100000, 则药水按照原来设定的小于40%HP喝。
2. 如果小于100000, 药水在99%HP就喝。
3. 暗影之力 在 药水冷却时cast下.
2和3很容易实现,不过1我看了好多接口,只有在sno文件夹里 IAttributeList.cs 找到个IAttribute Hitpoints_On_Hit { get; },可怎么引用数据呢,试了好多都不行,就是下面 ? 应该怎么引用。半吊子c++水平,见笑了。
private bool IsGetHitpointsOnHitIsAbove(TestContext ctx)
{
bool IsAbove;
double Hitpoint;
Hitpoint = ?;
IsAbove = Hitpoint >= 100000 ? true : false;
return IsAbove;
}
其他我也想不出更好的办法 判断几时喝药再开翅膀,如果把药水HP限制改大是最简单了,不过HC来说,不太合适。谢谢先!
|
|