def dynamic_priorities(): global temps_focus, temporary_priorities ''' dynamic priorities ''' temps_focus = [] temporary_priorities = {} # slickness, anorexia, asthma, impatience, aeon if cures.affliction_evaluate(('slickness', 'anorexia', 'asthma', 'aeon', 'impatience')): preempt_cures.append(['tree', 1005]) temporary_priorities['anorexia'] = 1004 temps_focus.append('anorexia') temporary_priorities['asthma'] = 1003 temporary_priorities['aeon'] = 1002 temporary_priorities['slickness'] = 1001 # slickness, anorexia, asthma, aeon elif cures.affliction_evaluate(('slickness', 'anorexia', 'asthma', 'aeon')): if player.focus_balance >= .5: temporary_priorities['anorexia'] = 1004 temps_focus.append('anorexia') temporary_priorities['asthma'] = 1003 temporary_priorities['aeon'] = 1002 temporary_priorities['slickness'] = 1001 else: preempt_cures.append(['tree', 1005]) temporary_priorities['slickness'] = 1004 temporary_priorities['anorexia'] = 1003 temporary_priorities['asthma'] = 1002 elif cures.affliction_evaluate(('slickness', 'asthma', 'aeon')): temporary_priorities['asthma'] = 1001 # asthma, anorexia, aeon elif cures.affliction_evaluate(('asthma', 'anorexia', 'aeon')): preempt_cures.append(['tree', 1003]) temporary_priorities['anorexia'] = 1002 temporary_priorities['asthma'] = 1001 # asthma, aeon elif cures.affliction_evaluate(('asthma', 'aeon')): temporary_priorities['asthma'] = 1001 # can't fill a pipe while paralyzed if player.afflictions['paralysis'] \ and player.elm_puffs <= 0: temporary_priorities['paralysis'] = 1001
def dynamic_retardation_priorities(): global temps_focus, temporary_priorities temps_focus = [] temporary_priorities = {} # change this to work with any focusable affliction #if player.afflictions['anorexia'] and player.afflictions['impatience'] is False: #temps_focus.append('anorexia') if player.afflictions['stupidity'] and player.afflictions['impatience'] == False: temps_focus.append('stupidity') if cures.affliction_evaluate(('slickness', 'anorexia', 'asthma', 'impatience')): preempt_cures.append(['tree', 1005]) elif cures.affliction_evaluate(('slickness', 'anorexia', 'asthma')): if player.focus_balance == 1: temps_focus.append('anorexia') temporary_priorities['anorexia'] = 1003 temporary_priorities['asthma'] = 1001 else: preempt_cures.append(['tree', 1005]) temporary_priorities['anorexia'] = 1002 elif cures.affliction_evaluate(('asthma', 'anorexia', 'impatience')): temporary_priorities['anorexia'] = 1001 elif cures.affliction_evaluate(('slickness', 'anorexia')): if player.focus_balance == 1: temps_focus.append('anorexia') temporary_priorities['anorexia'] = 1001 else: temporary_priorities['slickness'] = 1001 elif cures.affliction_evaluate(('asthma', 'slickness')): temporary_priorities['asthma'] = 850 temporary_priorities['slickness'] = 849