|
Work Life (Visual Novel / Game)
|
MC can sometimes message at the end of the day. More...
Enumerations | |
| enum | online_state { OFFLINE = 0 , ONLINE = 1 , BUSY = 2 } |
| state to represent if we can message them More... | |
Functions | |
| online_state | status (character::CHAR_ENUM c) |
| indicates the state of the character. depends on relationship_state | |
| void | send_message (character::CHAR_ENUM c) |
| initiate a conversation with a character | |
| void | thank_you (character::CHAR_ENUM c) |
| trigger a "thank you" scene from character c | |
| void | playtest () |
| playtest various prompts | |
| void | ino_busy_thank_you () |
| ino busy thank you | |
| void | ino_generic_thank_you () |
| when no more thanks are left, send this | |
| void | ino_thank_you_0 () |
| ino thank you 0 | |
| void | ino_thank_you_1 () |
| ino thank you 1 | |
| void | ino_thank_you_2 () |
| ino thank you 2 | |
| void | ino_thank_you_3 () |
| ino thank you 3 | |
| void | ino_thank_you_4 () |
| ino thank you 4 | |
| void | ino_0 () |
| Ino talks about the other teams (required first day) | |
| void | ino_1 () |
| Ino talks about her past work experience. | |
| void | ino_2 () |
| Ino talks about her movie preferences. | |
| void | ino_3 () |
| Ino wants to head to the bar. | |
| void | kanade_busy_thank_you () |
| kanade busy thank you | |
| void | kanade_generic_thank_you () |
| when no more thanks are left, send this | |
| void | kanade_thank_you_0 () |
| kanade thank you 0 | |
| void | kanade_thank_you_1 () |
| kanade thank you 1 | |
| void | kanade_thank_you_2 () |
| kanade thank you 2 (she is worried) | |
| void | kanade_thank_you_3 () |
| kanade thank you 3 (silly joke) | |
| void | kanade_thank_you_4 () |
| kanade thank you 4 (sincere thanks) | |
| void | kanade_0 () |
| Kanade asks if we are feeling better. | |
| void | kanade_1 () |
| we talk to Kanade about her hobbies (baseball) | |
| void | kanade_2 () |
| more small talk (baseball news or would-you-rather) | |
| void | kanade_3 () |
| Kanade is hungry, head to the diner to get some food. | |
| void | rika_busy_thank_you () |
| rika busy thank you | |
| void | rika_generic_thank_you () |
| when no more thanks are left, send this | |
| void | rika_thank_you_0 () |
| rika thank you 0 | |
| void | rika_thank_you_1 () |
| rika thank you 1 | |
| void | rika_thank_you_2 () |
| rika thank you 2 | |
| void | rika_thank_you_3 () |
| rika thank you 3 | |
| void | rika_thank_you_4 () |
| rika thank you 4 | |
| void | rika_0 () |
| admits she is a slow typist, meet to get some coffee | |
| void | rika_1 () |
| go for a short walk with Rika | |
| void | rika_2 () |
| Rika is hungry, head to the pizza place. | |
| void | rika_3 () |
| Rika wants to head to the bar to play darts. | |
| void | rin_0 () |
| Python GIL. | |
| void | rin_1 () |
| Rin max unsigned int value. | |
| void | rin_2 () |
| Rin RSB. | |
| void | rin_3 () |
| Rin doesn't have a question. | |
| online_state | online_or_busy (character::CHAR_ENUM c) |
| a character is online only when their IM progress is past a threshold. | |
| void | busy_thank_you (character::CHAR_ENUM c) |
| thank you sent when a character is BUSY | |
| void | relationship_thank_you (character::CHAR_ENUM c) |
| thank you sent when rel state is high enough | |
| void | generic_thank_you (character::CHAR_ENUM c) |
| thank you sent when online but rel isn't high enough | |
| void | playtest_thank_you (character::CHAR_ENUM ch, int num) |
| playtest post-task thanks | |
| void | playtest_im (character::CHAR_ENUM ch, int num) |
| playtest afternoon im | |
Variables | |
| constexpr bn::fixed | IM_STATE_REL_MULTILIER = 7 |
| relationship state increment needed to get a new instant message | |
| constexpr bn::fixed | THANK_YOU_REL_MULTILIER = 4 |
| relationship state increment needed to get a new thank you | |
| constexpr unsigned int | MAX_IM_COUNT = 4 |
| there are four im conversations | |
| constexpr unsigned int | MAX_THANKS_COUNT = 5 |
| there are five thank you conversations | |
| bool | ino_3_global_skip |
| internal | |
| bool | kanade_3_global_skip |
| internal | |
| bool | rin_answer_result_correct |
| Rin question gate (mainly for format option dialog) | |
| bool | rin_2_mediocre_joke |
| internal | |
| const vnlib::story_fx | IMS_INO [MAX_IM_COUNT] = {ino_0, ino_1, ino_2, ino_3} |
| ino's im conversations | |
| const vnlib::story_fx | IMS_KANADE [MAX_IM_COUNT] = {kanade_0, kanade_1, kanade_2, kanade_3} |
| kanade's im conversations | |
| const vnlib::story_fx | IMS_RIKA [MAX_IM_COUNT] = {rika_0, rika_1, rika_2, rika_3} |
| rika's im conversations | |
| const vnlib::story_fx | IMS_RIN [MAX_IM_COUNT] = {rin_0, rin_1, rin_2, rin_3} |
| rin's im conversations | |
| const vnlib::story_fx | THANKS_INO [MAX_THANKS_COUNT] = {ino_thank_you_0, ino_thank_you_1, ino_thank_you_2, ino_thank_you_3, ino_thank_you_4} |
| ino's thank you conversations | |
| const vnlib::story_fx | THANKS_KANADE [MAX_THANKS_COUNT] = {kanade_thank_you_0, kanade_thank_you_1, kanade_thank_you_2, kanade_thank_you_3, kanade_thank_you_4} |
| kanades's thank you conversations | |
| const vnlib::story_fx | THANKS_RIKA [MAX_THANKS_COUNT] = {rika_thank_you_0, rika_thank_you_1, rika_thank_you_2, rika_thank_you_3, rika_thank_you_4} |
| rika's thank you conversations | |
| const vnlib::story_fx | THANKS_RIN [MAX_THANKS_COUNT] = {} |
| rin's thank you conversations (she doesn't do this) | |
MC can sometimes message at the end of the day.
depending on who is online, the MC can message a character and learn more about them. they also increase relationship based on having these conversations.
| void instant_message::ino_1 | ( | ) |
Ino talks about her past work experience.
| void instant_message::ino_2 | ( | ) |
Ino talks about her movie preferences.
| void instant_message::ino_3 | ( | ) |
Ino wants to head to the bar.
| void instant_message::kanade_0 | ( | ) |
Kanade asks if we are feeling better.
| void instant_message::kanade_1 | ( | ) |
we talk to Kanade about her hobbies (baseball)
| void instant_message::kanade_2 | ( | ) |
more small talk (baseball news or would-you-rather)
| void instant_message::kanade_3 | ( | ) |
Kanade is hungry, head to the diner to get some food.
| online_state instant_message::online_or_busy | ( | character::CHAR_ENUM | c | ) |
a character is online only when their IM progress is past a threshold.
this threshold is based on IM_STATE_REL_MULTILIER
| void instant_message::rika_0 | ( | ) |
admits she is a slow typist, meet to get some coffee
| void instant_message::rika_1 | ( | ) |
go for a short walk with Rika
| void instant_message::rin_1 | ( | ) |
Rin max unsigned int value.