1
This commit is contained in:
parent
114a325b5f
commit
8b9cb4f482
@ -1116,7 +1116,7 @@ void Human::FillBodyState(::google::protobuf::RepeatedPtrField<::cs::MFBodyState
|
||||
state->set_lasting_time(skill_meta->i->last_time() * 1000);
|
||||
}
|
||||
if (a8::HasBitFlag(status, HS_SummonHero) && skill_meta) {
|
||||
int passed_time = (room->frame_no - reflect_damage_frameno_) * FRAME_RATE_MS;
|
||||
int passed_time = (room->frame_no - summon_hero_frameno_) * FRAME_RATE_MS;
|
||||
cs::MFBodyState* state = states->Add();
|
||||
state->set_state_type(HS_SummonHero);
|
||||
state->set_left_time(std::max(0, skill_meta->i->last_time() * 1000 - passed_time));
|
||||
@ -1128,7 +1128,7 @@ void Human::SummonHero()
|
||||
{
|
||||
Hero* hero = room->CreateHero(this);
|
||||
if (hero) {
|
||||
hide_frameno_ = room->frame_no;
|
||||
summon_hero_frameno_ = room->frame_no;
|
||||
a8::SetBitFlag(status, HS_SummonHero);
|
||||
room->xtimer.AddDeadLineTimerAndAttach(skill_meta->i->last_time() * SERVER_FRAME_RATE,
|
||||
a8::XParams()
|
||||
|
Loading…
x
Reference in New Issue
Block a user