• 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.

System and Spell for <NightShift-AoS>

Status
Not open for further replies.
Level 15
Joined
Jun 11, 2007
Messages
969
Hiya!
I am requesting a system and a spell, both of which I am too unexperienced with triggers, and don't have a clue how to make them.
Both requests are for my map, NightShift, an AoS styled map featuring atleast some unique gameplays. For more info, go here.

The system I am requesting is called Bouny Hunting System. It Might not really be a system, but I would call it that.

There will be an specific NPC called Bounty Hunter. From this NPC (Vendor-type), you can Start, Get Info About or Cancel your current Bounty Hunting Quest.
A Bounty Hunting Quest means that you will get a Target Hero in the opposive team to kill. When killed, you will receive gold [100gold+Heroes Killsx25(I want it scale-able)]
That's pretty much it, but I got no clue how to do it.

The spell is for an Hero called Archtemplar. This is what I want:
-Spell name: Malefic Divination
-Spell description: Creates a beacon of holy light at target position, which will drag all units within 600 range of the spell to the middle. Enemy units dragged to the middle will take 50/100 damage per second, and will have a 50% reduced movement speed. Friendly units will be healed by 25%.
-Spell icon: Doesn't really matter, I will change it later on anyway.
-Spell effects: A beacon of light. You can use any "Holy" looking effects in game.
-Spell type: Target Point
-Cooldown time: 120 seconds
-More information: The enemy units dragged into the middle are supposed to be able to escape. Therefor they have reduced movement speed, to make it harder. Spell has 2 levels.
-I accept that you upload the spell to the public: Yes


+Rep Will be awarded, aswell as your name in credits. Thanks! :)
 
Level 15
Joined
Aug 11, 2009
Messages
1,606
Ok,here is the should be trigger.This doesn't work exactly as the spell you asked it needs a bit more work :p
Also the spell posted needs to remove its leaks.
  • Malefic Divination
    • Events
      • Unit - A unit Starts the effect of an ability
    • Conditions
      • (Ability being cast) Equal to Malefic Divination
    • Actions
      • Set Caster = (Casting unit)
      • Set TargetPoint = (Position of Caster)
      • Set Target = (Target unit of ability being cast)
      • Set Damage = (50.00 x (Real((Level of Malefic Divination for Caster))))
      • Special Effect - Create a special effect attached to the origin of Target using Abilities\Spells\Human\HolyBolt\HolyBoltSpecialArt.mdl
      • Special Effect - Destroy (Last created special effect)
      • Wait 0.30 seconds
      • Unit - Move Target instantly to TargetPoint, facing (Position of Caster)
      • Unit - Cause Caster to damage Target, dealing Damage damage of attack type Spells and damage type Normal
      • Unit - Set Target movement speed to 150.00
      • Wait 5.00 seconds
      • Unit - Set Target movement speed to (Default movement speed of (Target unit of ability being cast))
Use this trigger,and a custom ability like shadow strike(remove its buffs/effects dmg etc..)
 
Level 15
Joined
Jun 11, 2007
Messages
969
Well, thank you. I think I understand how to do that part, but tbh that was the part I possibly could do myself, but I would like the spell more advanced =/

First of all, I want the Beacon to drag all units within 600 range to the middle. If the target is friendly, it will be healed for 25% of its total hp, and then nothing else happens with it. The Enemy units trigger is the one you made above, but as said I want it to affect all targets in range.
I really appreciate it, I really do, but still I would like it a bit more advanced :3

EDIT: I might have found a solution. Is it possible to "Pick all Units within 600 range and do Actions"? Then I could use If/Then/Else actions and solve it I think.
 
Level 15
Joined
Jun 11, 2007
Messages
969
Okay :) Well again thanks, you got me closer to a solution.

Still I would like to have someone do this for me, but I have been thinking about this;
What if I use a Ward ability, like Serpent or Healing ward, make the Ward invulnerable and with Locust(=a dummy), add an autocast ability that will affect nearby enemy targets, ad use triggers to heal the friendly targets?

Uhmm, that got a bit wrong. I'm confused atm, so if anyone would like to do this, I would be very greatful.
 
Level 15
Joined
Aug 11, 2009
Messages
1,606
I was thinking, that I will use If/Then/Else action to check if Target is Friendly, then restore 25% HP. And with this, I guess I can just use 2 Auras, one that will deal damage every second in low-range, and one with high range that will descrease their movement speed? That should work, shouldn't it?
:)

Hmm,not exactly.A healing wards abilty heals only ally units,so you don't have to use this.Just create a dummy ward that heals 25% and lasts 1 second.That should do it.About the //deal damage per time// spell i don't know...what you ask is something like the shadow strike ability(warden has it).I guess you could edit this one.
 
Level 37
Joined
Mar 6, 2006
Messages
9,243
How do you like this:

http://www.hiveworkshop.com/forums/pastebin.php?id=srfvym

It's still unfinished in many ways, keep that in mind. It's MUI, it drags all units except the caster to the target point of ability being cast, slows down units, damages enemies and heals allies.

Still to do:

*Adjust damage.
*Modify the escaping thing.
*I assume that you want units that come within 600 of the point the spell is cast while the spell is active to also get dragged to the center, not just the units that are there at the moment of the spell is cast. Please confirm this.
*Make code a bit faster
*Create new buff, not use Cripple
*Adjust special effects
etc.
 
Level 15
Joined
Jun 11, 2007
Messages
969
Thank you! Tested it out, and I really liked it!
What I would like changed (But I guess you already considered)

-Well damage (Which you mentioned), should be 50/100 every second, and healing should only heal 25%, then no more.
-Also, the units are supposed to be able to escape. They should not constantly be redragged into the Beacon of Light, then they wuld just die instantly, they should be able to escape.

But I must say I love the special effects and overall thingy so far, thank you very very much :3
 
Level 37
Joined
Mar 6, 2006
Messages
9,243
Yeah. The escaping thing is there, but it needs a bit more work, it's not really working as of now.

I'm going to do it like this: The spell lasts x seconds. Every other 0,5 seconds the spells drags you towards the center, and every other 0,5 seconds it doesn't drag you.

0,0 - 0,5 seconds -> drags
0,5 - 1,0 seconds -> doesn't drag
1,0 - 1,5 seconds -> drags
1,5 - 2,0 seconds -> doesn't drag
etc.

So you have 0,5 seconds time to escape per each second. It may need some adjusting, but that's the general idea.

I'll work on it some more tomorrow.
 
Level 37
Joined
Mar 6, 2006
Messages
9,243
New version:

http://www.hiveworkshop.com/forums/pastebin.php?id=srfvym

You have 0,33 seconds to get away per second. It now does chaos damage instead of spell damage. Units that come in range of 600 of the beacon will get dragged too, not only the unit that are there at the time of the spell casting.

I tested the healing % with a footman, 420 HP, and with a Mountain King, 1375 HP. It healed the footman approximately 24,5 % and the Mountain King approximately 25,4 %. I could make it even more accurate, but I think that's close enough.

You only get healed/damaged if you're in range of 200 of the center of the beacon.
 
Level 15
Joined
Jun 11, 2007
Messages
969
Epic. Seriously Epic, I love it. It would certainly do as it is now.
I don't want to be a pain in the as (As said it's awsome right now aswell), but could you just do one more thing; increase the time they get dragged in, to about, 0.5-0.6 seconds? Right now you will pretty much die, and it seems impossible to get out. Other than that it's absolutely perfect, again THANK you very much =D
 
Level 37
Joined
Mar 6, 2006
Messages
9,243
Update:

http://www.hiveworkshop.com/forums/pastebin.php?id=srfvym

*You can now stop yourself from being dragged towards the beacon if you get outside the pull range
*If the caster stops casting the spell, the beacon will vanish. The caster must cast the whole duration of the spell.
*Comments added, and you can now customize 6 varibles, damage per second, pull range, damage/heal range, pull/not pull ratio, pull/not pull interval, duration
*Added tooltips (you can change them as you see fit ofcourse)
*Changed the buff to custom buff

I consider this to be version 0.99. Almost final, no big changes coming uless you want something to be changed :)


Epic. Seriously Epic, I love it... ...Other than that it's absolutely perfect, again THANK you very much =D

Thanks, you're welcome. This was an interesting spell to make :thumbs_up:
 
Level 15
Joined
Jun 11, 2007
Messages
969
Thanks <3

Again, EPIC. I love it. I will configure the pull time etc a bit more for my perfection, but seriously AWSOME.
Now, I have one more request for you. YOU MUST (If you haven't already) upload the spell, because it is so awsome =D

Again thanks, +rep and in-game credits.

Now for everyone else, I am still in need of the Bounty Hunting System. Would be awsome if someone would make me one, or atleast tell me, how I should do it :3
Thanks, Revolve
 
Status
Not open for further replies.
Top