Git Repos / fte_dogmode / qc / triggers / everything.qc
Last update to this file was on 2024-03-24 at 02:40.
Show everything.qc
//==============================================================================
// trigger_everything
//==============================================================================
//======================================================================
// forward declarations
//======================================================================
void() trigger_everything_touch;
void(entity e) trigger_everything_init;
void() trigger_everything;
//------------------------------------------------------------------------------
//----------------------------------------------------------------------
// trigger_everything
//----------------------------------------------------------------------
// class trigger_everything: base_trigger
// {
//--------------------------------------------------------------
void() trigger_everything_touch =
{
if (self.estate != STATE_ACTIVE)
return;
if (time < self.attack_finished)
return;
activator = other;
sub_usetarget (self.target, targetname);
if (self.wait)
if (!(self.spawnflags & 1))
self.attack_finished = time + self.wait;
};
//--------------------------------------------------------------
void(entity e) trigger_everything_init =
{
e.classname = "trigger_everything";
e.classtype = CT_TRIGGER_EVERYTHING;
base_trigger_init (e);
e.touch = trigger_everything_touch;
sub_checkwaiting (e);
};
//--------------------------------------------------------------
void() trigger_everything =
{
// new spawnflags for all entities -- iw
if (SUB_Inhibit())
return;
trigger_everything_init (self);
};
// };
Return to the top of this page or return to the overview of this repo.
Log everything.qc
Date | Commit Message | Author | + | - |
---|---|---|---|---|
2024-03-24 | 2nd pass refactor, rework QC class structure | cev | +33 | -16 |
2024-01-09 | Continue OO / Class-based refactor | cev | +9 | -7 |
2023-12-09 | Start OO / class-based refactor, work on items | cev | +38 |
Return to the top of this page or return to the overview of this repo.