def f(): dic = vars.items[item_id] if 'room' in kwargs: func.set_item_pos(item_id, kwargs.get('room'), kwargs.get('pos'), kwargs.get('dir', None)) for key, value in kwargs.items(): dic[key] = value
def chase_storekeeper_func(room): if func.is_in_room('storekeeper', room) and status.storekeeper_last_update: if time.time() - status.storekeeper_last_update > 10: print(' *** 10 sec have elapsed. chase failed.') # you have 10 seconds to chase storekeeper to next screen # otherwise storekeeper is reset into the store func.set_item_pos('storekeeper', 'store', (289, 7), 'w') vars.items['storekeeper']['parent'] = 'walkarea_1' vars.items['storekeeper']['size'] = (20, 40) status.storekeeper_last_update = None
def f(): func.set_item_pos(item_id, room, pos, dir)
def f(): func.set_item_pos('guybrush', room_id, pos, dir)
def outside_circus(): func.set_item_pos('guybrush', 'clearing', (83, 58), 's') vars.inventory['pot'] = 1 monkey.engine.room = 'clearing'
def f(): func.set_item_pos(vars.current_player, room, pos, dir)
def store(): func.set_item_pos('guybrush', 'store', status.pos.store_entry, 'e') vars.inventory['pieces_of_eight'] = 478 monkey.engine.room = 'store'
def scummbar(): func.set_item_pos('guybrush', 'scummbar', (0, 0), 'w') monkey.engine.room = 'scummbar'
def kitchen(): func.set_item_pos('guybrush', 'kitchen', (0, 0), 'w') monkey.engine.room = 'kitchen'
def village(): func.set_item_pos('guybrush', 'village2', (240, 42), 'w') vars.inventory['pieces_of_eight'] = 478 monkey.engine.room = 'village2'
def start(): func.set_item_pos('guybrush', 'forest2', (240, 42), 'w') monkey.engine.room = 'forest2'