Changeset 4442
- Timestamp:
- Jan 17, 2007, 11:36:47 PM (18 years ago)
- Location:
- data/trunk/scripts
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
data/trunk/scripts/attractor.lua
r4202 r4442 1 -- Register Classes to use2 thisscript:registerClass("AttractorMine")3 thisscript:registerClass("ScriptTrigger")4 5 1 -- Create the trigger 6 2 trigger = ScriptTrigger() 7 3 trigger:setScript("attractor.lua") 8 4 trigger:setFunction("tick") 9 trigger:setAbsCoor( -84, 19, 77)5 trigger:setAbsCoor(440, 35, 0) 10 6 trigger:setTarget("Player") 11 trigger:setRadius( 100)7 trigger:setRadius(20) 12 8 trigger:setDebugDraw(true) 9 trigger:setTriggerRemains(false) 13 10 14 11 15 12 16 created = true13 --created = true 17 14 function tick(timestep) 18 15 19 if not created then 20 am = AttractorMine() 21 am:setAbsCoor(-84, 19, 77) 22 created = true 23 end 16 io.write("Script called \n") 17 18 --if not created then 19 --am = AttractorMine() 20 --am:setAbsCoor(-84, 19, 77) 21 --created = true 22 --end 24 23 25 24 return false 26 25 end 26 io.write("script generated\n") -
data/trunk/scripts/spaceship_tower.lua
r4435 r4442 9 9 thisscript:addObject("FPSPlayer", "Player") 10 10 thisscript:addObject("GenericNPC", "pedestrianOne") 11 thisscript:addObject("GenericNPC", "hangarguyOne") 11 12 12 13 … … 70 71 71 72 73 -- hangarguy 74 hangarguy = { } 75 --{ 76 77 hangarguy.routeProgramed = false 78 79 function hangarguy:tick(timestep) 80 if not hangarguy.routeProgramed then 81 82 hangarguyOne:walkTo( 4.520885, 35, -715.864136) 83 hangarguyOne:walkTo( 4.436781, 35, -710.607483) 84 hangarguyOne:walkTo( 4.271256, 35, -700.261902) 85 hangarguyOne:walkTo( 4.108314, 35, -690.077698) 86 hangarguyOne:walkTo( 2.860425, 35, -612.082458) 87 hangarguyOne:walkTo( 2.336200, 35, -579.317566) 88 hangarguyOne:walkTo( 19.468971, 35, -558.118713) 89 hangarguyOne:walkTo( 58.664307, 35, -541.788879) 90 hangarguyOne:walkTo( 102.207947, 35, -538.448669) 91 hangarguyOne:walkTo( 148.613098, 35, -525.434814) 92 hangarguyOne:walkTo( 194.356705, 35, -510.325592) 93 hangarguyOne:walkTo( 241.033600, 35, -493.087036) 94 hangarguyOne:walkTo( 280.100891, 35, -476.127960) 95 hangarguyOne:walkTo( 317.930084, 35, -459.305878) 96 hangarguyOne:walkTo( 352.476410, 35, -435.666595) 97 hangarguyOne:walkTo( 372.327820, 35, -421.279785) 98 hangarguyOne:walkTo( 399.971436, 35, -395.954559) 99 hangarguyOne:walkTo( 416.877686, 35, -362.181549) 100 hangarguyOne:walkTo( 432.721222, 35, -311.302490) 101 hangarguyOne:walkTo( 469.218750, 35, -233.788040) 102 hangarguyOne:walkTo( 487.923004, 35, -200.841125) 103 hangarguyOne:walkTo( 506.862518, 35, -162.215515) 104 hangarguyOne:walkTo( 529.612061, 35, -115.549751) 105 hangarguyOne:walkTo( 542.065125, 35, -88.352898) 106 hangarguyOne:walkTo( 558.192444, 35, -39.543404) 107 hangarguyOne:walkTo( 559.105713, 35, -34.795399) 108 hangarguyOne:walkTo( 563.437378, 35, -31.207838) 109 hangarguyOne:walkTo( 575.247192, 35, -21.994106) 110 hangarguyOne:walkTo( 590.928040, 35, -15.268648) 111 hangarguyOne:walkTo( 660.693298, 35, -4.461691) 112 hangarguyOne:walkTo( 666.650879, 35, -2.223409) 113 hangarguyOne:walkTo( 668.187927, 35, 4.955472) 114 hangarguyOne:walkTo( 671.830505, 35, 21.968117) 115 hangarguyOne:walkTo( 675.100159, 35, 37.731144) 116 hangarguyOne:walkTo( 677.764221, 35, 53.632107) 117 hangarguyOne:walkTo( 677.170837, 35, 62.944923) 118 hangarguyOne:walkTo( 675.125671, 35, 81.444199) 119 hangarguyOne:walkTo( 674.070251, 35, 97.964783) 120 hangarguyOne:walkTo( 674.865112, 35, 112.956894) 121 hangarguyOne:walkTo( 683.106750, 35, 123.733559) 122 hangarguyOne:walkTo( 697.092224, 35, 130.347214) 123 hangarguyOne:walkTo( 711.597778, 35, 134.194839) 124 hangarguyOne:walkTo( 731.452209, 35, 133.556061) 125 hangarguyOne:walkTo( 744.283691, 35, 127.194984) 126 hangarguyOne:walkTo( 754.862183, 35, 113.226959) 127 hangarguyOne:walkTo( 759.921082, 35, 101.175034) 128 hangarguyOne:walkTo( 765.828674, 35, 86.496742) 129 hangarguyOne:walkTo( 772.430176, 35, 70.094063) 130 hangarguyOne:walkTo( 778.920776, 35, 53.967388) 131 hangarguyOne:walkTo( 786.386292, 35, 36.463428) 132 hangarguyOne:walkTo( 806.520142, 35, 25.996820) 133 hangarguyOne:walkTo( 867.622192, 35, 17.105639) 134 hangarguyOne:walkTo( 897.198181, 35, 13.109496) 135 hangarguyOne:walkTo( 929.129517, 35, 9.825047) 136 hangarguyOne:walkTo( 987.034302, 35, 6.972207) 137 hangarguyOne:walkTo( 1040.090698, 35, 5.634526) 138 hangarguyOne:walkTo( 1095.084595, 35, 6.542047) 139 hangarguyOne:walkTo( 1137.440552, 35, 8.371919) 140 hangarguyOne:walkTo( 1180.903564, 35, 11.816477) 141 142 hangarguy.routeProgramed = true 143 144 end 145 146 end 147 148 --} 149 72 150 73 151 … … 78 156 79 157 pedestrian:tick(timestep) 158 hangarguy:tick(timestep) 80 159 81 160 return false
Note: See TracChangeset
for help on using the changeset viewer.