1
This commit is contained in:
parent
fd2a5b8640
commit
1c205a6982
@ -1007,21 +1007,21 @@ void Buff::ProcMachineGun()
|
||||
{
|
||||
owner->room->xtimer.ModifyTimer
|
||||
(remover_timer,
|
||||
skill_meta->number_meta->int_time / FRAME_RATE_MS);
|
||||
skill_meta->number_meta->float_time * 1000 / FRAME_RATE_MS);
|
||||
}
|
||||
break;
|
||||
case MAGIC_HJHX:
|
||||
{
|
||||
owner->room->xtimer.ModifyTimer
|
||||
(remover_timer,
|
||||
skill_meta->number_meta->int_time / FRAME_RATE_MS);
|
||||
skill_meta->number_meta->float_time * 1000 / FRAME_RATE_MS);
|
||||
}
|
||||
break;
|
||||
case MAGIC_FG:
|
||||
{
|
||||
owner->room->xtimer.ModifyTimer
|
||||
(remover_timer,
|
||||
skill_meta->number_meta->int_time / FRAME_RATE_MS);
|
||||
skill_meta->number_meta->float_time * 1000 / FRAME_RATE_MS);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
|
@ -81,8 +81,9 @@ void Bullet::OnHit(std::set<Entity*>& objects)
|
||||
if (IsFlyHook()) {
|
||||
if (sender.Get() && !sender.Get()->dead) {
|
||||
for (auto& target : objects) {
|
||||
if (target->IsCreature(room) &&
|
||||
!((Creature*)target)->IsCar()) {
|
||||
if (
|
||||
!(target->IsCreature(room) &&
|
||||
((Creature*)target)->IsCar())) {
|
||||
ProcFlyHook(target);
|
||||
}
|
||||
break;
|
||||
|
@ -1755,6 +1755,14 @@ namespace MetaData
|
||||
float_probability = a8::XValue(tmp_str).GetDouble() / 100;
|
||||
}
|
||||
|
||||
int_time = a8::XValue(pb->time());
|
||||
float_time = a8::XValue(pb->time()).GetDouble();
|
||||
if (pb->time().find('%') != std::string::npos) {
|
||||
std::string tmp_str = pb->time();
|
||||
a8::ReplaceString(tmp_str, "%", "");
|
||||
float_time = a8::XValue(tmp_str).GetDouble() / 100;
|
||||
}
|
||||
|
||||
int_cd = a8::XValue(pb->cd());
|
||||
float_cd = a8::XValue(pb->cd()).GetDouble();
|
||||
if (pb->cd().find('%') != std::string::npos) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user