summaryrefslogtreecommitdiff
path: root/assets/ihl
diff options
context:
space:
mode:
Diffstat (limited to 'assets/ihl')
-rw-r--r--assets/ihl/config/ihl-recipe.cfg35
-rw-r--r--assets/ihl/lang/en_US.lang18
-rw-r--r--assets/ihl/sounds.json12
-rw-r--r--assets/ihl/sounds/explosion.oggbin0 -> 34262 bytes
-rw-r--r--assets/ihl/sounds/fuse.oggbin0 -> 25668 bytes
-rw-r--r--assets/ihl/textures/blocks/explosiveBlockBottom.pngbin0 -> 1013 bytes
-rw-r--r--assets/ihl/textures/blocks/explosiveBlockSide.pngbin0 -> 1097 bytes
-rw-r--r--assets/ihl/textures/blocks/explosiveBlockTop.pngbin0 -> 1705 bytes
-rw-r--r--assets/ihl/textures/blocks/fluidAcetaldehydeFlowing.pngbin0 -> 2857 bytes
-rw-r--r--assets/ihl/textures/blocks/fluidAcetaldehydeStill.pngbin0 -> 2790 bytes
-rw-r--r--assets/ihl/textures/blocks/fluidAmmoniaFlowing.pngbin0 -> 2914 bytes
-rw-r--r--assets/ihl/textures/blocks/fluidAmmoniaStill.pngbin0 -> 2790 bytes
-rw-r--r--assets/ihl/textures/blocks/fluidFormaldehydeFlowing.pngbin0 -> 2906 bytes
-rw-r--r--assets/ihl/textures/blocks/fluidFormaldehydeStill.pngbin0 -> 2790 bytes
-rw-r--r--assets/ihl/textures/blocks/fluidMethanolFlowing.pngbin0 -> 2870 bytes
-rw-r--r--assets/ihl/textures/blocks/fluidMethanolFlowing.xcfbin0 -> 4649 bytes
-rw-r--r--assets/ihl/textures/blocks/fluidMethanolStill.pngbin0 -> 2789 bytes
-rw-r--r--assets/ihl/textures/blocks/fluidTarWaterFlowing.pngbin0 -> 2876 bytes
-rw-r--r--assets/ihl/textures/blocks/fluidTarWaterStill.pngbin0 -> 2789 bytes
-rw-r--r--assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceBack.pngbin3747 -> 1438 bytes
-rw-r--r--assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceFront.pngbin2813 -> 1406 bytes
-rw-r--r--assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceLeft.pngbin5091 -> 1455 bytes
-rw-r--r--assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceRight.pngbin2394 -> 1270 bytes
-rw-r--r--assets/ihl/textures/gui/GUIChemicalReactor.pngbin5486 -> 3329 bytes
-rw-r--r--assets/ihl/textures/gui/GUIGlassBox.xcfbin121209 -> 0 bytes
-rw-r--r--assets/ihl/textures/gui/GUILabElectrolyzer.pngbin7773 -> 4028 bytes
-rw-r--r--assets/ihl/textures/items/catalystIron.pngbin0 -> 1756 bytes
-rw-r--r--assets/ihl/textures/items/catalystIronOxide.pngbin0 -> 1740 bytes
-rw-r--r--assets/ihl/textures/items/catalystRawIronOxide.pngbin0 -> 1058 bytes
-rw-r--r--assets/ihl/textures/items/detonator.pngbin0 -> 1482 bytes
-rw-r--r--assets/ihl/textures/items/dustCalciumAcetate.pngbin0 -> 549 bytes
-rw-r--r--assets/ihl/textures/items/dustIronOxideCatalystMix.pngbin0 -> 450 bytes
-rw-r--r--assets/ihl/textures/items/dustMercuryChloride.pngbin0 -> 539 bytes
-rw-r--r--assets/ihl/textures/items/dustPentaerythritol.pngbin0 -> 387 bytes
-rw-r--r--assets/ihl/textures/items/dustPentaerythritolTetranitrate.pngbin0 -> 387 bytes
-rw-r--r--assets/ihl/textures/items/dustPotassiumOxide.pngbin0 -> 332 bytes
-rw-r--r--assets/ihl/textures/items/dustSodiumFormate.pngbin0 -> 309 bytes
-rw-r--r--assets/ihl/textures/items/ingotPotassium.pngbin0 -> 337 bytes
-rw-r--r--assets/ihl/textures/items/itemCellMethanol.pngbin0 -> 320 bytes
-rw-r--r--assets/ihl/textures/particles/explosion.pngbin0 -> 357813 bytes
40 files changed, 63 insertions, 2 deletions
diff --git a/assets/ihl/config/ihl-recipe.cfg b/assets/ihl/config/ihl-recipe.cfg
index 44df9e0..45451a3 100644
--- a/assets/ihl/config/ihl-recipe.cfg
+++ b/assets/ihl/config/ihl-recipe.cfg
@@ -1,8 +1,14 @@
// <- This is a commentary.
; <- This is also a commentary.
// Syntax are simple as fist. Every recipe modifier must start from new line and keyword.
-// Keywords are "addrecipe" and "removerecipe".
-// Right after keyword goes parameters. Parameters are machine name (see in bottom of this file),
+// Keywords are "addrecipe", "removerecipe" and "addcasting".
+// "addcasting" is a special function to define amount of molten metal nessesary for castind certain parts.
+// Syntax is "addcasting(name_of_a_part,amount_of_metal)". "name_of_a_part" is ore dictionary name
+// without material suffix.
+// Do not include a metal name in "name_of_a_part"!
+// It is "toolHeadHammer" not "toolHeadHammerBronze".
+// For "addrecipe" and "removerecipe" right after keyword goes parameters.
+// Parameters are machine name (see in bottom of this file),
// recipeinput (with parameters) and recipeoutput (with parameters).
// All parameters are separated with "," symbol.
// For adding recipe add both input and output.
@@ -10,6 +16,7 @@
// Inside "recipeinput" and "recipeoutput" are parameters, separated with ",".
// For "recipeinput" those parameters are:
// itemstack(modname:internal_itemname,stacksize,damage)
+// fluidcontainer(fluidname,minimal_amount)
// toolitemstack(modname:internal_itemname,stacksize,damage) //For iron workbench only
// machine(modname:internal_itemname) //For iron workbench only
// die(transverseSection)
@@ -31,6 +38,30 @@
// fluidstack(fluid,quantity)
// Examples:
+//addcasting
+//(
+//nozzle,
+//864
+//)
+
+// To add custom forced casting recipe using any fluid and any itemstack (even those, who are not registered in ore dictionary):
+//addrecipe
+//(
+//injectionmold,
+//recipeinput(fluidstack(water,100),itemstack(ihl:injectionMold,1,hash(diamond))),
+//recipeoutput(itemstack(minecraft:diamond,1,0))
+//)
+// "hash" will convert argument into string hash.
+// It is nessesary for casting recipes to contain itemstack damage matching "resultSuffix" string hash.
+
+// To add casting form craft use "resultSuffix" NBT tag:
+//addrecipe
+//(
+//ironworkbench,
+//recipeinput(oredict(sand,1),fluidcontainer(water,1),oredict(dustClay,1)),
+//recipeoutput(itemstack(ihl:injectionMold,1,24,tags(string(resultSuffix,diamond))))
+//)
+
//addrecipe
//(
//evaporator,
diff --git a/assets/ihl/lang/en_US.lang b/assets/ihl/lang/en_US.lang
index 4be6075..9b7b25a 100644
--- a/assets/ihl/lang/en_US.lang
+++ b/assets/ihl/lang/en_US.lang
@@ -2,6 +2,23 @@ language.name=HAYO
language.region=US
language.code=en_US
+ihl.detonator_delay=Detonation delay:
+ihl.seconds=s
+tile.pileBlock.name=Pile of something
+detonator.name=Detonator
+dustPentaerythritolTetranitrate.name=Pentaerythritol tetranitrate
+dustPentaerythritol.name=Pentaerythritol
+dustPotassiumOxide=Potassium oxide
+ingotPotassium.name=Potassium ingot
+catalystIron.name=Iron catalyst
+catalystIronOxide.name=Iron oxide catalyst blank
+catalystRawIronOxide.name=Iron oxide catalyst blank (not sintered)
+dustIronOxideCatalystMix.name=Mix for preparing an iron catalyst
+dustSodiumFormate.name=Sodium formate
+dustMercuryChloride.name=Mercury chloride
+dustCalciumAcetate.name=Calcium acetate
+itemCellMethanol=Methanol cell
+
item.skull.name=Wailer remains
item.guidebook.name=IHL manual
item.handpump.name=IHL handpump
@@ -30,6 +47,7 @@ tile.boneBlock.name=Bone pillar
entity.LostHead.name=Wailer
tile.basicHarvestorBlock.name=IHL Auto crop harvestor
tile.blowerBlock.name=IHL Industrial fan
+tile.ihlExplosive.name=Explosive pack
ihl.gui.blower=Air speed:
ihl.gui.blowerUnits=m/s
tile.glassBox.name=Glass box
diff --git a/assets/ihl/sounds.json b/assets/ihl/sounds.json
index 9e3e08b..d1369e7 100644
--- a/assets/ihl/sounds.json
+++ b/assets/ihl/sounds.json
@@ -72,5 +72,17 @@
"sounds": [
"zap"
]
+ },
+ "explosion": {
+ "category": "master",
+ "sounds": [
+ "explosion"
+ ]
+ },
+ "fuse": {
+ "category": "master",
+ "sounds": [
+ "fuse"
+ ]
}
}
diff --git a/assets/ihl/sounds/explosion.ogg b/assets/ihl/sounds/explosion.ogg
new file mode 100644
index 0000000..56d4c4c
--- /dev/null
+++ b/assets/ihl/sounds/explosion.ogg
Binary files differ
diff --git a/assets/ihl/sounds/fuse.ogg b/assets/ihl/sounds/fuse.ogg
new file mode 100644
index 0000000..9693279
--- /dev/null
+++ b/assets/ihl/sounds/fuse.ogg
Binary files differ
diff --git a/assets/ihl/textures/blocks/explosiveBlockBottom.png b/assets/ihl/textures/blocks/explosiveBlockBottom.png
new file mode 100644
index 0000000..eddc613
--- /dev/null
+++ b/assets/ihl/textures/blocks/explosiveBlockBottom.png
Binary files differ
diff --git a/assets/ihl/textures/blocks/explosiveBlockSide.png b/assets/ihl/textures/blocks/explosiveBlockSide.png
new file mode 100644
index 0000000..91729a2
--- /dev/null
+++ b/assets/ihl/textures/blocks/explosiveBlockSide.png
Binary files differ
diff --git a/assets/ihl/textures/blocks/explosiveBlockTop.png b/assets/ihl/textures/blocks/explosiveBlockTop.png
new file mode 100644
index 0000000..b313484
--- /dev/null
+++ b/assets/ihl/textures/blocks/explosiveBlockTop.png
Binary files differ
diff --git a/assets/ihl/textures/blocks/fluidAcetaldehydeFlowing.png b/assets/ihl/textures/blocks/fluidAcetaldehydeFlowing.png
new file mode 100644
index 0000000..084e79e
--- /dev/null
+++ b/assets/ihl/textures/blocks/fluidAcetaldehydeFlowing.png
Binary files differ
diff --git a/assets/ihl/textures/blocks/fluidAcetaldehydeStill.png b/assets/ihl/textures/blocks/fluidAcetaldehydeStill.png
new file mode 100644
index 0000000..af64436
--- /dev/null
+++ b/assets/ihl/textures/blocks/fluidAcetaldehydeStill.png
Binary files differ
diff --git a/assets/ihl/textures/blocks/fluidAmmoniaFlowing.png b/assets/ihl/textures/blocks/fluidAmmoniaFlowing.png
new file mode 100644
index 0000000..faa27db
--- /dev/null
+++ b/assets/ihl/textures/blocks/fluidAmmoniaFlowing.png
Binary files differ
diff --git a/assets/ihl/textures/blocks/fluidAmmoniaStill.png b/assets/ihl/textures/blocks/fluidAmmoniaStill.png
new file mode 100644
index 0000000..9619e25
--- /dev/null
+++ b/assets/ihl/textures/blocks/fluidAmmoniaStill.png
Binary files differ
diff --git a/assets/ihl/textures/blocks/fluidFormaldehydeFlowing.png b/assets/ihl/textures/blocks/fluidFormaldehydeFlowing.png
new file mode 100644
index 0000000..4252b6f
--- /dev/null
+++ b/assets/ihl/textures/blocks/fluidFormaldehydeFlowing.png
Binary files differ
diff --git a/assets/ihl/textures/blocks/fluidFormaldehydeStill.png b/assets/ihl/textures/blocks/fluidFormaldehydeStill.png
new file mode 100644
index 0000000..621a940
--- /dev/null
+++ b/assets/ihl/textures/blocks/fluidFormaldehydeStill.png
Binary files differ
diff --git a/assets/ihl/textures/blocks/fluidMethanolFlowing.png b/assets/ihl/textures/blocks/fluidMethanolFlowing.png
new file mode 100644
index 0000000..e1e37bb
--- /dev/null
+++ b/assets/ihl/textures/blocks/fluidMethanolFlowing.png
Binary files differ
diff --git a/assets/ihl/textures/blocks/fluidMethanolFlowing.xcf b/assets/ihl/textures/blocks/fluidMethanolFlowing.xcf
new file mode 100644
index 0000000..d3ca048
--- /dev/null
+++ b/assets/ihl/textures/blocks/fluidMethanolFlowing.xcf
Binary files differ
diff --git a/assets/ihl/textures/blocks/fluidMethanolStill.png b/assets/ihl/textures/blocks/fluidMethanolStill.png
new file mode 100644
index 0000000..948e525
--- /dev/null
+++ b/assets/ihl/textures/blocks/fluidMethanolStill.png
Binary files differ
diff --git a/assets/ihl/textures/blocks/fluidTarWaterFlowing.png b/assets/ihl/textures/blocks/fluidTarWaterFlowing.png
new file mode 100644
index 0000000..6a58cbe
--- /dev/null
+++ b/assets/ihl/textures/blocks/fluidTarWaterFlowing.png
Binary files differ
diff --git a/assets/ihl/textures/blocks/fluidTarWaterStill.png b/assets/ihl/textures/blocks/fluidTarWaterStill.png
new file mode 100644
index 0000000..dd67de2
--- /dev/null
+++ b/assets/ihl/textures/blocks/fluidTarWaterStill.png
Binary files differ
diff --git a/assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceBack.png b/assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceBack.png
index 5dc90f7..d519cd7 100644
--- a/assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceBack.png
+++ b/assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceBack.png
Binary files differ
diff --git a/assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceFront.png b/assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceFront.png
index 9736bd0..10dcd29 100644
--- a/assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceFront.png
+++ b/assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceFront.png
Binary files differ
diff --git a/assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceLeft.png b/assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceLeft.png
index 9c2a8a2..122e95c 100644
--- a/assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceLeft.png
+++ b/assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceLeft.png
Binary files differ
diff --git a/assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceRight.png b/assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceRight.png
index 6c00f99..a9347eb 100644
--- a/assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceRight.png
+++ b/assets/ihl/textures/blocks/vacuumInductionMeltingFurnaceRight.png
Binary files differ
diff --git a/assets/ihl/textures/gui/GUIChemicalReactor.png b/assets/ihl/textures/gui/GUIChemicalReactor.png
index 687c217..2af8f55 100644
--- a/assets/ihl/textures/gui/GUIChemicalReactor.png
+++ b/assets/ihl/textures/gui/GUIChemicalReactor.png
Binary files differ
diff --git a/assets/ihl/textures/gui/GUIGlassBox.xcf b/assets/ihl/textures/gui/GUIGlassBox.xcf
deleted file mode 100644
index eb872e6..0000000
--- a/assets/ihl/textures/gui/GUIGlassBox.xcf
+++ /dev/null
Binary files differ
diff --git a/assets/ihl/textures/gui/GUILabElectrolyzer.png b/assets/ihl/textures/gui/GUILabElectrolyzer.png
index 4fab6d0..1830c04 100644
--- a/assets/ihl/textures/gui/GUILabElectrolyzer.png
+++ b/assets/ihl/textures/gui/GUILabElectrolyzer.png
Binary files differ
diff --git a/assets/ihl/textures/items/catalystIron.png b/assets/ihl/textures/items/catalystIron.png
new file mode 100644
index 0000000..057a4d3
--- /dev/null
+++ b/assets/ihl/textures/items/catalystIron.png
Binary files differ
diff --git a/assets/ihl/textures/items/catalystIronOxide.png b/assets/ihl/textures/items/catalystIronOxide.png
new file mode 100644
index 0000000..62ac0fd
--- /dev/null
+++ b/assets/ihl/textures/items/catalystIronOxide.png
Binary files differ
diff --git a/assets/ihl/textures/items/catalystRawIronOxide.png b/assets/ihl/textures/items/catalystRawIronOxide.png
new file mode 100644
index 0000000..31e1836
--- /dev/null
+++ b/assets/ihl/textures/items/catalystRawIronOxide.png
Binary files differ
diff --git a/assets/ihl/textures/items/detonator.png b/assets/ihl/textures/items/detonator.png
new file mode 100644
index 0000000..be569ad
--- /dev/null
+++ b/assets/ihl/textures/items/detonator.png
Binary files differ
diff --git a/assets/ihl/textures/items/dustCalciumAcetate.png b/assets/ihl/textures/items/dustCalciumAcetate.png
new file mode 100644
index 0000000..cca785f
--- /dev/null
+++ b/assets/ihl/textures/items/dustCalciumAcetate.png
Binary files differ
diff --git a/assets/ihl/textures/items/dustIronOxideCatalystMix.png b/assets/ihl/textures/items/dustIronOxideCatalystMix.png
new file mode 100644
index 0000000..b9cf99d
--- /dev/null
+++ b/assets/ihl/textures/items/dustIronOxideCatalystMix.png
Binary files differ
diff --git a/assets/ihl/textures/items/dustMercuryChloride.png b/assets/ihl/textures/items/dustMercuryChloride.png
new file mode 100644
index 0000000..e01f549
--- /dev/null
+++ b/assets/ihl/textures/items/dustMercuryChloride.png
Binary files differ
diff --git a/assets/ihl/textures/items/dustPentaerythritol.png b/assets/ihl/textures/items/dustPentaerythritol.png
new file mode 100644
index 0000000..c9cdce9
--- /dev/null
+++ b/assets/ihl/textures/items/dustPentaerythritol.png
Binary files differ
diff --git a/assets/ihl/textures/items/dustPentaerythritolTetranitrate.png b/assets/ihl/textures/items/dustPentaerythritolTetranitrate.png
new file mode 100644
index 0000000..ebffb57
--- /dev/null
+++ b/assets/ihl/textures/items/dustPentaerythritolTetranitrate.png
Binary files differ
diff --git a/assets/ihl/textures/items/dustPotassiumOxide.png b/assets/ihl/textures/items/dustPotassiumOxide.png
new file mode 100644
index 0000000..2784e55
--- /dev/null
+++ b/assets/ihl/textures/items/dustPotassiumOxide.png
Binary files differ
diff --git a/assets/ihl/textures/items/dustSodiumFormate.png b/assets/ihl/textures/items/dustSodiumFormate.png
new file mode 100644
index 0000000..55fd979
--- /dev/null
+++ b/assets/ihl/textures/items/dustSodiumFormate.png
Binary files differ
diff --git a/assets/ihl/textures/items/ingotPotassium.png b/assets/ihl/textures/items/ingotPotassium.png
new file mode 100644
index 0000000..fba83d4
--- /dev/null
+++ b/assets/ihl/textures/items/ingotPotassium.png
Binary files differ
diff --git a/assets/ihl/textures/items/itemCellMethanol.png b/assets/ihl/textures/items/itemCellMethanol.png
new file mode 100644
index 0000000..c4a65c8
--- /dev/null
+++ b/assets/ihl/textures/items/itemCellMethanol.png
Binary files differ
diff --git a/assets/ihl/textures/particles/explosion.png b/assets/ihl/textures/particles/explosion.png
new file mode 100644
index 0000000..3e75fab
--- /dev/null
+++ b/assets/ihl/textures/particles/explosion.png
Binary files differ