share/hedgewars/Data/Missions/Training/User_Mission_-_RCPlane_Challenge.lua
author mikade <redgrinner@gmail.com>
Thu, 30 May 2013 21:08:13 +0900
changeset 9088 553355472675
parent 8043 da083f8d95e6
child 10290 42efccba0711
permissions -rw-r--r--
Fix broken x/y values on Dangerous Ducklings Add two new mission-based achievements New mission 'Nobody Laugh'
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8043
da083f8d95e6 We need custom script loading function in lua now
unc0rr
parents: 7889
diff changeset
     1
HedgewarsScriptLoad("/Scripts/Locale.lua")
7889
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
     2
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
     3
local player = nil
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
     4
local RCGear = nil
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
     5
local planesUsed = 0
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
     6
local cratesLeft = 0
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
     7
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
     8
function onGameInit()
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
     9
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    10
	Seed = 1
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    11
	GameFlags = gfInfAttack + gfInvulnerable + gfOneClanMode + gfSolidLand
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    12
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    13
	TurnTime = 90 * 1000
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    14
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    15
	Map = "Ropes"
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    16
	Theme = "Eyes"
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    17
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    18
	CaseFreq = 0
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    19
	MinesNum = 0
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    20
	Explosives = 0
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    21
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    22
	AddTeam(loc("Wannabe Flyboys"), 14483456, "Simple", "Island", "Default", "Hedgewars")
9088
553355472675 Fix broken x/y values on Dangerous Ducklings
mikade <redgrinner@gmail.com>
parents: 8043
diff changeset
    23
	player = AddHog(loc("Ace"), 0, 80, "Gasmask")
7889
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    24
	SetGearPosition(player, 1380, 1500)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    25
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    26
end
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    27
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    28
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    29
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    30
function onGameStart()
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    31
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    32
	ShowMission     (
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    33
                                loc("RC PLANE TRAINING"),
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    34
                                loc("a Hedgewars challenge"),
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    35
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    36
                                loc("Collect or destroy all the health crates.") .. "|" ..
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    37
                                loc("Compete to use as few planes as possible!") .. "|" ..
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    38
								"", -amRCPlane, 4000
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    39
                                )
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    40
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    41
	PlaceGirder(2192, 508, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    42
	PlaceGirder(2192, 670, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    43
	PlaceGirder(2193, 792, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    44
	PlaceGirder(2100, 825, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    45
	PlaceGirder(2009, 899, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    46
	PlaceGirder(2084, 992, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    47
	PlaceGirder(2145, 1087, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    48
	PlaceGirder(2199, 1235, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    49
	PlaceGirder(2308, 1296, 0)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    50
	PlaceGirder(2424, 1234, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    51
	PlaceGirder(2473, 1129, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    52
	PlaceGirder(2437, 1046, 1)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    53
	PlaceGirder(2409, 927, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    54
	PlaceGirder(2408, 763, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    55
	PlaceGirder(2404, 540, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    56
	PlaceGirder(2426, 423, 3)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    57
	PlaceGirder(2550, 400, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    58
	PlaceGirder(2668, 425, 1)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    59
	PlaceGirder(2707, 541, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    60
	PlaceGirder(2706, 703, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    61
	PlaceGirder(2705, 867, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    62
	PlaceGirder(2779, 962, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    63
	PlaceGirder(2894, 924, 3)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    64
	PlaceGirder(2908, 802, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    65
	PlaceGirder(2907, 639, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    66
	PlaceGirder(3052, 566, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    67
	PlaceGirder(2971, 394, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    68
	PlaceGirder(3103, 448, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    69
	PlaceGirder(3047, 654, 0)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    70
	PlaceGirder(3043, 746, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    71
	PlaceGirder(3265, 1583, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    72
	PlaceGirder(3256, 1491, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    73
	PlaceGirder(3187, 1401, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    74
	PlaceGirder(3326, 1400, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    75
	PlaceGirder(774, 530, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    76
	PlaceGirder(922, 595, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    77
	PlaceGirder(1079, 533, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    78
	PlaceGirder(1139, 386, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    79
	PlaceGirder(1074, 237, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    80
	PlaceGirder(723, 381, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    81
	PlaceGirder(781, 229, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    82
	PlaceGirder(927, 746, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    83
	PlaceGirder(874, 736, 0)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    84
	PlaceGirder(982, 737, 0)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    85
	PlaceGirder(2430, 1730, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    86
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    87
	PlaceGirder(1613, 1104, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    88
	PlaceGirder(1564, 1256, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    89
	PlaceGirder(1643, 1341, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    90
	PlaceGirder(1780, 1372, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    91
	PlaceGirder(1869, 1296, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    92
	PlaceGirder(1858, 1163, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    93
	PlaceGirder(1739, 1044, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    94
	PlaceGirder(1621, 926, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    95
	PlaceGirder(1597, 985, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    96
	PlaceGirder(1449, 939, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    97
	PlaceGirder(1473, 874, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    98
	PlaceGirder(2092, 1352, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
    99
	PlaceGirder(2145, 1444, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   100
	PlaceGirder(2004, 1443, 3)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   101
	PlaceGirder(1978, 1523, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   102
	PlaceGirder(2021, 1596, 1)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   103
	PlaceGirder(2103, 1625, 0)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   104
	PlaceGirder(2208, 1551, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   105
	PlaceGirder(2327, 1431, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   106
	PlaceGirder(2395, 1478, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   107
	PlaceGirder(2396, 1600, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   108
	PlaceGirder(2495, 1285, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   109
	PlaceGirder(2494, 1408, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   110
	PlaceGirder(2547, 530, 0)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   111
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   112
	PlaceGirder(2451, 1551, 0)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   113
	PlaceGirder(2551, 706, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   114
	PlaceGirder(2551, 869, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   115
	PlaceGirder(2623, 1016, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   116
	PlaceGirder(2773, 1083, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   117
	PlaceGirder(2924, 1019, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   118
	PlaceGirder(2568, 1491, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   119
	PlaceGirder(2618, 1346, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   120
	PlaceGirder(2674, 1195, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   121
	PlaceGirder(2822, 1142, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   122
	PlaceGirder(2963, 1069, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   123
	PlaceGirder(3067, 938, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   124
	PlaceGirder(2803, 1373, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   125
	PlaceGirder(2811, 1559, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   126
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   127
	tempG = SpawnHealthCrate(930, 557)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   128
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   129
	tempG = SpawnHealthCrate(979, 692)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   130
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   131
	tempG = SpawnHealthCrate(876, 703)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   132
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   133
	tempG = SpawnHealthCrate(2309, 1260)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   134
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   135
	tempG = SpawnHealthCrate(1733, 1127)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   136
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   137
	tempG = SpawnHealthCrate(1738, 1320)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   138
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   139
	tempG = SpawnHealthCrate(3249, 1460)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   140
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   141
	tempG = SpawnHealthCrate(3051, 617)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   142
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   143
	tempG = SpawnHealthCrate(2972, 353)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   144
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   145
	tempG = SpawnHealthCrate(2548, 358)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   146
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   147
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   148
	tempG = SpawnHealthCrate(2090, 1580)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   149
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   150
	tempG = SpawnHealthCrate(1752, 1753)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   151
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   152
	tempG = SpawnHealthCrate(1865, 1758)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   153
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   154
	tempG = SpawnHealthCrate(1985, 1760)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   155
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   156
	tempG = SpawnHealthCrate(2429, 1760)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   157
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   158
	tempG = SpawnHealthCrate(2810, 1480)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   159
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   160
	tempG = SpawnHealthCrate(2800, 1277)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   161
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   162
	tempG = SpawnHealthCrate(2806, 1107)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   163
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   164
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   165
	PlaceGirder(1897, 903, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   166
	PlaceGirder(1916, 784, 3)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   167
	PlaceGirder(2010, 732, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   168
	PlaceGirder(2082, 639, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   169
	PlaceGirder(2081, 516, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   170
	PlaceGirder(1985, 487, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   171
	PlaceGirder(1862, 407, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   172
	PlaceGirder(1855, 224, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   173
	PlaceGirder(2006, 163, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   174
	PlaceGirder(2128, 187, 1)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   175
	PlaceGirder(2251, 213, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   176
	PlaceGirder(2413, 213, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   177
	PlaceGirder(1952, 618, 0)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   178
	PlaceGirder(957, 1068, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   179
	PlaceGirder(794, 1069, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   180
	PlaceGirder(728, 1163, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   181
	PlaceGirder(728, 1287, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   182
	PlaceGirder(802, 1342, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   183
	PlaceGirder(966, 1342, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   184
	PlaceGirder(674, 1032, 1)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   185
	PlaceGirder(554, 1011, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   186
	PlaceGirder(445, 1056, 3)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   187
	PlaceGirder(422, 1174, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   188
	PlaceGirder(369, 1341, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   189
	PlaceGirder(495, 1313, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   190
	PlaceGirder(568, 1379, 3)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   191
	PlaceGirder(577, 1202, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   192
	PlaceGirder(744, 1490, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   193
	PlaceGirder(760, 1617, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   194
	PlaceGirder(622, 1693, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   195
	PlaceGirder(476, 1623, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   196
	PlaceGirder(376, 1697, 1)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   197
	PlaceGirder(955, 1746, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   198
	PlaceGirder(1025, 1746, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   199
	PlaceGirder(1090, 1745, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   200
	PlaceGirder(1156, 1746, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   201
	PlaceGirder(3806, 1530, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   202
	PlaceGirder(3880, 1464, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   203
	PlaceGirder(3738, 1458, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   204
	PlaceGirder(3806, 1390, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   205
	PlaceGirder(3805, 1588, 0)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   206
	PlaceGirder(3676, 1609, 3)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   207
	PlaceGirder(3930, 1615, 1)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   208
	PlaceGirder(3719, 1295, 0)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   209
	PlaceGirder(3888, 1294, 0)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   210
	PlaceGirder(3661, 1385, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   211
	PlaceGirder(3955, 1377, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   212
	PlaceGirder(3982, 1518, 0)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   213
	PlaceGirder(3378, 440, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   214
	PlaceGirder(3447, 492, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   215
	PlaceGirder(3564, 529, 1)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   216
	PlaceGirder(3596, 647, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   217
	PlaceGirder(3521, 740, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   218
	PlaceGirder(3524, 838, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   219
	PlaceGirder(3644, 819, 3)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   220
	PlaceGirder(3691, 708, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   221
	PlaceGirder(3690, 545, 6)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   222
	PlaceGirder(3612, 433, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   223
	PlaceGirder(3463, 383, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   224
	PlaceGirder(2815, 122, 7)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   225
	PlaceGirder(2960, 72, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   226
	PlaceGirder(3032, 123, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   227
	PlaceGirder(3063, 174, 0)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   228
	PlaceGirder(3095, 124, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   229
	PlaceGirder(3169, 71, 4)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   230
	PlaceGirder(3320, 124, 5)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   231
	PlaceGirder(3210, 179, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   232
	PlaceGirder(2932, 181, 2)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   233
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   234
	tempG = SpawnHealthCrate(3804, 1461)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   235
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   236
	tempG = SpawnHealthCrate(3269, 1742)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   237
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   238
	tempG = SpawnHealthCrate(3066, 121)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   239
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   240
	tempG = SpawnHealthCrate(3207, 104)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   241
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   242
	tempG = SpawnHealthCrate(2928, 103)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   243
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   244
	tempG = SpawnHealthCrate(1997, 202)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   245
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   246
	tempG = SpawnHealthCrate(2253, 159)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   247
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   248
	tempG = SpawnHealthCrate(2132, 774)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   249
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   250
	tempG = SpawnHealthCrate(2549, 490)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   251
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   252
	tempG = SpawnHealthCrate(3527, 694)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   253
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   254
	tempG = SpawnHealthCrate(3777, 78)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   255
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   256
	tempG = SpawnHealthCrate(1124, 1746)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   257
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   258
	tempG = SpawnHealthCrate(1056, 1740)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   259
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   260
	tempG = SpawnHealthCrate(993, 1742)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   261
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   262
	tempG = SpawnHealthCrate(799, 1298)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   263
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   264
	tempG = SpawnHealthCrate(577, 1126)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   265
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   266
	tempG = SpawnHealthCrate(596, 1463)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   267
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   268
	tempG = SpawnHealthCrate(3854, 1043)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   269
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   270
	tempG = SpawnHealthCrate(1944, 567)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   271
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   272
	tempG = SpawnHealthCrate(338, 1748)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   273
	SetHealth(tempG, 25)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   274
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   275
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   276
end
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   277
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   278
--function onGameTick()
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   279
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   280
	--if RCGear ~= nil then
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   281
	--	AddCaption(GetTimer(RCGear))
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   282
	--end
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   283
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   284
--end
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   285
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   286
function onNewTurn()
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   287
	TurnTimeLeft = -1
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   288
end
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   289
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   290
function onGearAdd(gear)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   291
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   292
	if GetGearType(gear) == gtRCPlane then
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   293
		RCGear = gear
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   294
		planesUsed = planesUsed + 1
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   295
	end
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   296
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   297
	if GetGearType(gear) == gtCase then
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   298
		cratesLeft = cratesLeft + 1
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   299
	end
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   300
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   301
end
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   302
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   303
function onGearDelete(gear)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   304
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   305
	if GetGearType(gear) == gtRCPlane then
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   306
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   307
		RCGear = nil
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   308
		AddCaption(loc("Planes Used:") .. " " .. planesUsed)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   309
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   310
	elseif GetGearType(gear) == gtCase then
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   311
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   312
		AddCaption(loc("Crates Left:") .. " " .. cratesLeft)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   313
		cratesLeft = cratesLeft - 1
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   314
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   315
		if cratesLeft == 0 then
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   316
9088
553355472675 Fix broken x/y values on Dangerous Ducklings
mikade <redgrinner@gmail.com>
parents: 8043
diff changeset
   317
			if planesUsed == 1 then
553355472675 Fix broken x/y values on Dangerous Ducklings
mikade <redgrinner@gmail.com>
parents: 8043
diff changeset
   318
				AddCaption(loc("Achievement Unlocked") .. ": " .. loc("Prestigious Pilot"),0xffba00ff,capgrpMessage2)
553355472675 Fix broken x/y values on Dangerous Ducklings
mikade <redgrinner@gmail.com>
parents: 8043
diff changeset
   319
			end
553355472675 Fix broken x/y values on Dangerous Ducklings
mikade <redgrinner@gmail.com>
parents: 8043
diff changeset
   320
7889
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   321
			ShowMission     (
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   322
                                loc("CHALLENGE COMPLETE"),
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   323
                                loc("Congratulations!"),
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   324
                                loc("Planes Used") .. ": " .. planesUsed .. "|" ..
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   325
                                "", 0, 0
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   326
                                )
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   327
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   328
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   329
			ParseCommand("teamgone Wannabe Flyboys")
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   330
		end
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   331
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   332
		if RCGear ~= nil then
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   333
			SetTimer(RCGear, GetTimer(RCGear) + 10000)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   334
		end
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   335
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   336
	end
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   337
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   338
end
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   339
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   340
function onAmmoStoreInit()
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   341
	SetAmmo(amRCPlane, 9, 0, 0, 0)
57b117d441b9 consistent line endings
nemo
parents: 7877
diff changeset
   342
end