Anyway, I'm trying to give a custom building of mine the actor of a doodad structure. I've modified the actor to the point where my building will appear (with the proper actor) when I place it in the editor. It also appears as the preview when I'm placing it with an SCV and it appears while the SCV is building it. Once it is finished being build, however, the actor disappears and the building is unselectable. If I hotkey the building while it is being built, I can still select it with the hotkey and produce units from it and do whatever. As such, there must be an issue with one of the data values for the actor. I can give more details if needed, but what could cause such a behavior?
edit: Also, even if I can see it in the editor when I place the building, it is not there when I load the map up in-game.
It's because you've somehow not properly linked the build actor with the main actor - if you look at the events of Barracks for example, you'll see that it creates another actor "BarracksBuild" when construction starts. You'll also see in BarracksBuild that it destroys itself when construction is complete and creates an actor - TerranConstructionAttached. I am not -entirely- sure what that means, but it probably means either an originating ability or the actor which created it.
Basically, you should use the relationship between those two actors as a guide :>
Well, in the end I couldn't figure it out. I found that it is quicker and easier anyway to simply duplicate the actor of a building with the same footprint and its models. Just change the path of the duplicated models to whatever you want and there you have your actor that looks the way you want it to. Way faster than building the actor from scratch, essentially, around the model.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
First post, btw.
Anyway, I'm trying to give a custom building of mine the actor of a doodad structure. I've modified the actor to the point where my building will appear (with the proper actor) when I place it in the editor. It also appears as the preview when I'm placing it with an SCV and it appears while the SCV is building it. Once it is finished being build, however, the actor disappears and the building is unselectable. If I hotkey the building while it is being built, I can still select it with the hotkey and produce units from it and do whatever. As such, there must be an issue with one of the data values for the actor. I can give more details if needed, but what could cause such a behavior?
edit: Also, even if I can see it in the editor when I place the building, it is not there when I load the map up in-game.
@demonxy: Go
It's because you've somehow not properly linked the build actor with the main actor - if you look at the events of Barracks for example, you'll see that it creates another actor "BarracksBuild" when construction starts. You'll also see in BarracksBuild that it destroys itself when construction is complete and creates an actor - TerranConstructionAttached. I am not -entirely- sure what that means, but it probably means either an originating ability or the actor which created it.
Basically, you should use the relationship between those two actors as a guide :>
Well, in the end I couldn't figure it out. I found that it is quicker and easier anyway to simply duplicate the actor of a building with the same footprint and its models. Just change the path of the duplicated models to whatever you want and there you have your actor that looks the way you want it to. Way faster than building the actor from scratch, essentially, around the model.