// Knowledge is BASIC, INTERMEDIATE, ADVANCED or OBSCURE
"knowledge": "BASIC",

// Trick Difficulty is NORMAL, HARD, V_HARD, EXTREME or STUPID
"trick_difficulty": "NORMAL",

// Configure generation flags here
"settings": {
    "DARKNESS_WITHOUT_LIGHT_ORB": false,
    "UNDERWATER_WITHOUT_WATER_ORB": false,
    "ZIP_REQUIRED": false,
    "BUNSTRIKE_ZIP_REQUIRED": false,
    "BORING_TRICKS_REQUIRED": false,
    "SEMISOLID_CLIPS_REQUIRED": false,
    "BLOCK_CLIPS_REQUIRED": false,
    "PLURKWOOD_REACHABLE": true,
    "POST_GAME_ALLOWED": false,
    "POST_IRISU_ALLOWED": false,
    "HALLOWEEN_REACHABLE": false,
    "WARP_DESTINATION_REACHABLE": false,
    "EVENT_WARPS_REQUIRED": false,
},

"additional_items": [
    "SPEED_BOOST",
    "SOUL_HEART",
    "BOOK_OF_CARROT",
    "P_HAIRPIN",
    "HEALING_STAFF",
    "MAX_BRACELET",
    "BUNNY_STRIKE",
    //"STRANGE_BOX", AP Change: Given to player at the start.
    "BUNNY_AMULET",
    "RUMI_DONUT",
    "RUMI_CAKE",
    "COCOA_BOMB",
],

// Only these items will be shuffled
"to_shuffle": [
  
    // Key items and badges
    "AIR_DASH",
    "AIR_JUMP",
    "ARM_STRENGTH",
    "ARMORED",
    "ATK_GROW",
    "ATK_TRADE",
    "AUTO_EARRINGS",
    "AUTO_TRIGGER",
    "BLESSED",
    "BUNNY_WHIRL",
    "CARROT_BOMB",
    "CARROT_BOOST",
    "CARROT_SHOOTER",
    "CASHBACK",
    "CHAOS_ROD",
    "CHARGE_RING",
    "CRISIS_BOOST",
    "CYBER_FLOWER",
    "DEF_GROW",
    "DEF_TRADE",
    "ERINA_BADGE",
    "EXPLODE_SHOT",
    "FIRE_ORB",
    "FRAME_CANCEL",
    "GOLD_CARROT",
    "HAMMER_ROLL",
    "HAMMER_WAVE",
    "HEALTH_PLUS",
    "HEALTH_SURGE",
    "HEALTH_WAGER",
    "HEX_CANCEL",
    "HITBOX_DOWN",
    "HOURGLASS",
    "LIGHT_ORB",
    "LUCKY_SEVEN",
    "MANA_PLUS",
    "MANA_SURGE",
    "MANA_WAGER",
    "NATURE_ORB",
    "PBPB_BOX",
    "PIKO_HAMMER",
    "PLUS_NECKLACE",
    "PURE_LOVE",
    "QUICK_BARRETTE",
    "RABI_SLIPPERS",
    "RIBBON_BADGE",
    "SELF_DEFENSE",
    "SLIDING_POWDER",
    "SPIKE_BARRIER",
    "STAMINA_PLUS",
    "SUNNY_BEAM",
    "SUPER_CARROT",
    "SURVIVAL",
    "TOP_FORM",
    "TOUGH_SKIN",
    "TOXIC_STRIKE",
    "WALL_JUMP",
    "WATER_ORB",
    "WEAKEN",

    // Shufflable Gift Items
    "SPEED_BOOST",
    "BUNNY_STRIKE",
    "P_HAIRPIN",

    // Potions
    "ATK_UP_BEACH_CAVE",
    "ATK_UP_CYBERSPACE",
    "ATK_UP_EAST_RIVERBANK",
    "ATK_UP_EAST_LAB",
    "ATK_UP_EVERNIGHT",
    "ATK_UP_EVERNIGHT_UPRPRC",
    "ATK_UP_FOREST_NIGHT",
    "ATK_UP_GRAVEYARD",
    "ATK_UP_RIVERBANK_PIT",
    "ATK_UP_ICY_SUMMIT",
    "ATK_UP_LAB_COMPUTER",
    "ATK_UP_MID_AQUARIUM",
    "ATK_UP_UPPER_AQUARIUM",
    "ATK_UP_NORTH_RAVINE",
    "ATK_UP_PALACE",
    "ATK_UP_PARK",
    "ATK_UP_PYRAMID",
    "ATK_UP_SNOWLAND",
    "ATK_UP_VANILLA",
    "ATK_UP_WEST_RAVINE",
    "HP_UP_BEACH",
    "HP_UP_CAVE",
    "HP_UP_CYBERSPACE",
    "HP_UP_EVERNIGHT",
    "HP_UP_FOREST_POST_COCOA",
    "HP_UP_GRAVEYARD",
    "HP_UP_RIVERBANK",
    "HP_UP_ICY_SUMMIT",
    "HP_UP_INNER_PYRAMID",
    "HP_UP_LAB_PIT",
    "HP_UP_LAB_SLIDE_TUNNEL",
    "HP_UP_UPPER_AQUARIUM",
    "HP_UP_MID_RAVINE",
    "HP_UP_MID_SPECTRAL",
    "HP_UP_NORTH_FOREST",
    "HP_UP_PALACE",
    "HP_UP_PARK",
    "HP_UP_PYRAMID_ENTRANCE",
    "HP_UP_SKY_BRIDGE",
    "HP_UP_SKY_ISLAND",
    "HP_UP_SNOWLAND",
    "HP_UP_SOUTH_RAVINE",
    "HP_UP_VOLCANIC",
    "HP_UP_WEST_AQUARIUM",
    "HP_UP_WEST_SPECTRAL",
    "MP_UP_AQUARIUM",
    "MP_UP_BEACH_PILLAR",
    "MP_UP_BEACH_TUNNEL",
    "MP_UP_CAVE",
    "MP_UP_CICINI",
    "MP_UP_CYBERSPACE",
    "MP_UP_EAST_FOREST",
    "MP_UP_EVERNIGHT",
    "MP_UP_FOREST_CAVE",
    "MP_UP_GRAVEYARD_WARP",
    "MP_UP_ICY_SUMMIT",
    "MP_UP_LAB",
    "MP_UP_MID_RIVERBANK",
    "MP_UP_MID_SPECTRAL",
    "MP_UP_NORTHEAST_FOREST",
    "MP_UP_PALACE",
    "MP_UP_PARK",
    "MP_UP_PYRAMID_BOMBBLOCK_ROOM",
    "MP_UP_PYRAMID_DARK_ROOM",
    "MP_UP_RAVINE",
    "MP_UP_SKY_BRIDGE",
    "MP_UP_SNOWLAND",
    "MP_UP_SOUTHWEST_RIVERBANK",
    "MP_UP_UPPER_GRAVEYARD",
    "MP_UP_UPRPRC_HQ",
    "PACK_UP_AQUARIUM",
    "PACK_UP_BEACH",
    "PACK_UP_CYBERSPACE",
    "PACK_UP_EAST_FOREST",
    "PACK_UP_FOREST_NIGHT",
    "PACK_UP_RIVERBANK",
    "PACK_UP_ICY_SUMMIT",
    "PACK_UP_LAB",
    "PACK_UP_NORTH_EVERNIGHT",
    "PACK_UP_PYRAMID",
    "PACK_UP_SKY_BRIDGE",
    "PACK_UP_SKY_ISLAND",
    "PACK_UP_SOUTH_EVERNIGHT",
    "PACK_UP_SPECTRAL",
    "PACK_UP_VOLCANIC",
    "REGEN_UP_AQUARIUM",
    "REGEN_UP_CAVE",
    "REGEN_UP_CYBERSPACE",
    "REGEN_UP_EAST_FOREST",
    "REGEN_UP_EVERNIGHT",
    "REGEN_UP_MID_FOREST",
    "REGEN_UP_NORTHWEST_RIVERBANK",
    "REGEN_UP_PALACE",
    "REGEN_UP_PARK",
    "REGEN_UP_PYRAMID",
    "REGEN_UP_RAVINE",
    "REGEN_UP_SKY_BRIDGE",
    "REGEN_UP_SKY_ISLAND",
    "REGEN_UP_SNOWLAND_WATER",
    "REGEN_UP_SOUTH_RIVERBANK",

    // Eggs
    "EGG_AQUARIUM",
    "EGG_BEACH_TO_AQUARIUM",
    "EGG_CAVE_COCOA",
    "EGG_CAVE_UNDER_HAMMER",
    "EGG_CRESPIRIT",
    "EGG_EVERNIGHT_MID",
    "EGG_EVERNIGHT_SAYA",
    "EGG_FOREST_NE_LEDGE",
    "EGG_FOREST_NE_PEDESTAL",
    "EGG_FORESTNIGHT_ARURAUNE",
    "EGG_FORESTNIGHT_EAST",
    "EGG_GRAVEYARD_NEAR_LIBRARY",
    "EGG_HALLOWEEN_WEST",
    "EGG_HALLOWEEN_MID",
    "EGG_HALLOWEEN_SW_SLIDE",
    "EGG_HALLOWEEN_NEAR_BOSS",
    "EGG_HALLOWEEN_WARP_ZONE",
    "EGG_HALLOWEEN_CICINI_ROOM",
    "EGG_HALLOWEEN_LEFT_PILLAR",
    "EGG_HALLOWEEN_RIGHT_PILLAR",
    "EGG_HALLOWEEN_PAST_PILLARS1",
    "EGG_HALLOWEEN_PAST_PILLARS2",
    "EGG_HOSPITAL_WALL",
    "EGG_HOSPITAL_BOX",
    "EGG_ICY_SUMMIT_NIXIE",
    "EGG_ICY_SUMMIT_WARP",
    "EGG_LAB",
    "EGG_LAB_ENTRANCE",
    "EGG_LIBRARY",
    "EGG_MEMORIES_CARS_ROOM",
    "EGG_MEMORIES_RAVINE",
    "EGG_MEMORIES_SYSINT",
    "EGG_PALACE_BRIDGE",
    "EGG_PALACE_WALL",
    "EGG_PARK_GREEN_KOTRI",
    "EGG_PARK_SPIKES",
    "EGG_PLURK_CATS",
    "EGG_PLURK_CAVE",
    "EGG_PLURK_EAST",
    "EGG_PYRAMID_BEACH",
    "EGG_PYRAMID_LOWER",
    "EGG_RAVINE_ABOVE_CHOCOLATE",
    "EGG_RAVINE_MID",
    "EGG_RIVERBANK_SPIDER_SPIKE",
    "EGG_RIVERBANK_WALL",
    "EGG_RUMI",
    "EGG_SKY_BRIDGE_ABOVE_WARP",
    "EGG_SKY_BRIDGE_BY_VANILLA",
    "EGG_SKY_BRIDGE_WARP",
    "EGG_SKY_TOWN",
    "EGG_SNOWLAND_LAKE",
    "EGG_SNOWLAND_SPIKES_ROOM",
    "EGG_SNOWLAND_TO_EVERNIGHT",
    "EGG_SNOWLAND_WARP",
    "EGG_SPECTRAL_SLIDE",
    "EGG_SPECTRAL_WEST",
    "EGG_SYSINT1",
    "EGG_SYSINT2",
    "EGG_SYSINT2_LONG_JUMP",
    "EGG_TOWN",
    "EGG_UPRPRC_BASE",
    "EGG_VOLCANIC_BIG_DROP",
    "EGG_VOLCANIC_BOMB_BUNNIES",
    "EGG_VOLCANIC_FIRE_ORB",
    "EGG_VOLCANIC_NE",
],

// All these items must be reachable
"must_be_reachable": [
    "AIR_DASH",
    "AIR_JUMP",
    //"AUTO_EARRINGS",
    "BUNNY_WHIRL",
    "CARROT_BOMB",
    "CARROT_SHOOTER",
    //"CHAOS_ROD",
    //"CHARGE_RING",
    //"CYBER_FLOWER",
    "EXPLODE_SHOT",
    "FIRE_ORB",
    "GOLD_CARROT",
    "HAMMER_ROLL",
    "HAMMER_WAVE",
    //"HOURGLASS",
    "LIGHT_ORB",
    //"NATURE_ORB",
    "PIKO_HAMMER",
    //"PLUS_NECKLACE",
    //"QUICK_BARRETTE",
    "RABI_SLIPPERS",
    "SLIDING_POWDER",
    //"SPIKE_BARRIER",
    //"SUNNY_BEAM",
    "SUPER_CARROT",
    "WALL_JUMP",
    "WATER_ORB",
]
