1
This commit is contained in:
parent
1f611dbe72
commit
9edcf5fffb
@ -229,6 +229,11 @@ void CallFuncBuff::Activate()
|
||||
}
|
||||
}
|
||||
break;
|
||||
case BuffCallFunc_e::kAccumulatePower:
|
||||
{
|
||||
AccumulatePower();
|
||||
}
|
||||
break;
|
||||
default:
|
||||
{
|
||||
}
|
||||
@ -1394,3 +1399,8 @@ void CallFuncBuff::ThrowKnife()
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
||||
void CallFuncBuff::AccumulatePower()
|
||||
{
|
||||
|
||||
}
|
||||
|
@ -37,6 +37,7 @@ A8_DECLARE_CLASS_ENUM(BuffCallFunc_e, int,
|
||||
kSpecCenterRangeHoldBuff = 37,
|
||||
kThrowKnife = 38,
|
||||
kDirectAbsDecHP = 39,
|
||||
kAccumulatePower = 40,
|
||||
);
|
||||
|
||||
|
||||
@ -72,6 +73,7 @@ class CallFuncBuff : public Buff
|
||||
void LispEval();
|
||||
void SpecCenterRangeHoldBuff();
|
||||
void ThrowKnife();
|
||||
void AccumulatePower();
|
||||
|
||||
void InternalRangeHoldBuff(std::function<bool(glm::vec3&)> get_center_func);
|
||||
|
||||
|
@ -194,6 +194,8 @@ enum EquipType_e
|
||||
|
||||
enum GunSubEquipType_e
|
||||
{
|
||||
GUN_SUB_EQUIP_TYPE_THREE_GUN = 9,
|
||||
GUN_SUB_EQUIP_TYPE_LASER_CANNON = 10,
|
||||
GUN_SUB_EQUIP_TYPE_FLY_HOOk = 14,
|
||||
GUN_SUB_EQUIP_TYPE_End
|
||||
};
|
||||
@ -508,6 +510,7 @@ enum SwitchTimesType_e
|
||||
kEnableDmgForwardTimes,
|
||||
kImmuneGasTimes,
|
||||
kAniHideTimes,
|
||||
kAccumulatePowerTimes,
|
||||
kSwitchTimeEnd,
|
||||
};
|
||||
|
||||
|
@ -3342,6 +3342,9 @@ std::shared_ptr<std::set<int>> Creature::CalcReporterList(bool is_trace_bullet,
|
||||
}
|
||||
break;
|
||||
}
|
||||
if (weapon_meta->equip_subtype() == GUN_SUB_EQUIP_TYPE_THREE_GUN) {
|
||||
need_gen = true;
|
||||
}
|
||||
if (need_gen) {
|
||||
float nearest_distance = FLT_MAX;
|
||||
Creature* nearest_hum = nullptr;
|
||||
|
Loading…
x
Reference in New Issue
Block a user