This article's documentation is for anything that uses the Source engine. Click here for more information.

globalname

From Valve Developer Community
Revision as of 13:49, 29 March 2025 by Nescius (talk | contribs)
Jump to navigation Jump to search
Icon-under construction-blue.png
This is a draft page. It is a work in progress open to editing by anyone.
Remember to check for any notes left by the tagger at this article's talk page.

Stub

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

globalname is a keyvalue available in all Source Source games. It's a name to designate two entities in different maps as being logically the same entity. When player transitions from map A to B the entity in map B with matching globalname will get most of its properties from entity that was in map A like origin, angles, color etc. (model for example is not transferred). If the entity was killed in map A it will not spawn in map B.

Warning.pngWarning:Setting this in round based games will cause an entity to not respawn on round restart because entities are killed when round ends.
Icon-Important.pngImportant:Don't use in Left 4 Dead seriesLeft 4 Dead series Left 4 Dead series as the transition works differently and globalname is not used in this manner.
PlacementTip.gifPlacement Tip:This is important when wanting to transition brush entities as brush models are saved within a map file and is the reason model is one of the properties isn't transferred.

Other ways to ensure no duplicate (logically same) entities between transition is properly utilizing logic_auto outputs like OnNewGame, OnMapTransition.

Examples

[Todo]

See also