summaryrefslogtreecommitdiff
path: root/src/simulation/elements/STKM.cpp
diff options
context:
space:
mode:
authorSaveliy Skresanov <savask@yandex.ru>2013-05-08 16:08:29 (GMT)
committer Saveliy Skresanov <savask@yandex.ru>2013-05-08 16:08:29 (GMT)
commit9893f596573046131a28d4ac3e8adeb501526477 (patch)
treed7e04c7a08b28556192a07c7030fc8b018142d32 /src/simulation/elements/STKM.cpp
parent645bcb1bcd1095efc1ab1d113e9282aef5774d1f (diff)
downloadpowder-9893f596573046131a28d4ac3e8adeb501526477.zip
powder-9893f596573046131a28d4ac3e8adeb501526477.tar.gz
Fix "blow power" for stick man, disable rocket boots on E-hole.
Diffstat (limited to 'src/simulation/elements/STKM.cpp')
-rw-r--r--src/simulation/elements/STKM.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/simulation/elements/STKM.cpp b/src/simulation/elements/STKM.cpp
index 2323be3..c7386f6 100644
--- a/src/simulation/elements/STKM.cpp
+++ b/src/simulation/elements/STKM.cpp
@@ -392,10 +392,9 @@ int Element_STKM::run_stickman(playerst* playerp, UPDATE_FUNC_ARGS) {
sim->kill_part(r>>8);
}
if (sim->bmap[(ry+y)/CELL][(rx+x)/CELL]==WL_FAN)
- {
- playerp->rocketBoots = false;
playerp->elem = SPC_AIR;
- }
+ else if (sim->bmap[(ry+y)/CELL][(rx+x)/CELL]==WL_EHOLE)
+ playerp->rocketBoots = false;
else if (sim->bmap[(ry+y)/CELL][(rx+x)/CELL]==WL_GRAV && parts[i].type!=PT_FIGH)
playerp->rocketBoots = true;
if ((r&0xFF)==PT_PRTI)