1
This commit is contained in:
parent
cbf480bc9a
commit
48d7f9f567
@ -3214,14 +3214,10 @@ void Creature::_UpdateSpecMove()
|
||||
buff->skill_meta == CurrentSkill()->meta &&
|
||||
!CurrentSkill()->meta->_phases.empty()) {
|
||||
std::set<Creature*> target_list;
|
||||
// 111
|
||||
#if 0
|
||||
metatable::Skill* mutable_skill_meta = (metatable::Skill*)CurrentSkill()->meta->pb;
|
||||
float old_skill_distance = CurrentSkill()->meta->skill_distance();
|
||||
mutable_skill_meta->set_skill_distance(CurrentSkill()->meta->phases[0].param1.GetDouble());
|
||||
CurrentSkill()->meta->SetSkillDistance(CurrentSkill()->meta->_phases[0].param1.GetDouble());
|
||||
SelectSkillTargets(CurrentSkill(), GetPos(), target_list);
|
||||
mutable_skill_meta->set_skill_distance(old_skill_distance);
|
||||
#endif
|
||||
CurrentSkill()->meta->SetSkillDistance(old_skill_distance);
|
||||
|
||||
TriggerBuff(CurrentSkill(), target_list, kBTT_SkillHit);
|
||||
}
|
||||
|
@ -143,5 +143,9 @@ namespace mt
|
||||
return !_phases.empty() && _phases[0].func_id == kSkill_TurnOver;
|
||||
}
|
||||
|
||||
void Skill::SetSkillDistance(float distance) const
|
||||
{
|
||||
((Skill*)this)->skill_distance_ = distance;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -42,6 +42,8 @@ namespace mt
|
||||
std::vector<mt::SkillPhase> _raw_phases;
|
||||
bool IsTurnOverSkill() const;
|
||||
int GetMagicId() const;
|
||||
|
||||
void SetSkillDistance(float distance) const;
|
||||
private:
|
||||
int _magic_id = 0;
|
||||
int _base_skill_id = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user