-- -- Autor: Benjam√ån de la Fuente Ranea -- Fecha: 23-12-2008 -- -- Script con la descripciÛn del circuito -- RegisterCircuit(1, 5, { name = "circuit_indoor6.lua", comercialName = "Slingshot", bigPreview = "big_prev_circuit_6.pvr", model = "circuit_indoor6.mesh", leaderboardId = { Distribution = "295273", QA = "346933" }, lightMap = "indoor6_lightmap.png", groundNodes = "Backgrnd,Barreras,Barreras_02,Barreras_03,Barreras_04,Barreras_05,Ramp,Ramp02,URamp,Obstacles,Obstacles_02,Obstacles_03,Obstacles_04,Obstacles_05,Rodea,urampback", noRayCollision = "Barreras,Barreras_02,Barreras_03,Barreras_04,Barreras_05,URamp,Ramp,Ramp02,Rodea,urampback", physicsNodes = "Item:ActorGeom:Nitro(1),Item:ActorGeom:Nitro(2),ActivateAlphaPuente,DeactivateAlphaPuente", camera = "circuit_indoor6", cutscene = "flyby_indoor6", nLaps = 6, --Por defecto 6 -- Velocidades m·ximas usadas por la IA para este circuito -- <= 0 para velocidad m·xima del vehÌculo -- > 0 para velocidad explÌcita controlPointsData = { _1 = { max = -1, min = 160 }, _3 = { max = -1, min = 160 }, _4 = { max = 170, min = 170 }, --si no no pasa el halfpipe _5 = { max = 240, min = 135 }, _6 = { max = -1, min = 200 }, _8 = { max = 270, min = 155 }, _9 = { max = -1, min = 160 }, --_10 = { max = -1, min = 240 }, _12 = { max = 240, min = 135 }, _13 = { max = -1, min = 160 }, _14 = { max = 240, min = 135 }, _15 = { max = -1, min = 220 }, _17 = { max = 250, min = 140 }, _18 = { max = -1, min = 160 }, --_21 = { max = -1, min = 160 }, _24 = { max = 240, min = 135 }, _25 = { max = -1, min = 160 } }, respawnPoints = { 1,3,7,8,9,10,12,14,16,19,21,23.5 }, nitroPoints = { 2,3,7,9,12,18,21,25 }, itemDecisionPoints = { 4,10.6 }, preInit = function() execute("circuits/circuit_common.lua") if GetHWPerformance() > HWP_LOW then function flag(_id) return { model = "circuitStuff/flagind6.mesh", name = "flag" .. _id, } end else function flag(_id) return { model = ""} end end function ActivateAlphaPuente(_carId) if _carId == 0 then log("tatata") ActivateCircuitAlpha("elementosalpha") --DeactivateGroundNodeCollision("Puente") end end function DeactivateAlphaPuente(_carId) if _carId == 0 then log("tururu") DeactivateCircuitAlpha("elementosalpha") --ActivateGroundNodeCollision("Puente") end end end, onInit = function() SetActorAnim("flag1", { anim = "circuitStuff/flagcicle.anm", loop = true, }) SetActorAnim("flag2", { anim = "circuitStuff/flagcicle.anm", loop = true, }) SetActorAnim("flag3", { anim = "circuitStuff/flagcicle.anm", loop = true, }) SetActorAnim("Nitro(1)", { anim = "circuitStuff/nitro.anm", loop = true, }) SetActorAnim("Nitro(2)", { anim = "circuitStuff/nitro.anm", loop = true, }) end, })