def lookout_5(args): s = Script() s.add(Say(_a('squinky'), 'player')) if mopy.monkey.engine.data.dialogues['lookout']['lines'][4].get( 'clicked', 0) == 0: s.add(Say(_a(41), 'main.lookout')) else: s.add(Say(_a(27), 'main.lookout')) return s
def lookout_start_dialogue(args): s = Script() s.add(Say(_a(args[0]), 'player')) s.add_action(Turn('s', 'main.lookout')) l = [_b(5), (_b(43) + _b(53 + random.randint(0, 1))) ] if scumm.gl.talked_to_lookout == 1 else [ _b(5), _b(6), _b(7), _b(8), _b(9) ] s.add(Sayd(l, 'main.lookout')) return s
def lookout_7(args): s = Script() s.add(Say(_a('whoru'), 'player')) s.add(Say(_a(30, 31, 32, 33), 'main.lookout')) return s
def lookout_6(args): s = Script() s.add(Say(_a('overthisway'), 'player')) s.add(Turn('e', 'main.lookout')) s.add(Say(_a(15, 16), 'main.lookout')) return s
def lookout_8(args): s = Script() s.add(Say(_a('fortune'), 'player')) s.add(Say(_a(42), 'main.lookout')) return s
def lookout_9(args): s = Script() s.add(Say(_a(22), 'player')) s.add(Say(_a(23, 24, 25, 26), 'main.lookout')) return s
def lookout_4(args): s = Script() s.add(Say(_a('imguy', 17), 'player')) s.add(Say(_a(18, 19, 20, 21), 'main.lookout')) scumm.gl.talked_to_lookout = 1 return s
def lookout_11(args): s = Script() s.add(Say(_a('bat'), 'player')) s.add(Say(_a(39, 40), 'main.lookout')) return s
def lookout_10(args): s = Script() s.add(Say(_a('whyguvworried'), 'player')) s.add(Say(_a(35, 36, 37), 'main.lookout')) return s
def walk_and_say(item_id, lines): s = walk_to(item_id) s.add_action(Say(lines=lines, tag='player')) return s
def say(args, s, current, sa): tag = args[0] if len(args[0]) > 0 else 'player' iid = s.add_action(Say(lines=args[1:], tag=tag)) return iid