Skip to content

Data Contracts

Generated JSON lives in data/ and follows the contracts below.

Entity Records

id, type, slug, name, description, sources, rawcodes, images, links

Recipe Records

output, inputs, station_or_system, requirements, source_trigger

Item Stat Records

encoded_fields, charges_digits, guaranteed_stat, main_stats, sub_stats, armor_health, weapon_damage, scaled_guaranteed_values, source_triggers

Item Source Records

direct_drops, drop_chance, loot_sources, created_by_recipes, used_in_recipes, source_count, recipe_use_count

Loot Records

source_unit_or_trigger, drops, conditions, chance_or_weight, source_trigger

Class Records

class_name, race_or_family, tier/path, hero_unit_ids, character_screen, skills, evolutions, unlock_requirements, related_items

Location Records

id, type, slug, name, zone, sources, raw_id, coordinates, usages