Added fox, gato
Edits to Avian & Bat Added power "flammable" to take extra damage by fire (with special effect) Added power "fall_immunity_or_death" which negates fall damage completely until it doesn't (>20 block drop) Added power "fox_jump_height" which boosts jump height by a bit, by now unnecessary though thanks to pehkui commands not using base. Added power "blinding_lights" which will make you blind when exposed to bright lights but only if you're not wearing a helmet. Added power "night_vision" which is toggle-able, drains hunger when used. Could use a rewrite into an "origins:multiple" but good enough for now. Added power "pumpkin_hate" which makes pumpkins and pumpkin wearers invisible to the viewer. Added power "dark_sleep" which allows sleep only within a certain darkness. Added power "standing_invisibility" which is currently unused due to being quite OP. Could use a timer before it activates. Added power "reverse_logic" which is still buggy and needs work.main
parent
a9b3f42fbb
commit
3c46d500b0
@ -0,0 +1,13 @@
|
||||
{
|
||||
"name": "Fox",
|
||||
"description": "A vulpine creature with high-energy and a talent for mischief. Tiny and speedy!",
|
||||
"powers": [
|
||||
"origins:sprint_jump",
|
||||
"origins:nine_lives",
|
||||
"origins:more_exhaustion",
|
||||
"feathermc:fox_size",
|
||||
"feathermc:flammable"
|
||||
],
|
||||
"order": 3,
|
||||
"impact": 2
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
{
|
||||
"name": "El Gato",
|
||||
"description": "A feline creature that excells in sneaking, jumps and agility.",
|
||||
"powers": [
|
||||
"origins:sprint_jump",
|
||||
"origins:nine_lives",
|
||||
"feathermc:fall_immunity_or_death",
|
||||
"feathermc:night_vision_drain",
|
||||
"feathermc:night_vision_concentrate",
|
||||
"feathermc:hunger_when_night_vision_drain",
|
||||
"origins:velvet_paws",
|
||||
"origins:scare_creepers"
|
||||
],
|
||||
"order": 3,
|
||||
"impact": 2
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
{
|
||||
"name": "Protogen",
|
||||
"description": "An artificial creature designed to adapt to its surroundings.",
|
||||
"powers": [
|
||||
"feathermc:pumpkin_hate",
|
||||
"feathermc:reverse_logic"
|
||||
],
|
||||
"order": 9,
|
||||
"impact": 2
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
{
|
||||
"type": "origins:stacking_status_effect",
|
||||
"min_stacks": 0,
|
||||
"max_stacks": 8,
|
||||
"duration_per_stack": 35,
|
||||
"tick_rate": 100,
|
||||
"effects": [
|
||||
{
|
||||
"id": "minecraft:blindness",
|
||||
"is_ambient": true,
|
||||
"show_particles": false,
|
||||
"show_icon": false
|
||||
}
|
||||
],
|
||||
"condition": {
|
||||
"type": "origins:and",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "origins:brightness",
|
||||
"comparison": ">=",
|
||||
"compare_to": 0.5
|
||||
},
|
||||
{
|
||||
"type": "origins:equipped_item",
|
||||
"inverted": true,
|
||||
"equipment_slot": "head",
|
||||
"item_condition": {
|
||||
"type": "origins:armor_value",
|
||||
"comparison": ">",
|
||||
"compare_to": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"name": "Blinded by the Lights",
|
||||
"description": "Being in too much light blinds you. Consider wearing something on your head."
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
{
|
||||
"type": "origins:prevent_sleep",
|
||||
"condition": {
|
||||
"type": "origins:brightness",
|
||||
"comparison": ">=",
|
||||
"compare_to": 0.1
|
||||
},
|
||||
"name": "Dark Slumber",
|
||||
"description": "Adapted to dark environments you're uncomfortable in the light. You can only sleep in dark environments."
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
{
|
||||
"type": "origins:invulnerability",
|
||||
"name": "Falling on your paws",
|
||||
"description": "You always land on your paws. That can't save you from too much height though.",
|
||||
"condition": {
|
||||
"type": "origins:fall_distance",
|
||||
"comparison": "<=",
|
||||
"compare_to": 10
|
||||
},
|
||||
"damage_condition": {
|
||||
"type": "origins:in_tag",
|
||||
"tag": "minecraft:is_fall"
|
||||
}
|
||||
}
|
@ -0,0 +1,59 @@
|
||||
{
|
||||
"type": "origins:multiple",
|
||||
"name": "Flammable",
|
||||
"description": "Your fluffy fur turns out to be very flammable! Better not catch fire!",
|
||||
"flammable_effect": {
|
||||
"type": "origins:action_when_damage_taken",
|
||||
"cooldown": 20,
|
||||
"damage_condition": {
|
||||
"type": "origins:fire"
|
||||
},
|
||||
"entity_action": {
|
||||
"type": "origins:if_else",
|
||||
"condition": {
|
||||
"type": "origins:on_fire",
|
||||
"inverted": true
|
||||
},
|
||||
"if_action": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:set_on_fire",
|
||||
"duration": 10
|
||||
},
|
||||
{
|
||||
"type": "origins:play_sound",
|
||||
"sound": "minecraft:block.fire.extinguish",
|
||||
"category": "players",
|
||||
"pitch": 0.6,
|
||||
"volume": 0.6
|
||||
},
|
||||
{
|
||||
"type": "origins:spawn_particles",
|
||||
"particle": "minecraft:smoke",
|
||||
"count": 25,
|
||||
"offset_y": 0.5,
|
||||
"speed": 0.2,
|
||||
"spread": {
|
||||
"x": 0.35,
|
||||
"y": 0.45,
|
||||
"z": 0.35
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"extra_fire_dmg": {
|
||||
"type": "origins:action_when_damage_taken",
|
||||
"damage_condition": {
|
||||
"type": "origins:in_tag",
|
||||
"tag": "minecraft:is_fire"
|
||||
},
|
||||
"entity_action": {
|
||||
"type": "origins:damage",
|
||||
"damage_type": "minecraft:on_fire",
|
||||
"amount": 4
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
{
|
||||
"type": "origins:attribute",
|
||||
"hidden": true,
|
||||
"modifier": {
|
||||
"id": "small_size_compensation",
|
||||
"attribute": "minecraft:generic.jump_strength",
|
||||
"amount": 0.1,
|
||||
"operation": "add_value"
|
||||
}
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "origins:action_on_callback",
|
||||
"name": "Fox sized",
|
||||
"description": "You're small!",
|
||||
"entity_chosen_when_orb": true,
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:height 0.75 @s"
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale set pehkui:width 0.75 @s"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "scale reset @s"
|
||||
}
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
{
|
||||
"type": "origins:exhaust",
|
||||
"hidden": true,
|
||||
"interval": 20,
|
||||
"exhaustion": 0.812,
|
||||
"condition": {
|
||||
"type": "origins:power_active",
|
||||
"power": "feathermc:night_vision_drain"
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,11 @@
|
||||
{
|
||||
"type": "origins:night_vision",
|
||||
"strength": 0.5,
|
||||
"name": "Darkvision",
|
||||
"description": "You can see in the dark. Somewhat.",
|
||||
"condition": {
|
||||
"type": "origins:brightness",
|
||||
"comparison": "<=",
|
||||
"compare_to": 0.3
|
||||
}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"name": "Night Vision",
|
||||
"description": "Able to see in the dark at will. The effort does make you hungry more quickly though and requires certain level of hunger to be used!",
|
||||
"type": "origins:toggle",
|
||||
"key": {
|
||||
"key": "key.origins.primary_active",
|
||||
"continuous": false
|
||||
},
|
||||
"retain_state": false,
|
||||
"condition": {
|
||||
"type": "apoli:food_level",
|
||||
"comparison": ">",
|
||||
"compare_to": 6
|
||||
}
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
{
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_respawned": {
|
||||
"type": "origins:if_else",
|
||||
"condition": {
|
||||
"type": "origins:power_active",
|
||||
"power": "feathermc:night_vision_concentrate",
|
||||
"inverted": true
|
||||
},
|
||||
"if_action": {
|
||||
"type": "origins:toggle",
|
||||
"power": "feathermc:night_vision_concentrate"
|
||||
}
|
||||
},
|
||||
"hidden": true
|
||||
}
|
||||
|
@ -0,0 +1,29 @@
|
||||
{
|
||||
"hidden": true,
|
||||
"type": "origins:night_vision",
|
||||
"retain_state": false,
|
||||
"strength": 1.0,
|
||||
"key": {
|
||||
"key": "key.origins.primary_active",
|
||||
"continuous": false
|
||||
},
|
||||
"condition": {
|
||||
"type": "origins:and",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "origins:submerged_in",
|
||||
"fluid": "minecraft:water",
|
||||
"inverted": true
|
||||
},
|
||||
{
|
||||
"type": "apoli:food_level",
|
||||
"comparison": ">",
|
||||
"compare_to": 6
|
||||
},
|
||||
{
|
||||
"type": "origins:power_active",
|
||||
"power": "feathermc:night_vision_concentrate"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
{
|
||||
"type": "origins:multiple",
|
||||
"name": "G-g-glitchy",
|
||||
"description": "Your visual processor is a prototype. Some objects are just beyond your comprehension",
|
||||
"prevent_eating": {
|
||||
"type": "origins:prevent_item_use",
|
||||
"item_condition": {
|
||||
"type": "origins:all_of",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "origins:food"
|
||||
},
|
||||
{
|
||||
"type": "origins:ingredient",
|
||||
"ingredient": {
|
||||
"tag": "origins:pumpkin_like/food"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"prevent_seeing": {
|
||||
"type": "origins:prevent_entity_render",
|
||||
"bientity_condition": {
|
||||
"type": "apoli:equal",
|
||||
"inverted": true
|
||||
},
|
||||
"entity_condition": {
|
||||
"type": "origins:equipped_item",
|
||||
"equipment_slot": "head",
|
||||
"item_condition": {
|
||||
"type": "origins:ingredient",
|
||||
"ingredient": {
|
||||
"tag": "origins:pumpkin_like/equipment"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,27 @@
|
||||
{
|
||||
"type": "origins:multiple",
|
||||
"toggle": {
|
||||
"type": "origins:toggle",
|
||||
"active_by_default": false,
|
||||
"key": {
|
||||
"key": "key.origins.primary_active"
|
||||
}
|
||||
},
|
||||
"reversed_velocity": {
|
||||
"type": "origins:modify_velocity",
|
||||
"modifier": {
|
||||
"id": "reverse_logic_mod",
|
||||
"amount": -2,
|
||||
"operation": "multiply_base_multiplicative"
|
||||
},
|
||||
"axes": [
|
||||
"x",
|
||||
"y",
|
||||
"z"
|
||||
],
|
||||
"condition": {
|
||||
"type": "origins:power_active",
|
||||
"power": "*:toggle"
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
{
|
||||
"type": "origins:invisibility",
|
||||
"name": "Blends in easily",
|
||||
"description": "Standing still for a prolonged amount of time allows you to blend into your surroundings and evade prying eyes.",
|
||||
"render_armor": true,
|
||||
"render_outline": true,
|
||||
"condition": {
|
||||
"type": "origins:moving",
|
||||
"inverted": true
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue