// Eibenreith.ink // Main index file for the German intro of the choice-based horror text game. // This file contains global state, global functions, the initial divert, INCLUDE statements, // and an index of important knots. Chapter content lives in separate .ink files. // ----------------------------------------------------------------------------- // INCLUDES // ----------------------------------------------------------------------------- INCLUDE eibenreith_01_zug.ink INCLUDE eibenreith_02_bahnhof.ink INCLUDE eibenreith_03_graben.ink INCLUDE eibenreith_04_dorf.ink // ----------------------------------------------------------------------------- // GLOBAL STATE // ----------------------------------------------------------------------------- VAR birth_class = "unset" VAR title_part = "" VAR given_names = "" VAR common_name = "" VAR surname = "" VAR religion_stance = "unset" VAR supernatural_belief = "unset" VAR supernatural_senses = "unset" VAR body_detail = "unset" VAR hair_colour = "unset" VAR hairstyle = "unset" VAR complexion_detail = "unset" VAR face_detail = "unset" VAR outfit_detail = "unset" VAR baggage_style = "unset" VAR viktor_relation = "unset" VAR tut_choice_intro = false VAR tut_optional_intro = false VAR tut_character_intro = false VAR tut_dialog_intro = false VAR tut_manners_intro = false VAR tut_gated_intro = false VAR lover = 0 VAR sapphic = 0 VAR detective = 0 VAR careless = 0 VAR eccentric = 0 VAR class_confidence = 0 VAR medium_reputation = 0 VAR court_loyalty = 0 VAR viktor_trust = 0 VAR viktor_suspicion = 0 VAR supernatural_exposure = 0 // ----------------------------------------------------------------------------- // GLOBAL FUNCTIONS // ----------------------------------------------------------------------------- // Add global Ink functions here when needed. // ----------------------------------------------------------------------------- // KNOT INDEX // ----------------------------------------------------------------------------- // eibenreith_01_zug.ink // intro_train // train_compartment // next_compartment_definition // compartment_room // compartment_letter // look_out_window // observe_viktor // define_class_and_name // choose_name_noble // choose_surname_noble // choose_name_middle // choose_surname_middle // choose_name_working // choose_surname_working // assemble_full_name // define_religion_and_supernatural // define_appearance // first_viktor_exchange // viktor_class_noble // viktor_class_middle // viktor_class_working // viktor_mission_briefing // eibenreith_02_bahnhof.ink // railway_station // station_platform_options // station_baggage // eibenreith_03_graben.ink // coach_journey // coach_road_options // coach_after_road_options // eibenreith_04_dorf.ink // village_arrival_options // village_exit_puzzle // ----------------------------------------------------------------------------- // ENTRY POINT // ----------------------------------------------------------------------------- -> intro_train