Page MenuHomeFeedback Tracker

The catapult will only work when the plane is moving
New, NormalPublic

Description

Good day @Bis, I don't think I've encountered such a problem before.

When the player is in the sjet and hasn't started moving yet, if you press the button responsible for game settings "Eject", then the Catapult doesn't work, the pilot just super slooooooowly gets out of the plane. The Catapult will only work if the plane has started moving, which contradicts the name of the "Eject" action and deprives the player of the ability to quickly leave the plane in emergency situations.

There are many situations in the game (runway blocked, or near explosion hazard on the ground, or impossible to take off, when the airfield is under fire) where the player should be able to immediately exit the plane, but this is not the case. What does the player have now? Just one opportunity to get off the plane with super slowly animation. It takes about 13-15 seconds!

Expected fix:
The ejection should work, always and under any conditions, regardless of whether the plane is moving or stationary.
Finally, the action (Key Combination 2xV by Default) should actually "Eject" the player from the vehicle, instead of slowly exiting it.

Details

Severity
None
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Category
General
Steps To Reproduce
  1. Try pressing 2XV when the plane is on the ground (Engine Off) --- catapult not working
  2. Try pressing 2XV when the plane is on the ground (Engine On) --- catapult still not working
  3. Try pressing 2XV when the plane starts moving on the ground --- catapult just working now only

Event Timeline

mickeymen edited Steps To Reproduce. (Show Details)
TRAGER added a subscriber: TRAGER.Fri, Jul 4, 3:44 PM

For ejection seats one of the tasks is indeed to evacuate pilot at zero altd. & zero speed

A zero-zero ejection seat is designed to safely extract upward and land its occupant from a grounded stationary position (i.e., zero altitude and zero airspeed), specifically from aircraft cockpits. source WIKI

User Actions and scripts part of ejection requires and checks speed more than 1 km/h
I removed the dependence on speed, if use vanilla engine driven eject action (double press V key):

  1. player will immediately leaves the seat
  2. the seat remains in the collisions of the plane causing an explosion

Usage eject action from Action Menu works as should

It could be scripter tried workaround it via off collision but used command work bad it time. If use new setPhysicsCollisionFlag seat ejected as should. But pilot still leave seat immediately dunno why

I find it hard to understand the implications of all this, since I don't understand Arma3 scripting. What does this all mean? Problem cannot be fixed?

If you say that it is impossible to fix, I will be doubly surprised. Because, it seems to me, it worked as it should in Arma3 before ( some patches ago).