Jump to content
The Dark Mod Forums

"ongoing" objectives don't get checkmarked at end of mission


Skaruts

Recommended Posts

Not sure if this is a bug, or something that could be worked around in DR, but ongoing objectives don't get marked as completed at the end of missions. 

Here's a small video to illustrate this: https://i.imgur.com/qRkcmJ7.mp4

The "No kills" objective is the pre-made one from the mapstartpack_complete.pfb prefab. I didn't make any changes to it, apart from the displayed text.

 

I attached my test map here, where I've been experimenting with these objectives, and it's easy to reproduce this behavior in it (as seen in the video).

 

On a related note, TDM could display the complete list of objectives after the mission is completed (alongside the mission statistics). I think that would be a nice thing to have.

loot_obj_test.map

My FMs: By The Cookbook

Link to comment
Share on other sites

I think it's probably right that the game doesn't presume when to check objectives or not, but it's really up to the mapper to design it. I think the simplest way to do this IIRC is to have the objective logic just fulfill the objective when all of the other objectives are fulfilled, but of course still irreversibly fail if the player kills. That should do the job.

What do you see when you turn out the light? I can't tell you but I know that it's mine.

Link to comment
Share on other sites

3 hours ago, demagogue said:

I think the simplest way to do this IIRC is to have the objective logic just fulfill the objective when all of the other objectives are fulfilled

How do you do that, though? I tried changing its success logic to make it depend on the "go to exit" objective, but that didn't make any difference. Still didn't get checkmarked at the end.
 

3 hours ago, demagogue said:

I think it's probably right that the game doesn't presume when to check objectives or not

I mean... it's the end of the mission. I don't think there's any assumptions to be made. If the player didn't kill by then, then the objective can only be fulfilled. Same for the loot one I made.

The "no kills" objective is different from the loot one, in that it's "satisfied at start" and "irreversible". If the player kills, the mission fails, rather than the objective. It's only not checkmarked from the beginning because it's "ongoing", I think.

But I still don't see any reason why it shouldn't get checkmarked at the end.

Edited by Skaruts

My FMs: By The Cookbook

Link to comment
Share on other sites

9 minutes ago, Skaruts said:

How do you do that, though? I tried changing its success logic to make it depend on the "go to exit" objective, but that didn't make any difference. Still didn't get checkmarked at the end.

I think it has to occur before the "go to exit" objective is triggered. That may just mean moving its place in the objective list, but another idea is to change the "go to exit" objective from that specific objective into triggering two arbitrary objectives in a row or triggering a script that triggers two arbitrary objectives, "objective1" (which checks the "don't kill" box) then "objective2" (which checks to "go to exit" box if all others are fulfilled).

...

This question has probably come up before, so run a search for it. I feel like somebody would have thought about this in designing the objective properties.

What do you see when you turn out the light? I can't tell you but I know that it's mine.

Link to comment
Share on other sites

What I'd like to see is being able to review the objectives when the mission is over, as extra pages on the Mission Statistics screen.

  • Like 4

My missions:           Stand-alone                                                      Duncan Lynch series                              

                                      Down and Out on Newford Road              the Factory Heist

                                                                                                  A House Call

                                                                                                  The House of deLisle                                                                                                  

                              

Link to comment
Share on other sites

@demagogue I'm not being able to get them checkmarked, anyway. I used a trigger to see if they would, and they didn't (I used an extra dummy objective to be sure the trigger was working, and that one did get checkmarked). I suspect it may have to do with them being set to "ongoing". Like I mentioned before, the kills objective is already fulfilled from the start, anyway, and it's not checkmarked. 

Still, I don't think that would work. It just adds complications that I think are unnecessary. The kills objective could simply be checkmarked, but the loot objective (or any similar ones) couldn't. You'd have to check if the played actually did get loot or not. That would require some actual scripting, I suppose, which I don't think should be required for this  kind of thing.

I still think this is something that should be handled by the game. The issue here is simply there not being a visual feedback for the completion of "ongoing" objectives, and the completion of those is only at the end of the mission. The game should simply check whether or not the objectives were fulfilled and override the "ongoing" thing and checkmark them. 

Although, a player would only have a few seconds to see their objectives checkmarked. I think this would be more meaningful if the game allowed the player to review the objectives after the mission. If that was a thing, then those objectives wouldn't have to get checkmarked until after the mission. The issue above wouldn't be an issue.

Edited by Skaruts

My FMs: By The Cookbook

Link to comment
Share on other sites

  • 7 months later...
On 6/5/2023 at 8:17 AM, thebigh said:

What I'd like to see is being able to review the objectives when the mission is over, as extra pages on the Mission Statistics screen.

If someone would make a modification of the mission statistics screen gui, with an extra button for looking at the completed objectives, is there a chance that this gets included in core?

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent Status Updates

    • taffernicus

      i am so euphoric to see new FMs keep coming out and I am keen to try it out in my leisure time, then suddenly my PC is spouting a couple of S.M.A.R.T errors...
      tbf i cannot afford myself to miss my network emulator image file&progress, important ebooks, hyper-v checkpoint & hyper-v export and the precious thief & TDM gamesaves. Don't fall yourself into & lay your hands on crappy SSD
       
      · 2 replies
    • OrbWeaver

      Does anyone actually use the Normalise button in the Surface inspector? Even after looking at the code I'm not quite sure what it's for.
      · 7 replies
    • Ansome

      Turns out my 15th anniversary mission idea has already been done once or twice before! I've been beaten to the punch once again, but I suppose that's to be expected when there's over 170 FMs out there, eh? I'm not complaining though, I love learning new tricks and taking inspiration from past FMs. Best of luck on your own fan missions!
      · 4 replies
    • The Black Arrow

      I wanna play Doom 3, but fhDoom has much better features than dhewm3, yet fhDoom is old, outdated and probably not supported. Damn!
      Makes me think that TDM engine for Doom 3 itself would actually be perfect.
      · 6 replies
    • Petike the Taffer

      Maybe a bit of advice ? In the FM series I'm preparing, the two main characters have the given names Toby and Agnes (it's the protagonist and deuteragonist, respectively), I've been toying with the idea of giving them family names as well, since many of the FM series have named protagonists who have surnames. Toby's from a family who were usually farriers, though he eventually wound up working as a cobbler (this serves as a daylight "front" for his night time thieving). Would it make sense if the man's popularly accepted family name was Farrier ? It's an existing, though less common English surname, and it directly refers to the profession practiced by his relatives. Your suggestions ?
      · 9 replies
×
×
  • Create New...