finishing ignis powers
This commit is contained in:
13
src/main/resources/data/aspects/origins/ignis.json
Normal file
13
src/main/resources/data/aspects/origins/ignis.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"powers": [
|
||||
"aspects:hot_biomes",
|
||||
"aspects:ignis_primary",
|
||||
"aspects:ignis_secondary",
|
||||
"aspects:secondary_ding"
|
||||
],
|
||||
"icon": {
|
||||
"item": "minecraft:zombie_head"
|
||||
},
|
||||
"name": "Ignis",
|
||||
"description": "Full of energy and power, Ignis types are certainly the life of the party."
|
||||
}
|
||||
@@ -1,5 +1,13 @@
|
||||
{
|
||||
"type": "origins:fire_immunity",
|
||||
"type": "origins:modify_damage_taken",
|
||||
"damage_condition": {
|
||||
"type": "origins:fire"
|
||||
},
|
||||
"modifier": {
|
||||
"operation": "multiply_total",
|
||||
"value": -1
|
||||
},
|
||||
|
||||
"name":"Fire Immunity",
|
||||
"description":"You are immune to fire damage."
|
||||
}
|
||||
15
src/main/resources/data/aspects/powers/fire_strength.json
Normal file
15
src/main/resources/data/aspects/powers/fire_strength.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"type": "origins:conditioned_attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.attack_damage",
|
||||
"operation": "addition",
|
||||
"value": 0.2
|
||||
},
|
||||
"tick_rate": 20,
|
||||
"condition": {
|
||||
"type": "origins:on_fire"
|
||||
},
|
||||
|
||||
"name":"Heated Strength",
|
||||
"description":"Being on fire grants you an attack damage bonus."
|
||||
}
|
||||
19
src/main/resources/data/aspects/powers/hot_biomes.json
Normal file
19
src/main/resources/data/aspects/powers/hot_biomes.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"type": "origins:conditioned_attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.attack_damage",
|
||||
"operation": "addition",
|
||||
"value": 0.4
|
||||
},
|
||||
"tick_rate": 20,
|
||||
"condition": {
|
||||
"type": "origins:biome",
|
||||
"condition": {
|
||||
"type": "origins:temperature",
|
||||
"comparison": ">=",
|
||||
"compare_to": 1.0
|
||||
}
|
||||
},
|
||||
"name":"Heat Affinity",
|
||||
"description":"You get a decent attack boost in hot biomes."
|
||||
}
|
||||
14
src/main/resources/data/aspects/powers/ignis_primary.json
Normal file
14
src/main/resources/data/aspects/powers/ignis_primary.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"type": "origins:active_self",
|
||||
"entity_action": {
|
||||
"type": "origins:set_on_fire",
|
||||
"duration": 15
|
||||
},
|
||||
"cooldown": 300,
|
||||
"hud_render": {
|
||||
"should_render": true
|
||||
},
|
||||
|
||||
"name":"Ignition",
|
||||
"description":"Using your primary active ability, you can light yourself on fire for a short duration, granting you an attack buff."
|
||||
}
|
||||
20
src/main/resources/data/aspects/powers/ignis_secondary.json
Normal file
20
src/main/resources/data/aspects/powers/ignis_secondary.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"type": "origins:active_self",
|
||||
"entity_action": {
|
||||
"type": "origins:area_of_effect",
|
||||
"radius": 32,
|
||||
"bientity_action": {
|
||||
"type": "origins:target_action",
|
||||
"action": {
|
||||
"type": "origins:set_on_fire",
|
||||
"duration": 5
|
||||
}
|
||||
},
|
||||
"bientity_condition": {
|
||||
"type": "origins:can_see"
|
||||
}
|
||||
},
|
||||
"key":"key.origins.secondary_active",
|
||||
"cooldown": 1400,
|
||||
"name":"As your secondary ability, you can light entites around you on fire for a few seconds."
|
||||
}
|
||||
10
src/main/resources/data/aspects/powers/secondary_ding.json
Normal file
10
src/main/resources/data/aspects/powers/secondary_ding.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"type": "origins:active_self",
|
||||
"entity_action": {
|
||||
"type": "origins:play_sound",
|
||||
"sound": "minecraft:item.firecharge.use"
|
||||
},
|
||||
"key":"key.origins.secondary_active",
|
||||
"cooldown": 1400,
|
||||
"hidden":true
|
||||
}
|
||||
@@ -1,18 +1,29 @@
|
||||
{
|
||||
"type": "origins:action_over_time",
|
||||
"type": "origins:damage_over_time",
|
||||
"interval": 20,
|
||||
"entity_action": {
|
||||
"type": "origins:damage",
|
||||
"amount": 2,
|
||||
"source":{
|
||||
"name":"hurt_by_water"
|
||||
},
|
||||
"condition": {
|
||||
"type": "origins:fluid_height",
|
||||
"fluid": "minecraft:water",
|
||||
"comparison": ">=",
|
||||
"compare_to": 1
|
||||
}
|
||||
"onset_delay": 1,
|
||||
"damage": 2,
|
||||
"damage_easy": 1,
|
||||
"damage_source": {
|
||||
"name": "hurt_by_water",
|
||||
"unblockable": true,
|
||||
"bypasses_armor": true
|
||||
},
|
||||
"protection_enchantment": "origins:water_protection",
|
||||
"protection_effectiveness": 1.0,
|
||||
"condition": {
|
||||
"type": "origins:or",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "origins:fluid_height",
|
||||
"fluid": "minecraft:water",
|
||||
"comparison": ">",
|
||||
"compare_to": 0.0
|
||||
},
|
||||
{
|
||||
"type": "origins:in_rain"
|
||||
}
|
||||
]
|
||||
},
|
||||
"name":"Water Damage",
|
||||
"description":"When you touch water, you receive damage."
|
||||
|
||||
Reference in New Issue
Block a user