I'm trying to introduce overkill for instant attack units, like Marine, Siege Tank etc.
Problem is, whenever I use Persistant effect or Apply damage behavior, the animations are screwed up.
For example, the Marines rifle makes no splash, instead the splash appears on his targets weapon.
Is there an easy way to fix it? Or is there any other, better way of introducing overkill?
What do you mean by "splash"? Your problem sounds like it has to do with actor events. Also, marines have a very slight overkill already in their weapon (.05 iirc) you can increase it right in the weapon. Or are you trying to make every weapon effect a DoT?
I meant to write "flash", don't know why I wrote "splash", sorry.
I don't know if there is any way of increasing or enabling overkill directly on the weapon - the only value that is 0.05 on Marine's weapon is damage point, which has no effect on overkill.
It might and most likely is an actor problem, but I'm not that good at them. If someone explained how can I get this to work on one example, I can fix the rest for myself I think. Unless there is another way of making units overkill without having to come back to edit actors :)
Actually the damage point has a lot to do with overkill. The higher the damage point value, the more likely the overkill. This is exacerbated by having more units firing at once.
Actually this is not the case, for example, Tanks in SC2 do not overkill, Marines as well, Oracles and all other instant attacks do not overkill by default.
I'm still looking for help with this one. So, in other words:
- I want to delay damage to allow overkill or increase it.
- I can use either apply behavior or create persistent, it doesn't matter to me.
- Problem occurs when the unit is attacking another unit. For example: Marine attacks Marauder. Instead of muzzle flash from Marines gun, it is displayed on the Marauder instead.
It is a problem with the actor, but I do not know how to fix it. If someone explains to me how do I find this Marine's muzzle flash actor, and how can I link it back to the Marine instead of his targets, I will be grateful.
I have this problem with other units as well, so I would be great if someone can explain how do I find those animations, not just point and say "here it's this one with the name MarineFlashFire12WoL" or something.
-----------------------
-----------------------
Edit: It looks like the problem was caused by the wrong setup of target impact / launch of the create persistent.
After setting it the same way as the weapon and its effect, everything works fine again.
I'm trying to introduce overkill for instant attack units, like Marine, Siege Tank etc. Problem is, whenever I use Persistant effect or Apply damage behavior, the animations are screwed up. For example, the Marines rifle makes no splash, instead the splash appears on his targets weapon.
Is there an easy way to fix it? Or is there any other, better way of introducing overkill?
@NazaraSC2: Go
What do you mean by "splash"? Your problem sounds like it has to do with actor events. Also, marines have a very slight overkill already in their weapon (.05 iirc) you can increase it right in the weapon. Or are you trying to make every weapon effect a DoT?
<Click Here> To See My Epic Single Player Campaign (LifeForceCampaign.com)
I meant to write "flash", don't know why I wrote "splash", sorry.
I don't know if there is any way of increasing or enabling overkill directly on the weapon - the only value that is 0.05 on Marine's weapon is damage point, which has no effect on overkill.
It might and most likely is an actor problem, but I'm not that good at them. If someone explained how can I get this to work on one example, I can fix the rest for myself I think. Unless there is another way of making units overkill without having to come back to edit actors :)
@NazaraSC2: Go
Actually the damage point has a lot to do with overkill. The higher the damage point value, the more likely the overkill. This is exacerbated by having more units firing at once.
<Click Here> To See My Epic Single Player Campaign (LifeForceCampaign.com)
@Bilxor: Go
Actually this is not the case, for example, Tanks in SC2 do not overkill, Marines as well, Oracles and all other instant attacks do not overkill by default.
I'm still looking for help with this one. So, in other words:
- I want to delay damage to allow overkill or increase it.
- I can use either apply behavior or create persistent, it doesn't matter to me.
- Problem occurs when the unit is attacking another unit. For example: Marine attacks Marauder. Instead of muzzle flash from Marines gun, it is displayed on the Marauder instead.
It is a problem with the actor, but I do not know how to fix it. If someone explains to me how do I find this Marine's muzzle flash actor, and how can I link it back to the Marine instead of his targets, I will be grateful.
I have this problem with other units as well, so I would be great if someone can explain how do I find those animations, not just point and say "here it's this one with the name MarineFlashFire12WoL" or something.
----------------------------------------------Edit: It looks like the problem was caused by the wrong setup of target impact / launch of the create persistent. After setting it the same way as the weapon and its effect, everything works fine again.