This commit is contained in:
aozhiwei 2023-06-03 18:53:33 +08:00
parent 4907b50e2d
commit 1ef12de7ca
3 changed files with 6 additions and 2 deletions

View File

@ -376,6 +376,9 @@ void Car::FillMFObjectFull(Room* room, Human* hum, cs::MFObjectFull* full_data)
Creature_FillBuffList(this, hum, p->mutable_buff_list());
Creature_FillEffectList(this, hum, p->mutable_effect_list());
p->set_team_id(team_id);
if (GetDriver()) {
Creature_FillSkillList(this, p->mutable_skill_list());
}
}
void Hero::FillMFObjectPart(Room* room, Human* hum, cs::MFObjectPart* part_data)

View File

@ -596,7 +596,8 @@ void Player::UpdateSwitchSeat()
void Player::UpdateUseSkill()
{
if (GetCar()) {
if (GetCar() && GetCar()->IsDriver(this)) {
GetCar()->DoSkill(use_skill_id, skill_target_id, skill_dir, skill_distance);
} else {
DoSkill(use_skill_id, skill_target_id, skill_dir, skill_distance);
}

View File

@ -508,7 +508,7 @@ message MFCarFull
optional int32 bullet_num = 16; //
repeated MFEffect effect_list = 18; //
optional int32 team_id = 19; //id
repeated MFSkill skill_list = 20; //
/*
!!!