Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 71edb454bc |
@@ -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,
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
82
nodes.lua
@@ -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}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 771 B |
|
Before Width: | Height: | Size: 858 B |
|
Before Width: | Height: | Size: 720 B |
|
Before Width: | Height: | Size: 963 B |
|
Before Width: | Height: | Size: 960 B |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 682 B |
|
Before Width: | Height: | Size: 641 B |
|
Before Width: | Height: | Size: 667 B |
|
Before Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 424 B |
|
Before Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 359 B |
|
Before Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 377 B |
|
Before Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 356 B |
|
Before Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 654 B |
|
Before Width: | Height: | Size: 869 B |
@@ -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
|
||||||
|
|
||||||
|
|||||||