Not impossible at my sight but its quite less detailed
for example 10 int does 468 damage 20 int does 660 damage here is triggers
if you add more "If int greater/lesser" you can make more detail
- INT trigger
- Events
- Unit - A unit Begins casting an ability
- Conditions
- (Ability being cast) Equal to Frost Nova
- Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Level of Frost Nova for (Casting unit)) Equal to 1
- Then - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Intelligence of (Casting unit) (Exclude bonuses)) Less than 10
- Then - Actions
- Unit - Cause (Casting unit) to damage (Target unit of ability being cast), dealing 200.00 damage of attack type Spells and damage type Normal
- Else - Actions
- Do nothing
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Intelligence of (Casting unit) (Exclude bonuses)) Less than 20
- (Intelligence of (Casting unit) (Exclude bonuses)) Greater than or equal to 10
- Then - Actions
- Unit - Cause (Casting unit) to damage (Target unit of ability being cast), dealing 400.00 damage of attack type Spells and damage type Normal
- Else - Actions
- Do nothing
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Intelligence of (Casting unit) (Exclude bonuses)) Less than 30
- (Intelligence of (Casting unit) (Exclude bonuses)) Greater than or equal to 20
- Then - Actions
- Unit - Cause (Casting unit) to damage (Target unit of ability being cast), dealing 600.00 damage of attack type Spells and damage type Normal
- Else - Actions
- Do nothing
- Else - Actions
- Do nothing