@aresrpg/aresrpg-sdk
Version:
General SDK to interract with AresRPG
324 lines (323 loc) • 8.6 kB
JSON
{
"senshi": {
"slash": {
"name": "Slash",
"icon": "senshi_slash",
"level": 1,
"description": "A quick, powerful strike dealing significant damage to a single target within close range.",
"levels": [
{
"cost": 5,
"range": [1, 2],
"critical_chance": 100,
"area": 1,
"area_type": "square",
"casts_per_turn": 0,
"casts_per_target": 0,
"turns_to_recast": 0,
"modifiable_range": false,
"line_of_sight": true,
"linear": false,
"free_cell": false,
"can_critical": true,
"base_effects": [
{
"type": "damage",
"min": 5,
"max": 10,
"target": "cell",
"element": "earth",
"chance": 100
}
],
"critical_effects": [
{
"type": "damage",
"min": 7,
"max": 12,
"target": "cell",
"element": "earth",
"chance": 100
},
{ "type": "push", "distance": 1, "chance": 30 }
]
},
{
"cost": 4,
"range": [1, 2],
"critical_chance": 100,
"area": 1,
"area_type": "square",
"casts_per_turn": 0,
"casts_per_target": 0,
"turns_to_recast": 0,
"modifiable_range": false,
"line_of_sight": true,
"linear": false,
"free_cell": false,
"can_critical": true,
"base_effects": [
{
"type": "damage",
"min": 6,
"max": 13,
"target": "cell",
"element": "earth",
"chance": 100
}
],
"critical_effects": [
{
"type": "damage",
"min": 7,
"max": 15,
"target": "cell",
"element": "earth",
"chance": 100
},
{ "type": "push", "distance": 1, "chance": 30 }
]
}
]
},
"jump": {
"name": "Jump",
"icon": "senshi_jump",
"level": 1,
"description": "Jump to any targeted cell within range, bypassing obstacles and positioning for tactical advantages.",
"levels": [
{
"cost": 5,
"range": [1, 4],
"critical_chance": 100,
"area": 1,
"area_type": "square",
"casts_per_turn": 0,
"casts_per_target": 0,
"turns_to_recast": 0,
"modifiable_range": false,
"line_of_sight": false,
"linear": false,
"free_cell": true,
"can_critical": false,
"base_effects": [{ "type": "teleport", "chance": 100 }],
"critical_effects": []
}
]
},
"rage": {
"name": "Rage",
"icon": "senshi_rage",
"level": 1,
"description": "Boosts the damage output of the Senshi or an ally for several turns, enhancing any attacks.",
"levels": [
{
"cost": 2,
"range": [0, 0],
"critical_chance": 40,
"area": 2,
"area_type": "circle",
"casts_per_turn": 0,
"casts_per_target": 0,
"turns_to_recast": 4,
"modifiable_range": true,
"line_of_sight": true,
"linear": false,
"free_cell": false,
"can_critical": true,
"base_effects": [
{
"type": "add",
"min": 3,
"max": 7,
"target": "cell",
"chance": 100,
"turns": 2,
"statistic": "damage"
}
],
"critical_effects": [
{
"type": "add",
"min": 5,
"max": 10,
"target": "cell",
"chance": 100,
"turns": 3,
"statistic": "damage"
}
]
}
]
}
},
"yajin": {
"trap": {
"name": "Trap",
"icon": "yajin_trap",
"level": 1,
"description": "Places an invisible trap on the ground that detonates for damage when an enemy steps on it.",
"levels": [
{
"cost": 4,
"range": [1, 4],
"critical_chance": 100,
"area": 1,
"area_type": "square",
"casts_per_turn": 0,
"casts_per_target": 0,
"turns_to_recast": 0,
"modifiable_range": true,
"line_of_sight": false,
"linear": false,
"free_cell": true,
"can_critical": false,
"base_effects": [
{
"type": "damage",
"min": 5,
"max": 9,
"target": "trap",
"element": "earth",
"chance": 100
},
{
"type": "poison",
"min": 1,
"max": 3,
"target": "trap",
"element": "air",
"chance": 10,
"turns": 2
}
],
"critical_effects": []
}
]
},
"unfazed": {
"name": "Unfazed",
"icon": "yajin_unfazed",
"level": 1,
"description": "Grants immunity to trap effects for the turn and may heal or strengthen the Yajin if he pass over one.",
"levels": [
{
"cost": 2,
"range": [0, 0],
"critical_chance": 100,
"area": 1,
"area_type": "square",
"casts_per_turn": 0,
"casts_per_target": 0,
"turns_to_recast": 4,
"modifiable_range": true,
"line_of_sight": true,
"linear": false,
"free_cell": false,
"can_critical": true,
"base_effects": [
{
"type": "trap_modifier",
"modifier": "cancel_damage",
"turns": 2,
"chance": 100
},
{
"type": "trap_modifier",
"modifier": "heal",
"turns": 2,
"chance": 50
},
{
"type": "trap_modifier",
"modifier": "add_damage",
"turns": 2,
"chance": 50
}
],
"critical_effects": [
{
"type": "trap_modifier",
"modifier": "cancel_damage",
"turns": 3,
"chance": 100
},
{
"type": "trap_modifier",
"modifier": "heal",
"turns": 3,
"chance": 50
},
{
"type": "trap_modifier",
"modifier": "add_damage",
"turns": 3,
"chance": 50
}
]
}
]
},
"flying_soul": {
"name": "Flying Soul",
"icon": "yajin_flying_soul",
"level": 1,
"description": "Sends out a soul projectile that deals damage to an enemy, effective at medium to long range.",
"levels": [
{
"cost": 6,
"range": [2, 4],
"critical_chance": 100,
"area": 2,
"area_type": "line",
"casts_per_turn": 0,
"casts_per_target": 0,
"turns_to_recast": 0,
"modifiable_range": true,
"line_of_sight": true,
"linear": true,
"free_cell": false,
"can_critical": true,
"base_effects": [
{
"type": "damage",
"min": 6,
"max": 11,
"target": "cell",
"element": "air",
"chance": 100
},
{
"type": "steal",
"min": 1,
"max": 4,
"target": "cell",
"chance": 50,
"turns": 1,
"statistic": "agility"
}
],
"critical_effects": [
{
"type": "damage",
"min": 12,
"max": 15,
"target": "cell",
"element": "air",
"chance": 100
},
{
"type": "steal",
"min": 5,
"max": 5,
"target": "cell",
"chance": 100,
"turns": 1,
"statistic": "agility"
}
]
}
]
}
}
}