The actor's owner only gets changed in an end frame task queued by `Actor.ChangeOwner`. So during this frame end task, `self.Owner` still points to the old owner, whereas we want the new one, represented by `captor.Owner`. This bug lead to the capture notification being played when *losing* a building, but not when actually capturing it.
5.6 KiB
5.6 KiB