Cleanup is going to take awhile, so the site is back up but editing has been disabled.

Npc manhack

From HalfLife 2 Knowledge Base

Jump to: navigation, search

cheap hgh xanax online viagra online order hoodia norco cheap alprazolam ativan online cheap hydrocodone ultram online online xanax sony ringtones free verizon ringtones free sony ericsson ringtones punk ringtones zanaflex online music ringtones free music ringtones viagra online hydrocodone online xenical online sharp ringtones buy hgh cheap phentermine cheap celexa free ringtones hgh online celexa online nokia ringtones motorola ringtones buy soma free motorola ringtones tramadol online buy cyclobenzaprine cheap norco celexa online cyclobenzaprine online cheap ultram cheap propecia celexa online free verizon ringtones xenical online but ambien cheap albuterol ultram online cheap ultram tramadol online ambien online carisoprodol online free mp3 ringtones norco online buy vicodin free sony ringtones buy hoodia sildenafil online cheap vicodin motorola ringtones free jazz ringtones qwest ringtones cialis online cheap ambien cheap lisinopril free verizon ringtones valium online ultram online buy meridia cheap levitra cheap xenical free cool ringtones ortho online xanax online online fioricet but fioricet nokia ringtones online lipitor mono ringtones diethylpropion online sharp ringtones jazz ringtones cheap diethylpropion phentermine online hydrocodone online free sharp ringtones free sony ericsson ringtones free cool ringtones flexeril online didrex online nextel ringtones zyban online ericsson ringtones cheap hoodia free tracfone ringtones free cool ringtones free music ringtones cheap clonazepam cheap didrex ultracet celexa online flexeril online sagem ringtones free tracfone ringtones zyban online lortab online ultracet online cheap lorazepam zoloft nexium online xenical online nokia ringtones mono ringtones nextel ringtones motorola ringtones cheap lortab diazepam online qwest ringtones tramadol online cheap levitra clomid online buy levitra free sprint ringtones free punk ringtones prozac online nexium online cheap lortab online flexeril ambien online free funny ringtones cheap hgh polyphonic ringtones diethylpropion online adipex online sony ericsson ringtones buy ativan sagem ringtones cheap meridia flexeril clonazepam online flexeril online ultracet online diethylpropion online free mtv ringtones real ringtones albuterol online cheap xanax cheap lisinopril cheap ultram alprazolam online free jazz ringtones sprint ringtones cheap fioricet alltel ringtones free nextel ringtones prozac online zyban online hydrocodone online xenical vicodin cheap soma buy tenuate motorola ringtones free polyphonic ringtones cheap ortho buy albuterol prozac online but clonazepam free funny ringtones nextel ringtones samsung ringtones free tracfone ringtones hgh online xenical online fioricet online wellbutrin online cheap lipitor order viagra cheap valium zanaflex online sprint ringtones free nokia ringtones polyphonic ringtones free nokia ringtones kyocera ringtones didrex cingular ringtones valium online free qwest ringtones carisoprodol online sprint ringtones free sharp ringtones cheap cyclobenzaprine tenuate online cheap diethylpropion cheap rivotril sagem ringtones buy ultram free mono ringtones tenuate online free samsung ringtones rivotril online nextel ringtones cheap clomid = npc_manhack = Half-Life 2 NPC Entity


Contents

description

Manhack


properties

  • Target Path Corner target(target_destination)
    If set, the name of a path corner entity that this NPC will walk to, after spawning.
  • Squad Name squadname(String)
    NPCs that are in the same squad (i.e. have matching squad names) will share information about enemies, and will take turns attacking and covering each other.
  • Hint Group hintgroup(String)
    Hint groups are used by NPCs to restrict their hint-node searching to a subset of the map's hint nodes. Only hint nodes with matching hint group names will be considered by this NPC.
  • Hint Limit Nav hintlimiting(choices) - default: Limits NPC to using specified hint group for navigation requests, but does not limit local navigation.
    • 0 - No
    • 1 - Yes
  • Sleep State sleepstate(choices) - default: Holds the NPC in stasis until specified condition. See also 'Wake Radius' and 'Wake Squad'.
    • 0 - None
    • 1 - Waiting for threat
    • 2 - Waiting for PVS
    • 3 - Waiting for input
  • Wake Radius wakeradius(float) - default: 0
    Auto-wake if player within this distance
  • Wake Squad wakesquad(choices) - default: Wake all of the NPCs squadmates if the NPC is woken
    • 0 - No
    • 1 - Yes
  • Lighting Origin Hack lightingoriginhack(target_destination)
    Select a info_lighting_relative to specify a location to sample lighting from, instead of using this entity's origin.
  • Physics Impact Damage Scale physdamagescale(float) - default: 1.0
    Scales damage energy when this character is hit by a physics object. With a value of 0 the NPC will take no damage from physics.


spawn flags

  • 1: Wait Till Seen - default: OFF
  • 2: Gag (No IDLE sounds until angry) - default: OFF
  • 4: Fall to ground (unchecked means *teleport* to ground) - default: ON
  • 8: Drop Healthkit - default: OFF
  • 16: Efficient - Don't acquire enemies or avoid obstacles - default: OFF
  • 128: Wait For Script - default: OFF
  • 256: Long Visibility/Shoot - default: OFF
  • 512: Fade Corpse - default: OFF
  • 1024: Think outside PVS - default: OFF
  • 2048: Template NPC (used by npc_maker, will not spawn) - default: OFF
  • 4096: Do Alternate collision for this NPC (player avoidance) - default: OFF
  • 8192: Don't drop weapons - default: OFF
  • 65536: Start packed up (folded and engine off) - default: OFF
  • 131072: Don't use any damage effects - default: OFF
  • 262144: Use Air Nodes - default: OFF
  • 1048576: No Danger Sounds - default: OFF


inputs

  • SetLightingOriginHack(string)
    Sets the info_lighting_relative for the studiomodel. Use a null string to deactivate the use of specific lighting origins.
  • SetRelationship(string)
    Changes this entity's relationship with another entity or class. Format
  • SetHealth(integer)
    Set this NPC's health.
  • SetBodyGroup(integer)
    HACK
  • physdamagescale(float)
    Sets the value that scales damage energy when this character is hit by a physics object. NOTE
  • Ignite(void)
    Ignite, burst into flames
  • Break(void)
    Break, smash into pieces
  • StartScripting(void)
    Enter scripting state. In this state, NPCs ignore a variety of stimulus that would make them break out of their scripts
  • StopScripting(void)
    Exit scripting state.
  • Assault(string)
    Start an assault. Parameter passed in should be the name of the rally point.
  • SetSquad(string)
    Set the name of this NPC's squad. It will be removed from any existing squad automatically. Leaving the parameter blank will remove the NPC from any existing squad.
  • Wake(void)
    Wakes up the NPC if it is sleeping.
  • ForgetEntity(string)
    Clears out the NPC's knowledge of a named entity.
  • GagEnable(void)
    Turn on the NPC Gag flag.
  • GagDisable(void)
    Turn off the NPC Gag flag.
  • IgnoreDangerSounds(float)
    Ignore danger sounds for the specified number of seconds.


outputs

  • OnDamaged(void)
    Fired when this NPC takes damage.
  • OnDeath(void)
    Fired when this NPC is killed.
  • OnHalfHealth(void)
    Fired when this NPC reaches half of its maximum health.
  • OnHearWorld(void)
    Fired when this NPC hears a sound (other than combat or the player).
  • OnHearPlayer(void)
    Fired when this NPC hears the player.
  • OnHearCombat(void)
    Fired when this NPC hears combat sounds.
  • OnFoundEnemy(string)
    Fired when this NPC establishes line of sight to it's enemy (outputs entity).
  • OnLostEnemyLOS(void)
    Fired when this NPC loses line of sight to it's enemy.
  • OnLostEnemy(void)
    Fired when this NPC loses it's enemy. Usually due to the enemy being killed/removed, or because this NPC has selected a newer, more dangerous enemy.
  • OnFoundPlayer(string)
    Fired when this NPC establishes line of sight to it's enemy, and that enemy is a player (outputs player entity).
  • OnLostPlayerLOS(void)
    Fired when this NPC loses line of sight to it's enemy, and that enemy is a player.
  • OnLostPlayer(void)
    Fired when this NPC loses it's enemy, and that enemy was a player. Usually due to the enemy being killed/removed, or because this NPC has selected a newer, more dangerous enemy.
  • OnDamagedByPlayer(void)
    Fired when this NPC is hurt by a player.
  • OnDamagedByPlayerSquad(void)
    Fired when this NPC is hurt by a player OR by one of the player's squadmates.
  • OnDenyCommanderUse(void)
    Fired when this NPC has refused to join the player's squad.
  • OnWake(void)
    Fired when this NPC comes out of a sleep state.


related tutorials

Submit your tutorial for npc_manhack

Personal tools