hedgewars/uVariables.pas
changeset 6941 228c0ab239f1
parent 6894 555a8d8db228
child 6945 d831a0b7abf1
equal deleted inserted replaced
6940:211aca8c1f4f 6941:228c0ab239f1
   840 // Grenade
   840 // Grenade
   841             (NameId: sidGrenade;
   841             (NameId: sidGrenade;
   842             NameTex: nil;
   842             NameTex: nil;
   843             Probability: 0;
   843             Probability: 0;
   844             NumberInCase: 1;
   844             NumberInCase: 1;
   845             Ammo: (Propz: ammoprop_Timerable or ammoprop_Power or ammoprop_AltUse or ammoprop_SetBounce;
   845             Ammo: (Propz: ammoprop_Timerable or 
       
   846                           ammoprop_Power or 
       
   847                           ammoprop_AltUse or 
       
   848                           ammoprop_SetBounce or
       
   849                           ammoprop_NeedUpDown;
   846                 Count: AMMO_INFINITE;
   850                 Count: AMMO_INFINITE;
   847                 NumPerTurn: 0;
   851                 NumPerTurn: 0;
   848                 Timer: 3000;
   852                 Timer: 3000;
   849                 Pos: 0;
   853                 Pos: 0;
   850                 AmmoType: amGrenade;
   854                 AmmoType: amGrenade;
   864 // ClusterBomb
   868 // ClusterBomb
   865             (NameId: sidClusterBomb;
   869             (NameId: sidClusterBomb;
   866             NameTex: nil;
   870             NameTex: nil;
   867             Probability: 100;
   871             Probability: 100;
   868             NumberInCase: 3;
   872             NumberInCase: 3;
   869             Ammo: (Propz: ammoprop_Timerable or ammoprop_Power or ammoprop_AltUse or ammoprop_SetBounce;
   873             Ammo: (Propz: ammoprop_Timerable or 
       
   874                           ammoprop_Power or 
       
   875                           ammoprop_AltUse or 
       
   876                           ammoprop_SetBounce or
       
   877                           ammoprop_NeedUpDown;
   870                 Count: 5;
   878                 Count: 5;
   871                 NumPerTurn: 0;
   879                 NumPerTurn: 0;
   872                 Timer: 3000;
   880                 Timer: 3000;
   873                 Pos: 0;
   881                 Pos: 0;
   874                 AmmoType: amClusterBomb;
   882                 AmmoType: amClusterBomb;
   888 // Bazooka
   896 // Bazooka
   889             (NameId: sidBazooka;
   897             (NameId: sidBazooka;
   890             NameTex: nil;
   898             NameTex: nil;
   891             Probability: 0;
   899             Probability: 0;
   892             NumberInCase: 1;
   900             NumberInCase: 1;
   893             Ammo: (Propz: ammoprop_Power or ammoprop_AltUse;
   901             Ammo: (Propz: ammoprop_Power or 
       
   902                           ammoprop_AltUse or
       
   903                           ammoprop_NeedUpDown;
   894                 Count: AMMO_INFINITE;
   904                 Count: AMMO_INFINITE;
   895                 NumPerTurn: 0;
   905                 NumPerTurn: 0;
   896                 Timer: 0;
   906                 Timer: 0;
   897                 Pos: 0;
   907                 Pos: 0;
   898                 AmmoType: amBazooka;
   908                 AmmoType: amBazooka;
   912 // Bee
   922 // Bee
   913             (NameId: sidBee;
   923             (NameId: sidBee;
   914             NameTex: nil;
   924             NameTex: nil;
   915             Probability: 100;
   925             Probability: 100;
   916             NumberInCase: 1;
   926             NumberInCase: 1;
   917             Ammo: (Propz: ammoprop_Power or ammoprop_NeedTarget or ammoprop_DontHold;
   927             Ammo: (Propz: ammoprop_Power or 
       
   928                           ammoprop_NeedTarget or 
       
   929                           ammoprop_DontHold or
       
   930                           ammoprop_NeedUpDown;
   918                 Count: 2;
   931                 Count: 2;
   919                 NumPerTurn: 0;
   932                 NumPerTurn: 0;
   920                 Timer: 0;
   933                 Timer: 0;
   921                 Pos: 0;
   934                 Pos: 0;
   922                 AmmoType: amBee;
   935                 AmmoType: amBee;
   936 // Shotgun
   949 // Shotgun
   937             (NameId: sidShotgun;
   950             (NameId: sidShotgun;
   938             NameTex: nil;
   951             NameTex: nil;
   939             Probability: 0;
   952             Probability: 0;
   940             NumberInCase: 1;
   953             NumberInCase: 1;
   941             Ammo: (Propz: ammoprop_ForwMsgs;
   954             Ammo: (Propz: ammoprop_ForwMsgs or
       
   955                           ammoprop_NeedUpDown;
   942                 Count: AMMO_INFINITE;
   956                 Count: AMMO_INFINITE;
   943                 NumPerTurn: 1;
   957                 NumPerTurn: 1;
   944                 Timer: 0;
   958                 Timer: 0;
   945                 Pos: 0;
   959                 Pos: 0;
   946                 AmmoType: amShotgun;
   960                 AmmoType: amShotgun;
   960 // PickHammer
   974 // PickHammer
   961             (NameId: sidPickHammer;
   975             (NameId: sidPickHammer;
   962             NameTex: nil;
   976             NameTex: nil;
   963             Probability: 0;
   977             Probability: 0;
   964             NumberInCase: 1;
   978             NumberInCase: 1;
   965             Ammo: (Propz: ammoprop_ForwMsgs or ammoprop_AttackInMove or ammoprop_NoCrosshair or ammoprop_DontHold;
   979             Ammo: (Propz: ammoprop_ForwMsgs or 
       
   980                           ammoprop_AttackInMove or 
       
   981                           ammoprop_NoCrosshair or 
       
   982                           ammoprop_DontHold;
   966                 Count: 2;
   983                 Count: 2;
   967                 NumPerTurn: 0;
   984                 NumPerTurn: 0;
   968                 Timer: 0;
   985                 Timer: 0;
   969                 Pos: 0;
   986                 Pos: 0;
   970                 AmmoType: amPickHammer;
   987                 AmmoType: amPickHammer;
   984 // Skip
  1001 // Skip
   985             (NameId: sidSkip;
  1002             (NameId: sidSkip;
   986             NameTex: nil;
  1003             NameTex: nil;
   987             Probability: 0;
  1004             Probability: 0;
   988             NumberInCase: 1;
  1005             NumberInCase: 1;
   989             Ammo: (Propz: ammoprop_NoCrosshair or ammoprop_DontHold;
  1006             Ammo: (Propz: ammoprop_NoCrosshair or 
       
  1007                           ammoprop_DontHold;
   990                 Count: AMMO_INFINITE;
  1008                 Count: AMMO_INFINITE;
   991                 NumPerTurn: 0;
  1009                 NumPerTurn: 0;
   992                 Timer: 0;
  1010                 Timer: 0;
   993                 Pos: 0;
  1011                 Pos: 0;
   994                 AmmoType: amSkip;
  1012                 AmmoType: amSkip;
  1012             NumberInCase: 3;
  1030             NumberInCase: 3;
  1013             Ammo: (Propz: ammoprop_NoRoundEnd or
  1031             Ammo: (Propz: ammoprop_NoRoundEnd or
  1014                           ammoprop_ForwMsgs or
  1032                           ammoprop_ForwMsgs or
  1015                           ammoprop_AttackInMove or
  1033                           ammoprop_AttackInMove or
  1016                           ammoprop_Utility or
  1034                           ammoprop_Utility or
  1017                           ammoprop_AltAttack;
  1035                           ammoprop_AltAttack or
       
  1036                           ammoprop_NeedUpDown;
  1018                     Count: 5;
  1037                     Count: 5;
  1019                     NumPerTurn: 0;
  1038                     NumPerTurn: 0;
  1020                     Timer: 0;
  1039                     Timer: 0;
  1021                     Pos: 0;
  1040                     Pos: 0;
  1022                     AmmoType: amRope;
  1041                     AmmoType: amRope;
  1036 // Mine
  1055 // Mine
  1037             (NameId: sidMine;
  1056             (NameId: sidMine;
  1038             NameTex: nil;
  1057             NameTex: nil;
  1039             Probability: 100;
  1058             Probability: 100;
  1040             NumberInCase: 1;
  1059             NumberInCase: 1;
  1041             Ammo: (Propz: ammoprop_NoCrosshair or ammoprop_AttackInMove or ammoprop_DontHold or ammoprop_AltUse or ammoprop_SetBounce;
  1060             Ammo: (Propz: ammoprop_NoCrosshair or 
       
  1061                           ammoprop_AttackInMove or 
       
  1062                           ammoprop_DontHold or 
       
  1063                           ammoprop_AltUse or 
       
  1064                           ammoprop_SetBounce;
  1042                 Count: 2;
  1065                 Count: 2;
  1043                 NumPerTurn: 0;
  1066                 NumPerTurn: 0;
  1044                 Timer: 0;
  1067                 Timer: 0;
  1045                 Pos: 0;
  1068                 Pos: 0;
  1046                 AmmoType: amMine;
  1069                 AmmoType: amMine;
  1060 // DEagle
  1083 // DEagle
  1061             (NameId: sidDEagle;
  1084             (NameId: sidDEagle;
  1062             NameTex: nil;
  1085             NameTex: nil;
  1063             Probability: 20;
  1086             Probability: 20;
  1064             NumberInCase: 2;
  1087             NumberInCase: 2;
  1065             Ammo: (Propz: 0;
  1088             Ammo: (Propz: ammoprop_NeedUpDown;
  1066                 Count: 3;
  1089                 Count: 3;
  1067                 NumPerTurn: 3;
  1090                 NumPerTurn: 3;
  1068                 Timer: 0;
  1091                 Timer: 0;
  1069                 Pos: 0;
  1092                 Pos: 0;
  1070                 AmmoType: amDEagle;
  1093                 AmmoType: amDEagle;
  1084 // Dynamite
  1107 // Dynamite
  1085             (NameId: sidDynamite;
  1108             (NameId: sidDynamite;
  1086             NameTex: nil;
  1109             NameTex: nil;
  1087             Probability: 100;
  1110             Probability: 100;
  1088             NumberInCase: 1;
  1111             NumberInCase: 1;
  1089             Ammo: (Propz: ammoprop_NoCrosshair or ammoprop_AttackInMove or ammoprop_DontHold or ammoprop_AltUse;
  1112             Ammo: (Propz: ammoprop_NoCrosshair or 
       
  1113                           ammoprop_AttackInMove or 
       
  1114                           ammoprop_DontHold or 
       
  1115                           ammoprop_AltUse;
  1090                 Count: 1;
  1116                 Count: 1;
  1091                 NumPerTurn: 0;
  1117                 NumPerTurn: 0;
  1092                 Timer: 0;
  1118                 Timer: 0;
  1093                 Pos: 0;
  1119                 Pos: 0;
  1094                 AmmoType: amDynamite;
  1120                 AmmoType: amDynamite;
  1108 // FirePunch
  1134 // FirePunch
  1109             (NameId: sidFirePunch;
  1135             (NameId: sidFirePunch;
  1110             NameTex: nil;
  1136             NameTex: nil;
  1111             Probability: 0;
  1137             Probability: 0;
  1112             NumberInCase: 1;
  1138             NumberInCase: 1;
  1113             Ammo: (Propz: ammoprop_NoCrosshair or ammoprop_ForwMsgs or ammoprop_AttackInMove;
  1139             Ammo: (Propz: ammoprop_NoCrosshair or 
       
  1140                           ammoprop_ForwMsgs or 
       
  1141                           ammoprop_AttackInMove;
  1114                 Count: AMMO_INFINITE;
  1142                 Count: AMMO_INFINITE;
  1115                 NumPerTurn: 0;
  1143                 NumPerTurn: 0;
  1116                 Timer: 0;
  1144                 Timer: 0;
  1117                 Pos: 0;
  1145                 Pos: 0;
  1118                 AmmoType: amFirePunch;
  1146                 AmmoType: amFirePunch;
  1156 // BaseballBat
  1184 // BaseballBat
  1157             (NameId: sidBaseballBat;
  1185             (NameId: sidBaseballBat;
  1158             NameTex: nil;
  1186             NameTex: nil;
  1159             Probability: 100;
  1187             Probability: 100;
  1160             NumberInCase: 1;
  1188             NumberInCase: 1;
  1161             Ammo: (Propz: ammoprop_DontHold;
  1189             Ammo: (Propz: ammoprop_DontHold or
       
  1190                           ammoprop_NeedUpDown;
  1162                 Count: 1;
  1191                 Count: 1;
  1163                 NumPerTurn: 0;
  1192                 NumPerTurn: 0;
  1164                 Timer: 0;
  1193                 Timer: 0;
  1165                 Pos: 0;
  1194                 Pos: 0;
  1166                 AmmoType: amBaseballBat;
  1195                 AmmoType: amBaseballBat;
  1186                           ammoprop_ForwMsgs or
  1215                           ammoprop_ForwMsgs or
  1187                           ammoprop_AttackInMove or
  1216                           ammoprop_AttackInMove or
  1188                           ammoprop_NoCrosshair or
  1217                           ammoprop_NoCrosshair or
  1189                           ammoprop_DontHold or
  1218                           ammoprop_DontHold or
  1190                           ammoprop_Utility or
  1219                           ammoprop_Utility or
  1191                           ammoprop_AltAttack;
  1220                           ammoprop_AltAttack or
       
  1221                           ammoprop_NeedUpDown;
  1192                 Count: 2;
  1222                 Count: 2;
  1193                 NumPerTurn: 0;
  1223                 NumPerTurn: 0;
  1194                 Timer: 0;
  1224                 Timer: 0;
  1195                 Pos: 0;
  1225                 Pos: 0;
  1196                 AmmoType: amParachute;
  1226                 AmmoType: amParachute;
  1211             (NameId: sidAirAttack;
  1241             (NameId: sidAirAttack;
  1212             NameTex: nil;
  1242             NameTex: nil;
  1213             Probability: 100;
  1243             Probability: 100;
  1214             NumberInCase: 1;
  1244             NumberInCase: 1;
  1215             Ammo: (Propz: ammoprop_NoCrosshair or
  1245             Ammo: (Propz: ammoprop_NoCrosshair or
  1216                             ammoprop_NeedTarget or
  1246                           ammoprop_NeedTarget or
  1217                             ammoprop_AttackingPut or
  1247                           ammoprop_AttackingPut or
  1218                             ammoprop_DontHold or
  1248                           ammoprop_DontHold or
  1219                             ammoprop_NotBorder;
  1249                           ammoprop_NotBorder;
  1220                 Count: 1;
  1250                 Count: 1;
  1221                 NumPerTurn: 0;
  1251                 NumPerTurn: 0;
  1222                 Timer: 0;
  1252                 Timer: 0;
  1223                 Pos: 0;
  1253                 Pos: 0;
  1224                 AmmoType: amAirAttack;
  1254                 AmmoType: amAirAttack;
  1239             (NameId: sidMineStrike;
  1269             (NameId: sidMineStrike;
  1240             NameTex: nil;
  1270             NameTex: nil;
  1241             Probability: 200;
  1271             Probability: 200;
  1242             NumberInCase: 1;
  1272             NumberInCase: 1;
  1243             Ammo: (Propz: ammoprop_NoCrosshair or
  1273             Ammo: (Propz: ammoprop_NoCrosshair or
  1244                             ammoprop_NeedTarget or
  1274                           ammoprop_NeedTarget or
  1245                             ammoprop_AttackingPut or
  1275                           ammoprop_AttackingPut or
  1246                             ammoprop_DontHold or
  1276                           ammoprop_DontHold or
  1247                             ammoprop_NotBorder;
  1277                           ammoprop_NotBorder;
  1248                 Count: 1;
  1278                 Count: 1;
  1249                 NumPerTurn: 0;
  1279                 NumPerTurn: 0;
  1250                 Timer: 0;
  1280                 Timer: 0;
  1251                 Pos: 0;
  1281                 Pos: 0;
  1252                 AmmoType: amMineStrike;
  1282                 AmmoType: amMineStrike;
  1266 // BlowTorch
  1296 // BlowTorch
  1267             (NameId: sidBlowTorch;
  1297             (NameId: sidBlowTorch;
  1268             NameTex: nil;
  1298             NameTex: nil;
  1269             Probability: 100;
  1299             Probability: 100;
  1270             NumberInCase: 2;
  1300             NumberInCase: 2;
  1271             Ammo: (Propz: ammoprop_ForwMsgs;
  1301             Ammo: (Propz: ammoprop_ForwMsgs or
       
  1302                           ammoprop_NeedUpDown;
  1272                 Count: 1;
  1303                 Count: 1;
  1273                 NumPerTurn: 0;
  1304                 NumPerTurn: 0;
  1274                 Timer: 0;
  1305                 Timer: 0;
  1275                 Pos: 0;
  1306                 Pos: 0;
  1276                 AmmoType: amBlowTorch;
  1307                 AmmoType: amBlowTorch;
  1399 // Kamikaze
  1430 // Kamikaze
  1400             (NameId: sidKamikaze;
  1431             (NameId: sidKamikaze;
  1401             NameTex: nil;
  1432             NameTex: nil;
  1402             Probability: 100;
  1433             Probability: 100;
  1403             NumberInCase: 1;
  1434             NumberInCase: 1;
  1404             Ammo: (Propz: ammoprop_ForwMsgs or ammoprop_DontHold or ammoprop_AttackInMove;
  1435             Ammo: (Propz: ammoprop_ForwMsgs or 
       
  1436                           ammoprop_DontHold or 
       
  1437                           ammoprop_NeedUpDown or
       
  1438                           ammoprop_AttackInMove;
  1405                 Count: 1;
  1439                 Count: 1;
  1406                 NumPerTurn: 0;
  1440                 NumPerTurn: 0;
  1407                 Timer: 0;
  1441                 Timer: 0;
  1408                 Pos: 0;
  1442                 Pos: 0;
  1409                 AmmoType: amKamikaze;
  1443                 AmmoType: amKamikaze;
  1423 // Cake
  1457 // Cake
  1424             (NameId: sidCake;
  1458             (NameId: sidCake;
  1425             NameTex: nil;
  1459             NameTex: nil;
  1426             Probability: 100;
  1460             Probability: 100;
  1427             NumberInCase: 1;
  1461             NumberInCase: 1;
  1428             Ammo: (Propz: ammoprop_ForwMsgs or ammoprop_NoCrosshair or ammoprop_DontHold;
  1462             Ammo: (Propz: ammoprop_ForwMsgs or 
       
  1463                           ammoprop_NoCrosshair or 
       
  1464                           ammoprop_DontHold;
  1429                 Count: 1;
  1465                 Count: 1;
  1430                 NumPerTurn: 0;
  1466                 NumPerTurn: 0;
  1431                 Timer: 0;
  1467                 Timer: 0;
  1432                 Pos: 0;
  1468                 Pos: 0;
  1433                 AmmoType: amCake;
  1469                 AmmoType: amCake;
  1447 // Seduction
  1483 // Seduction
  1448             (NameId: sidSeduction;
  1484             (NameId: sidSeduction;
  1449             NameTex: nil;
  1485             NameTex: nil;
  1450             Probability: 100;
  1486             Probability: 100;
  1451             NumberInCase: 1;
  1487             NumberInCase: 1;
  1452             Ammo: (Propz: ammoprop_ForwMsgs or ammoprop_DontHold or ammoprop_NoCrosshair;
  1488             Ammo: (Propz: ammoprop_ForwMsgs or 
       
  1489                           ammoprop_DontHold or
       
  1490                           ammoprop_NoCrosshair;
  1453                 Count: 1;
  1491                 Count: 1;
  1454                 NumPerTurn: 0;
  1492                 NumPerTurn: 0;
  1455                 Timer: 0;
  1493                 Timer: 0;
  1456                 Pos: 0;
  1494                 Pos: 0;
  1457                 AmmoType: amSeduction;
  1495                 AmmoType: amSeduction;
  1471 // Watermelon
  1509 // Watermelon
  1472             (NameId: sidWatermelon;
  1510             (NameId: sidWatermelon;
  1473             NameTex: nil;
  1511             NameTex: nil;
  1474             Probability: 400;
  1512             Probability: 400;
  1475             NumberInCase: 1;
  1513             NumberInCase: 1;
  1476             Ammo: (Propz: ammoprop_Timerable or ammoprop_Power or ammoprop_AltUse;
  1514             Ammo: (Propz: ammoprop_Timerable or 
       
  1515                           ammoprop_Power or 
       
  1516                           ammoprop_NeedUpDown or
       
  1517                           ammoprop_AltUse;
  1477                 Count: 0;
  1518                 Count: 0;
  1478                 NumPerTurn: 0;
  1519                 NumPerTurn: 0;
  1479                 Timer: 3000;
  1520                 Timer: 3000;
  1480                 Pos: 0;
  1521                 Pos: 0;
  1481                 AmmoType: amWatermelon;
  1522                 AmmoType: amWatermelon;
  1495 // HellishBomb ("Hellish Hand-Grenade")
  1536 // HellishBomb ("Hellish Hand-Grenade")
  1496             (NameId: sidHellishBomb;
  1537             (NameId: sidHellishBomb;
  1497             NameTex: nil;
  1538             NameTex: nil;
  1498             Probability: 400;
  1539             Probability: 400;
  1499             NumberInCase: 1;
  1540             NumberInCase: 1;
  1500             Ammo: (Propz:  ammoprop_Power or ammoprop_AltUse;
  1541             Ammo: (Propz: ammoprop_Power or 
       
  1542                           ammoprop_NeedUpDown or
       
  1543                           ammoprop_AltUse;
  1501                 Count: 0;
  1544                 Count: 0;
  1502                 NumPerTurn: 0;
  1545                 NumPerTurn: 0;
  1503                 Timer: 5000;
  1546                 Timer: 5000;
  1504                 Pos: 0;
  1547                 Pos: 0;
  1505                 AmmoType: amHellishBomb;
  1548                 AmmoType: amHellishBomb;
  1520             (NameId: sidNapalm;
  1563             (NameId: sidNapalm;
  1521             NameTex: nil;
  1564             NameTex: nil;
  1522             Probability: 100;
  1565             Probability: 100;
  1523             NumberInCase: 1;
  1566             NumberInCase: 1;
  1524             Ammo: (Propz: ammoprop_NoCrosshair or
  1567             Ammo: (Propz: ammoprop_NoCrosshair or
  1525                             ammoprop_NeedTarget or
  1568                           ammoprop_NeedTarget or
  1526                             ammoprop_AttackingPut or
  1569                           ammoprop_AttackingPut or
  1527                             ammoprop_DontHold or
  1570                           ammoprop_DontHold or
  1528                             ammoprop_NotBorder;
  1571                           ammoprop_NotBorder;
  1529                 Count: 1;
  1572                 Count: 1;
  1530                 NumPerTurn: 0;
  1573                 NumPerTurn: 0;
  1531                 Timer: 0;
  1574                 Timer: 0;
  1532                 Pos: 0;
  1575                 Pos: 0;
  1533                 AmmoType: amNapalm;
  1576                 AmmoType: amNapalm;
  1547 // Drill ("Drill Rocket")
  1590 // Drill ("Drill Rocket")
  1548             (NameId: sidDrill;
  1591             (NameId: sidDrill;
  1549             NameTex: nil;
  1592             NameTex: nil;
  1550             Probability: 300;
  1593             Probability: 300;
  1551             NumberInCase: 1;
  1594             NumberInCase: 1;
  1552             Ammo: (Propz: ammoprop_Power or ammoprop_AltUse;
  1595             Ammo: (Propz: ammoprop_Power or 
       
  1596                           ammoprop_NeedUpDown or
       
  1597                           ammoprop_AltUse;
  1553                 Count: AMMO_INFINITE;
  1598                 Count: AMMO_INFINITE;
  1554                 NumPerTurn: 0;
  1599                 NumPerTurn: 0;
  1555                 Timer: 0;
  1600                 Timer: 0;
  1556                 Pos: 0;
  1601                 Pos: 0;
  1557                 AmmoType: amDrill;
  1602                 AmmoType: amDrill;
  1571 // Ballgun
  1616 // Ballgun
  1572             (NameId: sidBallgun;
  1617             (NameId: sidBallgun;
  1573             NameTex: nil;
  1618             NameTex: nil;
  1574             Probability: 400;
  1619             Probability: 400;
  1575             NumberInCase: 1;
  1620             NumberInCase: 1;
  1576             Ammo: (Propz:  ammoprop_ForwMsgs or ammoprop_DontHold;
  1621             Ammo: (Propz: ammoprop_ForwMsgs or 
       
  1622                           ammoprop_NeedUpDown or
       
  1623                           ammoprop_DontHold;
  1577                 Count: AMMO_INFINITE;
  1624                 Count: AMMO_INFINITE;
  1578                 NumPerTurn: 0;
  1625                 NumPerTurn: 0;
  1579                 Timer: 5001;
  1626                 Timer: 5001;
  1580                 Pos: 0;
  1627                 Pos: 0;
  1581                 AmmoType: amBallgun;
  1628                 AmmoType: amBallgun;
  1595 // RC-Plane
  1642 // RC-Plane
  1596             (NameId: sidRCPlane;
  1643             (NameId: sidRCPlane;
  1597             NameTex: nil;
  1644             NameTex: nil;
  1598             Probability: 200;
  1645             Probability: 200;
  1599             NumberInCase: 1;
  1646             NumberInCase: 1;
  1600             Ammo: (Propz: ammoprop_ForwMsgs{ or
  1647             Ammo: (Propz: ammoprop_ForwMsgs or
  1601                             ammoprop_DontHold or
  1648                           ammoprop_NeedUpDown{ or
  1602                             ammoprop_AltAttack};
  1649                           ammoprop_DontHold or
       
  1650                           ammoprop_AltAttack};
  1603                 Count: 1;
  1651                 Count: 1;
  1604                 NumPerTurn: 0;
  1652                 NumPerTurn: 0;
  1605                 Timer: 0;
  1653                 Timer: 0;
  1606                 Pos: 0;
  1654                 Pos: 0;
  1607                 AmmoType: amRCPlane;
  1655                 AmmoType: amRCPlane;
  1742             Ammo: (Propz: ammoprop_NoRoundEnd or
  1790             Ammo: (Propz: ammoprop_NoRoundEnd or
  1743                           ammoprop_NoCrosshair or
  1791                           ammoprop_NoCrosshair or
  1744                           ammoprop_DontHold or
  1792                           ammoprop_DontHold or
  1745                           ammoprop_AltUse or
  1793                           ammoprop_AltUse or
  1746                           ammoprop_Utility or
  1794                           ammoprop_Utility or
       
  1795                           ammoprop_NeedUpDown or
  1747                           ammoprop_Effect;
  1796                           ammoprop_Effect;
  1748                     Count: 1;
  1797                     Count: 1;
  1749                     NumPerTurn: 0;
  1798                     NumPerTurn: 0;
  1750                     Timer: 0;
  1799                     Timer: 0;
  1751                     Pos: 0;
  1800                     Pos: 0;
  1795 // SniperRifle
  1844 // SniperRifle
  1796             (NameId: sidSniperRifle;
  1845             (NameId: sidSniperRifle;
  1797             NameTex: nil;
  1846             NameTex: nil;
  1798             Probability: 20;
  1847             Probability: 20;
  1799             NumberInCase: 2;
  1848             NumberInCase: 2;
  1800             Ammo: (Propz: 0;
  1849             Ammo: (Propz: ammoprop_NeedUpDown;
  1801                 Count: 2;
  1850                 Count: 2;
  1802                 NumPerTurn: 1;
  1851                 NumPerTurn: 1;
  1803                 Timer: 0;
  1852                 Timer: 0;
  1804                 Pos: 0;
  1853                 Pos: 0;
  1805                 AmmoType: amSniperRifle;
  1854                 AmmoType: amSniperRifle;
  1825                           ammoprop_ForwMsgs or
  1874                           ammoprop_ForwMsgs or
  1826                           ammoprop_AttackInMove or
  1875                           ammoprop_AttackInMove or
  1827                           ammoprop_NoCrosshair or
  1876                           ammoprop_NoCrosshair or
  1828                           ammoprop_DontHold or
  1877                           ammoprop_DontHold or
  1829                           ammoprop_Utility or
  1878                           ammoprop_Utility or
       
  1879                           ammoprop_NeedUpDown or
  1830                           ammoprop_AltAttack;
  1880                           ammoprop_AltAttack;
  1831                 Count: 1;
  1881                 Count: 1;
  1832                 NumPerTurn: 0;
  1882                 NumPerTurn: 0;
  1833                 Timer: 0;
  1883                 Timer: 0;
  1834                 Pos: 0;
  1884                 Pos: 0;
  1849 // Molotov
  1899 // Molotov
  1850             (NameId: sidMolotov;
  1900             (NameId: sidMolotov;
  1851             NameTex: nil;
  1901             NameTex: nil;
  1852             Probability: 0;
  1902             Probability: 0;
  1853             NumberInCase: 1;
  1903             NumberInCase: 1;
  1854             Ammo: (Propz: ammoprop_Power or ammoprop_AltUse;
  1904             Ammo: (Propz: ammoprop_Power or 
       
  1905                           ammoprop_NeedUpDown or
       
  1906                           ammoprop_AltUse;
  1855                 Count: AMMO_INFINITE;
  1907                 Count: AMMO_INFINITE;
  1856                 NumPerTurn: 0;
  1908                 NumPerTurn: 0;
  1857                 Timer: 3000;
  1909                 Timer: 3000;
  1858                 Pos: 0;
  1910                 Pos: 0;
  1859                 AmmoType: amMolotov;
  1911                 AmmoType: amMolotov;
  1875             NameTex: nil;
  1927             NameTex: nil;
  1876             Probability: 20;
  1928             Probability: 20;
  1877             NumberInCase: 1;
  1929             NumberInCase: 1;
  1878             Ammo: (Propz: ammoprop_ForwMsgs or
  1930             Ammo: (Propz: ammoprop_ForwMsgs or
  1879                           ammoprop_NoCrosshair or
  1931                           ammoprop_NoCrosshair or
       
  1932                           ammoprop_NeedUpDown or
  1880                           ammoprop_DontHold;
  1933                           ammoprop_DontHold;
  1881                 Count: 1;
  1934                 Count: 1;
  1882                 NumPerTurn: 0;
  1935                 NumPerTurn: 0;
  1883                 Timer: 0;
  1936                 Timer: 0;
  1884                 Pos: 0;
  1937                 Pos: 0;
  1902             Probability: 20;
  1955             Probability: 20;
  1903             NumberInCase: 1;
  1956             NumberInCase: 1;
  1904             Ammo: (Propz: ammoprop_NoRoundEnd or
  1957             Ammo: (Propz: ammoprop_NoRoundEnd or
  1905                           ammoprop_AttackInMove or
  1958                           ammoprop_AttackInMove or
  1906                           ammoprop_DontHold or
  1959                           ammoprop_DontHold or
       
  1960                           ammoprop_NeedUpDown or
  1907                           ammoprop_Utility;
  1961                           ammoprop_Utility;
  1908                 Count: 1;
  1962                 Count: 1;
  1909                 NumPerTurn: 3;
  1963                 NumPerTurn: 3;
  1910                 Timer: 0;
  1964                 Timer: 0;
  1911                 Pos: 0;
  1965                 Pos: 0;
  1954 // GasBomb
  2008 // GasBomb
  1955             (NameId: sidGasBomb;
  2009             (NameId: sidGasBomb;
  1956             NameTex: nil;
  2010             NameTex: nil;
  1957             Probability: 0;
  2011             Probability: 0;
  1958             NumberInCase: 1;
  2012             NumberInCase: 1;
  1959             Ammo: (Propz: ammoprop_Timerable or ammoprop_Power or ammoprop_AltUse or ammoprop_SetBounce;
  2013             Ammo: (Propz: ammoprop_Timerable or 
       
  2014                           ammoprop_Power or 
       
  2015                           ammoprop_AltUse or 
       
  2016                           ammoprop_NeedUpDown or
       
  2017                           ammoprop_SetBounce;
  1960                 Count: AMMO_INFINITE;
  2018                 Count: AMMO_INFINITE;
  1961                 NumPerTurn: 0;
  2019                 NumPerTurn: 0;
  1962                 Timer: 3000;
  2020                 Timer: 3000;
  1963                 Pos: 0;
  2021                 Pos: 0;
  1964                 AmmoType: amGasBomb;
  2022                 AmmoType: amGasBomb;
  1978 // SineGun
  2036 // SineGun
  1979             (NameId: sidSineGun;
  2037             (NameId: sidSineGun;
  1980             NameTex: nil;
  2038             NameTex: nil;
  1981             Probability: 20;
  2039             Probability: 20;
  1982             NumberInCase: 2;
  2040             NumberInCase: 2;
  1983             Ammo: (Propz: ammoprop_AttackInMove;
  2041             Ammo: (Propz: ammoprop_AttackInMove or
       
  2042                           ammoprop_NeedUpDown;
  1984                 Count: 1;
  2043                 Count: 1;
  1985                 NumPerTurn: 0;
  2044                 NumPerTurn: 0;
  1986                 Timer: 0;
  2045                 Timer: 0;
  1987                 Pos: 0;
  2046                 Pos: 0;
  1988                 AmmoType: amSineGun;
  2047                 AmmoType: amSineGun;
  2002 // Flamethrower
  2061 // Flamethrower
  2003             (NameId: sidFlamethrower;
  2062             (NameId: sidFlamethrower;
  2004             NameTex: nil;
  2063             NameTex: nil;
  2005             Probability: 20;
  2064             Probability: 20;
  2006             NumberInCase: 1;
  2065             NumberInCase: 1;
  2007             Ammo: (Propz:  ammoprop_ForwMsgs or ammoprop_DontHold;
  2066             Ammo: (Propz: ammoprop_ForwMsgs or 
       
  2067                           ammoprop_NeedUpDown or
       
  2068                           ammoprop_DontHold;
  2008                 Count: 1;
  2069                 Count: 1;
  2009                 NumPerTurn: 0;
  2070                 NumPerTurn: 0;
  2010                 Timer: 5001;
  2071                 Timer: 5001;
  2011                 Pos: 0;
  2072                 Pos: 0;
  2012                 AmmoType: amFlamethrower;
  2073                 AmmoType: amFlamethrower;
  2026 // Sticky Mine
  2087 // Sticky Mine
  2027             (NameId: sidSMine;
  2088             (NameId: sidSMine;
  2028             NameTex: nil;
  2089             NameTex: nil;
  2029             Probability: 100;
  2090             Probability: 100;
  2030             NumberInCase: 1;
  2091             NumberInCase: 1;
  2031             Ammo: (Propz: ammoprop_Power; //FIXME: enable multishoot at altuse, until then removed ammoprop_AltUse
  2092             Ammo: (Propz: ammoprop_Power or
       
  2093                           ammoprop_NeedUpDown; //FIXME: enable multishoot at altuse, until then removed ammoprop_AltUse
  2032                 Count: 1;
  2094                 Count: 1;
  2033                 NumPerTurn: 1;
  2095                 NumPerTurn: 1;
  2034                 Timer: 0;
  2096                 Timer: 0;
  2035                 Pos: 0;
  2097                 Pos: 0;
  2036                 AmmoType: amSMine;
  2098                 AmmoType: amSMine;
  2131             NameTex: nil;
  2193             NameTex: nil;
  2132             Probability: 0;
  2194             Probability: 0;
  2133             NumberInCase: 1;
  2195             NumberInCase: 1;
  2134             Ammo: (Propz: ammoprop_Power or 
  2196             Ammo: (Propz: ammoprop_Power or 
  2135                           ammoprop_AltUse or
  2197                           ammoprop_AltUse or
       
  2198                           ammoprop_NeedTarget or
  2136                           ammoprop_NoRoundEnd;
  2199                           ammoprop_NoRoundEnd;
  2137                 Count: 2;
  2200                 Count: 2;
  2138                 NumPerTurn: 0;
  2201                 NumPerTurn: 0;
  2139                 Timer: 0;
  2202                 Timer: 0;
  2140                 Pos: 0;
  2203                 Pos: 0;
  2210             (NameId: sidLandGun;
  2273             (NameId: sidLandGun;
  2211             NameTex: nil;
  2274             NameTex: nil;
  2212             Probability: 20;
  2275             Probability: 20;
  2213             NumberInCase: 1;
  2276             NumberInCase: 1;
  2214             Ammo: (Propz: ammoprop_NoRoundEnd or
  2277             Ammo: (Propz: ammoprop_NoRoundEnd or
       
  2278                           ammoprop_NeedTarget or
  2215                           ammoprop_Utility;
  2279                           ammoprop_Utility;
  2216                 Count: 1;
  2280                 Count: 1;
  2217                 NumPerTurn: 0;
  2281                 NumPerTurn: 0;
  2218                 Timer: 5001;
  2282                 Timer: 5001;
  2219                 Pos: 0;
  2283                 Pos: 0;