Waypoint limit
Posted: Tue May 10, 2011 6:27 pm
Boss Melekor,
why the command "movement" is limited to four waypoints?
should be unlimited.
why the command "movement" is limited to four waypoints?
should be unlimited.
Ok boss, but wait a minute, let me an argument.Melekor wrote:Short answer: That's just how Bungie did it.
Long answer: Because the array holding the waypoints is statically allocated for efficiency, and since the monster command structure is stored on disk as well as transmitted over the network, Bungie didn't want to waste too many bytes on it. Four was good enough so they just went with that and it hasn't ever been increased.
Code: Select all
-------------------------------------------------------------------
===Activate Bards Jig=== [Action List]
initially_active
deactivates_on_trigger
0.00, 0.00
{
Actions to Activate
Bards Dance 1A
Bards Dance 2A
Bards Dance 3A
Bards Dance 4A
Bards Dance 5A
Bards Dance 6A
Bards Hurtin ??
Halt Thy Damned Strumming
Bards Un AutoTargetable
}
Bards Hurtin ?? [Test Unit]
deactivates_on_successful_execution
0.00, 0.00
{
(subj, monster_identifier)
10118 (02 bard peas kidnapped)
10120 (02 bard peas kidnapped)
10121 (02 bard peas kidnapped)
10122 (02 bard peas kidnapped)
10116 (02 bard peas kidnapped)
10117 (02 bard peas kidnapped)
10115 (02 bard peas kidnapped)
10123 (02 bard peas kidnapped)
Vitality Less Than
1.00001
Deactivates On Success
Bards Dance 1A
Bards Dance 1B
Bards Dance 1C
Bards Dance 1D
Bards Dance 1E
Bards Dance 1F
Bards Dance 2A
Bards Dance 2B
Bards Dance 2C Bards Dance 2D
Bards Dance 2E
Bards Dance 2F
Bards Dance 3A
Bards Dance 3B
Bards Dance 3C
Bards Dance 3D
Bards Dance 3E
Bards Dance 3F
Bards Dance 4A
Bards Dance 4B
Bards Dance 4C
Bards Dance 4D
Bards Dance 4E
Bards Dance 4F
Bards Dance 5A
Bards Dance 5B
Bards Dance 5C
Bards Dance 5D
Bards Dance 5E
Bards Dance 5F
Bards Dance 6A
Bards Dance 6B
Bards Dance 6C
Bards Dance 6D
Bards Dance 6E
Bards Dance 6F
Halt Thy Damned Strumming
Bards Un AutoTargetable
Activates on Success
Bards Flee de Killers
Turn Off Bardly Musikz
}
Bards Flee de Killers [Meander Action (wander aimlessly)]
no_initial_delay
deactivates_never
0.00, 0.00
{
Meanderers
10118 (02 bard peas kidnapped)
10117 (02 bard peas kidnapped)
10116 (02 bard peas kidnapped)
10122 (02 bard peas kidnapped)
10121 (02 bard peas kidnapped)
10120 (02 bard peas kidnapped)
10115 (02 bard peas kidnapped)
10123 (02 bard peas kidnapped)
Meander Points
227.278, 141.469
210.288, 101.860
191.334, 54.655
111.333, 39.385
Scan For Threats
true
Threat Scan Width
10
}
Turn Off Bardly Musikz [Ambient Sound Control]
deactivates_on_successful_execution
0.00, 0.00
{
Sound
10000 (amb lute playing)
10002 (amb lute playing)
10001 (amb lute playing)
Volume
0.00001
Duration
0.00001
}
Bards Un AutoTargetable [Unit Control]
deactivates_never
0.00, 0.00
{
Monsters
10117 (02 bard peas kidnapped)
10118 (02 bard peas kidnapped)
10120 (02 bard peas kidnapped)
10121 (02 bard peas kidnapped)
10122 (02 bard peas kidnapped)
10116 (02 bard peas kidnapped)
10115 (02 bard peas kidnapped)
10123 (02 bard peas kidnapped)
Does Not Autotarget Flag
true
Cannot Be Autotargeted Flag
true
}
Halt Thy Damned Strumming [General Action]
deactivates_never
1.00, 1.00
{
Command Type
0
Monsters
10115 (02 bard peas kidnapped)
10123 (02 bard peas kidnapped)
}
-------------------------------------------------------------------
Bards Dance 1A [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10116 (02 bard peas kidnapped)
Waypoints
145.692, 190.717
Formation Index
0
Final Facing
355.08
Activates on Success
Bards Dance 1B
Bards Dance 2B
Bards Dance 3B
Bards Dance 4B
Bards Dance 5B
Bards Dance 6B
}
Bards Dance 1B [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10116 (02 bard peas kidnapped)
Waypoints
146.327, 189.383
Formation Index
0
Final Facing
42.19
Activates on Success
Bards Dance 1C
Bards Dance 2C
Bards Dance 3C
Bards Dance 4C
Bards Dance 5C
Bards Dance 6C
}
Bards Dance 1C [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10116 (02 bard peas kidnapped)
Waypoints
148.307, 188.930
Formation Index
0
Final Facing
113.20
Activates on Success
Bards Dance 1D
Bards Dance 2D
Bards Dance 3D
Bards Dance 4D
Bards Dance 5D
Bards Dance 6D
}
Bards Dance 1D [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10116 (02 bard peas kidnapped)
Waypoints
149.217, 190.440
Formation Index
0
Final Facing
177.54
Activates on Success
Bards Dance 1E
Bards Dance 2E
Bards Dance 3E
Bards Dance 4E
Bards Dance 5E
Bards Dance 6E
}
Bards Dance 1E [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10116 (02 bard peas kidnapped)
Waypoints
148.616, 192.020
Formation Index
0
Final Facing
230.27
Activates on Success
Bards Dance 1F
Bards Dance 2F
Bards Dance 3F
Bards Dance 4F
Bards Dance 5F
Bards Dance 6F
}
Bards Dance 1F [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10116 (02 bard peas kidnapped)
Waypoints
146.971, 192.446
Formation Index
0
Final Facing
293.55
Activates on Success
Bards Dance 1A
Bards Dance 2A
Bards Dance 3A
Bards Dance 4A
Bards Dance 5A
Bards Dance 6A
}
Bards Dance 2A [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10117 (02 bard peas kidnapped)
Waypoints
146.327, 189.383
Formation Index
0
Final Facing
42.19
}
Bards Dance 2B [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10117 (02 bard peas kidnapped)
Waypoints
148.307, 188.930
Formation Index
0
Final Facing
113.20
}
Bards Dance 2C [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10117 (02 bard peas kidnapped)
Waypoints
149.217, 190.440
Formation Index
0
Final Facing
177.54
}
Bards Dance 2D [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10117 (02 bard peas kidnapped)
Waypoints
148.616, 192.020
Formation Index
0
Final Facing
230.27
}
Bards Dance 2E [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10117 (02 bard peas kidnapped)
Waypoints
146.971, 192.446
Formation Index
0
Final Facing
293.55
}
Bards Dance 2F [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10117 (02 bard peas kidnapped)
Waypoints
145.692, 190.717
Formation Index
0
Final Facing
355.08
}
Bards Dance 3A [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10118 (02 bard peas kidnapped)
Waypoints
148.307, 188.930
Formation Index
0
Final Facing
113.20
}
Bards Dance 3B [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10118 (02 bard peas kidnapped)
Waypoints
149.217, 190.440
Formation Index
0
Final Facing
177.54
}
Bards Dance 3C [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10118 (02 bard peas kidnapped)
Waypoints
148.616, 192.020
Formation Index
0
Final Facing
230.27
}
Bards Dance 3D [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10118 (02 bard peas kidnapped)
Waypoints
146.971, 192.446
Formation Index
0
Final Facing
293.55
}
Bards Dance 3E [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10118 (02 bard peas kidnapped)
Waypoints
145.692, 190.717
Formation Index
0
Final Facing
355.08
}
Bards Dance 3F [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10118 (02 bard peas kidnapped)
Waypoints
146.327, 189.383
Formation Index
0
Final Facing
42.19
}
Bards Dance 4A [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10120 (02 bard peas kidnapped)
Waypoints
149.217, 190.440
Formation Index
0
Final Facing
177.54
}
Bards Dance 4B [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10120 (02 bard peas kidnapped)
Waypoints
148.616, 192.020
Formation Index
0
Final Facing
230.27
}
Bards Dance 4C [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10120 (02 bard peas kidnapped)
Waypoints
146.971, 192.446
Formation Index
0
Final Facing
293.55
}
Bards Dance 4D [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10120 (02 bard peas kidnapped)
Waypoints
145.692, 190.717
Formation Index
0
Final Facing
355.08
}
Bards Dance 4E [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10120 (02 bard peas kidnapped)
Waypoints
146.327, 189.383
Formation Index
0
Final Facing
42.19
}
Bards Dance 4F [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10120 (02 bard peas kidnapped)
Waypoints
148.307, 188.930
Formation Index
0
Final Facing
113.20
}
Bards Dance 5A [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10121 (02 bard peas kidnapped)
Waypoints
148.616, 192.020
Formation Index
0
Final Facing
230.27
}
Bards Dance 5B [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10121 (02 bard peas kidnapped)
Waypoints
146.971, 192.446
Formation Index
0
Final Facing
293.55
}
Bards Dance 5C [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10121 (02 bard peas kidnapped)
Waypoints
145.692, 190.717
Formation Index
0
Final Facing
355.08
}
Bards Dance 5D [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10121 (02 bard peas kidnapped)
Waypoints
146.327, 189.383
Formation Index
0
Final Facing
42.19
}
Bards Dance 5E [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10121 (02 bard peas kidnapped)
Waypoints
148.307, 188.930
Formation Index
0
Final Facing
113.20
}
Bards Dance 5F [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10121 (02 bard peas kidnapped)
Waypoints
149.217, 190.440
Formation Index
0
Final Facing
177.54
}
Bards Dance 6A [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10122 (02 bard peas kidnapped)
Waypoints
146.971, 192.446
Formation Index
0
Final Facing
293.55
}
Bards Dance 6B [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10122 (02 bard peas kidnapped)
Waypoints
145.692, 190.717
Formation Index
0
Final Facing
355.08
}
Bards Dance 6C [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10122 (02 bard peas kidnapped)
Waypoints
146.327, 189.383
Formation Index
0
Final Facing
42.19
}
Bards Dance 6D [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10122 (02 bard peas kidnapped)
Waypoints
148.307, 188.930
Formation Index
0
Final Facing
113.20
}
Bards Dance 6E [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10122 (02 bard peas kidnapped)
Waypoints
149.217, 190.440
Formation Index
0
Final Facing
177.54
}
Bards Dance 6F [Movement]
deactivates_on_trigger
2.50, 2.50
{
Monsters
10122 (02 bard peas kidnapped)
Waypoints
148.616, 192.020
Formation Index
0
Final Facing
230.27
}