Page 2 of 2

Re: Game definition jsons - Effect definition json

Posted: Wed Aug 28, 2019 6:10 am
by DoomsdayDragonfire
Ok it is here:

https://www.androidutils.com/forum/view ... 53f94d96f7

If you have any questions, you can leave there and i will answer later... (currently is +3AM, i made the post while the idea was fresh, but i need to sleep 😅)

Re: Game definition jsons - Effect definition json

Posted: Fri Aug 30, 2019 6:42 pm
by Stratego (dev)
new opions under the specs part

Code: Select all

        RESISTED_BY_DODGE_MELEE,  // probability is calculated as dodge melee is calculated
        RESISTED_BY_DODGE_RANGED, // probability is calculated as dodge ranged is calculated
        RESISTED_BY_HP,           // probability is calculated based on DEFINE_UNIT_BIG_HP_VALUE and unit hp
        RESISTED_BY_POWER,        // probability is calculated based on DEFINE_UNIT_BIG_POWER_VALUE and unit hp

Re: Game definition jsons - Effect definition json

Posted: Sun Sep 15, 2019 4:23 pm
by Endru1241
There is no list of "effectTriggers", that's set when "effectBehaviour":"TRIGGERED_EFFECT".
That would be helpful.

Applicable effects ids put in "trnSystemSpecialEffectID" could also help.

Re: Game definition jsons - Effect definition json

Posted: Sun Sep 15, 2019 5:14 pm
by Stratego (dev)
updated:
"effectTriggers":["ON_DAMAGED"], ----------------------------------------------------------------------- what event triggers the effect: ON_DAMAGED, ON_DAMAGED_AMOUNT, ON_DIED, ON_KILL_ENEMY, ON_DAMAGES, ON_DAMAGES_AMOUNT



system special effects are under "system special effects"

Re: Game definition jsons - Effect definition json

Posted: Tue Dec 10, 2019 4:35 pm
by Stratego (dev)
IS_TERRAIN_SOURCE, // this effect is from a terrain affection (like in woods foot units can have +1 defense)

(first steps of making terrain put some effect on units)

Re: Game definition jsons - Effect definition json

Posted: Tue Dec 10, 2019 11:46 pm
by Stratego (dev)
i made a little differntly - so IS_TERRAIN_SOURCE is removed.

Re: Game definition jsons - Effect definition json

Posted: Sun Jan 19, 2020 6:01 pm
by Stratego (dev)
New feature:

"chancePercent":1.0,----------------------------------------------------------------chance of casting the spell, here use 1=100% if you want to be always
// Also on WEAPON_SLOT_1,WEAPON_EFFECT_SLOT_HEAL the probability to take effect on targeted/damaged unit (eg. is weapon fire effect sticks on enemy or not)

Re: Game definition jsons - Effect definition json

Posted: Sun Jan 19, 2020 10:53 pm
by Stratego (dev)
new kind of effects:
public static final int SYSTEM_SPECIAL_EFFECT_RELOCATE = 118; // used to "teleport" the caster unit to the target location, target is read by the green environmental floating action.
public static final int SYSTEM_SPECIAL_EFFECT_REVEAL = 119; // used to reveal a spot on target location, target is read by the green environmental floating action.

Re: Game definition jsons - Effect definition json

Posted: Mon Jan 20, 2020 3:26 am
by Alexander82
You are great!

Re: Game definition jsons - Effect definition json

Posted: Mon Jan 20, 2020 3:29 am
by Alexander82
Stratego (dev) wrote:
Sun Jan 19, 2020 10:53 pm
new kind of effects:
public static final int SYSTEM_SPECIAL_EFFECT_RELOCATE = 118; // used to "teleport" the caster unit to the target location, target is read by the green environmental floating action.
public static final int SYSTEM_SPECIAL_EFFECT_REVEAL = 119; // used to reveal a spot on target location, target is read by the green environmental floating action.
btw can the caster also teleport others?

Re: Game definition jsons - Effect definition json

Posted: Mon Jan 20, 2020 5:55 am
by Stratego (dev)
no, he can not.

Re: Game definition jsons - Effect definition json

Posted: Mon Jan 20, 2020 5:59 am
by Stratego (dev)
also never forget that the AI will not use these ever.
(until i implement it)

Re: Game definition jsons - Effect definition json

Posted: Wed Jan 22, 2020 12:36 pm
by Alexander82
Ok, thanks!

Re: Game definition jsons - Effect definition json

Posted: Fri Jan 24, 2020 2:33 pm
by Stratego (dev)
new effect special settings:
IS_TERRAIN_SOURCE, // this effect is from a terrain affection (like in woods foot units can have +1 defense)
WEARS_OFF_AFTER_MOVE, // the effect (if on unit as a enchantment) will wears off after unit moves
WEARS_OFF_AFTER_ATTACK, // the effect (if on unit as a enchantment) will wears off after unit attacs
WEARS_OFF_AFTER_ABILITY_USE, // the effect (if on unit as a enchantment) will wears off after unit uses spell or ability

Re: Game definition jsons - Effect definition json

Posted: Fri Jan 24, 2020 4:49 pm
by Jasondunkel
Sounds good and very intresting

Re: Game definition jsons - Effect definition json

Posted: Fri Jan 24, 2020 6:06 pm
by Alexander82
Stratego (dev) wrote:
Fri Jan 24, 2020 2:33 pm
new effect special settings:
IS_TERRAIN_SOURCE, // this effect is from a terrain affection (like in woods foot units can have +1 defense)
WEARS_OFF_AFTER_MOVE, // the effect (if on unit as a enchantment) will wears off after unit moves
WEARS_OFF_AFTER_ATTACK, // the effect (if on unit as a enchantment) will wears off after unit attacs
WEARS_OFF_AFTER_ABILITY_USE, // the effect (if on unit as a enchantment) will wears off after unit uses spell or ability
Thanks! You've bben really fast!
Hiding spells coming!

Re: Game definition jsons - Effect definition json

Posted: Sun Feb 02, 2020 9:42 pm
by Stratego (dev)
New:
"groups":["GROUP1", "GROUP2"], -------------------------------------------------- the group(s) of this effect (used in eg. removesEffectGroups), you can configure any string value here
"removesEffectGroups":["GROUP1", "GROUP2"], ----------------------------------- list of effect groups that effects will be removed when this effect applied, combines with removesBuffs! "NONE" considered as "ALL"

changed:
"removesBuffs":"ENEMYSPELLS", --------------------------------------------------- removes buffs debuffs or all (eg. poison/slowing etc) ENEMYSPELLS/ALL/NONE Beware! removesEffectGroups relies on this!

Re: Game definition jsons - Effect definition json

Posted: Sun Feb 02, 2020 10:04 pm
by Alexander82
Grat job!

Re: Game definition jsons - Effect definition json

Posted: Fri Feb 21, 2020 6:18 pm
by Stratego (dev)
new spec option:
IS_EFFECT_RANGE_ABSOLUTE, // if set than effect has absolute range - independent from caster spell range.