This article's documentation is for anything that uses the Source engine. Click here for more information.

Logic active autosave: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
 
(its position in the world irrelevant so it's logical entity)
 
(16 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{wrongtitle|title=logic_active_autosave}}
{{Source topicon}}
==Entity Description==
{{CD|CLogicActiveAutosave|file1=logicentities.cpp}}
An entity that is used to look for opportunities to autosave.
 
==Keyvalues==
{{this is a|logical entity|name=logic_active_autosave}}
* {{kv targetname}}
 
* '''MinimumHitPoints'''
It is used to look for opportunities to autosave.
: <integer> Start looking for an opportunity to save if player drops below this hitpoint level.
 
* '''TriggerHitPoints'''
== Keyvalues ==
: <integer> If started looking for an opportunity, save when hitpoints reach this level.
{{KV Targetname}}
* '''TimeToTrigget'''
{{KV|Initiation Hit Points|intn=MinimumHitPoints|integer|Start looking for an opportunity to save if player drops below this hitpoint level.}}
: <float> If > 0, how long to try and get a save off before giving up
{{KV|Trigger Hit Points|intn=TriggerHitPoints|integer|If started looking for an opportunity, save when hitpoints reach this level.}}
* '''DangerousTime'''
{{KV|Time to trigger|intn=TimeToTrigget|float|If > 0, how long to try and get a save off before giving up}}
: <float> If 0, just autosave. Otherwise, do an autosavedangerous with this time threshold
{{KV|Dangerous time|intn=DangerousTime|float|If 0, just autosave. Otherwise, do an autosavedangerous with this time threshold}}
==Inputs==
 
* {{i targetname}}
== Inputs ==
* {{i enabledisable}}
{{I EnableDisable}}
==Outputs==
 
* {{o targetname}}
== See also ==
[[Category:Half-Life 2: Episode Two Entities]]
* {{Ent|logic_autosave}}
* {{Ent|trigger_autosave}}

Latest revision as of 04:48, 29 April 2025

C++ Class hierarchy
CLogicActiveAutosave
CLogicAutosave
CLogicalEntity
CServerOnlyEntity
CBaseEntity
C++ logicentities.cpp

logic_active_autosave is a logical entity available in all Source Source games.

It is used to look for opportunities to autosave.

Keyvalues

Name (targetname) <string>[ Edit ]
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Initiation Hit Points (MinimumHitPoints) <integer>
Start looking for an opportunity to save if player drops below this hitpoint level.
Trigger Hit Points (TriggerHitPoints) <integer>
If started looking for an opportunity, save when hitpoints reach this level.
Time to trigger (TimeToTrigget) <float>
If > 0, how long to try and get a save off before giving up
Dangerous time (DangerousTime) <float>
If 0, just autosave. Otherwise, do an autosavedangerous with this time threshold

Inputs

EnableDisable:

Enable / Disable
Enable/disable this entity from performing its task. It might also disappear from view.

See also