JASS - Creating a Passive Ability in Jass

Romek

Super Moderator
Reaction score
963
The event loop should stop after 11, not after 12.

Player(11) = Player 12 (Brown).

Player 12 is one of the neutral players.

It seems to be a tutorial for teaching people the proper way to do the spell, for the most part. :)
I was hoping someone wouldn't notice. But.. too late.
Fixed now.

Thanks :)
 

Romek

Super Moderator
Reaction score
963
There is no difference really. Filter and Condition both return something that extends boolexpr.
And there are only 2 functions which require a specific filterfunc or conditionfunc. And those are "DestroyCondition" and "DestroyFilter" (Or something like that)
It really doesn't matter anyway, as "DestroyBoolexpr" is also available :D
 

Frozenhelfir

set Gwypaas = Guhveepaws
Reaction score
56
Well.. Maybe.

This is what most passive abilities are anyway.

I might make an Auras tutorial too though.
...And maybe a 'normal spells' one.

Then I'd have a collection of "How to make a Spell" tutorials :D

Might I be able to make a request then? I'm having trouble figuring a way to make a spell fire some sort of a homing projectile and then do some action when it finally hits the unit. I would like to know a way to do this without creating a dummy unit to attack etc. I haven't been able to find a tutorial that covers this.
 

Lehona

New Member
Reaction score
12
EVENT_PLAYER_UNIT_ATTACKED isn't very good, since you can trick it by spamming the stop order. With this exploit you will possess every enemy (except heroes of course) very fast. I'm very new to (v)Jass, but won't detecting damage be better? Even if there's a knockback system? I mean, you can check if the damage is done by the knockback and stop the trigger. I think, that won't cause much lag. If that's wrong, correct me please^^
 

Romek

Super Moderator
Reaction score
963
That has been answered before.

If you want to learn Jass, I suggest you check out my other tutorial.
(See my archive in my sig)
 

Lehona

New Member
Reaction score
12
Sorry, didn't notice that even this 'idea' has been answered. But anyway, it would nice, if you fix this exploit.

I already did your tutorial and this one, too^^
I know some other languages, so it wasn't that hard.
 

Romek

Super Moderator
Reaction score
963
So we've advanced a step. You're now aware that the question was answered.
Time to read the answer now.

If you have any JASS questions, be sure to make a thread in Jass Help.
(I'm glad people are still JASSing. :))
 

Lehona

New Member
Reaction score
12
So we've advanced a step. You're now aware that the question was answered.
Time to read the answer now.

If you have any JASS questions, be sure to make a thread in Jass Help.
(I'm glad people are still JASSing. :))

Grr, you got me. I was too lazy to check all posts :(

Don't care about this, if i have questions, i will post them in the right forum. But I think I understand everything yet :)

Btw.: Very nice Tutorials :thup:
 

kaboo

New Member
Reaction score
45
sorry but this is what i get after copy, paste and syntax check:
Code:
Line1: Syntax error
Line1: Statement outside of function
Line1: Statement outside of function
Line1: Statement outside of function
Line1: Statement outside of function
Line1: Statement outside of function
Line3: Statement outside of function
Line3: Statement outside of function
Line4: Statement outside of function
Line4: Statement outside of function
Line4: Statement outside of function
Line4: Statement outside of function
Line4: Statement outside of function
Line4: Statement outside of function
Line4: Statement outside of function
Line5: Statement outside of function
Line5: Statement outside of function
Line5: Statement outside of function
Line5: Statement outside of function
Line5: Statement outside of function
Line5: Statement outside of function
Line5: Statement outside of function
Line6: Statement outside of function
Line6: Statement outside of function
Line6: Statement outside of function
Line6: Statement outside of function
Line6: Statement outside of function
Line6: Statement outside of function
Line6: Statement outside of function
Line7: Statement outside of function
Line7: Statement outside of function
Line9: Statement outside of function
Line9: Statement outside of function
Line9: Missing linebreak before function declaration
Line13: syntax error
Line13: Statement outside function
Line13: Statement outside function
Line13: Missing linebreak before function declaration
Line17: syntax error
Line17: Statement outside function
Line17: Statement outside function
Line17: Missing linebreak before function declaration
Line18: Undeclared variable ID
Line21: syntax error
Line21: Statement outside function
Line21: Statement outside function
Line21: Missing linebreak before function declaration
Line24: Undeclared variable EFFECT
Line24: Undeclared variable EFFECT_POSITION
Line30: syntax error
Line30: Statement outside function
Line30: Statement outside function
Line30: Missing linebreak before function declaration
Line42: syntax error
Line42: Statement outside function
Line42: Statement outside function
what can cause it?
 

Romek

Super Moderator
Reaction score
963
Don't use TESH's 'Syntax Check' button; it doesn't support vJass, and isn't too good with JASS either.

Use save to compile the map.
 

jomik

New Member
Reaction score
17
Hey, I have a problem, I open the demo map in NewGen WE, and try to test it through that. But it doesn't open the map, it just shows me the main menu in the warcraft window... I try to go to the Single Player - Custom Game and open the map there, but I can't. Any ideas why?
 

Komaqtion

You can change this now in User CP.
Reaction score
469
Well, it works for me...

Are you sure you have Newgen, and you manually save the map and also have "Reinventing the Craft" disabled ? :eek:
 

Scighera

New Member
Reaction score
0
Hi, im a newbie. Thanks for ur tutorial its really help. But this passive ability can be abused by repeatly tap 's', is there any way to limit the ability from being abuse?
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top