Increasing Damage Passivly

SpaceBar

New Member
Reaction score
16
Ok so lets say every 15 seconds we increase the units damage by X passivly. Note: No spells will be needed, just every 15 seconds increase it by X

How would you go about it?

~Regards Space
 

Komaqtion

You can change this now in User CP.
Reaction score
469
I'd say use a "Bonus" system, like this ;)

Then simply pick your unit, and do this:
JASS:
set Bonus_Damage[GetEnumUnit()] = 3


This will give +15 damage to the picked unit ;)
 

SpaceBar

New Member
Reaction score
16
After losing the knowlodge of jass (quit for 7-8 months, might consider relearning) how would i do this if a new unit enters?
 

SpaceBar

New Member
Reaction score
16
My bad, i should've been more pacific, kinda in a rush to update this map. What i'm asking for is when pacific unit enters the map then it starts to get damage gain. Sorry ^^
 

Komaqtion

You can change this now in User CP.
Reaction score
469
Ok, well then try this:
(I'm not entirely sure if those JASS scripts will add a damage bonus to the unit each time, or just it it to +15 each time, so try both of these suggestions, as I don't have the Bonus library" on this map...)

First suggestion (Might not work :S):
Trigger:
  • Damage Gain
    • Events
      • Unit - A unit enters (Playable map area)
    • Conditions
      • ((Triggering unit) is in Damage_Gain_Group) Not equal to True
    • Actions
      • Unit Group - Add (Triggering unit) to Damage_Gain_Group


Trigger:
  • Damage Gain Periodic
    • Events
      • Time - Every 30.00 seconds of game time
    • Conditions
    • Actions
      • Unit Group - Pick every unit in Damage_Gain_Group and do (Actions)
        • Loop - Actions
          • Custom script: set Bonus_Damage[GetEnumUnit()] = 3


Second suggestion:
Trigger:
  • Damage Gain
    • Events
      • Unit - A unit enters (Playable map area)
    • Conditions
      • ((Triggering unit) is in Damage_Gain_Group) Not equal to True
    • Actions
      • Unit Group - Add (Triggering unit) to Damage_Gain_Group
      • Unit - Set the custom value of (Triggering unit) to 0
      • Custom script: set Bonus_Damage[GetTriggerUnit()] = 3


Trigger:
  • Damage Gain Periodic
    • Events
      • Time - Every 30.00 seconds of game time
    • Conditions
    • Actions
      • Unit Group - Pick every unit in Damage_Gain_Group and do (Actions)
        • Loop - Actions
          • Unit - Set the custom value of (Picked unit) to ((Custom value of (Picked unit)) + 1)
          • Custom script: set Bonus_Damage[GetEnumUnit()] = GetUnitUserData() * 3
 

SpaceBar

New Member
Reaction score
16
Damage Gain Periodic
Events
Time - Every 15.00 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in damageGainGroup and do (Actions)
Loop - Actions
Custom script: set Bonus_Damage[GetEmnumUnit()] = 5


Custom script: set Bonus_Damage[GetEmnumUnit()] = 5

It says Bonus_Damage is an invaild variable
 

SpaceBar

New Member
Reaction score
16
Sorry for the late reply wanted to take a break from w/e. I changed it to Enum and it still says it's invalid
 

PrisonLove

Hard Realist
Reaction score
78
My bad, i should've been more pacific, kinda in a rush to update this map. What i'm asking for is when pacific unit enters the map then it starts to get damage gain. Sorry ^^

So you should have been more like an ocean. What you want to know is what to do when an oceanic unit enters the map?

Please, be more specific...




There are books in the object editor. These books add attack damage.

This is what you should do if you're units are heroes. It's simple, every X seconds, create and give this item to your hero. Since they're tomes, it doesn't matter if the inventory is full or not.
 

polo2005

Wana start playing LoL? http://tinyurl.com/369as27
Reaction score
97
This is what you should do if you're units are heroes. It's simple, every X seconds, create and give this item to your hero. Since they're tomes, it doesn't matter if the inventory is full or not.
they dont need to be heroes?

if they are units, just add Inventory ability for heroes and give tomes to him so he gain that amount of bonus daamge and remove invetorty ability again?
 

Teach101

New Member
Reaction score
4
they dont need to be heroes?

if they are units, just add Inventory ability for heroes and give tomes to him so he gain that amount of bonus daamge and remove invetorty ability again?

Works without even adding the inventory. ^.^

Thanks for the rep. :thup:
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      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