|
|
|
|
|
VAR playerSwears = 0
|
|
|
VAR playerRude = 0
|
|
|
|
|
|
VAR GovernorOpinion = 0
|
|
|
|
|
|
LIST assistantTraits = shy, esoteric, sweary
|
|
|
|
|
|
|
|
|
|
|
|
//This is needed to make both including and for jumping to dialog sections work:
|
|
|
=== placeholder ===
|
|
|
|
|
|
-> END
|
|
|
|
|
|
|
|
|
=== function alter(ref x, k) ===
|
|
|
~ x = x + k
|
|
|
|
|
|
|
|
|
=== function inc(ref x) ===
|
|
|
~ x = x + 1
|
|
|
|
|
|
=== function dec(ref x) ===
|
|
|
~ x = x - 1
|
|
|
|
|
|
=== Once ===
|
|
|
|
|
|
Once upon a time...
|
|
|
|
|
|
+ There were two choices.
|
|
|
+ There were four lines of content.
|
|
|
|
|
|
- They lived happily ever after.
|
|
|
-> END
|
|
|
|
|
|
|
|
|
=== IntroGovernor ===
|
|
|
|
|
|
Governor: Welcome to your new park, director!
|
|
|
|
|
|
* [Okay]
|
|
|
Governor: Make sure that you keep visitors happy and the budget in the black! You're currently getting an annual grant out of my budget—it'd sure be nice if you park were self-sufficient so we could drop that expense!
|
|
|
|
|
|
* * [And I need to keep the forest healthy, too, right?]
|
|
|
~ GovernorOpinion = GovernorOpinion - 1
|
|
|
Governor: Ummm, yeah
|
|
|
* * * [\...]
|
|
|
-> END
|
|
|
* * [Sounds good!]
|
|
|
~ GovernorOpinion = GovernorOpinion + 1
|
|
|
|
|
|
Governor: I'll check in soon.
|
|
|
|
|
|
|
|
|
-> END
|
|
|
|
|
|
|
|
|
=== IntroAssistant ===
|
|
|
|
|
|
\#assistantName\#: Hello. I'm \#assistantName\#.
|
|
|
* [Nice to meet you.]
|
|
|
|
|
|
\#assistantName\#: You can use the mouse or arrow keys to move around, and the plus and minus keys to zoom in and out. B opens the budget and F lets you adjust Forest Policy.
|
|
|
|
|
|
* * [Got it, thanks.]
|
|
|
|
|
|
\#assistantName\#: Bye
|
|
|
-> END
|
|
|
* * [How are you?]
|
|
|
|
|
|
\#assistantName\#: \#howdoing\#
|
|
|
-> END
|
|
|
|
|
|
|
|
|
=== BadNewsReact ===
|
|
|
|
|
|
|
|
|
+ [Damn.] {inc(playerSwears)}
|
|
|
->->
|
|
|
+ [Fuck.] {inc(playerSwears)}
|
|
|
->->
|
|
|
+ [Shoot.] {inc(playerSwears)}
|
|
|
->->
|
|
|
+ [*Sigh.* Fine.]
|
|
|
->->
|
|
|
+ [Who cares?]
|
|
|
->->
|
|
|
|
|
|
=== AssistantAcknowlege ===
|
|
|
+ [Thanks.]
|
|
|
->->
|
|
|
+ [Mmmm hmm.]
|
|
|
->->
|
|
|
+ [Get to it.] {inc(playerRude)}
|
|
|
->->
|
|
|
+ [I really appreciate it, \#assistantName\#]
|
|
|
-> Appreciate
|
|
|
|
|
|
= Appreciate
|
|
|
\#assistantName\#: {assistantTraits ? shy:...|{~No problem.|Oh, you're welcome.|My pleasure.}}
|
|
|
->->
|
|
|
|
|
|
=== MassVandalism ===
|
|
|
\#assistantName\#: Bad news, director.
|
|
|
+ [Oh?]
|
|
|
|
|
|
\#assistantName\#: A number of trees have been seriously damaged overnight.
|
|
|
+ + [How bad are they?]
|
|
|
|
|
|
\#assistantName\#: I'm no botanist, but they're not great. The gouges are pretty deep.
|
|
|
|
|
|
-> BadNewsReact ->
|
|
|
|
|
|
\#assistantName\#: Yeah, it's {assistantTraits ? sweary:fucking|} awful.
|
|
|
|
|
|
I'll see who's around and get to cleaning.
|
|
|
|
|
|
-> AssistantAcknowlege ->
|
|
|
|
|
|
-> END
|