import 'package:askiineverdie/data/pq_config_data.dart'; /// Typed accessors for Progress Quest static data extracted from Config.dfm. class PqConfig { const PqConfig(); List get spells => _copy('Spells'); List get offenseAttrib => _copy('OffenseAttrib'); List get defenseAttrib => _copy('DefenseAttrib'); List get offenseBad => _copy('OffenseBad'); List get defenseBad => _copy('DefenseBad'); List get shields => _copy('Shields'); List get armors => _copy('Armors'); List get weapons => _copy('Weapons'); List get specials => _copy('Specials'); List get itemAttrib => _copy('ItemAttrib'); List get itemOfs => _copy('ItemOfs'); List get boringItems => _copy('BoringItems'); List get monsters => _copy('Monsters'); List get monMods => _copy('MonMods'); List get races => _copy('Races'); List get klasses => _copy('Klasses'); List get titles => _copy('Titles'); List get impressiveTitles => _copy('ImpressiveTitles'); List _copy(String key) { final values = pqConfigData[key]; if (values == null) return const []; return List.from(values); } }