1
This commit is contained in:
parent
4d2995935d
commit
008836bde2
@ -784,13 +784,14 @@ void Bullet::ProcFlyHook(Entity* target)
|
||||
new_dir.Normalize();
|
||||
if (target->IsCreature(room)) {
|
||||
Creature* c = (Creature*)target;
|
||||
room->frame_event.AddPropChg(c->GetWeakPtrRef(), kPropBeHook, 0, sender.Get()->GetUniId());
|
||||
|
||||
a8::Vec2 old_dir = c->GetMoveDir();
|
||||
new_dir.x = -new_dir.x;
|
||||
new_dir.y = -new_dir.y;
|
||||
c->SetMoveDir(new_dir);
|
||||
c->_UpdateMove(distance);
|
||||
c->SetMoveDir(old_dir);
|
||||
room->frame_event.AddPropChg(c->GetWeakPtrRef(), kPropBeHook, 0, sender.Get()->GetUniId());
|
||||
} else {
|
||||
a8::Vec2 old_dir = sender.Get()->GetMoveDir();
|
||||
sender.Get()->SetMoveDir(new_dir);
|
||||
|
Loading…
x
Reference in New Issue
Block a user