📄 hmpfile.java
字号:
isCriticals.put(new Long(0xE0), "CLLRTorpedo15"); isCriticals.put(new Long(0xE1), "CLLRTorpedo20"); isCriticals.put(new Long(0xE2), "CLSRTorpedo2"); isCriticals.put(new Long(0xE3), "CLSRTorpedo4"); isCriticals.put(new Long(0xE4), "CLSRTorpedo6"); isCriticals.put(new Long(0xE5), "CLStreakLRM5"); isCriticals.put(new Long(0xE6), "CLStreakLRM10"); isCriticals.put(new Long(0xE7), "CLStreakLRM15"); isCriticals.put(new Long(0xE8), "CLStreakLRM20"); isCriticals.put(new Long(0xE9), "CLGrenadeLauncher"); isCriticals.put(new Long(0xEA), "CLLRM5 (I-OS)"); isCriticals.put(new Long(0xEB), "CLLRM10 (I-OS)"); isCriticals.put(new Long(0xEC), "CLLRM15 (I-OS)"); isCriticals.put(new Long(0xED), "CLLRM20 (I-OS)"); isCriticals.put(new Long(0xEE), "CLSRM2 (I-OS)"); isCriticals.put(new Long(0xEF), "CLSRM4 (I-OS)"); isCriticals.put(new Long(0xF0), "CLSRM6 (I=OS)"); isCriticals.put(new Long(0xF1), "CLStreakSRM2 (I-OS)"); isCriticals.put(new Long(0xF2), "CLStreakSRM4 (I-OS)"); isCriticals.put(new Long(0xF3), "CLStreakSRM6 (I=OS)"); isCriticals.put(new Long(0xF4), "CLHeavyLargeLaser"); isCriticals.put(new Long(0xF5), "CLHeavyMediumLaser"); isCriticals.put(new Long(0xF6), "CLHeavySmallLaser"); isCriticals.put(new Long(0x11D), "ISTHBAngelECMSuite"); isCriticals.put(new Long(0x11E), "ISTHBBloodhoundActiveProbe"); isCriticals.put(new Long(0x123), "ISHeavyGaussRifle"); isCriticals.put(new Long(0x01CE), "ISAC2 Ammo"); isCriticals.put(new Long(0x01CF), "ISAC5 Ammo"); isCriticals.put(new Long(0x01D0), "ISAC10 Ammo"); isCriticals.put(new Long(0x01d1), "ISAC20 Ammo"); isCriticals.put(new Long(0x01d2), "ISAMS Ammo"); isCriticals.put(new Long(0x01d3), "Long Tom Cannon Ammo"); isCriticals.put(new Long(0x01d4), "Sniper Cannon Ammo"); isCriticals.put(new Long(0x01d5), "Thumper Cannon Ammo"); isCriticals.put(new Long(0x01d6), "ISLightGauss Ammo"); isCriticals.put(new Long(0x01d7), "ISGauss Ammo"); isCriticals.put(new Long(0x01db), "ISLBXAC2 Ammo"); isCriticals.put(new Long(0x01dc), "ISLBXAC5 Ammo"); isCriticals.put(new Long(0x01dd), "ISLBXAC10 Ammo"); isCriticals.put(new Long(0x01de), "ISLBXAC20 Ammo"); isCriticals.put(new Long(0x01df), "ISMG Ammo"); isCriticals.put(new Long(0x1e0), "ISLAC2 Ammo"); isCriticals.put(new Long(0x1e1), "ISLAC5 Ammo"); isCriticals.put(new Long(0x1e2), "ISHeavyFlamer Ammo"); isCriticals.put(new Long(0x01e4), "ISUltraAC2 Ammo"); isCriticals.put(new Long(0x01e5), "ISUltraAC5 Ammo"); isCriticals.put(new Long(0x01e6), "ISUltraAC10 Ammo"); isCriticals.put(new Long(0x01e7), "ISUltraAC20 Ammo"); isCriticals.put(new Long(0x01EE), "CLLightMG Ammo"); isCriticals.put(new Long(0x01EF), "CLHeavyMG Ammo"); isCriticals.put(new Long(0x01f0), "ISLRM5 Ammo"); isCriticals.put(new Long(0x01f1), "ISLRM10 Ammo"); isCriticals.put(new Long(0x01f2), "ISLRM15 Ammo"); isCriticals.put(new Long(0x01f3), "ISLRM20 Ammo"); isCriticals.put(new Long(0x01f6), "ISiNarc Pods"); isCriticals.put(new Long(0x01f7), "ISSRM2 Ammo"); isCriticals.put(new Long(0x01f8), "ISSRM4 Ammo"); isCriticals.put(new Long(0x01f9), "ISSRM6 Ammo"); isCriticals.put(new Long(0x01fa), "ISStreakSRM2 Ammo"); isCriticals.put(new Long(0x01fb), "ISStreakSRM4 Ammo"); isCriticals.put(new Long(0x01FC), "ISStreakSRM6 Ammo"); isCriticals.put(new Long(0x01FD), "Thunderbolt-5 Ammo"); isCriticals.put(new Long(0x01FE), "Thunderbolt-10 Ammo"); isCriticals.put(new Long(0x01FF), "Thunderbolt-15 Ammo"); isCriticals.put(new Long(0x0200), "Thunderbolt-20 Ammo"); isCriticals.put(new Long(0x0201), "ISArrowIV Ammo"); isCriticals.put(new Long(0x0209), "ISNarc Pods"); isCriticals.put(new Long(0x0215), "ISVehicleFlamer Ammo"); isCriticals.put(new Long(0x0216), "ISLongTom Ammo"); isCriticals.put(new Long(0x0217), "ISSniper Ammo"); isCriticals.put(new Long(0x0218), "ISThumper Ammo"); isCriticals.put(new Long(0x0219), "ISMRM10 Ammo"); isCriticals.put(new Long(0x021a), "ISMRM20 Ammo"); isCriticals.put(new Long(0x021b), "ISMRM30 Ammo"); isCriticals.put(new Long(0x021c), "ISMRM40 Ammo"); isCriticals.put(new Long(0x0222), "ISLRTorpedo5 Ammo"); isCriticals.put(new Long(0x0223), "ISLRTorpedo10 Ammo"); isCriticals.put(new Long(0x0224), "ISLRTorpedo15 Ammo"); isCriticals.put(new Long(0x0225), "ISLRTorpedo20 Ammo"); isCriticals.put(new Long(0x0226), "ISSRTorpedo2 Ammo"); isCriticals.put(new Long(0x0227), "ISSRTorpedo4 Ammo"); isCriticals.put(new Long(0x0228), "ISSRTorpedo6 Ammo"); isCriticals.put(new Long(0x0244), "CLAMS Ammo"); isCriticals.put(new Long(0x0245), "CLGauss Ammo"); isCriticals.put(new Long(0x0246), "CLLBXAC2 Ammo"); isCriticals.put(new Long(0x0247), "CLLBXAC5 Ammo"); isCriticals.put(new Long(0x0248), "CLLBXAC10 Ammo"); isCriticals.put(new Long(0x0249), "CLLBXAC20 Ammo"); isCriticals.put(new Long(0x024A), "CLMG Ammo"); isCriticals.put(new Long(0x024B), "CLUltraAC2 Ammo"); isCriticals.put(new Long(0x024C), "CLUltraAC5 Ammo"); isCriticals.put(new Long(0x024D), "CLUltraAC10 Ammo"); isCriticals.put(new Long(0x024E), "CLUltraAC20 Ammo"); isCriticals.put(new Long(0x024F), "CLLRM5 Ammo"); isCriticals.put(new Long(0x0250), "CLLRM10 Ammo"); isCriticals.put(new Long(0x0251), "CLLRM15 Ammo"); isCriticals.put(new Long(0x0252), "CLLRM20 Ammo"); isCriticals.put(new Long(0x0253), "CLSRM2 Ammo"); isCriticals.put(new Long(0x0254), "CLSRM4 Ammo"); isCriticals.put(new Long(0x0255), "CLSRM6 Ammo"); isCriticals.put(new Long(0x0256), "CLStreakSRM2 Ammo"); isCriticals.put(new Long(0x0257), "CLStreakSRM4 Ammo"); isCriticals.put(new Long(0x0258), "CLStreakSRM6 Ammo"); isCriticals.put(new Long(0x0259), "CLArrowIV Ammo"); isCriticals.put(new Long(0x025D), "CLNarc Pods"); isCriticals.put(new Long(0x026A), "CLVehicleFlamer Ammo"); isCriticals.put(new Long(0x026B), "CLLongTom Ammo"); isCriticals.put(new Long(0x026C), "CLSniper Ammo"); isCriticals.put(new Long(0x026D), "CLThumper Ammo"); isCriticals.put(new Long(0x026E), "CLLRTorpedo5 Ammo"); isCriticals.put(new Long(0x026F), "CLLRTorpedo10 Ammo"); isCriticals.put(new Long(0x0270), "CLLRTorpedo15 Ammo"); isCriticals.put(new Long(0x0271), "CLLRTorpedo20 Ammo"); isCriticals.put(new Long(0x0272), "CLSRTorpedo2 Ammo"); isCriticals.put(new Long(0x0273), "CLSRTorpedo4 Ammo"); isCriticals.put(new Long(0x0274), "CLSRTorpedo6 Ammo"); isCriticals.put(new Long(0x0275), "CLStreakLRM5 Ammo"); isCriticals.put(new Long(0x0276), "CLStreakLRM10 Ammo"); isCriticals.put(new Long(0x0277), "CLStreakLRM15 Ammo"); isCriticals.put(new Long(0x0278), "CLStreakLRM20 Ammo"); isCriticals.put(new Long(0x02b3), "ISHeavyGauss Ammo"); // criticals for mechs with a base type of clan Hashtable clanCriticals = new Hashtable(); criticals.put(TechType.CLAN, clanCriticals); clanCriticals.put(new Long(0x0A), "CLDouble Heat Sink"); clanCriticals.put(new Long(0x12), "CLTargeting Computer"); clanCriticals.put(new Long(0x17), "CLMASC"); clanCriticals.put(new Long(0x18), "CLArtemisIV"); clanCriticals.put(new Long(0x21), "Light Ferro-Fibrous"); // ? clanCriticals.put(new Long(0x22), "Heavy Ferro-Fibrous"); // ? clanCriticals.put(new Long(0x33), "CLERLargeLaser"); clanCriticals.put(new Long(0x34), "CLERMediumLaser"); clanCriticals.put(new Long(0x35), "CLERSmallLaser"); clanCriticals.put(new Long(0x36), "CLERPPC"); clanCriticals.put(new Long(0x37), "CLFlamer"); clanCriticals.put(new Long(0x38), "CLERLargePulseLaser"); clanCriticals.put(new Long(0x39), "CLERMediumPulseLaser"); clanCriticals.put(new Long(0x3A), "CLERSmallPulseLaser"); clanCriticals.put(new Long(0x3B), "CLLaserAMS"); clanCriticals.put(new Long(0x3C), "CLLargePulseLaser"); clanCriticals.put(new Long(0x3D), "CLMediumPulseLaser"); clanCriticals.put(new Long(0x3E), "CLSmallPulseLaser"); clanCriticals.put(new Long(0x3F), "CLAngelECMSuite"); clanCriticals.put(new Long(0x40), "CLAntiMissileSystem"); clanCriticals.put(new Long(0x41), "CLGaussRifle"); clanCriticals.put(new Long(0x42), "CLLBXAC2"); clanCriticals.put(new Long(0x43), "CLLBXAC5"); clanCriticals.put(new Long(0x44), "CLLBXAC10"); clanCriticals.put(new Long(0x45), "CLLBXAC20"); clanCriticals.put(new Long(0x46), "CLMG"); clanCriticals.put(new Long(0x47), "CLUltraAC2"); clanCriticals.put(new Long(0x48), "CLUltraAC5"); clanCriticals.put(new Long(0x49), "CLUltraAC10"); clanCriticals.put(new Long(0x4A), "CLUltraAC20"); clanCriticals.put(new Long(0x4B), "CLLRM5"); clanCriticals.put(new Long(0x4C), "CLLRM10"); clanCriticals.put(new Long(0x4D), "CLLRM15"); clanCriticals.put(new Long(0x4E), "CLLRM20"); clanCriticals.put(new Long(0x4F), "CLSRM2"); clanCriticals.put(new Long(0x50), "CLSRM4"); clanCriticals.put(new Long(0x51), "CLSRM6"); clanCriticals.put(new Long(0x52), "CLStreakSRM2"); clanCriticals.put(new Long(0x53), "CLStreakSRM4"); clanCriticals.put(new Long(0x54), "CLStreakSRM6"); clanCriticals.put(new Long(0x55), "CLArrowIVSystem"); clanCriticals.put(new Long(0x56), "CLAntiPersonnelPod"); clanCriticals.put(new Long(0x57), "CLActiveProbe"); clanCriticals.put(new Long(0x58), "CLECMSuite"); clanCriticals.put(new Long(0x59), "CLNarcBeacon"); clanCriticals.put(new Long(0x5A), "CLTAG"); clanCriticals.put(new Long(0x5B), "CLERMicroLaser"); clanCriticals.put(new Long(0x5C), "CLLRM5 (OS)"); clanCriticals.put(new Long(0x5D), "CLLRM10 (OS)"); clanCriticals.put(new Long(0x5E), "CLLRM15 (OS)"); clanCriticals.put(new Long(0x5F), "CLLRM20 (OS)"); clanCriticals.put(new Long(0x60), "CLSRM2 (OS)"); clanCriticals.put(new Long(0x61), "CLSRM4 (OS)"); clanCriticals.put(new Long(0x62), "CLSRM6 (OS)"); clanCriticals.put(new Long(0x63), "CLStreakSRM2 (OS)"); clanCriticals.put(new Long(0x64), "CLStreakSRM4 (OS)"); clanCriticals.put(new Long(0x65), "CLStreakSRM6 (OS)"); clanCriticals.put(new Long(0x66), "CLVehicleFlamer"); clanCriticals.put(new Long(0x67), "CLLongTomArtillery"); clanCriticals.put(new Long(0x68), "CLSniperArtillery"); clanCriticals.put(new Long(0x69), "CLThumperArtillery"); clanCriticals.put(new Long(0x6A), "CLLRTorpedo5"); clanCriticals.put(new Long(0x6B), "CLLRTorpedo10"); clanCriticals.put(new Long(0x6C), "CLLRTorpedo15"); clanCriticals.put(new Long(0x6D), "CLLRTorpedo20"); clanCriticals.put(new Long(0x6E), "CLSRTorpedo2"); clanCriticals.put(new Long(0x6F), "CLSRTorpedo4"); clanCriticals.put(new Long(0x70), "CLSRTorpedo6"); clanCriticals.put(new Long(0x71), "CLStreakLRM5"); clanCriticals.put(new Long(0x72), "CLStreakLRM10"); clanCriticals.put(new Long(0x73), "CLStreakLRM15"); clanCriticals.put(new Long(0x74), "CLStreakLRM20"); clanCriticals.put(new Long(0x75), "CLGrenadeLauncher"); clanCriticals.put(new Long(0x76), "CLLRM5 (I-OS)"); clanCriticals.put(new Long(0x77), "CLLRM10 (I-OS)"); clanCriticals.put(new Long(0x78), "CLLRM15 (I-OS)"); clanCriticals.put(new Long(0x79), "CLLRM20 (I-OS)"); clanCriticals.put(new Long(0x7a), "CLSRM2 (I-OS)"); clanCriticals.put(new Long(0x7b), "CLSRM4 (I-OS)"); clanCriticals.put(new Long(0x7c), "CLSRM6 (I=OS)"); clanCriticals.put(new Long(0x7d), "CLStreakSRM2 (I-OS)"); clanCriticals.put(new Long(0x7e), "CLStreakSRM4 (I-OS)"); clanCriticals.put(new Long(0x7f), "CLStreakSRM6 (I=OS)"); clanCriticals.put(new Long(0x80), "CLHeavyLargeLaser"); clanCriticals.put(new Long(0x81), "CLHeavyMediumLaser"); clanCriticals.put(new Long(0x82), "CLHeavySmallLaser"); clanCriticals.put(new Long(0x83), "ISERLargeLaser"); clanCriticals.put(new Long(0x84), "ISERPPC"); clanCriticals.put(new Long(0x85), "ISFlamer"); clanCriticals.put(new Long(0x86), "ISLaserAMS"); clanCriticals.put(new Long(0x87), "ISLargeLaser"); clanCriticals.put(new Long(0x88), "ISMediumLaser"); clanCriticals.put(new Long(0x89), "ISSmallLaser"); clanCriticals.put(new Long(0x8A), "ISPPC"); clanCriticals.put(new Long(0x8B), "ISLargePulseLaser"); clanCriticals.put(new Long(0x8C), "ISMediumPulseLaser"); clanCriticals.put(new Long(0x8D), "ISSmallPulseLaser"); clanCriticals.put(new Long(0x8E), "ISAC2"); clanCriticals.put(new Long(0x8F), "ISAC5"); clanCriticals.put(new Long(0x90), "ISAC10"); clanCriticals.put(new Long(0x91), "ISAC20"); clanCriticals.put(new Long(0x92), "ISAntiMissileSystem"); clanCriticals.put(new Long(0x93), "Long Tom Cannon"); clanCriticals.put(new Long(0x94), "Sniper Cannon"); clanCriticals.put(new Long(0x95), "Thumper Cannon"); clanCriticals.put(new Long(0x96), "ISLightGaussRifle"); clanCriticals.put(new Long(0x97), "ISGaussRifle"); clanCriticals.put(new Long(0x98), "ISLargeXPulseLaser"); clanCriticals.put(new Long(0x99), "ISMediumXPulseLaser"); clanCriticals.put(new Long(0x9A), "ISSmallXPulseLaser"); clanCriticals.put(new Long(0x9B), "ISLBXAC2"); clanCriticals.put(new Long(0x9C), "ISLBXAC5"); clanCriticals.put(new Long(0x9D), "ISLBXAC10"); clanCriticals.put(new Long(0x9E), "ISLBXAC20"); clanCriticals.put(new Long(0x9F), "ISMachine Gun"); clanCriticals.put(new Long(0xA0), "ISLAC2"); clanCriticals.put(new Long(0xA1), "ISLAC5"); clanCriticals.put(new Long(0xA3), "ERPPC Capacitor"); clanCriticals.put(new Long(0xA4), "ISUltraAC2"); clanCriticals.put(new Long(0xA5), "ISUltraAC5"); clanCriticals.put(new Long(0xA6), "ISUltraAC10"); clanCriticals.put(new Long(0xA7), "ISUltraAC20"); clanCriticals.put(new Long(0xA8), "CLMicroPulseLaser"); clanCriticals.put(new Long(0xA9), "PPC Capacitor"); clanCriticals.put(new Long(0xAA), "ISERMediumLaser"); clanCriticals.put(new Long(0xAB), "ISERSmallLaser"); clanCriticals.put(new Long(0xAC), "ISAntiPersonnelPod"); clanCriticals.put(new Long(0xAD), "CLLightMG"); clanCriticals.put(new Long(0xAE), "CLHeavyMG"); clanCriticals.put(new Long(0xAF), "CLLightActiveProbe"); clanCriticals.put(new Long(0xB0), "ISLRM5"); clanCriticals.put(new Long(0xB1), "ISLRM10"); clanCriticals.put(new Long(0xB2), "ISLRM15"); clanCriticals.put(new Long(0xB3), "ISLRM20"); clanCriticals.put(new Long(0xB4), "CLLightTAG"); clanCriticals.put(new Long(0xCF), "Thunderbolt (OS)"); clanCriticals.put(new Long(0xB6), "ISImprovedNarc"); clanCriticals.put(new Long(0xB7), "
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -