Packed units (class 51) cannot unpack into units with any class other than 54 unless that unit's height is 0

:arrow_forward: GAME INFORMATION

  • GAME BUILD #: 130746
  • GAME PLATFORM: Steam (irrelevant)
  • OPERATING SYSTEM: Linux (irrelevant)

:arrow_forward: ISSUE EXPERIENCED

Packed units seem to do a collision check when the unit they’re unpacking into is any class other than 54, which is something they definitely don’t do otherwise, because Trebuchets can unpack while other units overlap into their collision box.
If the unpack command is given, the game gives you an error message stating that you cannot unpack because something is obstructing construction. This can be worked around by setting the unpacked unit’s height to 0, but that has bad side effects which interfere with what I’m trying to do. For example, missed projectiles don’t collide with units that have 0 height, like farms.

:arrow_forward: FREQUENCY OF ISSUE

always

:arrow_forward: REPRODUCTION STEPS

  1. change unpacked trebuchet’s class to anything other than 54, let’s say 13
  2. give packed trebuchet command to unpack
  3. get ‘construction obstructed’ error

:arrow_forward: EXPECTED RESULT

the packed trebuchet should be able to unpack into trebuchet with class 13

:arrow_forward: IMAGE

:arrow_forward: GAME FILES (SAVE / RECORDING)