1
This commit is contained in:
parent
a50fb5d946
commit
4907b50e2d
@ -480,6 +480,8 @@ void FrameEvent::AddPropChg(CreatureWeakPtr& sender, int type, int subtype, floa
|
||||
if (only_self) {
|
||||
if (sender.Get()->IsHuman()) {
|
||||
sender.Get()->AsHuman()->GetFrameData().chged_props_.push_back(idx);
|
||||
} else if (sender.Get()->IsCar() && sender.Get()->AsCar()->GetDriver()) {
|
||||
sender.Get()->AsCar()->GetDriver()->GetFrameData().chged_props_.push_back(idx);
|
||||
}
|
||||
} else {
|
||||
sender.Get()->TraverseAllLayerHumanList
|
||||
@ -509,6 +511,8 @@ void FrameEvent::AddPropChgEx(CreatureWeakPtr& sender, int type, int subtype,
|
||||
if (only_self) {
|
||||
if (sender.Get()->IsHuman()) {
|
||||
sender.Get()->AsHuman()->GetFrameData().chged_props_.push_back(idx);
|
||||
} else if (sender.Get()->IsCar() && sender.Get()->AsCar()->GetDriver()) {
|
||||
sender.Get()->AsCar()->GetDriver()->GetFrameData().chged_props_.push_back(idx);
|
||||
}
|
||||
} else {
|
||||
sender.Get()->TraverseAllLayerHumanList
|
||||
|
@ -198,8 +198,6 @@ void Skill::AddMinorMode(
|
||||
}
|
||||
minor_cb_ = nullptr;
|
||||
ResetSkillCd();
|
||||
if (owner->IsHuman()) {
|
||||
Human* hum = owner->AsHuman();
|
||||
owner->room->frame_event.AddPropChgEx
|
||||
(
|
||||
owner->GetWeakPtrRef(),
|
||||
@ -212,11 +210,9 @@ void Skill::AddMinorMode(
|
||||
);
|
||||
NotifySkillState();
|
||||
}
|
||||
}
|
||||
},
|
||||
&xtimer_attacher);
|
||||
if (owner->IsHuman()) {
|
||||
Human* hum = owner->AsHuman();
|
||||
{
|
||||
owner->room->frame_event.AddPropChgEx
|
||||
(
|
||||
owner->GetWeakPtrRef(),
|
||||
@ -563,7 +559,6 @@ const mt::Skill* Skill::GetCurrSkillMeta()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
int Skill::GetSkillId()
|
||||
{
|
||||
return meta->skill_id();
|
||||
|
Loading…
x
Reference in New Issue
Block a user