equal
deleted
inserted
replaced
890 minAngle, maxAngle: Longword; |
890 minAngle, maxAngle: Longword; |
891 isDamaging: boolean; |
891 isDamaging: boolean; |
892 SkipTurns: Longword; |
892 SkipTurns: Longword; |
893 PosCount: Longword; |
893 PosCount: Longword; |
894 PosSprite: TSprite; |
894 PosSprite: TSprite; |
|
895 ejectX, ejectY: Longint; |
895 end = ( |
896 end = ( |
896 (NameId: sidNothing; |
897 (NameId: sidNothing; |
897 NameTex: nil; |
898 NameTex: nil; |
898 Probability: 0; |
899 Probability: 0; |
899 NumberInCase: 0; |
900 NumberInCase: 0; |
910 minAngle: 0; |
911 minAngle: 0; |
911 maxAngle: 0; |
912 maxAngle: 0; |
912 isDamaging: false; |
913 isDamaging: false; |
913 SkipTurns: 9999; |
914 SkipTurns: 9999; |
914 PosCount: 1; |
915 PosCount: 1; |
915 PosSprite: sprWater), |
916 PosSprite: sprWater; |
|
917 ejectX: 0; |
|
918 ejectY: 0), |
916 |
919 |
917 // Grenade |
920 // Grenade |
918 (NameId: sidGrenade; |
921 (NameId: sidGrenade; |
919 NameTex: nil; |
922 NameTex: nil; |
920 Probability: 0; |
923 Probability: 0; |
932 minAngle: 0; |
935 minAngle: 0; |
933 maxAngle: 0; |
936 maxAngle: 0; |
934 isDamaging: true; |
937 isDamaging: true; |
935 SkipTurns: 0; |
938 SkipTurns: 0; |
936 PosCount: 1; |
939 PosCount: 1; |
937 PosSprite: sprWater), |
940 PosSprite: sprWater; |
|
941 ejectX: 0; |
|
942 ejectY: 0), |
938 |
943 |
939 // ClusterBomb |
944 // ClusterBomb |
940 (NameId: sidClusterBomb; |
945 (NameId: sidClusterBomb; |
941 NameTex: nil; |
946 NameTex: nil; |
942 Probability: 100; |
947 Probability: 100; |
954 minAngle: 0; |
959 minAngle: 0; |
955 maxAngle: 0; |
960 maxAngle: 0; |
956 isDamaging: true; |
961 isDamaging: true; |
957 SkipTurns: 0; |
962 SkipTurns: 0; |
958 PosCount: 1; |
963 PosCount: 1; |
959 PosSprite: sprWater), |
964 PosSprite: sprWater; |
|
965 ejectX: 0; |
|
966 ejectY: 0), |
960 |
967 |
961 // Bazooka |
968 // Bazooka |
962 (NameId: sidBazooka; |
969 (NameId: sidBazooka; |
963 NameTex: nil; |
970 NameTex: nil; |
964 Probability: 0; |
971 Probability: 0; |
976 minAngle: 0; |
983 minAngle: 0; |
977 maxAngle: 0; |
984 maxAngle: 0; |
978 isDamaging: true; |
985 isDamaging: true; |
979 SkipTurns: 0; |
986 SkipTurns: 0; |
980 PosCount: 1; |
987 PosCount: 1; |
981 PosSprite: sprWater), |
988 PosSprite: sprWater; |
|
989 ejectX: 20; |
|
990 ejectY: -6), |
982 |
991 |
983 // Bee |
992 // Bee |
984 (NameId: sidBee; |
993 (NameId: sidBee; |
985 NameTex: nil; |
994 NameTex: nil; |
986 Probability: 100; |
995 Probability: 100; |
998 minAngle: 0; |
1007 minAngle: 0; |
999 maxAngle: 0; |
1008 maxAngle: 0; |
1000 isDamaging: true; |
1009 isDamaging: true; |
1001 SkipTurns: 0; |
1010 SkipTurns: 0; |
1002 PosCount: 1; |
1011 PosCount: 1; |
1003 PosSprite: sprWater), |
1012 PosSprite: sprWater; |
|
1013 ejectX: 16; |
|
1014 ejectY: 0), |
1004 |
1015 |
1005 // Shotgun |
1016 // Shotgun |
1006 (NameId: sidShotgun; |
1017 (NameId: sidShotgun; |
1007 NameTex: nil; |
1018 NameTex: nil; |
1008 Probability: 0; |
1019 Probability: 0; |
1020 minAngle: 0; |
1031 minAngle: 0; |
1021 maxAngle: 0; |
1032 maxAngle: 0; |
1022 isDamaging: true; |
1033 isDamaging: true; |
1023 SkipTurns: 0; |
1034 SkipTurns: 0; |
1024 PosCount: 1; |
1035 PosCount: 1; |
1025 PosSprite: sprWater), |
1036 PosSprite: sprWater; |
|
1037 ejectX: 26; |
|
1038 ejectY: -6), |
1026 |
1039 |
1027 // PickHammer |
1040 // PickHammer |
1028 (NameId: sidPickHammer; |
1041 (NameId: sidPickHammer; |
1029 NameTex: nil; |
1042 NameTex: nil; |
1030 Probability: 0; |
1043 Probability: 0; |
1042 minAngle: 0; |
1055 minAngle: 0; |
1043 maxAngle: 0; |
1056 maxAngle: 0; |
1044 isDamaging: false; |
1057 isDamaging: false; |
1045 SkipTurns: 0; |
1058 SkipTurns: 0; |
1046 PosCount: 1; |
1059 PosCount: 1; |
1047 PosSprite: sprWater), |
1060 PosSprite: sprWater; |
|
1061 ejectX: 0; |
|
1062 ejectY: 0), |
1048 |
1063 |
1049 // Skip |
1064 // Skip |
1050 (NameId: sidSkip; |
1065 (NameId: sidSkip; |
1051 NameTex: nil; |
1066 NameTex: nil; |
1052 Probability: 0; |
1067 Probability: 0; |
1064 minAngle: 0; |
1079 minAngle: 0; |
1065 maxAngle: 0; |
1080 maxAngle: 0; |
1066 isDamaging: false; |
1081 isDamaging: false; |
1067 SkipTurns: 0; |
1082 SkipTurns: 0; |
1068 PosCount: 1; |
1083 PosCount: 1; |
1069 PosSprite: sprWater), |
1084 PosSprite: sprWater; |
|
1085 ejectX: 0; |
|
1086 ejectY: 0), |
1070 |
1087 |
1071 // Rope |
1088 // Rope |
1072 (NameId: sidRope; |
1089 (NameId: sidRope; |
1073 NameTex: nil; |
1090 NameTex: nil; |
1074 Probability: 100; |
1091 Probability: 100; |
1090 minAngle: 0; |
1107 minAngle: 0; |
1091 maxAngle: cMaxAngle div 2; |
1108 maxAngle: cMaxAngle div 2; |
1092 isDamaging: false; |
1109 isDamaging: false; |
1093 SkipTurns: 0; |
1110 SkipTurns: 0; |
1094 PosCount: 1; |
1111 PosCount: 1; |
1095 PosSprite: sprWater), |
1112 PosSprite: sprWater; |
|
1113 ejectX: 20; |
|
1114 ejectY: -6), |
1096 |
1115 |
1097 // Mine |
1116 // Mine |
1098 (NameId: sidMine; |
1117 (NameId: sidMine; |
1099 NameTex: nil; |
1118 NameTex: nil; |
1100 Probability: 100; |
1119 Probability: 100; |
1112 minAngle: 0; |
1131 minAngle: 0; |
1113 maxAngle: 0; |
1132 maxAngle: 0; |
1114 isDamaging: true; |
1133 isDamaging: true; |
1115 SkipTurns: 0; |
1134 SkipTurns: 0; |
1116 PosCount: 1; |
1135 PosCount: 1; |
1117 PosSprite: sprWater), |
1136 PosSprite: sprWater; |
|
1137 ejectX: 0; |
|
1138 ejectY: 0), |
1118 |
1139 |
1119 // DEagle |
1140 // DEagle |
1120 (NameId: sidDEagle; |
1141 (NameId: sidDEagle; |
1121 NameTex: nil; |
1142 NameTex: nil; |
1122 Probability: 20; |
1143 Probability: 20; |
1134 minAngle: 0; |
1155 minAngle: 0; |
1135 maxAngle: 0; |
1156 maxAngle: 0; |
1136 isDamaging: true; |
1157 isDamaging: true; |
1137 SkipTurns: 0; |
1158 SkipTurns: 0; |
1138 PosCount: 1; |
1159 PosCount: 1; |
1139 PosSprite: sprWater), |
1160 PosSprite: sprWater; |
|
1161 ejectX: 23; |
|
1162 ejectY: -6), |
1140 |
1163 |
1141 // Dynamite |
1164 // Dynamite |
1142 (NameId: sidDynamite; |
1165 (NameId: sidDynamite; |
1143 NameTex: nil; |
1166 NameTex: nil; |
1144 Probability: 100; |
1167 Probability: 100; |
1156 minAngle: 0; |
1179 minAngle: 0; |
1157 maxAngle: 0; |
1180 maxAngle: 0; |
1158 isDamaging: true; |
1181 isDamaging: true; |
1159 SkipTurns: 0; |
1182 SkipTurns: 0; |
1160 PosCount: 1; |
1183 PosCount: 1; |
1161 PosSprite: sprWater), |
1184 PosSprite: sprWater; |
|
1185 ejectX: 0; |
|
1186 ejectY: 0), |
1162 |
1187 |
1163 // FirePunch |
1188 // FirePunch |
1164 (NameId: sidFirePunch; |
1189 (NameId: sidFirePunch; |
1165 NameTex: nil; |
1190 NameTex: nil; |
1166 Probability: 0; |
1191 Probability: 0; |
1178 MinAngle: 0; |
1203 MinAngle: 0; |
1179 maxAngle: 0; |
1204 maxAngle: 0; |
1180 isDamaging: true; |
1205 isDamaging: true; |
1181 SkipTurns: 0; |
1206 SkipTurns: 0; |
1182 PosCount: 1; |
1207 PosCount: 1; |
1183 PosSprite: sprWater), |
1208 PosSprite: sprWater; |
|
1209 ejectX: 0; |
|
1210 ejectY: 0), |
1184 |
1211 |
1185 // Whip |
1212 // Whip |
1186 (NameId: sidWhip; |
1213 (NameId: sidWhip; |
1187 NameTex: nil; |
1214 NameTex: nil; |
1188 Probability: 0; |
1215 Probability: 0; |
1200 MinAngle: 0; |
1227 MinAngle: 0; |
1201 maxAngle: 0; |
1228 maxAngle: 0; |
1202 isDamaging: true; |
1229 isDamaging: true; |
1203 SkipTurns: 0; |
1230 SkipTurns: 0; |
1204 PosCount: 1; |
1231 PosCount: 1; |
1205 PosSprite: sprWater), |
1232 PosSprite: sprWater; |
|
1233 ejectX: 0; |
|
1234 ejectY: 0), |
1206 |
1235 |
1207 // BaseballBat |
1236 // BaseballBat |
1208 (NameId: sidBaseballBat; |
1237 (NameId: sidBaseballBat; |
1209 NameTex: nil; |
1238 NameTex: nil; |
1210 Probability: 100; |
1239 Probability: 100; |
1222 minAngle: 0; |
1251 minAngle: 0; |
1223 maxAngle: cMaxAngle div 2; |
1252 maxAngle: cMaxAngle div 2; |
1224 isDamaging: true; |
1253 isDamaging: true; |
1225 SkipTurns: 2; |
1254 SkipTurns: 2; |
1226 PosCount: 1; |
1255 PosCount: 1; |
1227 PosSprite: sprWater), |
1256 PosSprite: sprWater; |
|
1257 ejectX: 0; |
|
1258 ejectY: 0), |
1228 |
1259 |
1229 // Parachute |
1260 // Parachute |
1230 (NameId: sidParachute; |
1261 (NameId: sidParachute; |
1231 NameTex: nil; |
1262 NameTex: nil; |
1232 Probability: 100; |
1263 Probability: 100; |
1250 minAngle: 0; |
1281 minAngle: 0; |
1251 maxAngle: 0; |
1282 maxAngle: 0; |
1252 isDamaging: false; |
1283 isDamaging: false; |
1253 SkipTurns: 0; |
1284 SkipTurns: 0; |
1254 PosCount: 1; |
1285 PosCount: 1; |
1255 PosSprite: sprWater), |
1286 PosSprite: sprWater; |
|
1287 ejectX: 0; |
|
1288 ejectY: 0), |
1256 |
1289 |
1257 // AirAttack |
1290 // AirAttack |
1258 (NameId: sidAirAttack; |
1291 (NameId: sidAirAttack; |
1259 NameTex: nil; |
1292 NameTex: nil; |
1260 Probability: 100; |
1293 Probability: 100; |
1276 minAngle: 0; |
1309 minAngle: 0; |
1277 maxAngle: 0; |
1310 maxAngle: 0; |
1278 isDamaging: true; |
1311 isDamaging: true; |
1279 SkipTurns: 5; |
1312 SkipTurns: 5; |
1280 PosCount: 2; |
1313 PosCount: 2; |
1281 PosSprite: sprAmAirplane), |
1314 PosSprite: sprAmAirplane; |
|
1315 ejectX: 0; |
|
1316 ejectY: 0), |
1282 |
1317 |
1283 // MineStrike |
1318 // MineStrike |
1284 (NameId: sidMineStrike; |
1319 (NameId: sidMineStrike; |
1285 NameTex: nil; |
1320 NameTex: nil; |
1286 Probability: 200; |
1321 Probability: 200; |
1302 minAngle: 0; |
1337 minAngle: 0; |
1303 maxAngle: 0; |
1338 maxAngle: 0; |
1304 isDamaging: true; |
1339 isDamaging: true; |
1305 SkipTurns: 5; |
1340 SkipTurns: 5; |
1306 PosCount: 2; |
1341 PosCount: 2; |
1307 PosSprite: sprAmAirplane), |
1342 PosSprite: sprAmAirplane; |
|
1343 ejectX: 0; |
|
1344 ejectY: 0), |
1308 |
1345 |
1309 // BlowTorch |
1346 // BlowTorch |
1310 (NameId: sidBlowTorch; |
1347 (NameId: sidBlowTorch; |
1311 NameTex: nil; |
1348 NameTex: nil; |
1312 Probability: 100; |
1349 Probability: 100; |
1324 minAngle: 768; |
1361 minAngle: 768; |
1325 maxAngle: 1280; |
1362 maxAngle: 1280; |
1326 isDamaging: false; |
1363 isDamaging: false; |
1327 SkipTurns: 0; |
1364 SkipTurns: 0; |
1328 PosCount: 1; |
1365 PosCount: 1; |
1329 PosSprite: sprWater), |
1366 PosSprite: sprWater; |
|
1367 ejectX: 0; |
|
1368 ejectY: 0), |
1330 |
1369 |
1331 // Girder |
1370 // Girder |
1332 (NameId: sidGirder; |
1371 (NameId: sidGirder; |
1333 NameTex: nil; |
1372 NameTex: nil; |
1334 Probability: 150; |
1373 Probability: 150; |
1350 minAngle: 0; |
1389 minAngle: 0; |
1351 maxAngle: 0; |
1390 maxAngle: 0; |
1352 isDamaging: false; |
1391 isDamaging: false; |
1353 SkipTurns: 0; |
1392 SkipTurns: 0; |
1354 PosCount: 8; |
1393 PosCount: 8; |
1355 PosSprite: sprAmGirder), |
1394 PosSprite: sprAmGirder; |
|
1395 ejectX: 0; |
|
1396 ejectY: 0), |
1356 |
1397 |
1357 // Teleport |
1398 // Teleport |
1358 (NameId: sidTeleport; |
1399 (NameId: sidTeleport; |
1359 NameTex: nil; |
1400 NameTex: nil; |
1360 Probability: 200; |
1401 Probability: 200; |
1377 minAngle: 0; |
1418 minAngle: 0; |
1378 maxAngle: 0; |
1419 maxAngle: 0; |
1379 isDamaging: false; |
1420 isDamaging: false; |
1380 SkipTurns: 0; |
1421 SkipTurns: 0; |
1381 PosCount: 2; |
1422 PosCount: 2; |
1382 PosSprite: sprAmTeleport), |
1423 PosSprite: sprAmTeleport; |
|
1424 ejectX: 0; |
|
1425 ejectY: 0), |
1383 |
1426 |
1384 // Switch |
1427 // Switch |
1385 (NameId: sidSwitch; |
1428 (NameId: sidSwitch; |
1386 NameTex: nil; |
1429 NameTex: nil; |
1387 Probability: 100; |
1430 Probability: 100; |
1403 minAngle: 0; |
1446 minAngle: 0; |
1404 maxAngle: 0; |
1447 maxAngle: 0; |
1405 isDamaging: false; |
1448 isDamaging: false; |
1406 SkipTurns: 0; |
1449 SkipTurns: 0; |
1407 PosCount: 1; |
1450 PosCount: 1; |
1408 PosSprite: sprWater), |
1451 PosSprite: sprWater; |
|
1452 ejectX: 0; |
|
1453 ejectY: 0), |
1409 |
1454 |
1410 // Mortar |
1455 // Mortar |
1411 (NameId: sidMortar; |
1456 (NameId: sidMortar; |
1412 NameTex: nil; |
1457 NameTex: nil; |
1413 Probability: 100; |
1458 Probability: 100; |
1425 minAngle: 0; |
1470 minAngle: 0; |
1426 maxAngle: 0; |
1471 maxAngle: 0; |
1427 isDamaging: true; |
1472 isDamaging: true; |
1428 SkipTurns: 0; |
1473 SkipTurns: 0; |
1429 PosCount: 1; |
1474 PosCount: 1; |
1430 PosSprite: sprWater), |
1475 PosSprite: sprWater; |
|
1476 ejectX: 20; |
|
1477 ejectY: -6), |
1431 |
1478 |
1432 // Kamikaze |
1479 // Kamikaze |
1433 (NameId: sidKamikaze; |
1480 (NameId: sidKamikaze; |
1434 NameTex: nil; |
1481 NameTex: nil; |
1435 Probability: 100; |
1482 Probability: 100; |
1447 minAngle: 0; |
1494 minAngle: 0; |
1448 maxAngle: 0; |
1495 maxAngle: 0; |
1449 isDamaging: true; |
1496 isDamaging: true; |
1450 SkipTurns: 0; |
1497 SkipTurns: 0; |
1451 PosCount: 1; |
1498 PosCount: 1; |
1452 PosSprite: sprWater), |
1499 PosSprite: sprWater; |
|
1500 ejectX: 0; |
|
1501 ejectY: 0), |
1453 |
1502 |
1454 // Cake |
1503 // Cake |
1455 (NameId: sidCake; |
1504 (NameId: sidCake; |
1456 NameTex: nil; |
1505 NameTex: nil; |
1457 Probability: 100; |
1506 Probability: 100; |
1469 minAngle: 0; |
1518 minAngle: 0; |
1470 maxAngle: 0; |
1519 maxAngle: 0; |
1471 isDamaging: true; |
1520 isDamaging: true; |
1472 SkipTurns: 4; |
1521 SkipTurns: 4; |
1473 PosCount: 1; |
1522 PosCount: 1; |
1474 PosSprite: sprWater), |
1523 PosSprite: sprWater; |
|
1524 ejectX: 0; |
|
1525 ejectY: 0), |
1475 |
1526 |
1476 // Seduction |
1527 // Seduction |
1477 (NameId: sidSeduction; |
1528 (NameId: sidSeduction; |
1478 NameTex: nil; |
1529 NameTex: nil; |
1479 Probability: 100; |
1530 Probability: 100; |
1491 minAngle: 0; |
1542 minAngle: 0; |
1492 maxAngle: 0; |
1543 maxAngle: 0; |
1493 isDamaging: false; |
1544 isDamaging: false; |
1494 SkipTurns: 0; |
1545 SkipTurns: 0; |
1495 PosCount: 1; |
1546 PosCount: 1; |
1496 PosSprite: sprWater), |
1547 PosSprite: sprWater; |
|
1548 ejectX: 0; |
|
1549 ejectY: 0), |
1497 |
1550 |
1498 // Watermelon |
1551 // Watermelon |
1499 (NameId: sidWatermelon; |
1552 (NameId: sidWatermelon; |
1500 NameTex: nil; |
1553 NameTex: nil; |
1501 Probability: 400; |
1554 Probability: 400; |
1513 minAngle: 0; |
1566 minAngle: 0; |
1514 maxAngle: 0; |
1567 maxAngle: 0; |
1515 isDamaging: true; |
1568 isDamaging: true; |
1516 SkipTurns: 0; |
1569 SkipTurns: 0; |
1517 PosCount: 1; |
1570 PosCount: 1; |
1518 PosSprite: sprWater), |
1571 PosSprite: sprWater; |
|
1572 ejectX: 0; |
|
1573 ejectY: 0), |
1519 |
1574 |
1520 // HellishBomb ("Hellish Hand-Grenade") |
1575 // HellishBomb ("Hellish Hand-Grenade") |
1521 (NameId: sidHellishBomb; |
1576 (NameId: sidHellishBomb; |
1522 NameTex: nil; |
1577 NameTex: nil; |
1523 Probability: 400; |
1578 Probability: 400; |
1535 minAngle: 0; |
1590 minAngle: 0; |
1536 maxAngle: 0; |
1591 maxAngle: 0; |
1537 isDamaging: true; |
1592 isDamaging: true; |
1538 SkipTurns: 0; |
1593 SkipTurns: 0; |
1539 PosCount: 1; |
1594 PosCount: 1; |
1540 PosSprite: sprWater), |
1595 PosSprite: sprWater; |
|
1596 ejectX: 0; |
|
1597 ejectY: 0), |
1541 |
1598 |
1542 // Napalm |
1599 // Napalm |
1543 (NameId: sidNapalm; |
1600 (NameId: sidNapalm; |
1544 NameTex: nil; |
1601 NameTex: nil; |
1545 Probability: 100; |
1602 Probability: 100; |
1561 minAngle: 0; |
1618 minAngle: 0; |
1562 maxAngle: 0; |
1619 maxAngle: 0; |
1563 isDamaging: true; |
1620 isDamaging: true; |
1564 SkipTurns: 7; |
1621 SkipTurns: 7; |
1565 PosCount: 2; |
1622 PosCount: 2; |
1566 PosSprite: sprAmAirplane), |
1623 PosSprite: sprAmAirplane; |
|
1624 ejectX: 0; |
|
1625 ejectY: 0), |
1567 |
1626 |
1568 // Drill ("Drill Rocket") |
1627 // Drill ("Drill Rocket") |
1569 (NameId: sidDrill; |
1628 (NameId: sidDrill; |
1570 NameTex: nil; |
1629 NameTex: nil; |
1571 Probability: 300; |
1630 Probability: 300; |
1583 minAngle: 0; |
1642 minAngle: 0; |
1584 maxAngle: 0; |
1643 maxAngle: 0; |
1585 isDamaging: true; |
1644 isDamaging: true; |
1586 SkipTurns: 0; |
1645 SkipTurns: 0; |
1587 PosCount: 1; |
1646 PosCount: 1; |
1588 PosSprite: sprDrill), |
1647 PosSprite: sprDrill; |
|
1648 ejectX: 20; |
|
1649 ejectY: -6), |
1589 |
1650 |
1590 // Ballgun |
1651 // Ballgun |
1591 (NameId: sidBallgun; |
1652 (NameId: sidBallgun; |
1592 NameTex: nil; |
1653 NameTex: nil; |
1593 Probability: 400; |
1654 Probability: 400; |
1605 minAngle: 0; |
1666 minAngle: 0; |
1606 maxAngle: 0; |
1667 maxAngle: 0; |
1607 isDamaging: true; |
1668 isDamaging: true; |
1608 SkipTurns: 0; |
1669 SkipTurns: 0; |
1609 PosCount: 1; |
1670 PosCount: 1; |
1610 PosSprite: sprWater), |
1671 PosSprite: sprWater; |
|
1672 ejectX: 20; |
|
1673 ejectY: -3), |
1611 |
1674 |
1612 // RC-Plane |
1675 // RC-Plane |
1613 (NameId: sidRCPlane; |
1676 (NameId: sidRCPlane; |
1614 NameTex: nil; |
1677 NameTex: nil; |
1615 Probability: 200; |
1678 Probability: 200; |
1629 minAngle: 0; |
1692 minAngle: 0; |
1630 maxAngle: 0; |
1693 maxAngle: 0; |
1631 isDamaging: true; |
1694 isDamaging: true; |
1632 SkipTurns: 4; |
1695 SkipTurns: 4; |
1633 PosCount: 1; |
1696 PosCount: 1; |
1634 PosSprite: sprWater), |
1697 PosSprite: sprWater; |
|
1698 ejectX: 0; |
|
1699 ejectY: 0), |
1635 |
1700 |
1636 // LowGravity |
1701 // LowGravity |
1637 (NameId: sidLowGravity; |
1702 (NameId: sidLowGravity; |
1638 NameTex: nil; |
1703 NameTex: nil; |
1639 Probability: 20; |
1704 Probability: 20; |
1656 minAngle: 0; |
1721 minAngle: 0; |
1657 maxAngle: 0; |
1722 maxAngle: 0; |
1658 isDamaging: false; |
1723 isDamaging: false; |
1659 SkipTurns: 0; |
1724 SkipTurns: 0; |
1660 PosCount: 1; |
1725 PosCount: 1; |
1661 PosSprite: sprWater), |
1726 PosSprite: sprWater; |
|
1727 ejectX: 0; |
|
1728 ejectY: 0), |
1662 |
1729 |
1663 // ExtraDamage |
1730 // ExtraDamage |
1664 (NameId: sidExtraDamage; |
1731 (NameId: sidExtraDamage; |
1665 NameTex: nil; |
1732 NameTex: nil; |
1666 Probability: 15; |
1733 Probability: 15; |
1683 minAngle: 0; |
1750 minAngle: 0; |
1684 maxAngle: 0; |
1751 maxAngle: 0; |
1685 isDamaging: false; |
1752 isDamaging: false; |
1686 SkipTurns: 0; |
1753 SkipTurns: 0; |
1687 PosCount: 1; |
1754 PosCount: 1; |
1688 PosSprite: sprWater), |
1755 PosSprite: sprWater; |
|
1756 ejectX: 0; |
|
1757 ejectY: 0), |
1689 |
1758 |
1690 // Invulnerable |
1759 // Invulnerable |
1691 (NameId: sidInvulnerable; |
1760 (NameId: sidInvulnerable; |
1692 NameTex: nil; |
1761 NameTex: nil; |
1693 Probability: 20; |
1762 Probability: 20; |
1710 minAngle: 0; |
1779 minAngle: 0; |
1711 maxAngle: 0; |
1780 maxAngle: 0; |
1712 isDamaging: false; |
1781 isDamaging: false; |
1713 SkipTurns: 0; |
1782 SkipTurns: 0; |
1714 PosCount: 1; |
1783 PosCount: 1; |
1715 PosSprite: sprWater), |
1784 PosSprite: sprWater; |
|
1785 ejectX: 0; |
|
1786 ejectY: 0), |
1716 |
1787 |
1717 // ExtraTime |
1788 // ExtraTime |
1718 (NameId: sidExtraTime; |
1789 (NameId: sidExtraTime; |
1719 NameTex: nil; |
1790 NameTex: nil; |
1720 Probability: 30; |
1791 Probability: 30; |
1737 minAngle: 0; |
1808 minAngle: 0; |
1738 maxAngle: 0; |
1809 maxAngle: 0; |
1739 isDamaging: false; |
1810 isDamaging: false; |
1740 SkipTurns: 0; |
1811 SkipTurns: 0; |
1741 PosCount: 1; |
1812 PosCount: 1; |
1742 PosSprite: sprWater), |
1813 PosSprite: sprWater; |
|
1814 ejectX: 0; |
|
1815 ejectY: 0), |
1743 |
1816 |
1744 // LaserSight |
1817 // LaserSight |
1745 (NameId: sidLaserSight; |
1818 (NameId: sidLaserSight; |
1746 NameTex: nil; |
1819 NameTex: nil; |
1747 Probability: 15; |
1820 Probability: 15; |
1764 minAngle: 0; |
1837 minAngle: 0; |
1765 maxAngle: 0; |
1838 maxAngle: 0; |
1766 isDamaging: false; |
1839 isDamaging: false; |
1767 SkipTurns: 0; |
1840 SkipTurns: 0; |
1768 PosCount: 1; |
1841 PosCount: 1; |
1769 PosSprite: sprWater), |
1842 PosSprite: sprWater; |
|
1843 ejectX: 0; |
|
1844 ejectY: 0), |
1770 |
1845 |
1771 // Vampiric |
1846 // Vampiric |
1772 (NameId: sidVampiric; |
1847 (NameId: sidVampiric; |
1773 NameTex: nil; |
1848 NameTex: nil; |
1774 Probability: 15; |
1849 Probability: 15; |
1791 minAngle: 0; |
1866 minAngle: 0; |
1792 maxAngle: 0; |
1867 maxAngle: 0; |
1793 isDamaging: false; |
1868 isDamaging: false; |
1794 SkipTurns: 0; |
1869 SkipTurns: 0; |
1795 PosCount: 1; |
1870 PosCount: 1; |
1796 PosSprite: sprWater), |
1871 PosSprite: sprWater; |
|
1872 ejectX: 0; |
|
1873 ejectY: 0), |
1797 |
1874 |
1798 // SniperRifle |
1875 // SniperRifle |
1799 (NameId: sidSniperRifle; |
1876 (NameId: sidSniperRifle; |
1800 NameTex: nil; |
1877 NameTex: nil; |
1801 Probability: 20; |
1878 Probability: 20; |
1813 minAngle: 0; |
1890 minAngle: 0; |
1814 maxAngle: 0; |
1891 maxAngle: 0; |
1815 isDamaging: true; |
1892 isDamaging: true; |
1816 SkipTurns: 0; |
1893 SkipTurns: 0; |
1817 PosCount: 1; |
1894 PosCount: 1; |
1818 PosSprite: sprWater), |
1895 PosSprite: sprWater; |
|
1896 ejectX: 40; |
|
1897 ejectY: -5), |
1819 |
1898 |
1820 // Jetpack ("Flying Saucer") |
1899 // Jetpack ("Flying Saucer") |
1821 (NameId: sidJetpack; |
1900 (NameId: sidJetpack; |
1822 NameTex: nil; |
1901 NameTex: nil; |
1823 Probability: 20; |
1902 Probability: 20; |
1841 minAngle: 0; |
1920 minAngle: 0; |
1842 maxAngle: 0; |
1921 maxAngle: 0; |
1843 isDamaging: false; |
1922 isDamaging: false; |
1844 SkipTurns: 0; |
1923 SkipTurns: 0; |
1845 PosCount: 1; |
1924 PosCount: 1; |
1846 PosSprite: sprWater), |
1925 PosSprite: sprWater; |
|
1926 ejectX: 0; |
|
1927 ejectY: 0), |
1847 |
1928 |
1848 // Molotov |
1929 // Molotov |
1849 (NameId: sidMolotov; |
1930 (NameId: sidMolotov; |
1850 NameTex: nil; |
1931 NameTex: nil; |
1851 Probability: 0; |
1932 Probability: 0; |
1863 minAngle: 0; |
1944 minAngle: 0; |
1864 maxAngle: 0; |
1945 maxAngle: 0; |
1865 isDamaging: true; |
1946 isDamaging: true; |
1866 SkipTurns: 0; |
1947 SkipTurns: 0; |
1867 PosCount: 1; |
1948 PosCount: 1; |
1868 PosSprite: sprWater), |
1949 PosSprite: sprWater; |
|
1950 ejectX: 0; |
|
1951 ejectY: 0), |
1869 |
1952 |
1870 // Birdy |
1953 // Birdy |
1871 (NameId: sidBirdy; |
1954 (NameId: sidBirdy; |
1872 NameTex: nil; |
1955 NameTex: nil; |
1873 Probability: 20; |
1956 Probability: 20; |
1887 minAngle: 0; |
1970 minAngle: 0; |
1888 maxAngle: 0; |
1971 maxAngle: 0; |
1889 isDamaging: true; |
1972 isDamaging: true; |
1890 SkipTurns: 0; |
1973 SkipTurns: 0; |
1891 PosCount: 1; |
1974 PosCount: 1; |
1892 PosSprite: sprWater), |
1975 PosSprite: sprWater; |
|
1976 ejectX: 0; |
|
1977 ejectY: 0), |
1893 |
1978 |
1894 // PortalGun |
1979 // PortalGun |
1895 (NameId: sidPortalGun; |
1980 (NameId: sidPortalGun; |
1896 NameTex: nil; |
1981 NameTex: nil; |
1897 Probability: 20; |
1982 Probability: 20; |
1912 minAngle: 0; |
1997 minAngle: 0; |
1913 maxAngle: 0; |
1998 maxAngle: 0; |
1914 isDamaging: false; |
1999 isDamaging: false; |
1915 SkipTurns: 0; |
2000 SkipTurns: 0; |
1916 PosCount: 1; |
2001 PosCount: 1; |
1917 PosSprite: sprWater), |
2002 PosSprite: sprWater; |
|
2003 ejectX: 29; |
|
2004 ejectY: -15), |
1918 |
2005 |
1919 // Piano |
2006 // Piano |
1920 (NameId: sidPiano; |
2007 (NameId: sidPiano; |
1921 NameTex: nil; |
2008 NameTex: nil; |
1922 Probability: 100; |
2009 Probability: 100; |
1938 minAngle: 0; |
2025 minAngle: 0; |
1939 maxAngle: 0; |
2026 maxAngle: 0; |
1940 isDamaging: true; |
2027 isDamaging: true; |
1941 SkipTurns: 7; |
2028 SkipTurns: 7; |
1942 PosCount: 1; |
2029 PosCount: 1; |
1943 PosSprite: sprWater), |
2030 PosSprite: sprWater; |
|
2031 ejectX: 0; |
|
2032 ejectY: 0), |
1944 |
2033 |
1945 // GasBomb |
2034 // GasBomb |
1946 (NameId: sidGasBomb; |
2035 (NameId: sidGasBomb; |
1947 NameTex: nil; |
2036 NameTex: nil; |
1948 Probability: 0; |
2037 Probability: 0; |
1960 minAngle: 0; |
2049 minAngle: 0; |
1961 maxAngle: 0; |
2050 maxAngle: 0; |
1962 isDamaging: true; |
2051 isDamaging: true; |
1963 SkipTurns: 0; |
2052 SkipTurns: 0; |
1964 PosCount: 1; |
2053 PosCount: 1; |
1965 PosSprite: sprWater), |
2054 PosSprite: sprWater; |
|
2055 ejectX: 0; |
|
2056 ejectY: 0), |
1966 |
2057 |
1967 // SineGun |
2058 // SineGun |
1968 (NameId: sidSineGun; |
2059 (NameId: sidSineGun; |
1969 NameTex: nil; |
2060 NameTex: nil; |
1970 Probability: 20; |
2061 Probability: 20; |
1982 minAngle: 0; |
2073 minAngle: 0; |
1983 maxAngle: 0; |
2074 maxAngle: 0; |
1984 isDamaging: true; |
2075 isDamaging: true; |
1985 SkipTurns: 0; |
2076 SkipTurns: 0; |
1986 PosCount: 1; |
2077 PosCount: 1; |
1987 PosSprite: sprWater), |
2078 PosSprite: sprWater; |
|
2079 ejectX: 0; |
|
2080 ejectY: 0), |
1988 |
2081 |
1989 // Flamethrower |
2082 // Flamethrower |
1990 (NameId: sidFlamethrower; |
2083 (NameId: sidFlamethrower; |
1991 NameTex: nil; |
2084 NameTex: nil; |
1992 Probability: 20; |
2085 Probability: 20; |
2004 minAngle: 0; |
2097 minAngle: 0; |
2005 maxAngle: 0; |
2098 maxAngle: 0; |
2006 isDamaging: true; |
2099 isDamaging: true; |
2007 SkipTurns: 0; |
2100 SkipTurns: 0; |
2008 PosCount: 1; |
2101 PosCount: 1; |
2009 PosSprite: sprWater) |
2102 PosSprite: sprWater; |
|
2103 ejectX: 20; |
|
2104 ejectY: -3) |
2010 ); |
2105 ); |
2011 |
2106 |
2012 |
2107 |
2013 conversionFormat: TSDL_PixelFormat = ( |
2108 conversionFormat: TSDL_PixelFormat = ( |
2014 palette: nil; |
2109 palette: nil; |