You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, my brother was stuck on mission 19, whatever he typed, including the right command flarigo & flarigo & flarigo & the mission was not a success, so we decided to have a look at the code and wonder why the check.sh file deletes the flarigo.pids file on line 8 when it is used later on line 14
command="$(gettext 'flarigo')"
PIDS=$GSH_TMP/flarigo.pids
_check() {
rm -f "$PIDS"# <-- hereecho"$(gettext "Let's have a look:")"
sleep 2
if [ !-f"$PIDS" ]
thenecho"$(gettext "Mmm... I didn't see anything.")"echoecho"$(gettext "NOTE: you need to make sure the pyrotechnician sees all the fireworks while he is waiting.")"return 1
fi
As stated in the goal message, the pyrotechnician needs to see all the fireworks while he is waiting.
That happens when your run the gsh check command.
So, when he starts waiting, I remove any reference to previous flarigo commands, that's the rm you're asking about.
Each flarigo.sh that is run will recreate $PIDS by adding its own pid to it when the firework explodes. The check command wait a few seconds and then counts the number of pids in $PIDS. It fails if there are less than 3.
This mission is rather new, and it seems there still are some problems. The goal might no be clear enough: you actually need to run all the commands (flarigo and gsh check) at once, like in flarigo & flarigo & flarigo & gsh check.
I'm still not sure what's the best way to explain all that, without giving to much info so that the player needs to think a little. Don't hesitate to tell me if you have any idea about that!
Reacted by AntoineGiraudKeyrus, Sylvain Autran, Mahir Hiro, Evelina Rimpapova and Sephire64
I think what's problematic is having to add the gsh check call, up until mission 19 it's always used "outside" the mission itself.
What do you think about adding a command pyrotechnician which description would be "ask the pyrotechnician to look at the sky" or something similar ?
I agree with @Pilpin, until now there was never a need to call gsh check so I think we should specify it in the description to either run it in the same command or give a more explicit hint.
Activity
phyver commentedon Apr 14, 2025
As stated in the goal message, the pyrotechnician needs to see all the fireworks while he is waiting.
That happens when your run the
gsh checkcommand.So, when he starts waiting, I remove any reference to previous
flarigocommands, that's thermyou're asking about.Each
flarigo.shthat is run will recreate$PIDSby adding its own pid to it when the firework explodes. The check command wait a few seconds and then counts the number of pids in$PIDS. It fails if there are less than 3.This mission is rather new, and it seems there still are some problems. The goal might no be clear enough: you actually need to run all the commands (
flarigoandgsh check) at once, like inflarigo & flarigo & flarigo & gsh check.I'm still not sure what's the best way to explain all that, without giving to much info so that the player needs to think a little. Don't hesitate to tell me if you have any idea about that!
Pilpin commentedon Apr 16, 2025
I think what's problematic is having to add the
gsh checkcall, up until mission 19 it's always used "outside" the mission itself.What do you think about adding a command
pyrotechnicianwhich description would be "ask the pyrotechnician to look at the sky" or something similar ?AntoineGiraud commentedon Apr 17, 2025
Thanks for reporting it out ...
i was stuck myself ... quite desesperate !
Awesome game & work anyway 🦾
mahirhiro commentedon Apr 29, 2025
I agree with @Pilpin, until now there was never a need to call
gsh checkso I think we should specify it in the description to either run it in the same command or give a more explicit hint.erimpapova commentedon Jul 19, 2025
I provide my misleading thoughts, in order to help you form the mission's text in a way that will not lead to any of them.
I was thinking
I hope this helps.
Great Game by the way!!!