1
This commit is contained in:
parent
8e66fe2b1d
commit
70b296e21f
@ -29,6 +29,7 @@ void Android::Initialize()
|
||||
tank_meta_ = MetaMgr::Instance()->GetTank(TankId());
|
||||
if (tank_meta_) {
|
||||
skill_meta_ = MetaMgr::Instance()->GetSkill(tank_meta_->i->skill_id());
|
||||
skill_lv_ = TankLv();
|
||||
}
|
||||
GiveEquip();
|
||||
MetaData::TankSkin* tank_tank_meta = MetaMgr::Instance()->GetTankSkin(TankId());
|
||||
|
@ -24,6 +24,7 @@ class Buff
|
||||
MetaData::Skill* skill_meta = nullptr;
|
||||
a8::XTimerAttacher xtimer_attacher;
|
||||
long long add_frameno = 0;
|
||||
int skill_lv = 0;
|
||||
|
||||
int GetLeftTime();
|
||||
int GetLastingTime();
|
||||
|
@ -67,7 +67,7 @@ void Bullet::OnHit(std::set<Entity*>& objects)
|
||||
master->stats.damage_amount_out += finaly_dmg;
|
||||
hum->OnHit();
|
||||
if (!hum->HasBuffEffect(BET_Invincible)) {
|
||||
hum->OnSkillHit(skill_meta);
|
||||
// hum->OnSkillHit(skill_meta);
|
||||
hum->DecHP(finaly_dmg, master->entity_uniid, master->name, meta->i->id());
|
||||
}
|
||||
}
|
||||
|
@ -1267,15 +1267,6 @@ void Human::OnHit()
|
||||
GrassTempShow();
|
||||
}
|
||||
|
||||
void Human::OnSkillHit(MetaData::Skill* skill_meta)
|
||||
{
|
||||
if (skill_meta) {
|
||||
std::set<Entity*> target_list;
|
||||
target_list.insert(this);
|
||||
TriggerBuff(skill_meta, target_list, BTT_SkillHit);
|
||||
}
|
||||
}
|
||||
|
||||
void Human::OnEnterGrass()
|
||||
{
|
||||
if (a8::HasBitFlag(status, HS_InGrass)) {
|
||||
|
@ -186,7 +186,6 @@ class Human : public Entity
|
||||
void ProcBuffEffect(Buff* buff);
|
||||
void OnAttack();
|
||||
void OnHit();
|
||||
void OnSkillHit(MetaData::Skill* skill_meta);
|
||||
void OnEnterGrass();
|
||||
void OnLeaveGrass();
|
||||
void CheckGrass();
|
||||
@ -233,6 +232,7 @@ protected:
|
||||
std::set<Human*> observers_;
|
||||
Human* follow_target_ = nullptr;
|
||||
bool follow_synced_active_player_ = false;
|
||||
int skill_lv_ = 0;
|
||||
|
||||
MetaData::Player* meta_ = nullptr;
|
||||
MetaData::Skill* skill_meta_ = nullptr;
|
||||
|
@ -33,6 +33,7 @@ void Player::Initialize()
|
||||
tank_meta_ = MetaMgr::Instance()->GetTank(TankId());
|
||||
if (tank_meta_) {
|
||||
skill_meta_ = MetaMgr::Instance()->GetSkill(tank_meta_->i->skill_id());
|
||||
skill_lv_ = TankLv();
|
||||
MetaData::Equip* weapon_meta = MetaMgr::Instance()->GetEquip(tank_meta_->i->bullet_id());
|
||||
if (weapon_meta) {
|
||||
weapons[GUN_SLOT1].weapon_idx = GUN_SLOT1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user