Give titanium an elytra glide bonus, and bump to 1.1.0
Armory decides elytra flight through miapi:generic.elytra_glide_efficiency, which its heavy armour reduces by "-30 - density*2" on the chest. Titanium now adds a flat +10 there - a nudge rather than a cancellation - and its flexibility goes from 3 to 3.5, since the wing modules read flexibility and density. The aerospace metal should fly. Version bumped to 1.1.0 so the loaded build is identifiable at a glance. The filename changes with it, which makes a stale jar in a mods folder obvious instead of something that has to be inferred from tooltip values. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>modules-and-missing-materials
parent
b7348a69a1
commit
d0ab532683
|
|
@ -149,6 +149,10 @@ Requires `pillow` and `numpy`.
|
|||
modifiers rather than one `armor`-wide one, so a weapon reads as a held bonus
|
||||
instead of claiming something "when worn". They stack per module - a piece
|
||||
built out of arcane essence that also carries an arcane gem counts twice.
|
||||
- Titanium adds `miapi:generic.elytra_glide_efficiency` on the chest. Heavy
|
||||
armour subtracts `-30 - density*2` from that stat, so this hands a little
|
||||
back rather than cancelling it; titanium's flexibility is nudged up too,
|
||||
since Armory's wing modules read flexibility and density for glide.
|
||||
- Cinder essence uses slot `any`, so one gem grants fire immunity wherever it
|
||||
sits, worn or held. The attribute caps at 1 and the handler treats anything at
|
||||
or above 1 as immune, so extra pieces neither add nor dilute.
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ neo_version=21.1.248
|
|||
|
||||
mod_id=cmmodular
|
||||
mod_name=Create/Mekanism Modular
|
||||
mod_version=1.0.0
|
||||
mod_version=1.1.0
|
||||
mod_group_id=eu.abdelbaki.cmmodular
|
||||
mod_authors=themiro
|
||||
mod_description=Materials from Create, Mekanism, Ice and Fire, Iron's Spells and the Create aerospace addons, for Truly Modular.
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
},
|
||||
"hardness": 5.8,
|
||||
"density": 1.6,
|
||||
"flexibility": 3,
|
||||
"flexibility": 3.5,
|
||||
"durability": 1150,
|
||||
"enchantability": 11,
|
||||
"toughness": 2,
|
||||
|
|
@ -37,10 +37,14 @@
|
|||
],
|
||||
"properties": {
|
||||
"default": {
|
||||
"fire_proof": true
|
||||
},
|
||||
"handheld": {
|
||||
"fire_proof": true,
|
||||
"attributes": [
|
||||
{
|
||||
"attribute": "miapi:generic.elytra_glide_efficiency",
|
||||
"value": "10",
|
||||
"operation": "+",
|
||||
"slot": "chest"
|
||||
},
|
||||
{
|
||||
"attribute": "generic.attack_speed",
|
||||
"value": "0.06",
|
||||
|
|
|
|||
|
|
@ -313,10 +313,21 @@ MATERIALS = [
|
|||
{"item": "rocketnautics:titanium_nugget", "value": NUGGET},
|
||||
{"item": "rocketnautics:titanium_sheet", "value": 1.0},
|
||||
{"item": "rocketnautics:titanium_block", "value": BLOCK}],
|
||||
tier=4, hardness=5.8, density=1.6, flexibility=3, durability=1150,
|
||||
tier=4, hardness=5.8, density=1.6, flexibility=3.5, durability=1150,
|
||||
enchantability=11, mining_speed=9, toughness=2, armor_durability=32,
|
||||
armor_toughness=1.5,
|
||||
properties={"default": {"fire_proof": True}, "handheld": speed(0.06)}),
|
||||
properties={"default": {
|
||||
"fire_proof": True,
|
||||
"attributes": [
|
||||
# The aerospace metal, so it glides. Heavy armour subtracts
|
||||
# "-30 - density*2" from glide efficiency; this hands a little
|
||||
# back rather than cancelling it, and only on the chest, where
|
||||
# elytra flight is decided.
|
||||
attribute("miapi:generic.elytra_glide_efficiency", 10, "chest"),
|
||||
{"attribute": "generic.attack_speed", "value": "0.06",
|
||||
"operation": "+", "slot": "mainhand"},
|
||||
],
|
||||
}}),
|
||||
# Tinkers' cobalt: light, fast, very durable, damage only average. Heat
|
||||
# resistance is what separates it from steel.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue