diff --git a/datapack/data/feathermc/origins/fox.json b/datapack/data/feathermc/origins/fox.json index d20e915..b2ac704 100644 --- a/datapack/data/feathermc/origins/fox.json +++ b/datapack/data/feathermc/origins/fox.json @@ -6,7 +6,8 @@ "origins:nine_lives", "origins:more_exhaustion", "feathermc:fox_size", - "feathermc:flammable" + "feathermc:flammable", + "feathermc:speedy" ], "order": 3, "impact": 2 diff --git a/datapack/data/feathermc/origins/gato.json b/datapack/data/feathermc/origins/gato.json index da10282..722c936 100644 --- a/datapack/data/feathermc/origins/gato.json +++ b/datapack/data/feathermc/origins/gato.json @@ -10,5 +10,5 @@ "origins:scare_creepers" ], "order": 3, - "impact": 2 + "impact": 1 } diff --git a/datapack/data/feathermc/powers/night_vision_focus.json b/datapack/data/feathermc/powers/night_vision_focus.json index 1c54d35..6c7e57e 100644 --- a/datapack/data/feathermc/powers/night_vision_focus.json +++ b/datapack/data/feathermc/powers/night_vision_focus.json @@ -29,18 +29,18 @@ }, { "type": "origins:power_active", - "power": "feathermc:night_vision_toggle" + "power": "*:*_toggle" } ] } }, "drain": { "type": "origins:exhaust", - "interval": 80, - "exhaustion": 1.0, + "interval": 40, + "exhaustion": 2.0, "condition": { "type": "origins:power_active", - "power": "feathermc:night_vision_toggle" + "power": "*:*_toggle" } } } diff --git a/datapack/data/feathermc/powers/speedy.json b/datapack/data/feathermc/powers/speedy.json new file mode 100644 index 0000000..2186809 --- /dev/null +++ b/datapack/data/feathermc/powers/speedy.json @@ -0,0 +1,28 @@ +{ + "type": "origins:multiple", + "name": "Speedy", + "description": "You're quick and hyper active! You also get hungry more quickly.", + "speed": { + "type": "origins:attribute", + "modifier": { + "id": "speedy_s", + "attribute": "minecraft:generic.movement_speed", + "amount": 0.02, + "operation": "add_value" + } + }, + "attack": { + "type": "origins:attribute", + "modifier": { + "id": "speedy_a", + "attribute": "minecraft:generic.attack_speed", + "amount": 0.75, + "operation": "add_value" + } + }, + "drain": { + "type": "origins:exhaust", + "interval": 150, + "exhaustion": 1.0 + } +}