diff --git a/game/scripts/doll/chibi.rpy b/game/scripts/doll/chibi.rpy index c0d5b016..35ca16dc 100644 --- a/game/scripts/doll/chibi.rpy +++ b/game/scripts/doll/chibi.rpy @@ -4,7 +4,7 @@ init 5 python: # class attribute instances = {} - def __init__(self, name, layer="screens", zorder=12, zoom=0.28, **properties): + def __init__(self, name, layer="screens", zorder=12, zoom=0.28, doll=None, **properties): super().__init__(**properties) @@ -18,7 +18,9 @@ init 5 python: self.zoom = zoom self.pos = (0,0) self.xzoom = 1 - self.char = states.dolls[name] + if doll is None: + doll = states.dolls[name] + self.char = doll self.poses = {} # Animation