| 520 | } |
| 521 | |
| 522 | staticfn int |
| 523 | mcast_geyser(int dmg) |
| 524 | { |
| 525 | /* this is physical damage (force not heat), |
| 526 | * not magical damage or fire damage |
| 527 | */ |
| 528 | pline("A sudden geyser slams into you from nowhere!"); |
| 529 | dmg = d(8, 6); |
| 530 | if (Half_physical_damage) |
| 531 | dmg = (dmg + 1) / 2; |
| 532 | #if 0 /* since inventory items aren't affected, don't include this */ |
| 533 | /* make floor items wet */ |
| 534 | water_damage_chain(level.objects[u.ux][u.uy], TRUE); |
| 535 | #endif |
| 536 | return dmg; |
| 537 | } |
| 538 | |
| 539 | staticfn int |
| 540 | mcast_fire_pillar(struct monst *mtmp, int dmg) |
no test coverage detected