X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=actions2.c;fp=actions2.c;h=bd1de2c2af1900cfb2bcaa10613427731f0031f7;hp=64695e07c74c01bc27fb0c7ab8f6acec1356c89a;hb=8f661598bc9bdc91c64d1ad99bf0933acfa492ee;hpb=3079ebda9551d8b62ff6f3d4b5c924e499eae5ce diff --git a/actions2.c b/actions2.c index 64695e0..bd1de2c 100644 --- a/actions2.c +++ b/actions2.c @@ -24,7 +24,7 @@ L9011: if(game.fixed[OBJ] != 0) return(2011); K=OBJ; OBJ=BOTTLE; if(HERE(BOTTLE) && LIQ(0) == K) goto L9017; - if(TOTING(BOTTLE) && game.prop[BOTTLE] == 1) return(fill()); + if(TOTING(BOTTLE) && game.prop[BOTTLE] == 1) return(fill(OBJ)); if(game.prop[BOTTLE] != 1)SPK=105; if(!TOTING(BOTTLE))SPK=104; return(2011); @@ -311,11 +311,11 @@ L9216: SPK=14; /* Fill. Bottle or urn must be empty, and liquid available. (Vase is nasty.) */ -int fill() { - if(OBJ == VASE) goto L9222; - if(OBJ == URN) goto L9224; - if(OBJ != 0 && OBJ != BOTTLE) return(2011); - if(OBJ == 0 && !HERE(BOTTLE)) return(8000); +int fill(long obj) { + if(obj == VASE) goto L9222; + if(obj == URN) goto L9224; + if(obj != 0 && obj != BOTTLE) return(2011); + if(obj == 0 && !HERE(BOTTLE)) return(8000); SPK=107; if(LIQLOC(game.loc) == 0)SPK=106; if(HERE(URN) && game.prop[URN] != 0)SPK=214;