Spell Charges

Atticus

New Member
Reaction score
2
Is there anyway you can make spells that have charges? Similar to an item.

What I'm looking to do is when you pick up an item say "Fire" it adds a charge to the spell "Fireblast" but doesn't add an item into you're inventory is this possible?
 

Darthfett

Aerospace/Cybersecurity Software Engineer
Reaction score
615
If you trigger it.

Have an integer represent the unit's current charges for an ability. Then do something like this:

Code:
Events
    Unit - A unit begins casting an ability
Conditions
    (Ability being cast) equal to (Fireblast)
Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        If - Conditions
            Charges equal to 0
        Then - Actions
            Unit - Order (Triggering unit) to Stop
        Else - Actions

This will stop a unit from casting the ability if he does not have enough charges. The adding/subtracting to the variable is up to you.
 

Genkora

Frog blast the vent core!
Reaction score
92
Code:
Events
    Unit - A unit begins casting an ability
Conditions
    (Ability being cast) equal to (Fireblast)
Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        If - Conditions
            Charges equal to 0
        Then - Actions
            Unit - Order (Triggering unit) to Stop
        Else - Actions
            [B]set Integer equal to Integer - 1[/B]

add the bolded. For adding charge, just make the item that gets picked up is used on pick up and doesn't do anything. Then make a trigger that does

set integer = integer + 1
 

Atticus

New Member
Reaction score
2
k thank you both. I got it working. Just one more thing. Is there anyway to show a number at the bottom of the spell to show the amount of charges similar to the item charged. : /
 
Reaction score
91
> set Integer equal to Integer - 1
The event is "Begins casting" which means it can get abused. It would be better if the integer substraction was done in another trigger with the event "Starts the effect of an ability".

> Is there anyway to show a number at the bottom of the spell
Well, spells can't have those indexes as items do for charges. A workaround could be to make the ability have lots of levels (10? more?) and each level would represent a charge.
 
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