This commit is contained in:
aozhiwei 2021-06-18 15:01:02 +08:00
parent cda47bc442
commit ff6d93dfa3
2 changed files with 10 additions and 3 deletions

View File

@ -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())) {

View File

@ -664,9 +664,13 @@ void Obstacle::OnCollisionTrigger(Creature* c, OptResult& opt_result)
switch (meta->i->thing_type()) {
case kObstacleSpring:
{
AddObstacleBuff(c);
a8::SetBitFlag(c->status, CS_Collisioning);
opt_result = kOptBreak;
if (c->IsHuman() && c->AsHuman()->GetCar()) {
} else {
AddObstacleBuff(c);
a8::SetBitFlag(c->status, CS_Collisioning);
opt_result = kOptBreak;
}
}
break;
case kObstacleMine: