WoW Style Hunter Pet system - Beginner Difficulty - Easy
Hi in this tutorial i will be showing a simple way to create a hunter style pet setup for a hero unit or any unit you wish to use this on =)
Start --
Open your editor and choose any unit and make this unit your base hero / hunter unit. Duplicate and edit as you would with any starting unit.
Once you have done this. open the Effects tab and create a new effect >
Effect name: Pet Leashed Effect Type: Issue Order
Ability: Move
Effect: >Command Flags: Smart Click
Player Value = Target
Target: Effect: None Value = Target Unit/Point
Unit: Effect: None Value = Caster
Save and Create another Effect>
Effect Name: Pet Follow Hunter Effect type: Search Area
Ai flags: tick Hurt Enemy, Help Friend
Effect Response Flags tick Acquire
Search: add a new search value:
Arc: 360
Effect: Pet Follow Hunter
Maximum Count:-1
Radius: 10
Radius Bonus: 0
Exclude: Add a new value >
Effect: None Value: Caster
Include: Add new value >
Effect: None Value: Target
Search Filters: Set everything to allowed, Exclude Self, Required Hero,Visible
Tick Ally, Player Untick Enemy Neutral
Target section leave as is. the default search target is target unit point source unit point... as it is its what we want =)
now we have created our following system, to make this work we need it to be an ability the unit will be using to Search area 360 within 10paces of itself and follow aka Move targeting Hero unit of ally player. so....
now we need that ability made.
go to Abilities tab and Create a new ability>
Ability Name: Pet follows Hunter/Hero Ability Type: Effect - Instant
Auto Cast Acquire level set to : Defensive
Auto Cast Filters tick Ally, Player Untick Enemy Neutral.
Auto Cast Range: 5
Stats: Flags: only Tick Abort on Alliance Change , Auto Cast, Auto Cast On, Require Target Vision
Cost: > Add a new value >
Cooldown: Time Use: set to 2.0
Effect:
Cursor Effect: Leave blank
Effect: add > Pet Follows Hunter (Search Area)
Effect Range: modify existing value from 0,500 to 0,10
ok for a quick test i used Karass and a zergling as his pet zergling. =)
so... i opened the zergling unit and added the ability we just created to its list.
NOTE! if you are looking to make a Tanking pet sorta like a Bear in WoW, you need to make your pets Combat: > Attack Target Priority: Value i think is 20 as default ... you need it to be higher if u want the pet to be the one that gets all aggro first... so set this to 22 or so
now when i spawn Karass and a zergling next to him... that zergling follows Karass automatically and attacks what Karass attacks... but if you want to be super tricky about it. I have 1 more suggestion. Copy or Create your own Build Ability with the Zergling (Pet unit) as the build now you can also set a requirement for this ability so it only allows 1 at a time meaning only 1 pet... if you are unsure how to do this Copy and Edit the carriers " Interceptor 4 " Requirement ... and edit the number from 4 to 1 this way only 1 pet can be built and active from your hero at a time =)
ok thats it for my simple and i know not that fancy Tutorial =) GL HF and i hope this helps anyone =)
I was looking for exactly what you are discussing here but instructions are hard to follow... or perhaps I am just not understanding. This is the first time I am attempting custom effects so, sorry if this is obvious.
I started a new effect. I named it and defined its type but you lost me after that. I don't see the option to link any of your next steps to the effect. I see I can copy values from another effect and modify them but that doesn't really help me in your tutorial. How do you link the ability, the effect, the target, the unit, etc... to the custom effect (pet leashed)?
WoW Style Hunter Pet system - Beginner Difficulty - Easy
Hi in this tutorial i will be showing a simple way to create a hunter style pet setup for a hero unit or any unit you wish to use this on =)
Start --
Open your editor and choose any unit and make this unit your base hero / hunter unit. Duplicate and edit as you would with any starting unit.
Once you have done this. open the Effects tab and create a new effect >
Effect name: Pet Leashed Effect Type: Issue Order
Ability: Move
Effect: >Command Flags: Smart Click
Player Value = Target
Target: Effect: None Value = Target Unit/Point
Unit: Effect: None Value = Caster
Save and Create another Effect>
Effect Name: Pet Follow Hunter Effect type: Search Area
Ai flags: tick Hurt Enemy, Help Friend
Effect Response Flags tick Acquire
Search: add a new search value:
Arc: 360 Effect: Pet Follow Hunter Maximum Count:-1 Radius: 10 Radius Bonus: 0
Exclude: Add a new value >
Effect: None Value: Caster
Include: Add new value >
Effect: None Value: Target
Search Filters: Set everything to allowed, Exclude Self, Required Hero,Visible
Tick Ally, Player Untick Enemy Neutral
Target section leave as is. the default search target is target unit point source unit point... as it is its what we want =)
now we have created our following system, to make this work we need it to be an ability the unit will be using to Search area 360 within 10paces of itself and follow aka Move targeting Hero unit of ally player. so.... now we need that ability made.
go to Abilities tab and Create a new ability>
Ability Name: Pet follows Hunter/Hero Ability Type: Effect - Instant
Auto Cast Acquire level set to : Defensive
Auto Cast Filters tick Ally, Player Untick Enemy Neutral.
Auto Cast Range: 5
Stats: Flags: only Tick Abort on Alliance Change , Auto Cast, Auto Cast On, Require Target Vision
Cost: > Add a new value >
Cooldown: Time Use: set to 2.0
Effect: Cursor Effect: Leave blank
Effect: add > Pet Follows Hunter (Search Area)
Effect Range: modify existing value from 0,500 to 0,10
ok for a quick test i used Karass and a zergling as his pet zergling. =)
so... i opened the zergling unit and added the ability we just created to its list. NOTE! if you are looking to make a Tanking pet sorta like a Bear in WoW, you need to make your pets Combat: > Attack Target Priority: Value i think is 20 as default ... you need it to be higher if u want the pet to be the one that gets all aggro first... so set this to 22 or so now when i spawn Karass and a zergling next to him... that zergling follows Karass automatically and attacks what Karass attacks... but if you want to be super tricky about it. I have 1 more suggestion. Copy or Create your own Build Ability with the Zergling (Pet unit) as the build now you can also set a requirement for this ability so it only allows 1 at a time meaning only 1 pet... if you are unsure how to do this Copy and Edit the carriers " Interceptor 4 " Requirement ... and edit the number from 4 to 1 this way only 1 pet can be built and active from your hero at a time =)
ok thats it for my simple and i know not that fancy Tutorial =) GL HF and i hope this helps anyone =)
@BrotherZazef: Go
I was looking for exactly what you are discussing here but instructions are hard to follow... or perhaps I am just not understanding. This is the first time I am attempting custom effects so, sorry if this is obvious.
I started a new effect. I named it and defined its type but you lost me after that. I don't see the option to link any of your next steps to the effect. I see I can copy values from another effect and modify them but that doesn't really help me in your tutorial. How do you link the ability, the effect, the target, the unit, etc... to the custom effect (pet leashed)?
@SC2Muse: Go
Make sure to check "Show Advanced Values" on the top of the data editor.
@Bommes: Go
Thanks.