Code: Select all
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/story-day2.rpy", line 3324, in script
"I open my mouth to protest, but feel my vision blurring."
Exception: MoveTransition can only be applied to one or all layers, not Position.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/story-day2.rpy", line 3324, in script
"I open my mouth to protest, but feel my vision blurring."
File "C:\Users\andre\Documents\renpy-8.1.3-sdk\renpy\ast.py", line 930, in execute
renpy.exports.say(who, what, *args, **kwargs)
File "C:\Users\andre\Documents\renpy-8.1.3-sdk\renpy\exports.py", line 1474, in say
who(what, *args, **kwargs)
File "C:\Users\andre\Documents\renpy-8.1.3-sdk\renpy\character.py", line 1352, in __call__
self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)
File "C:\Users\andre\Documents\renpy-8.1.3-sdk\renpy\character.py", line 1003, in do_display
display_say(who,
File "C:\Users\andre\Documents\renpy-8.1.3-sdk\renpy\character.py", line 693, in display_say
rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
File "C:\Users\andre\Documents\renpy-8.1.3-sdk\renpy\ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\andre\Documents\renpy-8.1.3-sdk\renpy\display\core.py", line 3582, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "C:\Users\andre\Documents\renpy-8.1.3-sdk\renpy\display\core.py", line 4175, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\andre\Documents\renpy-8.1.3-sdk\renpy\display\core.py", line 2782, in draw_screen
surftree = renpy.display.render.render_screen(
File "render.pyx", line 492, in renpy.display.render.render_screen
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\andre\Documents\renpy-8.1.3-sdk\renpy\display\layout.py", line 888, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\andre\Documents\renpy-8.1.3-sdk\renpy\display\layout.py", line 888, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\andre\Documents\renpy-8.1.3-sdk\renpy\display\layout.py", line 888, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\andre\Documents\renpy-8.1.3-sdk\renpy\display\transform.py", line 909, in render
return RenderTransform(self).render(width, height, st, at)
File "accelerator.pyx", line 979, in renpy.display.accelerator.RenderTransform.render
File "accelerator.pyx", line 404, in renpy.display.accelerator.RenderTransform.render_child
File "render.pyx", line 266, in renpy.display.render.render
File "C:\Users\andre\Documents\renpy-8.1.3-sdk\renpy\display\anim.py", line 279, in render
self.update_cache()
File "C:\Users\andre\Documents\renpy-8.1.3-sdk\renpy\display\anim.py", line 231, in update_cache
im = self.edge.trans(old_widget=self.states[self.edge.old].get_image(),
File "C:\Users\andre\Documents\renpy-8.1.3-sdk\renpy\display\movetransition.py", line 498, in MoveTransition
raise Exception("MoveTransition can only be applied to one or all layers, not %s." % type(old_widget).__name__)
Exception: MoveTransition can only be applied to one or all layers, not Position.
Windows-10-10.0.22621 AMD64
Ren'Py 8.1.3.23091805
Cafe Mysteria 1.0
Mon Dec 18 21:34:32 2023
Code: Select all
label start:
"The corners of his lips curl upwards, but there is no warmth to his smile."
$ blur_vision_on("cs1")
show haruki intense smile v2
"I open my mouth to protest, but feel my vision blurring."
p "... How?"
"The last thing I see is Haruki's sinister smile before my consciousness wanes."
$ blur_vision_off()
Code: Select all
# blur_vision code
init:
transform transpa:
alpha 0.0
python hide:
def gen_randmotion(count, dist, delay):
import random
args = [ ]
for i in range(0, count):
args.append(anim.State(i, None,
Position(xpos=random.randrange(-dist, dist),
ypos=random.randrange(-dist, dist),
xanchor='left',
yanchor='top',
)))
for i in range(0, count):
for j in range(0, count):
if i == j:
continue
args.append(anim.Edge(i, delay, j, MoveTransition(delay)))
return anim.SMAnimation(0, *args)
store.randmotion = gen_randmotion(5, 5, 1.0)
init python:
def blur_vision_on(picture):
renpy.scene()
renpy.show(picture)
renpy.show(picture, at_list=[transpa,randmotion], tag="blur_image")
#renpy.with_statement()
def blur_vision_off():
renpy.hide("blur_image")
#renpy.with_statement()
Code: Select all
init:
image cs1 = Image("images/cafe day.png")