WaveSchedule { PointTemplates { BotAttributes { nofixup 1 ////////////////////////////////////////////////////////////////////////////////////////////////////////// logic_relay { "targetname" "botattributes1_relay" "OnTrigger" "point_populator_interface,ChangeBotAttributes,BotAttributes1,0,-1" "OnTrigger" "botattributes_current,SetCompareValue,1,0,-1" } logic_relay { "targetname" "botattributes2_relay" "OnTrigger" "point_populator_interface,ChangeBotAttributes,BotAttributes2,0,-1" "OnTrigger" "botattributes_current,SetCompareValue,2,0,-1" } logic_relay { "targetname" "botattributes3_relay" "OnTrigger" "point_populator_interface,ChangeBotAttributes,BotAttributes3,0,-1" "OnTrigger" "botattributes_current,SetCompareValue,3,0,-1" } logic_relay { "targetname" "botattributes4_relay" "OnTrigger" "point_populator_interface,ChangeBotAttributes,BotAttributes4,0,-1" "OnTrigger" "botattributes_current,SetCompareValue,4,0,-1" } ////////////////////////////////////////////////////////////////////////////////////////////////////////// logic_relay { "targetname" "botattributes1_setdefault_relay" "OnTrigger" "point_populator_interface,ChangeBotAttributes,BotAttributes1,0,-1" "OnTrigger" "point_populator_interface,ChangeDefaultEventAttributes,BotAttributes1,0,-1" "OnTrigger" "botattributes_current,SetCompareValue,5,0,-1" } logic_relay { "targetname" "botattributes2_setdefault_relay" "OnTrigger" "point_populator_interface,ChangeBotAttributes,BotAttributes2,0,-1" "OnTrigger" "point_populator_interface,ChangeDefaultEventAttributes,BotAttributes2,0,-1" "OnTrigger" "botattributes_current,SetCompareValue,6,0,-1" } logic_relay { "targetname" "botattributes3_setdefault_relay" "OnTrigger" "point_populator_interface,ChangeBotAttributes,BotAttributes3,0,-1" "OnTrigger" "point_populator_interface,ChangeDefaultEventAttributes,BotAttributes3,0,-1" "OnTrigger" "botattributes_current,SetCompareValue,7,0,-1" } logic_relay { "targetname" "botattributes4_setdefault_relay" "OnTrigger" "point_populator_interface,ChangeBotAttributes,BotAttributes4,0,-1" "OnTrigger" "point_populator_interface,ChangeDefaultEventAttributes,BotAttributes4,0,-1" "OnTrigger" "botattributes_current,SetCompareValue,8,0,-1" } ////////////////////////////////////////////////////////////////////////////////////////////////////////// logic_relay { "targetname" "botattributes_revert_relay" "OnTrigger" "point_populator_interface,ChangeBotAttributes,Default,0,-1" "OnTrigger" "point_populator_interface,ChangeDefaultEventAttributes,Default,0,-1" "OnTrigger" "botattributes_current,SetCompareValue,0,0,-1" } logic_compare { "targetname" "botattributes_current" "CompareValue" "0" "InitialValue" "0" "OnNotEqualTo" "botattributes_current_choose,InValue,,0,-1" "OnEqualTo" "botattributes_random_start_timer,FireTimer,,0,-1" "OnEqualTo" "botattributes_setdefault_random_start_timer,FireTimer,,0,-1" } logic_case { "targetname" "botattributes_current_choose" "Case01" "1" "Case02" "2" "Case03" "3" "Case04" "4" "Case05" "5" "Case06" "6" "Case07" "7" "Case08" "8" "OnCase01" "botattributes1_relay,Trigger,,0,-1" "OnCase02" "botattributes2_relay,Trigger,,0,-1" "OnCase03" "botattributes3_relay,Trigger,,0,-1" "OnCase04" "botattributes4_relay,Trigger,,0,-1" "OnCase05" "botattributes1_setdefault_relay,Trigger,,0,-1" "OnCase06" "botattributes2_setdefault_relay,Trigger,,0,-1" "OnCase07" "botattributes3_setdefault_relay,Trigger,,0,-1" "OnCase08" "botattributes4_setdefault_relay,Trigger,,0,-1" } ////////////////////////////////////////////////////////////////////////////////////////////////////////// logic_relay { "targetname" "botattributes_random_start_relay" "OnTrigger" "botattributes_random_start_timer,Enable,,0,-1" "OnTrigger" "botattributes_random_enabled,SetValue,1,0,-1" } logic_relay { "targetname" "botattributes_setdefault_random_start_relay" "OnTrigger" "botattributes_setdefault_random_start_timer,Enable,,0,-1" "OnTrigger" "botattributes_random_enabled,SetValue,1,0,-1" } logic_case { "targetname" "botattributes_random_start_choose" "OnCase01" "botattributes_current,SetValueCompare,1,0,-1" "OnCase02" "botattributes_current,SetValueCompare,2,0,-1" "OnCase03" "botattributes_current,SetValueCompare,3,0,-1" "OnCase04" "botattributes_current,SetValueCompare,4,0,-1" } logic_case { "targetname" "botattributes_setdefault_random_start_choose" "OnCase01" "botattributes_current,SetValueCompare,5,0,-1" "OnCase02" "botattributes_current,SetValueCompare,6,0,-1" "OnCase03" "botattributes_current,SetValueCompare,7,0,-1" "OnCase04" "botattributes_current,SetValueCompare,8,0,-1" } logic_timer { "targetname" "botattributes_random_start_timer" "LowerRandomBound" "2" "UpperRandomBound" "8" "UseRandomTime" "1" "StartDisabled" "1" "OnTimer" "botattributes_random_start_choose,PickRandom,,0,-1" } logic_timer { "targetname" "botattributes_setdefault_random_start_timer" "LowerRandomBound" "2" "UpperRandomBound" "8" "UseRandomTime" "1" "StartDisabled" "1" "OnTimer" "botattributes_setdefault_random_start_choose,PickRandom,,0,-1" } logic_branch { "targetname" "botattributes_random_enabled" "InitialValue" "0" "OnTrue" "botattributes_random_start_timer,Enable,,0,-1" "OnTrue" "botattributes_setdefault_random_start_timer,Enable,,0,-1" } logic_relay { "targetname" "botattributes_random_stop_relay" "OnTrigger" "botattributes_random_start_timer,Disable,,0,-1" "OnTrigger" "botattributes_random_start_timer,ResetTimer,,0.01,-1" "OnTrigger" "botattributes_setdefault_random_start_timer,ResetTimer,,0.01,-1" "OnTrigger" "botattributes_setdefault_random_start_timer,Disable,,0,-1" "OnTrigger" "botattributes_random_enabled,SetValue,0,0,-1" } ////////////////////////////////////////////////////////////////////////////////////////////////////////// logic_relay { "targetname" "botattributes_reset_relay" "OnTrigger" "point_populator_interface,ChangeDefaultEventAttributes,Default,0,-1" "OnTrigger" "botattributes_random_stop_relay,Trigger,,0,-1" "OnTrigger" "botattributes_random_enabled,SetValue,0,0,-1" "OnTrigger" "botattributes_random_setinterval_reset,Trigger,,0,-1" "OnTrigger" "botattributes_current,SetCompareValue,0,0,-1" "OnTrigger" "botattributes_current,SetValue,0,0,-1" } ////////////////////////////////////////////////////////////////////////////////////////////////////////// } BotAttributes_2 { nofixup 1 logic_relay { "targetname" "botattributes_random_setinterval_2" "OnTrigger" "botattributes_random_start_timer,LowerRandomBound,2,0,-1" "OnTrigger" "botattributes_random_start_timer,UpperRandomBound,2,0,-1" "OnTrigger" "botattributes_setdefault_random_start_timer,LowerRandomBound,2,0,-1" "OnTrigger" "botattributes_setdefault_random_start_timer,UpperRandomBound,2,0,-1" } logic_relay { "targetname" "botattributes_random_setinterval_4" "OnTrigger" "botattributes_random_start_timer,LowerRandomBound,4,0,-1" "OnTrigger" "botattributes_random_start_timer,UpperRandomBound,4,0,-1" "OnTrigger" "botattributes_setdefault_random_start_timer,LowerRandomBound,4,0,-1" "OnTrigger" "botattributes_setdefault_random_start_timer,UpperRandomBound,4,0,-1" } logic_relay { "targetname" "botattributes_random_setinterval_8" "OnTrigger" "botattributes_random_start_timer,LowerRandomBound,8,0,-1" "OnTrigger" "botattributes_random_start_timer,UpperRandomBound,8,0,-1" "OnTrigger" "botattributes_setdefault_random_start_timer,LowerRandomBound,8,0,-1" "OnTrigger" "botattributes_setdefault_random_start_timer,UpperRandomBound,8,0,-1" } logic_relay { "targetname" "botattributes_random_setinterval_16" "OnTrigger" "botattributes_random_start_timer,LowerRandomBound,16,0,-1" "OnTrigger" "botattributes_random_start_timer,UpperRandomBound,16,0,-1" "OnTrigger" "botattributes_setdefault_random_start_timer,UpperRandomBound,16,0,-1" "OnTrigger" "botattributes_setdefault_random_start_timer,LowerRandomBound,16,0,-1" } logic_relay { "targetname" "botattributes_random_setinterval_reset" "OnTrigger" "botattributes_setdefault_random_start_timer,UpperRandomBound,8,0,-1" "OnTrigger" "botattributes_setdefault_random_start_timer,LowerRandomBound,2,0,-1" "OnTrigger" "botattributes_random_start_timer,UpperRandomBound,8,0,-1" "OnTrigger" "botattributes_random_start_timer,LowerRandomBound,2,0,-1" } } } }