#? Arquivo gerado a partir de personagens.json

personagens = [{'ac': 12,
  'alignment': 'caotico',
  'appearance': 'Alto (Corpo); Bem afeiçoado (Cabelos); Jovem (Geral)',
  'bac': -1,
  'background': 'Nascido numa aldeia nas montanhas em uma família adotiva, '
                'ficou órfão após de um ataque de orcs e goblins. Tornou-se '
                'aventureiro para matar a curiosidade sobre o mundo.',
  'bad': 3,
  'carisma': 7,
  'character_class_name': 'Arqueiro',
  'character_class_url': 'https://olddragon.com.br/classes/arqueiro.json',
  'character_race_name': 'Elfo',
  'character_race_url': 'https://olddragon.com.br/racas/elfo.json',
  'constituicao': 7,
  'created_at': '2024-08-02T14:02:24.130-03:00',
  'current_movement': 9,
  'destreza': 15,
  'experience_points': 2500,
  'forca': 4,
  'health_points': 9,
  'id': '05aaee89-74a0-4eef-ae90-3bba0cd912e1',
  'infravision': 18,
  'injuries': 0,
  'inteligencia': 13,
  'inventory_items': [{'arrow': False,
                       'bolt': False,
                       'bolt_small': False,
                       'bonus_ba': None,
                       'bonus_ca': None,
                       'bonus_damage': None,
                       'concept': 'weapon',
                       'cost': 2500,
                       'counter_attack': False,
                       'damage': None,
                       'damage_type': 'none',
                       'description': 'Média, Disparo (30), Duas Mãos',
                       'equippable?': True,
                       'equipped': True,
                       'increases_load_by': None,
                       'magic_item': False,
                       'mounted': False,
                       'name': 'Arco Curto',
                       'polearm': False,
                       'position': 1,
                       'quantity': 1,
                       'recharge': False,
                       'shoot_range': 30,
                       'sum_weight_in_grams': 2000,
                       'throw_range': None,
                       'total_cost': 2500,
                       'two_handed': True,
                       'versatile': False,
                       'weight_in_grams': None,
                       'weight_in_load': 2,
                       'wooden': False},
                      {'arrow': False,
                       'bolt': False,
                       'bolt_small': False,
                       'bonus_ba': None,
                       'bonus_ca': None,
                       'bonus_damage': None,
                       'concept': 'container',
                       'cost': 100,
                       'counter_attack': False,
                       'damage': None,
                       'damage_type': 'none',
                       'description': 'De couro, rígida para até 40 flechas ou '
                                      '80 virotes. Comporta até 150 moedas.',
                       'equippable?': False,
                       'equipped': False,
                       'increases_load_by': None,
                       'magic_item': False,
                       'mounted': False,
                       'name': 'Aljava',
                       'polearm': False,
                       'position': 2,
                       'quantity': 1,
                       'recharge': False,
                       'shoot_range': None,
                       'sum_weight_in_grams': 500,
                       'throw_range': None,
                       'total_cost': 100,
                       'two_handed': False,
                       'versatile': False,
                       'weight_in_grams': 500,
                       'weight_in_load': None,
                       'wooden': False},
                      {'arrow': True,
                       'bolt': False,
                       'bolt_small': False,
                       'bonus_ba': None,
                       'bonus_ca': None,
                       'bonus_damage': None,
                       'concept': 'weapon',
                       'cost': 1,
                       'counter_attack': False,
                       'damage': '1d6',
                       'damage_type': 'piercing',
                       'description': 'Perfurante, Madeira. Peso e preço pelo '
                                      'conjunto de 20 unidades.',
                       'equippable?': True,
                       'equipped': True,
                       'increases_load_by': None,
                       'magic_item': False,
                       'mounted': False,
                       'name': 'Flecha de Caça',
                       'polearm': False,
                       'position': 3,
                       'quantity': 20,
                       'recharge': False,
                       'shoot_range': None,
                       'sum_weight_in_grams': 0,
                       'throw_range': None,
                       'total_cost': 20,
                       'two_handed': False,
                       'versatile': False,
                       'weight_in_grams': None,
                       'weight_in_load': None,
                       'wooden': True},
                      {'arrow': False,
                       'bolt': False,
                       'bolt_small': False,
                       'bonus_ba': None,
                       'bonus_ca': None,
                       'bonus_damage': None,
                       'concept': 'weapon',
                       'cost': 200,
                       'counter_attack': False,
                       'damage': '1d4',
                       'damage_type': 'piercing',
                       'description': 'Pequena, Perfurante, Arremesso (9)',
                       'equippable?': True,
                       'equipped': True,
                       'increases_load_by': None,
                       'magic_item': False,
                       'mounted': False,
                       'name': 'Adaga',
                       'polearm': False,
                       'position': 4,
                       'quantity': 1,
                       'recharge': False,
                       'shoot_range': None,
                       'sum_weight_in_grams': 1000,
                       'throw_range': 9,
                       'total_cost': 200,
                       'two_handed': False,
                       'versatile': False,
                       'weight_in_grams': None,
                       'weight_in_load': 1,
                       'wooden': False}],
  'jpc': 4,
  'jpd': 8,
  'jps': 4,
  'languages': ['', '', ''],
  'level': 1,
  'max_hp': 9,
  'mod_carisma': -1,
  'mod_constituicao': -1,
  'mod_destreza': 2,
  'mod_forca': -2,
  'mod_inteligencia': 1,
  'mod_sabedoria': -1,
  'money_cp': 0,
  'money_gp': 1,
  'money_sp': 9,
  'movement_climb': 7,
  'movement_run': 18,
  'movement_swim': 4,
  'name': 'Adellas',
  'notes': '',
  'personality': 'Teimoso (Sobre todo o resto); Agitado (Sobre si mesmo); '
                 'Gentil (Sobre outras pessoas)',
  'picture': 'https://public.olddragon.com.br/lx0wrpi9av85i0fmm1rm7kc9a7df',
  'race_jp': 'jpd',
  'sabedoria': 8,
  'updated_at': '2025-01-31T11:54:40.561-03:00',
  'url': 'https://olddragon.com.br/personagens/05aaee89-74a0-4eef-ae90-3bba0cd912e1.json'},
 {'ac': 18,
  'alignment': 'neutro',
  'appearance': 'Baixo (Corpo); Cabelos curtos (Cabelos); Pálido (Geral)',
  'bac': 2,
  'background': 'Sua vida era tranquila e pacífica junto da sua família de '
                'fazendeiros, até que, há alguns anos, você foi vítima de uma '
                'epidemia de peste e foi forçado a aprender sozinho as '
                'técnicas de Anão Aventureiro (Guerreiro). Hoje, se aventura '
                'para trazer glória e fama para você.',
  'bad': 4,
  'campaign_name': 'Teste',
  'campaign_url': 'https://olddragon.com.br/campanhas/df0b14ba-c7d3-4324-86fc-7b4abe5bb478.json',
  'carisma': 15,
  'character_class_name': 'Anão Aventureiro',
  'character_class_url': 'https://olddragon.com.br/classes/anao-aventureiro.json',
  'character_race_name': 'Anão',
  'character_race_url': 'https://olddragon.com.br/racas/anao.json',
  'constituicao': 10,
  'created_at': '2024-08-28T14:09:42.403-03:00',
  'current_movement': 6,
  'destreza': 17,
  'experience_points': 50,
  'forca': 13,
  'health_points': 8,
  'id': '6bc9a4f2-f71e-4418-a604-52e547d359b8',
  'infravision': 18,
  'injuries': 2,
  'inteligencia': 3,
  'inventory_items': [{'arrow': False,
                       'bolt': False,
                       'bolt_small': False,
                       'bonus_ba': None,
                       'bonus_ca': None,
                       'bonus_damage': None,
                       'concept': 'weapon',
                       'cost': 600,
                       'counter_attack': False,
                       'damage': '1d8',
                       'damage_type': 'slashing',
                       'description': 'Média, Cortante.',
                       'equippable?': True,
                       'equipped': True,
                       'increases_load_by': None,
                       'magic_item': False,
                       'mounted': False,
                       'name': 'Machado',
                       'polearm': False,
                       'position': 1,
                       'quantity': 1,
                       'recharge': False,
                       'shoot_range': None,
                       'sum_weight_in_grams': 2000,
                       'throw_range': None,
                       'total_cost': 600,
                       'two_handed': False,
                       'versatile': False,
                       'weight_in_grams': None,
                       'weight_in_load': 2,
                       'wooden': False},
                      {'arrow': False,
                       'bolt': False,
                       'bolt_small': False,
                       'bonus_ba': None,
                       'bonus_ca': 1,
                       'bonus_damage': None,
                       'concept': 'shield',
                       'cost': 800,
                       'counter_attack': False,
                       'damage': None,
                       'damage_type': 'none',
                       'description': 'Leve, Mão Exclusiva, Madeira.',
                       'equippable?': True,
                       'equipped': True,
                       'increases_load_by': None,
                       'magic_item': False,
                       'mounted': False,
                       'name': 'Escudo',
                       'polearm': False,
                       'position': 2,
                       'quantity': 1,
                       'recharge': False,
                       'shoot_range': None,
                       'sum_weight_in_grams': 1000,
                       'throw_range': None,
                       'total_cost': 800,
                       'two_handed': False,
                       'versatile': False,
                       'weight_in_grams': None,
                       'weight_in_load': 1,
                       'wooden': False},
                      {'arrow': False,
                       'bolt': False,
                       'bolt_small': False,
                       'bonus_ba': None,
                       'bonus_ca': 4,
                       'bonus_damage': None,
                       'concept': 'armor',
                       'cost': 6000,
                       'counter_attack': False,
                       'damage': None,
                       'damage_type': 'none',
                       'description': 'Média, Metal.',
                       'equippable?': True,
                       'equipped': True,
                       'increases_load_by': None,
                       'magic_item': False,
                       'mounted': False,
                       'name': 'Cota de Malha',
                       'polearm': False,
                       'position': 3,
                       'quantity': 1,
                       'recharge': False,
                       'shoot_range': None,
                       'sum_weight_in_grams': 2000,
                       'throw_range': None,
                       'total_cost': 6000,
                       'two_handed': False,
                       'versatile': False,
                       'weight_in_grams': None,
                       'weight_in_load': 2,
                       'wooden': False},
                      {'arrow': False,
                       'bolt': False,
                       'bolt_small': False,
                       'bonus_ba': None,
                       'bonus_ca': None,
                       'bonus_damage': None,
                       'concept': 'weapon',
                       'cost': 200,
                       'counter_attack': False,
                       'damage': '1d4',
                       'damage_type': 'piercing',
                       'description': 'Pequena, Perfurante, Arremesso (9)',
                       'equippable?': True,
                       'equipped': True,
                       'increases_load_by': None,
                       'magic_item': False,
                       'mounted': False,
                       'name': 'Adaga',
                       'polearm': False,
                       'position': 4,
                       'quantity': 3,
                       'recharge': False,
                       'shoot_range': None,
                       'sum_weight_in_grams': 3000,
                       'throw_range': 9,
                       'total_cost': 600,
                       'two_handed': False,
                       'versatile': False,
                       'weight_in_grams': None,
                       'weight_in_load': 1,
                       'wooden': False}],
  'jpc': 6,
  'jpd': 8,
  'jps': 4,
  'languages': [],
  'level': 1,
  'max_hp': 10,
  'mod_carisma': 2,
  'mod_constituicao': 0,
  'mod_destreza': 3,
  'mod_forca': 1,
  'mod_inteligencia': -3,
  'mod_sabedoria': -1,
  'money_cp': 0,
  'money_gp': 40,
  'money_sp': 0,
  'movement_climb': 4,
  'movement_run': 12,
  'movement_swim': 3,
  'name': 'Hagnos',
  'notes': '',
  'personality': 'Otimista (Sobre todo o resto); Alerta (Sobre si mesmo); '
                 'Gentil (Sobre outras pessoas)',
  'picture': 'https://public.olddragon.com.br/ox4gmakn58mr4m0ne9qn5qqogq3b',
  'race_jp': 'jpc',
  'sabedoria': 8,
  'updated_at': '2025-02-01T12:41:18.298-03:00',
  'url': 'https://olddragon.com.br/personagens/6bc9a4f2-f71e-4418-a604-52e547d359b8.json'},
 {'ac': 12,
  'alignment': 'neutro',
  'appearance': 'Baixo (Corpo); Cabelos longos (Cabelos); Moreno (Geral)',
  'bac': 2,
  'background': 'Ainda criança, foi abandonado numa fazenda nos campos. '
                'Cresceu sob os cuidados de um Mago o qual lhe ensinou tudo o '
                'que ele sabe. Tornou-se aventureiro para vingar seu passado.',
  'bad': 1,
  'carisma': 13,
  'character_class_name': 'Mago',
  'character_class_url': 'https://olddragon.com.br/classes/mago.json',
  'character_race_name': 'Humano',
  'character_race_url': 'https://olddragon.com.br/racas/humano.json',
  'constituicao': 7,
  'created_at': '2024-10-09T10:15:23.846-03:00',
  'current_movement': 9,
  'destreza': 14,
  'experience_points': 0,
  'forca': 16,
  'health_points': 3,
  'id': 'e16b225d-3136-470d-b6c4-89dc9f4c411e',
  'infravision': 0,
  'injuries': 0,
  'inteligencia': 17,
  'inventory_items': [{'arrow': False,
                       'bolt': False,
                       'bolt_small': False,
                       'bonus_ba': None,
                       'bonus_ca': None,
                       'bonus_damage': None,
                       'concept': 'weapon',
                       'cost': 800,
                       'counter_attack': False,
                       'damage': '1d10',
                       'damage_type': 'slashing',
                       'description': 'Grande, Cortante, Duas Mãos, Haste',
                       'equippable?': True,
                       'equipped': True,
                       'increases_load_by': None,
                       'magic_item': False,
                       'mounted': False,
                       'name': 'Alabarda',
                       'polearm': True,
                       'position': 1,
                       'quantity': 1,
                       'recharge': False,
                       'shoot_range': None,
                       'sum_weight_in_grams': 3000,
                       'throw_range': None,
                       'total_cost': 800,
                       'two_handed': True,
                       'versatile': False,
                       'weight_in_grams': None,
                       'weight_in_load': 3,
                       'wooden': False},
                      {'arrow': False,
                       'bolt': False,
                       'bolt_small': False,
                       'bonus_ba': None,
                       'bonus_ca': 1,
                       'bonus_damage': None,
                       'concept': 'armor',
                       'cost': 500,
                       'counter_attack': False,
                       'damage': None,
                       'damage_type': 'none',
                       'description': 'Leve, Couro.',
                       'equippable?': True,
                       'equipped': True,
                       'increases_load_by': None,
                       'magic_item': False,
                       'mounted': False,
                       'name': 'Armadura Acolchoada',
                       'polearm': False,
                       'position': 2,
                       'quantity': 1,
                       'recharge': False,
                       'shoot_range': None,
                       'sum_weight_in_grams': 1000,
                       'throw_range': None,
                       'total_cost': 500,
                       'two_handed': False,
                       'versatile': False,
                       'weight_in_grams': None,
                       'weight_in_load': 1,
                       'wooden': False}],
  'jpc': 5,
  'jpd': 6,
  'jps': 6,
  'languages': ['', '', '', '', ''],
  'level': 1,
  'max_hp': 3,
  'mod_carisma': 1,
  'mod_constituicao': -1,
  'mod_destreza': 1,
  'mod_forca': 2,
  'mod_inteligencia': 3,
  'mod_sabedoria': 1,
  'money_cp': 0,
  'money_gp': 107,
  'money_sp': 0,
  'movement_climb': 7,
  'movement_run': 18,
  'movement_swim': 4,
  'name': 'Idildo',
  'notes': '',
  'personality': 'Idealista (Sobre todo o resto); Calmo (Sobre si mesmo); '
                 'Tímido (Sobre outras pessoas)',
  'picture': 'https://public.olddragon.com.br/ta8wd3d5kzs4pwpis58nsq7l1cky',
  'race_jp': 'jpc',
  'sabedoria': 14,
  'updated_at': '2025-02-18T08:22:04.188-03:00',
  'url': 'https://olddragon.com.br/personagens/e16b225d-3136-470d-b6c4-89dc9f4c411e.json'}]
