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

📄 g_items.pas

📁 delphi编的不错的贪吃蛇
💻 PAS
📖 第 1 页 / 共 5 页
字号:
	(

                classname        : 'item_enviro';
	        pickup           : Pickup_Powerup;
        	use              : Use_Envirosuit;
          	drop             : Drop_General;
	        weaponthink      : nil;
	        pickup_sound     : 'items/pkup.wav';
	        world_model      : 'models/items/enviro/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'p_envirosuit';
{ pickup}	pickup_name      : 'Environment Suit';
{ 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_ancient_head (.3 .3 1) (-16 -16 -16) (16 16 16)
Special item that gives +2 to maximum health
}
	(
                classname        : 'item_ancient_head';
	        pickup           : Pickup_AncientHead;
        	use              : nil;
          	drop             : nil;
	        weaponthink      : nil;
	        pickup_sound     : 'items/pkup.wav';
	        world_model      : 'models/items/c_head/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'i_fixme';
{ pickup}	pickup_name      : 'Ancient Head';
{ width }	count_width      : 2;
		quantity         : 60;
		ammo             : nil;
		flags            : 0;
		weapmodel        : 0;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : '';

       
	),

{QUAKED item_adrenaline (.3 .3 1) (-16 -16 -16) (16 16 16)
gives +1 to maximum health
}
	(
                classname        : 'item_adrenaline';
	        pickup           : Pickup_Adrenaline;
        	use              : nil;
          	drop             : nil;
	        weaponthink      : nil;
	        pickup_sound     : 'items/pkup.wav';
	        world_model      : 'models/items/adrenal/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'p_adrenaline';
{ pickup}	pickup_name      : 'Adrenaline';
{ width }	count_width      : 2;
		quantity         : 60;
		ammo             : nil;
		flags            : 0;
		weapmodel        : 0;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : '';

	),

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

                classname        : 'item_bandolier';
	        pickup           : Pickup_Bandolier;
        	use              : nil;
          	drop             : nil;
	        weaponthink      : nil;
	        pickup_sound     : 'items/pkup.wav';
	        world_model      : 'models/items/band/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'p_bandolier';
{ pickup}	pickup_name      : 'Bandolier';
{ width }	count_width      : 2;
		quantity         : 60;
		ammo             : nil;
		flags            : 0;
		weapmodel        : 0;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : '';

		
	),

{QUAKED item_pack (.3 .3 1) (-16 -16 -16) (16 16 16)
}
	(
                classname        : 'item_pack';
	        pickup           : Pickup_Pack;
        	use              : nil;
          	drop             : nil;
	        weaponthink      : nil;
	        pickup_sound     : 'items/pkup.wav';
	        world_model      : 'models/items/pack/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'i_pack';
{ pickup}	pickup_name      : 'Ammo Pack';
{ width }	count_width      : 2;
		quantity         : 100;
		ammo             : nil;
		flags            : 0;
		weapmodel        : 0;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : '';


	),

	//
	// KEYS
	//
{QUAKED key_data_cd (0 .5 .8) (-16 -16 -16) (16 16 16)
key for computer centers
}
	(
                classname        : 'key_data_cd';
	        pickup           : Pickup_Key;
        	use              : nil;
          	drop             : Drop_General;
	        weaponthink      : nil;
	        pickup_sound     : 'items/pkup.wav';
	        world_model      : 'models/items/keys/data_cd/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'k_datacd';
{ pickup}	pickup_name      : 'Data CD';
{ width }	count_width      : 2;
		quantity         : 0;
		ammo             : nil;
		flags            : IT_STAY_COOP or IT_KEY;
		weapmodel        : 0;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : '';


	),

{QUAKED key_power_cube (0 .5 .8) (-16 -16 -16) (16 16 16) TRIGGER_SPAWN NO_TOUCH
warehouse circuits
}
       (
                classname        : 'key_power_cube';
	        pickup           : Pickup_Key;
        	use              : nil;
          	drop             : Drop_General;
	        weaponthink      : nil;
	        pickup_sound     : 'items/pkup.wav';
	        world_model      : 'models/items/keys/power/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'k_powercube';
{ pickup}	pickup_name      : 'Power Cube';
{ width }	count_width      : 2;
		quantity         : 0;
		ammo             : nil;
		flags            : IT_STAY_COOP or IT_KEY;
		weapmodel        : 0;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : '';

		
	),

{QUAKED key_pyramid (0 .5 .8) (-16 -16 -16) (16 16 16)
key for the entrance of jail3
}
	(
                classname        : 'key_pyramid';
	        pickup           : Pickup_Key;
        	use              : nil;
          	drop             : Drop_General;
	        weaponthink      : nil;
	        pickup_sound     : 'items/pkup.wav';
	        world_model      : 'models/items/keys/pyramid/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'k_pyramid';
{ pickup}	pickup_name      : 'Pyramid Key';
{ width }	count_width      : 2;
		quantity         : 0;
		ammo             : nil;
		flags            : IT_STAY_COOP or IT_KEY;
		weapmodel        : 0;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : '';

        ),

{QUAKED key_data_spinner (0 .5 .8) (-16 -16 -16) (16 16 16)
key for the city computer
}
	(
                classname        : 'key_data_spinner';
	        pickup           : Pickup_Key;
        	use              : nil;
          	drop             : Drop_General;
	        weaponthink      : nil;
	        pickup_sound     : 'items/pkup.wav';
	        world_model      : 'models/items/keys/spinner/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'k_dataspin';
{ pickup}	pickup_name      : 'Data Spinner';
{ width }	count_width      : 2;
		quantity         : 0;
		ammo             : nil;
		flags            : IT_STAY_COOP or IT_KEY;
		weapmodel        : 0;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : '';
       
	),

{QUAKED key_pass (0 .5 .8) (-16 -16 -16) (16 16 16)
security pass for the security level
}
	(
                classname        : 'key_pass';
	        pickup           : Pickup_Key;
        	use              : nil;
          	drop             : Drop_General;
	        weaponthink      : nil;
	        pickup_sound     : 'items/pkup.wav';
	        world_model      : 'models/items/keys/pass/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'k_security';
{ pickup}	pickup_name      : 'Security Pass';
{ width }	count_width      : 2;
		quantity         : 0;
		ammo             : nil;
		flags            : IT_STAY_COOP or IT_KEY;
		weapmodel        : 0;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : '';

	),

{QUAKED key_blue_key (0 .5 .8) (-16 -16 -16) (16 16 16)
normal door key - blue
}
	(
                classname        : 'key_blue_key';
	        pickup           : Pickup_Key;
        	use              : nil;
          	drop             : Drop_General;
	        weaponthink      : nil;
	        pickup_sound     : 'items/pkup.wav';
	        world_model      : 'models/items/keys/key/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'k_bluekey';
{ pickup}	pickup_name      : 'Blue Key';
{ width }	count_width      : 2;
		quantity         : 0;
		ammo             : nil;
		flags            : IT_STAY_COOP or IT_KEY;
		weapmodel        : 0;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : '';

	),

{QUAKED key_red_key (0 .5 .8) (-16 -16 -16) (16 16 16)
normal door key - red
}
	(
                classname        : 'key_red_key';
	        pickup           : Pickup_Key;
        	use              : nil;
          	drop             : Drop_General;
	        weaponthink      : nil;
	        pickup_sound     : 'items/pkup.wav';
	        world_model      : 'models/items/keys/red_key/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'k_redkey';
{ pickup}	pickup_name      : 'Red Key';
{ width }	count_width      : 2;
		quantity         : 0;
		ammo             : nil;
		flags            : IT_STAY_COOP or IT_KEY;
		weapmodel        : 0;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : '';
	
	),

{QUAKED key_commander_head (0 .5 .8) (-16 -16 -16) (16 16 16)
tank commander's head
}
       (
                classname        : 'key_commander_head';
	        pickup           : Pickup_Key;
        	use              : nil;
          	drop             : Drop_General;
	        weaponthink      : nil;
	        pickup_sound     : 'items/pkup.wav';
	        world_model      : 'models/monsters/commandr/head/tris.md2';
                world_model_flags: EF_GIB;
          	view_model       : nil;
{ icon }        icon             : 'k_comhead';
{ pickup}	pickup_name      : 'Commander Head';
{ width }	count_width      : 2;
		quantity         : 0;
		ammo             : nil;
		flags            : IT_STAY_COOP or IT_KEY;
		weapmodel        : 0;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : '';

	),

{QUAKED key_airstrike_target (0 .5 .8) (-16 -16 -16) (16 16 16)
tank commander's head
}
       (
                classname        : 'key_airstrike_target';
	        pickup           : Pickup_Key;
        	use              : nil;
          	drop             : Drop_General;
	        weaponthink      : nil;
	        pickup_sound     : 'items/pkup.wav';
	        world_model      : 'models/items/keys/target/tris.md2';
                world_model_flags: EF_ROTATE;
          	view_model       : nil;
{ icon }        icon             : 'i_airstrike';
{ pickup}	pickup_name      : 'Airstrike Marker';
{ width }	count_width      : 2;
		quantity         : 0;
		ammo             : nil;
		flags            : IT_STAY_COOP or IT_KEY;
		weapmodel        : 0;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : '';

	),

	(
                classname        : nil;
	        pickup           : Pickup_Health;
        	use              : nil;
          	drop             : nil;
	        weaponthink      : nil;
	        pickup_sound     : 'items/pkup.wav';
	        world_model      : nil;
                world_model_flags: 0;
          	view_model       : nil;
{ icon }        icon             : 'i_health';
{ pickup}	pickup_name      : 'Health';
{ width }	count_width      : 3;
		quantity         : 0;
		ammo             : nil;
		flags            : 0;
		weapmodel        : 0;
		info             : nil;
	        tag              : 0;
{ precache }    precaches        : 'items/s_health.wav items/n_health.wav items/l_health.wav items/m_health.wav';

	),

	// end of list marker
	(
        //nil
        )
 );


implementation

uses
  g_cmds,

⌨️ 快捷键说明

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