From 1255af457f08f25aec8bb70f5b0a03aac3ef9f1d Mon Sep 17 00:00:00 2001 From: May P Date: Tue, 7 Jul 2026 23:06:30 +0200 Subject: [PATCH] added orc --- .../resources/assets/faithful/lang/en_us.json | 16 +++++++++++++--- .../resources/data/faithful/origins/orc.json | 10 ++++++++++ .../resources/data/faithful/origins/pixie.json | 2 +- .../faithful/powers/orc-powers/nightvis.json | 6 ++++++ .../faithful/powers/orc-powers/orc_skin.json | 9 +++++++++ .../faithful/powers/orc-powers/strength.json | 13 +++++++++++++ .../data/origins/origin_layers/origin.json | 1 + 7 files changed, 53 insertions(+), 4 deletions(-) create mode 100644 src/main/resources/data/faithful/origins/orc.json create mode 100644 src/main/resources/data/faithful/powers/orc-powers/nightvis.json create mode 100644 src/main/resources/data/faithful/powers/orc-powers/orc_skin.json create mode 100644 src/main/resources/data/faithful/powers/orc-powers/strength.json diff --git a/src/main/resources/assets/faithful/lang/en_us.json b/src/main/resources/assets/faithful/lang/en_us.json index 18e738c..060f7e4 100644 --- a/src/main/resources/assets/faithful/lang/en_us.json +++ b/src/main/resources/assets/faithful/lang/en_us.json @@ -32,12 +32,22 @@ "power.faithful.pixie-powers/luck.description": "Pixies have a little bit of luck on their side.", //-----kitsune-----// - "origin.faithful.kitsune.name": "Pixie", - "origin.faithful.kitsune.description": "Tiny, mischievous creatures that live in forests.", + "origin.faithful.kitsune.name": "Kitsune", + "origin.faithful.kitsune.description": "Kitsune are small creatures, due to their foxlike origins.", "power.faithful.kitsune-powers/light.name": "Light", "power.faithful.kitsune-powers/light.description": "Kitsune do not sink in powder snow, and do not alert skulk", "power.faithful.kitsune-powers/small.name": "Small", "power.faithful.kitsune-powers/small.description": "Kitsune are small creatures, due to their foxlike origins.", "power.faithful.kitsune-powers/swift.name": "Swift", - "power.faithful.kitsune-powers/swift.description": "Kitsune are a bit faster than others would consider normal." + "power.faithful.kitsune-powers/swift.description": "Kitsune are a bit faster than others would consider normal.", + + //-----orc-----// + "origin.faithful.orc.name": "Orc", + "origin.faithful.orc.description": "Cruel and hateful creatures of war.", + "power.faithful.orc-powers/nightvis.name": "Night Sight", + "power.faithful.orc-powers/nightvis.description": "Orcs have better vision in the dark.", + "power.faithful.orc-powers/strength.name": "Orcish Strength", + "power.faithful.orc-powers/strength.description": "Orcs do extra damage when attacking.", + "power.faithful.orc-powers/orc_skin.name": "Orc Skin", + "power.faithful.orc-powers/orc_skin.description": "Orcs skin grants them a bit of armour." } \ No newline at end of file diff --git a/src/main/resources/data/faithful/origins/orc.json b/src/main/resources/data/faithful/origins/orc.json new file mode 100644 index 0000000..e4cd92d --- /dev/null +++ b/src/main/resources/data/faithful/origins/orc.json @@ -0,0 +1,10 @@ +{ + "powers": [ + "faithful:orc-powers/nightvis", + "faithful:orc-powers/strength", + "faithful:orc-powers/orc_skin" + ], + "icon": "minecraft:dirt", + "order": 1004, + "impact": 1 +} diff --git a/src/main/resources/data/faithful/origins/pixie.json b/src/main/resources/data/faithful/origins/pixie.json index c9a359f..df19f81 100644 --- a/src/main/resources/data/faithful/origins/pixie.json +++ b/src/main/resources/data/faithful/origins/pixie.json @@ -7,5 +7,5 @@ ], "icon": "minecraft:dirt", "order": 1002, - "impact": 1 + "impact": 2 } diff --git a/src/main/resources/data/faithful/powers/orc-powers/nightvis.json b/src/main/resources/data/faithful/powers/orc-powers/nightvis.json new file mode 100644 index 0000000..e9849f8 --- /dev/null +++ b/src/main/resources/data/faithful/powers/orc-powers/nightvis.json @@ -0,0 +1,6 @@ +{ + "type": "origins:toggle_night_vision", + "active_by_default": "true", + "strength": 0.1, + "key": "primary" +} diff --git a/src/main/resources/data/faithful/powers/orc-powers/orc_skin.json b/src/main/resources/data/faithful/powers/orc-powers/orc_skin.json new file mode 100644 index 0000000..9f20540 --- /dev/null +++ b/src/main/resources/data/faithful/powers/orc-powers/orc_skin.json @@ -0,0 +1,9 @@ +{ + "type": "origins:attribute", + "modifier": { + "name": "Natural Armor health bonus", + "attribute": "minecraft:generic.armor", + "value": 3.0, + "operation": "addition" + } +} \ No newline at end of file diff --git a/src/main/resources/data/faithful/powers/orc-powers/strength.json b/src/main/resources/data/faithful/powers/orc-powers/strength.json new file mode 100644 index 0000000..a56a7e1 --- /dev/null +++ b/src/main/resources/data/faithful/powers/orc-powers/strength.json @@ -0,0 +1,13 @@ +{ + "type": "origins:attribute", + "modifiers": + [ + { + "name": "Strong damage", + "attribute": "generic.attack_damage", + "value": 2.0, + "operation": "addition" + } + ] + +} \ No newline at end of file diff --git a/src/main/resources/data/origins/origin_layers/origin.json b/src/main/resources/data/origins/origin_layers/origin.json index 5286d0c..f00ac0a 100644 --- a/src/main/resources/data/origins/origin_layers/origin.json +++ b/src/main/resources/data/origins/origin_layers/origin.json @@ -5,6 +5,7 @@ "faithful:dwarf", "faithful:pixie", "faithful:kitsune", + "faithful:orc", { "condition": { "type": "origins:equipped_item",