*create implicit_control_flow true
*title Below the Skyline
*author dozendietcokesaday
*ifid 8537d9f5-10fa-45bb-916e-73403c5c79ea
*scene_list
    chapter0
    chapter1
    chapter2
    chapter3
    chapter4
    chapter5
    chapter6
    chapter7
    chapter8
    chapter9
    epilogue
    statdump
    bonus_content
    eric_subplot
    katie_subplot
    danny_subplot
    chloe_subplot
    training_montages
    upgrades
    utils

*comment after chapter5 is probably a good place for paywall? Lets readers get into the subplots a bit, and chapter5 gives a clearer demonstration of what the game is about. It's around a quarter to a third of the way in. After chapter4 would be the likely alternative.

*create fight_vision false
*create stats_screen "start"
*create character_stories_completed 0
*create first_loss_notification_shown false

*comment Date information
*comment spring: March-May, summer: June-August, autumn (September-November), winter (December-February)
*create current_month "April"
*create current_year "2024"
*create current_season "spring"
*create end_month "December"

*comment Gender choice. 1 = Female, 2 = Male, 3 = Nonbinary
*create gender "None"
*create gender_num 1
*create first_name "Name"
*create last_name "Unknown"
*create he "he"
*create him "him"
*create his "his"

*comment core stats
*create stat_power 10
*create stat_technique 10
*create stat_toughness 10
*create stat_mental 10
*create stat_energy 100
*create adj_power 10
*create adj_technique 10
*create adj_toughness 10
*create adj_mental 10
*create boxing_insights_unspent 0
*create boxing_insights_spent 0

*comment Analysis: Calculation, Framing, Observation.
*comment Composure: Discipline, Restraint, Equanimity.
*comment Empathy: Sensitivity, Resonance, Recognition
*create trait_analysis 0
*create trait_composure 0
*create trait_empathy 0
*create highest_trait "analysis"
*create highest_trait_num 0

*comment starting boxing moves
*create jab "[i]Standard Jab[/i]"
*create jab_level 0
*create flurry "[i]Sloppy Flurry[/i]"
*create flurry_level 0
*create combo "[i]Basic Combo[/i]"
*create combo_level 0
*create block "[i]Passable Block[/i]"
*create block_level 0
*create dodge "[i]Clumsy Dodge[/i]"
*create dodge_level 0
*create counter "[i]Untrained Counter[/i]"
*create counter_level 0

*comment story flags
*create tutorial_mode false
*create tutorial_boxing_insights_explained false
*create epithet "office worker"
*create fight_reason "I just want to improve my boxing."
*create office_water "distilled"
*create glutinous_rice_chicken_eaten false
*create chapter_8_fight true
*create eric_result "none"
*create katie_result "none"
*create danny_result "none"
*create chloe_result "none"
*create camille_result "none"
*create james_result "none"
*create queenie_result "none"
*create bob_result "none"

*comment characters
*comment char_subplot_status enum is "locked", "available", "rejected", "lapsed"
*create highest_friendship "none"
*create highest_friendship_num 0

*create eric_subplot_scene 1
*create eric_subplot_status "locked"
*create eric_friendship 0
*create eric_romance 0
*create eric_harmony 50
*create eric_partner false
*comment harmony vs ambition

*create katie_subplot_scene 1
*create katie_subplot_status "locked"
*create katie_friendship 0
*create katie_romance 0
*create katie_masking 50
*create katie_partner false
*create katie_donki false
*comment masking vs authenticity

*create danny_subplot_scene 1
*create danny_subplot_status "locked"
*create danny_friendship 0
*create danny_investigation_success false
*create danny_investigated false

*create chloe_subplot_scene 1
*create chloe_subplot_status "locked"
*create chloe_friendship 0
*create chloe_romance 0
*create chloe_trauma 0
*comment her assessment of your trauma, more trauma -> less pressure from her
*create chloe_acceptance 50
*comment acceptance vs protection
*create chloe_partner false
*create chloe_apology ""

*comment character cooldowns
*create eric_plot_timer 0
*create katie_plot_timer 0
*create danny_plot_timer 0
*create chloe_plot_timer 0

*comment character consecutive unvisited count
*create eric_unvisited_timer 0
*create katie_unvisited_timer 0
*create danny_unvisited_timer 0
*create chloe_unvisited_timer 0
*create eric_almost_lapsed false
*create katie_almost_lapsed false
*create danny_almost_lapsed false
*create chloe_almost_lapsed false

*comment internal calculations for fighting power
*create fighting_power 0
*create trait_bonus_amount 0
*create trait_bonus_applied 0
*create upgrade_multiplier 0
*create upgrade_bonus 0

*comment fight momentum ranges from 0 to 10. 0 means PC almost lost, 10 means PC almost won
*create fight_momentum 3
*create fight_opponent_name "Opponent"

*comment stats screen display info
*create record_wins 0
*create record_losses 0
*create record_draws 0

*comment training options unlocks
*create unlocked_eric_training false
*create unlocked_katie_training false
*create unlocked_danny_training false
*create unlocked_chloe_training false

*comment Boxing insight mechanics
*create can_spend_insight false
*create jab_upgradeable false
*create flurry_upgradeable false
*create combo_upgradeable false
*create block_upgradeable false
*create dodge_upgradeable false
*create counter_upgradeable false

*comment Training montage trackers
*create training_power_scene 0
*create training_technique_scene 0
*create training_toughness_scene 0
*create training_mental_scene 0
*create training_eric_available_scene 0
*create training_eric_unavailable_scene 0
*create training_katie_available_scene 0
*create training_katie_unavailable_scene 0
*create training_danny_scene 0
*create training_chloe_available_scene 0
*create training_chloe_unavailable_scene 0
*create training_rest_scene 0

*comment chapter checkpoints
*create checkpoint0 false
*create checkpoint1 false
*create checkpoint2 false
*create checkpoint3 false
*create checkpoint4 false
*create checkpoint5 false
*create checkpoint6 false
*create checkpoint7 false
*create checkpoint8 false
*create checkpoint9 false

*achievement game_completed visible 10 Below the Skyline
    Completed the game.
    Completed the game.
*achievement eric visible 10 Eric's Story
    Completed Eric's story.
    Completed Eric's story — two possible endings.
*achievement eric_harmony hidden 10 Eric's Path of Harmony
    hidden
    Led Eric towards harmony.
*achievement eric_ambition hidden 10 Eric's Path of Ambition
    hidden
    Led Eric towards ambition.
*achievement katie visible 10 Katie's Story
    Completed Katie's story.
    Completed Katie's story — two possible endings.
*achievement katie_masking hidden 10 Katie's Path of Adaptation
    hidden
    Helped Katie find a way to adapt to the world.
*achievement katie_authenticity hidden 10 Katie's Path of Authenticity
    hidden
    Helped Katie find a way to live as herself.
*achievement danny visible 10 Danny's Story
    Completed Danny's story.
    Completed Danny's story.
*achievement danny_refusal hidden 10 Danny's Path of Refusal
    hidden
    Witnessed Danny's refusal.
*achievement chloe visible 10 Chloe's Story
    Completed Chloe's story.
    Completed Chloe's story — two possible endings.
*achievement chloe_acceptance hidden 10 Chloe's Path of Acceptance
    hidden
    Helped Chloe accept what she couldn't control.
*achievement chloe_protection hidden 10 Chloe's Path of Protection
    hidden
    Helped Chloe act to protect those she loves.

*comment randomise initial scenes
*rand training_rest_scene 0 8

*finish
