Initial commit
This commit is contained in:
12
bin/main/data/aspects/origin_layers/elements.json
Normal file
12
bin/main/data/aspects/origin_layers/elements.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"order": -1,
|
||||
"origins": [
|
||||
"aspects:anemo",
|
||||
"aspects:hydro",
|
||||
"aspects:geo",
|
||||
"aspects:pyro",
|
||||
"aspects:ordo",
|
||||
"aspects:perditio"
|
||||
],
|
||||
"name": "Aspect"
|
||||
}
|
||||
48
bin/main/data/aspects/origin_layers/origins.json
Normal file
48
bin/main/data/aspects/origin_layers/origins.json
Normal file
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"order": 1,
|
||||
"origins": [
|
||||
{
|
||||
"condition": {
|
||||
"type": "origins:origin",
|
||||
"origin": "aspects:pyro",
|
||||
"layer": "aspects:elements"
|
||||
},
|
||||
"origins": [
|
||||
"aspects:human",
|
||||
"aspects:magmus",
|
||||
"aspects:ignis",
|
||||
"aspects:navitas"
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": {
|
||||
"type": "origins:origin",
|
||||
"origin": "aspects:hydro",
|
||||
"layer": "aspects:elements"
|
||||
},
|
||||
"origins": [
|
||||
"aspects:cryo",
|
||||
"aspects:human",
|
||||
"aspects:altum",
|
||||
"aspects:aquatillis"
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": {
|
||||
"type":"origins:origin",
|
||||
"origin":"aspects:anemo",
|
||||
"layer":"aspects:elements"
|
||||
},
|
||||
"origins": [
|
||||
"aspects:human",
|
||||
"aspects:tempus",
|
||||
"aspects:avis",
|
||||
"aspects:sophos",
|
||||
"icarus:icarae"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
"name": "Type",
|
||||
"replace":true
|
||||
}
|
||||
13
bin/main/data/aspects/origins/anemo.json
Normal file
13
bin/main/data/aspects/origins/anemo.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"powers": [
|
||||
"aspects:fleet_footed",
|
||||
"aspects:negate_fall_damage",
|
||||
"aspects:chained",
|
||||
"aspects:windborn"
|
||||
],
|
||||
"icon": {
|
||||
"item": "minecraft:zombie_head"
|
||||
},
|
||||
"name": "Anemo",
|
||||
"description": "Anemo users are light on their feet, freeform in combat and wanderers by nature."
|
||||
}
|
||||
13
bin/main/data/aspects/origins/cryo.json
Normal file
13
bin/main/data/aspects/origins/cryo.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"powers": [
|
||||
"aspects:cold_biomes",
|
||||
"aspects:frost_walker",
|
||||
"aspects:cryo_primary",
|
||||
"aspects:cryo_secondary"
|
||||
],
|
||||
"icon": {
|
||||
"item": "minecraft:zombie_head"
|
||||
},
|
||||
"name": "Cryo",
|
||||
"description": "Cold, calculating and precise, Cryo types always get the job done."
|
||||
}
|
||||
13
bin/main/data/aspects/origins/hydro.json
Normal file
13
bin/main/data/aspects/origins/hydro.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"powers": [
|
||||
"aspects:water_breathing",
|
||||
"aspects:constitution",
|
||||
"aspects:fire_damage",
|
||||
"aspects:waterborn"
|
||||
],
|
||||
"icon": {
|
||||
"item": "minecraft:zombie_head"
|
||||
},
|
||||
"name": "Hydro",
|
||||
"description": "Fluid and ever-changing, Hydro users are flexible and aware of the intent behind the actions of their enemies in order to better defy them."
|
||||
}
|
||||
18
bin/main/data/aspects/powers/chained.json
Normal file
18
bin/main/data/aspects/powers/chained.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"type": "origins:conditioned_attribute",
|
||||
"block_condition": {
|
||||
"type": "origins:exposed_to_sky",
|
||||
"inverted": "true"
|
||||
},
|
||||
"modifier":
|
||||
{
|
||||
"attribute": "minecraft:generic.attack_speed",
|
||||
"operation": "addition",
|
||||
"value": -1
|
||||
},
|
||||
|
||||
"tick_rate": 20,
|
||||
"name":"Chained",
|
||||
"description":"When you aren't exposed to the sky, you become slower in combat."
|
||||
|
||||
}
|
||||
19
bin/main/data/aspects/powers/cold_biomes.json
Normal file
19
bin/main/data/aspects/powers/cold_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": 0.05
|
||||
}
|
||||
},
|
||||
"name":"Cold Affinity",
|
||||
"description":"You get a decent attack boost in cold biomes. (N)ice ;)"
|
||||
}
|
||||
34
bin/main/data/aspects/powers/cryo_primary.json
Normal file
34
bin/main/data/aspects/powers/cryo_primary.json
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"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": 6,
|
||||
"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": 140,
|
||||
"hud_render": {
|
||||
"should_render": true
|
||||
},
|
||||
|
||||
"name":"Freeze Focus",
|
||||
"description":"This is your primary ability. 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."
|
||||
}
|
||||
|
||||
16
bin/main/data/aspects/powers/fleet_footed.json
Normal file
16
bin/main/data/aspects/powers/fleet_footed.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "origins:attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.movement_speed",
|
||||
"value": 0.05,
|
||||
"operation": "addition"
|
||||
},
|
||||
"name":"Fleet Footed",
|
||||
"description":"You are quicker on your feet than others.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
bin/main/data/aspects/powers/frost_walker.json
Normal file
0
bin/main/data/aspects/powers/frost_walker.json
Normal file
292
bin/main/data/aspects/powers/negate_fall_damage.json
Normal file
292
bin/main/data/aspects/powers/negate_fall_damage.json
Normal file
@@ -0,0 +1,292 @@
|
||||
{
|
||||
"type": "origins:multiple",
|
||||
|
||||
"slowness_when_fall1": {
|
||||
"type": "origins:self_action_when_hit",
|
||||
"entity_action": {
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:slowness",
|
||||
"amplifier": 0,
|
||||
"duration": 100
|
||||
}
|
||||
},
|
||||
"damage_condition": {
|
||||
"type": "origins:and",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "origins:name",
|
||||
"name": "fall"
|
||||
},
|
||||
{
|
||||
"type": "origins:amount",
|
||||
"comparison": ">=",
|
||||
"compare_to": 3.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"cooldown": 20
|
||||
},
|
||||
"slowness_when_flyintowall1": {
|
||||
"type": "origins:self_action_when_hit",
|
||||
"entity_action": {
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:slowness",
|
||||
"amplifier": 0,
|
||||
"duration": 100
|
||||
}
|
||||
},
|
||||
"damage_condition": {
|
||||
"type": "origins:and",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "origins:name",
|
||||
"name": "flyIntoWall"
|
||||
},
|
||||
{
|
||||
"type": "origins:amount",
|
||||
"comparison": ">=",
|
||||
"compare_to": 3.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"cooldown": 20
|
||||
},
|
||||
|
||||
"slowness_when_fall3": {
|
||||
"type": "origins:self_action_when_hit",
|
||||
"entity_action": {
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:slowness",
|
||||
"amplifier": 1,
|
||||
"duration": 100
|
||||
}
|
||||
},
|
||||
"damage_condition": {
|
||||
"type": "origins:and",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "origins:name",
|
||||
"name": "fall"
|
||||
},
|
||||
{
|
||||
"type": "origins:amount",
|
||||
"comparison": ">=",
|
||||
"compare_to": 6.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"cooldown": 20
|
||||
},
|
||||
"slowness_when_flyintowall3": {
|
||||
"type": "origins:self_action_when_hit",
|
||||
"entity_action": {
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:slowness",
|
||||
"amplifier": 1,
|
||||
"duration": 100
|
||||
}
|
||||
},
|
||||
"damage_condition": {
|
||||
"type": "origins:and",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "origins:name",
|
||||
"name": "flyIntoWall"
|
||||
},
|
||||
{
|
||||
"type": "origins:amount",
|
||||
"comparison": ">=",
|
||||
"compare_to": 6.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"cooldown": 20
|
||||
},
|
||||
|
||||
"slowness_when_fall5": {
|
||||
"type": "origins:self_action_when_hit",
|
||||
"entity_action": {
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:slowness",
|
||||
"amplifier": 2,
|
||||
"duration": 120
|
||||
}
|
||||
},
|
||||
"damage_condition": {
|
||||
"type": "origins:and",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "origins:name",
|
||||
"name": "fall"
|
||||
},
|
||||
{
|
||||
"type": "origins:amount",
|
||||
"comparison": ">=",
|
||||
"compare_to": 10.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"cooldown": 20
|
||||
},
|
||||
"slowness_when_flyintowall5": {
|
||||
"type": "origins:self_action_when_hit",
|
||||
"entity_action": {
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:slowness",
|
||||
"amplifier": 2,
|
||||
"duration": 120
|
||||
}
|
||||
},
|
||||
"damage_condition": {
|
||||
"type": "origins:and",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "origins:name",
|
||||
"name": "flyIntoWall"
|
||||
},
|
||||
{
|
||||
"type": "origins:amount",
|
||||
"comparison": ">=",
|
||||
"compare_to": 10.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"cooldown": 20
|
||||
},
|
||||
|
||||
"slowness_when_fall7": {
|
||||
"type": "origins:self_action_when_hit",
|
||||
"entity_action": {
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:slowness",
|
||||
"amplifier": 3,
|
||||
"duration": 140
|
||||
}
|
||||
},
|
||||
"damage_condition": {
|
||||
"type": "origins:and",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "origins:name",
|
||||
"name": "fall"
|
||||
},
|
||||
{
|
||||
"type": "origins:amount",
|
||||
"comparison": ">=",
|
||||
"compare_to": 14.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"cooldown": 20
|
||||
},
|
||||
"slowness_when_flyintowall7": {
|
||||
"type": "origins:self_action_when_hit",
|
||||
"entity_action": {
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:slowness",
|
||||
"amplifier": 3,
|
||||
"duration": 140
|
||||
}
|
||||
},
|
||||
"damage_condition": {
|
||||
"type": "origins:and",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "origins:name",
|
||||
"name": "flyIntoWall"
|
||||
},
|
||||
{
|
||||
"type": "origins:amount",
|
||||
"comparison": ">=",
|
||||
"compare_to": 14.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"cooldown": 20
|
||||
},
|
||||
|
||||
"slowness_when_fall9": {
|
||||
"type": "origins:self_action_when_hit",
|
||||
"entity_action": {
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:slowness",
|
||||
"amplifier": 4,
|
||||
"duration": 140
|
||||
}
|
||||
},
|
||||
"damage_condition": {
|
||||
"type": "origins:and",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "origins:name",
|
||||
"name": "fall"
|
||||
},
|
||||
{
|
||||
"type": "origins:amount",
|
||||
"comparison": ">=",
|
||||
"compare_to": 18.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"cooldown": 20
|
||||
},
|
||||
"slowness_when_flyintowall9": {
|
||||
"type": "origins:self_action_when_hit",
|
||||
"entity_action": {
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:slowness",
|
||||
"amplifier": 4,
|
||||
"duration": 140
|
||||
}
|
||||
},
|
||||
"damage_condition": {
|
||||
"type": "origins:and",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "origins:name",
|
||||
"name": "flyIntoWall"
|
||||
},
|
||||
{
|
||||
"type": "origins:amount",
|
||||
"comparison": ">=",
|
||||
"compare_to": 18.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"cooldown": 20
|
||||
},
|
||||
|
||||
"reduced_kinetic_damage": {
|
||||
"type": "origins:modify_damage_taken",
|
||||
"modifier": {
|
||||
"name": "More kinetic damage taken",
|
||||
"value": -0.85,
|
||||
"operation": "multiply_base"
|
||||
},
|
||||
"damage_condition": {
|
||||
"type": "origins:or",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "origins:name",
|
||||
"name": "fall"
|
||||
},
|
||||
{
|
||||
"type": "origins:name",
|
||||
"name": "flyIntoWall"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"name":"Negate Falling",
|
||||
"description":"You cannot take fall damage, but the more fall damage that is absorbed by the atmosphere, the more your movement speed will temporarily decrease."
|
||||
}
|
||||
6
bin/main/data/aspects/powers/waterborn.json
Normal file
6
bin/main/data/aspects/powers/waterborn.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"type": "origins:particle",
|
||||
"particle": "minecraft:bubble",
|
||||
"frequency": 80,
|
||||
"hidden":true
|
||||
}
|
||||
6
bin/main/data/aspects/powers/windborn.json
Normal file
6
bin/main/data/aspects/powers/windborn.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"type": "origins:particle",
|
||||
"particle": "minecraft:cloud",
|
||||
"frequency": 80,
|
||||
"hidden":true
|
||||
}
|
||||
Reference in New Issue
Block a user