Skip to content

Commit 5a578eb

Browse files
Keywords
1 parent 4a48d9e commit 5a578eb

File tree

21 files changed

+99
-53
lines changed

21 files changed

+99
-53
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ lodestone_version_range=[1.8.2,)
2727
curios_version=9.3.1+1.21.1
2828

2929
# Wayward Attributes
30-
wayward_attributes_version=1.0.27
30+
wayward_attributes_version=1.1.30
3131

3232
# Iron's Spellbooks
3333
gecko_lib_version=4.7

src/generated/resources/assets/malum/lang/en_us.json

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -843,8 +843,7 @@
843843
"malum.effect.geas.more_saturation": "Meals Provide Extra Saturation",
844844
"malum.effect.geas.movement_acceleration": "Sprinting Builds Up Extra Momentum",
845845
"malum.effect.geas.no_armor": "Equipped Armour Shackles You",
846-
"malum.effect.geas.no_armor_armor": "The Absence of Equipped Armour Becomes Armor",
847-
"malum.effect.geas.no_armor_healing": "The Absence of Equipped Armour Enhances Healing",
846+
"malum.effect.geas.no_armor_druid_armor": "The Absence of Equipped Armour Grants Armor And Enhances Healing",
848847
"malum.effect.geas.no_normal_foods": "You Must Only Eat Rot",
849848
"malum.effect.geas.no_passive_healing": "Saturation And Hunger No Longer Restore Health",
850849
"malum.effect.geas.only_scythe": "Regular Weapons Crumble In Your Hands",
@@ -856,7 +855,7 @@
856855
"malum.effect.geas.poison_slash_consumes_desperate_need": "Desperate Need Fades When Attacking",
857856
"malum.effect.geas.presence_breaker": "Refusal, Detachment, Exile is Forced onto Targets",
858857
"malum.effect.geas.presence_breaker_arcane_resonance": "Arcane Resonance Favors Exile Duration",
859-
"malum.effect.geas.rocket_jumping": "Wind Gusts Provide Greater Propulsion",
858+
"malum.effect.geas.rocket_jumping": "Wind Gusts Are Enhanced And Grant Ascension",
860859
"malum.effect.geas.rotten_healing": "Eating Rotten Foods Heals You",
861860
"malum.effect.geas.rune_vulnerability": "Each Equipped Rune Dampens Healing, Armor and Magic Resistance",
862861
"malum.effect.geas.scythe_combo": "Scythe Cuts Create Combo-Attacks",
@@ -877,10 +876,10 @@
877876
"malum.effect.geas.wyrd_reconstruction_cooldown": "Arcane Resonance is Dampened Until Recharged",
878877
"malum.effect.geas.wyrd_reconstruction_spirits": "Resurrection Repeatedly Activates Spirit-Collection Effects",
879878
"malum.effect.hex_bolts": "Charges a Burst of Mnemonic Blades",
880-
"malum.effect.keyword.arcane_resonance": "Arcane Resonance: An Affinity Towards Spirit-Collection Effects",
881-
"malum.effect.keyword.avarice": "Avarice: Gradually Increases Fortune",
882-
"malum.effect.keyword.gluttony": "Gluttony: Increases Magic Damage, But Drains Hunger",
883-
"malum.effect.keyword.soul_ward": "Soul Ward: A Recharging Barrier, Excels Against Magic Attacks",
879+
"malum.effect.keyword.arcane_resonance": "Arcane Resonance; Improves Spirit-Collection Effects",
880+
"malum.effect.keyword.avarice": "Avarice; Gradually Increases Fortune",
881+
"malum.effect.keyword.gluttony": "Gluttony; Increases Magic Damage, But Drains Hunger",
882+
"malum.effect.keyword.soul_ward": "Soul Ward; Absorbs Damage, Recharges Over Time",
884883
"malum.effect.negative": "-%s",
885884
"malum.effect.positive": "+%s",
886885
"malum.effect.ravenous_pouch_collection": "Snatches Items Already In Storage",
@@ -1459,7 +1458,7 @@
14591458
"malum.gui.book.entry.page.text.basic_artifice.wavemaker.1": "Earthen seeks to stand, to stay. Given a signal or lack thereof, this acts like a clock, emitting the inverse of the input every so often on a steady rhythm, and emitting the input the rest of the time.",
14601459
"malum.gui.book.entry.page.text.belt_of_the_magebane.1": "The Belt of the Magebane is a simple innovation, but a dangerously effective one. Normally, after being struck by any attack, soul ward will not recover until a long moment after. That moment of downtime has proven itself detrimental far too frequently. But that ends now.",
14611460
"malum.gui.book.entry.page.text.belt_of_the_magebane.2": "While worn, the belt provides a substantial bonus to soul ward recovery rate, while also improving capacity slightly. Furthermore, the belt will absorb the arcane essence of any instance of magical damage that strikes its bearer, converting that repurposed energy into immediate recovery of soul ward.",
1462-
"malum.gui.book.entry.page.text.belt_of_the_prospector.1": "To fuel my various magics and other goals I more often than not find myself needing various earthen treasures. This belt prevents explosions $idirectly/$ caused by me from harming valuable items on the ground, and causes those explosions to break blocks as though I were using a Fortune III tool.",
1461+
"malum.gui.book.entry.page.text.belt_of_the_prospector.1": "To fuel my various magics and other goals I more often than not find myself needing various earthen treasures. By unearthing said treasures, this belt will temporarily enable a benefit similar to Fortune. Additionally, explosions $idirectly/$ caused by me will break blocks as if using Fortune III, plus the bonus.",
14631462
"malum.gui.book.entry.page.text.belt_of_the_prospector.ring_of_the_demolitionist.1": "If raw explosive power is not sufficient, you simply aren't using enough of it. This ring amplifies explosions, mitigating that issue.",
14641463
"malum.gui.book.entry.page.text.belt_of_the_prospector.ring_of_the_hoarder.1": "Explosions are chaotic, and messy, inherently. This is hardly a problem, when I want to cause such rampant destruction to collect resources, but collecting the items is a burden. This ring entangles the explosion with my soul, causing the debris and loot to appear at my location.",
14651464
"malum.gui.book.entry.page.text.belt_of_the_starved.1": "The arcana I collect occasionally have scraps of wishes and desires woven in. Often, given the base nature of what I reap, this comes in the form of hunger, lust, or petty grudges. All of these impurities can be catalyzed into Gluttony, an stacking amplifier towards magic damage.",
@@ -2172,7 +2171,7 @@
21722171
"malum.gui.geas.pact_of_combustion": "Pact Of Combustion",
21732172
"malum.gui.geas.pact_of_combustion.cons": "You cannot deny the flame it's nature\n -Being Forcibly Extinguished Blasts you with Infernal Arcana",
21742173
"malum.gui.geas.pact_of_combustion.pros": "No force more powerful.\n -Fire Effects you Inflict onto Enemies are Amplified",
2175-
"malum.gui.geas.pact_of_combustion.tooltip": "Set yourself ablaze, figuratively",
2174+
"malum.gui.geas.pact_of_combustion.tooltip": "To ignite and watch",
21762175
"malum.gui.geas.pact_of_contentedness": "Pact Of Contentedness",
21772176
"malum.gui.geas.pact_of_contentedness.cons": "To be satisfied is to live in prosperity\n -Armor and Armor Toughness is Decreased by Half when near Starvation",
21782177
"malum.gui.geas.pact_of_contentedness.pros": "To be complete is to be satisfied.\n -Armor and Armor Toughness is Increased by One Fifth when near Satiation",
@@ -2231,7 +2230,7 @@
22312230
"malum.gui.geas.pact_of_the_lifeweaver.tooltip": "Weave your life into miracles",
22322231
"malum.gui.geas.pact_of_the_lone_druid": "Pact Of The Lone Druid",
22332232
"malum.gui.geas.pact_of_the_lone_druid.cons": "To be unburdened is to cull all shackles\n -Wearing any armour shackles you, damaging your soul",
2234-
"malum.gui.geas.pact_of_the_lone_druid.pros": "To be complete is to be unburdened.\n -Each empty armour slot grants four Armor and two Armor Toughness\n -Each empty armour slot increases Healing Received by One Fifth",
2233+
"malum.gui.geas.pact_of_the_lone_druid.pros": "$m0.7/$To be complete is to be unburdened.\n -Each empty armour slot grants four Armor and two Armor Toughness\n -Each empty armour slot increases Healing Received by One Fourth",
22352234
"malum.gui.geas.pact_of_the_lone_druid.tooltip": "Shed your second skin",
22362235
"malum.gui.geas.pact_of_the_parasite": "Pact Of The Parasite",
22372236
"malum.gui.geas.pact_of_the_parasite.cons": "Your fragility is still very much real.\n -Reduces Healing Received by Four Tenths",
@@ -2248,7 +2247,7 @@
22482247
"malum.gui.geas.pact_of_the_prospector": "Pact Of The Prospector",
22492248
"malum.gui.geas.pact_of_the_prospector.cons": "Burn with Greed\n -Being Struck when imbued with Avarice engulfs you in flames",
22502249
"malum.gui.geas.pact_of_the_prospector.pros": "A favor born from flame.\n -Collecting Precious Minerals grants Avarice\n -Avarice gradually improves Fortune Chance\n -Avarice additionally recovers one heart of lost health when applied",
2251-
"malum.gui.geas.pact_of_the_prospector.tooltip": "Burn with greed",
2250+
"malum.gui.geas.pact_of_the_prospector.tooltip": "Engulf yourself with greed",
22522251
"malum.gui.geas.pact_of_the_reaper": "Pact Of The Reaper",
22532252
"malum.gui.geas.pact_of_the_reaper.cons": "To break the bond will be your undoing\n -Reduces Damage Dealt using Forsworn Weapons by Nine Tenths\n -Forsworn Weapons Deteriorate When Used",
22542253
"malum.gui.geas.pact_of_the_reaper.pros": "A pact forged between your Soul and your Scythe, the Chains of Arcana bind you together.\n -Scythe Attacks occasionally trigger follow up cuts",

src/main/java/com/sammy/malum/common/geas/pact/arcane/FortressGeas.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,4 @@ public Multimap<Holder<Attribute>, AttributeModifier> createAttributeModifiers(L
2626
addAttributeModifier(modifiers, MalumAttributes.SOUL_WARD_RECOVERY_RATE, -0.5f, AttributeModifier.Operation.ADD_MULTIPLIED_TOTAL);
2727
return modifiers;
2828
}
29-
30-
@Override
31-
public void addTooltipComponents(LivingEntity entity, Consumer<Component> tooltipAcceptor, TooltipFlag tooltipFlag) {
32-
super.addTooltipComponents(entity, tooltipAcceptor, tooltipFlag);
33-
tooltipAcceptor.accept(ComponentHelper.effectKeyword("soul_ward"));
34-
}
3529
}

src/main/java/com/sammy/malum/common/geas/pact/arcane/ReciprocationGeas.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ public void outgoingDamageEvent(LivingDamageEvent.Pre event, LivingEntity attack
3737
public void addTooltipComponents(LivingEntity entity, Consumer<Component> tooltipAcceptor, TooltipFlag tooltipFlag) {
3838
tooltipAcceptor.accept(ComponentHelper.positiveGeasEffect("soul_ward_on_hit"));
3939
super.addTooltipComponents(entity, tooltipAcceptor, tooltipFlag);
40-
tooltipAcceptor.accept(ComponentHelper.effectKeyword("soul_ward"));
4140
}
4241

4342
@Override

src/main/java/com/sammy/malum/common/geas/pact/arcane/ShieldGeas.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,4 @@ public Multimap<Holder<Attribute>, AttributeModifier> createAttributeModifiers(L
2626
addAttributeModifier(modifiers, MalumAttributes.SOUL_WARD_INTEGRITY, -0.5f, AttributeModifier.Operation.ADD_MULTIPLIED_TOTAL);
2727
return modifiers;
2828
}
29-
30-
@Override
31-
public void addTooltipComponents(LivingEntity entity, Consumer<Component> tooltipAcceptor, TooltipFlag tooltipFlag) {
32-
super.addTooltipComponents(entity, tooltipAcceptor, tooltipFlag);
33-
tooltipAcceptor.accept(ComponentHelper.effectKeyword("soul_ward"));
34-
}
3529
}

src/main/java/com/sammy/malum/common/geas/pact/infernal/BlastweaverGeas.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ public void addTooltipComponents(LivingEntity entity, Consumer<Component> toolti
3939
tooltipAcceptor.accept(ComponentHelper.positiveGeasEffect("explosion_lover"));
4040
tooltipAcceptor.accept(ComponentHelper.positiveGeasEffect("avarice_explosions"));
4141
tooltipAcceptor.accept(ComponentHelper.negativeGeasEffect("avarice_vulnerability"));
42-
tooltipAcceptor.accept(ComponentHelper.effectKeyword("avarice"));
4342
}
4443

4544
@Override

src/main/java/com/sammy/malum/common/geas/pact/infernal/ProspectorGeas.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ public void addTooltipComponents(LivingEntity entity, Consumer<Component> toolti
2626
tooltipAcceptor.accept(ComponentHelper.positiveGeasEffect("ore_prospecting"));
2727
tooltipAcceptor.accept(ComponentHelper.positiveGeasEffect("avarice_healing"));
2828
tooltipAcceptor.accept(ComponentHelper.negativeGeasEffect("avarice_combustion"));
29-
tooltipAcceptor.accept(ComponentHelper.effectKeyword("avarice"));
3029
}
3130

3231
@Override

src/main/java/com/sammy/malum/common/item/curiosities/armor/SoulStainedSteelArmorItem.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,6 @@ public List<ItemAttributeModifiers.Entry> createExtraAttributes() {
3636
);
3737
}
3838

39-
@Override
40-
public void appendHoverText(ItemStack stack, TooltipContext context, List<Component> tooltipComponents, TooltipFlag tooltipFlag) {
41-
tooltipComponents.add(ComponentHelper.effectKeyword("soul_ward"));
42-
}
43-
4439
@Override
4540
public ResourceLocation getArmorTexture() {
4641
return MalumMod.malumPath("textures/armor/soul_stained_steel.png");

src/main/java/com/sammy/malum/common/item/curiosities/curios/runes/miracle/RuneReinforcementItem.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,18 @@
22

33
import com.google.common.collect.*;
44
import com.sammy.malum.MalumMod;
5+
import com.sammy.malum.compat.irons_spellbooks.IronsSpellsCompat;
6+
import com.sammy.malum.core.helpers.ComponentHelper;
57
import com.sammy.malum.registry.common.*;
68
import com.sammy.malum.registry.common.magic.*;
79
import net.minecraft.core.Holder;
10+
import net.minecraft.network.chat.Component;
811
import net.minecraft.world.entity.ai.attributes.*;
912
import net.minecraft.world.item.*;
1013
import top.theillusivec4.curios.api.*;
1114

15+
import java.util.function.Consumer;
16+
1217
public class RuneReinforcementItem extends MiracleRuneCurioItem {
1318

1419
public RuneReinforcementItem(Properties builder) {
@@ -23,4 +28,5 @@ public void addAttributeModifiers(Multimap<Holder<Attribute>, AttributeModifier>
2328
addAttributeModifier(map, MalumAttributes.SOUL_WARD_INTEGRITY,
2429
new AttributeModifier(id, 0.25, AttributeModifier.Operation.ADD_MULTIPLIED_BASE));
2530
}
31+
2632
}

src/main/java/com/sammy/malum/common/item/curiosities/curios/sets/alchemical/CurioManaweavingRing.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ public void addExtraTooltipLines(Consumer<Component> consumer) {
2323
if (IronsSpellsCompat.LOADED) {
2424
consumer.accept(ComponentHelper.positiveCurioEffect("spirits_weave_mana_irons_spellbooks"));
2525
}
26-
consumer.accept(ComponentHelper.effectKeyword("soul_ward"));
2726
}
2827

2928
@Override

0 commit comments

Comments
 (0)