added kitsune and yulde

This commit is contained in:
Ryan
2024-04-04 19:16:30 +02:00
parent 03bf4cc305
commit 68ab89fb93
39 changed files with 661 additions and 9 deletions

View File

@@ -12,10 +12,10 @@
//-----Immortal Human-----// //-----Immortal Human-----//
"origin.terraoriginum.immortal_human.name": "Immortal Human", "origin.terraoriginum.immortal_human.name": "Immortal Human",
"origin.terraoriginum.immortal_human.description": "You hate life, but out of spite, the gods cursed you with being immortal. How unfortunate.", "origin.terraoriginum.immortal_human.description": "You hate life, but out of spite, the gods cursed you with being immortal. How unfortunate.",
"power.terraoriginum.immortal_humanpowers/immortal.name": "Immortal", "power.terraoriginum.immortal_human-powers/immortal.name": "Immortal",
"power.terraoriginum.immortal_humanpowers/immortal.description": "You cannot die, no matter how hard you try.", "power.terraoriginum.immortal_human-powers/immortal.description": "You cannot die, no matter how hard you try.",
"power.terraoriginum.immortal_humanpowers/pathetic.name": "Pathetic", "power.terraoriginum.immortal_human-powers/pathetic.name": "Pathetic",
"power.terraoriginum.immortal_humanpowers/pathetic.description": "You cannot deal damage to anything.", "power.terraoriginum.immortal_human-powers/pathetic.description": "You cannot deal damage to anything.",
//-----Demon-----// //-----Demon-----//
"origin.terraoriginum.demon.name": "Demon", "origin.terraoriginum.demon.name": "Demon",
@@ -128,9 +128,40 @@
"power.terraoriginum.mync-powers/mync_strong.name": "Strong", "power.terraoriginum.mync-powers/mync_strong.name": "Strong",
"power.terraoriginum.mync-powers/mync_strong.description": "You do more damage than regular people.", "power.terraoriginum.mync-powers/mync_strong.description": "You do more damage than regular people.",
"death.attack.burn_in_sun": "%1$s sizzled up in the sun.", "death.attack.terraoriginum:burn_in_sun": "%1$s sizzled up in the sun.",
"death.attack.burn_in_sun.player": "%1$s sizzled up in the sun whilst trying to escape %2$s." "death.attack.terraoriginum:burn_in_sun.player": "%1$s sizzled up in the sun whilst trying to escape %2$s.",
//-----Kitsune-----//
"origin.terraoriginum.kitsune.name": "Kitsune",
"origin.terraoriginum.kitsune.description": "This race of Spirit Foxes dwell around settlements waiting for for treasure to be left unguarded. Though weak in terms of vitality they use their spiritual power to hide and strengthen their power.",
"power.terraoriginum.kitsune-powers/armor.name": "Rich Man's Armour",
"power.terraoriginum.kitsune-powers/armor.description": "You cannot use chanimail armor or leather armor because mmm, unfancy",
"power.terraoriginum.kitsune-powers/diet.name": "Vulpine Diet",
"power.terraoriginum.kitsune-powers/diet.description": "Kitsune love berries and therefore they cure 4 hunger points and 14.4 saturation points (like golden carrots) & your diet is restricted to meat, fish, and berries, so you can't really eat vegetables.",
"power.terraoriginum.kitsune-powers/fox_pouch.name": "Mighty Mouth",
"power.terraoriginum.kitsune-powers/fox_pouch.description": "You carry a secret stash that no one but you has acccess to. You can access this pouch by using your load hotbar activator key.",
"power.terraoriginum.kitsune-powers/home.name": "Home Sweet Home",
"power.terraoriginum.kitsune-powers/home.description": "Your natural spawnpoint is in the Taiga biome.",
"power.terraoriginum.kitsune-powers/hungy.name": "Fast Metabolism",
"power.terraoriginum.kitsune-powers/hungy.description": "A small body performing great movements requires a large amount of food!",
"power.terraoriginum.kitsune-powers/paws.name": "Paws",
"power.terraoriginum.kitsune-powers/paws.description": "You are unable to hold a shield and deal less damage with projectiles because of how your paws are built.",
"power.terraoriginum.kitsune-powers/phasing.name": "Phasing",
"power.terraoriginum.kitsune-powers/phasing.description": "You can walk through solid material, except obsidian, crying obsidian, barriers and bedrock, BUT you are unable to phase up or down.",
"power.terraoriginum.kitsune-powers/pounce.name": "Pounce",
"power.terraoriginum.kitsune-powers/pounce.description": "You perform a great leap towards the direction you're facing. You also deal more damage while falling.",
"power.terraoriginum.kitsune-powers/run.name": "Scram!",
"power.terraoriginum.kitsune-powers/run.description": "Whenever your health goes below 4 hearts, you gain a small speed boost",
"power.terraoriginum.kitsune-powers/speed.name": "Small Frame",
"power.terraoriginum.kitsune-powers/speed.description": "Your small frame gives little weight, making it easier to move at the cost of health.",
//-----Yulde-----//
"origin.terraoriginum.yulde.name": "Yulde",
"origin.terraoriginum.yulde.description": "A Yulde is a Lato with the ability to change the tides of battle, at the cost of their lives.",
"power.terraoriginum.yulde-powers/last_stand.name": "Last Stand",
"power.terraoriginum.yulde-powers/last_stand.description": "You gain strength 4 and speed 2 for 60 seconds, after which you will, without fail, die.",
"death.attack.terraoriginum:last_stand": "%1$s made their last stand.",
"death.attack.terraoriginum:last_stand.player": "%1$s made their last stand before dying to %2$s."
} }

View File

@@ -9,6 +9,8 @@
"terraoriginum:merfolk", "terraoriginum:merfolk",
"terraoriginum:serpenta", "terraoriginum:serpenta",
"terraoriginum:lato", "terraoriginum:lato",
"terraoriginum:kitsune",
"terraoriginum:yulde",
{ {
"condition": { "condition": {
"type": "origins:equipped_item", "type": "origins:equipped_item",

View File

@@ -0,0 +1,5 @@
{
"exhaustion": 0.1,
"message_id": "last_stand",
"scaling": "never"
}

View File

@@ -0,0 +1,33 @@
{
"powers": [
"terraoriginum:kitsune-powers/pounce",
"terraoriginum:kitsune-powers/pounce_aerialdamage",
"terraoriginum:kitsune-powers/pounce_falling",
"terraoriginum:kitsune-powers/phantomize",
"terraoriginum:kitsune-powers/phasing",
"terraoriginum:kitsune-powers/phasing_jump",
"terraoriginum:kitsune-powers/invisibility",
"terraoriginum:kitsune-powers/fox_pouch",
"terraoriginum:kitsune-powers/fox_pouch_sound",
"terraoriginum:kitsune-powers/run",
"origins:fall_immunity",
"terraoriginum:kitsune-powers/speed",
"terraoriginum:kitsune-powers/diet",
"terraoriginum:kitsune-powers/fragilefox",
"terraoriginum:kitsune-powers/smolman",
"terraoriginum:kitsune-powers/yummy_berries",
"terraoriginum:kitsune-powers/zberry_no_hurt",
"terraoriginum:kitsune-powers/armor",
"terraoriginum:kitsune-powers/paws",
"terraoriginum:kitsune-powers/phase_fix",
"terraoriginum:kitsune-powers/paws_shield",
"terraoriginum:kitsune-powers/hungy",
"terraoriginum:kitsune-powers/fox_eyes",
"terraoriginum:kitsune-powers/monch",
"terraoriginum:kitsune-powers/home",
"terraoriginum:kitsune-powers/yum"
],
"icon": "minecraft:sweet_berries",
"order": 1006,
"impact": 3
}

View File

@@ -0,0 +1,24 @@
{
"powers": [
"terraoriginum:lato-powers/lato_blooded",
"terraoriginum:lato-powers/twelve_hearts",
"terraoriginum:lato-powers/natural_armor",
"terraoriginum:lato-powers/tailwind",
"terraoriginum:yulde-powers/last_stand",
"terraoriginum:yulde-powers/last_stand-effects",
"terraoriginum:yulde-powers/last_stand-death",
"terraoriginum:lato-powers/perfect_vision",
"terraoriginum:lato-powers/sun_damage",
"terraoriginum:lato-powers/teleport",
"terraoriginum:lato-powers/strong",
"terraoriginum:lato-powers/long_arms",
"terraoriginum:lato-powers/tall",
"terraoriginum:lato-powers/tall_hitbox",
"terraoriginum:lato-powers/tall_width",
"terraoriginum:lato-powers/tall_width_hitbox"
],
"icon": "netherite_axe",
"order": 998,
"impact": 3
}

View File

@@ -0,0 +1,27 @@
{
"type": "origins:restrict_armor",
"head": {
"type": "origins:ingredient",
"ingredient": {
"tag": "terraoriginum:helmet"
}
},
"chest": {
"type": "origins:ingredient",
"ingredient": {
"tag": "terraoriginum:chestplate"
}
},
"legs": {
"type": "origins:ingredient",
"ingredient": {
"tag": "terraoriginum:leggings"
}
},
"feet": {
"type": "origins:ingredient",
"ingredient": {
"tag": "terraoriginum:boots"
}
}
}

View File

@@ -0,0 +1,36 @@
{
"type": "origins:prevent_item_use",
"item_condition": {
"type": "origins:and",
"conditions": [
{
"type": "origins:food"
},
{
"type": "origins:ingredient",
"ingredient": {
"tag": "minecraft:fishes"
},
"inverted": true
},
{
"type": "origins:meat",
"inverted": true
},
{
"type": "origins:ingredient",
"ingredient": {
"item": "glow_berries"
},
"inverted": true
},
{
"type": "origins:ingredient",
"ingredient": {
"item": "sweet_berries"
},
"inverted": true
}
]
}
}

View File

@@ -0,0 +1,10 @@
{
"type": "origins:night_vision",
"strength": 0.3,
"condition": {
"type": "origins:submerged_in",
"fluid": "minecraft:water",
"inverted": true
},
"hidden": true
}

View File

@@ -0,0 +1,8 @@
{
"type": "origins:inventory",
"drop_on_death": false,
"key": {
"key": "key.loadToolbarActivator",
"continuous": false
}
}

View File

@@ -0,0 +1,22 @@
{
"type": "origins:active_self",
"entity_action": {
"type": "origins:chance",
"action":
{
"type": "origins:execute_command",
"command": "playsound minecraft:entity.fox.eat player @s ~ ~ ~ 1 1 1",
"permission_level": 4
},
"chance": 100.0
},
"hidden": true,
"key": {
"key": "key.loadToolbarActivator",
"continuous": false
},
"cooldown": 0,
"hud_render": {
"should_render": false
}
}

View File

@@ -0,0 +1,10 @@
{
"type": "origins:attribute",
"modifier": {
"attribute": "minecraft:generic.max_health",
"value": -8.0,
"operation": "addition"
},
"hidden": true,
"tick_rate": 2
}

View File

@@ -0,0 +1,6 @@
{
"type": "origins:modify_player_spawn",
"dimension": "minecraft:overworld",
"biome": "minecraft:taiga",
"spawn_strategy": "default"
}

View File

@@ -0,0 +1,7 @@
{
"type": "origins:modify_exhaustion",
"modifier":{
"value": 5,
"operation": "multiply_base"
}
}

View File

@@ -0,0 +1,9 @@
{
"hidden": true,
"type": "origins:invisibility",
"render_armor": true,
"condition": {
"type": "origins:power_active",
"power": "terraoriginum:kitsune-powers/phantomize"
}
}

View File

@@ -0,0 +1,22 @@
{
"type": "origins:active_self",
"entity_action": {
"type": "origins:chance",
"action":
{
"type": "origins:execute_command",
"command": "playsound minecraft:entity.fox.bite player @a ~ ~ ~ 1 1 0",
"permission_level": 4
},
"chance": 100.0
},
"hidden": true,
"key": {
"key": "key.attack",
"continuous": false
},
"cooldown": 0,
"hud_render": {
"should_render": false
}
}

View File

@@ -0,0 +1,7 @@
{
"type": "origins:modify_projectile_damage",
"modifier": {
"operation": "multiply_total",
"value": -0.5
}
}

View File

@@ -0,0 +1,10 @@
{
"hidden": true,
"type": "origins:prevent_item_use",
"item_condition": {
"type": "origins:ingredient",
"ingredient": {
"tag": "origins:shields"
}
}
}

View File

@@ -0,0 +1,9 @@
{
"type": "origins:toggle",
"active_by_default": "false",
"hidden": true,
"key": {
"key": "key.origins.secondary_active",
"continuous": false
}
}

View File

@@ -0,0 +1,24 @@
{
"type": "origins:multiple",
"hidden": true,
"invulnerabilities": {
"type": "origins:invulnerability",
"condition": {
"type": "origins:power_active",
"power": "terraoriginum:kitsune-powers/phantomize"
},
"damage_condition": {
"type": "origins:or",
"conditions": [
{
"type": "origins:name",
"name": "inWall"
},
{
"type": "origins:name",
"name": "cramming"
}
]
}
}
}

View File

@@ -0,0 +1,18 @@
{
"type": "origins:phasing",
"blacklist": true,
"render_type": "blindness",
"view_distance": 10,
"block_condition": {
"type": "origins:in_tag",
"tag": "terraoriginum:unphasable"
},
"phase_down_condition": {
"type": "origins:constant",
"value": false
},
"condition": {
"type": "origins:power_active",
"power": "terraoriginum:kitsune-powers/phantomize"
}
}

View File

@@ -0,0 +1,12 @@
{
"hidden": true,
"type": "origins:modify_jump",
"modifier": {
"operation": "addition",
"value": -1.0
},
"condition": {
"type": "origins:power_active",
"power": "terraoriginum:kitsune-powers/phantomize"
}
}

View File

@@ -0,0 +1,41 @@
{
"type": "origins:active_self",
"entity_action": {
"type": "origins:and",
"actions": [
{
"type": "origins:execute_command",
"command": "particle minecraft:cloud ~ ~ ~ 0.5 0 0.5 0.2 20 force",
"permission_level": 4
},
{
"type": "origins:execute_command",
"command": "playsound minecraft:entity.fox.ambient player @a[distance=..10] ~ ~ ~ 1 1 1",
"permission_level": 4
},
{
"type": "origins:add_velocity",
"z": 1,
"space": "local"
},
{
"type": "origins:add_velocity",
"y": 0.2
},
{
"type": "origins:exhaust",
"amount": 0.6
}
]
},
"key": {
"key": "key.origins.primary_active",
"continuous": false
},
"cooldown": 150,
"hud_render": {
"should_render": true,
"sprite_location": "origins:textures/gui/community/spiderkolo/resource_bar_03.png",
"bar_index": 23
}
}

View File

@@ -0,0 +1,54 @@
{
"hidden": true,
"type": "origins:multiple",
"falling_false": {
"type": "origins:action_on_land",
"entity_action": {
"type": "origins:change_resource",
"resource": "terraoriginum:kitsune-powers/pounce_falling",
"change": -1
}
},
"falling_true": {
"type": "origins:active_self",
"entity_action": {
"type": "origins:change_resource",
"resource": "terraoriginum:kitsune-powers/pounce_falling",
"change": 1
},
"key": {
"key": "key.origins.primary_active",
"continuous": false
},
"cooldown": 100,
"hud_render": {
"should_render": false
}
},
"deal_damage": {
"type": "origins:modify_damage_dealt",
"modifier": {
"value": 1.1,
"operation": "multiply_base"
},
"condition": {
"type": "origins:and",
"conditions": [
{
"type": "origins:fall_distance",
"comparison": ">",
"compare_to": 0
},
{
"type": "origins:resource",
"resource": "terraoriginum:kitsune-powers/pounce_falling",
"comparison": "==",
"compare_to": 1
}
]
}
}
}

View File

@@ -0,0 +1,9 @@
{
"hidden": true,
"type": "origins:resource",
"min": 0,
"max": 1,
"hud_render": {
"should_render": false
}
}

View File

@@ -0,0 +1,17 @@
{
"type":"origins:conditioned_attribute",
"modifier":{
"attribute": "minecraft:generic.movement_speed",
"value": 0.015,
"operation": "addition"
},
"condition":
{
"type": "origins:health",
"comparison": "<",
"compare_to": 7
},
"tick_rate": 2
}

View File

@@ -0,0 +1,25 @@
{
"type": "origins:action_on_callback",
"entity_action_gained":{
"type": "origins:and",
"actions": [
{
"type": "origins:execute_command",
"command": "scale set pehkui:height .80 @s",
"permission_level": 4
},
{
"type": "origins:execute_command",
"command": "scale set pehkui:width .80 @s",
"permission_level": 4
},
{
"type": "origins:execute_command",
"command": "scale persist set true",
"permission_level": 4
}
]
},
"when_orb": true,
"hidden": true
}

View File

@@ -0,0 +1,11 @@
{
"type":"origins:attribute",
"modifier":{
"attribute": "minecraft:generic.movement_speed",
"value": 0.02,
"operation": "addition"
},
"tick_rate": 2
}

View File

@@ -0,0 +1,21 @@
{
"type": "origins:modify_food",
"item_condition": {
"type": "origins:ingredient",
"ingredient":
{
"item": "minecraft:glow_berries"
}
},
"food_modifier":
{
"operation": "addition",
"value": 5.0
},
"saturation_modifier":
{
"operation": "addition",
"value": 13
},
"hidden": true
}

View File

@@ -0,0 +1,21 @@
{
"type": "origins:modify_food",
"item_condition": {
"type": "origins:ingredient",
"ingredient":
{
"item": "minecraft:sweet_berries"
}
},
"food_modifier":
{
"operation": "addition",
"value": 5.0
},
"saturation_modifier":
{
"operation": "addition",
"value": 13
},
"hidden": true
}

View File

@@ -0,0 +1,8 @@
{
"type": "origins:invulnerability",
"damage_condition": {
"type": "origins:name",
"name": "sweetBerryBush"
},
"hidden": true
}

View File

@@ -0,0 +1,20 @@
{
"type": "origins:damage_over_time",
"interval": 40,
"onset_delay": 1200,
"damage": 500,
"damage_easy": 2,
"damage_source": {
"name": "terraoriginum:last_stand",
"unblockable": true,
"bypasses_armor": true
},
"condition": {
"type": "origins:status_effect",
"effect": "minecraft:strength",
"min_amplifier": 3,
"min_duration": 0
},
"hidden": true
}

View File

@@ -0,0 +1,26 @@
{
"type": "origins:active_self",
"hidden": "true",
"entity_action": {
"type": "origins:and",
"actions": [
{
"type": "origins:apply_effect",
"effect": {
"effect": "minecraft:speed",
"duration": 1400,
"amplifier": 1
}
},
{
"type": "origins:heal",
"amount": 8
}
]
},
"cooldown": 2400,
"hud_render": {
"sprite_location": "terraoriginum:textures/gui/nothing.png",
"bar_index": "0"
}
}

View File

@@ -0,0 +1,25 @@
{
"type": "origins:active_self",
"entity_action": {
"type": "origins:and",
"actions": [
{
"type": "origins:apply_effect",
"effect": {
"effect": "minecraft:strength",
"duration": 1400,
"amplifier": 3
}
},
{
"type": "origins:exhaust",
"amount": 5
}
]
},
"cooldown": 2400,
"hud_render": {
"sprite_location": "terraoriginum:textures/gui/ability_bar.png",
"bar_index": "0"
}
}

View File

@@ -0,0 +1,13 @@
{
"replace": false,
"values": [
"minecraft:barrier",
"minecraft:bedrock",
"minecraft:crying_obsidian",
"minecraft:respawn_anchor",
"minecraft:obsidian",
"minecraft:enchanting_table",
"minecraft:ender_chest",
"minecraft:beacon"
]
}

View File

@@ -0,0 +1,7 @@
{
"values": [
"minecraft:leather_boots",
"minecraft:netherite_boots",
"minecraft:chainmail_boots"
]
}

View File

@@ -0,0 +1,7 @@
{
"values": [
"minecraft:leather_chestplate",
"minecraft:netherite_chestplate",
"minecraft:chainmail_chestplate"
]
}

View File

@@ -0,0 +1,7 @@
{
"values": [
"minecraft:leather_helmet",
"minecraft:netherite_helmet",
"minecraft:chainmail_helmet"
]
}

View File

@@ -0,0 +1,7 @@
{
"values": [
"minecraft:leather_leggings",
"minecraft:netherite_leggings",
"minecraft:chainmail_leggings"
]
}

View File

@@ -6,7 +6,7 @@
], ],
"version": "${version}", "version": "${version}",
"name": "Terra Originum", "name": "Terra Originum",
"description": "Origins for girth SMP", "description": "Origins for Celestia SMP",
"authors": [ "authors": [
"Gæmer", "Gæmer",
"CosmoOrSth(or sth)" "CosmoOrSth(or sth)"
@@ -34,7 +34,8 @@
"origins": ">=1.10.0", "origins": ">=1.10.0",
"fabricloader": ">=0.14.0", "fabricloader": ">=0.14.0",
"fabric": "*", "fabric": "*",
"minecraft": "1.20.1" "minecraft": "1.20.1",
"pehkui": ">=3.7.8"
}, },
"conflicts": { "conflicts": {
} }