(SubgameEntity ent, GameExportsImpl gameExports)
| 941 | } |
| 942 | |
| 943 | public static int PowerArmorType(SubgameEntity ent, GameExportsImpl gameExports) { |
| 944 | gclient_t client = ent.getClient(); |
| 945 | if (client == null) |
| 946 | return GameDefines.POWER_ARMOR_NONE; |
| 947 | |
| 948 | if (0 == (ent.flags & GameDefines.FL_POWER_ARMOR)) |
| 949 | return GameDefines.POWER_ARMOR_NONE; |
| 950 | |
| 951 | if (client.pers.inventory[gameExports.power_shield_index] > 0) |
| 952 | return GameDefines.POWER_ARMOR_SHIELD; |
| 953 | |
| 954 | if (client.pers.inventory[gameExports.power_screen_index] > 0) |
| 955 | return GameDefines.POWER_ARMOR_SCREEN; |
| 956 | |
| 957 | return GameDefines.POWER_ARMOR_NONE; |
| 958 | } |
| 959 | |
| 960 | public static int ArmorIndex(SubgameEntity ent, GameExportsImpl gameExports) { |
| 961 | gclient_t client = ent.getClient(); |
no test coverage detected