📄 hl.def
字号:
/*QUAKED monster_zombie (0.0 0.8 0.8) (-16 -16 0) (16 16 72) "WaitTillSeen" "Gag" "MonsterClip" x "Prisoner" x x "WaitForScript" "Pre-Disaster" "Fade Corpse" x "Not in Deathmatch"
{
base("_Monster");
}
*/
/*QUAKED monstermaker (1.0 0.0 1.0) (-16 -16 -16) (16 16 16) "Start ON" "PVS On/Off" "Cyclic" "MonsterClip"
{
base("_Targetname");
}
'target' Target On Release
'monstertype' Monster Type
'netname' Childrens' Name
'monstercount' Number of Monsters (default -1)
'delay' Frequency (default 5)
'm_imaxlivechildren' Max live children (default 5)
*/
/*QUAKED multi_manager (1.0 0.0 1.0) (-16 -16 -16) (16 16 16)
{
base("_Targetname");
}
*/
/*QUAKED multisource (1.0 0.0 1.0) (-16 -16 -16) (16 16 16)
{
base("_Targetname");
base("_Target");
}
'globalstate' Global State Master
*/
/*QUAKED path_corner (1.0 0.7 0.3) (-8 -8 -8) (8 8 8) "Wait for retrigger" "Teleport" "Fire once"
{
base("_Targetname");
}
'target' Next stop target
'message' Fire On Pass
'wait' Wait here (secs) (default 0)
'speed' New Train Speed (default 0)
'yaw_speed' New Train rot. Speed (default 0)
*/
/*QUAKED path_track (1.0 0.0 1.0) (-8 -8 -8) (8 8 8) "Disabled" "Fire once" "Branch Reverse" "Disable train"
{
base("_Targetname");
}
'target' Next stop target
'message' Fire On Pass
'altpath' Branch Path
'netname' Fire on dead end
'speed' New Train Speed (default 0)
*/
/*QUAKED player_loadsaved (1.0 0.0 1.0) (-16 -16 -16) (16 16 16)
{
base("_Targetname");
hl_color "rendercolor";
}
'duration' Fade Duration (seconds) (default 2)
'holdtime' Hold Fade (seconds) (default 0)
'renderamt' Fade Alpha (default 255)
'rendercolor' Fade Color (R G B) (default 0 0 0)
'messagetime' Show Message delay (default 0)
'message' Message To Display (default )
'loadtime' Reload delay (default 0)
*/
/*QUAKED player_weaponstrip (1.0 0.0 1.0) (-16 -16 -16) (16 16 16)
{
base("_Targetname");
}
*/
/*QUAKED scripted_sentence (1.0 0.0 1.0) (-16 -16 0) (16 16 72) "Fire Once" "Followers Only" "Interrupt Speech" "Concurrent"
{
base("_Targetname");
base("_Targetx");
choice "attenuation"
(
("0","Small Radius")
("1","Medium Radius")
("2","Large Radius")
("3","Play Everywhere")
);
list "sentence" ("lists/hl/sc_s_sen.lst");
}
'sentence' Sentence Name (default )
'entity' Speaker Type
'duration' Sentence Time (default 3)
'radius' Search Radius (default 512)
'refire' Delay Before Refire (default 3)
'listener' Listener Type
'volume' Volume 0-10 (default 10)
'attenuation' Sound Radius (default 0)
*/
/*QUAKED scripted_sequence (1.0 0.0 1.0) (-16 -16 0) (16 16 72) "WaitTillSeen" "Exit Agitated" "Repeatable" "Leave Corpse" x "No Interruptions" "Override AI" "No Script Movement"
{
base("_Targetname");
base("_Targetx");
choice "m_fMoveTo"
(
("0","No")
("1","Walk")
("2","Run")
("4","Instantaneous")
("5","No - Turn to Face")
);
}
'm_iszEntity' Target Monster
'm_iszIdle' Idle Animation (default )
'm_iszPlay' Action Animation (default )
'm_flRadius' Search Radius (default 512)
'm_flRepeat' Repeat Rate ms (default 0)
'm_fMoveTo' Move to Position (default 0)
*/
/*QUAKED speaker (1.0 0.0 1.0) (-16 -16 -16) (16 16 16) "Start Silent"
{
choice "preset"
(
("1","C1A0 Announcer")
("2","C1A1 Announcer")
("3","C1A2 Announcer")
("4","C1A3 Announcer")
("5","C1A4 Announcer")
("6","C2A1 Announcer")
("7","C2A2 Announcer")
("9","C2A4 Announcer")
("11","C3A1 Announcer")
("12","C3A2 Announcer")
);
}
'preset' Announcement Presets (default 0)
'message' Sentence Group Name
'targetname' Target Name
'health' Volume (10 = loudest) (default 5)
*/
/*QUAKED target_cdaudio (1.0 0.0 1.0) (-16 -16 -16) (16 16 16)
{
base("_Targetname");
choice "health"
(
("-1","Stop")
("1","Track 1")
("2","Track 2")
("3","Track 3")
("4","Track 4")
("5","Track 5")
("6","Track 6")
("7","Track 7")
("8","Track 8")
("9","Track 9")
("10","Track 10")
("11","Track 11")
("12","Track 12")
("13","Track 13")
("14","Track 14")
("15","Track 15")
("16","Track 16")
("17","Track 17")
("18","Track 18")
("19","Track 19")
("20","Track 20")
("21","Track 21")
("22","Track 22")
("23","Track 23")
("24","Track 24")
("25","Track 25")
("26","Track 26")
("27","Track 27")
("28","Track 28")
("29","Track 29")
("30","Track 30")
);
}
'health' Track # (default -1)
'radius' Player Radius
*/
/*QUAKED trigger_auto (0.5 0.5 0.5) (-16 -16 -16) (16 16 16) "Remove On fire"
{
base("_Targetx");
choice "triggerstate"
(
("0","Off")
("1","On")
("2","Toggle")
);
}
'globalstate' Global State to Read
'triggerstate' Trigger State (default 0)
*/
/*QUAKED trigger_autosave (0.5 0.5 0.5) ?
{
base("_Targetname");
}
'master' Master
*/
/*QUAKED trigger_camera (0.5 0.5 0.5) (-16 -16 -16) (16 16 16) "Start At Player" "Follow Player" "Freeze Player"
{
base("_Targetx");
base("_Targetname");
}
'wait' Hold time (default 10)
'moveto' Path Corner
'speed' Initial Speed (default 0)
'acceleration' Acceleration units/sec^2 (default 500)
'deceleration' Stop Deceleration units/sec^2 (default 500)
*/
/*QUAKED trigger_cdaudio (0.5 0.5 0.5) ?
{
base("_Targetname");
choice "health"
(
("-1","Stop")
("1","Track 1")
("2","Track 2")
("3","Track 3")
("4","Track 4")
("5","Track 5")
("6","Track 6")
("7","Track 7")
("8","Track 8")
("9","Track 9")
("10","Track 10")
("11","Track 11")
("12","Track 12")
("13","Track 13")
("14","Track 14")
("15","Track 15")
("16","Track 16")
("17","Track 17")
("18","Track 18")
("19","Track 19")
("20","Track 20")
("21","Track 21")
("22","Track 22")
("23","Track 23")
("24","Track 24")
("25","Track 25")
("26","Track 26")
("27","Track 27")
("28","Track 28")
("29","Track 29")
("30","Track 30")
);
}
'master' Master
'health' Track # (default -1)
*/
/*QUAKED trigger_changelevel (0.5 0.5 0.5) ? "No Intermission" "USE Only"
'targetname' Name
'map' New map name
'landmark' Landmark name
'changetarget' Change Target
'changedelay' Delay before change target (default 0)
*/
/*QUAKED trigger_changetarget (0.5 0.5 0.5) (-16 -16 -16) (16 16 16)
{
base("_Targetx");
base("_Targetname");
}
'm_iszNewTarget' New Target
*/
/*QUAKED trigger_counter (0.5 0.5 0.5) ? "No Message" "No Clients" "Pushables"
{
base("_Trigger");
base("_Targetname");
}
'master' Master
'count' Count before activation (default 2)
*/
/*QUAKED trigger_endsection (0.5 0.5 0.5) ? "USE Only"
{
base("_Targetname");
}
'section' Section
*/
/*QUAKED trigger_gravity (0.5 0.5 0.5) ? "Monsters" "No Clients" "Pushables"
{
base("_Trigger");
}
'gravity' Gravity (0-1) (default 1)
*/
/*QUAKED trigger_hurt (0.5 0.5 0.5) ? "Target Once" "Start Off" x "No clients" "FireClientOnly" "TouchClientOnly"
{
base("_Targetname");
base("_Target");
choice "damagetype"
(
("0","GENERIC")
("1","CRUSH")
("2","BULLET")
("4","SLASH")
("8","BURN")
("16","FREEZE")
("32","FALL")
("64","BLAST")
("128","CLUB")
("256","SHOCK")
("512","SONIC")
("1024","ENERGYBEAM")
("16384","DROWN")
("32768","PARALYSE")
("65536","NERVEGAS")
("131072","POISON")
("262144","RADIATION")
("524288","DROWNRECOVER")
("1048576","CHEMICAL")
("2097152","SLOWBURN")
("4194304","SLOWFREEZE")
);
}
'master' Master
'dmg' Damage (default 10)
'delay' Delay before trigger (default 0)
'damagetype' Damage Type (default 0)
*/
/*QUAKED trigger_monsterjump (0.5 0.5 0.5) ? "Monsters" "No Clients" "Pushables"
{
base("_Trigger");
}
'master' Master
'speed' Jump Speed (default 40)
'height' Jump Height (default 128)
*/
/*QUAKED trigger_multiple (0.5 0.5 0.5) ? "Monsters" "No Clients" "Pushables"
{
base("_Trigger");
}
'wait' Delay before reset (default 10)
*/
/*QUAKED trigger_once (0.5 0.5 0.5) ? "Monsters" "No Clients" "Pushables"
{
base("_Trigger");
}
*/
/*QUAKED trigger_push (0.5 0.5 0.5) ? "Once Only" "Start Off" "Pushables"
{
base("_Trigger");
}
'speed' Speed of push (default 40)
*/
/*QUAKED trigger_relay (0.5 0.5 0.5) (-16 -16 -16) (16 16 16) "Remove On fire"
{
base("_Targetx");
base("_Targetname");
choice "triggerstate"
(
("0","Off")
("1","On")
("2","Toggle")
);
}
'master' Master
'triggerstate' Trigger State (default 0)
*/
/*QUAKED trigger_teleport (0.5 0.5 0.5) ? "Monsters" "No Clients" "Pushables"
{
base("_Trigger");
}
'master' Master
*/
/*QUAKED trigger_transition (0.5 0.5 0.5) ?
{
base("_Targetname");
}
*/
/*QUAKED weapon_crowbar (0.0 0.0 0.8) (-16 -16 0) (16 16 32) x x x x x x x x x x x "Not in Deathmatch"
{
base("_Targetx");
}
*/
/*QUAKED weapon_9mmhandgun (0.0 0.0 0.8) (-16 -16 0) (16 16 32) x x x x x x x x x x x "Not in Deathmatch"
{
base("_Targetx");
}
*/
/*QUAKED weapon_357 (0.0 0.0 0.8) (-16 -16 0) (16 16 32) x x x x x x x x x x x "Not in Deathmatch"
{
base("_Targetx");
}
*/
/*QUAKED weapon_9mmAR (0.0 0.0 0.8) (-16 -16 0) (16 16 32) x x x x x x x x x x x "Not in Deathmatch"
{
base("_Targetx");
}
*/
/*QUAKED weapon_shotgun (0.0 0.0 0.8) (-16 -16 0) (16 16 32) x x x x x x x x x x x "Not in Deathmatch"
{
base("_Targetx");
}
*/
/*QUAKED weapon_rpg (0.0 0.0 0.8) (-16 -16 0) (16 16 32) x x x x x x x x x x x "Not in Deathmatch"
{
base("_Targetx");
}
*/
/*QUAKED weapon_gauss (0.0 0.0 0.8) (-16 -16 0) (16 16 32) x x x x x x x x x x x "Not in Deathmatch"
{
base("_Targetx");
}
*/
/*QUAKED weapon_crossbow (0.0 0.0 0.8) (-16 -16 0) (16 16 32) x x x x x x x x x x x "Not in Deathmatch"
{
base("_Targetx");
}
*/
/*QUAKED weapon_egon (0.0 0.0 0.8) (-16 -16 0) (16 16 32) x x x x x x x x x x x "Not in Deathmatch"
{
base("_Targetx");
}
*/
/*QUAKED weapon_tripmine (0.0 0.0 0.8) (-16 -16 -5) (16 16 27) x x x x x x x x x x x "Not in Deathmatch"
{
base("_Targetx");
}
*/
/*QUAKED weapon_satchel (0.0 0.0 0.8) (-16 -16 0) (16 16 32) x x x x x x x x x x x "Not in Deathmatch"
{
base("_Targetx");
}
*/
/*QUAKED weapon_handgrenade (0.0 0.0 0.8) (-16 -16 0) (16 16 32) x x x x x x x x x x x "Not in Deathmatch"
{
base("_Targetx");
}
*/
/*QUAKED weapon_snark (0.0 0.0 0.8) (-16 -16 0) (16 16 32) x x x x x x x x x x x "Not in Deathmatch"
{
base("_Targetx");
}
*/
/*QUAKED weapon_hornetgun (0.0 0.0 0.8) (-16 -16 0) (16 16 32) x x x x x x x x x x x "Not in Deathmatch"
{
base("_Targetx");
}
*/
/*QUAKED weaponbox (0.0 0.5 0.0) (-16 -16 0) (16 16 64)
*/
/*QUAKED world_items (0.0 0.0 0.8) (-16 -16 0) (16 16 32) x x x x x x x x x x x "Not in Deathmatch"
{
base("_Targetx");
choice "type"
(
("44","Battery")
("42","Antidote")
("43","Security Card")
("45","Suit")
);
}
'type' types (default 1)
*/
/*QUAKED xen_plantlight (1.0 0.0 1.0) (-48 -48 0) (48 48 32)
{
base("_Target");
base("_Targetname");
base("_RenderFields");
}
*/
/*QUAKED xen_hair (1.0 0.0 1.0) (-8 -8 0) (8 8 32) "Sync Movement"
{
base("_Targetname");
base("_RenderFields");
}
*/
/*QUAKED xen_tree (1.0 0.0 1.0) (-24 -24 0) (24 24 188)
{
base("_Targetname");
base("_RenderFields");
}
*/
/*QUAKED xen_spore_small (1.0 0.0 1.0) (-16 -16 0) (16 16 64)
{
base("_Targetname");
base("_RenderFields");
}
*/
/*QUAKED xen_spore_medium (1.0 0.0 1.0) (-40 -40 0) (40 40 120)
{
base("_Targetname");
base("_RenderFields");
}
*/
/*QUAKED xen_spore_large (1.0 0.0 1.0) (-90 -90 0) (90 90 220)
{
base("_Targetname");
base("_RenderFields");
}
*/
/*QUAKED env_glow (0.1 0.4 0.0) (-4 -4 -4) (4 4 4)
{
base("_Targetname");
base("_RenderFields");
choice "model"
(
("sprites/flare1.spr","")
("sprites/flare3.spr","")
("sprites/glow01.spr","")
("sprites/glow02.spr","")
("sprites/glow03.spr","")
("sprites/glow04.spr","")
("sprites/glow05.spr","")
("sprites/yelflare1.spr","")
);
}
'model' model
*/
/*QUAKED env_beam (1.0 0.0 1.0) (-16 -16 -16) (16 16 16) "Start On" "Toggle" "Random Strike" "Ring" "StartSparks" "EndSparks" "Decal End" "Shade Start" "Shade End"
{
base("_Targetname");
base("_RenderFxChoices");
hl_color "rendercolor";
choice "texture"
(
("sprites/fire.spr","")
("sprites/laserbeam.spr","")
("sprites/lgtning.spr","")
("sprites/plasma.spr","")
("sprites/xbeam3.spr","")
("sprites/xenobeam.spr","")
("sprites/XBeam2.spr","")
);
}
'LightningStart' Start Entity
'LightningEnd' Ending Entity
'Radius' Radius (default 256)
'renderamt' Brightness (1 - 255) (default 100)
'rendercolor' Beam Color (R G B) (default 0 0 0)
'life' Life (seconds 0 = infinite) (default 1)
'BoltWidth' Width of beam (pixels*0.1 0-255) (default 20)
'NoiseAmplitude' Amount of noise (0-255) (default 0)
'texture' Sprite Name (default sprites/laserbeam.spr)
'TextureScroll' Texture Scroll Rate (0-100) (default 35)
'framerate' Frames per 10 seconds (default 0)
'framestart' Starting Frame (default 0)
'StrikeTime' Strike again time (secs) (default 1)
'damage' Damage / second (default 0)
*/
/*QUAKED env_laser (1.0 0.0 1.0) (-16 -16 -16) (16 16 16) "Start On" x x x "StartSparks" "EndSparks" "Decal End"
{
base("_Targetname");
base("_RenderFxChoices");
hl_color "rendercolor";
choice "EndSprite"
(
("sprites/flare3.spr","")
("sprites/glow01.spr","")
("sprites/glow03.spr","")
("sprites/hotglow.spr","")
("sprites/laserbeam.spr","")
("sprites/tinyspit.spr","")
);
choice "texture"
(
("sprites/laserbeam.spr","")
("sprites/lgtning.spr","")
("sprites/plasma.spr","")
("sprites/smoke.spr","")
);
}
'LaserTarget' Target of Laser
'renderamt' Brightness (1 - 255) (default 100)
'rendercolor' Beam Color (R G B) (default 0 0 0)
'width' Width of beam (pixels*0.1 0-255) (default 20)
'NoiseAmplitude' Amount of noise (0-255) (default 0)
'texture' Sprite Name (default sprites/laserbeam.spr)
'EndSprite' End Sprite (default )
'TextureScroll' Texture Scroll Rate (0-100) (default 35)
'framestart' Starting Frame (default 0)
'damage' Damage / second (default 100)
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -