Spell Request +Rep

Status
Not open for further replies.
Level 4
Joined
May 31, 2009
Messages
109
Request +rep

i need someone who can translate thiss JASS to GUI
JASS:
//TESH.scrollpos=27
//TESH.alwaysfold=0
function Trig_Slow_Chain_Conditions takes nothing returns boolean
    return GetSpellAbilityId() == 'A00A'
endfunction

function Trig_Slow_Chain_cond takes nothing returns boolean
    return (IsUnitType(GetFilterUnit(), UNIT_TYPE_STRUCTURE) == false) and ( IsUnitType(GetFilterUnit(), UNIT_TYPE_MAGIC_IMMUNE) == false ) and (not(GetUnitAbilityLevel(GetFilterUnit(),'Bslo') > 0)) and IsUnitEnemy(GetFilterUnit(), GetOwningPlayer(GetTriggerUnit())) and (GetWidgetLife(GetFilterUnit())>0.405)
endfunction

function Trig_Slow_Chain_levels takes location fl, integer level, unit dummy, unit last returns nothing
local group Chain_Targets_other
local unit target
local real Chain_Distance = 700. // Distance beetwen slowled units
local integer i = 0
local lightning bolt = null
    loop
        call TriggerSleepAction( .53 )
        set Chain_Targets_other = GetUnitsInRangeOfLocMatching(Chain_Distance, fl, Condition(function Trig_Slow_Chain_cond))
        set target=FirstOfGroup(Chain_Targets_other)
        call DestroyGroup(Chain_Targets_other)
        call DestroyLightning( bolt )
        exitwhen (i > level) or (target==null)
        set bolt = AddLightningEx( "SPLK", true, GetUnitX(last), GetUnitY(last), GetUnitFlyHeight(last), GetUnitX(target), GetUnitY(target), GetUnitFlyHeight(target))
        call IssueTargetOrder( dummy, "slow", target )
        call TriggerSleepAction( .01 )
        call IssueTargetOrder( dummy, "slow", target )
        set last = target
        set i = i + 1
    endloop
    set Chain_Targets_other = null
    set target = null
    set last = null 
    set bolt = null
endfunction

function Trig_Slow_Chain_Actions takes nothing returns nothing
local unit Chain_Caster = GetSpellAbilityUnit()
local unit Chain_Target = GetSpellTargetUnit()
local location fl = GetUnitLoc(Chain_Target)
local unit Chain_Dummy
    set Chain_Dummy = CreateUnit( GetOwningPlayer(Chain_Caster), 'e002', GetUnitX(Chain_Target), GetUnitY(Chain_Target), 0. )
    call UnitApplyTimedLife( Chain_Dummy, 'BTLF', 10. )
    call IssueTargetOrder( Chain_Dummy, "slow", Chain_Target )
    call TriggerSleepAction( .75 )
    call Trig_Slow_Chain_levels(fl,GetUnitAbilityLevel(Chain_Caster, 'A00A'),Chain_Dummy, Chain_Target)
    set Chain_Caster = null
    set Chain_Target = null
    set Chain_Dummy = null
    call RemoveLocation(fl)
    set fl = null
endfunction

//===========================================================================
function InitTrig_Slow_Chain takes nothing returns nothing
    set gg_trg_Slow_Chain = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_Slow_Chain, EVENT_PLAYER_UNIT_SPELL_CAST )
    call TriggerAddCondition( gg_trg_Slow_Chain, Condition( function Trig_Slow_Chain_Conditions ) )
    call TriggerAddAction( gg_trg_Slow_Chain, function Trig_Slow_Chain_Actions )
endfunction
 
Level 4
Joined
May 31, 2009
Messages
109
hey guys, i need your help
i need a spell that is like "Hunter in the Night" skill from DotA
this is the description you'll put so you dont need to think of a description for this spell.
Name: Daylight Power
Levels: 4
Description:When daylight falls the Sun Mage increases its power greatly, but when night falls the Sun Mage returns to its normal power.
Level 1 - 14% movement speed increased, 16% attack speed increased.
Level 2 - 18% movement speed increased, 20% attack speed increased.
Level 3 - 26% movement speed increased, 28% attack speed increased.
Level 4 - 30% movement speed increased, 32% attack speed increased.
Description(Nighttime):The Sun Mage is in its normal power
Effects/Buffs(Daylight):Mana Flare(Target) on the overhead.
Thanks in advance!!!:thumbs_up:
:spell_breaker::spell_breaker:

{EDIT}
pls help me, i need you to create a spell that whenever the Cunning Warrior attacks he has a chance to decrease the armor of the attacked unit.
IF YOU DONT UNDERSTAND IT READ HERE!
Name:Air Cut
Levels:4
Description:Gives a chance to reduce the armor of an enemy unit on an attack. Lasts 5 seconds.
Level 1 - 15% chance, 1 armor reduction.
Level 2 - 25% chance, 2 armor reduction.
Level 3 - 35% chance, 3 armor reduction.
Level 4 - 45% chance, 4 armor reduction.
Ablities Used:
Fearie Fire - For Armor Reduction.
Bash - For Hero Ability.
Buffs Used:
Air Cut - This unit has taken the effect of Air Cut; it has reduced armor and can be seen by the enemy.

Thanks In Advance!!!:thumbs_up:
:spell_breaker::spell_breaker:
 
Last edited by a moderator:
Level 4
Joined
May 31, 2009
Messages
109
thak you Pharaoh_ +rep

{EDIT 1}
okay this is my final rquest
Name:Axe Barrage
Levels:4
Description:Throws his axe to an enemy and damaging any enemy that it passes by 50% of the damage that will deal to the target.
Level 1:Axe Deals 160 Damage, 80 Damage Dealt To the Enemy It Passes.
Level 2:Axe Deals 220 Damage, 110 Damage Dealt To the Enemy It Passes.
Level 3:Axe Deals 260 Damage, 130 Damage Dealt To the Enemy It Passes.
Level 4:Axe Deals 320 Damage, 160 Damage Dealt To the Enemy It Passes.
Abilities Used:
Storm Bolt - For Hero Ability
Dummies Used:1
Models Used:
Dummy - Rexxar(Units-Missiles)
Thanks In Advance!!!:thumbs_up:
:spell_breaker::spell_breaker:

{EDIT 2}
can i request a spell that will throw an axe to an enemy and while the axe is chasing the enemy it will damage any enemy it passes by 50% of the damage that will be dealt to the enemy
PLS READ THIS FOR BETTER INFORMATION
Name:Axe Barrage
Levels:4
Description:Throws an axe to an enemy unit damaging any enemy unit that it passes by 50% of the damage that will be dealt to the target.
Level 1:Axe Deals 140 Damage, 70 Damage to the enemy it passes.
Level 2:Axe Deals 200 Damage, 100 Damage to the enemy it passes.
Level 3:Axe Deals 260 Damage, 130 Damage to the enemy it passes.
Level 4:Axe Deals 320 Damage, 160 Damage to the enemy it passes.
Extra Stuff:
Axe Model:Rexxar(Units-Missiles)
Icon:
icons_8434_btn.jpg
http://www.hiveworkshop.com/forums/icons-541/btnaxeslam2-138474/?prev=t%3D14%26r%3D20%26d%3Dlist%26page%3D3
Thanks in Advance!!!:thumbs_up:
:spell_breaker::spell_breaker:
 
Last edited by a moderator:
Level 4
Joined
May 31, 2009
Messages
109
Spell Request - +Rep

can you spell makers help me make this skill.....
Name:Recover
Name(Learn):Recover
Levels:3
Level Requirment:6
Description:The cunning warrior's attacks will have a recovery of life and when his life is lower he goes to a higher recovery of life, but when he has a life stealing item the item will not work with this skill.Orb Effect.
Level 1:10% Recovery of Life, When 30% Life is Left, He Will Have 20% Recovery of Life.
Level 2:14% Recovery of Life, When 35% Life is Left, He Will Have 25% Recovery of Life.
Level 3:18% Recovvery of Life, When 40% Life is Left, He Will Have 36% Recovery of Life.
Status:passive
Extra Stuff:
Icon:
icons_8005_pas.jpg
http://www.hiveworkshop.com/forums/icons-541/btndragonknightpresence-133142/?prev=t%3D14%26r%3D20%26d%3Dlist%26page%3D9
 
Level 37
Joined
Mar 6, 2006
Messages
9,243
  • Hmm
    • Events
    • Conditions
      • (Unit-type of (Damage source)) Equal to Paladin // set to your unit type
      • (Level of Holy Light for (Damage source)) Greater than 0 // set to your skill
    • Actions
      • Set Temp_Real_1 = (Damage taken)
      • Set Temp_Unit_1 = (Damage source)
      • Set Temp_Integer_1 = (Level of Holy Light for Temp_Unit_1)
      • -------- -------------------- --------
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Life of Temp_Unit_1) Greater than ((0.25 + (0.05 x (Real(Temp_Integer_1)))) x (Max life of Temp_Unit_1))
        • Then - Actions
          • Unit - Set life of Temp_Unit_1 to ((Life of Temp_Unit_1) + (Temp_Real_1 x (0.06 + (0.04 x (Real(Temp_Integer_1))))))
        • Else - Actions
          • Unit - Set life of Temp_Unit_1 to ((Life of Temp_Unit_1) + (2.00 x (Temp_Real_1 x (0.06 + (0.04 x (Real(Temp_Integer_1)))))))
  • Add Events 1
    • Events
      • Unit - A unit enters (Playable map area)
    • Conditions
    • Actions
      • Trigger - Add to Hmm <gen> the event (Unit - (Triggering unit) Takes damage)
  • Add Events 2
    • Events
      • Time - Elapsed game time is 0.00 seconds
    • Conditions
    • Actions
      • Set Temp_Group = (Units in (Playable map area))
      • Unit Group - Pick every unit in Temp_Group and do (Actions)
        • Loop - Actions
          • Trigger - Add to Hmm <gen> the event (Unit - (Picked unit) Takes damage)
      • Custom script: call DestroyGroup(udg_Temp_Group)
It converts life back from all damage that the unit does.
 
Level 10
Joined
Sep 21, 2007
Messages
517
hey man you can put the icon, i finished triggering it, its not MUI cus im 2 lazy, and MUI takes more variables and more space, so if u dont need it mui then its for the better, but if u need it MUI just contact me, itll be easy. i only made the axe barrage now: http://www.hiveworkshop.com/forums/pastebin.php?id=k2wotg this is the link, i think it looks good :)

Here, fixed a bug in this version:
http://www.hiveworkshop.com/forums/pastebin.php?id=5dtmzq

You can customize damage to target, damage to diff targets and speed of the axe, i didnt want to add more things to be customized like sfx or collision size because its not needed, and it can be changed easily instead of me having to make a whole new variable to add more memory to map t.t so i made the main stuff customizalbe :p
 
Last edited:
Level 10
Joined
Sep 21, 2007
Messages
517
SORRY, HERE IS FULLY FIXED VERSION WITH GOOD EYE CANDY (FOR ALL PEOPLE WHO WANT THIS SPELL [its not mui, but i can make it if wanted]:
now there is Precise unit collision and correct unit animation resulting in good eye candy
here is the link:
http://www.hiveworkshop.com/forums/pastebin.php?id=rt1mas
its FINALFIXEDAXEBARRAGE2.

also a note to guys who want to use this spell: you might think its too balanced, BUT, you can change its collision size to make it not so precise, this is by going to AxeMovement trigger and changing the numbers in ProjectileRect = region in point w/e of size 96,96. Change the 96,96 to 128 or something higher than 96. This is so u can make it less precise but more easy to use, reccommended for a bit unbalanced AoS maps like DotA.
Give rep if you use )
 
Last edited:
Level 37
Joined
Mar 6, 2006
Messages
9,243
I just used Holy Light to trigger the spell. You need to create the spell in object manager yourself.

Also this does not make items with life leech not work. Not even sure if that's possible without removing the item.

If the item has only life leech effect, you could replace it with a dummy item that's otherwise the same, but has no life leech effect.
 

Attachments

  • DmgToHP_Test.w3x
    19.1 KB · Views: 40
Status
Not open for further replies.
Top