Wiki
BUMPED
[Inbound]
BUMPED|DummyBot_3|713.97,1777.62,46.35|-1.00,0.08,0.00
BUMPED|<other_bot_id>|<location>|<normal_vector?>
CHAT
[Inbound]
CHAT|DummyBot_5|Unknown|True|Tis but a scratch.
CHAT|<other_bot_id>|<player_name>|<is_team_chat>|<msg>
DAMAGED
[Inbound]
DAMAGED|DummyBot_2|724.99,1758.89,84.92|20|UTDmgType_Enforcer|-0.34,9.97,4.00
DAMAGED|<other_bot_id>|<HitLocation2Damage?>|<ammount>|<type>|<momentum_vector>
FIRE
[Outbound]
FIRE|None|False
FIRE|<target>|<use_secondary_fire>
The <target> can be a vector or "None" (or possibly a bot name)
GOTPICKUP
[Inbound]
GOTPICKUP|UTWeaponPickupFactory_2|UTWeap_RocketLauncher|false
GOTPICKUP|<pickup>|<human_readable_name>|false
The false at the end is hard-coded in the mutator.
HEARDNOISE
[Inbound]
HEARDNOISE|DummyBot_3|272.08,-525.70,255.15|0.2000
HEADNOISE|<other_bot_id>|<noise_location_vector>|<loudness>
HITWALL
[Inbound]
HITWALL|BlockingVolume_28|-30.38,1008.00,-146.37|1.00,0.00,0.00
HITWALL|<wall_id?>|<wall_location_vector>|<HitNormal2Wall?>
ROTATEBY
[Outbound]
ROTATEBY|<amount>|<axis>
Where axis can be "Vertical" or "Horizontal" (actually anything other than "Vertical" will result in a horizontal rotation)
ROTATETO
[Outbound]
ROTATETO|<target>|<type>
if <type> is "Target" then the <target> must be a Bot Id.
If <type> is "rotation" then the <target> must be ?
If <type> is "Location" then the <target> must be a vector.
RUNTO
[Outbound]
RUNTO|0.0|0.0|745.46,1481.15,42.06
RUNTO|<speed>|<acceleration>|<target_vector>
Make <speed> and <accelleration> "0.0" for now.
SEENPLAYER
[Inbound]
SEENPLAYER|DummyBot_5|DevolvingBot_v0.02|255|UTWeap_Enforcer_22|0,22433,0|712.17,1780.70,46.35|0.00,0.00,0.00|True|
SEENPLAYER|<other_bot_id>|<other_bot_name>|255|<weapon>|<rotation_vector>|<location_vector>|<velocity_vector>|<is_reachable>|
SENDCHAT
[Outbound]
SENDCHAT|<type>|<msg>
<type> must be "Team" to speak only to your team. anything else will result in global chat.
STATE
[Inbound]
STATE|BEGIN
STATE|BEGIN|167.5756
STATE|BEGIN|<?>
STATE|END
STATE|END|167.5756
STATE|END|<?>
STATE|NAV
STATE|NAV|PlayerStart_5|-364.44,1376.21,272.00|False
STATE|NAV|<nav_point_id>|<location_vector>|<is_reachable>
STATE|PICKUP
STATE|PICKUP|UTWeaponPickupFactory_1|255.74,1282.88,172.00|UTWeap_BioRifle_Content|False|True
STATE|PICKUP|<pickup_id>|<location_vector>|<pickup_class>|<is_reachable>|<ready_to_pickup>
I beleive the 'ready_to_pickup' value is for ammo/weapons/armor that will respawn after a certain period of time.
STATE|PLAYER
STATE|PLAYER|DummyBot_5|712.17,1780.70,46.35|0,20234,0|0.00,0.00,0.00|DevolvingBot_v0.02|40|0|UTWeap_Enforcer|1|5|0|True
STATE|PLAYER|<bot_id>|<location_vector>|<rotation_vector>|<velocity_vector>|<name>|<health>|<sheild_strength>|<weapon>|<bFire?>|<mesh_number>|<bot_color>|<is_reachable>
STATE|SCORE
STATE|SCORE|DummyBot_6,BulletMagnet v2.0,0.0000|DummyBot_5,DevolvingBot_v0.02,3.0000|DummyBot_4,Drunken Schizo,2.0000|DummyBot_3,Usain Bolt,1.0000|DummyBot_2,Defective Bot Mk II,0.0000|DummyBot_1,miniPhone3G,8.0000|DummyBot_0,Blarghbear,4.0000
STATE|SCORE(|<bot_id>,<bot_name>,<score>)+
STATE|SELF
STATE|SELF|DummyBot_6|52.27,1831.49,239.15|0,64734,0|306.99,-24.97,0.00|BulletMagnet v2.0|100|0|UTWeap_Enforcer|0|-1|0|50
STATE|SELF|<your_bot_id>|<location_vector>|<rotation_vector>|<velocity_vector>|<name>|<health>|<sheild_strength>|<weapon>|<bFire?>|<mesh_number>|<bot_color>|<ammo_count>
