| 1385 | } |
| 1386 | |
| 1387 | bool Game_Actor::HasAttackAll(Weapon weapon) const { |
| 1388 | if (GetWeapon() == nullptr && Get2ndWeapon() == nullptr) { |
| 1389 | return dbActor->easyrpg_attack_all; |
| 1390 | } |
| 1391 | bool rc = false; |
| 1392 | ForEachEquipment<true, false>(GetWholeEquipment(), [&](auto& item) { rc |= item.attack_all; }, weapon); |
| 1393 | return rc; |
| 1394 | } |
| 1395 | |
| 1396 | bool Game_Actor::AttackIgnoresEvasion(Weapon weapon) const { |
| 1397 | if (GetWeapon() == nullptr && Get2ndWeapon() == nullptr) { |
no outgoing calls
no test coverage detected