• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Kawaii Spell Workshop

Status
Not open for further replies.
Level 7
Joined
Jun 15, 2010
Messages
218
Dont understand that Vjass.

The spell is 100% possible at GUI tought. I saw it a long time ago, it was chained bolder or something. But the spell is lost:( Such a waste, was 1 of the nicest spells ive seen.
 
Level 20
Joined
Aug 13, 2013
Messages
1,696
Random Spells!

DDS: NO
Code Type: GUI
Spell Type: Unit
Target Type: Instant
Area of Effect: No need
Number of Levels: 1
R
ange: No need
Duration: No need
Mana Cost: 0
Cooldown: No need
In-game Description: Give you random spells!
How the spell works: Hero will click on this spell, meanwhile this spell will be deleted and hero will get 7 random spells from all hero spells ingame (original WC3).

A lot of coding will in need of this spell.
 
Level 30
Joined
Nov 29, 2012
Messages
6,637
Sacrifice

DDS: None
Code Type: GUI
Spell Type: Item
Target Type: Instant
Area of Effect: Self or Caster
Number of Levels: 1
Range: Self or Caster
Duration: None
Mana Cost: 25% of mana
Cooldown: 10
In-game Description: Transfers mana to life. Heals 25% hit points but reduces 25% mana as well.
How the spell works: It is an item ability so, if the item is clicked or used. A SFX appears (make the SFX editable for I want it to be changeable) on the caster then healing 25% hit points but reduces mana by 25% as well.
 
Sacrifice

DDS: None
Code Type: GUI
Spell Type: Item
Target Type: Instant
Area of Effect: Self or Caster
Number of Levels: 1
Range: Self or Caster
Duration: None
Mana Cost: 25% of mana
Cooldown: 10
In-game Description: Transfers mana to life. Heals 25% hit points but reduces 25% mana as well.
How the spell works: It is an item ability so, if the item is clicked or used. A SFX appears (make the SFX editable for I want it to be changeable) on the caster then healing 25% hit points but reduces mana by 25% as well.

Done!

Requested from Apathetic (Penitence) done!

@ZeroGo (Random Spells!):
You can use integer array to save ability on Init trigger and then add them to the caster.
Temple map below:
 

Attachments

  • Sacrifice.w3x
    16.9 KB · Views: 43
  • Random Spell.w3x
    17.4 KB · Views: 44
Last edited:
Level 22
Joined
Aug 27, 2013
Messages
3,973
yay-cat_1997993.jpg
 
Last edited:
Level 7
Joined
Jun 28, 2013
Messages
395
Tq....




Starshot

DDS: YES
Code Type: vJASS ( I LOVE VJASS :3 :3 )
Spell Type: HEROez
Target Type: Single Target
Area of Effect: NONE
Number of Levels: 4
Range: 700 Range
Duration: 0.2 Second ( Ministun )
Mana Cost: 5 / 10 / 15 / 20% Of Current mana ( If it's below 100, you can't cast this )
Cooldown: 5 Second
In-game Description: <Just blank it>
How the spell works:
I should just write this Function - .. -
So Let's see:


Damage target for ( Manacost * ( Firesome Level + 1 ) ).
Ministun for ( 0.2 Second ). The missle moving with 2000 Speed

Casting time: 0.2 Second




Fire Thrower

DDS: YES
Code Type: vJASS ( I LOVE VJASS :3 :3 )
Spell Type: HEROez
Target Type: Target Point
Area of Effect: 300 Area
Number of Levels: 4
Range: 700 Range
Duration: 3 Second
Mana Cost: 7.5 / 15 / 22.5 / 30% Of Current mana ( Manapool < 50 Then MsgBox "Not enought mana" / Can't cast this )
Cooldown: 15 Second
In-game Description: <Just blank it>
How the spell works:
I should just write this Function - .. -
So Let's see:


Damage a ( ( 300 ) Path widht with long ( 700 ) Range ) for ( Manacost * ( FiresomeLevel + 1 ) ) / ( 1 Second ).
Last ( 3 ) Second

Casting Time: 1 Second
CHANNELING




Incernate ( I forgot the english - .. - )

DDS: YES
Code Type: vJASS ( I LOVE VJASS :3 :3 )
Spell Type: HEROez
Target Type: Instant
Area of Effect: 500 / 650 / 800 / 950 Area
Number of Levels: 4
Range: NONE
Duration: Infine ( Until Manapool < 25 )
Mana Cost: 0.5 / 1 / 1.5 / 2% Of Current mana ( Manapoll < 25 Then MsgBox "Not enought mana" / Can't cast this )
Cooldown: 1 Second
In-game Description: <Just blank it>
How the spell works:
I should just write this Function - .. -
So Let's see:


Damage ( Manacost * ( FiresomeLevel + 1 ) ) each ( 0.7 ) Second
On ( 500 / 650 / 800 / 950 ) Area
Slow = ( 5 / 10 / 15 / 20% )
Last Infine ( Until Manapool < 25 )

Casting Time: 0.5 Second
CHANNELING




Firesome

DDS: YES
Code Type: vJASS ( I LOVE VJASS :3 :3 )
Spell Type: HEROez
Target Type: Passive
Area of Effect: NONE
Number of Levels: 3
Range: NONE
Duration: NONE
Mana Cost: NONE
Cooldown: NONE
In-game Description: <Just blank it>
How the spell works:

Increasing the Fahrenheit to all of your spell each level

NOTE:
This icon will change each Upgrade






Updated!! <<

Sorry I kept you waiting for a long time! But I think its done. Just PM or post if there is any problem.

My first vJass request done @_@

@Malhorne
Take note here XD

View attachment FRENGERS.w3x

Edited: Map update(Removes all those BJDebugMsg shet)
 
Last edited:
Level 3
Joined
Feb 9, 2008
Messages
63
hello guys i just wanna request a spell while waiting for my other one if thats ok

Maliken's Sword of the Damned

DDS: This DDS by weep cause i use this on my map
Code Type: GUI
Spell Type: Hero
Target Type: Auto-cast
Area of Effect: n/a
Number of Levels: 4
Range: 128 melee
Duration: n/a
Mana Cost: n/a
Cooldown: n/aa
In-game Description:Upon learning grants two toggles. first is Enchanted Flames:adds 12 / 24 / 36 / 48 Bonus Attack Damage in every attack but deals 4 / 8 / 12 / 16 Magic Damage to self . second is Life Essence: -10 / -20 / -30 / -40 Attack Damage but heals self for 10 / 20 / 30 / 40 per attack.
How the spell works:
1.basically after learning Sword of the damned it gives hero with two auto-cast spell Enchanted Flames and Life Essence.
2. Sword of the Damned (learning icon) is based on Item Lifesteal to ensure the icon wouldn't show up after learning and leveling.
3. can only activate Enchanted Flames and Life Essence one at a time.
4. Range of both is melee
And
Nomad's Edge Counter

DDS: Same DDS
Code Type: GUI
Spell Type: Hero
Target Type: Instant i guess
Area of Effect: n/a
Number of Levels: 3
Range: Range: 875
Duration: 1 second
Mana Cost: 100 / 125 / 150
Cooldown: 60 seconds.
In-game Description:Enter a 1 second immobilized state. The first enemy hero /unit that attack or spell cast that impacts you will be nullified, and you will counter with a massive shockwave. The shockwave deals 200 / 310 / 420 Magic Damage and 2 / 2.5 / 3 second stun.
How the spell works:
1. On activation, enters a 1 second immobilized state.
2. If struck by an attack or spell during this state, the Nomad counterattacks with a massive shockwave, inflicting 2 / 2.5 / 3 seconds Stun and 200 / 310 / 420 Chaos Damage.
thanks and more power guys
 
Level 6
Joined
Oct 26, 2005
Messages
190
Oh, this is so nice :'D I have a request to make.
It's actually more for the visual effect.

Blood Mana

DDS: I don't have any (?)
Code Type: vJass (I think it's the only way to do what I ask)
Spell Type: Hero
Target Type: Single Target (Includes the caster)
Area of Effect: N/A
Number of Levels: 10
Range: ?
Duration: 0. (Instant)
Mana Cost: 0.
Cooldown: 10 seconds
In-game Description: Converts 10% of the hero's maximum health and transfers it to the target hero as mana. Each point of health spent replenishes (0.5 x Level of ability) points of mana.
How the spell works: It's a basic simple instant spell. What I'm really asking for is a visual effect in which something like a red orb (I thought on the Dark Summoning missile as example) comes out from the back of the hero, then it would travel in an arc until it rises, accelerating slowly while turning blue. Then when it is completely blue, it would stop for a bit of time and travel quickly to the target, and maybe some kind of sound effect at the end?
I hope I explained myself well D:
And thanks in advance! What you guys do is awesome!
 
Level 18
Joined
Sep 14, 2012
Messages
3,413
Basically type of coding is like this :
vJASS is the more efficient but needs you to use JNPG
JASS is more efficient than GUI but a bit boring to configure (WHEREAS vJASS IS EASY TO NOT MESS XD)
GUI is easy to implement/use but the less efficient.

If you finally don't want vJASS just tell me, for the moment I put it in the list :)
 
Level 6
Joined
Oct 26, 2005
Messages
190
Yeah, no problems about using vJASS, I'm already used to implement it and stuff, as long as it's well documented and configurable :)
Thanks again!

EDIT: I guess I skipped the libraries section. Here are the ones I have in my map so far:

  • UnitUserData
  • LastOrder
  • SimError
  • AbortSpell
  • Table
  • TimerUtils
  • GroupUnits
  • SpellEvent
  • VectorLib
  • PruneGroup
  • IsTerrainWalkable
  • IsUnitSpellResistant
  • BoundSentinel
  • IntuitiveDamageSystem
  • BonusMod

  • xebasic
  • xepreload
  • xefx
  • xecast
  • xedamage
  • xecolider

  • ADamage
  • ABuff
  • ABuffStun
  • ABuffAuras


I *think* that's all the libraries I have D:
 
Oh, this is so nice :'D I have a request to make.
It's actually more for the visual effect.

Blood Mana

DDS: I don't have any (?)
Code Type: vJass (I think it's the only way to do what I ask)
Spell Type: Hero
Target Type: Single Target (Includes the caster)
Area of Effect: N/A
Number of Levels: 10
Range: ?
Duration: 0. (Instant)
Mana Cost: 0.
Cooldown: 10 seconds
In-game Description: Converts 10% of the hero's maximum health and transfers it to the target hero as mana. Each point of health spent replenishes (0.5 x Level of ability) points of mana.
How the spell works: It's a basic simple instant spell. What I'm really asking for is a visual effect in which something like a red orb (I thought on the Dark Summoning missile as example) comes out from the back of the hero, then it would travel in an arc until it rises, accelerating slowly while turning blue. Then when it is completely blue, it would stop for a bit of time and travel quickly to the target, and maybe some kind of sound effect at the end?
I hope I explained myself well D:
And thanks in advance! What you guys do is awesome!

Requested from Arcsol is done!
 

Attachments

  • Blood Mana.w3x
    20.6 KB · Views: 131
Level 6
Joined
Oct 26, 2005
Messages
190
Oh, I see. Well, I was trying to figure out easier ways to do custom, triggered damage from spells. I was thinking on adding something like a Spell Power system, in which it boosts the damage done by spells (it's basically to add effects like "Increases/Reduces spell damage by X%" from items and other spells).

Well it was mostly damage based on attributes and this spell power, but it's kind of a vague idea. May as well welcome any thoughts :)
 
Level 12
Joined
Jun 2, 2012
Messages
716
Corpse Explosion

DDS: N/A
Code Type: GUI
Spell Type: Unit Body/Skeleton
Target Type: Single Target
Area of Effect: 200
Number of Levels: 1
Range: 600
Duration: N/A
Mana Cost: 80
Cooldown: 20
In-game Description: Does not yet exist in game description
How the spell works: My magic explodes a body of a dead unit, causing damage to the units that are around the same
is a magic that existed in the Warcraft 3 Beta. If I'm not mistaken
the magic will be used by the Necromancer
the magic is activated. It is not passive. the only targets are Bodies
the amount of damages has not yet been decided
I thought of something around 100 damage
If you need more info let me know:p
 
Corpse Explosion

DDS: N/A
Code Type: GUI
Spell Type: Unit Body/Skeleton
Target Type: Single Target
Area of Effect: 200
Number of Levels: 1
Range: 600
Duration: N/A
Mana Cost: 80
Cooldown: 20
In-game Description: Does not yet exist in game description
How the spell works: My magic explodes a body of a dead unit, causing damage to the units that are around the same
is a magic that existed in the Warcraft 3 Beta. If I'm not mistaken
the magic will be used by the Necromancer
the magic is activated. It is not passive. the only targets are Bodies
the amount of damages has not yet been decided
I thought of something around 100 damage
If you need more info let me know:p

Procurá-lo parecer fácil para mim =)

the same
is a magic that existed in the Warcraft 3 Beta. If I'm not mistaken
the magic will be used by the Necromancer

Não, não. Era a magia para reviver os mortos >.<

@Mal: Please mark it FINISHED with:

Requested from Apathetic (Penitence), BunnyAng (Blood Boil) since it has been finished by me.

@ZeroGo (Random Spells!):
You can use integer array to save ability on Init trigger and then add them to the caster.

I have attached the map temple for this request since it is the only way to do it. Maybe you should notice him ^^
 

Attachments

  • Corpse Explosion.w3x
    18.7 KB · Views: 52
Level 12
Joined
Jun 2, 2012
Messages
716
Procurá-lo parecer fácil para mim =)



Não, não. Era a magia para reviver os mortos >.<

@Mal: Please mark it FINISHED with:

Requested from Apathetic (Penitence), BunnyAng (Blood Boil) since it has been finished by me.



I have attached the map temple for this request since it is the only way to do it. Maybe you should notice him ^^

Thanks:p
There was no need to translate haahha
 
Level 24
Joined
May 15, 2013
Messages
3,782
Mana Disruption

DDS: N/A
Code Type: GUI
Spell Type: Item
Target Type: Single Target
Area of Effect: N/A
Number of Levels: N/A
Range: 500
Duration: N/A
Mana Cost: N/A
Cooldown: 30
In-game Description: I'll take care of that
How the spell works: Cast a disruption in an enemy units mana, taking 25 its mana per second, lasts 4 second. Make sure its in an item so the importing will be easy. XD
 
Level 12
Joined
Jun 2, 2012
Messages
716
I don't need to translate because i've learned it for a long time ago (But not too good), just enough for my communication ^^..I just try to practice Portuguese language when i talking with you :)..

EDIT: @Mal: Alright then :)..

I tested the spell. There's just one problem. She hit more than one bodies. instead of reaching a body only

has how to change this for me?
 
Mana Disruption

DDS: N/A
Code Type: GUI
Spell Type: Item
Target Type: Single Target
Area of Effect: N/A
Number of Levels: N/A
Range: 500
Duration: N/A
Mana Cost: N/A
Cooldown: 30
In-game Description: I'll take care of that
How the spell works: Cast a disruption in an enemy units mana, taking 25 its mana per second, lasts 4 second. Make sure its in an item so the importing will be easy. XD

Your request is done !

@NelsonLaJe: So..you want one body only ?..
 

Attachments

  • Mana Disruption.w3x
    18.5 KB · Views: 129
Status
Not open for further replies.
Top