Talk:List of HL2 entities: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 3: Line 3:
::''Suggestion that might work'': Copy the source into a text file. Add commas to the end of each line (either using regular expressions, or just a simple find-and-replace <nowiki>]]</nowiki> with <nowiki>]],</nowiki>). Import into Excel as a comma separated value (CSV) file. Sort with Excel. Export as CSV file. Open CSV file in text editor. Repeat find-and-replace in reverse to remove commas. Copy and paste your newly alphabetically sorted text file into the source window. Voila, you should be done. --[[User:Giles|Giles]] 01:28, 12 Apr 2006 (PDT)
::''Suggestion that might work'': Copy the source into a text file. Add commas to the end of each line (either using regular expressions, or just a simple find-and-replace <nowiki>]]</nowiki> with <nowiki>]],</nowiki>). Import into Excel as a comma separated value (CSV) file. Sort with Excel. Export as CSV file. Open CSV file in text editor. Repeat find-and-replace in reverse to remove commas. Copy and paste your newly alphabetically sorted text file into the source window. Voila, you should be done. --[[User:Giles|Giles]] 01:28, 12 Apr 2006 (PDT)
:::But tbh, looking at what you've done, I'd say it doesn't need any more attention. Prefix_First letter is good enough. [[User:Giles|Giles]] 01:30, 12 Apr 2006 (PDT)
:::But tbh, looking at what you've done, I'd say it doesn't need any more attention. Prefix_First letter is good enough. [[User:Giles|Giles]] 01:30, 12 Apr 2006 (PDT)
==Entities defined in halflife2.fgd==
Alphabetical order, brush-based entities are indented.
# [[ai_ally_manager]]
# [[ai_battle_line]]
# [[ai_changehintgroup]]
# [[ai_changetarget]]
# [[ai_citizen_response_system]]
# [[ai_goal_actbusy_queue]]
# [[ai_goal_actbusy]]
# [[ai_goal_assault]]
# [[ai_goal_follow]]
# [[ai_goal_injured_follow]]
# [[ai_goal_lead_weapon]]
# [[ai_goal_lead]]
# [[ai_goal_operator]]
# [[ai_goal_police]]
# [[ai_goal_standoff]]
# [[ai_npc_eventresponsesystem]]
# [[ai_relationship]]
# [[ai_script_conditions]]
# [[ai_sound]]
# [[aiscripted_schedule]]
# [[assault_assaultpoint]]
# [[assault_rallypoint]]
# [[combine_mine]]
# [[cycler_actor]]
# [[env_alyxemp]]
# [[env_ar2explosion]]
# [[env_citadel_energy_core]]
# [[env_entity_dissolver]]
# [[env_flare]]
# [[env_global]]
# [[env_gunfire]]
# [[env_headcrabcanister]]
# [[env_muzzleflash]]
# [[env_rotorwash]]
# [[env_speaker]]
# [[env_sporeexplosion]]
# [[env_starfield]]
# [[env_terrainmorph]]
# -- [[func_bulletshield]]
# -- [[func_combine_ball_spawner]]
# -- [[func_healthcharger]]
# -- [[func_lookdoor]]
# -- [[func_monitor]]
# -- [[func_recharge]]
# -- [[func_tank_combine_cannon]]
# -- [[func_tank]]
# -- [[func_tank]]
# -- [[func_tankairboatgun]]
# -- [[func_tankapcrocket]]
# -- [[func_tanklaser]]
# -- [[func_tankmortar]]
# -- [[func_tankphyscannister]]
# -- [[func_tankpulselaser]]
# -- [[func_tankrocket]]
# -- [[func_vehicleclip]]
# [[generic_actor]]
# [[grenade_helicopter]]
# -- [[info_apc_missile_hint]]
# [[info_darknessmode_lightsource]]
# [[info_radar_target]]
# [[info_snipertarget]]
# [[info_target_gunshipcrash]]
# [[info_target_helicopter_crash]]
# [[info_target_vehicle_transition]]
# [[info_teleporter_countdown]]
# [[item_ammo_357_large]]
# [[item_ammo_357]]
# [[item_ammo_ar2_altfire]]
# [[item_ammo_ar2_large]]
# [[item_ammo_ar2]]
# [[item_ammo_crate]]
# [[item_ammo_crossbow]]
# [[item_ammo_pistol_large]]
# [[item_ammo_pistol]]
# [[item_ammo_smg1_grenade]]
# [[item_ammo_smg1_large]]
# [[item_ammo_smg1]]
# [[item_battery]]
# [[item_box_buckshot]]
# [[item_dynamic_resupply]]
# [[item_healthcharger]]
# [[item_healthkit]]
# [[item_healthvial]]
# [[item_item_crate]]
# [[item_rpg_round]]
# [[item_suit]]
# [[item_suitcharger]]
# [[logic_achievement]]
# [[logic_choreographed_scene]]
# [[logic_scene_list_manager]]
# [[monster_generic]]
# [[npc_advisor]]
# [[npc_alyx]]
# [[npc_antlion_grub]]
# [[npc_antlion_template_maker]]
# [[npc_antlion]]
# [[npc_antlionguard]]
# [[npc_apcdriver]]
# [[npc_barnacle]]
# [[npc_barney]]
# [[npc_blob]]
# [[npc_breen]]
# [[npc_bullseye]]
# [[npc_citizen]]
# [[npc_clawscanner]]
# [[npc_combine_cannon]]
# [[npc_combine_camera]]
# [[npc_combine_s]]
# [[npc_combinedropship]]
# [[npc_combinegunship]]
# [[npc_crabsynth]]
# [[npc_cranedriver]]
# [[npc_crow]]
# [[npc_cscanner]]
# [[npc_dog]]
# [[npc_eli]]
# [[npc_enemyfinder_combinecannon]]
# [[npc_enemyfinder]]
# [[npc_fastzombie_torso]]
# [[npc_fastzombie]]
# [[npc_fisherman]]
# [[npc_gman]]
# [[npc_grenade_frag]]
# [[npc_headcrab_black]]
# [[npc_headcrab_fast]]
# [[npc_headcrab]]
# -- [[npc_heli_avoidbox]]
# [[npc_heli_avoidsphere]]
# -- [[npc_heli_nobomb]]
# [[npc_helicopter]]
# [[npc_hunter_maker]]
# [[npc_hunter]]
# [[npc_ichthyosaur]]
# [[npc_kleiner]]
# [[npc_launcher]]
# [[npc_magnusson]]
# [[npc_maker]]
# [[npc_manhack]]
# [[npc_metropolice]]
# [[npc_missiledefense]]
# [[npc_monk]]
# [[npc_mortarsynth]]
# [[npc_mossman]]
# [[npc_pigeon]]
# [[npc_poisonzombie]]
# [[npc_rollermine]]
# [[npc_seagull]]
# [[npc_sniper]]
# [[npc_spotlight]]
# [[npc_stalker]]
# [[npc_strider]]
# [[npc_turret_ceiling]]
# [[npc_turret_floor]]
# [[npc_turret_ground]]
# [[npc_vehicledriver]]
# [[npc_vortigaunt]]
# [[npc_zombie_torso]]
# [[npc_zombie]]
# [[npc_zombine]]
# [[path_corner_crash]]
# [[path_corner]]
# [[player_loadsaved]]
# [[player_speedmod]]
# [[player_weaponstrip]]
# [[point_antlion_repellant]]
# [[point_apc_controller]]
# [[point_bugbait]]
# [[point_camera]]
# [[point_combine_ball_launcher]]
# [[point_flesh_effect_target]]
# [[point_push]]
# [[prop_combine_ball]]
# [[prop_coreball]]
# [[prop_scalable]]
# [[prop_thumper]]
# [[prop_vehicle_airboat]]
# [[prop_vehicle_apc]]
# [[prop_vehicle_cannon]]
# [[prop_vehicle_choreo_generic]]
# [[prop_vehicle_crane]]
# [[prop_vehicle_driveable]]
# [[prop_vehicle_jeep]]
# [[prop_vehicle_prisoner_pod]]
# [[prop_vehicle]]
# [[script_intro]]
# [[script_tauremoval]]
# [[scripted_sentence]]
# [[scripted_sequence]]
# [[scripted_target]]
# [[test_sidelist]]
# -- [[trigger_physics_trap]]
# -- [[trigger_rpgfire]]
# -- [[trigger_vphysics_motion]]
# -- [[trigger_waterydeath]]
# -- [[trigger_weapon_dissolve]]
# -- [[trigger_weapon_strip]]
# [[vehicle_viewcontroller]]
# [[weapon_357]]
# [[weapon_alyxgun]]
# [[weapon_annabelle]]
# [[weapon_ar2]]
# [[weapon_brickbat]]
# [[weapon_bugbait]]
# [[weapon_crossbow]]
# [[weapon_crowbar]]
# [[weapon_frag]]
# [[weapon_physcannon]]
# [[weapon_pistol]]
# [[weapon_rpg]]
# [[weapon_shotgun]]
# [[weapon_smg1]]
# [[weapon_striderbuster]]
# [[weapon_stunstick]]
checksum: 213 items (129@pointclass, 26@solidclass, 58@npcclass) retrieved by [[User:Beeswax|Beeswax]] 20:46, 6 Apr 2008 (PDT)

Revision as of 20:46, 6 April 2008

There doesn't seem to be any order to this list. I'm ordering it alphabetically, if that's okay. --Andreasen 23:11, 11 Apr 2006 (PDT)

I give up. It would be mush easier if someone has a program to sort this list with. --Andreasen 23:55, 11 Apr 2006 (PDT)
Suggestion that might work: Copy the source into a text file. Add commas to the end of each line (either using regular expressions, or just a simple find-and-replace ]] with ]],). Import into Excel as a comma separated value (CSV) file. Sort with Excel. Export as CSV file. Open CSV file in text editor. Repeat find-and-replace in reverse to remove commas. Copy and paste your newly alphabetically sorted text file into the source window. Voila, you should be done. --Giles 01:28, 12 Apr 2006 (PDT)
But tbh, looking at what you've done, I'd say it doesn't need any more attention. Prefix_First letter is good enough. Giles 01:30, 12 Apr 2006 (PDT)

Entities defined in halflife2.fgd

Alphabetical order, brush-based entities are indented.

  1. ai_ally_manager
  2. ai_battle_line
  3. ai_changehintgroup
  4. ai_changetarget
  5. ai_citizen_response_system
  6. ai_goal_actbusy_queue
  7. ai_goal_actbusy
  8. ai_goal_assault
  9. ai_goal_follow
  10. ai_goal_injured_follow
  11. ai_goal_lead_weapon
  12. ai_goal_lead
  13. ai_goal_operator
  14. ai_goal_police
  15. ai_goal_standoff
  16. ai_npc_eventresponsesystem
  17. ai_relationship
  18. ai_script_conditions
  19. ai_sound
  20. aiscripted_schedule
  21. assault_assaultpoint
  22. assault_rallypoint
  23. combine_mine
  24. cycler_actor
  25. env_alyxemp
  26. env_ar2explosion
  27. env_citadel_energy_core
  28. env_entity_dissolver
  29. env_flare
  30. env_global
  31. env_gunfire
  32. env_headcrabcanister
  33. env_muzzleflash
  34. env_rotorwash
  35. env_speaker
  36. env_sporeexplosion
  37. env_starfield
  38. env_terrainmorph
  39. -- func_bulletshield
  40. -- func_combine_ball_spawner
  41. -- func_healthcharger
  42. -- func_lookdoor
  43. -- func_monitor
  44. -- func_recharge
  45. -- func_tank_combine_cannon
  46. -- func_tank
  47. -- func_tank
  48. -- func_tankairboatgun
  49. -- func_tankapcrocket
  50. -- func_tanklaser
  51. -- func_tankmortar
  52. -- func_tankphyscannister
  53. -- func_tankpulselaser
  54. -- func_tankrocket
  55. -- func_vehicleclip
  56. generic_actor
  57. grenade_helicopter
  58. -- info_apc_missile_hint
  59. info_darknessmode_lightsource
  60. info_radar_target
  61. info_snipertarget
  62. info_target_gunshipcrash
  63. info_target_helicopter_crash
  64. info_target_vehicle_transition
  65. info_teleporter_countdown
  66. item_ammo_357_large
  67. item_ammo_357
  68. item_ammo_ar2_altfire
  69. item_ammo_ar2_large
  70. item_ammo_ar2
  71. item_ammo_crate
  72. item_ammo_crossbow
  73. item_ammo_pistol_large
  74. item_ammo_pistol
  75. item_ammo_smg1_grenade
  76. item_ammo_smg1_large
  77. item_ammo_smg1
  78. item_battery
  79. item_box_buckshot
  80. item_dynamic_resupply
  81. item_healthcharger
  82. item_healthkit
  83. item_healthvial
  84. item_item_crate
  85. item_rpg_round
  86. item_suit
  87. item_suitcharger
  88. logic_achievement
  89. logic_choreographed_scene
  90. logic_scene_list_manager
  91. monster_generic
  92. npc_advisor
  93. npc_alyx
  94. npc_antlion_grub
  95. npc_antlion_template_maker
  96. npc_antlion
  97. npc_antlionguard
  98. npc_apcdriver
  99. npc_barnacle
  100. npc_barney
  101. npc_blob
  102. npc_breen
  103. npc_bullseye
  104. npc_citizen
  105. npc_clawscanner
  106. npc_combine_cannon
  107. npc_combine_camera
  108. npc_combine_s
  109. npc_combinedropship
  110. npc_combinegunship
  111. npc_crabsynth
  112. npc_cranedriver
  113. npc_crow
  114. npc_cscanner
  115. npc_dog
  116. npc_eli
  117. npc_enemyfinder_combinecannon
  118. npc_enemyfinder
  119. npc_fastzombie_torso
  120. npc_fastzombie
  121. npc_fisherman
  122. npc_gman
  123. npc_grenade_frag
  124. npc_headcrab_black
  125. npc_headcrab_fast
  126. npc_headcrab
  127. -- npc_heli_avoidbox
  128. npc_heli_avoidsphere
  129. -- npc_heli_nobomb
  130. npc_helicopter
  131. npc_hunter_maker
  132. npc_hunter
  133. npc_ichthyosaur
  134. npc_kleiner
  135. npc_launcher
  136. npc_magnusson
  137. npc_maker
  138. npc_manhack
  139. npc_metropolice
  140. npc_missiledefense
  141. npc_monk
  142. npc_mortarsynth
  143. npc_mossman
  144. npc_pigeon
  145. npc_poisonzombie
  146. npc_rollermine
  147. npc_seagull
  148. npc_sniper
  149. npc_spotlight
  150. npc_stalker
  151. npc_strider
  152. npc_turret_ceiling
  153. npc_turret_floor
  154. npc_turret_ground
  155. npc_vehicledriver
  156. npc_vortigaunt
  157. npc_zombie_torso
  158. npc_zombie
  159. npc_zombine
  160. path_corner_crash
  161. path_corner
  162. player_loadsaved
  163. player_speedmod
  164. player_weaponstrip
  165. point_antlion_repellant
  166. point_apc_controller
  167. point_bugbait
  168. point_camera
  169. point_combine_ball_launcher
  170. point_flesh_effect_target
  171. point_push
  172. prop_combine_ball
  173. prop_coreball
  174. prop_scalable
  175. prop_thumper
  176. prop_vehicle_airboat
  177. prop_vehicle_apc
  178. prop_vehicle_cannon
  179. prop_vehicle_choreo_generic
  180. prop_vehicle_crane
  181. prop_vehicle_driveable
  182. prop_vehicle_jeep
  183. prop_vehicle_prisoner_pod
  184. prop_vehicle
  185. script_intro
  186. script_tauremoval
  187. scripted_sentence
  188. scripted_sequence
  189. scripted_target
  190. test_sidelist
  191. -- trigger_physics_trap
  192. -- trigger_rpgfire
  193. -- trigger_vphysics_motion
  194. -- trigger_waterydeath
  195. -- trigger_weapon_dissolve
  196. -- trigger_weapon_strip
  197. vehicle_viewcontroller
  198. weapon_357
  199. weapon_alyxgun
  200. weapon_annabelle
  201. weapon_ar2
  202. weapon_brickbat
  203. weapon_bugbait
  204. weapon_crossbow
  205. weapon_crowbar
  206. weapon_frag
  207. weapon_physcannon
  208. weapon_pistol
  209. weapon_rpg
  210. weapon_shotgun
  211. weapon_smg1
  212. weapon_striderbuster
  213. weapon_stunstick

checksum: 213 items (129@pointclass, 26@solidclass, 58@npcclass) retrieved by Beeswax 20:46, 6 Apr 2008 (PDT)