MAPINFO: Difference between revisions

410 bytes added ,  21 June 2023
Add quotes around the first two parameters of AddCustomData
m (typo)
Tag: Source edit
(Add quotes around the first two parameters of AddCustomData)
Tag: Source edit
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{SHORTDESC:Special lump for defining map properties}}
'''{{Zdoomwiki|MAPINFO}}''' is a special lump that allows defining information about maps, and configuring other game settings. It has received a few extensions in Zandronum:
'''{{Zdoomwiki|MAPINFO}}''' is a special lump that allows defining information about maps, and configuring other game settings. It has received a few extensions in Zandronum:


Line 27: Line 28:
! Property
! Property
! Description
! Description
|-
! <tt>AddCustomData = "<name>", "<type>", <default></tt>
| {{Devfeature|3.2|alpha}} Add a custom player data field for the scoreboard. <tt>name</tt> is the name of your field. <tt>type</tt> is either <tt>int</tt>, <tt>bool</tt>, <tt>float</tt>, <tt>string</tt>, <tt>color</tt>, or <tt>texture</tt>. <tt>default</tt> is the default value of your field.
|-
|-
! <tt>ForceSpawnEventScripts = <bool></tt>
! <tt>ForceSpawnEventScripts = <bool></tt>
| Forces [[EVENT scripts]] of type <tt>GAMEEVENT_ACTOR_SPAWNED</tt> to run for all actors, except for those with the <tt>NOSPAWNEVENTSCRIPT</tt> [[DECORATE#Actor_Flags|actor flag]], actors that have either the <tt>NOBLOCKMAP</tt> (except projectiles and puffs) or <tt>NOSECTOR</tt> flags enabled, or inherit from {{Zdoomwiki|Classes:HexenArmor|HexenArmor}}.
| Forces [[EVENT scripts]] of type <tt>GAMEEVENT_ACTOR_SPAWNED</tt> to run for all actors, except for those with the <tt>NOSPAWNEVENTSCRIPT</tt> [[DECORATE#Actor_flags|actor flag]], actors that have either the <tt>NOBLOCKMAP</tt> (except projectiles and puffs) or <tt>NOSECTOR</tt> flags enabled, or inherit from {{Zdoomwiki|Classes:HexenArmor|HexenArmor}}.
|-
|-
!<tt>ForceDamageEventScripts = <bool></tt>
!<tt>ForceDamageEventScripts = <bool></tt>
|Forces [[EVENT scripts]] of type <tt>GAMEEVENT_ACTOR_DAMAGED</tt> to run for all actors, except for those with the <tt>NODAMAGEEVENTSCRIPT</tt> [[DECORATE#Actor_Flags|actor flag]].
|Forces [[EVENT scripts]] of type <tt>GAMEEVENT_ACTOR_DAMAGED</tt> to run for all actors, except for those with the <tt>NODAMAGEEVENTSCRIPT</tt> [[DECORATE#Actor_flags|actor flag]].
|}
|}


[[Category: Special lumps]]
[[Category: Special lumps]]