Fix InitialActor in Carryall not initialized correctly

This commit is contained in:
dnqbob
2023-11-24 18:59:53 +08:00
committed by Gustas
parent 65361ed8dc
commit deacc7ad65
3 changed files with 6 additions and 5 deletions

View File

@@ -69,12 +69,13 @@ namespace OpenRA.Mods.Common.Traits
base.Created(self);
}
public virtual void Attached(Actor self)
public virtual void Attached(Actor self, Actor carrier)
{
if (attached)
return;
attached = true;
Carrier = carrier;
if (carriedToken == Actor.InvalidConditionToken)
carriedToken = self.GrantCondition(Info.CarriedCondition);