djcev.com

//

Git Repos / fte_dogmode / qc / triggers / secret.qc

Last update to this file was on 2025-08-13 at 05:20.

Show secret.qc

//==============================================================================
// trigger_secret
//==============================================================================

//======================================================================
// forward declarations
//======================================================================

#ifdef SSQC
// trigger_secret
void(entity e) trigger_secret_init;
void() trigger_secret;
#endif

//------------------------------------------------------------------------------

#ifdef SSQC
/*QUAKED trigger_secret (.5 .5 .5) ? X X X X X X X X NOT_ON_EASY NOT_ON_NORMAL NOT_ON_HARD_OR_NIGHTMARE NOT_IN_DEATHMATCH NOT_IN_COOP NOT_IN_SINGLEPLAYER X NOT_ON_HARD_ONLY NOT_ON_NIGHTMARE_ONLY
secret counter trigger
sounds
1) secret
2) beep beep
set "message" to text string
*/
//----------------------------------------------------------------------
// class trigger_secret: base_multiple
// {
//--------------------------------------------------------------
void(entity e) trigger_secret_init =
{
e.classname = "trigger_secret";
e.classtype = CT_TRIGGER_SECRET;

total_secrets = total_secrets + 1;
e.wait = -1;

if (!e.message)
e.message = "You found a secret area!";

if (!e.sounds)
e.sounds = 1;

base_multiple_init (e);
};

//--------------------------------------------------------------
void() trigger_secret =
{
BASE_TRIGGER_PREINIT (base_trigger_init_field)
trigger_secret_init (self);
};
// };
#endif

Return to the top of this page or return to the overview of this repo.

Log secret.qc

Return to the top of this page or return to the overview of this repo.