MoveType

From Valve Developer Community
Jump to: navigation, search
Underlinked - Logo.png
This article needs more links to other articles to help integrate it into the encyclopedia. Please help improve this article by adding links that are relevant to the context within the existing text.
January 2024
English (en)中文 (zh)

MoveType defines the way entity behaves and moves. For example movetype 0 will freeze the entity and nothing can affect it until its MoveType is changed.

Warning.pngWarning:Most of these MoveTypes are called by the engine, safe ones to use are: 0, 2, 4, 5, 8.
Tip.pngTip:In Alien SwarmTeam Fortress 2 or later, you can test these out in game with console command ent_fire player AddOutput "MoveType #" where # is a number from table below.

Various MoveTypes in Valve Source Engine titles

Name Decimal Description
MOVETYPE_NONE 0 Freezes the entity, outside sources can't move it.
MOVETYPE_ISOMETRIC 1 For players in TF2 commander view etc. Do not use this for normal players!
MOVETYPE_WALK 2 Default player (client) move type.
MOVETYPE_STEP 3 NPC movement
MOVETYPE_FLY 4 Fly with no gravity.
MOVETYPE_FLYGRAVITY 5 Fly with gravity.
MOVETYPE_VPHYSICS 6 Physics movetype (prop models etc.)
MOVETYPE_PUSH 7 No clip to world, but pushes and crushes things.
MOVETYPE_NOCLIP 8 Noclip, behaves exactly the same as console command.
MOVETYPE_LADDER 9 For players, when moving on a ladder.
MOVETYPE_OBSERVER 10 Spectator movetype. DO NOT use this to make player spectate.
MOVETYPE_CUSTOM 11 Custom movetype, can be applied to the player to prevent the default movement code from running, while still calling the related hooks.


Stub

This article or section is a stub. You can help by adding to it.

Wikipedia - Letter.png
This article has not been added to any content categories. Please help out by adding categories.
January 2024