使用烟雾弹,燃烧弹持续时长延长X秒
This commit is contained in:
parent
cedc99b10c
commit
d1f5070371
@ -195,7 +195,12 @@ void RoomObstacle::SpecExplosion()
|
||||
);
|
||||
}
|
||||
}
|
||||
if (explosion_times_ >= meta->i->explosion_times()) {
|
||||
int total_explosion_times = meta->i->explosion_times();
|
||||
if (context_ability && context_ability->GetAttrAbs(kHAT_WeaponExplosionTime) > 0.001f) {
|
||||
total_explosion_times + = context_ability->GetAttrAbs(kHAT_WeaponExplosionTime) /
|
||||
obstacle->meta->i->explosion_interval();
|
||||
}
|
||||
if (explosion_times_ >= total_explosion_times) {
|
||||
room->xtimer.DeleteTimer(room->xtimer.GetRunningTimer());
|
||||
Die(room);
|
||||
BroadcastFullState(room);
|
||||
|
Loading…
x
Reference in New Issue
Block a user