diff options
author | Jesusaves <cpntb1@ymail.com> | 2025-05-27 21:46:59 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2025-05-27 21:46:59 -0300 |
commit | acfe04a3a46ea9b3e842bcbb0870cdadddd25d87 (patch) | |
tree | 4bc7ffc5e67d20f2d69d2e960e4a3ba2a779bc1c | |
parent | 2b6f952af238e98d5b1db1abbdb7dae89026f260 (diff) | |
download | serverdata-acfe04a3a46ea9b3e842bcbb0870cdadddd25d87.tar.gz serverdata-acfe04a3a46ea9b3e842bcbb0870cdadddd25d87.tar.bz2 serverdata-acfe04a3a46ea9b3e842bcbb0870cdadddd25d87.tar.xz serverdata-acfe04a3a46ea9b3e842bcbb0870cdadddd25d87.zip |
If Tutorial remains enabled, explain a bit better the Homun Evolution minigame
-rw-r--r-- | npc/031-6/siegfried.txt | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/npc/031-6/siegfried.txt b/npc/031-6/siegfried.txt index 73c709c42..98aa734d7 100644 --- a/npc/031-6/siegfried.txt +++ b/npc/031-6/siegfried.txt @@ -102,6 +102,12 @@ L_Evolution: mesn; mesq l("If you can't evolve the four aspects in the alloted time, I'll revert the evolution, but all your money and the Homunculus Intimacy will be consumed. So worth noting that if the intimacy drops to zero, it dies."); next; + if (TUTORIAL) { + mes l("TL;DR Imagine it's raining and four people (the aspects) need to cross the street, but you only have one umbrella, which at most two people can use at once. Your goal is to coordinate it so all of these four people (aspects) safely cross the street without getting wet."); + mes l("To accomplish this, you must select two aspects to cross, then one to return, and repeat it until all aspects have crossed. But if you spend too long, you'll fail!"); + mes l("The mathematical solution can be found [@@%s|here@@].", "https://math.stackexchange.com/questions/4354918/optimal-strategy-for-river-crossing-game"); + dnext; + } mesn; mesq l("Ready? Let's begin."); .@time=0; @@ -209,6 +215,7 @@ L_Evol2Fail: mesc l(".:: Failure ::."), 1; mesc l("You took too long."), 1; debugmes "Spent %d time units", .@time; + getitem KiraraLemon, 5; close; function attributeText { |