Hello. I am new to these forums and hoping to get some direction with the map editor. I've used the original StarCraft's editor extensively back in my junior high school days and experimented quite a bit with the WarCraft III editor as well. But now I seem to be a bit lost on this first map of mine.
I am trying to make an ability with the Graviton Beam as a base. The idea is that the caster will still be able to perform actions, as well as casting the ability on several units at once. There will be no beam that connects from the caster to the target, just the Graviton Beam's effect and impact model. I do not want to touch any of the original abilities/actors/effects, etc., so I am duplicating these elements instead of altering them.
How do I attach these duplicated elements to my custom ability? How do I remove the defaultly-linked original elements from the custom ability? I understand how to link actors to custom units, for example, but I cannot figure out how to do it for abilities. I know how to add an ability like the Seeker Missile to the Marine, as that tutorial goes, but I'm looking to create a somewhat new ability and link all of the proper elements to it, not modify the already existing elements.
If you duplicate the actor, make sure you update all the ability references in the Events list. That's all you need to do to link an actor to an ability.
What is the "events list"? Where do I find it? I cannot find a reference to it anywhere except the trigger editor. It's also not just actors. I do not know where to update/link/unlink the effects, behaviors, models, etc., as I see very few references to only some of these elements within the ability's data fields.
Most abilities and effects have an effects field. Under actors you find three fields which end with Send, Target and Terms. These are the conditions and actions that dictate how the actor responds. You find alot of behaviors effects and units link through these. Behaviours link via units (data type), the Apply Behavior and the Behavior abilities and can themselves link to effects.
I advise you read the wiki article on the units data type and the buff behaviour.
I'm going to experiment a bit more and see what happens.
By the way, if I make a custom ability with new effects, should I have the "raw data" option enabled so that I can modify the items in that field under "token"? I know that we have to do it for custom units (changing the unit to the custom one and then changing its models, sounds, etc. so that it actually shows up) so I'm wondering if custom effects follow the same procedure as custom units.
Also, what's the difference between duplicating an object and basing a new one on it if all data ends up being the same?
With actors the tokens merely link to fields in the events. In general do not use raw data unless you absolutely have to (eg with custom footprints).
Duping in theory can automaticly link together whole effect trees while bsing it off of one merely makes an exact copy of only that layer of the effect tree.
Rollback Post to RevisionRollBack
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
I seem to be understanding the editor a bit better. I now know how to remove/unlink individual models, effects, etc.
One of the new problems that I am having with the Graviton Beam is being unable to remove the effect of disabling the caster unit while it is being channeled. I cannot seem to find the field anywhere. Would it be a behavior or effect object? I removed the "disablepheonixweapons" effect, but that does nothing, and only points to Phoenix's weapons specifically, anyway (my custom unit is not based on the Phoenix). When I uncheck "channeled" in the "anti gravity (persistent)" effect-flags field, I am able to control my unit, but the lifting-up height effect stops being applied.
Also, since I duplicated the ability and everything that is associated with it, everything is named "... copy." When I change the ability's name, it loses many of its effects, actors, etc. How would I go about renaming the ability and its linked objects without losing those links?
It is purely the ID link that you must not change since that is what the raw data refers to despite the actual name. I advise checking the legacy flags for your weapon using diamond back as an example. Sure you do not have a channeled or channeling flag enabled somewhere.
With the lifting up that is probably because of the duration of the buff used to lift the unit. Channelling forces the unit to focus all attention on the single target so usually uses low duration effects.
Rollback Post to RevisionRollBack
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
Thank you, DrSuperEvil, that was very helpful. I must have been changing the IDs in addition to the names.
I do have channeling flags. When I have the ability on "cast," it lasts for ten seconds as long as I do not move. I'd like this to be an ability in which I can cast it on several units, one right after the other, while moving my caster around.
Should I be looking at one of the effects? The ability itself?
EDIT: Actually, I got it. In the "anti-gravity (persistent)" effects object, I unchecked the "channeled" flag. In the "anti gravity height" behavior object, I unchecked the "channeling" buff flag. It seems to be working fine now. I'm now just wondering exactly where the "duration" field is so that I can input a number other than 10.
Searching for "duration," I found it in one of the behavior objects. I will have to edit some other fields to make the animations, etc. coincide with the time change. Thank you for all of your help.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Hello. I am new to these forums and hoping to get some direction with the map editor. I've used the original StarCraft's editor extensively back in my junior high school days and experimented quite a bit with the WarCraft III editor as well. But now I seem to be a bit lost on this first map of mine.
I am trying to make an ability with the Graviton Beam as a base. The idea is that the caster will still be able to perform actions, as well as casting the ability on several units at once. There will be no beam that connects from the caster to the target, just the Graviton Beam's effect and impact model. I do not want to touch any of the original abilities/actors/effects, etc., so I am duplicating these elements instead of altering them.
How do I attach these duplicated elements to my custom ability? How do I remove the defaultly-linked original elements from the custom ability? I understand how to link actors to custom units, for example, but I cannot figure out how to do it for abilities. I know how to add an ability like the Seeker Missile to the Marine, as that tutorial goes, but I'm looking to create a somewhat new ability and link all of the proper elements to it, not modify the already existing elements.
If you duplicate the actor, make sure you update all the ability references in the Events list. That's all you need to do to link an actor to an ability.
Thanks for the reply.
What is the "events list"? Where do I find it? I cannot find a reference to it anywhere except the trigger editor. It's also not just actors. I do not know where to update/link/unlink the effects, behaviors, models, etc., as I see very few references to only some of these elements within the ability's data fields.
Most abilities and effects have an effects field. Under actors you find three fields which end with Send, Target and Terms. These are the conditions and actions that dictate how the actor responds. You find alot of behaviors effects and units link through these. Behaviours link via units (data type), the Apply Behavior and the Behavior abilities and can themselves link to effects.
I advise you read the wiki article on the units data type and the buff behaviour.
http://wiki.sc2mapster.com/galaxy/data/units/
http://wiki.sc2mapster.com/galaxy/data/behaviors/buff/
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'm going to experiment a bit more and see what happens.
By the way, if I make a custom ability with new effects, should I have the "raw data" option enabled so that I can modify the items in that field under "token"? I know that we have to do it for custom units (changing the unit to the custom one and then changing its models, sounds, etc. so that it actually shows up) so I'm wondering if custom effects follow the same procedure as custom units.
Also, what's the difference between duplicating an object and basing a new one on it if all data ends up being the same?
Thank you for all of the help.
With actors the tokens merely link to fields in the events. In general do not use raw data unless you absolutely have to (eg with custom footprints).
Duping in theory can automaticly link together whole effect trees while bsing it off of one merely makes an exact copy of only that layer of the effect tree.
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 seem to be understanding the editor a bit better. I now know how to remove/unlink individual models, effects, etc.
One of the new problems that I am having with the Graviton Beam is being unable to remove the effect of disabling the caster unit while it is being channeled. I cannot seem to find the field anywhere. Would it be a behavior or effect object? I removed the "disablepheonixweapons" effect, but that does nothing, and only points to Phoenix's weapons specifically, anyway (my custom unit is not based on the Phoenix). When I uncheck "channeled" in the "anti gravity (persistent)" effect-flags field, I am able to control my unit, but the lifting-up height effect stops being applied.
Also, since I duplicated the ability and everything that is associated with it, everything is named "... copy." When I change the ability's name, it loses many of its effects, actors, etc. How would I go about renaming the ability and its linked objects without losing those links?
It is purely the ID link that you must not change since that is what the raw data refers to despite the actual name. I advise checking the legacy flags for your weapon using diamond back as an example. Sure you do not have a channeled or channeling flag enabled somewhere.
With the lifting up that is probably because of the duration of the buff used to lift the unit. Channelling forces the unit to focus all attention on the single target so usually uses low duration effects.
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
Thank you, DrSuperEvil, that was very helpful. I must have been changing the IDs in addition to the names.
I do have channeling flags. When I have the ability on "cast," it lasts for ten seconds as long as I do not move. I'd like this to be an ability in which I can cast it on several units, one right after the other, while moving my caster around.
Should I be looking at one of the effects? The ability itself?
EDIT: Actually, I got it. In the "anti-gravity (persistent)" effects object, I unchecked the "channeled" flag. In the "anti gravity height" behavior object, I unchecked the "channeling" buff flag. It seems to be working fine now. I'm now just wondering exactly where the "duration" field is so that I can input a number other than 10.
Under buff there is the Stats - Duration field.
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
Searching for "duration," I found it in one of the behavior objects. I will have to edit some other fields to make the animations, etc. coincide with the time change. Thank you for all of your help.