implement safeword
This commit is contained in:
parent
ab370c9489
commit
2ed036efc0
62
vacation.p8
62
vacation.p8
@ -280,7 +280,9 @@ function _update60()
|
|||||||
if exit_dither and exit_dither:update() then
|
if exit_dither and exit_dither:update() then
|
||||||
exit_dither = nil
|
exit_dither = nil
|
||||||
awakener_hold_frames=0
|
awakener_hold_frames=0
|
||||||
mainview = fast_awakener.new()
|
awakener_armed=false
|
||||||
|
mainview = fast_awakener()
|
||||||
|
mainview:activate()
|
||||||
end
|
end
|
||||||
mainview:update()
|
mainview:update()
|
||||||
end
|
end
|
||||||
@ -293,7 +295,6 @@ function _draw()
|
|||||||
rectfill(gpx+1,0,128,9,5)
|
rectfill(gpx+1,0,128,9,5)
|
||||||
font_default()
|
font_default()
|
||||||
print("keep holding for awakener", 1, 1, 7)
|
print("keep holding for awakener", 1, 1, 7)
|
||||||
font_special()
|
|
||||||
end
|
end
|
||||||
if exit_dither then
|
if exit_dither then
|
||||||
exit_dither:draw()
|
exit_dither:draw()
|
||||||
@ -1040,6 +1041,63 @@ BUT !ALL THE HYPNOTIC
|
|||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function fast_awakener()
|
||||||
|
seq=sequencer.new{
|
||||||
|
{f=awakener_lock},
|
||||||
|
}
|
||||||
|
return zonk_mode.new{
|
||||||
|
br_speed=240,
|
||||||
|
br_cols=bg_breather,
|
||||||
|
bg_dy=-0.12,
|
||||||
|
p={
|
||||||
|
[0]=0,128,133,5,4,5,6,7,133,134,6,140,132,12,7,7
|
||||||
|
},
|
||||||
|
file=[[center:3:13
|
||||||
|
tHIS HYPNOTIC
|
||||||
|
EXPERIENCE IS
|
||||||
|
ENDING !NOW.
|
||||||
|
-----
|
||||||
|
center:6:20
|
||||||
|
>aS YOU #WAKE #UP, ALL
|
||||||
|
HYPNOTIC SUGGESTIONS
|
||||||
|
FROM THIS GAME FADE.
|
||||||
|
yOUR MIND IS !NOW
|
||||||
|
!RETURNING !TO ITS
|
||||||
|
!ORDINARY PATTERNS.
|
||||||
|
-----
|
||||||
|
center:4:19 bon
|
||||||
|
tHE !STORY TOLD BY
|
||||||
|
>THIS SOFTWARE !IS
|
||||||
|
ENDED, WORDS ON A
|
||||||
|
SCREEN IN THE !PAST.
|
||||||
|
-----
|
||||||
|
center:5:17
|
||||||
|
>sUGGESTIONS FROM
|
||||||
|
>THIS FICTION ARE
|
||||||
|
LEFT BEHIND. tHEY
|
||||||
|
DO NOT AFFECT YOU
|
||||||
|
OR YOUR MEMORY.]],
|
||||||
|
files={count_up},
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
|
function awakener_lock()
|
||||||
|
arm_awakener()
|
||||||
|
return {
|
||||||
|
update=nop,
|
||||||
|
activate=nop,
|
||||||
|
draw=function()
|
||||||
|
pal()
|
||||||
|
font_default()
|
||||||
|
cls(0)
|
||||||
|
print("session ended",38,7,5)
|
||||||
|
print("to replay awakener,",26,58,6)
|
||||||
|
print("hold ❎",45,65,6)
|
||||||
|
print("kistaro.itch.io",34,116,5)
|
||||||
|
end,
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
-->8
|
-->8
|
||||||
-- consent screens
|
-- consent screens
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user