wc3campaigns
WC3C Homepage - www.wc3c.netUser Control Panel (Requires Log-In)Engage in discussions with other users and join contests in the WC3C forums!Read one of our many tutorials, ranging in difficulty from beginner to advanced!Show off your artistic talents in the WC3C Gallery!Download quality models, textures, spells (vJASS/JASS), systems, and scripts!Download maps that have passed through our rigorous approval process!

Go Back   Wc3C.net > Resources > Code Resources > vJass Spells
User Name
Password
Register Rules Get Hosted! Chat Pastebin FAQ and Rules Members List Calendar



Reply
 
Thread Tools Search this Thread
Old 08-26-2009, 12:18 AM   #1
Deaod
User
 
Join Date: Jan 2007
Posts: 542

Submissions (11)

Deaod is a jewel in the rough (192)Deaod is a jewel in the rough (192)Deaod is a jewel in the rough (192)

Default Warlock Spell Pack

These are two spells I made for a spell contest at a german WC3 modding site.

The first spell, Meat Puppet, turns the target unit into a puppet to be flung around by the hero. When it collides with other units, those units take damage are knocked back.

The second spell, Null Blast ignores the time the unit would take to cast the spell because of its Cast Point. It instantly damages the target unit and weakens it (resulting in a decrease of maximum health). After the effects wear off a second blast is released which damages all surrounding units.

Permission for custom model

WILL gave his Okay:
Click image for larger version

Name:	CurseBolt_Warlock_Proof_WILL.JPG
Views:	347
Size:	72.7 KB
ID:	45257



These two spells require/use:
- CurseBolt (model): http://www.wc3c.net/showthread.php?t=107151
- UnitMaxState: http://www.wc3c.net/showthread.php?t=107451
- TextTag: http://www.wc3c.net/showthread.php?t=101963
- GroupUtils: http://www.wc3c.net/showthread.php?t=104464
- UnitIndexingUtils: http://www.wc3c.net/showthread.php?t=101350
- LastOrder and AbortSpell: http://www.wc3c.net/showthread.php?t=104175
- Knockback: http://www.wc3c.net/showthread.php?t=99720
- TerrainPathability: http://www.wc3c.net/showthread.php?t=103862
- SpellEvent: http://www.wc3c.net/showthread.php?t=105374
- TimerUtils: http://www.wc3c.net/showthread.php?t=101322
- Table: http://www.wc3c.net/showthread.php?t=101246
- SimError: http://www.wc3c.net/showthread.php?t=101260
- xe: http://www.wc3c.net/showthread.php?t=101150
- DestructableLib: http://www.wc3c.net/showthread.php?t=103927

Credits

- Archmage Owenalacaster for all his valuable help and feedback
- WILL THE ALLMIGHTY for his CurseBolt model
- Earth-Fury for his UnitMaxState library
- cohadar for his TextTag library
- Rising_Dusk for his libraries: GroupUtils, UnitIndexingUtils, LastOrder, AbortSpell, Knockback and TerrainPathability
- Anitarf for his SpellEvent library
- Vexorian for JassHelper, TimerUtils, Table, SimError, xe and the dummy model
- PipeDream for Grimoire
- PitzerMike for JassNewGenPack and DestructableLib
- MindWorX for JassNewGenPack
- SFilip for TESH



Changelog

26/08/2009 - Version 1.2.3
- initial public release

27/08/2009 - Version 1.2.4
- removed the custom icon (itll still be in the submission).
- fixed a bug with Meat Puppet if the target was too close to the hero.

28/08/2009 - Version 1.3.0
- Both spells can now target friendly units (Null Blast has received an option whether to damage friendly units or not).
- Meat Puppet has received a Release Puppet sub-ability, which immediately breaks the connection.

28/08/2009 - Version 1.3.1
- made Release Puppet replace Meat Puppet when appropriate
- added an option to disable Release Puppet
- fixed the icon of Null Blast's Buff
- deleted a "\n" from SimError.

04/09/2009 - Version 1.3.2
- made the facing angle of the target unit be changed when swinging it around. This allows impressive chains (testedly).
- dropped the blinding function of Null Blast completely.
- changed the way Meat Puppet handles multiple instances on the same caster (from extended arrays to Table).

05/09/2009 - Version 1.3.3
- fixed a critical bug resulting in Meat Puppet not working at all (yay for releasing untested versions)

08/09/2009 - Version 1.3.4
- fixed a few theoretical bugs related to unlearning.
- added the option of reducing the max state by an amount relative to the current
- made several adjustments so Null Blast works with negative STAT_TAKEN amounts

11/09/2009 - Version 1.3.5
- updated to EFs new version of SetUnitMaxState

25/09/2009 - Version 1.3.6
- the meat puppet now lags slightly behind the casters movement.
- added several new options to both spells
- fixed Null Blast not working under certain conditions (mainly after importing into a new map).

11/11/2009 - Version 1.3.7
- Meat Puppet now works with flying units. Flying units will only knock back other flying units (and ground units will only knock back other ground units).
- Fixed a theoretical bug with Null Blast (in cases where buff and cooldown expire simultaneously and the EndCooldown function gets executed before the Callback function).



In-Game-Commands

- "-reset": spawns some footmen
- "-level <level>": Set the heros level to the level you specified. Note that you cannot decrease it that way.
- "-handleid": creates a location, displays its handlid-0x100001, and then destroys it.
- "-credits": displays credits
- "-commands": displays this list
- "-clear": removes all messages ingame



Expand Meat Puppet:

Expand Null Blast:
Attached Images
File Type: jpg WarlockSpells_SS001.jpg (80.3 KB, 685 views)
Attached Files
File Type: w3x Warlock_Spells_1.3.7.w3x (126.2 KB, 215 views)
__________________

Last edited by Deaod : 11-11-2009 at 09:52 AM. Reason: Update
Deaod is offline   Reply With Quote
Sponsored Links - Login to hide this ad!
Old 08-26-2009, 12:56 AM   #2
Rising_Dusk
Obscurity, the Art


Projects Director
Project Leader: OD
 
Join Date: Feb 2006
Posts: 9,729

Submissions (27)

Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)

Hero Contest #3 - 1st PlaceApproved Map: Desert of ExileApproved Map: Advent of the ZenithHero Contest #2 - 1st PlaceHero Contest - Third place>

Send a message via AIM to Rising_Dusk Send a message via MSN to Rising_Dusk
Default

Do you have permission to redistribute WILL's models and that icon from the Hive? This cannot be approved if you do not.
__________________
Rising_Dusk is offline   Reply With Quote
Old 08-26-2009, 01:04 AM   #3
TotallyAwesome
User
 
TotallyAwesome's Avatar


Project Member: TBR
 
Join Date: Apr 2008
Posts: 582

Submissions (7)

TotallyAwesome is a jewel in the rough (164)TotallyAwesome is a jewel in the rough (164)

Send a message via ICQ to TotallyAwesome Send a message via AIM to TotallyAwesome Send a message via MSN to TotallyAwesome Send a message via Yahoo to TotallyAwesome
Default

Redistributing models from THW > Here seems fine to me, but not vice versa. I think it's fine that he's using them in spellpack, especially since he's credited.
__________________
Quote:
[23-56-42] Captain Griffen orders Hakeem to say: /me is going to bed now, with Wulfy, and he hopes that he will come out again with his manhood still attached...
TotallyAwesome is offline   Reply With Quote
Old 08-26-2009, 01:22 AM   #4
Rising_Dusk
Obscurity, the Art


Projects Director
Project Leader: OD
 
Join Date: Feb 2006
Posts: 9,729

Submissions (27)

Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)

Hero Contest #3 - 1st PlaceApproved Map: Desert of ExileApproved Map: Advent of the ZenithHero Contest #2 - 1st PlaceHero Contest - Third place>

Send a message via AIM to Rising_Dusk Send a message via MSN to Rising_Dusk
Default

Permission is required for all redistribution of work. That's something we've always been strict in enforcing.
__________________
Rising_Dusk is offline   Reply With Quote
Old 08-26-2009, 01:48 AM   #5
Deaod
User
 
Join Date: Jan 2007
Posts: 542

Submissions (11)

Deaod is a jewel in the rough (192)Deaod is a jewel in the rough (192)Deaod is a jewel in the rough (192)

Default

Wait, what? Its a public resource in the Models section of WC3C. People shouldnt submit resources, if they dont want them to be used (or only be used after approval of the creator).

You see, i wouldnt want to ask for permission everytime i use a public vJass library.

Also, im not offering the model as a separate download (which in my eyes would be redistributing).
__________________

Last edited by Deaod : 08-26-2009 at 01:55 AM.
Deaod is offline   Reply With Quote
Old 08-26-2009, 01:51 AM   #6
Rising_Dusk
Obscurity, the Art


Projects Director
Project Leader: OD
 
Join Date: Feb 2006
Posts: 9,729

Submissions (27)

Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)

Hero Contest #3 - 1st PlaceApproved Map: Desert of ExileApproved Map: Advent of the ZenithHero Contest #2 - 1st PlaceHero Contest - Third place>

Send a message via AIM to Rising_Dusk Send a message via MSN to Rising_Dusk
Default

What if someone downloads your spell, is an idiot and doesn't realize that you didn't make the special effect, and then credits you for it? This happens, frequently. Only with the original author's permission can you resubmit someone else's work. Period.
__________________

Last edited by Rising_Dusk : 08-26-2009 at 01:51 AM.
Rising_Dusk is offline   Reply With Quote
Old 08-26-2009, 02:07 AM   #7
Deaod
User
 
Join Date: Jan 2007
Posts: 542

Submissions (11)

Deaod is a jewel in the rough (192)Deaod is a jewel in the rough (192)Deaod is a jewel in the rough (192)

Default

I see your point, however, wouldnt that also apply to maps (protected or not)?
__________________
Deaod is offline   Reply With Quote
Old 08-26-2009, 02:13 AM   #8
Rising_Dusk
Obscurity, the Art


Projects Director
Project Leader: OD
 
Join Date: Feb 2006
Posts: 9,729

Submissions (27)

Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)

Hero Contest #3 - 1st PlaceApproved Map: Desert of ExileApproved Map: Advent of the ZenithHero Contest #2 - 1st PlaceHero Contest - Third place>

Send a message via AIM to Rising_Dusk Send a message via MSN to Rising_Dusk
Default

No, because the resources in the database are all designed with the end-result of being used in a map in mind. Thus by submitting said resources to the database, you confer the right of redistribution (assuming proper accreditation) within maps and campaigns. The same rights do not exist implicitly for spells or spell packs, especially because maps are not downloaded to be cut apart and used in other maps, but spells are.
__________________

Last edited by Rising_Dusk : 08-26-2009 at 02:13 AM.
Rising_Dusk is offline   Reply With Quote
Old 08-26-2009, 02:19 AM   #9
TotallyAwesome
User
 
TotallyAwesome's Avatar


Project Member: TBR
 
Join Date: Apr 2008
Posts: 582

Submissions (7)

TotallyAwesome is a jewel in the rough (164)TotallyAwesome is a jewel in the rough (164)

Send a message via ICQ to TotallyAwesome Send a message via AIM to TotallyAwesome Send a message via MSN to TotallyAwesome Send a message via Yahoo to TotallyAwesome
Default

We should prohibit idiots access to the internet.
__________________
Quote:
[23-56-42] Captain Griffen orders Hakeem to say: /me is going to bed now, with Wulfy, and he hopes that he will come out again with his manhood still attached...
TotallyAwesome is offline   Reply With Quote
Old 08-26-2009, 02:21 AM   #10
Rising_Dusk
Obscurity, the Art


Projects Director
Project Leader: OD
 
Join Date: Feb 2006
Posts: 9,729

Submissions (27)

Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)

Hero Contest #3 - 1st PlaceApproved Map: Desert of ExileApproved Map: Advent of the ZenithHero Contest #2 - 1st PlaceHero Contest - Third place>

Send a message via AIM to Rising_Dusk Send a message via MSN to Rising_Dusk
Default

If that were possible, you'd better believe that I'd do it.
__________________

Last edited by Rising_Dusk : 08-26-2009 at 02:21 AM.
Rising_Dusk is offline   Reply With Quote
Old 08-26-2009, 02:27 AM   #11
Deaod
User
 
Join Date: Jan 2007
Posts: 542

Submissions (11)

Deaod is a jewel in the rough (192)Deaod is a jewel in the rough (192)Deaod is a jewel in the rough (192)

Default

fine, I already contacted WILL requesting permission.

But getting permission for the icon to be redistributed would be kind of troublesome, since the creator of the icon hasnt visited THW since 08/02/09.

Is permission for that icon really needed? If yes, ill probably just delete it from the map.

Do you want me to remove the map until WILL gives his Okay?
__________________
Deaod is offline   Reply With Quote
Old 08-26-2009, 02:32 AM   #12
Rising_Dusk
Obscurity, the Art


Projects Director
Project Leader: OD
 
Join Date: Feb 2006
Posts: 9,729

Submissions (27)

Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)Rising_Dusk has a reputation beyond repute (1192)

Hero Contest #3 - 1st PlaceApproved Map: Desert of ExileApproved Map: Advent of the ZenithHero Contest #2 - 1st PlaceHero Contest - Third place>

Send a message via AIM to Rising_Dusk Send a message via MSN to Rising_Dusk
Default

It's okay to leave it in, otherwise it's a pain in the ass for you. (More than it already is, anyways) I would recommend just ditching the icon and using something in-game, honestly. I mean, it's not like the icon is even that great.
__________________
Rising_Dusk is offline   Reply With Quote
Old 08-26-2009, 02:41 AM   #13
Deaod
User
 
Join Date: Jan 2007
Posts: 542

Submissions (11)

Deaod is a jewel in the rough (192)Deaod is a jewel in the rough (192)Deaod is a jewel in the rough (192)

Default

alright, i removed the icon.

Any feedback for the spells? Like them? Hate them?
__________________

Last edited by Deaod : 08-26-2009 at 02:43 AM.
Deaod is offline   Reply With Quote
Old 08-26-2009, 03:33 AM   #14
Fluff
or your money back!
 
Fluff's Avatar
 
Join Date: Aug 2004
Posts: 541

Submissions (1)

Fluff will become famous soon enough (64)Fluff will become famous soon enough (64)Fluff will become famous soon enough (64)

Default

I really like Meat Puppet. It's pretty creative and seems to work well. The other one is okay, but it seems like the delay between damage should be reduced, and the AoE on the second burst should be increased. I'm sure a map maker could easily change those if needed, though. You might consider adding a blood effect to the Meat Puppet target, like some blood spewing out as he's dragged around.
Fluff is offline   Reply With Quote
Old 08-26-2009, 04:37 AM   #15
Karawasa
Element Tower Defense
 
Karawasa's Avatar
 
Join Date: Feb 2006
Posts: 1,094

Submissions (2)

Karawasa has a spectacular aura about (78)Karawasa has a spectacular aura about (78)Karawasa has a spectacular aura about (78)

Approved Map: Tropical TagApproved Map: Element TD

Send a message via AIM to Karawasa Send a message via MSN to Karawasa
Default

Deaod explained to me over IRC that the cool thing about Null Blast is that it allows you to bypass "ministuns" and the like while at the same time preventing the player from "abusing" the spell. Now that is quite a nifty application in AoS type games in my opinion.

Meat Puppet is cool too.
__________________

Element Tower Defense - Premier WC3 Custom Game
Karawasa is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT. The time now is 12:11 PM.


Affiliates
The Hubb The JASS Vault Clan WEnW Campaign Creations Clan CBS GamesModding Flixreel Videos

Powered by vBulletin (Copyright ©2000 - 2019, Jelsoft Enterprises Ltd).
Hosted by www.OICcam.com
IT Support and Services provided by Executive IT Services