1 Commits
1.0.0 ... temp

Author SHA1 Message Date
71edb454bc Saving work 2024-03-28 17:48:12 +01:00
27 changed files with 8 additions and 113 deletions

View File

@@ -253,7 +253,7 @@ if industrialtest.mclAvailable then
return itemstack return itemstack
end, end,
sound={breaks="default_tool_breaks"}, sound={breaks="default_tool_breaks"},
_repair_material="industrialtest:"..materialItem, _repair_material="industrialtest:"..material,
_mcl_toollike_wield=true, _mcl_toollike_wield=true,
_mcl_diggroups={ _mcl_diggroups={
shovely={speed=config.speed,level=config.level,uses=config.uses} shovely={speed=config.speed,level=config.level,uses=config.uses}
@@ -270,7 +270,7 @@ if industrialtest.mclAvailable then
}, },
on_place=industrialtest.internal.mclMakeStrippedTrunk, on_place=industrialtest.internal.mclMakeStrippedTrunk,
sound={breaks="default_tool_breaks"}, sound={breaks="default_tool_breaks"},
_repair_material="industrialtest:"..materialItem, _repair_material="industrialtest:"..material,
_mcl_toollike_wield=true, _mcl_toollike_wield=true,
_mcl_diggroups={ _mcl_diggroups={
axey={speed=config.speed,level=config.level,uses=config.uses} axey={speed=config.speed,level=config.level,uses=config.uses}
@@ -286,7 +286,7 @@ if industrialtest.mclAvailable then
damage_groups={fleshy=config.damage+2}, damage_groups={fleshy=config.damage+2},
}, },
sound={breaks="default_tool_breaks"}, sound={breaks="default_tool_breaks"},
_repair_material="industrialtest:"..materialItem, _repair_material="industrialtest:"..material,
_mcl_toollike_wield=true, _mcl_toollike_wield=true,
_mcl_diggroups={ _mcl_diggroups={
swordy={speed=config.speed,level=config.level,uses=config.uses}, swordy={speed=config.speed,level=config.level,uses=config.uses},
@@ -349,7 +349,7 @@ if industrialtest.mclAvailable then
return itemstack return itemstack
end end
end, end,
_repair_material="industrialtest:"..materialItem, _repair_material="industrialtest:"..material,
_mcl_toollike_wield=true, _mcl_toollike_wield=true,
_mcl_diggroups={ _mcl_diggroups={
hoey={speed=config.speed,level=config.level,uses=config.uses} hoey={speed=config.speed,level=config.level,uses=config.uses}
@@ -360,7 +360,7 @@ if industrialtest.mclAvailable then
description=materialDisplayName, description=materialDisplayName,
durability=config.uses, durability=config.uses,
points=config.armorPoints, points=config.armorPoints,
craft_material="industrialtest:"..materialItem, craft_material="industrialtest:"..material,
cook_material=config.armorCookMaterial, cook_material=config.armorCookMaterial,
sound_equip=config.armorEquipSound, sound_equip=config.armorEquipSound,
sound_unequip=config.armorUnequipSound, sound_unequip=config.armorUnequipSound,

View File

@@ -39,7 +39,7 @@ if industrialtest.mtgAvailable then
y_min=-31000 y_min=-31000
}) })
industrialtest.internal.registerMetal("iridium","Iridium",3) industrialtest.internal.registerMetal("iridium","Iridium",4)
minetest.register_ore({ minetest.register_ore({
ore_type="scatter", ore_type="scatter",
ore="industrialtest:stone_with_iridium", ore="industrialtest:stone_with_iridium",

View File

@@ -411,85 +411,3 @@ if not industrialtest.mods.mclRubber then
}) })
end end
end end
definition={
description=S("Reinforced Stone"),
tiles={"industrialtest_reinforced_stone.png"}
}
if industrialtest.mtgAvailable then
definition.groups={cracky=3}
definition.sounds=default.node_sound_stone_defaults()
definition.on_blast=function(pos,intensity)
if intensity>20 then
minetest.remove_node(pos)
minetest.add_item(pos,ItemStack("industrialtest:reinforced_stone"))
end
end
elseif industrialtest.mclAvailable then
definition.groups={
pickaxey=1,
stone=1,
building_block=1,
material_stone=1
}
definition.sounds=mcl_sounds.node_sound_stone_defaults()
definition._mcl_blast_resistance=1200
definition._mcl_hardness=5
end
minetest.register_node("industrialtest:reinforced_stone",definition)
minetest.register_craft({
type="shaped",
output="industrialtest:reinforced_stone 8",
recipe={
{industrialtest.elementKeys.stone,industrialtest.elementKeys.stone,industrialtest.elementKeys.stone},
{industrialtest.elementKeys.stone,"industrialtest:advanced_alloy",industrialtest.elementKeys.stone},
{industrialtest.elementKeys.stone,industrialtest.elementKeys.stone,industrialtest.elementKeys.stone}
}
})
definition={
description=S("Reinforced Glass"),
drawtype="glasslike_framed_optional",
tiles={"industrialtest_reinforced_glass.png"},
use_texture_alpha="clip",
paramtype="light",
sunlight_propagates=true
}
if industrialtest.mtgAvailable then
definition.groups={cracky=3}
definition.sounds=default.node_sound_glass_defaults()
definition.on_blast=function(pos,intensity)
if intensity>10 then
minetest.remove_node(pos)
minetest.add_item(pos,ItemStack("industrialtest:reinforced_glass"))
end
end
elseif industrialtest.mclAvailable then
definition.groups={
glass=1,
building_block=1,
material_glass=1
}
definition.sounds=mcl_sounds.node_sound_glass_defaults()
definition._mcl_blast_resistance=15
definition._mcl_hardness=1.5
end
minetest.register_node("industrialtest:reinforced_glass",definition)
minetest.register_craft({
type="shaped",
output="industrialtest:reinforced_glass 7",
recipe={
{industrialtest.elementKeys.glass,industrialtest.elementKeys.glass,industrialtest.elementKeys.glass},
{"industrialtest:advanced_alloy",industrialtest.elementKeys.glass,"industrialtest:advanced_alloy"},
{industrialtest.elementKeys.glass,industrialtest.elementKeys.glass,industrialtest.elementKeys.glass}
}
})
minetest.register_craft({
type="shaped",
output="industrialtest:reinforced_glass 7",
recipe={
{industrialtest.elementKeys.glass,"industrialtest:advanced_alloy",industrialtest.elementKeys.glass},
{industrialtest.elementKeys.glass,industrialtest.elementKeys.glass,industrialtest.elementKeys.glass},
{industrialtest.elementKeys.glass,"industrialtest:advanced_alloy",industrialtest.elementKeys.glass}
}
})

Binary file not shown.

Before

Width:  |  Height:  |  Size: 771 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 858 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 720 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 963 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 960 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 682 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 641 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 667 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 359 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 377 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 356 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 654 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 869 B

View File

@@ -17,7 +17,6 @@
local S=minetest.get_translator("industrialtest") local S=minetest.get_translator("industrialtest")
local quantumSuit={} local quantumSuit={}
quantumSuit.helmetBreathRefillOpPower=1000
quantumSuit.leggingsSpeedOpPower=125 quantumSuit.leggingsSpeedOpPower=125
quantumSuit.leggingsSpeedMaxVel=4 quantumSuit.leggingsSpeedMaxVel=4
quantumSuit.bootsJumpOpPower=50 quantumSuit.bootsJumpOpPower=50
@@ -103,15 +102,6 @@ registerQuantumSuitPart({
element="head", element="head",
damageReduction=0.15 damageReduction=0.15
}) })
minetest.register_craft({
type="shaped",
output="industrialtest:quantum_helmet",
recipe={
{"industrialtest:reinforced_glass","industrialtest:nano_helmet","industrialtest:reinforced_glass"},
{"industrialtest:iridium_plate","industrialtest:lapotron_crystal","industrialtest:iridium_plate"},
{"industrialtest:advanced_electronic_circuit","industrialtest:empty_cell","industrialtest:advanced_electronic_circuit"}
}
})
registerQuantumSuitPart({ registerQuantumSuitPart({
name="quantum_bodyarmor", name="quantum_bodyarmor",
@@ -157,14 +147,6 @@ registerQuantumSuitPart({
element="feet", element="feet",
damageReduction=0.15 damageReduction=0.15
}) })
minetest.register_craft({
type="shaped",
output="industrialtest:quantum_boots",
recipe={
{"industrialtest:iridium_plate","industrialtest:nano_boots","industrialtest:iridium_plate"},
{industrialtest.elementKeys.ironBoots,"industrialtest:lapotron_crystal",industrialtest.elementKeys.ironBoots}
}
})
minetest.register_globalstep(function(dtime) minetest.register_globalstep(function(dtime)
local players=minetest.get_connected_players() local players=minetest.get_connected_players()
@@ -239,15 +221,10 @@ minetest.register_globalstep(function(dtime)
end end
if player:get_breath()<10 then if player:get_breath()<10 then
minetest.debug(player:get_breath())
local index,stack,inv=findInPlayerArmorList(player,"industrialtest:quantum_helmet") local index,stack,inv=findInPlayerArmorList(player,"industrialtest:quantum_helmet")
if index and stack and inv then if index and stack and inv then
local meta=stack:get_meta()
local refilled=math.min(9-player:get_breath(),math.floor(meta:get_int("industrialtest.powerAmount")/quantumSuit.helmetBreathRefillOpPower))
if refilled>0 then
player:set_breath(player:get_breath()+refilled)
industrialtest.api.addPowerToItem(stack,-refilled*quantumSuit.helmetBreathRefillOpPower)
inv:set_stack("armor",index,stack)
end
end end
end end