1
This commit is contained in:
parent
d6fec365aa
commit
ccd8fa6493
@ -9,6 +9,7 @@
|
||||
#include "loot.h"
|
||||
#include "collision.h"
|
||||
#include "building.h"
|
||||
#include "hero.h"
|
||||
|
||||
Human::Human():Entity()
|
||||
{
|
||||
@ -608,7 +609,7 @@ void Human::DoSkill()
|
||||
break;
|
||||
case ST_SummonHero:
|
||||
{
|
||||
|
||||
SummonHero();
|
||||
}
|
||||
break;
|
||||
case ST_Accelerate:
|
||||
@ -1074,7 +1075,7 @@ void Human::FillBodyState(::google::protobuf::RepeatedPtrField<::cs::MFBodyState
|
||||
int passed_time = (room->frame_no - hide_frameno_) * FRAME_RATE_MS;
|
||||
cs::MFBodyState* state = states->Add();
|
||||
state->set_state_type(HS_Hide);
|
||||
state->set_left_time(std::max(0, skill_meta->i->cd_time() * 1000 - passed_time));
|
||||
state->set_left_time(std::max(0, skill_meta->i->last_time() * 1000 - passed_time));
|
||||
state->set_lasting_time(skill_meta->i->last_time() * 1000);
|
||||
}
|
||||
if (a8::HasBitFlag(status, HS_Accelerate) && skill_meta) {
|
||||
@ -1113,3 +1114,8 @@ void Human::FillBodyState(::google::protobuf::RepeatedPtrField<::cs::MFBodyState
|
||||
state->set_lasting_time(skill_meta->i->last_time() * 1000);
|
||||
}
|
||||
}
|
||||
|
||||
void Human::SummonHero()
|
||||
{
|
||||
|
||||
}
|
||||
|
@ -150,6 +150,7 @@ class Human : public Entity
|
||||
int GetVolume(int slot_id);
|
||||
void RecoverHp(int inc_hp);
|
||||
void FillBodyState(::google::protobuf::RepeatedPtrField<::cs::MFBodyState>* states);
|
||||
void SummonHero();
|
||||
|
||||
protected:
|
||||
long long last_shot_frameno_ = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user