fortuni on 31/7/2023 at 21:37
Quote Posted by baeuchlein
I found a problem there. The bonus objective ("find out why Crooked Town is so crooked") does not count as a bonus objective, but as a real one.
All bonus objectives involve finding something in the map, they are only ever called bonus objectives because that is how authors label them. Usually bonus objectives do not appear in the starting objectives, but there are no hard and fast rules, some need to be triggered before they can be completed, others are completed when players find a single item such as a scroll in this case.
Quote Posted by baeuchlein
Additionally, if the player
found the scroll, but did not read it before going through the gate, he/she might have to pass through the gate again afterwards.
That might be an explanation for RealSlimGarrett's problem
RealSlimGarrett said he had completed the bonus objective, but the final goal still didn't complete when he went through the west gate, so I suspect his problem lies somewhere else.
He may of course have a crooked zip :)
baeuchlein on 31/7/2023 at 22:26
The bonus objective is triggered when you read the scroll in this case. Picking it up alone is not enough.
Anyway, if one calls an ojective "(Bonus)" already in the objectives screen, and then there is no difference to a "standard" goal, what's the point in calling it "bonus" anyway? Besides, it confuses the players needlessly. The expected behaviour usually is that a "bonus" objective is marked as cancelled (instead of "failed") at the end if it's not fulfilled.
Another setup has bonus objectives that are invisible as long as the player does not find whatever is required for the bonus objective. Once the player finds the cleverly hidden golden trousers of the Trickster's great-great-grandfather, the objective becomes visible and completed in the objectives screen. But this kind of setup was not used here.
zappenduster on 1/8/2023 at 08:44
Quote Posted by baeuchlein
Anyway, if one calls an ojective "(Bonus)" already in the objectives screen, and then there is no difference to a "standard" goal, what's the point in calling it "bonus" anyway? Besides, it confuses the players needlessly. The expected behaviour usually is that a "bonus" objective is marked as cancelled (instead of "failed") at the end if it's not fulfilled.
It's not that easy. You define a bonus goal with the command
GOAL_BONUS_n, x [1=invisible] and IMHO the goal will stay invisible even when the game ends if not fulfilled.
Example: In my mission
Double-crossed! you will never know about the rat killing bonus objective if you didn't exterminate them.
On the other hand you define an usual goal with the command
GOAL_STATE_n, x [0=not fulfilled, 1=fulfilled, 2=cancelled, 3=failed]. It's up to the author to change the status in accordance with the gameplay.
Example: In the mentioned mission the bank goal is going to be cancelled when you open the vault door. But it's no bonus goal.
But this is OT, better to be discussed in the DromEd forum ... ;)