diff --git a/README.md b/README.md index 83f3b58..462df1f 100644 --- a/README.md +++ b/README.md @@ -358,20 +358,21 @@ folders, so the hand-written packs survive it. material properties they accept and list only `default` plus their own gem tags. Anything filed under `armor`/`handheld` silently never applies to a socketed gem. The attribute's own slot is what decides where it counts. -- Arcane alloy shortens Iron's Spells cooldowns, and that is the point of it: +- Arcane metal shortens Iron's Spells cooldowns, and that is the point of it: 0.10 held, 0.05 on a helmet, 0.03 on the lower armour, filed under `default` so a suit plated in it counts as well as a staff made of it. Iron's Spells reads the attribute as a factor on a base of 1 and spends it as `cooldown * (2 - value)`, so the operation is `*` - a flat `+` would be added to a base of zero and do nothing - and 0.10 means 10% off the wait. It stacks - per module, so a weapon built entirely of arcane alloy is around 40%, against + per module, so a weapon built entirely of arcane metal is around 40%, against 25% for Iron's Spells' own best staff; a full set adds roughly another 45%, which keeps even an all-arcane player under the 100% where the formula - bottoms out. The material - is called Arcane Alloy rather than Arcane Steel because Create: Wizardry - renames the ingot that way, and Create: Wizardry's arcane sheet and block are - the same metal - they arrive as a material extension in that mod's own pack, - since naming them directly would break the material for anyone without it. + bottoms out. The material is called Arcane Metal because the item is an Arcane + Ingot and a material is named for the substance, not the shape it is traded + in; plain Arcane, which is what Iron's Spells calls the material itself, is + taken here by the essence. Create: Wizardry's arcane sheet and block are the + same metal - they arrive as a material extension in that mod's own pack, since + naming them directly would break the material for anyone without it. - Platinum comes from Create Propulsion: Simulated, the only platinum in the pack. It is soft for its density, so it swings slowly and hits like steel; it is worth mining for gold-grade enchantability that does not fall apart, and it diff --git a/src/main/resources/packs/irons_spellbooks/data/cmmodular/miapi/materials/metal/arcane_metal.json b/src/main/resources/packs/irons_spellbooks/data/cmmodular/miapi/materials/metal/arcane_metal.json index 3a08da5..385059d 100644 --- a/src/main/resources/packs/irons_spellbooks/data/cmmodular/miapi/materials/metal/arcane_metal.json +++ b/src/main/resources/packs/irons_spellbooks/data/cmmodular/miapi/materials/metal/arcane_metal.json @@ -1,5 +1,5 @@ { - "translation": "Arcane Alloy ", + "translation": "Arcane Metal ", "groups": [ "metal" ], diff --git a/tools/materials.py b/tools/materials.py index 277a84b..8f284f3 100644 --- a/tools/materials.py +++ b/tools/materials.py @@ -705,15 +705,18 @@ MATERIALS = [ properties={"handheld": speed(0.12)}), # Light enough to swing fast and enchant well, in the Tolkien sense. - # "Arcane Alloy" rather than Arcane Steel: Create: Wizardry ships a resource - # pack that renames the ingot, and that is what the item is called in game. - M("arcane_metal", "irons_spellbooks", "metal", "Arcane Alloy", + # "Arcane Metal" rather than plain Arcane, which is what Iron's Spells calls + # this material itself: the item is an Arcane Ingot, and a material is named + # for the substance rather than the shape it is traded in. Plain Arcane is + # taken here by the essence above, and the metal is the one of the two that + # can afford the longer name. + M("arcane_metal", "irons_spellbooks", "metal", "Arcane Metal", "irons_spellbooks:arcane_ingot", [{"item": "irons_spellbooks:arcane_ingot", "value": 1.0}], tier=5, hardness=6.2, density=2.8, flexibility=3, durability=1700, enchantability=26, mining_speed=9, toughness=3, armor_durability=34, armor_toughness=2.0, - # The one thing arcane alloy is for: spells come back faster. Cooldown + # The one thing arcane metal is for: spells come back faster. Cooldown # reduction is the whole reason to build out of it rather than out of # mithril, so it is deliberately the strongest effect on any metal here. # @@ -729,10 +732,10 @@ MATERIALS = [ # the wait, and +1.00 in total would be instant casting. # # These stack per module, and that is what sets the numbers. A weapon is - # about four modules, so one built entirely of arcane alloy is 40% - well + # about four modules, so one built entirely of arcane metal is 40% - well # past the 25% of Iron's Spells' own best staff, which is the point. The # armour values are smaller because a full set is a dozen modules: all of - # it in arcane alloy lands near 45%, so even a player wearing the set and + # it in arcane metal lands near 45%, so even a player wearing the set and # holding the staff stays under the 100% the formula bottoms out at. properties={"default": {"attributes": [ attribute("irons_spellbooks:cooldown_reduction", 0.10, "mainhand", "*"),