File size: 686 Bytes
c9d1b27
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
def build_state_dict(agent_hp, enemy_hp, resistances, last_enemy_attack_type,
                     last_enemy_subtype, last_action, turn_number,
                     attack_history=None):
    return {
        "agent_hp": agent_hp,
        "enemy_hp": enemy_hp,
        "resistances": {
            "physical": resistances["PHYSICAL"],
            "ce": resistances["CE"],
            "technique": resistances["TECHNIQUE"]
        },
        "last_enemy_attack_type": last_enemy_attack_type,
        "last_enemy_subtype": last_enemy_subtype,
        "last_action": last_action,
        "turn_number": turn_number,
        "attack_history": attack_history if attack_history else []
    }