#6707 closed defect (fixed)

Animal actor on siege catapult changes color through packing

Reported by: Langbart Owned by: Freagarach
Priority: If Time Permits Milestone: Alpha 27
Component: Core engine Keywords:
Cc: Patch:

Description (last modified by Langbart)

This issue was reported by Aristippus of Cyrene in the forum

to reproduce

  • start a game with Han, or any other civ that has a catapult
  • unpack it and pack it a couple of times, pay attention to the color of the animal
HAN

MACE

reproducible

  • this has been the case since at least A24 [24937]

possible workaround

  • change the settings to None for Model appearance randomization

expected behaviour

  • the animal actor changes back to its original color instead of choosing a random color

Attachments (3)

mace.gif (819.8 KB ) - added by Langbart 15 months ago.
han.gif (738.3 KB ) - added by Langbart 15 months ago.
workaround.png (59.3 KB ) - added by Langbart 15 months ago.

Download all attachments as: .zip

Change History (7)

by Langbart, 15 months ago

Attachment: mace.gif added

by Langbart, 15 months ago

Attachment: han.gif added

by Langbart, 15 months ago

Attachment: workaround.png added

comment:1 by Langbart, 15 months ago

Description: modified (diff)
Priority: Should HaveIf Time Permits
  • adding reproducible section
  • if the code change is non-trivial, then might close as wontfix

comment:2 by Freagarach, 15 months ago

It might be possible to cmpVisualActor.GetActorSeed() on the previous entity and cmpVisualActor.SetActorSeed(previousSeed) on the new entity in ChangeEntityTemplate in the Transform helper.

comment:3 by Freagarach, 15 months ago

Milestone: Alpha 28Alpha 27
Owner: set to Freagarach

comment:4 by Freagarach, 15 months ago

Resolution: fixed
Status: newclosed

In 27483:

Fix actors changing on transform.

Reported by Aristippus of Cyrene at https://wildfiregames.com/forum/topic/101769-chinese-mangonels/.

Investigated by: @Langbart
Refs. r25831 / rP25831
Fixes #6707

Note: See TracTickets for help on using tickets.