• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Moon glaive and orb effects

Status
Not open for further replies.

foe

foe

Level 2
Joined
Oct 22, 2019
Messages
6
Hi, so I successfully gave a hero a moon glaive ability, and I need some help to work out the kinks.
I noticed that in dota for warcraft 3 feedback works on the primary target, and when i purchase orb of venom instead of completely disabling auto attacks it just doesn't have any effects.
Anyone know how to implement this? ^^
 
Level 9
Joined
Sep 20, 2015
Messages
385
Usually the orbs ability change the attack of the hero, so it may conflict with upgrades and all Object editor fields related to combat ( like attack type, missile type etc).
You tell very few information on how you gave the hero a moon glaive ability, so i assume you just added the huntress ability and upgrade to the hero.
You can get the same effects if you modify the combat fields.
Missile type = missile bounce
Number of targets = 3 or more as you want
With this settings the hero will have an attack that bounces to x number of targets near the first.

My suggestion

Use a DDS (Damage detection system) + dummy

You can use a damage detection system to detect when the hero damages a unit. Every time this happens you apply the effect you want with a dummy unit. (you can simulate the venom orb effect with an ability and give it to a dummy unit).
 

foe

foe

Level 2
Joined
Oct 22, 2019
Messages
6
Hi thanks for the replies, i guess i'll have to use a dummy for feedback and make custom versions of all the orbs. Just thought it'd be possible because "Luna" from Dota wc3 has bouncing attack and benefits from feedback. Thanks anyway :D
 

foe

foe

Level 2
Joined
Oct 22, 2019
Messages
6
I tried playing around with it using bribes DDS but couldn't make any meaningful progress. If you happen to have the time, could you point me to a good place to start, im not sure whether or not moon glaive itself is supposed to be triggered, or all the other orb effects. ^^
 
Level 9
Joined
Sep 20, 2015
Messages
385
Well. Not at home right now but i will try to explain it as better as i can.

Once you imported the DDS into your map, you can create an event that detects when a unit is take damage.


1. Create a new trigger, name it moonglave buff or whatever.

- Create a new event. Choose "Value of game real variable" Select Damage Event and set it equal to 1.

You should have something like this (it's not accurate 100% because im not on my pc)

  • Event - Damage Event becomes equal to 1
2. Create a new condition.

- Select "Unit-type comparison" and in the first comparison value put "DamageEventSource", in the seocnd put the hero that has moonglaive ability.

It should look like this

  • Condition - Unit-type of DamageEventSource equal to YourHero_UnitName

3. Create a dummy unit, just search in this site how to make one. Give the dummy unit an ability that has a similar effect like poison globe.

- Create 3 new actions.

- First action is Create Unit at location. The unit created is the dummy unit you just made before.

- Second action. Issue order to unit. You give the dummy unit the order to cast the ability for poison globe. The target will be "DamageEventTarget" that is the unit that has been damaged by the hero.

-Then you give the dummy a timer, there is an action for that i dont remember the proper name, that destroy it after 1 second or less
 
  • Like
Reactions: foe

foe

foe

Level 2
Joined
Oct 22, 2019
Messages
6
Thank you for your incredibly elaborate response! Helped me a ton! :D
 
Status
Not open for further replies.
Top