/* * CHL_NASA objective script */ /* * start "CATACYLSMIC EVENTS" */ OBJECTIVE_BEGIN NAME "RocketSled" TYPE "GRIND" IS_CHILD "NO" ACTIVE "NO" TIMEOUT "30" HIGHLIGHT "YES" STRINGID "KSTRSP_OBJCTV_NLPSLED" ACTIVATE_BEGIN ANIMSCRIPT "AnimScript_RocketMech" ACTIVATE_END TIMEOUT_BEGIN AUDIO "rocketsled_failure" TIMEOUT_END COMPLETE_BEGIN ANIMSCRIPT "AnimScript_RocketSledCrash" COMPLETE_END PARAMETERS_BEGIN GRIND_BEGIN NUMEDGES "1" MIN_DISTANCE "1" EDGE1 "edge_sledSwitch" GRIND_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Plane" TYPE "COLLECT" IS_CHILD "NO" ACTIVE "NO" TIMEOUT "30" STRINGID "KSTRSP_OBJCTV_NLPPLANE" PREREQUISITE_BEGIN NAME "RocketSled" PREREQUISITE_END ACTIVATE_BEGIN ANIMSCRIPT "AnimScript_FlyingMech" ENTITY_BEGIN NAME "nlpFMECH_B" MESSAGE "DISABLE" ENTITY_END ACTIVATE_END TIMEOUT_BEGIN AUDIO "plane_failure" ENTITY_BEGIN NAME "nlpFMECH_A" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpFMECH_B" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpFMECH_C" MESSAGE "ENABLE" ENTITY_END TIMEOUT_END COMPLETE_BEGIN ANIMSCRIPT "AnimScript_BlowUpPlane" ENTITY_BEGIN NAME "nlpFMECH_A" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "nlpFMECH_B" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "nlpFMECH_C" MESSAGE "DISABLE" ENTITY_END OBJCTVMSG_BEGIN NAME "GetJetPack" MESSAGE "Activate" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "2" NO_MANAGE "YES" ITEM1 "nlpFMECH_A" ITEM2 "nlpFMECH_C" COLLECT_END PARAMETERS_END OBJECTIVE_END // dummy objective to attach jet pack OBJECTIVE_BEGIN NAME "GetJetPack" TYPE "COLLECT" PREREQUISITE_BEGIN NAME "Plane" PREREQUISITE_END COMPLETE_BEGIN ENTITY_BEGIN NAME "Attach_Jet01" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" ITEM1 "pickup_Jet01" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Satellite" TYPE "PROXIMITY" IS_CHILD "NO" ACTIVE "NO" TIMEOUT "30" STRINGID "KSTRSP_OBJCTV_NLPSATL" PREREQUISITE_BEGIN NAME "Plane" PREREQUISITE_END ACTIVATE_BEGIN ANIMSCRIPT "AnimScript_RockSatellite" ACTIVATE_END TIMEOUT_BEGIN AUDIO "satellite_failure" TIMEOUT_END COMPLETE_BEGIN ANIMSCRIPT "AnimScript_SatelliteCrash" OBJCTVMSG_BEGIN NAME "Rocket_ACTIVATOR" MESSAGE "Activate" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN PROXIMITY_BEGIN TYPE "EDGE" NAME "edge_switch02" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Get.01" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpSMONK_A" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_A" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpSMONK_A" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Get.02" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpSMONK_B" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_B" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpSMONK_B" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Get.03" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpSMONK_C" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_C" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpSMONK_C" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.01.Chkpt" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_A" MESSAGE "DEACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" ITEM1 "checkpoint_elevator01" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.02.Chkpt" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_B" MESSAGE "DEACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" ITEM1 "checkpoint_elevator01" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.03.Chkpt" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_C" MESSAGE "DEACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" ITEM1 "checkpoint_elevator01" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.01.FAIL.St.A" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainCrash" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.01.FAIL.St.B" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.01.FAIL.St" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN // hack: make the attach flash with a collide message // only do this with attachments ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_A" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_B" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_C" MESSAGE "COLLIDE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Rocket.Timed.Drop.01.FAIL.St.A" OBJECTIVE2 "Rocket.Timed.Drop.01.FAIL.St.B" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.01.FAIL.Reset" TYPE "TRICK" ACTIVE "NO" COMPLETE_BEGIN OBJCTVMSG_BEGIN NAME "Rocket.Timed" MESSAGE "Timeout" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.01.FAIL.FALSE" TYPE "FALSE" //prevent failure subobjective completion ACTIVE "NO" PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.01.FAIL" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "Ordered" OBJECTIVE1 "Rocket.Timed.Drop.01.FAIL.St" OBJECTIVE2 "Rocket.Timed.Drop.01.FAIL.Reset" OBJECTIVE3 "Rocket.Timed.Drop.01.FAIL.FALSE" // this objective never completes SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.02.FAIL.St.A" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainCrash" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.02.FAIL.St.B" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.02.FAIL.St" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN // hack: make the attach flash with a collide message // only do this with attachments ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_A" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_B" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_C" MESSAGE "COLLIDE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Rocket.Timed.Drop.02.FAIL.St.A" OBJECTIVE2 "Rocket.Timed.Drop.02.FAIL.St.B" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.02.FAIL.Reset" TYPE "TRICK" ACTIVE "NO" COMPLETE_BEGIN OBJCTVMSG_BEGIN NAME "Rocket.Timed" MESSAGE "Timeout" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.02.FAIL.FALSE" TYPE "FALSE" //prevent failure subobjective completion ACTIVE "NO" PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.02.FAIL" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "Ordered" OBJECTIVE1 "Rocket.Timed.Drop.02.FAIL.St" OBJECTIVE2 "Rocket.Timed.Drop.02.FAIL.Reset" OBJECTIVE3 "Rocket.Timed.Drop.02.FAIL.FALSE" // this objective never completes SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.03.FAIL.St.A" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainCrash" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.03.FAIL.St.B" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.03.FAIL.St" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN // hack: make the attach flash with a collide message // only do this with attachments ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_A" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_B" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_C" MESSAGE "COLLIDE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Rocket.Timed.Drop.03.FAIL.St.A" OBJECTIVE2 "Rocket.Timed.Drop.03.FAIL.St.B" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.03.FAIL.Reset" TYPE "TRICK" ACTIVE "NO" COMPLETE_BEGIN OBJCTVMSG_BEGIN NAME "Rocket.Timed" MESSAGE "Timeout" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.03.FAIL.FALSE" TYPE "FALSE" //prevent failure subobjective completion ACTIVE "NO" PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.03.FAIL" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "Ordered" OBJECTIVE1 "Rocket.Timed.Drop.03.FAIL.St" OBJECTIVE2 "Rocket.Timed.Drop.03.FAIL.Reset" OBJECTIVE3 "Rocket.Timed.Drop.03.FAIL.FALSE" // this objective never completes SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.01" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Rocket.Timed.Drop.01.Chkpt" OBJECTIVE2 "Rocket.Timed.Drop.01.FAIL" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.02" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Rocket.Timed.Drop.02.Chkpt" OBJECTIVE2 "Rocket.Timed.Drop.02.FAIL" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Drop.03" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Rocket.Timed.Drop.03.Chkpt" OBJECTIVE2 "Rocket.Timed.Drop.03.FAIL" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Deliver.01" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" TYPE "Ordered" OBJECTIVE1 "Rocket.Timed.Get.01" OBJECTIVE2 "Rocket.Timed.Drop.01" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Deliver.02" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" TYPE "Ordered" OBJECTIVE1 "Rocket.Timed.Get.02" OBJECTIVE2 "Rocket.Timed.Drop.02" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed.Deliver.03" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" TYPE "Ordered" OBJECTIVE1 "Rocket.Timed.Get.03" OBJECTIVE2 "Rocket.Timed.Drop.03" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket.Timed" TYPE "SET" ACTIVE "NO" TIMEOUT "60" STRINGID "KSTRSP_OBJCTV_NLPRCKT_TIMED" ACTIVATE_BEGIN OBJCTVMSG_BEGIN NAME "Rocket.ResetOnActivate" MESSAGE "Complete" OBJCTVMSG_END ACTIVATE_END PREREQUISITE_BEGIN NAME "SpaceMonkiesGap" PREREQUISITE_END TIMEOUT_BEGIN ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_A" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_B" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpSMONK_C" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "nlpSMONK_A" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpSMONK_B" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpSMONK_C" MESSAGE "ENABLE" ENTITY_END OBJCTVMSG_BEGIN NAME "Rocket" MESSAGE "Timeout" // reset activator (same as Aliens) OBJCTVMSG_END TIMEOUT_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" OBJECTIVE1 "Rocket.Timed.Deliver.01" OBJECTIVE2 "Rocket.Timed.Deliver.02" OBJECTIVE3 "Rocket.Timed.Deliver.03" SET_END PARAMETERS_END OBJECTIVE_END // prevents non-NPC triggered timed objective from starting during another // timed objective (ACTIVATE_BEGIN only reached if Rocket.Timed couldn't // be activated) OBJECTIVE_BEGIN NAME "Rocket.ResetOnActivate" TYPE "FALSE" ACTIVE "NO" ACTIVATE_BEGIN OBJCTVMSG_BEGIN NAME "Rocket" MESSAGE "Timeout" OBJCTVMSG_END ACTIVATE_END PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END // always active (with prereq), since the timelimit is triggered by a mover, // not an NPC OBJECTIVE_BEGIN NAME "Rocket" TYPE "SET" IS_CHILD "NO" ACTIVE "NO" STRINGID "KSTRSP_OBJCTV_NLPRCKT" // stringid is also in rocket.timed, since this challenge is a weird, // non-npc triggered one PREREQUISITE_BEGIN NAME "Satellite" PREREQUISITE_END COMPLETE_BEGIN ANIMSCRIPT "AnimScript_RocketLaunch" COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" OBJECTIVE1 "Rocket.Timed" OBJECTIVE2 "Rocket.ResetOnActivate" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Rocket_ACTIVATOR" TYPE "COLLECT" ACTIVE "YES" REPEATABLE "YES" PREREQUISITE_BEGIN NAME "Satellite" PREREQUISITE_END COMPLETE_BEGIN OBJCTVMSG_BEGIN NAME "Rocket" MESSAGE "Activate" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" ITEM1 "mover_button01" COLLECT_END PARAMETERS_END OBJECTIVE_END // should only display if you try to hit the button before freeing the // space monkeys OBJECTIVE_BEGIN NAME "Rocket_GET_SMONKS" TYPE "COLLECT" ACTIVE "NO" STRINGID "KSTRSP_OBJCTV_NLPGETSM" PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" ITEM1 "mover_button01" COLLECT_END PARAMETERS_END OBJECTIVE_END /* * start "NPC/NPR" (activated) */ OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.01" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandBarHop" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.02" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandLocomotive" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.03" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandHitchhiker" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.04" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandWhiplash" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.05" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandCliffhanger" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.06" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandHipPack" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.07" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandBackpacker" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.08" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandSteamroller" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.09" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandBarRide" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.10" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandHitchhikerTailwhip" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.11" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandBoomerang" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.12" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandPinkySqueek" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.13" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandForwardRope" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.14" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandTimeMachine" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.15" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandDumpTruck" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.16" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandSlider" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.17" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandMegaSpin" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.18" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandJunkyard" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.19" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandStickBitch" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.20" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandTidyBowl" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.21" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandDeathTruck" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.22" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandPachyderm" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.23" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandUndertaker" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.24" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandUpsideDownMegaSpin" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.25" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandRolaid" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FL.Tk.26" TYPE "Trick" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "FlatlandUpsideDownRolaid" TRICK_END PARAMETERS_END OBJECTIVE_END // subobjective: do (NUMREQUIRED) different flatland tricks OBJECTIVE_BEGIN NAME "Monkies.OK" TYPE "SET" ACTIVE "NO" STRINGID "KSTRSP_OBJCTV_NLPMONKY_FL" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "26" NUMREQUIRED "6" OBJECTIVE1 "Monkies.FL.Tk.01" OBJECTIVE2 "Monkies.FL.Tk.02" OBJECTIVE3 "Monkies.FL.Tk.03" OBJECTIVE4 "Monkies.FL.Tk.04" OBJECTIVE5 "Monkies.FL.Tk.05" OBJECTIVE6 "Monkies.FL.Tk.06" OBJECTIVE7 "Monkies.FL.Tk.07" OBJECTIVE8 "Monkies.FL.Tk.08" OBJECTIVE9 "Monkies.FL.Tk.09" OBJECTIVE10 "Monkies.FL.Tk.10" OBJECTIVE11 "Monkies.FL.Tk.11" OBJECTIVE12 "Monkies.FL.Tk.12" OBJECTIVE13 "Monkies.FL.Tk.13" OBJECTIVE14 "Monkies.FL.Tk.14" OBJECTIVE15 "Monkies.FL.Tk.15" OBJECTIVE16 "Monkies.FL.Tk.16" OBJECTIVE17 "Monkies.FL.Tk.17" OBJECTIVE18 "Monkies.FL.Tk.18" OBJECTIVE19 "Monkies.FL.Tk.19" OBJECTIVE20 "Monkies.FL.Tk.20" OBJECTIVE21 "Monkies.FL.Tk.21" OBJECTIVE22 "Monkies.FL.Tk.22" OBJECTIVE23 "Monkies.FL.Tk.23" OBJECTIVE24 "Monkies.FL.Tk.24" OBJECTIVE25 "Monkies.FL.Tk.25" OBJECTIVE26 "Monkies.FL.Tk.26" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FAIL.St.A" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainCrash" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FAIL.St.B" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FAIL.St" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Monkies.FAIL.St.A" OBJECTIVE2 "Monkies.FAIL.St.B" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FAIL.Reset" TYPE "TRICK" ACTIVE "NO" COMPLETE_BEGIN OBJCTVMSG_BEGIN NAME "Monkies" MESSAGE "Timeout" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FAIL.FALSE" TYPE "FALSE" //prevent failure subobjective completion ACTIVE "NO" PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Monkies.FAIL" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "Ordered" OBJECTIVE1 "Monkies.FAIL.St" OBJECTIVE2 "Monkies.FAIL.Reset" OBJECTIVE3 "Monkies.FAIL.FALSE" // this objective never completes SET_END PARAMETERS_END OBJECTIVE_END // Monkies: do (NUMREQUIRED) different flatland tricks. Copied from a // subobjective of Monkies. OBJECTIVE_BEGIN NAME "Monkies" TYPE "SET" IS_CHILD "NO" ACTIVE "NO" TIMEOUT "60" STRINGID "KSTRSP_OBJCTV_NLPMONKY" ACTIVATE_BEGIN ANIMSCRIPT "AnimScript_Hippy" ACTIVATE_END TIMEOUT_BEGIN AUDIO "monkies_failure" TIMEOUT_END COMPLETE_BEGIN AUDIO "monkies_success" // hide the caged diaper monkies ENTITY_BEGIN NAME "nlpMONKY_A" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_B" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_C" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_D" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_E" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_F" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_G" MESSAGE "DISABLE" ENTITY_END // show the freed the diaper monkies ENTITY_BEGIN NAME "nlpMONKY_H" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_I" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_J" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_K" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_M" MESSAGE "ENABLE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Monkies.OK" OBJECTIVE2 "Monkies.FAIL" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Start.State.Ground" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Start.State.Grind" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGrind" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Start.State.Stall" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainStall" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Start.State.WallRide" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainWallRide" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Start.State.Manual" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainManual" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Start.State.Flatland" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainFlatland" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Start.State.Land" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainLand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Start.State" TYPE "Set" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "7" NUMREQUIRED "1" OBJECTIVE1 "Sci.A.Start.State.Ground" OBJECTIVE2 "Sci.A.Start.State.Grind" OBJECTIVE3 "Sci.A.Start.State.Stall" OBJECTIVE4 "Sci.A.Start.State.WallRide" OBJECTIVE5 "Sci.A.Start.State.Manual" OBJECTIVE6 "Sci.A.Start.State.Flatland" OBJECTIVE7 "Sci.A.Start.State.Land" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Start.Obj" TYPE "PROXIMITY" ACTIVE "NO" PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "gap_01a" TYPE "Face" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Start" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN TYPE "Simultaneous" NUMOBJECTIVES "2" OBJECTIVE1 "Sci.A.Start.State" OBJECTIVE2 "Sci.A.Start.Obj" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Jump.State" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainAir" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Jump.Obj" TYPE "PROXIMITY" ACTIVE "NO" PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "gap_01a" TYPE "Face" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Jump" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN TYPE "Simultaneous" NUMOBJECTIVES "2" OBJECTIVE1 "Sci.A.Jump.State" OBJECTIVE2 "Sci.A.Jump.Obj" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Trans1.Air" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainAir" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Trans1.Land" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainAir" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Trans1" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Sci.A.Trans1.Air" OBJECTIVE2 "Sci.A.Trans1.Land" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Tk.Noth360" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "Nothing" VALUE "2" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Tk.NothCanCan360" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "AirNothingCanCan" VALUE "2" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Tk" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Sci.A.Tk.Noth360" OBJECTIVE2 "Sci.A.Tk.NothCanCan360" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Trans2.Air" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainAir" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Trans2.Land" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainLand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Trans2" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Sci.A.Trans2.Air" OBJECTIVE2 "Sci.A.Trans2.Land" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Land.State" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainLand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Land.Obj" TYPE "PROXIMITY" ACTIVE "NO" PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "gap_01b" TYPE "Face" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A.Land" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN TYPE "Simultaneous" NUMOBJECTIVES "2" OBJECTIVE1 "Sci.A.Land.State" OBJECTIVE2 "Sci.A.Land.Obj" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.A" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN TYPE "OrderedStrict" NUMOBJECTIVES "6" OBJECTIVE1 "Sci.A.Start" OBJECTIVE2 "Sci.A.Jump" OBJECTIVE3 "Sci.A.Trans1" OBJECTIVE4 "Sci.A.Tk" OBJECTIVE5 "Sci.A.Trans2" OBJECTIVE6 "Sci.A.Land" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Start.State.Ground" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Start.State.Grind" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGrind" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Start.State.Stall" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainStall" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Start.State.WallRide" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainWallRide" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Start.State.Manual" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainManual" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Start.State.Flatland" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainFlatland" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Start.State.Land" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainLand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Start.State" TYPE "Set" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "7" NUMREQUIRED "1" OBJECTIVE1 "Sci.B.Start.State.Ground" OBJECTIVE2 "Sci.B.Start.State.Grind" OBJECTIVE3 "Sci.B.Start.State.Stall" OBJECTIVE4 "Sci.B.Start.State.WallRide" OBJECTIVE5 "Sci.B.Start.State.Manual" OBJECTIVE6 "Sci.B.Start.State.Flatland" OBJECTIVE7 "Sci.B.Start.State.Land" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Start.Obj" TYPE "PROXIMITY" ACTIVE "NO" PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "gap_01b" TYPE "Face" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Start" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN TYPE "Simultaneous" NUMOBJECTIVES "2" OBJECTIVE1 "Sci.B.Start.State" OBJECTIVE2 "Sci.B.Start.Obj" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Jump.State" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainAir" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Jump.Obj" TYPE "PROXIMITY" ACTIVE "NO" PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "gap_01b" TYPE "Face" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Jump" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN TYPE "Simultaneous" NUMOBJECTIVES "2" OBJECTIVE1 "Sci.B.Jump.State" OBJECTIVE2 "Sci.B.Jump.Obj" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Trans1.Air" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainAir" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Trans1.Land" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainLand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Trans1" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Sci.B.Trans1.Air" OBJECTIVE2 "Sci.B.Trans1.Land" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Tk.Noth360" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "Nothing" VALUE "2" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Tk.NothCanCan360" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "AirNothingCanCan" VALUE "2" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Tk" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Sci.B.Tk.Noth360" OBJECTIVE2 "Sci.B.Tk.NothCanCan360" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Trans2.Air" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainAir" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Trans2.Land" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainAir" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Trans2" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Sci.B.Trans2.Air" OBJECTIVE2 "Sci.B.Trans2.Land" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Land.State" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainLand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Land.Obj" TYPE "PROXIMITY" ACTIVE "NO" PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "gap_01a" TYPE "Face" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B.Land" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN TYPE "Simultaneous" NUMOBJECTIVES "2" OBJECTIVE1 "Sci.B.Land.State" OBJECTIVE2 "Sci.B.Land.Obj" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Sci.B" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN TYPE "OrderedStrict" NUMOBJECTIVES "6" OBJECTIVE1 "Sci.B.Start" OBJECTIVE2 "Sci.B.Jump" OBJECTIVE3 "Sci.B.Trans1" OBJECTIVE4 "Sci.B.Tk" OBJECTIVE5 "Sci.B.Trans2" OBJECTIVE6 "Sci.B.Land" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Scientist" TYPE "SET" IS_CHILD "NO" ACTIVE "NO" TIMEOUT "30" STRINGID "KSTRSP_OBJCTV_NLPGAPSC" ACTIVATE_BEGIN ANIMSCRIPT "AnimScript_MadScientist" ACTIVATE_END TIMEOUT_BEGIN AUDIO "scientist_failure" TIMEOUT_END COMPLETE_BEGIN AUDIO "scientist_success" COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Sci.A" OBJECTIVE2 "Sci.B" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Speakers" TYPE "COLLECT" IS_CHILD "NO" ACTIVE "NO" TIMEOUT "75" STRINGID "KSTRSP_OBJCTV_NLPSPEAK" PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "4" ITEM1 "exploder_speaker01" ITEM2 "exploder_speaker02" ITEM3 "exploder_speaker03" ITEM4 "exploder_speaker04" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Fuel.01" TYPE "GRIND" ACTIVE "NO" HIGHLIGHT "YES" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN GRIND_BEGIN NUMEDGES "1" EDGE1 "edge_fuel01" GRIND_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Fuel.02" TYPE "GRIND" ACTIVE "NO" HIGHLIGHT "YES" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN GRIND_BEGIN NUMEDGES "1" EDGE1 "edge_fuel02" GRIND_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Fuel.03" TYPE "GRIND" ACTIVE "NO" HIGHLIGHT "YES" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN GRIND_BEGIN NUMEDGES "1" EDGE1 "edge_fuel03" GRIND_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Fuel.04" TYPE "GRIND" ACTIVE "NO" HIGHLIGHT "YES" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN GRIND_BEGIN NUMEDGES "1" EDGE1 "edge_fuel04" GRIND_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Fuel" TYPE "SET" IS_CHILD "NO" ACTIVE "NO" TIMEOUT "60" HIGHLIGHT "YES" STRINGID "KSTRSP_OBJCTV_NLPFUEL" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "4" OBJECTIVE1 "Fuel.01" OBJECTIVE2 "Fuel.02" OBJECTIVE3 "Fuel.03" OBJECTIVE4 "Fuel.04" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "NPRGap" TYPE "TRANSFER" ACTIVE "NO" IS_CHILD "NO" TIMEOUT "30" HIGHLIGHT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAPNR" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "YES" FROM_FACE "gap_02a" TO_FACE "gap_02b" TRANSFER_END PARAMETERS_END OBJECTIVE_END /* * start "ALWAYS AVAILABLE" */ OBJECTIVE_BEGIN NAME "Aln.Deliver.Attach" TYPE "TRUE" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "attach_anal01" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.01._A" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_A" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_A" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_A" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.01._B" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_B" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_B" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_B" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.01._C" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_C" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_C" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_C" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.01._D" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_D" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_D" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_D" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.01._E" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_E" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_E" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_E" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.01" TYPE "SET" ACTIVE "NO" STRINGID "KSTRSP_OBJCTV_NLPALIEN_GOT0" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "5" NUMREQUIRED "1" OBJECTIVE1 "Aln.Deliver.Get.01._A" OBJECTIVE2 "Aln.Deliver.Get.01._B" OBJECTIVE3 "Aln.Deliver.Get.01._C" OBJECTIVE4 "Aln.Deliver.Get.01._D" OBJECTIVE5 "Aln.Deliver.Get.01._E" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.02._A" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_A" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_A" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_A" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.02._B" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_B" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_B" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_B" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.02._C" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_C" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_C" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_C" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.02._D" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_D" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_D" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_D" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.02._E" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_E" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_E" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_E" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.02" TYPE "SET" ACTIVE "NO" // this subobjective is activated after delivering 1, display status STRINGID "KSTRSP_OBJCTV_NLPALIEN_GOT1" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "5" NUMREQUIRED "1" OBJECTIVE1 "Aln.Deliver.Get.02._A" OBJECTIVE2 "Aln.Deliver.Get.02._B" OBJECTIVE3 "Aln.Deliver.Get.02._C" OBJECTIVE4 "Aln.Deliver.Get.02._D" OBJECTIVE5 "Aln.Deliver.Get.02._E" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.03._A" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_A" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_A" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_A" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.03._B" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_B" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_B" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_B" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.03._C" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_C" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_C" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_C" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.03._D" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_D" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_D" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_D" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.03._E" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_E" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_E" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_E" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.03" TYPE "SET" ACTIVE "NO" // this subobjective is activated after delivering 2, display status STRINGID "KSTRSP_OBJCTV_NLPALIEN_GOT2" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "5" NUMREQUIRED "1" OBJECTIVE1 "Aln.Deliver.Get.03._A" OBJECTIVE2 "Aln.Deliver.Get.03._B" OBJECTIVE3 "Aln.Deliver.Get.03._C" OBJECTIVE4 "Aln.Deliver.Get.03._D" OBJECTIVE5 "Aln.Deliver.Get.03._E" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.04._A" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_A" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_A" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_A" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.04._B" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_B" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_B" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_B" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.04._C" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_C" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_C" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_C" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.04._D" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_D" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_D" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_D" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.04._E" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_E" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_E" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_E" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.04" TYPE "SET" ACTIVE "NO" // this subobjective is activated after delivering 3, display status STRINGID "KSTRSP_OBJCTV_NLPALIEN_GOT3" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "5" NUMREQUIRED "1" OBJECTIVE1 "Aln.Deliver.Get.04._A" OBJECTIVE2 "Aln.Deliver.Get.04._B" OBJECTIVE3 "Aln.Deliver.Get.04._C" OBJECTIVE4 "Aln.Deliver.Get.04._D" OBJECTIVE5 "Aln.Deliver.Get.04._E" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.05._A" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_A" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_A" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_A" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.05._B" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_B" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_B" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_B" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.05._C" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_C" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_C" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_C" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.05._D" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_D" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_D" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_D" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.05._E" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpALIEN_E" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_E" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpALIEN_E" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Get.05" TYPE "SET" ACTIVE "NO" // this subobjective is activated after delivering 4, display status STRINGID "KSTRSP_OBJCTV_NLPALIEN_GOT4" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "5" NUMREQUIRED "1" OBJECTIVE1 "Aln.Deliver.Get.05._A" OBJECTIVE2 "Aln.Deliver.Get.05._B" OBJECTIVE3 "Aln.Deliver.Get.05._C" OBJECTIVE4 "Aln.Deliver.Get.05._D" OBJECTIVE5 "Aln.Deliver.Get.05._E" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.01.FAIL.St.A" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainCrash" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.01.FAIL.St.B" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.01.FAIL.St" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN // hack: make the attach flash with a collide message // only do this with attachments ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_A" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_B" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_C" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_D" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_E" MESSAGE "COLLIDE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Aln.Deliver.Drop.01.FAIL.St.A" OBJECTIVE2 "Aln.Deliver.Drop.01.FAIL.St.B" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.01.FAIL.Reset" TYPE "TRICK" ACTIVE "NO" COMPLETE_BEGIN OBJCTVMSG_BEGIN NAME "Aln.Timed" MESSAGE "Timeout" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.01.FAIL.FALSE" TYPE "FALSE" //prevent failure subobjective completion ACTIVE "NO" PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.01.FAIL" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "Ordered" OBJECTIVE1 "Aln.Deliver.Drop.01.FAIL.St" OBJECTIVE2 "Aln.Deliver.Drop.01.FAIL.Reset" OBJECTIVE3 "Aln.Deliver.Drop.01.FAIL.FALSE" // this objective never completes SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.02.FAIL.St.A" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainCrash" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.02.FAIL.St.B" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.02.FAIL.St" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN // hack: make the attach flash with a collide message // only do this with attachments ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_A" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_B" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_C" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_D" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_E" MESSAGE "COLLIDE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Aln.Deliver.Drop.02.FAIL.St.A" OBJECTIVE2 "Aln.Deliver.Drop.02.FAIL.St.B" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.02.FAIL.Reset" TYPE "TRICK" ACTIVE "NO" COMPLETE_BEGIN OBJCTVMSG_BEGIN NAME "Aln.Timed" MESSAGE "Timeout" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.02.FAIL.FALSE" TYPE "FALSE" //prevent failure subobjective completion ACTIVE "NO" PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.02.FAIL" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "Ordered" OBJECTIVE1 "Aln.Deliver.Drop.02.FAIL.St" OBJECTIVE2 "Aln.Deliver.Drop.02.FAIL.Reset" OBJECTIVE3 "Aln.Deliver.Drop.02.FAIL.FALSE" // this objective never completes SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.03.FAIL.St.A" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainCrash" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.03.FAIL.St.B" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.03.FAIL.St" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN // hack: make the attach flash with a collide message // only do this with attachments ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_A" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_B" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_C" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_D" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_E" MESSAGE "COLLIDE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Aln.Deliver.Drop.03.FAIL.St.A" OBJECTIVE2 "Aln.Deliver.Drop.03.FAIL.St.B" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.03.FAIL.Reset" TYPE "TRICK" ACTIVE "NO" COMPLETE_BEGIN OBJCTVMSG_BEGIN NAME "Aln.Timed" MESSAGE "Timeout" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.03.FAIL.FALSE" TYPE "FALSE" //prevent failure subobjective completion ACTIVE "NO" PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.03.FAIL" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "Ordered" OBJECTIVE1 "Aln.Deliver.Drop.03.FAIL.St" OBJECTIVE2 "Aln.Deliver.Drop.03.FAIL.Reset" OBJECTIVE3 "Aln.Deliver.Drop.03.FAIL.FALSE" // this objective never completes SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.04.FAIL.St.A" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainCrash" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.04.FAIL.St.B" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.04.FAIL.St" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN // hack: make the attach flash with a collide message // only do this with attachments ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_A" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_B" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_C" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_D" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_E" MESSAGE "COLLIDE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Aln.Deliver.Drop.04.FAIL.St.A" OBJECTIVE2 "Aln.Deliver.Drop.04.FAIL.St.B" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.04.FAIL.Reset" TYPE "TRICK" ACTIVE "NO" COMPLETE_BEGIN OBJCTVMSG_BEGIN NAME "Aln.Timed" MESSAGE "Timeout" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.04.FAIL.FALSE" TYPE "FALSE" //prevent failure subobjective completion ACTIVE "NO" PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.04.FAIL" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "Ordered" OBJECTIVE1 "Aln.Deliver.Drop.04.FAIL.St" OBJECTIVE2 "Aln.Deliver.Drop.04.FAIL.Reset" OBJECTIVE3 "Aln.Deliver.Drop.04.FAIL.FALSE" // this objective never completes SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.05.FAIL.St.A" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainCrash" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.05.FAIL.St.B" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.05.FAIL.St" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN // hack: make the attach flash with a collide message // only do this with attachments ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_A" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_B" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_C" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_D" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_E" MESSAGE "COLLIDE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Aln.Deliver.Drop.05.FAIL.St.A" OBJECTIVE2 "Aln.Deliver.Drop.05.FAIL.St.B" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.05.FAIL.Reset" TYPE "TRICK" ACTIVE "NO" COMPLETE_BEGIN OBJCTVMSG_BEGIN NAME "Aln.Timed" MESSAGE "Timeout" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.05.FAIL.FALSE" TYPE "FALSE" //prevent failure subobjective completion ACTIVE "NO" PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.05.FAIL" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "Ordered" OBJECTIVE1 "Aln.Deliver.Drop.05.FAIL.St" OBJECTIVE2 "Aln.Deliver.Drop.05.FAIL.Reset" OBJECTIVE3 "Aln.Deliver.Drop.05.FAIL.FALSE" // this objective never completes SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.01.Chkpt" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_A" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_B" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_C" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_D" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_E" MESSAGE "DEACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NO_MANAGE "YES" NUMITEMS "1" ITEM1 "checkpoint_cosmo01" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.02.Chkpt" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_A" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_B" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_C" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_D" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_E" MESSAGE "DEACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NO_MANAGE "YES" NUMITEMS "1" ITEM1 "checkpoint_cosmo01" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.03.Chkpt" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_A" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_B" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_C" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_D" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_E" MESSAGE "DEACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NO_MANAGE "YES" NUMITEMS "1" ITEM1 "checkpoint_cosmo01" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.04.Chkpt" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_A" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_B" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_C" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_D" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_E" MESSAGE "DEACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NO_MANAGE "YES" NUMITEMS "1" ITEM1 "checkpoint_cosmo01" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.05.Chkpt" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_A" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_B" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_C" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_D" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_E" MESSAGE "DEACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NO_MANAGE "YES" NUMITEMS "1" ITEM1 "checkpoint_cosmo01" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.01" TYPE "SET" ACTIVE "NO" STRINGID "KSTRSP_OBJCTV_NLPALIEN_GOT0" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Aln.Deliver.Drop.01.Chkpt" OBJECTIVE2 "Aln.Deliver.Drop.01.FAIL" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.02" TYPE "SET" ACTIVE "NO" STRINGID "KSTRSP_OBJCTV_NLPALIEN_GOT1" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Aln.Deliver.Drop.02.Chkpt" OBJECTIVE2 "Aln.Deliver.Drop.02.FAIL" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.03" TYPE "SET" ACTIVE "NO" STRINGID "KSTRSP_OBJCTV_NLPALIEN_GOT2" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Aln.Deliver.Drop.03.Chkpt" OBJECTIVE2 "Aln.Deliver.Drop.03.FAIL" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.04" TYPE "SET" ACTIVE "NO" STRINGID "KSTRSP_OBJCTV_NLPALIEN_GOT3" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Aln.Deliver.Drop.04.Chkpt" OBJECTIVE2 "Aln.Deliver.Drop.04.FAIL" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.Drop.05" TYPE "SET" ACTIVE "NO" STRINGID "KSTRSP_OBJCTV_NLPALIEN_GOT4" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "Aln.Deliver.Drop.05.Chkpt" OBJECTIVE2 "Aln.Deliver.Drop.05.FAIL" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.OK" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "11" TYPE "Ordered" OBJECTIVE1 "Aln.Deliver.Attach" OBJECTIVE2 "Aln.Deliver.Get.01" OBJECTIVE3 "Aln.Deliver.Drop.01" OBJECTIVE4 "Aln.Deliver.Get.02" OBJECTIVE5 "Aln.Deliver.Drop.02" OBJECTIVE6 "Aln.Deliver.Get.03" OBJECTIVE7 "Aln.Deliver.Drop.03" OBJECTIVE8 "Aln.Deliver.Get.04" OBJECTIVE9 "Aln.Deliver.Drop.04" OBJECTIVE10 "Aln.Deliver.Get.05" OBJECTIVE11 "Aln.Deliver.Drop.05" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.ShowChkpt.Chkpt" TYPE "COLLECT" ACTIVE "NO" PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" ITEM1 "checkpoint_cosmo01" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.ShowChkpt.FALSE" TYPE "FALSE" ACTIVE "NO" PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Deliver.ShowChkpt" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" TYPE "Simultaneous" OBJECTIVE1 "Aln.Deliver.ShowChkpt.Chkpt" OBJECTIVE2 "Aln.Deliver.ShowChkpt.FALSE" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aln.Timed" TYPE "SET" ACTIVE "NO" TIMEOUT "120" STRINGID "KSTRSP_OBJCTV_NLPALIEN_TIMED" ACTIVATE_BEGIN OBJCTVMSG_BEGIN NAME "Aln.ResetOnActivate" MESSAGE "Complete" OBJCTVMSG_END ENTITY_BEGIN NAME "pickup_anal01" MESSAGE "DISABLE" ENTITY_END ACTIVATE_END TIMEOUT_BEGIN ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_A" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_B" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_C" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_D" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpALIEN_E" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "nlpALIEN_A" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpALIEN_B" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpALIEN_C" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpALIEN_D" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpALIEN_E" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "pickup_anal01" MESSAGE "ENABLE" ENTITY_END // reset activator OBJCTVMSG_BEGIN NAME "Aliens" MESSAGE "Timeout" OBJCTVMSG_END TIMEOUT_END COMPLETE_BEGIN // NPC attachments were deactivated by subobjectives ENTITY_BEGIN NAME "attach_anal01" MESSAGE "DEACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" //actual objective task OBJECTIVE1 "Aln.Deliver.OK" // side effect subobjective, doesn't cause the main objective // to complete OBJECTIVE2 "Aln.Deliver.ShowChkpt" SET_END PARAMETERS_END OBJECTIVE_END // prevents non-NPC triggered timed objective from starting during another // timed objective (ACTIVATE_BEGIN only reached if Rocket.Timed couldn't // be activated) OBJECTIVE_BEGIN NAME "Aln.ResetOnActivate" TYPE "FALSE" ACTIVE "NO" ACTIVATE_BEGIN OBJCTVMSG_BEGIN NAME "Aliens" MESSAGE "Timeout" OBJCTVMSG_END ENTITY_BEGIN NAME "attach_anal01" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "pickup_anal01" MESSAGE "ENABLE" ENTITY_END ACTIVATE_END PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "ProbeDefaultState" TYPE "TRUE" ACTIVE "YES" ACTIVATE_BEGIN ENTITY_BEGIN NAME "pickup_anal01" MESSAGE "ENABLE" ENTITY_END ACTIVATE_END PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Aliens" TYPE "SET" IS_CHILD "NO" ACTIVE "NO" STRINGID "KSTRSP_OBJCTV_NLPALIEN" COMPLETE_BEGIN AUDIO "probe_success" ENTITY_BEGIN NAME "nlpALIEN_A" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "nlpALIEN_B" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "nlpALIEN_C" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "nlpALIEN_D" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "nlpALIEN_E" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "pickup_anal01" MESSAGE "DISABLE" ENTITY_END COMPLETE_END TIMEOUT_BEGIN AUDIO "probe_failure" ENTITY_BEGIN NAME "attach_anal01" MESSAGE "DEACTIVATE" ENTITY_END TIMEOUT_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" OBJECTIVE1 "Aln.Timed" OBJECTIVE2 "Aln.ResetOnActivate" SET_END PARAMETERS_END OBJECTIVE_END // kludge pseudo-manage of pickup for "pickup activated challenges" // (done to prevent pickup while in a timed objective, etc.) OBJECTIVE_BEGIN NAME "Aliens_ACTIVATOR" TYPE "COLLECT" ACTIVE "YES" REPEATABLE "YES" COMPLETE_BEGIN OBJCTVMSG_BEGIN NAME "Aliens" MESSAGE "Activate" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NO_MANAGE "YES" NUMITEMS "1" ITEM1 "pickup_anal01" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.Proximity" TYPE "PROXIMITY" ACTIVE "NO" PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "Face_rocket01" TYPE "Face" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.Tk.Rocket" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "Rocket" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.Tk.RocketXUp" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketXUp" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.Tk.RocketSeatGrab" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketSeatGrab" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.Tk.RocketOneHand" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketOneHand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.Tk.RocketNoHand" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketNoHand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.Tk.RocketBarspin" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketBarspin" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.Tk.RocketOneFoot" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketOneFoot" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.Tk.RocketCrankflip" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketCrankflip" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.Tk.RocketFramestand" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketFramestand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.Tk.RocketPegGrab" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketPegGrab" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.Tk.RocketTireGrab" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketTireGrab" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.Tk.RocketFrameGrab" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketFrameGrab" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.Tk" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "12" NUMREQUIRED "1" OBJECTIVE1 "RkAir.01.Tk.Rocket" OBJECTIVE2 "RkAir.01.Tk.RocketXUp" OBJECTIVE3 "RkAir.01.Tk.RocketSeatGrab" OBJECTIVE4 "RkAir.01.Tk.RocketOneHand" OBJECTIVE5 "RkAir.01.Tk.RocketNoHand" OBJECTIVE6 "RkAir.01.Tk.RocketBarspin" OBJECTIVE7 "RkAir.01.Tk.RocketOneFoot" OBJECTIVE8 "RkAir.01.Tk.RocketCrankflip" OBJECTIVE9 "RkAir.01.Tk.RocketFramestand" OBJECTIVE10 "RkAir.01.Tk.RocketPegGrab" OBJECTIVE11 "RkAir.01.Tk.RocketTireGrab" OBJECTIVE12 "RkAir.01.Tk.RocketFrameGrab" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.ProxNTk" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" TYPE "Simultaneous" OBJECTIVE1 "RkAir.01.Proximity" OBJECTIVE2 "RkAir.01.Tk" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.NoCrash.Ground" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.NoCrash.Air" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainAir" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.NoCrash.Grind" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGrind" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.NoCrash.Stall" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainStall" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.NoCrash.WallRide" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainWallRide" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.NoCrash.Manual" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainManual" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.NoCrash.Flatland" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainFlatland" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.NoCrash.Land" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainLand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.NoCrash.Skitch" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainSkitch" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.NoCrash.Ghost" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.NoCrash" TYPE "Set" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "10" NUMREQUIRED "1" OBJECTIVE1 "RkAir.01.NoCrash.Ground" OBJECTIVE2 "RkAir.01.NoCrash.Air" OBJECTIVE3 "RkAir.01.NoCrash.Grind" OBJECTIVE4 "RkAir.01.NoCrash.Stall" OBJECTIVE5 "RkAir.01.NoCrash.WallRide" OBJECTIVE6 "RkAir.01.NoCrash.Manual" OBJECTIVE7 "RkAir.01.NoCrash.Flatland" OBJECTIVE8 "RkAir.01.NoCrash.Land" OBJECTIVE9 "RkAir.01.NoCrash.Skitch" OBJECTIVE10 "RkAir.01.NoCrash.Ghost" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01.Land" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainLand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.01" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "OrderedStrict" OBJECTIVE1 "RkAir.01.ProxNTk" OBJECTIVE2 "RkAir.01.NoCrash" OBJECTIVE3 "RkAir.01.Land" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.Proximity" TYPE "PROXIMITY" ACTIVE "NO" PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "Face_rocket01" TYPE "Face" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.Tk.Rocket" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "Rocket" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.Tk.RocketXUp" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketXUp" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.Tk.RocketSeatGrab" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketSeatGrab" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.Tk.RocketOneHand" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketOneHand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.Tk.RocketNoHand" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketNoHand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.Tk.RocketBarspin" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketBarspin" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.Tk.RocketOneFoot" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketOneFoot" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.Tk.RocketCrankflip" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketCrankflip" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.Tk.RocketFramestand" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketFramestand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.Tk.RocketPegGrab" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketPegGrab" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.Tk.RocketTireGrab" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketTireGrab" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.Tk.RocketFrameGrab" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketFrameGrab" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.Tk" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "12" NUMREQUIRED "1" OBJECTIVE1 "RkAir.02.Tk.Rocket" OBJECTIVE2 "RkAir.02.Tk.RocketXUp" OBJECTIVE3 "RkAir.02.Tk.RocketSeatGrab" OBJECTIVE4 "RkAir.02.Tk.RocketOneHand" OBJECTIVE5 "RkAir.02.Tk.RocketNoHand" OBJECTIVE6 "RkAir.02.Tk.RocketBarspin" OBJECTIVE7 "RkAir.02.Tk.RocketOneFoot" OBJECTIVE8 "RkAir.02.Tk.RocketCrankflip" OBJECTIVE9 "RkAir.02.Tk.RocketFramestand" OBJECTIVE10 "RkAir.02.Tk.RocketPegGrab" OBJECTIVE11 "RkAir.02.Tk.RocketTireGrab" OBJECTIVE12 "RkAir.02.Tk.RocketFrameGrab" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.ProxNTk" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" TYPE "Simultaneous" OBJECTIVE1 "RkAir.02.Proximity" OBJECTIVE2 "RkAir.02.Tk" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.NoCrash.Ground" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.NoCrash.Air" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainAir" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.NoCrash.Grind" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGrind" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.NoCrash.Stall" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainStall" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.NoCrash.WallRide" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainWallRide" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.NoCrash.Manual" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainManual" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.NoCrash.Flatland" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainFlatland" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.NoCrash.Land" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainLand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.NoCrash.Skitch" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainSkitch" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.NoCrash.Ghost" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.NoCrash" TYPE "Set" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "10" NUMREQUIRED "1" OBJECTIVE1 "RkAir.02.NoCrash.Ground" OBJECTIVE2 "RkAir.02.NoCrash.Air" OBJECTIVE3 "RkAir.02.NoCrash.Grind" OBJECTIVE4 "RkAir.02.NoCrash.Stall" OBJECTIVE5 "RkAir.02.NoCrash.WallRide" OBJECTIVE6 "RkAir.02.NoCrash.Manual" OBJECTIVE7 "RkAir.02.NoCrash.Flatland" OBJECTIVE8 "RkAir.02.NoCrash.Land" OBJECTIVE9 "RkAir.02.NoCrash.Skitch" OBJECTIVE10 "RkAir.02.NoCrash.Ghost" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02.Land" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainLand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.02" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "OrderedStrict" OBJECTIVE1 "RkAir.02.ProxNTk" OBJECTIVE2 "RkAir.02.NoCrash" OBJECTIVE3 "RkAir.02.Land" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.Proximity" TYPE "PROXIMITY" ACTIVE "NO" PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "Face_rocket01" TYPE "Face" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.Tk.Rocket" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "Rocket" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.Tk.RocketXUp" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketXUp" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.Tk.RocketSeatGrab" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketSeatGrab" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.Tk.RocketOneHand" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketOneHand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.Tk.RocketNoHand" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketNoHand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.Tk.RocketBarspin" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketBarspin" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.Tk.RocketOneFoot" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketOneFoot" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.Tk.RocketCrankflip" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketCrankflip" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.Tk.RocketFramestand" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketFramestand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.Tk.RocketPegGrab" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketPegGrab" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.Tk.RocketTireGrab" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketTireGrab" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.Tk.RocketFrameGrab" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "Any" MODIFIER "RocketFrameGrab" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.Tk" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "12" NUMREQUIRED "1" OBJECTIVE1 "RkAir.03.Tk.Rocket" OBJECTIVE2 "RkAir.03.Tk.RocketXUp" OBJECTIVE3 "RkAir.03.Tk.RocketSeatGrab" OBJECTIVE4 "RkAir.03.Tk.RocketOneHand" OBJECTIVE5 "RkAir.03.Tk.RocketNoHand" OBJECTIVE6 "RkAir.03.Tk.RocketBarspin" OBJECTIVE7 "RkAir.03.Tk.RocketOneFoot" OBJECTIVE8 "RkAir.03.Tk.RocketCrankflip" OBJECTIVE9 "RkAir.03.Tk.RocketFramestand" OBJECTIVE10 "RkAir.03.Tk.RocketPegGrab" OBJECTIVE11 "RkAir.03.Tk.RocketTireGrab" OBJECTIVE12 "RkAir.03.Tk.RocketFrameGrab" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.ProxNTk" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" TYPE "Simultaneous" OBJECTIVE1 "RkAir.03.Proximity" OBJECTIVE2 "RkAir.03.Tk" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.NoCrash.Ground" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.NoCrash.Air" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainAir" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.NoCrash.Grind" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGrind" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.NoCrash.Stall" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainStall" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.NoCrash.WallRide" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainWallRide" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.NoCrash.Manual" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainManual" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.NoCrash.Flatland" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainFlatland" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.NoCrash.Land" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainLand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.NoCrash.Skitch" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainSkitch" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.NoCrash.Ghost" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.NoCrash" TYPE "Set" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "10" NUMREQUIRED "1" OBJECTIVE1 "RkAir.03.NoCrash.Ground" OBJECTIVE2 "RkAir.03.NoCrash.Air" OBJECTIVE3 "RkAir.03.NoCrash.Grind" OBJECTIVE4 "RkAir.03.NoCrash.Stall" OBJECTIVE5 "RkAir.03.NoCrash.WallRide" OBJECTIVE6 "RkAir.03.NoCrash.Manual" OBJECTIVE7 "RkAir.03.NoCrash.Flatland" OBJECTIVE8 "RkAir.03.NoCrash.Land" OBJECTIVE9 "RkAir.03.NoCrash.Skitch" OBJECTIVE10 "RkAir.03.NoCrash.Ghost" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03.Land" TYPE "Trick" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainLand" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RkAir.03" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "OrderedStrict" OBJECTIVE1 "RkAir.03.ProxNTk" OBJECTIVE2 "RkAir.03.NoCrash" OBJECTIVE3 "RkAir.03.Land" SET_END PARAMETERS_END OBJECTIVE_END /* Do three rocket air modified tricks over the Face_rocket01 tag Each trick must be landed */ OBJECTIVE_BEGIN NAME "RocketAir" TYPE "SET" IS_CHILD "NO" STRINGID "KSTRSP_OBJCTV_NLPRKAIR" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "Ordered" OBJECTIVE1 "RkAir.01" OBJECTIVE2 "RkAir.02" OBJECTIVE3 "RkAir.03" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "SpaceMonkiesGap" TYPE "TRANSFER" IS_CHILD "NO" HIGHLIGHT "YES" STRINGID "KSTRSP_OBJCTV_NLPSMNKG" ACTIVATE_BEGIN OBJCTVMSG_BEGIN NAME "Rocket_GET_SMONKS" MESSAGE "ACTIVATE" OBJCTVMSG_END ACTIVATE_END COMPLETE_BEGIN //FREE THE SPACE MONKIES ENTITY_BEGIN NAME "Mover_cagedoor06" MESSAGE "ACTIVATE" ENTITY_END ENTITY_BEGIN NAME "nlpSMONK_CX" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "nlpSMONK_CY" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "nlpSMONK_CZ" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "nlpSMONK_A" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpSMONK_B" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpSMONK_C" MESSAGE "ENABLE" ENTITY_END OBJCTVMSG_BEGIN NAME "Rocket_GET_SMONKS" MESSAGE "Timeout" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_EDGE "gap_13a" TO_EDGE "gap_13b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Barrels.01" TYPE "PROXIMITY" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "fastcar_barrel01" TYPE "Entity" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Barrels.02" TYPE "PROXIMITY" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "fastcar_barrel02" TYPE "Entity" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Barrels.03" TYPE "PROXIMITY" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "fastcar_barrel03" TYPE "Entity" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Barrels.04" TYPE "PROXIMITY" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "fastcar_barrel04" TYPE "Entity" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Barrels.05" TYPE "PROXIMITY" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "fastcar_barrel05" TYPE "Entity" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Barrels.06" TYPE "PROXIMITY" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "fastcar_barrel06" TYPE "Entity" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Barrels.07" TYPE "PROXIMITY" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "fastcar_barrel07" TYPE "Entity" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Barrels.08" TYPE "PROXIMITY" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN PROXIMITY_BEGIN NAME "fastcar_barrel08" TYPE "Entity" PROXIMITY_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Barrels" TYPE "SET" IS_CHILD "NO" STRINGID "KSTRSP_OBJCTV_NLPBAREL" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "8" NUMREQUIRED "3" OBJECTIVE1 "Barrels.01" OBJECTIVE2 "Barrels.02" OBJECTIVE3 "Barrels.03" OBJECTIVE4 "Barrels.04" OBJECTIVE5 "Barrels.05" OBJECTIVE6 "Barrels.06" OBJECTIVE7 "Barrels.07" OBJECTIVE8 "Barrels.08" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Combo35" TYPE "RECORD" IS_CHILD "NO" STRINGID "KSTRSP_OBJCTV_NLPCOMBO" PARAMETERS_BEGIN RECORD_BEGIN RECORDTYPE "COMBO" VALUE "30" RECORD_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Get.01" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpMONKY_I" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_I" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpMONKY_I" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Get.02" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpMONKY_J" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_J" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpMONKY_J" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Get.03" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpMONKY_K" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_K" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpMONKY_K" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Get.04" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpMONKY_M" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_M" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpMONKY_M" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Get.05" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpMONKY_H" MESSAGE "DISABLE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_H" MESSAGE "ACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" NO_MANAGE "YES" ITEM1 "nlpMONKY_H" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.01.Chkpt" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_I" MESSAGE "DEACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" ITEM1 "checkpoint_hippie01" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.02.Chkpt" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_J" MESSAGE "DEACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" ITEM1 "checkpoint_hippie01" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.03.Chkpt" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_K" MESSAGE "DEACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" ITEM1 "checkpoint_hippie01" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.04.Chkpt" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_M" MESSAGE "DEACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" ITEM1 "checkpoint_hippie01" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.05.Chkpt" TYPE "COLLECT" ACTIVE "NO" COMPLETE_BEGIN ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_H" MESSAGE "DEACTIVATE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "1" ITEM1 "checkpoint_hippie01" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.01.FAIL.St.A" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainCrash" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.01.FAIL.St.B" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.01.FAIL.St" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN // hack: make the attach flash with a collide message // only do this with attachments ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_I" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_J" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_K" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_M" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_H" MESSAGE "COLLIDE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "5NPCDeliver.Drop.01.FAIL.St.A" OBJECTIVE2 "5NPCDeliver.Drop.01.FAIL.St.B" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.01.FAIL.Reset" TYPE "TRICK" ACTIVE "NO" COMPLETE_BEGIN OBJCTVMSG_BEGIN NAME "5NPCDeliver" MESSAGE "Timeout" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.01.FAIL.FALSE" TYPE "FALSE" //prevent failure subobjective completion ACTIVE "NO" PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.01.FAIL" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "Ordered" OBJECTIVE1 "5NPCDeliver.Drop.01.FAIL.St" OBJECTIVE2 "5NPCDeliver.Drop.01.FAIL.Reset" OBJECTIVE3 "5NPCDeliver.Drop.01.FAIL.FALSE" // this objective never completes SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.02.FAIL.St.A" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainCrash" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.02.FAIL.St.B" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.02.FAIL.St" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN // hack: make the attach flash with a collide message // only do this with attachments ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_I" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_J" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_K" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_M" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_H" MESSAGE "COLLIDE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "5NPCDeliver.Drop.02.FAIL.St.A" OBJECTIVE2 "5NPCDeliver.Drop.02.FAIL.St.B" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.02.FAIL.Reset" TYPE "TRICK" ACTIVE "NO" COMPLETE_BEGIN OBJCTVMSG_BEGIN NAME "5NPCDeliver" MESSAGE "Timeout" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.02.FAIL.FALSE" TYPE "FALSE" //prevent failure subobjective completion ACTIVE "NO" PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.02.FAIL" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "Ordered" OBJECTIVE1 "5NPCDeliver.Drop.02.FAIL.St" OBJECTIVE2 "5NPCDeliver.Drop.02.FAIL.Reset" OBJECTIVE3 "5NPCDeliver.Drop.02.FAIL.FALSE" // this objective never completes SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.03.FAIL.St.A" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainCrash" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.03.FAIL.St.B" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.03.FAIL.St" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN // hack: make the attach flash with a collide message // only do this with attachments ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_I" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_J" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_K" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_M" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_H" MESSAGE "COLLIDE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "5NPCDeliver.Drop.03.FAIL.St.A" OBJECTIVE2 "5NPCDeliver.Drop.03.FAIL.St.B" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.03.FAIL.Reset" TYPE "TRICK" ACTIVE "NO" COMPLETE_BEGIN OBJCTVMSG_BEGIN NAME "5NPCDeliver" MESSAGE "Timeout" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.03.FAIL.FALSE" TYPE "FALSE" //prevent failure subobjective completion ACTIVE "NO" PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.03.FAIL" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "Ordered" OBJECTIVE1 "5NPCDeliver.Drop.03.FAIL.St" OBJECTIVE2 "5NPCDeliver.Drop.03.FAIL.Reset" OBJECTIVE3 "5NPCDeliver.Drop.03.FAIL.FALSE" // this objective never completes SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.04.FAIL.St.A" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainCrash" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.04.FAIL.St.B" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.04.FAIL.St" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN // hack: make the attach flash with a collide message // only do this with attachments ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_I" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_J" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_K" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_M" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_H" MESSAGE "COLLIDE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "5NPCDeliver.Drop.04.FAIL.St.A" OBJECTIVE2 "5NPCDeliver.Drop.04.FAIL.St.B" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.04.FAIL.Reset" TYPE "TRICK" ACTIVE "NO" COMPLETE_BEGIN OBJCTVMSG_BEGIN NAME "5NPCDeliver" MESSAGE "Timeout" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.04.FAIL.FALSE" TYPE "FALSE" //prevent failure subobjective completion ACTIVE "NO" PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.04.FAIL" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "Ordered" OBJECTIVE1 "5NPCDeliver.Drop.04.FAIL.St" OBJECTIVE2 "5NPCDeliver.Drop.04.FAIL.Reset" OBJECTIVE3 "5NPCDeliver.Drop.04.FAIL.FALSE" // this objective never completes SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.05.FAIL.St.A" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainCrash" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.05.FAIL.St.B" TYPE "TRICK" ACTIVE "NO" PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGhost" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.05.FAIL.St" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN // hack: make the attach flash with a collide message // only do this with attachments ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_I" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_J" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_K" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_M" MESSAGE "COLLIDE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_H" MESSAGE "COLLIDE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "5NPCDeliver.Drop.05.FAIL.St.A" OBJECTIVE2 "5NPCDeliver.Drop.05.FAIL.St.B" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.05.FAIL.Reset" TYPE "TRICK" ACTIVE "NO" COMPLETE_BEGIN OBJCTVMSG_BEGIN NAME "5NPCDeliver" MESSAGE "Timeout" OBJCTVMSG_END COMPLETE_END PARAMETERS_BEGIN TRICK_BEGIN NAME "kbmxriderStateMainGround" TRICK_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.05.FAIL.FALSE" TYPE "FALSE" //prevent failure subobjective completion ACTIVE "NO" PARAMETERS_BEGIN PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.05.FAIL" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "3" TYPE "Ordered" OBJECTIVE1 "5NPCDeliver.Drop.05.FAIL.St" OBJECTIVE2 "5NPCDeliver.Drop.05.FAIL.Reset" OBJECTIVE3 "5NPCDeliver.Drop.05.FAIL.FALSE" // this objective never completes SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.01" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "5NPCDeliver.Drop.01.Chkpt" OBJECTIVE2 "5NPCDeliver.Drop.01.FAIL" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.02" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "5NPCDeliver.Drop.02.Chkpt" OBJECTIVE2 "5NPCDeliver.Drop.02.FAIL" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.03" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "5NPCDeliver.Drop.03.Chkpt" OBJECTIVE2 "5NPCDeliver.Drop.03.FAIL" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.04" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "5NPCDeliver.Drop.04.Chkpt" OBJECTIVE2 "5NPCDeliver.Drop.04.FAIL" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Drop.05" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" NUMREQUIRED "1" OBJECTIVE1 "5NPCDeliver.Drop.05.Chkpt" OBJECTIVE2 "5NPCDeliver.Drop.05.FAIL" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Deliver.01" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" TYPE "Ordered" OBJECTIVE1 "5NPCDeliver.Get.01" OBJECTIVE2 "5NPCDeliver.Drop.01" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Deliver.02" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" TYPE "Ordered" OBJECTIVE1 "5NPCDeliver.Get.02" OBJECTIVE2 "5NPCDeliver.Drop.02" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Deliver.03" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" TYPE "Ordered" OBJECTIVE1 "5NPCDeliver.Get.03" OBJECTIVE2 "5NPCDeliver.Drop.03" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Deliver.04" TYPE "SET" ACTIVE "NO" COMPLETE_BEGIN AUDIO "ObjctvSubDone" COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" TYPE "Ordered" OBJECTIVE1 "5NPCDeliver.Get.04" OBJECTIVE2 "5NPCDeliver.Drop.04" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver.Deliver.05" TYPE "SET" ACTIVE "NO" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "2" TYPE "Ordered" OBJECTIVE1 "5NPCDeliver.Get.05" OBJECTIVE2 "5NPCDeliver.Drop.05" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "5NPCDeliver" TYPE "SET" IS_CHILD "NO" ACTIVE "NO" TIMEOUT "120" REPEATABLE "YES" STRINGID "KSTRSP_OBJCTV_NLP5NPC" TIMEOUT_BEGIN ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_I" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_J" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_K" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_M" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "HumanAttach_nlpMONKY_H" MESSAGE "DEACTIVATE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_I" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_J" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_K" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_M" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_H" MESSAGE "ENABLE" ENTITY_END TIMEOUT_END COMPLETE_BEGIN ENTITY_BEGIN NAME "nlpMONKY_I" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_J" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_K" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_M" MESSAGE "ENABLE" ENTITY_END ENTITY_BEGIN NAME "nlpMONKY_H" MESSAGE "ENABLE" ENTITY_END COMPLETE_END PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "5" OBJECTIVE1 "5NPCDeliver.Deliver.01" OBJECTIVE2 "5NPCDeliver.Deliver.02" OBJECTIVE3 "5NPCDeliver.Deliver.03" OBJECTIVE4 "5NPCDeliver.Deliver.04" OBJECTIVE5 "5NPCDeliver.Deliver.05" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Collect30" TYPE "COLLECT" IS_CHILD "NO" STRINGID "KSTRSP_OBJCTV_NLPGET30" PARAMETERS_BEGIN COLLECT_BEGIN NUMITEMS "45" ITEM1 "pickup_banana01" ITEM2 "pickup_banana02" ITEM3 "pickup_banana03" ITEM4 "pickup_banana04" ITEM5 "pickup_banana05" ITEM6 "pickup_banana06" ITEM7 "pickup_banana07" ITEM8 "pickup_banana08" ITEM9 "pickup_banana09" ITEM10 "pickup_banana10" ITEM11 "pickup_banana11" ITEM12 "pickup_banana12" ITEM13 "pickup_banana13" ITEM14 "pickup_banana14" ITEM15 "pickup_banana15" ITEM16 "pickup_banana16" ITEM17 "pickup_banana17" ITEM18 "pickup_banana18" ITEM19 "pickup_banana19" ITEM20 "pickup_banana20" ITEM21 "pickup_banana21" ITEM22 "pickup_banana22" ITEM23 "pickup_banana23" ITEM24 "pickup_banana24" ITEM25 "pickup_banana25" ITEM26 "pickup_banana26" ITEM27 "pickup_banana27" ITEM28 "pickup_banana28" ITEM29 "pickup_banana29" ITEM30 "pickup_banana30" ITEM31 "pickup_banana31" ITEM32 "pickup_banana32" ITEM33 "pickup_banana33" ITEM34 "pickup_banana34" ITEM35 "pickup_banana35" ITEM36 "pickup_banana36" ITEM37 "pickup_banana37" ITEM38 "pickup_banana38" ITEM39 "pickup_banana39" ITEM40 "pickup_banana40" ITEM41 "pickup_banana41" ITEM42 "pickup_banana42" ITEM43 "pickup_banana43" ITEM44 "pickup_banana44" ITEM45 "pickup_banana45" COLLECT_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap01" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP01" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_FACE "gap_01a" TO_FACE "gap_01b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap02" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP02" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_FACE "gap_02a" TO_FACE "gap_02b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap03" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP03" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_FACE "gap_03a" TO_FACE "gap_03b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap04" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP04" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_FACE "gap_04a" TO_FACE "gap_04b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap05" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP05" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_FACE "gap_05a" TO_FACE "gap_05b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap06" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP06" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_EDGE "gap_06a" TO_EDGE "gap_06b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap07" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP07" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_FACE "gap_07a" TO_FACE "gap_07b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap08" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP08" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_FACE "gap_08a" TO_EDGE "gap_08b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap09" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP09" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_EDGE "gap_09a" TO_EDGE "gap_09b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap10" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP10" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_FACE "gap_10a" TO_FACE "gap_10b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap11" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP11" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_EDGE "gap_11a" TO_EDGE "gap_11b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap12" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP12" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_FACE "gap_12a" TO_FACE "gap_12b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap13" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP13" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_EDGE "gap_13a" TO_EDGE "gap_13b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap14" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP14" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_FACE "gap_14a" TO_FACE "gap_14b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap15" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP15" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_EDGE "gap_15a" TO_EDGE "gap_15b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap16" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP16" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_FACE "gap_16a" TO_FACE "gap_16b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap17" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP17" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_FACE "gap_17a" TO_FACE "gap_17b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap18" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP18" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_FACE "gap_18a" TO_FACE "gap_18b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap19" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP19" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_EDGE "gap_19a" TO_EDGE "gap_19b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "Gap20" TYPE "TRANSFER" PERSISTENT "YES" STRINGID "KSTRSP_OBJCTV_NLPGAP20" PARAMETERS_BEGIN TRANSFER_BEGIN ONE_WAY "NO" FROM_EDGE "gap_20a" TO_EDGE "gap_20b" TRANSFER_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "AllGaps" TYPE "SET" IS_CHILD "NO" STRINGID "KSTRSP_OBJCTV_NLPGAPS" PARAMETERS_BEGIN SET_BEGIN NUMOBJECTIVES "20" OBJECTIVE1 "Gap01" OBJECTIVE2 "Gap02" OBJECTIVE3 "Gap03" OBJECTIVE4 "Gap04" OBJECTIVE5 "Gap05" OBJECTIVE6 "Gap06" OBJECTIVE7 "Gap07" OBJECTIVE8 "Gap08" OBJECTIVE9 "Gap09" OBJECTIVE10 "Gap10" OBJECTIVE11 "Gap11" OBJECTIVE12 "Gap12" OBJECTIVE13 "Gap13" OBJECTIVE14 "Gap14" OBJECTIVE15 "Gap15" OBJECTIVE16 "Gap16" OBJECTIVE17 "Gap17" OBJECTIVE18 "Gap18" OBJECTIVE19 "Gap19" OBJECTIVE20 "Gap20" SET_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RunScoreA" TYPE "RECORD" IS_CHILD "NO" STRINGID "KSTRSP_OBJCTV_NLPPTS01" PARAMETERS_BEGIN RECORD_BEGIN RECORDTYPE "SCORE_RUN" VALUE "250000" RECORD_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RunScoreB" TYPE "RECORD" IS_CHILD "NO" STRINGID "KSTRSP_OBJCTV_NLPPTS02" PARAMETERS_BEGIN RECORD_BEGIN RECORDTYPE "SCORE_RUN" VALUE "500000" RECORD_END PARAMETERS_END OBJECTIVE_END OBJECTIVE_BEGIN NAME "RunScoreC" TYPE "RECORD" IS_CHILD "NO" STRINGID "KSTRSP_OBJCTV_NLPPTS03" PARAMETERS_BEGIN RECORD_BEGIN RECORDTYPE "SCORE_RUN" VALUE "1000000" RECORD_END PARAMETERS_END OBJECTIVE_END