1
This commit is contained in:
parent
cda47bc442
commit
ff6d93dfa3
@ -548,6 +548,9 @@ Creature* AndroidAI::GetTarget()
|
||||
(
|
||||
[myself, &target] (Creature* hum, bool& stop)
|
||||
{
|
||||
if (target->HasBuffEffect(kBET_Camouflage)) {
|
||||
return;
|
||||
}
|
||||
if (target) {
|
||||
if (myself->GetPos().ManhattanDistance(target->GetPos()) >
|
||||
myself->GetPos().ManhattanDistance(hum->GetPos())) {
|
||||
|
@ -664,10 +664,14 @@ void Obstacle::OnCollisionTrigger(Creature* c, OptResult& opt_result)
|
||||
switch (meta->i->thing_type()) {
|
||||
case kObstacleSpring:
|
||||
{
|
||||
if (c->IsHuman() && c->AsHuman()->GetCar()) {
|
||||
|
||||
} else {
|
||||
AddObstacleBuff(c);
|
||||
a8::SetBitFlag(c->status, CS_Collisioning);
|
||||
opt_result = kOptBreak;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case kObstacleMine:
|
||||
case kObstacleTrap:
|
||||
|
Loading…
x
Reference in New Issue
Block a user