3d:: shmup:: monsters better at avoiding obstacles

This commit is contained in:
Zeno Rogue 2019-03-09 18:17:58 +01:00
parent c57679c79f
commit d121e7ff93
1 changed files with 7 additions and 1 deletions

View File

@ -2802,7 +2802,13 @@ void moveMonster(monster *m, int delta) {
return;
}
nat = nat0 * spin(igospan[igo]) * xpush(step) * spin(-igospan[igo]);; // * spintox(wherePC);
if(DIM == 3 && igo) {
ld fspin = rand() % 1000;
nat = nat0 * cspin(1,2,fspin) * spin(igospan[igo]) * xpush(step) * spin(-igospan[igo]) * cspin(2,1,fspin);
}
else {
nat = nat0 * spin(igospan[igo]) * xpush(step) * spin(-igospan[igo]); // * spintox(wherePC);
}
if(m->type != moRagingBull && !peace::on)
if(intval(nat*C0, goal*C0) >= intval(m->pat*C0, goal*C0) && !stunned && !carried) {