green dragon/iron golem breath
A poison gas breath attack that hits a wall would leave a 1x1 gas cloud region at that wall spot. Not always noticeable due to other spots along the zap path leaving regions that blocked vision.
This commit is contained in:
@@ -2041,6 +2041,8 @@ priestname() didn't handle "a" vs" "an" prefix correctly; normally priests are
|
|||||||
incant <scroll>."
|
incant <scroll>."
|
||||||
non-fireproof water walking boots wouldn't be burnt up if fire resistant hero
|
non-fireproof water walking boots wouldn't be burnt up if fire resistant hero
|
||||||
walked on molten lava
|
walked on molten lava
|
||||||
|
1x1 poison gas clouds for green dragon and iron golem breath could be placed
|
||||||
|
at wall locations
|
||||||
|
|
||||||
|
|
||||||
Fixes to 3.7.0-x Platform and/or Interface Problems Exposed Via git Repository
|
Fixes to 3.7.0-x Platform and/or Interface Problems Exposed Via git Repository
|
||||||
|
|||||||
@@ -5233,8 +5233,10 @@ zap_over_floor(
|
|||||||
|
|
||||||
case ZT_POISON_GAS:
|
case ZT_POISON_GAS:
|
||||||
/* poison gas with range 1: green dragon/iron golem breath (AD_DRST);
|
/* poison gas with range 1: green dragon/iron golem breath (AD_DRST);
|
||||||
caller is placing a series of 1x1 clouds along the zap's path */
|
caller is placing a series of 1x1 clouds along the zap's path;
|
||||||
(void) create_gas_cloud(x, y, 1, 8);
|
<x,y> for wall locations might be included--reject those */
|
||||||
|
if (ZAP_POS(lev->typ))
|
||||||
|
(void) create_gas_cloud(x, y, 1, 8);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case ZT_LIGHTNING:
|
case ZT_LIGHTNING:
|
||||||
|
|||||||
Reference in New Issue
Block a user