diff --git a/game/scripts/doll/main.rpy b/game/scripts/doll/main.rpy index 8daa0feb..7649707c 100644 --- a/game/scripts/doll/main.rpy +++ b/game/scripts/doll/main.rpy @@ -134,6 +134,20 @@ init python: self.clothes[i.type][0].set_color(i.color) if self.pose: i.parent.set_pose(self.pose) + elif isinstance(obj, (list, tuple)): + for cloth in obj: + self.clothes[cloth.type][0] = cloth + self.clothes[cloth.type][2] = True + + if self.is_blacklisted(cloth.type): + self.unequip(*self.get_blacklister(cloth.type)) + + if cloth.blacklist: + self.unequip(*cloth.blacklist) + + if self.pose: + cloth.set_pose(self.pose) + self.body.rebuild_image() self.rebuild_image() self.rebuild_blacklist()