diff options
-rw-r--r-- | engines/fullpipe/constants.h | 2 | ||||
-rw-r--r-- | engines/fullpipe/scenes/scene38.cpp | 7 |
2 files changed, 7 insertions, 2 deletions
diff --git a/engines/fullpipe/constants.h b/engines/fullpipe/constants.h index e45afe74af..4e40d116cf 100644 --- a/engines/fullpipe/constants.h +++ b/engines/fullpipe/constants.h @@ -1311,6 +1311,8 @@ namespace Fullpipe { #define MSG_SC38_POSTHMRKICK 2256 #define MSG_SC38_PROPOSE 2287 #define MSG_SC38_TRYTAKEBOTTLE 3179 +#define MV_GLV_LOOKMAN 2167 +#define ST_GLV_NOHAMMER 2159 #define ST_MLS_LEFT2 2291 #define QU_MLS_TURNR 2221 #define QU_SC38_SHOWBOTTLE 2199 diff --git a/engines/fullpipe/scenes/scene38.cpp b/engines/fullpipe/scenes/scene38.cpp index 121770f400..a334b78d3c 100644 --- a/engines/fullpipe/scenes/scene38.cpp +++ b/engines/fullpipe/scenes/scene38.cpp @@ -91,11 +91,14 @@ void scene38_initScene(Scene *sc) { } void sceneHandler38_tryTakeBottle() { - warning("STUB: sceneHandler38_tryTakeBottle()"); + g_vars->scene38_boss->changeStatics2(ST_GLV_NOHAMMER); + g_vars->scene38_boss->startAnim(MV_GLV_LOOKMAN, 0, -1); + + g_vars->scene38_var05 = 0; } void sceneHandler38_postHammerKick() { - warning("STUB: sceneHandler38_postHammerKick()"); + g_vars->scene38_domino1->setOXY(g_vars->scene38_domino1->_ox, g_vars->scene38_domino1->_oy + 2); } void sceneHandler38_propose() { |