| 19392 | } |
| 19393 | |
| 19394 | bool Entity::friendlyFireProtection(Entity* your) |
| 19395 | { |
| 19396 | if ( !your ) { return false; } |
| 19397 | if ( behavior == &actPlayer && (your->behavior == &actPlayer |
| 19398 | || your->monsterAllyGetPlayerLeader() |
| 19399 | || (your->behavior == &actMonster |
| 19400 | && your->getStats() |
| 19401 | && achievementObserver.checkUidIsFromPlayer(your->getStats()->leader_uid) >= 0)) ) |
| 19402 | { |
| 19403 | return true; |
| 19404 | } |
| 19405 | |
| 19406 | return false; |
| 19407 | } |
| 19408 | |
| 19409 | /*------------------------------------------------------------------------------- |
| 19410 |
no test coverage detected