I first attached the "Firebat" weapon to the "Lava Critter" (From Redstone mission). And the Lava Critter successfully used the weapon (With awesome tiny flamethrowers).
But then I tried to duplicate the "Firebat" weapon to be able to modify it for the Lava Critter, this resulted in the loss of the animation so the Lava Critters now psychically kill their targets (I don't want that).
For some reason the Firebat weapon appears to be fundamentally different from an average melee attack, I can't seem to find a way to attach sound and animation to the Lava Critter.
Also, is there any place where veteran map makers usually go to (I am always plagued with questions but I never have anyone to ask, this results in me wasting 5 hours to figure out each tiny problem). I'm not sure if there is a chat or something.
Sounds like you messed your Action type actor up. If you duped odds are the Art: Beam or Art: Missile field got messed up. ANother known duping issue is cloning of the last event so it tries to create itself several times resulting it failing to do anything.
Rollback Post to RevisionRollBack
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
Just in case I am doing something wrong/inefficiently, my current process for copying other Actors is to
1) "Add Actor"
2) Changing the names to my liking.
3) Setting the same type of Actor as my desired copy target (In this case it was Action type).
4) Setting field Values to "Copy From:" and selecting my desired copy target in this field.
Also, I don't understand what you mean by "known duping issue is cloning of the last event so it tries to create itself several times resulting it failing to do anything", which event exactly would create itself several times? I looked at the Firebat attack files but I didn't see any clues as to how the animation would fit in there.
Ok, so I was changing my Lava Critter Size while I was waiting for a response, and NOW IT SHOOTS FIRE AGAIN (Like a firebat, it even keeps shooting after turning, I'll look into it and see if I was missing some sort of effect since the firebat).
I don't remember fiddling with it much after posting here (Except for the size increase AND MAYBE I edited something in the Firebat's Persistent Effect file). I'm sorry if what is happening to me doesn't make sense, I basically don't understand what is the difference between assigning animation to melee attacks and ranged (Fire?) attacks.
There is a difference between copying and duping. As you seem to be copying individual elements check that under the events that all effect events are linking to your copied effects and not the original.
When you dupe it adds a 2 at the end of the art fields often making it link to non-existent models from the Models data type. As for the events it is usually the far bottom event that is cloned 2-3 times.
Maybe it is a scale issue with the action actor inheriting the scale of the host. Try shrinking the firecrab model under the Models data type.
With melee attack it is just an event on the Unit type model that orders it to play a specific animation when the weapon fires. With ranged attacks/abilities you can use an action actor to add a launch and impact model as well as control the visuals of any missile launched.
In the case of the firebat it has a launch model for the flames shown.
Rollback Post to RevisionRollBack
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
I want to add descriptions to the armor icon in the UI of my units (The Icon next to the weapon Icon), but I have a problem.
Some of my units share the same "Armor" (Something named CritterArmor I think), so if I change the armor tooltip in the field of my Crabeetle, it will also change the same field in my Lava Critter, is there a way I can assign different "Armor" to my units so they can have different descriptions?
Thanks, but that is exactly what I am asking how to do. I don't know how to make an armor copy or where it is assigned to a unit (So far google says it is impossible).
Sorry, completely disregard my previous post. There is no real armor object. You just modify the unit directly. Every unit has a default armor and armor description that you can find in the data editor. Use that to do what you want.
Literally just click on a unit in the data editor, find life armor, and set it to what you want (However, I usually recommend keeping it at the default). Then find life armor tooltip and change that to the description you want (then repeat for shield armor if the unit is protoss). Repeat for all the units you want to have a different description.
When I do that with creatures that share "CritterArmor" the field changes though.
For example, I set Crabeetle "life armor tooltip" to "He's small.", and then I set the Ursadak "life armor tooltip" to "He's big", when I check the Crabeetle's tooltip it says "He's big" instead of "He's small", I want them to not share descriptions if possible.\
Is it impossible to give them different armor descriptions by the editor's limitations?
It looks like you will have to rename the life armor name so that they are not linked. It lets you edit it, so just change it to like Crabeetle Armor or something.
Just re tested it, Life Armor Name itself is LINKED as well.
I think they all use the same kind of armor (Critter Armor) just like all zerg units use Zerg Carapace, I need to be able to change their armor to something else.
I'll keep working hard on my side (I just made my first functioning trigger on my own, and it is so complex XD, I stink at ability making though D:)
The armor ID might be the same causing them to be the same.
Top of the tooltip should have an ID ex. "Armor/Name/LavaCritter"
then on top of the ultralisk's armor tooltip you'll need a different one called ex. "Armor/Name/CustomUltralisk"
I tried to find "Armor ID" on the unit, but I couldn't see it.
These are the fields that are near the description field:
UI: Fidget+, UI: Hotkey Alias, UI: Life Armor Name, UI: Life Armor Tooltip, UI: Minimap Radius.
Note that "UI: Life Armor Name" is linked (Definitely not the ID) because it changes the field for every unit that shares the armor when I change it on only one of them.
Both the armor name and armor tooltip had two text fields, the bottom one had no name and the top one was called "Key Text", all I had to do was give different "Key texts" to every unit and now they don't share descriptions anymore.
Now I see what Necromoni was talking about, The Armor ID was "Key Text".
Under the UI: Life Armor Name field when you click it a text box appears. At the top is a field called Text Key. Just change the stuff after the last /.
Rollback Post to RevisionRollBack
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
I first attached the "Firebat" weapon to the "Lava Critter" (From Redstone mission). And the Lava Critter successfully used the weapon (With awesome tiny flamethrowers).
But then I tried to duplicate the "Firebat" weapon to be able to modify it for the Lava Critter, this resulted in the loss of the animation so the Lava Critters now psychically kill their targets (I don't want that).
For some reason the Firebat weapon appears to be fundamentally different from an average melee attack, I can't seem to find a way to attach sound and animation to the Lava Critter.
Also, is there any place where veteran map makers usually go to (I am always plagued with questions but I never have anyone to ask, this results in me wasting 5 hours to figure out each tiny problem). I'm not sure if there is a chat or something.
Sounds like you messed your Action type actor up. If you duped odds are the Art: Beam or Art: Missile field got messed up. ANother known duping issue is cloning of the last event so it tries to create itself several times resulting it failing to do anything.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
I looked into the two fields you named and I found this on my Action type actor (Which is also a Generic Attack).
Art: Beam / FirebatAttackBeam Art: Missile / FirebatAttackMissile
Just in case I am doing something wrong/inefficiently, my current process for copying other Actors is to
1) "Add Actor" 2) Changing the names to my liking. 3) Setting the same type of Actor as my desired copy target (In this case it was Action type). 4) Setting field Values to "Copy From:" and selecting my desired copy target in this field.
Also, I don't understand what you mean by "known duping issue is cloning of the last event so it tries to create itself several times resulting it failing to do anything", which event exactly would create itself several times? I looked at the Firebat attack files but I didn't see any clues as to how the animation would fit in there.
Silly Update:
Ok, so I was changing my Lava Critter Size while I was waiting for a response, and NOW IT SHOOTS FIRE AGAIN (Like a firebat, it even keeps shooting after turning, I'll look into it and see if I was missing some sort of effect since the firebat).
I don't remember fiddling with it much after posting here (Except for the size increase AND MAYBE I edited something in the Firebat's Persistent Effect file). I'm sorry if what is happening to me doesn't make sense, I basically don't understand what is the difference between assigning animation to melee attacks and ranged (Fire?) attacks.
There is a difference between copying and duping. As you seem to be copying individual elements check that under the events that all effect events are linking to your copied effects and not the original.
When you dupe it adds a 2 at the end of the art fields often making it link to non-existent models from the Models data type. As for the events it is usually the far bottom event that is cloned 2-3 times.
Maybe it is a scale issue with the action actor inheriting the scale of the host. Try shrinking the firecrab model under the Models data type.
With melee attack it is just an event on the Unit type model that orders it to play a specific animation when the weapon fires. With ranged attacks/abilities you can use an action actor to add a launch and impact model as well as control the visuals of any missile launched.
In the case of the firebat it has a launch model for the flames shown.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
Thanks for the reply, I have a new question now.
I want to add descriptions to the armor icon in the UI of my units (The Icon next to the weapon Icon), but I have a problem.
Some of my units share the same "Armor" (Something named CritterArmor I think), so if I change the armor tooltip in the field of my Crabeetle, it will also change the same field in my Lava Critter, is there a way I can assign different "Armor" to my units so they can have different descriptions?
Invalid Post
New to the Editor? Need a tutorial? Click Here
Want data assets? Click Here
@fishy77: Go
Thanks, but that is exactly what I am asking how to do. I don't know how to make an armor copy or where it is assigned to a unit (So far google says it is impossible).
@wisesquirrel: Go
Sorry, completely disregard my previous post. There is no real armor object. You just modify the unit directly. Every unit has a default armor and armor description that you can find in the data editor. Use that to do what you want.
Literally just click on a unit in the data editor, find life armor, and set it to what you want (However, I usually recommend keeping it at the default). Then find life armor tooltip and change that to the description you want (then repeat for shield armor if the unit is protoss). Repeat for all the units you want to have a different description.
New to the Editor? Need a tutorial? Click Here
Want data assets? Click Here
@fishy77: Go
When I do that with creatures that share "CritterArmor" the field changes though.
For example, I set Crabeetle "life armor tooltip" to "He's small.", and then I set the Ursadak "life armor tooltip" to "He's big", when I check the Crabeetle's tooltip it says "He's big" instead of "He's small", I want them to not share descriptions if possible.\
Is it impossible to give them different armor descriptions by the editor's limitations?
@wisesquirrel: Go
It looks like you will have to rename the life armor name so that they are not linked. It lets you edit it, so just change it to like Crabeetle Armor or something.
New to the Editor? Need a tutorial? Click Here
Want data assets? Click Here
@fishy77: Go
Just re tested it, Life Armor Name itself is LINKED as well.
I think they all use the same kind of armor (Critter Armor) just like all zerg units use Zerg Carapace, I need to be able to change their armor to something else.
I'll keep working hard on my side (I just made my first functioning trigger on my own, and it is so complex XD, I stink at ability making though D:)
The armor ID might be the same causing them to be the same.
Top of the tooltip should have an ID ex. "Armor/Name/LavaCritter" then on top of the ultralisk's armor tooltip you'll need a different one called ex. "Armor/Name/CustomUltralisk"
I'm assuming you have them both empty.
I tried to find "Armor ID" on the unit, but I couldn't see it.
These are the fields that are near the description field:
UI: Fidget+, UI: Hotkey Alias, UI: Life Armor Name, UI: Life Armor Tooltip, UI: Minimap Radius.
Note that "UI: Life Armor Name" is linked (Definitely not the ID) because it changes the field for every unit that shares the armor when I change it on only one of them.
Where exactly can I find the ID field?
@wisesquirrel: Go
The Armor ID field essentially is the armor name. When you try to edit the name, you should see it as one of the fields you can edit.
New to the Editor? Need a tutorial? Click Here
Want data assets? Click Here
@fishy77: Go
I found it!, thank you (Necromoni, fishy77).
Both the armor name and armor tooltip had two text fields, the bottom one had no name and the top one was called "Key Text", all I had to do was give different "Key texts" to every unit and now they don't share descriptions anymore.
Now I see what Necromoni was talking about, The Armor ID was "Key Text".
Under the UI: Life Armor Name field when you click it a text box appears. At the top is a field called Text Key. Just change the stuff after the last /.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg