1
This commit is contained in:
parent
32d0006628
commit
20df99ec29
@ -500,9 +500,19 @@ enum SwitchTimesType_e
|
||||
kDisableMoveEffectTimes,
|
||||
kEnableDmgForwardTimes,
|
||||
kImmuneGasTimes,
|
||||
kAniHideTimes,
|
||||
kSwitchTimeEnd,
|
||||
};
|
||||
|
||||
enum RemoveHideReason_e
|
||||
{
|
||||
kShotReason,
|
||||
kUseSkillReason,
|
||||
kMoveReason,
|
||||
kOnBulletHitReason,
|
||||
kOnExplosionHitReason,
|
||||
};
|
||||
|
||||
enum SkillIdx_e
|
||||
{
|
||||
kSkillIdx0 = 0,
|
||||
|
@ -3635,3 +3635,8 @@ void Creature::ActivateTargetValidPos()
|
||||
target_valid_pos_activated = true;
|
||||
}
|
||||
}
|
||||
|
||||
void Creature::RemoveHideEffect(int reason)
|
||||
{
|
||||
|
||||
}
|
||||
|
@ -381,6 +381,7 @@ class Creature : public MoveableEntity
|
||||
long long GetLastBeAttackFrameNo() { return last_beattack_frameno_; }
|
||||
int GetLastAttackerReviveTimes() { return last_attacker_revive_times_; }
|
||||
void ActivateTargetValidPos();
|
||||
void RemoveHideEffect(int reason);
|
||||
|
||||
protected:
|
||||
virtual void OnBuffRemove(Buff& buff);
|
||||
|
@ -581,7 +581,7 @@ void InternalShot(Creature* c,
|
||||
c->DoRecoilForce(weapon_meta->recoil_force());
|
||||
}
|
||||
if (c->HasBuffEffect(kBET_Hide)) {
|
||||
c->RemoveBuffByEffectId(kBET_Hide);
|
||||
c->RemoveHideEffect(kShotReason);
|
||||
}
|
||||
if (trace_target_uniid) {
|
||||
c->LockAttackDir(1000);
|
||||
|
Loading…
x
Reference in New Issue
Block a user