Fulltext results:
- reference_guide
- ====== XG reference guide ====== **XG** (E**x**tended **G**eneralised Line/Sector Types) is a powerful, flexi... elp to bring life to static maps. Creative use of XG enables the mod author to engineer entirely new i... ed sequences and more. {{file:xgref.pdf|Original XG Reference from 2002 (PDF)}} ===== Introduction =
- line_type
- ====== Line Type (XG, DED) ====== A //Line Type// defines the behavior of a [[modding:line|map line]]... ap. Line behaviors are implemented by various [[xg:class|XG classes]] that define what the line does. The class's behavior is carried out when the line is [[xg:line_activation|activated]], [[xg:line_activation
- triggers
- ====== XG triggers ====== An [[xg:line_type|Line Type]]'s [[xg:line_activation|activation type]] concerns the event(s) that lead to the... is an event (player_cross) that could trigger an XG line. XG lines can be triggered by numerous diffe
- plane_move @xg:class
- ====== Plane move (XG class) ====== <code>Class = plane_move </code> Moves a [[modding:plane]] (floo... e^ Meaning | | Ip0,Ip1| Target Ref, Target Num| [[xg:refs:lpref]] | Reference to planes to move. | | Ip2| Destination Ref| [[xg:refs:spref]]| <html>Destination height (spref).<u... play while moving. | | Ip7| Start Texture Ref| [[xg:refs:spref]]| Spref to the texture that is set wh
- chains
- ====== XG chains ====== A single [[xg:triggers|XG trigger event]] can produce any number of effects in one so-called "atomic action". In mo... Activation (Act.)| When a trigger line type is [[xg_line_activation|activated]]. | | Deactivation (De
- colored_xg_sector_lighting_example
- ====== XG sector lighting examples ====== A [[xg:sector_type|XG sector type]] can be used to define different colored lights/tints within a sector. ===== About XG value functions ===== To begin with this will l
- map_object_reference
- ====== XG map object cross-referencing ====== ===== What is a reference? ===== References are one of the fundamental building blocks of the [[xg]] system, in fact, just about every time you crea... ctors need to refer to each other in some way. In XG, this concept is abstracted using references. Al... ication ===== Complete listing of all available XG references. The type of reference you use depends
- line_activation
- ====== Line activation (XG) ====== In [[XG]], a [[line]] has a state, it is always either //active// or //inactive//. A [[line... . These include. for instance the event type, a [[xg:line_counter|counter]] (as in "line can be activa... st important one is the execution of the line's [[xg:class|class]]. Other things include showing of me
- sector_type
- ====== Sector Type (XG) ====== A //sector type// defines the behavioral properties of a [[sector]]. A... set to a certain type share the same behavior. [[XG]] allows defining properties related to the visua... nality (for instance, damaging the player). An //XG sector// is a normal [[games:Doom]] sector whose type is an //XG sector type//. XG sectors have special physics pr
- line_type_class
- ====== Line type class (XG) ====== The //class// of an [[xg:line_type|XG line type]] defines its function. Each type belongs to a single class and thus performs ... ed use as specified in this document.</note> ===== XG classes ===== {{indexmenu>:xg:class#1}}
- line_type @xg:class
- ====== Line type (XG class) ====== <code>Class = line_type </code> Changes the [[xg:line_type|type]] of one or more [[xg:line]]s. ====== Parameters ====== ^ Prm^ Name^ Type^ Meaning... es whose type to change. | | Ip2| Line Type| Integer| Line type ID. Must be an [[xg:line_type]]. |
- sector_light @xg:class
- ====== Sector light (XG class) ====== Class = sector_light Changes the light level and color of o... e^ Meaning | | Ip0, Ip1| Target Ref,Target Num| [[xg:refs:lsref]]| Reference to the sectors whose type... he light won't be modified. | | Ip4| Light Ref| [[xg:refs:lightref]]| Source of light level. To set th... r| Offset to Ip4 [0...255]. | | Ip6| Color Ref| [[xg:refs:lightref]]| Source of light color. Only ligh
- line_count @xg:class
- ====== Line count (XG class) ====== <code>Class = line_count </code> Modifies the [[xg:line_counter|activation counter]]s of the referenced [[modding:line]]s. Each XG line has a built-in counter that is used to deter... can be activated. ===== Notes ===== A line's [[xg:activation_count]] in essence is a variable. Now
- chain_sequence @xg:class
- ====== Chain sequence (XG class) ====== <code>Class = chain_sequence </code> A chain sequence can be used to chain many different [[xg:line type]]s (of any class) behind one line. For ... med intervals. A special line class that sends [[xg:chain events]] to a copy of itself while active. ... g of the chain sequence is stopped. Each of the [[xg:chain events]] will be an activating event. ===