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

===[NEW] Spell Workshop [NEW]===

Status
Not open for further replies.
Level 12
Joined
Jan 30, 2009
Messages
1,067
Lol. Not to say I wouldn't like help, just sayin' I ain't alone. I'm just trying to do as much as I can myself so people don't say stuff like "WHAT ARE YOU DOING? MAKING EVERYONE ELSE DO IT?" Like they said when I first came to this forum with this project in mind back in Jan '09. I would still personally argue that being a brainchild for a massive production such as this would be doing plenty of work. Of course, if I were to compare to anything common... The Chosen Ones is probably only a couple steps above (I've only gotten to chapter 2, and partway through on a very old version, lol, but I get the sense of epicness from it) what I'm trying to pull off here. In a different fashion.

Anyway, disregarding THAT argument. I'm doing as much as I can to learn as much as I can so I can do more than simply be a generator for storyline and sprout ideas when it rains (Which in Florida is often, I might add. That was a bad joke, :p).

Mind you, stuff I know I can't do I just ask for help. Although, I need to start asking my Triggerer to do it instead, it's sometimes faster to ask on the forums for a response in 10 mins then to wait for him to get online, :)

I'm not as awesome as Aero. There's no way in hell I could do this by myself and pull it off. I also don't personally have the patience to do so.
 
Level 12
Joined
Jan 30, 2009
Messages
1,067
Err...I..Wait..

A what? For what?

Book?

Watermelon.

This is my thought process when I have not slept.

EDIT: Oh, I see. I don't have a choice, eh? xD
 
Last edited:
Level 33
Joined
Mar 27, 2008
Messages
8,035
For a PROJECT dude, DEFINITELY A PROJECT ABOUT WAR III CUSTOM MAP YOU #$%^& !!!
Sorry for the harsh language =)
Well, if you're uninterested about that, I'll guess I have no other choice but to script it myself...
I'm not good with Grammar, well, I'll PM you a theme of a story, then, you try to elaborate it
I want to see your Grammar skill and ideas =D
 
Level 12
Joined
Jan 30, 2009
Messages
1,067
I was just messing around.

If you write something up, I can definitely grammartize it for you. And yes, that's a word I just made up on the spot. I LOVE BEING HALF AWAKE!
 
Level 9
Joined
Jun 25, 2009
Messages
427
Okey, can I request the Rage Sys tomorrow? =)

Burnout Passive/Self Passively increase mage's life regen rate by 85%(+30). If the mage's mana runs below 100(-5), the next 10 spell casted will not use mana but his life. After the 10 spell casted, recover his mana to 25%(+5). If this spell is undone-able in GUI then just ignore it, but hope it can be done.

Done :)

If any changes are nescesary, just tell me! :)

Tiche3
 

Attachments

  • Map to help Hivers By Tiche3.w3x
    66.2 KB · Views: 45
Level 33
Joined
Mar 27, 2008
Messages
8,035
Burnout Passive/Self Passively increase mage's life regen rate by 85%(+30). If the mage's mana runs below 100(-5), the next 10 spell casted will not use mana but his life. After the 10 spell casted, recover his mana to 25%(+5). If this spell is undone-able in GUI then just ignore it, but hope it can be done.

Done :)

If any changes are nescesary, just tell me! :)

Tiche3

What the, who asked you to help in my workshop ?
It's not necessary dude
We can still handle this workshop, thank you very much ^_^
 
Level 12
Joined
Jan 30, 2009
Messages
1,067
Don't hate when he's trying to help, Def, o_O

Kindly thank him for the random help..... I guess....
 
Level 9
Joined
Jun 25, 2009
Messages
427
Mind Explosion AoE(enemy) The mage focuses his mind power on an area. Enemy UNIT cought in the area will get damaged by 25%(+25) of its max hp. If it dies by the damage, it explodes. Dealing damage delt on it to 300 aoe. If target is hero, burn up (mage's int x 2(+2)) mana but delt no damage. First effect only effects units. 2nd effect only effects

Did this one too Yeox (;

If any changes are necessary please inform me.

And Defskull, i am really sorry for going in like this :D

But yeohxin asked for help and i didn't know where to post it and since this thread was the starter for the request i put it here.

And please, don't be hard on me i am only trying to help :)

Tiche3
 

Attachments

  • Map to help Hivers By Tiche3.w3x
    71 KB · Views: 43
Level 12
Joined
Jan 30, 2009
Messages
1,067
Okay, Def. You wanted to help, so here you go. I need an ability made. This is for a boss fight. To show you how simple this will be to make, I'll include the current Attack spell for the level1 trolls that comes with this combat system:

  • Normal Attack
    • Events
    • Conditions
    • Actions
      • Set RBB_MessageString = ((Name of RBB_Creeps[(RBB_RoundCount - 5)]) + ( attacks + (Name of RBB_tempunit[0])))
      • Set RBB_MessageUnit = RBB_Creeps[(RBB_RoundCount - 5)]
      • Trigger - Run Message <gen> (checking conditions)
      • Animation - Play RBB_Creeps[(RBB_RoundCount - 5)]'s attack animation
      • Special Effect - Create a special effect attached to the chest of RBB_tempunit[0] using Objects\Spawnmodels\Human\HumanBlood\BloodElfSpellThiefBlood.mdl
      • Special Effect - Destroy (Last created special effect)
      • Unit - Cause RBB_Creeps[(RBB_RoundCount - 5)] to damage RBB_tempunit[0], dealing 5.00 damage of attack type Spells and damage type Normal
      • Countdown Timer - Start RBB_timer as a One-shot timer that will expire in 1.00 seconds
This is then queued via a triggered AI system. No Events necessary, don't even really need a dummy ability. Just needs to do what I need it to do (Any and all creep/boss abilities I"m going to need are going to be similar to this).

Rend
Deals 5 Damage every turn for 3 turns. Cannot be placed on a unit that has Rend on it already.
Turns meaning in this system. The thing about the turns is it's all counted by rounds, so, I need to be able to check if the unit's turn is up, so I'm thinking, when the affected unit uses an ability, it gives it a number or something, and then it checks through those numbers to see who it is. Then it can keep track of the turns with an int variable as well? Not sure, just throwing out ideas.

So much for being simple. Remember, you can use Waits all you want, no need to be MUI or MPI, only the boss is casting it. It just needs to be able to reside on mulitple units, and only once per unit. Oh, and I need a way of removing it when the battle is over. I'm totally gonna reuse this later on, ;)
 
Level 33
Joined
Mar 27, 2008
Messages
8,035
You want me to make the Boss Cast the ability, then, it has cooldown or something ?
The effects are; Damages 5 per turn for 3 turns, a total of 15 damage ?
After 3 turns, it removes it ?

EDIT:
I suggest you look into these 2 separate maps (but consist of under one same company)
- Tactics Unleashed (Prologue)
- Tactics Unleashed (Chapter 1)

Play the game, and feel the fun !
(Cause I felt it =D)
 
Level 12
Joined
Jan 30, 2009
Messages
1,067
Not playing maps, atm. o_O

Not really needing a cooldown (Cause time is warped considering you could just wait on your turn for a cooldown to be up before going in that case).

Just need it so that if, for example, there's one player hero against this boss. The boss casts Rend.

For the duration of the Rend Debuff on the player hero (Which is NOT a set time, it could be all of 15s or any amount of hours or days I wanted to wait), Rend cannot be cast on the unit again. After three turns the affect is removed, and the ability is able to be used again.

EDIT: Okay, I checked out the descriptions and comment and such of those, and it's turn-based. Which, then, is similar at least to what I'm attempting here.
 
Level 33
Joined
Mar 27, 2008
Messages
8,035
This Rend ability is on AI eh ?
Is it Player Unit ?
I mean the AI is from Players, right ?
Player 5 or 6 something ?
If it's Neutral Hostile or Passive, it's hard I guess..
Well, I'm not used to any kind of this system, but I DAMN-ly suggest that you SHOULD play that game (even stage 1... PLEASE!)
Okay, creating triggers right now... (for the Rend issue)
 
Level 12
Joined
Jan 30, 2009
Messages
1,067
It's completely triggered.

  • CreepAttackAI
    • Events
      • Time - RBB_CreepAttackTimer expires
    • Conditions
    • Actions
      • Set RBB_tempint3 = (Random integer number between 1 and RBB_AttackNumber[(Custom value of RBB_Creeps[(RBB_RoundCount - 5)])])
        • Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • RBB_tempint3 Equal to (==) 1
          • Then - Actions
            • Trigger - Run RBB_CreepAttack1[(Custom value of RBB_Creeps[(RBB_RoundCount - 5)])] (checking conditions)
          • Else - Actions
        • Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • RBB_tempint3 Equal to (==) 2
          • Then - Actions
            • Trigger - Run RBB_CreepAttack2[(Custom value of RBB_Creeps[(RBB_RoundCount - 5)])] (checking conditions)
          • Else - Actions
        • Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • RBB_tempint3 Equal to (==) 3
          • Then - Actions
            • Trigger - Run RBB_CreepAttack3[(Custom value of RBB_Creeps[(RBB_RoundCount - 5)])] (checking conditions)
          • Else - Actions
        • Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • RBB_tempint3 Equal to (==) 4
          • Then - Actions
            • Trigger - Run RBB_CreepAttack4[(Custom value of RBB_Creeps[(RBB_RoundCount - 5)])] (checking conditions)
          • Else - Actions
        • Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • RBB_tempint3 Equal to (==) 5
          • Then - Actions
            • Trigger - Run RBB_CreepAttack5[(Custom value of RBB_Creeps[(RBB_RoundCount - 5)])] (checking conditions)
          • Else - Actions
For now, I'm just using Neutral Hostile. Don't have a reason to use slots. It would screw with the system.
 
Level 6
Joined
Sep 27, 2008
Messages
258
WHAT utha ?
I didn't get what you meant

EDIT:
I'm assigning mckill for your request yeohxin, cause' I've got another outside request to do =D

the spells i did where they good you know these 2
Glaive of the Flame(900 range)
-10 mana
-20 second cooldown
-Sends a flaming glaive at a target dealing 1000 damage and leaves a 10 yard radius fire circle on the ground dealing 200 damage per second for 10 seconds

Flames of Might (Ultimate)
-70 mana
-60 second cooldown
-15 second channeled spell
-Makes Mistress Rose to levitate a few yards into the air spawning a 10 yard line of flames 90, 180, 270, and 0 degrees around her causing 900 damage per second and every 5 seconds it randomly grips a random enemy or hero unit 10 yards away from Mistress Rose into the falmes during the channel.
 
Level 33
Joined
Mar 27, 2008
Messages
8,035
  • Cast Rend
    • Events
      • Unit - A unit Starts the effect of an ability
    • Conditions
      • (Ability being cast) Equal to Render
    • Actions
      • Set Caster = (Triggering unit)
      • Set Target = (Target unit of ability being cast)
      • Set Time = 3
      • Trigger - Turn on Cast Loop <gen>
  • Cast Loop
    • Events
      • *SOMETHING OVER HERE*
    • Conditions
    • Actions
      • Set Time = (Time - 1)
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Time Greater than 0) and ((Target has buff Render) Equal to True)
        • Then - Actions
          • Unit - Cause Caster to damage Target, dealing 5.00 damage of attack type Spells and damage type Unknown
        • Else - Actions
          • Unit - Remove Rendered buff from Target
          • Unit - Remove Render from Caster
          • Unit - Add Render to Caster
          • Trigger - Turn off (This trigger)
Okay here's the deal:
Rend is a custom ability or modified ability, base it off from Bloodlust
- Change the Target Allowed to Enemy
- Change the cooldown to 0 (does the Boss uses AI-autocast ability option?) If it uses, he will spam this ability, that can't be done. Change the cooldown to 99999999999. To reset the cooldown, simply remove the spell and add a new one (works the same)
- Change the Duration of Render to 999999999999, to make it lasts forever, well, until it is removed through trigger
- For Custom Ability Rend (Bloodlust), change the buff to a Custom Buff, make it name "Rendered"
- I used Unknown type damage to deliver a perfect damage (no damage reduction or whatsoever)
- "Time" is an Integer-type variable which I set the initial amount to 3 (which means 3 turns)
- Note that in the second trigger, 3 has been minus by 1, so the effect will last for 2 times/turns more
- I used "AND" condition because if ONE of the condition fails (Time will be 0), the trigger will be reset
- The second trigger's event I put "SOMETHING OVER HERE" means, your game is a Turn-Based System right ?
So that's the event
When the Turn is over/start, the event occurs (or maybe I should initially enable the second trigger and remove the Turn on Trigger action?)
- This is hard because I can't test it lol =D Just giving theories

That's all I can think right now @.@

NOTE: Time = Turn
 
Level 33
Joined
Mar 27, 2008
Messages
8,035
the spells i did where they good you know these 2
Glaive of the Flame(900 range)
-10 mana
-20 second cooldown
-Sends a flaming glaive at a target dealing 1000 damage and leaves a 10 yard radius fire circle on the ground dealing 200 damage per second for 10 seconds

Flames of Might (Ultimate)
-70 mana
-60 second cooldown
-15 second channeled spell
-Makes Mistress Rose to levitate a few yards into the air spawning a 10 yard line of flames 90, 180, 270, and 0 degrees around her causing 900 damage per second and every 5 seconds it randomly grips a random enemy or hero unit 10 yards away from Mistress Rose into the falmes during the channel.

SORRY FOR DOUBLE POST

These 2 spells goes under "Mistress Rose" link, check the first post
 
Level 12
Joined
Jan 30, 2009
Messages
1,067
I'm not so certain that would work.

I'm going to have to ask the creator of the system.

Thanks, though. :D
 
Level 9
Joined
Jun 25, 2009
Messages
427
Hey wait, are you making random spells ?
P/S: You can join the team if you want... We here have shortened members, dardas and GhostThruster rarely visit anymore so we're gonna need any help we can =D

I could help to do spells, but i can't get into any responsibility since school messes things up and i only help hivers when i have time :(

I will help, but don't put tasks on me, i will be a random helper :D

And if you don't like my random helping i can just stop helping (if that's your wish :))

Tiche3
 
Level 33
Joined
Mar 27, 2008
Messages
8,035

Okay dude, your request is accepted ;p
Guys, I'm busy as in now, (life, exams, and I'm learning indexing right now, to improve spell efficiency for MUI =D)
I'll be back after I finish the quest of my life ;D
Don't get me wrong, I'm not planning on to quit LOL for God sake
 
Level 12
Joined
Jan 30, 2009
Messages
1,067
Just not gonna be updating the first post. :p

I'd set up a sub-post for it for the time being, but I go back to work this week, so I won't be able to do it :3

EDIT: Btw, you fixed one but not the other on the main post. It still says "purposed" xD
 
Level 12
Joined
Jan 30, 2009
Messages
1,067
Well, if you're gonna be MIA. You aren't gonna be able to update the first post. I was saying someone on the team should then make a post to temporarily do that job, which should then be link to from the main post.

If you're going to be MIA.
 
Level 9
Joined
Aug 18, 2008
Messages
346
Greetings, I am back - with another request. This one however is nothing major.
I want the spell below to have a % chance to happen - something along the line below.
  • (Random integer number between 1 and 100) Less than or equal to (7 x (Level of Contagious (Zombie) for Contagious_Unit))
Now what should I do? I can't seem to get it to work. All I end up with is this:
lolwutp.jpg
  • Contagious
    • Events
      • Unit - A unit Dies
    • Conditions
      • ((Dying unit) is A structure) Equal to False
      • ((Dying unit) is A Hero) Equal to False
      • ((Dying unit) is A flying unit) Equal to False
      • ((Dying unit) is Summoned) Equal to False
      • ((Dying unit) is Ethereal) Equal to False
      • ((Dying unit) is Magic Immune) Equal to False
    • Actions
      • Set Contagious_Point = (Position of (Dying unit))
      • Set _Group = (Units within 500.00 of Contagious_Point matching ((Level of Contagious (Zombie) for (Matching unit)) Greater than 0))
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Contagious_Group is empty) Equal to True
        • Then - Actions
          • Do nothing
        • Else - Actions
          • Unit - Remove (Dying unit) from the game
          • Special Effect - Create a special effect at Contagious_Point using Abilities\Spells\Undead\RaiseSkeletonWarrior\RaiseSkeleton.mdl
          • Special Effect - Destroy (Last created special effect)
          • Unit Group - Pick every unit in (Units in (Playable map area)) and do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • (Level of Contagious (Zombie) for (Picked unit)) Equal to 1
                • Then - Actions
                  • Unit - Create 1 Dalaran Mutant for (Owner of (Picked unit)) at Contagious_Point facing Default building facing degrees
                  • Unit - Add classification of Summoned to (Last created unit)
                  • Unit - Add a 25.00 second Raise Dead expiration timer to (Last created unit)
                • Else - Actions
      • Custom script: call RemoveLocation( udg_Contagious_Point )
      • Custom script: call DestroyGroup( udg_Contagious_Group )


Vizel, are you talking to me? You make no sense whatsoever.
But incase you wonder this spell is made by Devalut
( found here: http://www.thehelper.net/forums/showpost.php?p=1300547&postcount=4 )
 
Last edited:
Level 33
Joined
Mar 27, 2008
Messages
8,035
Well, if you're gonna be MIA. You aren't gonna be able to update the first post. I was saying someone on the team should then make a post to temporarily do that job, which should then be link to from the main post.

If you're going to be MIA.
Should I ask you to update it... ?
Well, since I see you capable of managing things and good with words =D

Yeohxin's second request UPDATE:

Arcane Missile (DONE)
Arcane Recoverage (DONE)
Arcane Barrage (5%)
Keep up the good work!

I never gave you the rights to my topics name... how dare you use it like i did... im glad ur helping people but that is theft...
Just continuing what has been forgotten, is that wrong ?
I don't think so
Plus, it's not a theft activity
In fact, I was stating to the topic name "NEW" for being a new one, I doesn't take that as a theft activity
Furthermore, it has been too many workshop that has been created to help people (signature / spell / animation / icon / model) workshop so I don't see that your last spell workshop was original too

Greetings, I am back - with another request. This one however is nothing major.
I want the spell below to have a % chance to happen - something along the line below.
  • (Random integer number between 1 and 100) Less than or equal to (7 x (Level of Contagious (Zombie) for Contagious_Unit))
Now what should I do? I can't seem to get it to work. All I end up with is this:
lolwutp.jpg
  • Contagious
    • Events
      • Unit - A unit Dies
    • Conditions
      • ((Dying unit) is A structure) Equal to False
      • ((Dying unit) is A Hero) Equal to False
      • ((Dying unit) is A flying unit) Equal to False
      • ((Dying unit) is Summoned) Equal to False
      • ((Dying unit) is Ethereal) Equal to False
      • ((Dying unit) is Magic Immune) Equal to False
    • Actions
      • Set Contagious_Point = (Position of (Dying unit))
      • Set _Group = (Units within 500.00 of Contagious_Point matching ((Level of Contagious (Zombie) for (Matching unit)) Greater than 0))
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Contagious_Group is empty) Equal to True
        • Then - Actions
          • Do nothing
        • Else - Actions
          • Unit - Remove (Dying unit) from the game
          • Special Effect - Create a special effect at Contagious_Point using Abilities\Spells\Undead\RaiseSkeletonWarrior\RaiseSkeleton.mdl
          • Special Effect - Destroy (Last created special effect)
          • Unit Group - Pick every unit in (Units in (Playable map area)) and do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • (Level of Contagious (Zombie) for (Picked unit)) Equal to 1
                • Then - Actions
                  • Unit - Create 1 Dalaran Mutant for (Owner of (Picked unit)) at Contagious_Point facing Default building facing degrees
                  • Unit - Add classification of Summoned to (Last created unit)
                  • Unit - Add a 25.00 second Raise Dead expiration timer to (Last created unit)
                • Else - Actions
      • Custom script: call RemoveLocation( udg_Contagious_Point )
      • Custom script: call DestroyGroup( udg_Contagious_Group )


Vizel, are you talking to me? You make no sense whatsoever.
But incase you wonder this spell is made by Devalut
( found here: http://www.thehelper.net/forums/showpost.php?p=1300547&postcount=4 )
Do you need it MUI ?
Because if it's not MUI, I can temper with it with just 30 minutes or so

this is a good idea

spell update magic implosion bug is fixxed :)
Well, I try to ask Vizel for that =D

EDIT:
Mage's Spell Pack II is released
Status: Fixing bugs and issues, will release the next stage
 
Last edited:
Status
Not open for further replies.
Top