📄 g_items.pas
字号:
tag : 0;
{ precache } precaches : 'weapons/chngnu1a.wav weapons/chngnl1a.wav weapons/machgf3b.wav` weapons/chngnd1a.wav'
),
{QUAKED ammo_grenades (.3 .3 1) (-16 -16 -16) (16 16 16)
}
(
classname : 'ammo_grenades';
pickup : Pickup_Ammo;
use : Use_Weapon;
drop : Drop_Ammo;
weaponthink : Weapon_Grenade;
pickup_sound : 'misc/am_pkup.wav';
world_model : 'models/items/ammo/grenades/medium/tris.md2';
world_model_flags: EF_ROTATE;
view_model : 'models/weapons/v_handgr/tris.md2';
{ icon } icon : 'a_grenades';
{ pickup} pickup_name : 'Grenades';
{ width } count_width : 3;
quantity : 5;
ammo : 'grenades';
flags : IT_AMMO or IT_WEAPON;
weapmodel : WEAP_GRENADES;
info : nil;
tag : ord(AMMO_GRENADES);
{ precache } precaches : 'weapons/hgrent1a.wav weapons/hgrena1b.wav weapons/hgrenc1b.wav weapons/hgrenb1a.wav weapons/hgrenb2a.wav '
),
{QUAKED weapon_grenadelauncher (.3 .3 1) (-16 -16 -16) (16 16 16)
}
(
classname : 'weapon_grenadelauncher';
pickup : Pickup_Weapon;
use : Use_Weapon;
drop : Drop_Weapon;
weaponthink : Weapon_GrenadeLauncher;
pickup_sound : 'misc/w_pkup.wav';
world_model : 'models/weapons/g_launch/tris.md2';
world_model_flags: EF_ROTATE;
view_model : 'models/weapons/v_launch/tris.md2';
{ icon } icon : 'w_glauncher';
{ pickup} pickup_name : 'Grenade Launcher';
{ width } count_width : 0;
quantity : 1;
ammo : 'Grenades';
flags : IT_WEAPON or IT_STAY_COOP;
weapmodel : WEAP_GRENADELAUNCHER;
info : nil;
tag : 0;
{ precache } precaches : 'models/objects/grenade/tris.md2 weapons/grenlf1a.wav weapons/grenlr1b.wav weapons/grenlb1b.wav'
),
{QUAKED weapon_rocketlauncher (.3 .3 1) (-16 -16 -16) (16 16 16)
}
(
classname : 'weapon_rocketlauncher';
pickup : Pickup_Weapon;
use : Use_Weapon;
drop : Drop_Weapon;
weaponthink : Weapon_RocketLauncher;
pickup_sound : 'misc/w_pkup.wav';
world_model : 'models/weapons/g_rocket/tris.md2';
world_model_flags: EF_ROTATE;
view_model : 'models/weapons/v_rocket/tris.md2';
{ icon } icon : 'w_rlauncher';
{ pickup} pickup_name : 'Rocket Launcher';
{ width } count_width : 0;
quantity : 1;
ammo : 'Rockets';
flags : IT_WEAPON or IT_STAY_COOP;
weapmodel : WEAP_ROCKETLAUNCHER;
info : nil;
tag : 0;
{ precache } precaches : 'models/objects/rocket/tris.md2 weapons/rockfly.wav weapons/rocklf1a.wav weapons/rocklr1b.wav models/objects/debris2/tris.md2'
),
{QUAKED weapon_hyperblaster (.3 .3 1) (-16 -16 -16) (16 16 16)
}
(
classname : 'weapon_hyperblaster';
pickup : Pickup_Weapon;
use : Use_Weapon;
drop : Drop_Weapon;
weaponthink : Weapon_HyperBlaster;
pickup_sound : 'misc/w_pkup.wav';
world_model : 'models/weapons/g_hyperb/tris.md2';
world_model_flags: EF_ROTATE;
view_model : 'models/weapons/v_hyperb/tris.md2';
{ icon } icon : 'w_hyperblaster';
{ pickup} pickup_name : 'HyperBlaster';
{ width } count_width : 0;
quantity : 1;
ammo : 'Cells';
flags : IT_WEAPON or IT_STAY_COOP;
weapmodel : WEAP_HYPERBLASTER;
info : nil;
tag : 0;
{ precache } precaches : 'weapons/hyprbu1a.wav weapons/hyprbl1a.wav weapons/hyprbf1a.wav weapons/hyprbd1a.wav misc/lasfly.wav'
),
{QUAKED weapon_railgun (.3 .3 1) (-16 -16 -16) (16 16 16)
}
(
classname : 'weapon_railgun';
pickup : Pickup_Weapon;
use : Use_Weapon;
drop : Drop_Weapon;
weaponthink : Weapon_Railgun;
pickup_sound : 'misc/w_pkup.wav';
world_model : 'models/weapons/g_rail/tris.md2';
world_model_flags: EF_ROTATE;
view_model : 'models/weapons/v_rail/tris.md2';
{ icon } icon : 'w_railgun';
{ pickup} pickup_name : 'Railgun';
{ width } count_width : 0;
quantity : 1;
ammo : 'Slugs';
flags : IT_WEAPON or IT_STAY_COOP;
weapmodel : WEAP_RAILGUN;
info : nil;
tag : 0;
{ precache } precaches : 'weapons/rg_hum.wav'
),
{QUAKED weapon_bfg (.3 .3 1) (-16 -16 -16) (16 16 16)
}
(
classname : 'weapon_bfg';
pickup : Pickup_Weapon;
use : Use_Weapon;
drop : Drop_Weapon;
weaponthink : Weapon_BFG;
pickup_sound : 'misc/w_pkup.wav';
world_model : 'models/weapons/g_bfg/tris.md2';
world_model_flags: EF_ROTATE;
view_model : 'models/weapons/v_bfg/tris.md2';
{ icon } icon : 'w_bfg';
{ pickup} pickup_name : 'BFG10K';
{ width } count_width : 0;
quantity : 50;
ammo : 'Cells';
flags : IT_WEAPON or IT_STAY_COOP;
weapmodel : WEAP_BFG;
info : nil;
tag : 0;
{ precache } precaches : 'sprites/s_bfg1.sp2 sprites/s_bfg2.sp2 sprites/s_bfg3.sp2 weapons/bfg__f1y.wav weapons/bfg__l1a.wav weapons/bfg__x1b.wav weapons/bfg_hum.wav'
),
//
// AMMO ITEMS
//
{QUAKED ammo_shells (.3 .3 1) (-16 -16 -16) (16 16 16)
}
(
classname : 'ammo_shells';
pickup : Pickup_Ammo;
use : nil;
drop : Drop_Ammo;
weaponthink : nil;
pickup_sound : 'misc/am_pkup.wav';
world_model : 'models/items/ammo/shells/medium/tris.md2';
world_model_flags: 0;
view_model : nil;
{ icon } icon : 'a_shells';
{ pickup} pickup_name : 'Shells';
{ width } count_width : 3;
quantity : 10;
ammo : nil;
flags : IT_AMMO;
weapmodel : 0;
info : nil;
tag : ord(AMMO_SHELLS);
{ precache } precaches : '';
),
{QUAKED ammo_bullets (.3 .3 1) (-16 -16 -16) (16 16 16)
}
(
classname : 'ammo_bullets';
pickup : Pickup_Ammo;
use : nil;
drop : Drop_Ammo;
weaponthink : nil;
pickup_sound : 'misc/am_pkup.wav';
world_model : 'models/items/ammo/bullets/medium/tris.md2';
world_model_flags: 0;
view_model : nil;
{ icon } icon : 'a_bullets';
{ pickup} pickup_name : 'Bullets';
{ width } count_width : 3;
quantity : 50;
ammo : nil;
flags : IT_AMMO;
weapmodel : 0;
info : nil;
tag : ord(AMMO_BULLETS);
{ precache } precaches : '';
),
{QUAKED ammo_cells (.3 .3 1) (-16 -16 -16) (16 16 16)
}
(
classname : 'ammo_cells';
pickup : Pickup_Ammo;
use : nil;
drop : Drop_Ammo;
weaponthink : nil;
pickup_sound : 'misc/am_pkup.wav';
world_model : 'models/items/ammo/cells/medium/tris.md2';
world_model_flags: 0;
view_model : nil;
{ icon } icon : 'a_cells';
{ pickup} pickup_name : 'Cells';
{ width } count_width : 3;
quantity : 50;
ammo : nil;
flags : IT_AMMO;
weapmodel : 0;
info : nil;
tag : ord(AMMO_CELLS);
{ precache } precaches : '';
),
{QUAKED ammo_rockets (.3 .3 1) (-16 -16 -16) (16 16 16)
}
(
classname : 'ammo_rockets';
pickup : Pickup_Ammo;
use : nil;
drop : Drop_Ammo;
weaponthink : nil;
pickup_sound : 'misc/am_pkup.wav';
world_model : 'models/items/ammo/rockets/medium/tris.md2';
world_model_flags: 0;
view_model : nil;
{ icon } icon : 'a_rockets';
{ pickup} pickup_name : 'Rockets';
{ width } count_width : 3;
quantity : 5;
ammo : nil;
flags : IT_AMMO;
weapmodel : 0;
info : nil;
tag : ord(AMMO_ROCKETS);
{ precache } precaches : '';
),
{QUAKED ammo_slugs (.3 .3 1) (-16 -16 -16) (16 16 16)
}
(
classname : 'ammo_slugs';
pickup : Pickup_Ammo;
use : nil;
drop : Drop_Ammo;
weaponthink : nil;
pickup_sound : 'misc/am_pkup.wav';
world_model : 'models/items/ammo/slugs/medium/tris.md2';
world_model_flags: 0;
view_model : nil;
{ icon } icon : 'a_slugs';
{ pickup} pickup_name : 'Slugs';
{ width } count_width : 3;
quantity : 10;
ammo : nil;
flags : IT_AMMO;
weapmodel : 0;
info : nil;
tag : ord(AMMO_SLUGS);
{ precache } precaches : '';
),
//
// POWERUP ITEMS
//
{QUAKED item_quad (.3 .3 1) (-16 -16 -16) (16 16 16)
}
(
classname : 'item_quad';
pickup : Pickup_Powerup;
use : Use_Quad;
drop : Drop_General;
weaponthink : nil;
pickup_sound : 'items/pkup.wav';
world_model : 'models/items/quaddama/tris.md2';
world_model_flags: EF_ROTATE;
view_model : nil;
{ icon } icon : 'p_quad';
{ pickup} pickup_name : 'Quad Damage';
{ width } count_width : 2;
quantity : 60;
ammo : nil;
flags : IT_POWERUP;
weapmodel : 0;
info : nil;
tag : 0;
{ precache } precaches : 'items/damage.wav items/damage2.wav items/damage3.wav';
),
{QUAKED item_invulnerability (.3 .3 1) (-16 -16 -16) (16 16 16)
}
(
classname : 'item_invulnerability';
pickup : Pickup_Powerup;
use : Use_Invulnerability;
drop : Drop_General;
weaponthink : nil;
pickup_sound : 'items/pkup.wav';
world_model : 'models/items/invulner/tris.md2';
world_model_flags: EF_ROTATE;
view_model : nil;
{ icon } icon : 'p_invulnerability';
{ pickup} pickup_name : 'Invulnerability';
{ width } count_width : 2;
quantity : 300;
ammo : nil;
flags : IT_POWERUP;
weapmodel : 0;
info : nil;
tag : 0;
{ precache } precaches : 'items/protect.wav items/protect2.wav items/protect4.wav';
),
{QUAKED item_silencer (.3 .3 1) (-16 -16 -16) (16 16 16)
}
(
classname : 'item_silencer';
pickup : Pickup_Powerup;
use : Use_Silencer;
drop : Drop_General;
weaponthink : nil;
pickup_sound : 'items/pkup.wav';
world_model : 'models/items/silencer/tris.md2';
world_model_flags: EF_ROTATE;
view_model : nil;
{ icon } icon : 'p_silencer';
{ pickup} pickup_name : 'Silencer';
{ width } count_width : 2;
quantity : 60;
ammo : nil;
flags : IT_POWERUP;
weapmodel : 0;
info : nil;
tag : 0;
{ precache } precaches : '';
),
{QUAKED item_breather (.3 .3 1) (-16 -16 -16) (16 16 16)
}
(
classname : 'item_breather';
pickup : Pickup_Powerup;
use : Use_Breather;
drop : Drop_General;
weaponthink : nil;
pickup_sound : 'items/pkup.wav';
world_model : 'models/items/breather/tris.md2';
world_model_flags: EF_ROTATE;
view_model : nil;
{ icon } icon : 'p_rebreather';
{ pickup} pickup_name : 'Rebreather';
{ width } count_width : 2;
quantity : 60;
ammo : nil;
flags : IT_STAY_COOP or IT_POWERUP;
weapmodel : 0;
info : nil;
tag : 0;
{ precache } precaches : 'items/airout.wav';
),
{QUAKED item_enviro (.3 .3 1) (-16 -16 -16) (16 16 16)
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -