Changeset 4722 for data/trunk/scripts/vertical_scroller
- Timestamp:
- Jan 31, 2007, 7:48:21 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
data/trunk/scripts/vertical_scroller/vs1.lua
r4710 r4722 6 6 thisscript:addObject("NPC", "Ragnar01") 7 7 thisscript:addObject("NPC", "Ragnar02") 8 8 9 thisscript:addObject("NPC", "Pirate01") 9 10 thisscript:addObject("NPC", "Pirate02") 10 11 thisscript:addObject("NPC", "Pirate03") 12 thisscript:addObject("NPC", "Pirate53") 13 thisscript:addObject("NPC", "Pirate54") 14 11 15 thisscript:addObject("NPC", "Pirate04") 12 16 thisscript:addObject("NPC", "Pirate05") 13 17 thisscript:addObject("NPC", "Pirate06") 18 thisscript:addObject("NPC", "Pirate56") 19 thisscript:addObject("NPC", "Pirate57") 20 14 21 thisscript:addObject("NPC", "Pirate07") 15 22 thisscript:addObject("NPC", "Pirate08") 16 23 thisscript:addObject("NPC", "Pirate09") 24 thisscript:addObject("NPC", "Pirate59") 25 thisscript:addObject("NPC", "Pirate49") 26 thisscript:addObject("NPC", "Pirate79") 17 27 18 28 -- The Noxons … … 71 81 triggerRagnar:setRadius(50) 72 82 triggerRagnar:setTarget("Player") 73 triggerRagnar:setAbsCoor(3600 , 0 , -1 0)83 triggerRagnar:setAbsCoor(3600 , 0 , -15) 74 84 triggerRagnar:setDebugDraw(true) 75 85 triggerRagnar:setActiveOnCreation(false) … … 91 101 triggerAI02:setRadius(50) 92 102 triggerAI02:setTarget("Player") 93 triggerAI02:setAbsCoor(4900, 0, 0)103 triggerAI02:setAbsCoor(4900, 0, -45) 94 104 triggerAI02:setDebugDraw(true) 95 105 triggerAI02:setActiveOnCreation(false) … … 101 111 triggerAI03:setRadius(50) 102 112 triggerAI03:setTarget("Player") 103 triggerAI03:setAbsCoor(5850, 0, - 70)113 triggerAI03:setAbsCoor(5850, 0, -170) 104 114 triggerAI03:setDebugDraw(true) 105 115 triggerAI03:setActiveOnCreation(false) … … 111 121 triggerAI04:setRadius(50) 112 122 triggerAI04:setTarget("Player") 113 triggerAI04:setAbsCoor(6500, 0, - 200)123 triggerAI04:setAbsCoor(6500, 0, -400) 114 124 triggerAI04:setDebugDraw(true) 115 125 triggerAI04:setActiveOnCreation(false) … … 125 135 time = 0 126 136 137 -- init function 127 138 function init(timestep) 128 139 -- cameraManager:setCam("GameWorld-Camera") 129 140 cameraManager:atachCameraToWorldEntity("CameraOne", "NPC", "Pirate01") 130 141 cameraManager:atachCameraToWorldEntity("CameraTwo", "NPC", "Noxon01") 131 cameraManager:setRelCoor("CameraOne", 10, 8 , 5)142 cameraManager:setRelCoor("CameraOne", 10, 8 , -5) 132 143 cameraManager:setRelCoor("CameraTwo", 10, 8 , 5) 133 --Player:setCameraDistance(100)134 144 135 145 136 146 Ragnar01:pause(true) 137 -- cameraManager:changeTarget("CameraOne", "NPC", "Pirate01")138 -- cameraManager:jumpCam("CameraOne", 3300, 0, 50)139 147 140 148 return true … … 145 153 Player:pause(true) 146 154 cameraManager:setCam("CameraOne") 147 -- gameWorld:showText("Kill those traitorous bastards")148 -- cameraManager:changeCurrTarget("NPC", "Pirate01")149 -- cameraManager:atachCurrCameraToWorldEntity("NPC", "Pirate01")150 155 cutsceneRunning = true 151 156 return true … … 186 191 Pirate02:setAI(true) 187 192 Pirate03:setAI(true) 193 Pirate53:setAI(true) 194 Pirate54:setAI(true) 188 195 189 196 return true … … 196 203 Pirate05:setAI(true) 197 204 Pirate06:setAI(true) 205 Pirate56:setAI(true) 206 Pirate57:setAI(true) 198 207 199 208 return true … … 206 215 Pirate08:setAI(true) 207 216 Pirate09:setAI(true) 217 Pirate59:setAI(true) 218 Pirate49:setAI(true) 219 Pirate79:setAI(true) 208 220 209 221 return true … … 215 227 Ragnar02:setAI(true) 216 228 bossFight = true 217 Player:setCameraDist(100)218 229 cameraManager:setRelCoorSoft("GameWorld-Camera", -0.05, 120, 0) 230 Player:pause(true) 219 231 return true 220 232 end … … 236 248 end 237 249 250 238 251 function onNoxons(timestep) 239 252 240 253 if bossFightEnd then 241 254 cameraManager:setCam("CameraTwo") 242 Player:pause(true)243 255 end 244 256 … … 246 258 return cutscene2End 247 259 end 260 261 262 function ragnarBoom(timestep) 263 Ragnar01:destroy() 264 return true 265 end
Note: See TracChangeset
for help on using the changeset viewer.