diff --git a/stdlib/scene.sun b/stdlib/scene.sun index 86dd94f..b3e1924 100644 --- a/stdlib/scene.sun +++ b/stdlib/scene.sun @@ -16,7 +16,7 @@ builtin getNPCType(npc); builtin setTransScale(name, tx, ty, tz, sx, sy, sz); // cubes -builtin isInsideCube(a); +builtin isInsideCube(cube); builtin isInsideFastCube(a, b); // appear @@ -69,6 +69,18 @@ builtin npcDanceOn(npc); builtin isNpcSinkBottom(npc); +// mario +builtin setMarioWaiting(); +builtin startMarioTalking(); +builtin warpMario(x, y, z, d); +builtin warpFrontToMario(a); +builtin onNeutralMarioKey(); + + +// piantissimo +builtin startMonteman(a); +builtin monteManReachFlag(); + // shadow mario builtin startEMarioDisappear(emario); builtin startEMarioGateDrawing(emario); @@ -82,3 +94,5 @@ builtin isWaterMelonIsReached(melon); builtin killMushroom1up(handle); builtin checkMonteClear(a); builtin raiseBuilding(a); +builtin startOpenModelGate(a); +builtin maniCoinDown(); diff --git a/stdlib/talk.sun b/stdlib/talk.sun index f945b95..30f7724 100644 --- a/stdlib/talk.sun +++ b/stdlib/talk.sun @@ -22,6 +22,8 @@ builtin setTalkMsgID(msgID, flags); builtin getTalkNPC(); builtin getTalkNPCName(); +builtin setValue2TalkVariable(variable, value); // stub + // functions function waitTalkStart(name) { while (true) {