| 40 | const auto AutoGunFlashJoints = std::vector<unsigned int>{ 8 }; |
| 41 | |
| 42 | void InitializeAutoGun(short itemNumber) |
| 43 | { |
| 44 | auto& item = g_Level.Items[itemNumber]; |
| 45 | item.Data = std::array<short, 4>(); |
| 46 | |
| 47 | item.Status = ITEM_NOT_ACTIVE; |
| 48 | item.MeshBits.Clear(AutoGunFlashJoints); |
| 49 | item.MeshBits.Set(AutoGunBodyJoints); |
| 50 | item.MeshBits.Set(AutoGunChassisJoints); |
| 51 | } |
| 52 | |
| 53 | static void SpawnAutoGunSmoke(const Vector3& pos, char shade) |
| 54 | { |