Guest Posted June 30, 2020 Posted June 30, 2020 Without it, it is impossible to distinguish which carrier did LSO grading in a mission with multiple carriers in operating. I want to distinguish it in S_EVENT_PLAYER_COMMENT handler in lua script.
draconus Posted June 30, 2020 Posted June 30, 2020 Maybe take info from corresponding player landing event? Win10 i7-10700KF 32GB RTX4070S Quest 3 T16000M VPC CDT-VMAX TFRP FC3 F-14A/B F-15E CA SC NTTR PG Syria
Guest Posted June 30, 2020 Posted June 30, 2020 @draconus Thanks for your reply. There are the following patterns for events when the player lands on the carrier: - EVENT_LAND->EVENT_PLAYER_COMMENT: it is a normal case. - EVENT_PLAYER_COMMENT->EVENT_LAND: LSO called wave off but the player ignored it and do land. Therefore, there is no guarantee that the next event of EVENT_LAND will be EVENT_PLAYER_COMMENT. So first I considered that EVENT_PLAYER_COMMENT that occurred within 7 seconds before and after the player's EVENT_LAND as the player's LSO grade. But, in that case, I thought it was necessary to consider that, even if the player lands OK if the AI aircraft lands with WO on another carrier within a few seconds if there is no carrier name in the LSO grade, the LUA script may determine that the player has obtained WO. By the way, operating multi-carrier is common in large scale operations such as Operation desert storm, Operation Iraqi Freedom, etc.
Guest Posted March 31, 2022 Posted March 31, 2022 I'm very sorry that I was very late to say this: Many thanks for implementing world.event.S_EVENT_LANDING_QUALITY_MARK, which can identify the carrier that landed.
Recommended Posts