@ -185,6 +185,14 @@ class DBEditor(QMainWindow):
REFERENCES exclusive_encounter_groups (id)
''')
if 'starter' not in columns:
# If the column doesn't exist, add it
cursor.execute('''
ALTER TABLE encounters
ADD COLUMN starter BOOLEAN
def load_and_apply_patches(self):
try:
with open('patches.json', 'r') as f:
@ -3,7 +3,7 @@ from typing import List, Optional
from dataclasses import dataclass
from fuzzywuzzy import fuzz
import re
from DataGatherers.cache_manager import CacheManager
from cache_manager import CacheManager
from DetermineOriginGame import get_evolution_data_from_bulbapedia
@dataclass
@ -4,7 +4,7 @@ from typing import Dict, List, Optional
from dataclasses import dataclass, asdict
import os
import sqlite3
class PokemonForm: