added pyro
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"order": -1,
|
||||
"order": 1,
|
||||
"origins": [
|
||||
"aspects:anemo",
|
||||
"aspects:hydro",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"order": 1,
|
||||
"order": 2,
|
||||
"origins": [
|
||||
{
|
||||
"condition": {
|
||||
|
||||
14
src/main/resources/data/aspects/origins/pyro.json
Normal file
14
src/main/resources/data/aspects/origins/pyro.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"powers": [
|
||||
"aspects:fire_immunity",
|
||||
"aspects:nether_buff",
|
||||
"aspects:water_damage",
|
||||
"aspects:lava_vision",
|
||||
"aspects:flameborn"
|
||||
],
|
||||
"icon": {
|
||||
"item": "minecraft:zombie_head"
|
||||
},
|
||||
"name": "Pyro",
|
||||
"description": "fire go weeee"
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"type": "origins:active_self",
|
||||
"entity_action": {
|
||||
"type": "origins:raycast",
|
||||
"distance": 8,
|
||||
"block": false,
|
||||
"entity": true,
|
||||
"shape_type": "visual",
|
||||
"fluid_handling": "any",
|
||||
"bientity_action": {
|
||||
"type": "origins:target_action",
|
||||
"action":{
|
||||
"type":"origins:damage",
|
||||
"amount": 8,
|
||||
"source": {
|
||||
"name": "freeze",
|
||||
"bypasses_armor": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"command_at_hit": "particle minecraft:snowflake ~ ~ ~ 0 0 0 0.0 1 normal @a",
|
||||
"command_along_ray": "particle minecraft:snowflake",
|
||||
"command_step": 1,
|
||||
"command_along_ray_only_on_hit": false
|
||||
},
|
||||
"cooldown": 240,
|
||||
"hud_render": {
|
||||
"should_render": true
|
||||
},
|
||||
|
||||
"name":"Freeze Focus",
|
||||
"description":"When pressing the respective key, you will fire a ray of ice in the direction you are facing that will deal freeze damage to the target on impact."
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
{
|
||||
"type": "origins:active_self",
|
||||
"entity_action": {
|
||||
"type": "origins:raycast",
|
||||
"distance": 8,
|
||||
"block": false,
|
||||
"entity": true,
|
||||
"shape_type": "visual",
|
||||
"fluid_handling": "any",
|
||||
"bientity_action": {
|
||||
"type": "origins:target_action",
|
||||
"action":{
|
||||
"type":"origins:damage",
|
||||
"amount": 8,
|
||||
"source": {
|
||||
"name": "freeze",
|
||||
"bypasses_armor": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"command_at_hit": "particle minecraft:snowflake ~ ~ ~ 0 0 0 0.0 1 normal @a",
|
||||
"command_along_ray": "particle minecraft:snowflake",
|
||||
"command_step": 1,
|
||||
"command_along_ray_only_on_hit": false
|
||||
},
|
||||
"cooldown": 240,
|
||||
"hud_render": {
|
||||
"should_render": true
|
||||
},
|
||||
|
||||
"name":"Freeze Focus",
|
||||
"description":"When pressing the respective key, you will fire a ray of ice in the direction you are facing that will deal freeze damage to the target on impact."
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"type": "origins:fire_immunity",
|
||||
"name":"Fire Immunity",
|
||||
"description":"You are immune to fire damage."
|
||||
}
|
||||
6
src/main/resources/data/aspects/powers/flameborn.json
Normal file
6
src/main/resources/data/aspects/powers/flameborn.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"type": "origins:particle",
|
||||
"particle": "minecraft:flame",
|
||||
"frequency": 80,
|
||||
"hidden":true
|
||||
}
|
||||
@@ -1,39 +0,0 @@
|
||||
{
|
||||
"type":"origins:action_over_time",
|
||||
"entity_action":{
|
||||
"type":"origins:block_action_at",
|
||||
"block_action":{
|
||||
"type":"origins:offset",
|
||||
"y":-1,
|
||||
"action":{
|
||||
"type":"origins:set_block",
|
||||
"block":"minecraft:frosted_ice"
|
||||
}
|
||||
}
|
||||
},
|
||||
"condition": {
|
||||
"type": "origins:and",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "origins:on_block",
|
||||
"block_condition": {
|
||||
"type": "origins:block",
|
||||
"block": "minecraft:water"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "origins:fall_distance",
|
||||
"comparison": ">",
|
||||
"compare_to": 4,
|
||||
"inverted": true
|
||||
},
|
||||
{
|
||||
"type": "origins:power_active",
|
||||
"power": "aspects:frost_walker",
|
||||
"key": {
|
||||
"key": "key.origins.secondary_active"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
5
src/main/resources/data/aspects/powers/lava_vision.json
Normal file
5
src/main/resources/data/aspects/powers/lava_vision.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"type": "origins:lava_vision",
|
||||
"s": 0,
|
||||
"v": 15
|
||||
}
|
||||
17
src/main/resources/data/aspects/powers/nether_buff.json
Normal file
17
src/main/resources/data/aspects/powers/nether_buff.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"type": "origins:conditioned_attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.attack_damage",
|
||||
"operation": "addition",
|
||||
"value": 0.4
|
||||
},
|
||||
"condition": {
|
||||
"type": "origins:biome",
|
||||
"condition": {
|
||||
"type": "origins:category",
|
||||
"category": "nether"
|
||||
}
|
||||
},
|
||||
"name":"Homely Strength",
|
||||
"description":"You do more damage whilst in the Nether."
|
||||
}
|
||||
15
src/main/resources/data/aspects/powers/water_damage.json
Normal file
15
src/main/resources/data/aspects/powers/water_damage.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"entity_action": {
|
||||
"type": "origins:damage",
|
||||
"amount": 2,
|
||||
"source":{
|
||||
"name":"hurt_by_water"
|
||||
},
|
||||
"condition": {
|
||||
"type": "origins:fluid_height",
|
||||
"fluid": "minecraft:water",
|
||||
"comparison": ">=",
|
||||
"compare_to": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user