System Reptile spells

Exide

I am amazingly focused right now!
Reaction score
448
Hello.
This is my first spellpack.
There are lots of spells in this pack, so I choose only a few screenshots.

GUI: Yes.
JASS: Yes.
MUI: No.
Leaks: None, I believe.

Some spells are regular spells, with some special effects. There's not much unique stuff. I hope you'll like it anyway. I tried making the spells very thematic to the hero. I also made a few custom made (by myself, some were standard icons, slightly tweaked) icons, for the abilities.

I hope you'll enjoy my spellpack. At least I had fun making it. :)

Screenies: (horrible, download the map and check out every ability, much better)

Screenshot1.jpg



Screenshot2.jpg



Screenshot3.jpg



Screenshot4.jpg


EDIT: I added a new screenshot. Again, the spells are best viewed from the map itself.
I also uploaded version 1.1 of the spellpack map, with fixed leaks. (I hope.)
 

Newbwc3

Sephiroth_VII
Reaction score
157
(I only looked at screen shots...)

Nice, I like the camouflage the most. I'm just curious how did you make it change to the color of the ground he's on?
 

Stefanman

Member
Reaction score
10
wow

great idea for that camouflage :)))))
i never thought about that :D

>Nice, I like the camouflage the most. I'm just curious how did you make it change to the color of the ground he's on?

there is a function to check on what type of terrain unit is standing on.that is only way to do it,i used that for sliding spells
 

0zaru

Learning vJASS ;)
Reaction score
60
ok i used leap and get out of the map limits o_O

Also Leap and Sprint have the same base skill so only leap is casted

Also leap looks crazy How it land :p. Also max level 15 will not have all abilitys if you evolve after adding abilitis....

I think that this leaks:

JASS:
function Trig_Camouflage_Func001C takes nothing returns boolean
    return ( GetBooleanOr( ( GetTerrainTypeBJ(GetUnitLoc(udg_CamoUnit)) == 'Ldrt' ), ( GetTerrainTypeBJ(GetUnitLoc(udg_CamoUnit)) == 'Ldro' ) ) )
endfunction

function Trig_Camouflage_Func002C takes nothing returns boolean
    return ( GetBooleanOr( ( GetTerrainTypeBJ(GetUnitLoc(udg_CamoUnit)) == 'Lgrs' ), ( GetTerrainTypeBJ(GetUnitLoc(udg_CamoUnit)) == 'Lgrd' ) ) )
endfunction

function Trig_Camouflage_Func003C takes nothing returns boolean
    return ( ( GetTerrainTypeBJ(GetUnitLoc(udg_CamoUnit)) == 'Lrok' ) )
endfunction
ALl those conditions (Grimoire gives me a lots of location leaks in these functions)

Maybe remove all the ugly BJS... also the meteor stomr maybe add the effect after the meteor stirkes (Same with fireball)

the Ideas are fine
 

Exide

I am amazingly focused right now!
Reaction score
448
>Nice, I like the camouflage the most. I'm just curious how did you make it change to the color of the ground he's on?
It's my favorite as well. I might write a tutorial about it, but there's really not much to it. :p

>ALl those conditions (Grimoire gives me a lots of location leaks in these functions)

Oh. It probably does. I should update the map and upload it after. Thanks for point it out. (It was nearly midnight when I did it, so I was a bit tired).

>looks like converted GUI >.>
It is. :p
 

~GaLs~

† Ғσſ ŧħə ѕαĸε Φƒ ~Ğ䣚~ †
Reaction score
180
Em....New to JASS ?
It is a nice idea to converte GUI into jass and modify some of its code...

But there is way too much of BJ and Leaks...Try remove all leaks...and replace the BJ's with its Original Natives..
 

Exide

I am amazingly focused right now!
Reaction score
448
>...and replace the BJ's with its Original Natives..
I'll do that in v1.2, right now I've got a Tower contest to win! :p
 

Exide

I am amazingly focused right now!
Reaction score
448
>Erm... So this works only on certain tiles?
That would be the whole idea of camouflage, yes. :p
Of course, one can easily change the terrain type to suit their maps, if anyone would like to use it. If the unit enters a tile that is not specified, it will simply keep it's last colors.
So grass and stuff equals green.
Dirt and similar equals red.
Rock equals blue.
I wanted water to be blue, but there was no such comparison. So I put rock on the ground where there is water. :p
 

Tinki3

Special Member
Reaction score
418
Exide, I suggest you remove all of the JASS triggers and replace them
with GUI versions (for the one's that don't have one).

Converted GUI is just a real mess.
BJs all over the place, and the code is horribly inefficient the way as is.

No point in using JASS in this case, also considering this statement is present: "MUI: No".
If you're going to use JASS, at least make the code MUI, otherwise stick to the GUI.
 

sidove

Member
Reaction score
22
Camouflage isn't so original cause i have done it and 1 on hive have done it ^^ But overall it's very good cuase his and mine weren't that good yours is way better (coding)

And one more thing you forgot to attach map ^^
 
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