View Issue Details

IDProjectCategoryView StatusLast Update
0005549The Dark ModCodingpublic25.01.2022 09:47
ReporterDragofer Assigned ToDragofer  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Product VersionSVN 
Target VersionTDM 2.10Fixed in VersionTDM 2.10 
Summary0005549: Add Secrets System
DescriptionSecrets are easter eggs of some kind, such as a well-hidden or hard to reach piece of loot, switch or location.

Kingsal has proposed adding official support for tracking secrets so that mappers no longer need to script this for themselves and so that it shows up on the statistics screen at the end of a mission. This should help secrets become a more common feature in TDM.

The system needs to provide a script-free means for a mapper to designate secrets, a way of "finding" a secret (frob, trigger) and a way of letting the player know that he has found a secret. There should also be new script events that allow a mapper to script with secrets, even making his own system (now with purpose-made scripts events). For reference, Thief simply shows a short message and plays a sound when a secret is found.

Since there have already been ca. 150 missions released that won't make use of this system, the secrets statistic should only shown at the end of a mission if secrets have been designated in the map.
Additional InformationThe dev thread is found here:
https://forums.thedarkmod.com/index.php?/topic/20807-support-for-secrets-found-in-mission-success-screen/

A prototype built solely on scripts was posted here:
https://forums.thedarkmod.com/index.php?/topic/20807-support-for-secrets-found-in-mission-success-screen/&do=findComment&comment=457374

A more advanced build integrated with the mission statistics code can be downloaded via the tdm_installer from this URL, built on release209:
http://darkmod.taaaki.za.net/zipsync/dragofer/secrets/manifest.iniz

Wiki article:
https://wiki.thedarkmod.com/index.php?title=Secrets
TagsNo tags attached.

Relationships

related to 0005550 closed Message GUIs become black after loading a save 

Activities

Dragofer

Dragofer

27.02.2021 13:12

developer   ~0013736

Rev 9152
Rev 16190 - 16192
Add official support for tracking secrets.
Setup and customisation via spawnargs or entities.
Statistic added to end of mission screen - only if secretsTotal > 0.
Script events for getting/setting secret statistics.

Mostly cosmetic changes (sound, GUI) planned from here on.
Dragofer

Dragofer

27.02.2021 15:45

developer   ~0013738

Wikified:
https://wiki.thedarkmod.com/index.php?title=Secrets#Scripting
Dragofer

Dragofer

21.12.2021 15:08

developer   ~0014604

Sounds and GUI are acceptable already. Setting to resolved, but can always take on feedback.
Dragofer

Dragofer

03.01.2022 19:39

developer   ~0014638

Rev 16425
Add custom GUI message for secrets (parchment-free) provided by kingsal.

Issue History

Date Modified Username Field Change
26.02.2021 18:51 Dragofer New Issue
26.02.2021 18:51 Dragofer Status new => assigned
26.02.2021 18:51 Dragofer Assigned To => Dragofer
26.02.2021 18:55 Dragofer Additional Information Updated
26.02.2021 19:12 Dragofer Relationship added related to 0005550
26.02.2021 19:53 Dragofer Description Updated
27.02.2021 13:12 Dragofer Note Added: 0013736
27.02.2021 15:45 Dragofer Note Added: 0013738
27.02.2021 15:46 Dragofer Additional Information Updated
27.02.2021 15:47 Dragofer Additional Information Updated
04.10.2021 12:12 nbohr1more Status assigned => feedback
21.12.2021 15:08 Dragofer Note Added: 0014604
21.12.2021 15:09 Dragofer Status feedback => resolved
21.12.2021 15:09 Dragofer Resolution open => fixed
03.01.2022 19:39 Dragofer Note Added: 0014638
25.01.2022 09:47 stgatilov Fixed in Version => TDM 2.10