• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Passive Skills V2.00 [RMX]

First of all this is a GUI MUI Lagless and so far leakless.

Contains two passive skills ....

The first is BLOOD BATH ...

The hero have 5/10/15 % when he is attacked to unleash a blood rage or bath around it making all unit suffer the pain dealing 5/10/15 damage per second for 5 seconds....

The second is a Chain kind of ability...

The hero have 5/10/15 % when he is attacking to throw his sword from his hand jumping on nearby enemy units jumps 3/4/5 times and dealing 5/10/15 damage to each unit...
BUT !!! when this ability is triggered the hero will be unable to attack until his sword comes back to him...

REWORKED the TEST MAP ... made it better :p

ChangeLog -

V2.00 -
Fixed a loop BUG ! :p
Fixed the Floating text REAL not being INTEGER Problem.
Well removed all NULLED Globals coz too many wanted PUBLIC choice.

Credits -

To Viikuna for the Disable ability .. skill...

Keywords:
Chance, %age, Chain, Blood, Bath, DPS, Rmx, ext...
Contents

RMX Testing Spells Zone (Map)

Reviews
23:05, 2nd Jun 2009 hvo-busterkomo: Leak free and MUI, along with good effects. Blood Bath is definitely a favorite out of the two. The documentation was alright, but you should give less casual comments.

Moderator

M

Moderator

23:05, 2nd Jun 2009
hvo-busterkomo: Leak free and MUI, along with good effects. Blood Bath is definitely a favorite out of the two. The documentation was alright, but you should give less casual comments.
 
Code:
Events
    Unit - A unit Is attacked

this is abusable
spamming "stop" triggers it every time and increases the chance by a lot...
(e.g. modified to 100% chance and spam stop while attacking i can trigger it of 600 times a minute oO)
ok most ppl won't do this because there is no reason for them to increase the pain they suffer but there might be some other ability like:

unit takes dmg
if random int between 1 and 100 = 50
kill damage source

-> evil

(just figured out there is an easy way to dodge this case 8making the dummy deal the dmg]) so here is an other example)

unit takes dmg
increase gold of owner of damaged unit by 1

however there arent that much passive skills so i am very happy someone made some :D
 

Rmx

Rmx

Level 19
Joined
Aug 27, 2007
Messages
1,164
this is abusable
spamming "stop" triggers it every time and increases the chance by a lot...
(e.g. modified to 100% chance and spam stop while attacking i can trigger it of 600 times a minute oO)
ok most ppl won't do this because there is no reason for them to increase the pain they suffer but there might be some other ability like:

unit takes dmg
if random int between 1 and 100 = 50
kill damage source

-> evil

(just figured out there is an easy way to dodge this case 8making the dummy deal the dmg]) so here is an other example)

unit takes dmg
increase gold of owner of damaged unit by 1

however there arent that much passive skills so i am very happy someone made some :D

Well they CANNOT SPAM it ... coz the abilities .. The second cannot be abusable and the first who would abuse the BLOOD BATH ability to kill himself loool..

The Second Ability is not coz when it start it's effect the hero has DISABLE ATTACK and cannot attack looses his sword ...

The First is from enemy units that attack you .. and who is so stupid to abuse it and let kill himself much faster ..
 
Spell Review

Idea: 4/5
Hm, some decent spells but nothing new. Good templates and the chain attack is a nice idea as well as the blood bath but still i think that someone had the idea of the passive percentage spells before, right? 4/5 for that.

Triggering: 8/10
MUI, leakless, but still ineffective. You could make the special effect creation of the blood bath spell in one loop (trigg bloodbathon - the from 1 to 36 loop) and you null some integers and a unit which is not necessary in this case. Also why do you let the second trigger run every 0.05 seconds??? it is not necessary since you wanna make the dot tick only every second. If you would do it with a one second loop it wouldnt be necessary to use that integer you check whether it is 20... Plz fix that or add the possibility to change the interval. Additionally setting the level of the ability in an integer variable is not needed because you can instead directly use it in the formuly, but that is you thing, you might prefer that since you use it in other parts of the trigger, too.

Overall Aspect: 4/5
Nice spell ideas but not too userfriendly. Please change the way you are commenting the spells ("msaeed28 .... this is for ur MUI :p", "Credits to --- All credits are in comments in that spell looool :p ....**Mass spam LOOOL*** ya i know :p")

Visual Effects: 3.5/5
I didnt really like the effect of blood bath but the flying axe was well made. GJ!



Total: 19.5/25


usefull spells.
 

Rmx

Rmx

Level 19
Joined
Aug 27, 2007
Messages
1,164
MUI, leakless, but still ineffective. You could make the special effect creation of the blood bath spell in one loop (trigg bloodbathon - the from 1 to 36 loop) and you null some integers and a unit which is not necessary in this case. Also why do you let the second trigger run every 0.05 seconds??? it is not necessary since you wanna make the dot tick only every second. If you would do it with a one second loop it wouldnt be necessary to use that integer you check whether it is 20... Plz fix that or add the possibility to change the interval. Additionally setting the level of the ability in an integer variable is not needed because you can instead directly use it in the formuly, but that is you thing, you might prefer that since you use it in other parts of the trigger, too.

The bad Thing about my triggering is only that i null REALS .. that's all ,,,

Also when did i put a 0.05 seconds TIMER . there is non u are mistaken...

I put special effect of BLOOD BATH in the LOOP ... can't u see it :O

Also i let it Run every 0.03 or 0.02 forgot anyway ... Coz i want the DOT damage over time to be real ... so not all units get 15 damage at the same time if they are hit again so YOU cann't see then the FLOATING TEXT above each other loool....

Summary ......... My Triggering is PERFECT !... and i like to null globals SEW ME :p
 
Level 11
Joined
Jul 2, 2008
Messages
601
Well, as I can see, units caught by Blood Bath can't escape anyway, so they garanteed to take these 75 damage :) Nevermind, the problem is that any unit, that comes to the location of explosions after the trigger begins, he doesn't get any damage, that's not just realistic, when at the same point one enemy is stunned and takes damage and the other is able to move, attack, cast like there are no blood explosions near him.

And second, I really like your jumping axe, but really, 15 damage is too low, is it possible to make it the same as the hero's attack? And, btw, this 15.000 damage looks a bit ugly too >< What about just 15?

In the end I'd like mention that I really love the progression of your spellmap :D Kinda post-apocalyptic map of your previous one! Funny! That's what you are getting rep for ;)))
 
  • Like
Reactions: Rmx
nice passive pack!

they are MUI, GUI and Leakless. about bugfree well they are bugfree if we are talking about the code but if we want to talk about gameplay it would be better to use event Any Unit Takes Damage... well in dota its as well done with ATTACKED_EVENT and i did it in my spell pack coz its faster. anyway ill see if i change that in my map.

i know you like nulling variables but to me it seems like you dont get which variables need to be nulled. globals need to be nulled to, well they leak until there values are replaced. however integer, real, string, boolean and code are types which dont need to be nulled at all. but if you like it you can always null all types.

well that jump passive is in my option way too weak but i can modify that, but that blood bath is way too imba.. area stun + damage, in dota thats a little bit more balanced on that spell from axe (passive bladestorm) it the way of allowing it to be limited executed per time! well i hope you get what i mean.

i am sure many people will find some passive spells here quite usefull for there maps coz there is not too much of passives on Hive.

Coding: 8/10 // well some algorithms could be faster and constant group usage would be better. as well using Damage Detection System might be better but as well slower.

MUI: 10/10

Leakless: 10/10

Idea: 8/10 // even if there are not too much passives i think this are quite good. still not perfect :p but i like them

Documentation: 7/10 // well there is a documentation on how to install the spell but well its quite simple explained so i think that people new to WC will find enough explained. could be better but its good as it is now.

Readability: 9/10 // really impressive coding well code is understandable and this comments are nice.

Overall Aspect: 5/5 // well this is rounded

However i hope you will update this pack by adding new passives ;) anyway +rep for work

Best Regards!
~Dark Dragon
 

Rmx

Rmx

Level 19
Joined
Aug 27, 2007
Messages
1,164
Cool

First, the trigger blood bath run runs every 0.05 seconds, thats what i mean. and the special effects could be created in one instead of two loops....

I just created ONE LOOP ....

Well, as I can see, units caught by Blood Bath can't escape anyway, so they garanteed to take these 75 damage :) Nevermind, the problem is that any unit, that comes to the location of explosions after the trigger begins, he doesn't get any damage, that's not just realistic, when at the same point one enemy is stunned and takes damage and the other is able to move, attack, cast like there are no blood explosions near him.

And second, I really like your jumping axe, but really, 15 damage is too low, is it possible to make it the same as the hero's attack? And, btw, this 15.000 damage looks a bit ugly too >< What about just 15?

In the end I'd like mention that I really love the progression of your spellmap :D Kinda post-apocalyptic map of your previous one! Funny! That's what you are getting rep for ;)))

Well i made it kinda PASSIVE so if the hero attacks speed is high he can spam that axe :)P
well some algorithms could be faster and constant group usage would be better. as well using Damage Detection System might be better but as well slower.

Didn't understand that :( :p..

Anyway i know what can be nulled and what not to null ... in the next update i will remove all this NULLING okay ...just to let u give me a better rating :p
 

Rmx

Rmx

Level 19
Joined
Aug 27, 2007
Messages
1,164
OHHH sorry about that ......... i thinked that i deleted the first LOOOP..... :p

I feel in shame........

Well even if it was 0.05 seconds ....

I don't need it to be 1 second ...... EXAMPLE : .. A unit got hit by blood BATH twice and every 1 second of timer it takes 5 damage so the FLOATING TEXT will be above each other .. it will look very very ugly .. ALL UNITS in the map after a second takes 5 damage just pure ugly :p

+REP PalaSlayer
 
Sounds interesting. Downloading...

  • -------- I remembered -BerZekeR- tip about Floating text :P --------
Hihi.. :D

I like the Chain Sword idea, thou it should be Chain Axe :p

But the Blood Bath is a bit weird, it's happening so fast and you don't know what it really does.

By the way, this a fresh ideas for passive type abilities so this is a big +

Oh, and try to make tooltips easier to read, avoid the word "will" because it makes the tooltip odd. =)

5/5 for Chain Sword (again fix the floating text)
4/5 for Blood Bath (somehow polish it up/ balance, reduce the duration to ~2 seconds... you know the little things :p )
 
  • Like
Reactions: Rmx

Rmx

Rmx

Level 19
Joined
Aug 27, 2007
Messages
1,164
well its not like i give you lesser rating coz u null reals, its coz of coding itself but if you fix this loops Palaslayer mentioned it will be better ;)

well i rated it already 5/5...

I will fix the LOOPS ... still i thinked that i deleted the FIRST ONE :( ..... i am so dum :p .....

Anyway will update soon with new ability :)
 
The First is from enemy units that attack you .. and who is so stupid to abuse it and let kill himself much faster ..

cause it might cause bugs with other spells like i said oO
ill repeat if for you x)

situation:
some1 downloaded your spell thought it was good and used it in his map
because he wanted to he made another spell which gives the owner of a unit 1 gold every time the unit is damaged


and because he bought lots of hp regen items he is able to spam "stop", doesn't die and gets lots of gold

there are many other cases where it could cause bugs, e.g. when there is a spell returning taken damage or anything with "unit takes damage" events which benefit the owner of the damaged unit
 
Level 17
Joined
Mar 17, 2009
Messages
1,350
Wow that's a lot of reviews as I was asleep :p

Brief Spell Review:

[-]

1. Slight inefficiency by using two different loops when one is possible.


2. Blood Bath Loop could be set to loop every 1 second instead.


3. Special effects could be better for Blood Bath (but maybe then it won't be Blood Bath anymore).



[+]

4. Fully MUI


5. Leakless


6. Slight documentation and tooltips provided


7. Spells are creative and original


8. Triggers are efficient, work fine and do what they're supposed to do.


9. User friendly as values are easily adjustable to user's wills.



[!]

10. Real numbers and integers allocate 32-bits both (they allocate the 32-bits slightly different but let's not go into details). So first, they're not much of a big deal and by changing they're to zero I don't think you're freeing these 32-bits but changing their value. I know you say it's a parasite in you're mind, but let that parasite think logic then...


11. The floating text with the .000 is very annoying! Never use real numbers as floating text.


12. Although I like reading your comments and laugh a bit, not everyone knows who msaeed28 or Deuterium or baassee or Kingz or -BerZeKeR- is, so avoid opening conversations with us... ;)



[*]

All in all:
Spell is well-done, functions properly and efficiently. It is leakless and MUI. I'd advice anyone who's searching for creative and original passive skills to take a look at these two abilities.

Well Rmx, good job buddy! However, the spells still miss something. I mean they're nice, but miss this thing that makes you go like: "WOW!"
Special effects for both still need improvement... As for Blood Bath things can get a little too crowded and the special effects could be nicer. And as for Chain Sword, something is missing but I can't figure out what...

Good Job Rmx!
 

Rmx

Rmx

Level 19
Joined
Aug 27, 2007
Messages
1,164
Blood Bath Loop could be set to loop every 1 second instead.

EXPLANATION

If i loop it every 1 second and the unit is under the effect of BLOOD BATH and GOT hit Again .... Then the FLOATING TEXT will be ABOVE EACH OTHER .. so to make it more GOOD and more impressive i made a COOL integer that will make the FLoating text seems like it is taking DOT for real :p

UPDATE V2.00

ChangeLog -

V2.00 -
Fixed a loop BUG ! :p
Fixed the Floating text REAL not being INTEGER Problem.
Well removed all NULLED Globals coz too many wanted PUBLIC choice.
 
Last edited:
Level 11
Joined
Jul 2, 2008
Messages
601
What about removing floating text at all? I don't think everybody would like to have it in their maps. If they want the damage to be shown, they'll just create their own system or use already existing one.
 
Level 22
Joined
Nov 14, 2008
Messages
3,256
Back from the holidays ...

very small review :

- first of all, the event, abusable. YES I know that unit takes damage leaks fuck in GUI so no - for that.

- this is not a minus eitehr but I think there are some disable attack ability alrdy so you don't need to use custom one or maybe I'm just in heaven after my short holiday

- I know you don't like to documentate as much as me (thought I am the lord of documentation), I really think you should fix the documentation and skip the "player message documentation" as palaslayer said

- chain sword don't even got documentation

- dislike floats, I know you like floats in most of your abilities but in passives, it don't fit, especially when lots of units have it and such, yeah I got that there is boolean or should be but still you get my point ;)

- overall I can't dislike this cause it's great, as always

regards

~baassee

ps:

yeah I am tired, got home recently from my holiday so don't be so harch about my tired review :)
 
Level 2
Joined
Dec 10, 2009
Messages
13
Hmm. Is there a way to modify the damage? Like it increase it or decrease it. Because i think the chain sword is too weak. I mean 15 damage and the low 15%. I know how to increase the % of it happening. Also i wanted to make it to 5 levels because my friends demanded higher skill levels, and if i add it to level 5 max, im not sure if it'll do damage.
 
Top