Jump to content

[V4.25.0 - General & Tactical] Midair Assault Shield Upgrade


Recommended Posts

DESCRIPTION: Shield solider takes off for mission w/ default shield. Engineering completes shield upgrade project while shield soldier is airborne. Shield solider wields new/improved shield once helicopter has landed.

 

This occurred just before the first terror mission. Do these bug reports let you see all our save files? If so, then the most recent save will take you to the soldier on the ground w/ new shield. To recreate the bug you'll need to load Day 121 Manual Save. Once engineering has an opening for new work, select the shield upgrade project. Deploy a shield soldier to the terror mission when it pops up. If the timing remains consistent, then the upgrade will complete while soldier is airborne.

 

For now, to maintain immersion, I'm just going to pretend that the engineer is Captain America in disguise ; )

Captain America Throwing Shield GIFs | Tenor

bug_report_2024-09-27-19h38_gc_4.26.0_user_f11.zip

Link to comment
Share on other sites

On 9/28/2024 at 11:36 AM, BeelzeBubba said:

DESCRIPTION: Shield solider takes off for mission w/ default shield. Engineering completes shield upgrade project while shield soldier is airborne. Shield solider wields new/improved shield once helicopter has landed.

 

This occurred just before the first terror mission. Do these bug reports let you see all our save files? If so, then the most recent save will take you to the soldier on the ground w/ new shield. To recreate the bug you'll need to load Day 121 Manual Save. Once engineering has an opening for new work, select the shield upgrade project. Deploy a shield soldier to the terror mission when it pops up. If the timing remains consistent, then the upgrade will complete while soldier is airborne.

 

For now, to maintain immersion, I'm just going to pretend that the engineer is Captain America in disguise ; )

Captain America Throwing Shield GIFs | Tenor

bug_report_2024-09-27-19h38_gc_4.26.0_user_f11.zip 5.12 MB · 0 downloads

Hey there, thanks for the bug report! Yeah, that is indeed rather interesting... I will have to bring this up with the rest of the team and see what they think!

Also iirc the compiled bug report file usually contains the last 5 saves, plus it makes a save at the time you pressed F11.

  • Like 1
Link to comment
Share on other sites

On 9/28/2024 at 11:36 AM, BeelzeBubba said:

DESCRIPTION: Shield solider takes off for mission w/ default shield. Engineering completes shield upgrade project while shield soldier is airborne. Shield solider wields new/improved shield once helicopter has landed.

 

This occurred just before the first terror mission. Do these bug reports let you see all our save files? If so, then the most recent save will take you to the soldier on the ground w/ new shield. To recreate the bug you'll need to load Day 121 Manual Save. Once engineering has an opening for new work, select the shield upgrade project. Deploy a shield soldier to the terror mission when it pops up. If the timing remains consistent, then the upgrade will complete while soldier is airborne.

 

For now, to maintain immersion, I'm just going to pretend that the engineer is Captain America in disguise ; )

Captain America Throwing Shield GIFs | Tenor

bug_report_2024-09-27-19h38_gc_4.26.0_user_f11.zip 5.12 MB · 1 download

Talked about the bug with the shield upgrading mid flight with the team last night and the consensus is that we'll most likely leave how it works as is. This is because preventing the shield from being upgraded on soldiers mid-flight is going to end up requiring us to make a bunch of stuff to support this and as such will cost us a lot of dev time (which is always in short supply!). For now we'll just have to make do with Captain America being Chief Engineer in disguise :)

Link to comment
Share on other sites

Kouki - thanks for the update! Out of sheer curiosity, is it something like each soldier's equipment is represented in memory by one or more matrices?

Say, for example, the primary equipped weapon is known to the computer as a 1x2 array. Element [0,0] could be the equipment class and element [0,1] could be the level. So a vanilla assault rifle could be [1,1], accelerated assault rifle is [1,2], and so forth.

But then certain items that get universally upgraded by one engineering project could have element [0,1] hard-coded to the highest-developed level of tech?

Hence, fixing this bug would require every soldier to have a new, temporary "on deployment" matrix that's immune to upgrade until they return to base?

I could see that being hard to code. But I'm also an engineer who's only ever coded in Matlab, Python, and C. So for all I know I'm coming across like a caveman bangin' rocks together in the eyes of "real" programmers!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...