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