Updated for Mapbase v6.0

Blixibon 2020-11-26 11:59:56 -06:00
parent 4d6a94474b
commit 217046c604

@ -2,6 +2,8 @@ This table lists every single entity in Mapbase that can be chosen in the editor
Keep in mind Mapbase makes several changes to the base entity code, so 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.
This list was last updated for Mapbase v6.0.
**I/O/KV** stands for **Inputs/Outputs/KeyValues**.
#### Legend:
@ -83,6 +85,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| env_gunfire | <!---Changed--> :twisted_rightwards_arrows: | Ability to choose any sound in the sound browser, FireBurst for firing bursts manually, OnFire for each bullet |
| env_headcrabcanister | <!---Changed--> :twisted_rightwards_arrows: | StopHissing to stop post-impact hissing, OnCrab for each crab that emerges from the canister |
| env_hudhint | <!---Changed--> :twisted_rightwards_arrows: | Button combinations, raw strings, etc. as well as SetHudHint. |
| env_instructor_hint | <!---Ported--> :arrow_backward: | Mapper-placed hint for the game instructor. |
| env_laser | <!---Changed--> :twisted_rightwards_arrows: | OnTouchedByEntity added, based on the output from env_beam. It fires per frame though, so be careful. |
| env_lightglow | <!---Changed--> :twisted_rightwards_arrows: | Added Enable/Disable inputs and the ability to start disabled. Fade distances in Hammer also now have spheres. |
| env_message | <!---Stock--> :heavy_minus_sign: | |
@ -164,7 +167,8 @@ There is most likely some information missing or miscellaneous stuff left out, b
| func_door_rotating | <!---Affected--> :record_button: | Uses the same changes as func_door. |
| func_dustcloud | <!---Changed--> :twisted_rightwards_arrows: | Radius now displays in Hammer. |
| func_dustmotes | <!---Changed--> :twisted_rightwards_arrows: | Radius now displays in Hammer. |
| func_fish_pool | <!---Stock--> :heavy_minus_sign: | |
| func_fake_worldportal | <!---New--> :eight_spoked_asterisk: | WIP entity inspired by Portal 2's world portals created by taking advantage of view rendering tricks without having to use any code from Portal itself. |
| func_fish_pool | <!---Changed--> :twisted_rightwards_arrows: | Contains several new I/O/KV for controlling the fish. |
| func_guntarget | <!---Stock--> :heavy_minus_sign: | |
| func_healthcharger | <!---Changed--> :twisted_rightwards_arrows: | Has been given some of item_healthcharger's I/O/KV, but not all of them. |
| func_illusionary | <!---Stock--> :heavy_minus_sign: | |
@ -180,7 +184,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| func_occluder | <!---Stock--> :heavy_minus_sign: | |
| func_physbox | <!---Changed--> :twisted_rightwards_arrows: | SetDebris input for toggling debris status. |
| func_platrot | <!---Stock--> :heavy_minus_sign: | |
| func_precipitation | <!---Stock--> :heavy_minus_sign: | |
| func_precipitation | <!---Changed--> :twisted_rightwards_arrows: | New particle types from the Alien Swarm SDK. (backported) |
| func_recharge | <!---Changed--> :twisted_rightwards_arrows: | Has been given some of item_suitcharger's I/O/KV, but not all of them. |
| func_reflective_glass | <!---Stock--> :heavy_minus_sign: | |
| func_rot_button | <!---Changed--> :twisted_rightwards_arrows: | Fixed the "Starts Locked" spawnflag. |
@ -216,7 +220,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| game_player_team | <!---Stock--> :heavy_minus_sign: | |
| game_ragdoll_manager | <!---Stock--> :heavy_minus_sign: | |
| game_score | <!---Stock--> :heavy_minus_sign: | |
| game_text | <!---Changed--> :twisted_rightwards_arrows: | Added SetText from Alien Swarm and newline support with `/n`. (mind the forward slash) |
| game_text | <!---Changed--> :twisted_rightwards_arrows: | Added SetText from Alien Swarm and newline support with `/n` (mind the forward slash). Also added auto-break keyvalue. |
| game_ui | <!---Changed--> :twisted_rightwards_arrows: | Added outputs for several binds, also added OutButtons for use with math_bits, unlocking power that may be considered unnatural. |
| game_weapon_manager | <!---Stock--> :heavy_minus_sign: | |
| game_zone_player | <!---Stock--> :heavy_minus_sign: | |
@ -362,7 +366,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| npc_bullseye | <!---Stock--> :heavy_minus_sign: | |
| npc_citizen | <!---Changed--> :twisted_rightwards_arrows: | New spawnflag for Walk+USE to join squad, option to have medics throw healthkits, medic hostile player fix, rappelling support, new I/O/KV, and much more. Also inherits companion changes like the option to fire energy balls like elites do, usage of Alyx's dynamic melee interactions, flinching on damage, and the usage of expanded speech target capabilities. |
| npc_clawscanner | <!---Affected--> :record_button: | Inherits all city scanner changes. |
| npc_combine_camera | <!---Stock--> :heavy_minus_sign: | |
| npc_combine_camera | <!---Changed--> :twisted_rightwards_arrows: | Proper support for `OnLostEnemy`/`Player`. |
| 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: | 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. |
@ -394,7 +398,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| npc_launcher | <!---Changed--> :twisted_rightwards_arrows: | Cleaned up appearance/defaults in Hammer, added OutMissile output that fires for each missile, npc_launcher's owner entity applies to each missile. |
| npc_magnusson | <!---Stock--> :heavy_minus_sign: | |
| npc_maker | <!---Stock--> :heavy_minus_sign: | |
| npc_manhack | <!---Changed--> :twisted_rightwards_arrows: | Added Source 2013 GitHub pull request fix for npc_maker owner, restored "Hacked by Alyx" state with a keyvalue for starting hacked and a convar for allowing Alyx to hack manhacks herself. |
| npc_manhack | <!---Changed--> :twisted_rightwards_arrows: | Added Source 2013 GitHub pull request fix for npc_maker owner, restored "Hacked by Alyx" state with a keyvalue for starting hacked and a convar for allowing Alyx to hack manhacks herself, added `Enable`/`DisableSprites` inputs. |
| npc_metropolice | <!---Changed--> :twisted_rightwards_arrows: | Several new I/O/KV related to policing, added optional ability to throw grenades with I/O/KV from npc_combine_s, new manhack tossing I/O, holstered pistol animation fix, and more. |
| npc_missiledefense | <!---Stock--> :heavy_minus_sign: | |
| npc_monk | <!---Changed--> :twisted_rightwards_arrows: | Father Grigori uses his own versions of the companion interactions that blend into his Annabelle. |
@ -423,7 +427,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| npc_zombine | <!---Changed--> :twisted_rightwards_arrows: | Added keyvalue for specifying how many grenades a Zombine could have (including none) as well as an OnPullGrenade output that fires for each grenade pulled. Inherits base zombie changes detailed in npc_zombie. |
| path_corner | <!---Stock--> :heavy_minus_sign: | |
| path_corner_crash | <!---Stock--> :heavy_minus_sign: | |
| path_track | <!---Stock--> :heavy_minus_sign: | |
| path_track | <!---Changed--> :twisted_rightwards_arrows: | A save/restore oversight involving the way path sequences were saved was fixed. |
| phys_ballsocket | <!---Stock--> :heavy_minus_sign: | |
| phys_constraint | <!---Stock--> :heavy_minus_sign: | |
| phys_constraintsystem | <!---Stock--> :heavy_minus_sign: | |
@ -465,6 +469,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| point_event | <!---New--> :eight_spoked_asterisk: | Listens for and acts upon game events similar to logic_eventlistener, except it can listen for multiple events and pass their data to I/O. This was conceptualized before I knew logic_eventlistener existed, but it is now derived from it in code. |
| point_flesh_effect_target | <!---Stock--> :heavy_minus_sign: | |
| point_gamestats_counter | <!---Stock--> :heavy_minus_sign: | |
| point_glow | <!---New--> :eight_spoked_asterisk: | A new entity inspired by the `tf_glow` entity which allows a glow to be created around another entity. |
| point_hurt | <!---Changed--> :twisted_rightwards_arrows: | Now has "Damage Or" flags similar to trigger_hurt. You might want to see point_damageinfo as well. |
| point_message | <!---Changed--> :twisted_rightwards_arrows: | New SetMessage output that sets the point_message's text. |
| point_message_localized | <!---New--> :eight_spoked_asterisk: | A version of point_message that can use localized text and newlines. To be honest, I only made this because of the newlines, especially since this doesn't actually support Unicode. |
@ -477,7 +482,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| point_radiation_source | <!---New--> :eight_spoked_asterisk: | A source of radiation that the player's geiger counter reacts to. Does no actual damage. |
| point_ragdollboogie | <!---New--> :eight_spoked_asterisk: | Forces NPCs and ragdolls to boogie. Ragdoll boogie is what handles the electrical arcs that occur on ragdolls after being launched by the supercharged gravity gun, etc. |
| point_servercommand | <!---Changed--> :twisted_rightwards_arrows: | Has a new icon in Hammer. |
| point_spotlight | <!---Stock--> :heavy_minus_sign: | |
| point_spotlight | <!---Changed--> :twisted_rightwards_arrows: | New `LightToggle` input. |
| point_teleport | <!---Changed--> :twisted_rightwards_arrows: | TeleportEntity and TeleportToCurrentPos inputs replicated from CS:GO. |
| point_template | <!---Changed--> :twisted_rightwards_arrows: | OutSpawnedEntity and ForceSpawnRandomTemplate. |
| point_tesla | <!---Stock--> :heavy_minus_sign: | |
@ -538,7 +543,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| trigger_physics_trap | <!---Stock--> :heavy_minus_sign: | |
| trigger_playermovement | <!---Changed--> :twisted_rightwards_arrows: | Auto-walk and disable jump spawnflags added based on L4D spawnflags (replicated) |
| trigger_proximity | <!---Stock--> :heavy_minus_sign: | |
| trigger_push | <!---Stock--> :heavy_minus_sign: | |
| trigger_push | <!---Changed--> :twisted_rightwards_arrows: | New `SetSpeed` and `SetPushDir` inputs. |
| trigger_remove | <!---Stock--> :heavy_minus_sign: | |
| trigger_rpgfire | <!---Stock--> :heavy_minus_sign: | |
| trigger_serverragdoll | <!---Changed--> :twisted_rightwards_arrows: | Fixed trigger filter and potential conflicts with other server ragdoll functions. |
@ -562,6 +567,7 @@ There is most likely some information missing or miscellaneous stuff left out, b
| weapon_bugbait | <!---Affected--> :record_button: | Uses base weapon changes detailed in weapon_357. |
| weapon_crossbow | <!---Changed--> :twisted_rightwards_arrows: | Now usable by NPCs. Model no longer broken in Hammer. Uses base weapon changes detailed in weapon_357. |
| weapon_crowbar | <!---Affected--> :record_button: | Uses base weapon changes detailed in weapon_357. |
| weapon_custom_scripted1 | <!---New--> :eight_spoked_asterisk: | New VScript-driven custom weapon. |
| weapon_frag | <!---Affected--> :record_button: | Uses base weapon changes detailed in weapon_357. |
| weapon_physcannon | <!---Affected--> :record_button: | Uses base weapon changes detailed in weapon_357. |
| weapon_pistol | <!---Affected--> :record_button: | Uses base weapon changes detailed in weapon_357. |