⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 g_items.pas

📁 delphi编的不错的贪吃蛇
💻 PAS
📖 第 1 页 / 共 5 页
字号:
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'i_combatarmor';
{ pickup}	pickup_name      :'Combat Armor';
{ width }	count_width      : 3;
		quantity         : 0;
		ammo             : nil;
		flags            : IT_ARMOR;
		weapmodel        : 0;
		info             : @combatarmor_info;
	        tag              : ARMOR_COMBAT;
{ precache }    precaches        : '';

     	),

{QUAKED item_armor_jacket (.3 .3 1) (-16 -16 -16) (16 16 16)
}
	(
                classname        : 'item_armor_jacket';
	        pickup           : Pickup_Armor;
        	use              : nil;
          	drop             : nil;
	        weaponthink      : nil;
	        pickup_sound     : 'misc/ar1_pkup.wav';
	        world_model      : 'models/items/armor/body/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'i_jacketarmor';
{ pickup}	pickup_name      :'Jacket Armor';
{ width }	count_width      : 3;
		quantity         : 0;
		ammo             : nil;
		flags            : IT_ARMOR;
		weapmodel        : 0;
		info             : @jacketarmor_info;
	        tag              : ARMOR_JACKET;
{ precache }    precaches        : '';

        ),

{QUAKED item_armor_shard (.3 .3 1) (-16 -16 -16) (16 16 16)
}
	(

                classname        : 'item_armor_shard';
	        pickup           : Pickup_Armor;
        	use              : nil;
          	drop             : nil;
	        weaponthink      : nil;
	        pickup_sound     : 'misc/ar2_pkup.wav';
	        world_model      : 'models/items/armor/body/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'i_jacketarmor';
{ pickup}	pickup_name      : 'Armor Shard';
{ width }	count_width      : 3;
		quantity         : 0;
		ammo             : nil;
		flags            : IT_ARMOR;
		weapmodel        : 0;
		info             : @jacketarmor_info;
	        tag              : ARMOR_SHARD;
{ precache }    precaches        : '';


	),


{QUAKED item_power_screen (.3 .3 1) (-16 -16 -16) (16 16 16)
}
	(
                classname        : 'item_power_screen';
	        pickup           : Pickup_PowerArmor;
        	use              : Use_PowerArmor;
          	drop             : Drop_PowerArmor;
	        weaponthink      : nil;
	        pickup_sound     : 'misc/ar3_pkup.wav';
	        world_model      : 'models/items/armor/body/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'i_powerscreen';
{ pickup}	pickup_name      : 'Power Screen';
{ width }	count_width      : 0;
		quantity         : 60;
		ammo             : nil;
		flags            : IT_ARMOR;
		weapmodel        : 0;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : '';

		

	),

{QUAKED item_power_shield (.3 .3 1) (-16 -16 -16) (16 16 16)
}
	(
                classname        : 'item_power_shield';
	        pickup           : Pickup_PowerArmor;
        	use              : Use_PowerArmor;
          	drop             : Drop_PowerArmor;
	        weaponthink      : nil;
	        pickup_sound     : 'misc/ar3_pkup.wav';
	        world_model      : 'models/items/armor/body/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'i_powershield';
{ pickup}	pickup_name      : 'Power Shield';
{ width }	count_width      : 0;
		quantity         : 60;
		ammo             : nil;
		flags            : IT_ARMOR;
		weapmodel        : 0;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : 'misc/power2.wav misc/power1.wav';

	),


	//
	// WEAPONS
	//

{ weapon_grapple (.3 .3 1) (-16 -16 -16) (16 16 16)
always owned, never in the world
}
	(
                classname        : 'weapon_grapple';
	        pickup           : nil;
        	use              : Use_Weapon;
          	drop             : nil;
	        weaponthink      : CTFWeapon_Grapple;
	        pickup_sound     : 'misc/w_pkup.wav';
	        world_model      : nil;
                world_model_flags: 0;
          	view_model       : 'models/weapons/grapple/tris.md2';
{ icon }        icon             : 'w_grapple';
{ pickup}	pickup_name      : 'Grapple';
{ width }	count_width      : 0;
		quantity         : 0;
		ammo             : nil;
		flags            : IT_WEAPON;
		weapmodel        : WEAP_GRAPPLE;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : 'weapons/grapple/grfire.wav weapons/grapple/grpull.wav weapons/grapple/grhang.wav weapons/grapple/grreset.wav weapons/grapple/grhit.wav';

	),

{ weapon_grapple (.3 .3 1) (-16 -16 -16) (16 16 16)
always owned, never in the world
}
	(
                classname        : 'weapon_blaster';
	        pickup           : nil;
        	use              : Use_Weapon;
          	drop             : nil;
	        weaponthink      : Weapon_Blaster;
	        pickup_sound     : 'misc/w_pkup.wav';
	        world_model      : nil;
                world_model_flags: 0;
          	view_model       : 'models/weapons/v_blast/tris.md2';
{ icon }        icon             : 'w_blaster';
{ pickup}	pickup_name      : 'Blaster';
{ width }	count_width      : 0;
		quantity         : 0;
		ammo             : nil;
		flags            : IT_WEAPON or IT_STAY_COOP;
		weapmodel        : WEAP_BLASTER;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : 'weapons/blastf1a.wav misc/lasfly.wav';

	),

{QUAKED weapon_shotgun (.3 .3 1) (-16 -16 -16) (16 16 16)
}
	(

                classname        : 'weapon_shotgun';
	        pickup           : Pickup_Weapon;
        	use              : Use_Weapon;
          	drop             : Drop_Weapon;
	        weaponthink      : Weapon_Shotgun;
	        pickup_sound     : 'misc/w_pkup.wav';
	        world_model      : 'models/weapons/g_shotg/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : 'models/weapons/v_shotg/tris.md2';
{ icon }        icon             : 'w_shotgun';
{ pickup}	pickup_name      : 'Shotgun';
{ width }	count_width      : 0;
		quantity         : 1;
		ammo             : 'Shells';
		flags            : IT_WEAPON or IT_STAY_COOP;
		weapmodel        : WEAP_SHOTGUN;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : 'weapons/shotgf1b.wav weapons/shotgr1b.wav';

	),

{QUAKED weapon_supershotgun (.3 .3 1) (-16 -16 -16) (16 16 16)
}
	(
                classname        : 'weapon_supershotgun';
	        pickup           : Pickup_Weapon;
        	use              : Use_Weapon;
          	drop             : Drop_Weapon;
	        weaponthink      : Weapon_SuperShotgun;
	        pickup_sound     : 'misc/w_pkup.wav';
	        world_model      : 'models/weapons/g_shotg2/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : 'models/weapons/v_shotg2/tris.md2';
{ icon }        icon             : 'w_sshotgun';
{ pickup}	pickup_name      : 'Super Shotgun';
{ width }	count_width      : 0;
		quantity         : 2;
		ammo             : 'Shells';
		flags            : IT_WEAPON or IT_STAY_COOP;
		weapmodel        : WEAP_SUPERSHOTGUN;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : 'weapons/sshotgf1b.wav';
		
	),

{QUAKED weapon_machinegun (.3 .3 1) (-16 -16 -16) (16 16 16)
}
	(
                classname        : 'weapon_machinegun';
	        pickup           : Pickup_Weapon;
        	use              : Use_Weapon;
          	drop             : Drop_Weapon;
	        weaponthink      : Weapon_Machinegun;
	        pickup_sound     : 'misc/w_pkup.wav';
	        world_model      : 'models/weapons/g_machn/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : 'models/weapons/v_machn/tris.md2';
{ icon }        icon             : 'w_machinegun';
{ pickup}	pickup_name      : 'Machinegun';
{ width }	count_width      : 0;
		quantity         : 1;
		ammo             : 'Bullets';
		flags            : IT_WEAPON or IT_STAY_COOP;
		weapmodel        : WEAP_MACHINEGUN;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : 'weapons/machgf1b.wav weapons/machgf2b.wav weapons/machgf3b.wav weapons/machgf4b.wav weapons/machgf5b.wav'

	),

{QUAKED weapon_chaingun (.3 .3 1) (-16 -16 -16) (16 16 16)
}
	(
                classname        : 'weapon_chaingun';
	        pickup           : Pickup_Weapon;
        	use              : Use_Weapon;
          	drop             : Drop_Weapon;
	        weaponthink      : Weapon_Chaingun;
	        pickup_sound     : 'misc/w_pkup.wav';
	        world_model      : 'models/weapons/g_chain/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : 'models/weapons/v_chain/tris.md2';
{ icon }        icon             : 'w_chaingun';
{ pickup}	pickup_name      : 'Chaingun';
{ width }	count_width      : 0;
		quantity         : 1;
		ammo             : 'Bullets';
		flags            : IT_WEAPON or IT_STAY_COOP;
		weapmodel        : WEAP_CHAINGUN;
		info             : nil;
	        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_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'

	),

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -