![]() |
Counting planes in an airgroup
I've been experimenting with persisting squadrons during a battle. ie:
1. count squadron plane numbers at battle start. 2. Count squadron numbers when they land. 3. Destroying & respawning squadron for next mission with just their remaining numbers of aircraft. I'm using the code below to test squadron/staffel numbers on aircraft takeoff & landing, but it's giving odd results. (1) The console reports the correct plane total & alive numbers as each aircraft in a squadron/staffel takes off. (2) The console always reports 1, 1, 0 when each aircraft in a squadron/staffel lands. ie. 1 total aircraft in group; 1 alive; 0 dead. irrespective of how many group aircraft are actually alive or dead at the time. (3) The console always reports no killed or destroyed aircraft in any group, even when squadron/staffel aircraft are destroyed during a mission. My question is, is this a game bug? or have I got the code screwy? code removed by author |
Its a bug, sometimes the Airgroups are "splittering" into different parts.
btw. you can also use: (.. as AiAirGroup).InitNOfAirc; //start number (.. as AiAirGroup).NOfAirc; //current number (.. as AiAirGroup).DiedAircrafts; // number of destroyed but these also work sometimes not correct at the moment, maybe the next patch fix the problem. :rolleyes: |
Thanks once again Kodiak. That stuffs up anything you want to do with peristent squadron states. I hope the patch fixes this, but I doubt it somehow.
|
All times are GMT. The time now is 12:49 AM. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.