Call the arcane metal what it is
The material was named Arcane Alloy on the grounds that Create: Wizardry ships a resource pack renaming the ingot to that. It does not, and there is no arcane alloy in any of these mods to rename it to. Iron's Spells calls the item an Arcane Ingot and the material plain Arcane, in the tetra.material lang keys it already ships. It is Arcane Metal here rather than Arcane, because a material is named for the substance and not the shape it is traded in, and because plain Arcane belongs to the essence, which is the one of the two with no other name to fall back on. So the pair now reads Arcane and Arcane Metal. The generated JSON is edited in place rather than regenerated: the only field that moves is the translation, and no jar of Create: Wizardry is around to sample against - regenerating would have gone and rewritten palettes off whatever jars are to hand. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>gem-slots-and-the-fangs-element
parent
5411797799
commit
9239f03fe0
15
README.md
15
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
|
material properties they accept and list only `default` plus their own gem
|
||||||
tags. Anything filed under `armor`/`handheld` silently never applies to a
|
tags. Anything filed under `armor`/`handheld` silently never applies to a
|
||||||
socketed gem. The attribute's own slot is what decides where it counts.
|
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`
|
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
|
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
|
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
|
`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
|
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%,
|
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
|
which keeps even an all-arcane player under the 100% where the formula
|
||||||
bottoms out. The material
|
bottoms out. The material is called Arcane Metal because the item is an Arcane
|
||||||
is called Arcane Alloy rather than Arcane Steel because Create: Wizardry
|
Ingot and a material is named for the substance, not the shape it is traded
|
||||||
renames the ingot that way, and Create: Wizardry's arcane sheet and block are
|
in; plain Arcane, which is what Iron's Spells calls the material itself, is
|
||||||
the same metal - they arrive as a material extension in that mod's own pack,
|
taken here by the essence. Create: Wizardry's arcane sheet and block are the
|
||||||
since naming them directly would break the material for anyone without it.
|
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
|
- 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
|
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
|
is worth mining for gold-grade enchantability that does not fall apart, and it
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"translation": "Arcane Alloy ",
|
"translation": "Arcane Metal ",
|
||||||
"groups": [
|
"groups": [
|
||||||
"metal"
|
"metal"
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -705,15 +705,18 @@ MATERIALS = [
|
||||||
properties={"handheld": speed(0.12)}),
|
properties={"handheld": speed(0.12)}),
|
||||||
# Light enough to swing fast and enchant well, in the Tolkien sense.
|
# Light enough to swing fast and enchant well, in the Tolkien sense.
|
||||||
|
|
||||||
# "Arcane Alloy" rather than Arcane Steel: Create: Wizardry ships a resource
|
# "Arcane Metal" rather than plain Arcane, which is what Iron's Spells calls
|
||||||
# pack that renames the ingot, and that is what the item is called in game.
|
# this material itself: the item is an Arcane Ingot, and a material is named
|
||||||
M("arcane_metal", "irons_spellbooks", "metal", "Arcane Alloy",
|
# 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",
|
"irons_spellbooks:arcane_ingot",
|
||||||
[{"item": "irons_spellbooks:arcane_ingot", "value": 1.0}],
|
[{"item": "irons_spellbooks:arcane_ingot", "value": 1.0}],
|
||||||
tier=5, hardness=6.2, density=2.8, flexibility=3, durability=1700,
|
tier=5, hardness=6.2, density=2.8, flexibility=3, durability=1700,
|
||||||
enchantability=26, mining_speed=9, toughness=3, armor_durability=34,
|
enchantability=26, mining_speed=9, toughness=3, armor_durability=34,
|
||||||
armor_toughness=2.0,
|
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
|
# 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.
|
# 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.
|
# 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
|
# 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
|
# 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
|
# 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.
|
# holding the staff stays under the 100% the formula bottoms out at.
|
||||||
properties={"default": {"attributes": [
|
properties={"default": {"attributes": [
|
||||||
attribute("irons_spellbooks:cooldown_reduction", 0.10, "mainhand", "*"),
|
attribute("irons_spellbooks:cooldown_reduction", 0.10, "mainhand", "*"),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue