This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.

Weapon (object): Difference between revisions

From BZFlagWiki
Jump to navigation Jump to search
Changed parameters to property list
replaced "flagcap" with oncap, as per this thread: http://my.bzflag.org/bb/viewtopic.php?p=113287#113287
Line 14: Line 14:
   delay 10.0 3.0 5.0 3.0
   delay 10.0 3.0 5.0 3.0
   type V  
   type V  
   trigger flagcap
   trigger oncap
   eventteam R
   eventteam R
  end
  end
Line 28: Line 28:
delay =a list of delays to loop through after the startup delay.
delay =a list of delays to loop through after the startup delay.
type = the [[FlagCode]] for the flag effect to use for the weapon.
type = the [[FlagCode]] for the flag effect to use for the weapon.
trigger =if a delay is not used, when to trigger the flag, currently only flagcap is valid.
trigger =if a delay is not used, when to trigger the flag, currently only oncap is valid.
eventteam =the team to use when looking at flagcap weapons.
eventteam =the team to use when looking at flagcap weapons.
</properties>
</properties>

Revision as of 01:28, 28 August 2007

A weapon object is a BZW map structure that defines a fixed weapon effect. This is also called a world weapon.

Code

The code for a weapon object is as follows

weapon
 name example_weapon
 position 0.0 0.0 0.0
 rotation 0.0
 color 0
 tilt 0.0
 initdelay 10.0
 delay 10.0 3.0 5.0 3.0
 type V 
 trigger oncap
 eventteam R
end

Valid parameters for a weapon object are: <properties> name=the name of the weapon, generally unused. position =the position in world units for the effect to begin at rotation =the orientation in degrees for the effect to fire in. color =the color the weapon should be. tilt =the vertical tilt in degrees for the effect to fire in. initdelay =the delay to wait after the server starts before the effect is triggered. delay =a list of delays to loop through after the startup delay. type = the FlagCode for the flag effect to use for the weapon. trigger =if a delay is not used, when to trigger the flag, currently only oncap is valid. eventteam =the team to use when looking at flagcap weapons. </properties> The weapon object can be used as many times as desired on a map.

Appearance

The weapon object will produce a weapon effect that is exactly the same as similar effects produced by players.

History

The weapon object was added in v2.0.0.

Editor Support

The weapon object is only fully supported by the BZWTools blender plug-in.