Spellpack Hero: Soul Hunter

ZypHeRx™

New Member
Reaction score
17
This is my 2nd spellpack ..
Notes :
- GUI
- Some arent MUI .
- Again , i used Tinki3's map.
- Examples are only level 1 , the map has 3 levels on spells ( not ultimate )
- SHOULD be leakless.
To the spells :

Soul Discharge :
Damages one of the five souls a Hero has , namely Life , Mana , Strength , Agility and Intelligence . 25% chance to hit only ONE of them .
Level 1 - Deals 100 damage if life soul is hit , burns 75 mana if mana soul is hit , removes 3 strength/agility/intelligence ( depending on which is hit ) and returns the stats 10 seconds later .

Spell_1.jpg

_________________________________________________________________

Soul Strike :
Using the Soul Hunter's own life force , he is able to damage enemies near the target by the amount of HP they have lost.
Level 1 - Deals 50 damage to himself , lost hp / 2 in damage.

Spell_2.jpg

_________________________________________________________________

Soul Edge :
The blades' wielder can drain an amount of HP from his attackers.
level 1 - Drains 2 hp with each attack the attacker makes.

Image cannot be shown
_________________________________________________________________

Blade Rush ( ultimate )
Strikes the target very quickly with 50% damage , also causes the target to be pushed back a little with each hit .

Spell_3.jpg

_________________________________________________________________

NEGATIVE/POSITIVE COMMENTS APPRECIATED !! :D
 

Attachments

  • Soul Hunter.w3x
    64.6 KB · Views: 751

mr-death

Acolyte
Reaction score
51
Good and Quite simple Spells

Soul Edge and Soul Strike are MUI and spammable.
Soul Discharge and Blade Rush yet need arrays to be MUI and yet unspammable.

For me, there is no leaks :p

Keep it up, Show your endless creativity and skills!
 

Tinki3

Special Member
Reaction score
418
> I DUNNO HOW TO UPLOAD A SCREENSHOT

  1. In-game, press "Print Screen", located at the top right of your keyboard.
  2. Then open up some image editing program, like paint, and press Ctrl + V.
  3. From there you can crop, and save the pasted screen shot.

Afterwards, you can upload it to your post.

If you want to show the screenshot as a non-thumbnail (have it showing full-size anywhere in a post), go to http://imageshack.us, upload the saved picture, host it, then right click on it & select the option "Copy Image Location".

To show the image via the copied location, all you need to do, is click on the little button that looks like a grey mountain with a yellow background, located on the 2nd row of the top menu when posting, and paste the copied image location into there, then press ok.
 

ZypHeRx™

New Member
Reaction score
17
Then open up some image editing program, like paint, and press Ctrl + V.
From there you can crop, and save the pasted screen shot.

I cant do anything about this part ... and i dont quite understand it :(

Mr-Death : well .. thanks xD
 

Ryuu

I am back with Chocolate (:
Reaction score
64
ZypHeRx™, I have added in everything needed. Just change EVERYTHING in your first post to this:

HTML:
This is my 2nd spellpack ..
Notes :
- GUI
- Some arent MUI .
- Again , i used Tinki3's map.
- I DUNNO HOW TO UPLOAD A SCREENSHOT -_-||
- Examples are only level 1 , the map has 3 levels on spells ( not ultimate )
- SHOULD be leakless.
To the spells :

Soul Discharge :
Damages one of the five souls a Hero has , namely Life , Mana , Strength , Agility and Intelligence . 25% chance to hit only ONE of them .
Level 1 - Deals 100 damage if life soul is hit , burns 75 mana if mana soul is hit , removes 3 strength/agility/intelligence ( depending on which is hit ) and returns the stats 10 seconds later .

[IMG]http://i10.photobucket.com/albums/a130/NiruPrime/Spell_1.jpg[/IMG]
_________________________________________________________________

Soul Strike :
Using the Soul Hunter's own life force , he is able to damage enemies near the target by the amount of HP they have lost.
Level 1 - Deals 50 damage to himself , lost hp / 2 in damage.

[IMG]http://i10.photobucket.com/albums/a130/NiruPrime/Spell_2.jpg[/IMG]
_________________________________________________________________

Soul Edge :
The blades' wielder can drain an amount of HP from his attackers.
level 1 - Drains 2 hp with each attack the attacker makes.

[b]Image cannot be shown[/b]
_________________________________________________________________

Blade Rush ( ultimate )
Strikes the target very quickly with 50% damage , also causes the target to be pushed back a little with each hit .

[IMG]http://i10.photobucket.com/albums/a130/NiruPrime/Spell_3.jpg[/IMG]
_________________________________________________________________

NEGATIVE/POSITIVE COMMENTS APPRECIATED !! :D

Good luck! +rep

EDIT: Oops, ZypHeRx™, looks like I gave the wrong comment. Shouldn't be 4.44 / 10.00, its 8.55 / 10.00 :D
 

denmax

You can change this now in User CP.
Reaction score
155
Q: What occurs on Soul Discharge if target isn't a hero? Did you have an If/Then/Else action which identifies if it is a hero or not and make life and mana 50% of chance?
 

Ryuu

I am back with Chocolate (:
Reaction score
64
> waaaks! just did wrong typo

Yep.

> any comments about the spells . ?

ZypHeRx™, I think your spells are really very great. In my opinion, no leaks or errors are found, so there is nothing to worry about your spells ;)

> What occurs on Soul Discharge if target isn't a hero?

I've tested it before, the only target allowed is a hero :p

> Did you have an If/Then/Else action which identifies if it is a hero or not and make life and mana 50% of chance?

Read the above.
 

ZypHeRx™

New Member
Reaction score
17
Denmax : the trigger works this way ..

If integer 1-5 NOT EQUAL TO 1 , means the life wont be hit , which then proceeds on to integer 1-4 NOT EQUAL TO 1 , which leads to mana not being hit . and so on .. so there wont be 2 souls getting hit at one time ..

I set the targets allowed only to heroes to prevent the so called BUGS.
 

Sim

Forum Administrator
Staff member
Reaction score
534
Nice spells indeed.

--> Soul Edge

Level 2 tooltip says 6, but it is 4.

--> Soul Strike

> Custom script: call RemoveLocation(udg_Target_Position)
> Custom script: call DestroyGroup(udg_Target_Group)

Those 2 should be outside the loop.

This spell is overpowered, haha :p Make it deal less damage, it is incredible.

--> Soul Discharge

Code:
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions
        (Random integer number between 1 and 1) Equal to 1
    Then - Actions
        Unit - Set mana of Target to ((Mana of Target) - ((Real((Level of Soul Discharge  for Caster))) x 75.00))
        Floating Text - Create floating text that reads (- + ((String((Integer(((Real((Level of Soul Discharge  for Caster))) x 75.00))))) +  mana)) at Position with Z offset 0.00, using font size 11.00, color (100.00%, 0.00%, 0.00%), and 0.00% transparency
        Floating Text - Set the velocity of (Last created floating text) to 64.00 towards 90.00 degrees
        Floating Text - Change the lifespan of (Last created floating text) to 3.00 seconds
        Floating Text - Change (Last created floating text): Disable permanence
        Floating Text - Change the fading age of (Last created floating text) to 1.00 seconds
        Custom script:   call RemoveLocation (udg_Position)
    Else - Actions

Could only be actions. No need for an if-then-else there.

Instead of removing "Position" inside every "Then - Actions", just remove it at the end of the trigger.

--> Blade Rush

> Unit - Create 1 Dummy for (Owner of SoulHunter) at (Position of SoulHunter) facing (Position of SoulHunter)

(Position of SoulHunter) leaks 2 times.

>Unit - Turn collision for SoulHunter Off
>Wait 4.00 seconds
>Unit - Turn collision for SoulHunter Off

You mean On? I could walk around with no collision. Pretty funny :p

>Selection - Add SoulHunter to selection

You should instead directly select the unit. This way the player won't have the SoulHunter added to selection but instead only the SoulHunter as selection.

Code:
Blade Rush Movement
    Events
        Time - BR_Timer expires
    Conditions
    Actions
        Set TargetLoc = (Position of BR_Target)
        Set Move_Point = (TargetLoc offset by 5.00 towards (Angle from Hunter_Loc to TargetLoc) degrees)
        Unit - Move BR_Target instantly to Move_Point
        Selection - Remove SoulHunter from selection
        Custom script:   call RemoveLocation (udg_Move_Point)

You need to remove both points.

-----------

Keep it up!
 

ZypHeRx™

New Member
Reaction score
17
Hey Dax !! =D

--> Soul Edge

Level 2 tooltip says 6, but it is 4.

[Fixed]

> Custom script: call RemoveLocation(udg_Target_Position)
> Custom script: call DestroyGroup(udg_Target_Group)

Those 2 should be outside the loop.

[Fixed]

This spell is overpowered, haha Make it deal less damage, it is incredible.
[im sorry .. but im kinda lazy to do it .. so sorry]

--> Soul Discharge


Code:
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions
        (Random integer number between 1 and 1) Equal to 1
    Then - Actions
        Unit - Set mana of Target to ((Mana of Target) - ((Real((Level of Soul Discharge  for Caster))) x 75.00))
        Floating Text - Create floating text that reads (- + ((String((Integer(((Real((Level of Soul Discharge  for Caster))) x 75.00))))) +  mana)) at Position with Z offset 0.00, using font size 11.00, color (100.00%, 0.00%, 0.00%), and 0.00% transparency
        Floating Text - Set the velocity of (Last created floating text) to 64.00 towards 90.00 degrees
        Floating Text - Change the lifespan of (Last created floating text) to 3.00 seconds
        Floating Text - Change (Last created floating text): Disable permanence
        Floating Text - Change the fading age of (Last created floating text) to 1.00 seconds
        Custom script:   call RemoveLocation (udg_Position)
    Else - Actions


Could only be actions. No need for an if-then-else there.

[I dont get you ..]

Instead of removing "Position" inside every "Then - Actions", just remove it at the end of the trigger.
[Done]

--> Blade Rush

> Unit - Create 1 Dummy for (Owner of SoulHunter) at (Position of SoulHunter) facing (Position of SoulHunter)

(Position of SoulHunter) leaks 2 times.

[I CANT FIX THAT ?? WHY ?? I CANT INPUT HUNTERLOC INTO IT :(]

>Unit - Turn collision for SoulHunter Off
>Wait 4.00 seconds
>Unit - Turn collision for SoulHunter Off

You mean On? I could walk around with no collision. Pretty funny

[Done!]

>Selection - Add SoulHunter to selection

You should instead directly select the unit. This way the player won't have the SoulHunter added to selection but instead only the SoulHunter as selection.
[I dont really get you .. but if its for the better .. oh well]

Code:
Blade Rush Movement
    Events
        Time - BR_Timer expires
    Conditions
    Actions
        Set TargetLoc = (Position of BR_Target)
        Set Move_Point = (TargetLoc offset by 5.00 towards (Angle from Hunter_Loc to TargetLoc) degrees)
        Unit - Move BR_Target instantly to Move_Point
        Selection - Remove SoulHunter from selection
        Custom script:   call RemoveLocation (udg_Move_Point)

You need to remove both points.
[Removed].

NEW MAP UPLOADED .. THERES STILL A LITTLE LEAK I CANT FIX ..
 

Sim

Forum Administrator
Staff member
Reaction score
534
> Unit - Set life of SE_Attacked to ((Life of SE_Attacked) + ((Real((Level of Soul Edge for SE_Attacked))) x 2.00))

Unfortunately, if it ever kills the attacked unit (Yea I know 6 life is nothing but it can kill), the attacking unit won't get credit. Use "Unit - Damage target" instead, with 6 damage.

> [I dont get you ..]

Okay:
Code:
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions
        (Random integer number between 1 and 1) Equal to 1
    Then - Actions
        Unit - Set mana of Target to ((Mana of Target) - ((Real((Level of Soul Discharge  for Caster))) x 75.00))
        Floating Text - Create floating text that reads (- + ((String((Integer(((Real((Level of Soul Discharge  for Caster))) x 75.00))))) +  mana)) at Position with Z offset 0.00, using font size 11.00, color (100.00%, 0.00%, 0.00%), and 0.00% transparency
        Floating Text - Set the velocity of (Last created floating text) to 64.00 towards 90.00 degrees
        Floating Text - Change the lifespan of (Last created floating text) to 3.00 seconds
        Floating Text - Change (Last created floating text): Disable permanence
        Floating Text - Change the fading age of (Last created floating text) to 1.00 seconds
    Else - Actions
        Custom script:   call RemoveLocation (udg_Position)

I'll summarize what happens there:

If a condition which is always true is true, then actions will happen.

Don't you think it is a bit redundant? Remove the if-then-else, just do the actions directly.

> [I CANT FIX THAT ?? WHY ?? I CANT INPUT HUNTERLOC INTO IT :(]

Well I just tried and it worked. You probably clicked on the unit instead of the whole "(Position of SoulHunter)"

> [I dont really get you .. but if its for the better .. oh well]

I didn't mean to remove it completely, I meant that:

Code:
Selection - Select *Unit* for *Player*

It clears the selection and then proceeds to select 1 unit only.

> [im sorry .. but im kinda lazy to do it .. so sorry]

I don't reward lazyness. Do it.

---------------

> Instead of removing "Position" inside every "Then - Actions", just remove it at the end of the trigger.
> [Done]

You inserted it in the whole if-then-else thing. Move it outside.
 

Sim

Forum Administrator
Staff member
Reaction score
534
Code:
Else - Actions
    Unit - Set mana of Target to ((Mana of Target) - ((Real((Level of Soul Discharge  for Caster))) x 75.00))
    Floating Text - Create floating text that reads (- + ((String((Integer(((Real((Level of Soul Discharge  for Caster))) x 75.00))))) +  mana)) at Position with Z offset 0.00, using font size 11.00, color (100.00%, 0.00%, 0.00%), and 0.00% transparency
    Floating Text - Set the velocity of (Last created floating text) to 64.00 towards 90.00 degrees
    Floating Text - Change the lifespan of (Last created floating text) to 3.00 seconds
    Floating Text - Change (Last created floating text): Disable permanence
    Floating Text - Change the fading age of (Last created floating text) to 1.00 seconds
    [B]Custom script:   call RemoveLocation (udg_Position)[/B]

Bolded text needs to be outside the whole if-then-else.

Otherwise... Nothing :p

Just fix that and I'll approve it: It's a leak and spells need to have zero leaks ;)
 

Sim

Forum Administrator
Staff member
Reaction score
534
Click on it and drag it atop, until you see the first (because you have many) "if (All conditions are true) then do (then actions) else do (Else actions)"

Insert it just below that.

If you can't get it I'll just do it for you :)
 

Sim

Forum Administrator
Staff member
Reaction score
534
The floating text appears in the middle of the map.

Now... It isn't what we want heh? :p Let's see why!

Code:
Set Position = (Position of Target)
Custom script:   call RemoveLocation (udg_Position)

One after another.

It's like saying.

Set variable_integer = 4
Set variable_integer = 0

You remove that variable's value as soon as you set it :p

Look, click on the custom script.

Drag it and insert it BELOW the line named

If (All conditions are true) then do (Then actions) else do (Else actions)

You should see a black line appear. It is where it belongs. Don't be surprised if it goes all the way down to the end of the trigger.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Ghan Ghan:
    Still lurking
    +3
  • The Helper The Helper:
    I am great and it is fantastic to see you my friend!
    +1
  • The Helper The Helper:
    If you are new to the site please check out the Recipe and Food Forum https://www.thehelper.net/forums/recipes-and-food.220/
  • Monovertex Monovertex:
    How come you're so into recipes lately? Never saw this much interest in this topic in the old days of TH.net
  • Monovertex Monovertex:
    Hmm, how do I change my signature?
  • tom_mai78101 tom_mai78101:
    Signatures can be edit in your account profile. As for the old stuffs, I'm thinking it's because Blizzard is now under Microsoft, and because of Microsoft Xbox going the way it is, it's dreadful.
  • The Helper The Helper:
    I am not big on the recipes I am just promoting them - I use the site as a practice place promoting stuff
    +2
  • Monovertex Monovertex:
    @tom_mai78101 I must be blind. If I go on my profile I don't see any area to edit the signature; If I go to account details (settings) I don't see any signature area either.
  • The Helper The Helper:
    You can get there if you click the bell icon (alerts) and choose preferences from the bottom, signature will be in the menu on the left there https://www.thehelper.net/account/preferences
  • The Helper The Helper:
    I think I need to split the Sci/Tech news forum into 2 one for Science and one for Tech but I am hating all the moving of posts I would have to do
  • The Helper The Helper:
    What is up Old Mountain Shadow?
  • The Helper The Helper:
    Happy Thursday!
    +1
  • Varine Varine:
    Crazy how much 3d printing has come in the last few years. Sad that it's not as easily modifiable though
  • Varine Varine:
    I bought an Ender 3 during the pandemic and tinkered with it all the time. Just bought a Sovol, not as easy. I'm trying to make it use a different nozzle because I have a fuck ton of Volcanos, and they use what is basically a modified volcano that is just a smidge longer, and almost every part on this thing needs to be redone to make it work
  • Varine Varine:
    Luckily I have a 3d printer for that, I guess. But it's ridiculous. The regular volcanos are 21mm, these Sovol versions are about 23.5mm
  • Varine Varine:
    So, 2.5mm longer. But the thing that measures the bed is about 1.5mm above the nozzle, so if I swap it with a volcano then I'm 1mm behind it. So cool, new bracket to swap that, but THEN the fan shroud to direct air at the part is ALSO going to be .5mm to low, and so I need to redo that, but by doing that it is a little bit off where it should be blowing and it's throwing it at the heating block instead of the part, and fuck man
  • Varine Varine:
    I didn't realize they designed this entire thing to NOT be modded. I would have just got a fucking Bambu if I knew that, the whole point was I could fuck with this. And no one else makes shit for Sovol so I have to go through them, and they have... interesting pricing models. So I have a new extruder altogether that I'm taking apart and going to just design a whole new one to use my nozzles. Dumb design.
  • Varine Varine:
    Can't just buy a new heatblock, you need to get a whole hotend - so block, heater cartridge, thermistor, heatbreak, and nozzle. And they put this fucking paste in there so I can't take the thermistor or cartridge out with any ease, that's 30 dollars. Or you can get the whole extrudor with the direct driver AND that heatblock for like 50, but you still can't get any of it to come apart
  • Varine Varine:
    Partsbuilt has individual parts I found but they're expensive. I think I can get bits swapped around and make this work with generic shit though
  • Ghan Ghan:
    Heard Houston got hit pretty bad by storms last night. Hope all is well with TH.
  • The Helper The Helper:
    Power back on finally - all is good here no damage
    +2
  • V-SNES V-SNES:
    Happy Friday!
    +1
  • The Helper The Helper:
    New recipe is another summer dessert Berry and Peach Cheesecake - https://www.thehelper.net/threads/recipe-berry-and-peach-cheesecake.194169/

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top