Updated Entity List (markdown)

Blixibon 2019-09-17 23:27:13 -05:00
parent 8f333bce45
commit c9dfe21439

@ -1,4 +1,4 @@
This table lists every single entity in Mapbase that can be chosen in the editor, including those that already existed in HL2 and its FGDs. Each entity's status indicates how Mapbase has affected it. Summaries are given for each entity to briefly describe what happened to them and entities with large changes may have their own pages, in which case their names would be clickable.
This table lists every single entity in Mapbase that can be chosen in the editor, including those that already existed in HL2 and its FGDs. Each entity's status indicates how Mapbase has affected it. Summaries are given for each entity to briefly describe how they were affected and entities with large changes may have their own pages, in which case their names would be clickable.
Keep in mind Mapbase makes several changes to base classes like CBaseEntity, which means technically every single entity in Source has been changed or affected by Mapbase. Those changes will not be counted unless the base class covers a thin range of entities.
@ -94,7 +94,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| env_physexplosion | <!---Changed--> :twisted_rightwards_arrows: | ExplodeAndRemove, negative magnitude for pulling things in |
| env_physimpact | <!---Stock--> :heavy_minus_sign: | |
| env_player_surface_trigger | <!---Stock--> :heavy_minus_sign: | |
| env_projectedtexture | <!---Changed--> :twisted_rightwards_arrows: | Uses Insolence's implementaton of Alien Swarm projected textures with C17:EP1 features, VDC fixes, and Mapbase adjustments. |
| [env_projectedtexture](Projected-textures) | <!---Changed--> :twisted_rightwards_arrows: | Uses Insolence's implementaton of Alien Swarm projected textures with C17:EP1 features, VDC fixes, and Mapbase adjustments. See [the dedicated article](Projected-textures) for more information. |
| env_rotorshooter | <!---Stock--> :heavy_minus_sign: | |
| env_rotorwash | <!---Stock--> :heavy_minus_sign: | |
| env_rotorwash_emitter | <!---Stock--> :heavy_minus_sign: | |
@ -122,7 +122,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| env_viewpunch | <!---Stock--> :heavy_minus_sign: | |
| env_wind | <!---Changed--> :twisted_rightwards_arrows: | Added "wind radius", something from Left 4 Dead that allows for multiple env_wind entities in different areas. Also added "inner" radius, which allows the env_wind's intensity to fade out in combination with regular wind radius. |
| env_zoom | <!---Stock--> :heavy_minus_sign: | |
| filter_activator_class | <!---Affected--> :record_button: | Uses all base filter changes, including SetField to change the primary "field" of most filters (e.g. the classname on filter_activator_class) and TestEntity to test a specific entity against the filter. |
| filter_activator_class | <!---Affected--> :record_button: | Uses all base filter changes, including SetField to change the primary "field" of most filters (e.g. the classname on filter_activator_class) and TestEntity to test a specific entity against the filter. See [the dedicated article](Filters) for more information. |
| filter_activator_classify | <!---New--> :eight_spoked_asterisk: | Filters an entity by its "Classify" class, e.g. CLASS_PLAYER_ALLY. Uses all base filter changes detailed in filter_activator_class. |
| filter_activator_context | <!---New--> :eight_spoked_asterisk: | Filters an entity by its response contexts. There is a filter_activator_context available in Left 4 Dead and newer games, but this entity works differently and has new options/capabilities, so it's being marked as a "new" entity. Uses all base filter changes detailed in filter_activator_class. |
| filter_activator_hintgroup | <!---New--> :eight_spoked_asterisk: | Filters an NPC by its hint group. Uses all base filter changes detailed in filter_activator_class. |
@ -154,7 +154,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| func_bulletshield | <!---Stock--> :heavy_minus_sign: | |
| func_button | <!---Stock--> :heavy_minus_sign: | |
| func_clip_client | <!---New--> :eight_spoked_asterisk: | A special brush that only has a physics shadow on the client, allowing clientside ragdolls to collide with it. |
| func_clip_vphysics | <!---Changed--> :twisted_rightwards_arrows: | Implemented the "Start Disabled" keyvalue. |
| func_clip_vphysics | <!---Changed--> :twisted_rightwards_arrows: | Implemented the "Start Disabled" keyvalue and added a new "SetFilter" input. |
| func_combine_ball_spawner | <!---Stock--> :heavy_minus_sign: | |
| func_commandredirect | <!---New--> :eight_spoked_asterisk: | Detects when the player commands their squad to move somewhere within the volume, with the ability to fire outputs, cancel the order, redirect the order, etc. |
| func_conveyor | <!---Stock--> :heavy_minus_sign: | |
@ -249,7 +249,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| info_null | <!---Stock--> :heavy_minus_sign: | |
| info_overlay | <!---Stock--> :heavy_minus_sign: | |
| info_overlay_transition | <!---Stock--> :heavy_minus_sign: | |
| info_particle_system | <!---Stock--> :heavy_minus_sign: | New "DestroyImmediately" input inspired by the Portal 2 input of the same name. |
| info_particle_system | <!---Changed--> :twisted_rightwards_arrows: | New "DestroyImmediately" input inspired by the Portal 2 input of the same name. |
| info_player_start | <!---Stock--> :heavy_minus_sign: | |
| info_projecteddecal | <!---Stock--> :heavy_minus_sign: | |
| info_radar_target | <!---Changed--> :twisted_rightwards_arrows: | White Forest battle enemy targets added to FGD. |
@ -313,6 +313,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| logic_lineto | <!---Stock--> :heavy_minus_sign: | |
| logic_measure_movement | <!---Changed--> :twisted_rightwards_arrows: | Several new I/O/KV, including the ability to output position & angles through I/O. Also includes attachment support. |
| logic_measure_direction | <!---New--> :eight_spoked_asterisk: | Uses traces to teleport an entity to where another entity is facing, kind of like a laser. Inherits all abilities and I/O/KV from logic_measure_movement. |
| logic_mirror_movement | <!---Restored--> :arrow_double_up: | Mirrors entity movement to another entity. |
| logic_modelinfo | <!---New--> :eight_spoked_asterisk: | Reads certain model-related information, like how many skins a model has or whether a model has a certain sequence/activity. |
| logic_multicompare | <!---Changed--> :twisted_rightwards_arrows: | Added a bunch of new I/O/KV. Changes very similar to logic_compare. |
| logic_navigation | <!---Stock--> :heavy_minus_sign: | |
@ -333,7 +334,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| math_counter | <!---Changed--> :twisted_rightwards_arrows: | OnChangedFromMin/Max and SetMin/MaxValueNoFire ported and replicated from later games respectively. Start value now properly reads floats. Also see math_counter_advanced for advanced capabilities. |
| math_counter_advanced | <!---New--> :eight_spoked_asterisk: | A special version of math_counter with advanced inputs, outputs, and keyvalues for advanced operations and specialized calculations. |
| math_genrate | <!---New--> :eight_spoked_asterisk: | Generates numbers from a variety of algorithms, mostly taken from material proxies. (e.g. generating a sine wave)l |
| math_lightpattern | <!---New--> :eight_spoked_asterisk: | Replicates baked light patterns and fires outputs accordingly. |
| [math_lightpattern](math_lightpattern) | <!---New--> :eight_spoked_asterisk: | Replicates baked light patterns and fires outputs accordingly. See [the dedicated article](math_lightpattern) for more information. |
| math_mod | <!---New--> :eight_spoked_asterisk: | Modifies and outputs input values with the specified value and operator. For example, it could be configured to add 2 to each value sent to this entity, outputting the result each time. This is to create I/O "pipelines" that demand instant operations limited by, say, using a math_counter with delays. |
| math_remap | <!---Stock--> :heavy_minus_sign: | |
| math_vector | <!---New--> :eight_spoked_asterisk: | Allows for operations on vectors like "0 0 0" or "2509.677 384.001 204.5". Based on math_counter. |
@ -359,7 +360,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| npc_combine_camera | <!---Stock--> :heavy_minus_sign: | |
| npc_combine_cannon | <!---Stock--> :heavy_minus_sign: | |
| npc_combine_s | <!---Changed--> :twisted_rightwards_arrows: | Now uses easy and unarmed animations, new grenade I/O/KV, response system support, new tactical variant, better alt-firing, and much more. Differing models also properly appear in Hammer. |
| npc_combinedropship | <!---Changed--> :twisted_rightwards_arrows: | DropCargo input for dropping objects picked up by the Pickup input, option to disable danger signals that normally disperse NPCs on the ground. Also added a keyvalue that allows any damage type to damage a dropship's container and another keyvalue to control the container's health. |
| npc_combinedropship | <!---Changed--> :twisted_rightwards_arrows: | Added a DropCargo input for dropping objects picked up by the Pickup input and an option to disable danger signals that normally disperse NPCs on the ground. Also added a keyvalue that allows any damage type to damage a dropship's container and another keyvalue to control the container's health. |
| npc_combinegunship | <!---Changed--> :twisted_rightwards_arrows: | Restored the ability for gunships to use their ground attack automatically, now controlled by a keyvalue. Also added a keyvalue that allows any damage type to damage a gunship and another keyvalue to control the number of hits needed to take it down. |
| npc_crabsynth | <!---Stock--> :heavy_minus_sign: | |
| npc_cranedriver | <!---Stock--> :heavy_minus_sign: | |
@ -512,8 +513,8 @@ There is most likely some information missing or miscellaneous stuff left out, b
| shadow_control | <!---Changed--> :twisted_rightwards_arrows: | Ported Insolence's apparently unique ability to toggle Saul Rennison's dynamic RTT shadow angles. |
| simple_physics_brush | <!---Restored--> :arrow_double_up: | A simple physics brush with no unique properties. Previously only usable with phys_convert, this has been changed so it could be used in Hammer. |
| simple_physics_prop | <!---Restored--> :arrow_double_up: | A simple physics prop with no unique properties. Previously only ussable with phys_convert, this has been changed so it could be placed in Hammer. |
| sky_camera | <!---Changed--> :twisted_rightwards_arrows: | Added updating capabilities, option to use angles for rotating skybox, ability to use a solid sky color instead of a sky texture, fog I/KV from env_fog_controller |
| skybox_swapper | <!---Ported--> :arrow_backward: | An entity ported from Alien Swarm that swaps skybox textures. May require a save reload in Source 2013 Singleplayer |
| sky_camera | <!---Changed--> :twisted_rightwards_arrows: | Added updating capabilities, option to use angles for rotating skybox, ability to use a solid sky color instead of a sky texture, fog I/KV from env_fog_controller, and more. |
| skybox_swapper | <!---Ported--> :arrow_backward: | An entity ported from Alien Swarm that swaps skybox textures. This is broken in Source 2013 SP (you have to reload a save) and apparently only works properly in MP. |
| tanktrain_ai | <!---Stock--> :heavy_minus_sign: | |
| tanktrain_aitarget | <!---Stock--> :heavy_minus_sign: | |
| test_sidelist | <!---Stock--> :heavy_minus_sign: | |
@ -522,7 +523,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| trigger_changelevel | <!---Stock--> :heavy_minus_sign: | |
| trigger_fall | <!---New--> :eight_spoked_asterisk: | Players who enter a trigger_fall are given a special flag that causes them to die of fall damage the instant they touch the ground (crunching sound and everything) no matter their speed. Useful for ensuring death by fall damage or serving as a more natural alternative to trigger_hurt. |
| trigger_gravity | <!---Stock--> :heavy_minus_sign: | |
| trigger_hurt | <!---Changed--> :twisted_rightwards_arrows: | Now supports "Damage Or" keyvalue for flags intended to be combined with other damage types, hurt rate keyvalue |
| trigger_hurt | <!---Changed--> :twisted_rightwards_arrows: | Now supports "Damage Or" keyvalue for flags intended to be combined with other damage types. Also added a hurt rate keyvalue. |
| trigger_impact | <!---Stock--> :heavy_minus_sign: | |
| trigger_multiple | <!---Stock--> :heavy_minus_sign: | |
| trigger_once | <!---Stock--> :heavy_minus_sign: | |
@ -532,9 +533,10 @@ There is most likely some information missing or miscellaneous stuff left out, b
| trigger_push | <!---Stock--> :heavy_minus_sign: | |
| trigger_remove | <!---Stock--> :heavy_minus_sign: | |
| trigger_rpgfire | <!---Stock--> :heavy_minus_sign: | |
| trigger_serverragdoll | <!---Changed--> :twisted_rightwards_arrows: | Fixed trigger filter, fixed potential conflicts with other server ragdoll functions |
| trigger_serverragdoll | <!---Changed--> :twisted_rightwards_arrows: | Fixed trigger filter and potential conflicts with other server ragdoll functions. |
| trigger_soundscape | <!---Stock--> :heavy_minus_sign: | |
| trigger_teleport | <!---Stock--> :heavy_minus_sign: | |
| trigger_teleport | <!---Changed--> :twisted_rightwards_arrows: | Fixed FGD not showing all of the sawnflags. |
| trigger_teleport_relative | <!---Ported--> :arrow_backward: | Ported from Source 2013 MP. |
| trigger_transition | <!---Stock--> :heavy_minus_sign: | |
| trigger_vphysics_motion | <!---Stock--> :heavy_minus_sign: | |
| trigger_waterydeath | <!---Stock--> :heavy_minus_sign: | |