summaryrefslogtreecommitdiff
path: root/src/elements
diff options
context:
space:
mode:
Diffstat (limited to 'src/elements')
-rw-r--r--src/elements/stkm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/elements/stkm.c b/src/elements/stkm.c
index be3506d..f1de549 100644
--- a/src/elements/stkm.c
+++ b/src/elements/stkm.c
@@ -210,7 +210,7 @@ int run_stickman(playerst* playerp, UPDATE_FUNC_ARGS) {
if (!r && !bmap[(y+ry)/CELL][(x+rx)/CELL])
continue;
- if (ptypes[r&0xFF].falldown!=0 || (r&0xFF) == PT_NEUT || (r&0xFF) == PT_PHOT)
+ if (ptypes[r&0xFF].falldown!=0 || ptypes[r&0xFF].state == ST_GAS || (r&0xFF) == PT_NEUT || (r&0xFF) == PT_PHOT)
{
playerp->elem = r&0xFF; //Current element
}