summaryrefslogtreecommitdiff
path: root/assets/ihl/config
diff options
context:
space:
mode:
authorFoghrye4 <foghrye4@gmail.com>2016-04-11 19:44:54 +0300
committerFoghrye4 <foghrye4@gmail.com>2016-04-11 19:44:54 +0300
commit05c78126859231a68e199dc34613689bd0978e2f (patch)
tree050bea104a18c72905095d29f31bec2935a27a24 /assets/ihl/config
Initial commit
Diffstat (limited to 'assets/ihl/config')
-rw-r--r--assets/ihl/config/adress.xsd20
-rw-r--r--assets/ihl/config/ihl-guidebook.xml148
-rw-r--r--assets/ihl/config/ihl-recipe.cfg58
3 files changed, 226 insertions, 0 deletions
diff --git a/assets/ihl/config/adress.xsd b/assets/ihl/config/adress.xsd
new file mode 100644
index 0000000..f778362
--- /dev/null
+++ b/assets/ihl/config/adress.xsd
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:element name="guidebook">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="section">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="title" type="xs:string" />
+ <xs:element name="itemstack" type="xs:string" />
+ <xs:element name="text" type="xs:string" />
+ <xs:element name="image" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
+
diff --git a/assets/ihl/config/ihl-guidebook.xml b/assets/ihl/config/ihl-guidebook.xml
new file mode 100644
index 0000000..1b81f23
--- /dev/null
+++ b/assets/ihl/config/ihl-guidebook.xml
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<guidebook xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="adress.xsd">
+ <section id="0">
+ <title>
+ ihl.guidebook.title01
+ </title>
+ <itemstack damage="0">
+ ihl:ironWorkbench
+ </itemstack>
+ <text>
+ ihl.guidebook.section01.1
+ </text>
+ <image width="110" height="200">
+ textures/guidebook/iron_workbench_gui.png
+ </image>
+ <text>
+ ihl.guidebook.section01.2
+ </text>
+ </section>
+ <section id="1">
+ <title>
+ ihl.guidebook.title02
+ </title>
+ <itemstack damage="0">
+ ihl:fractionatorBottom
+ </itemstack>
+ <itemstack damage="0">
+ ihl:fractionatorSection
+ </itemstack>
+ <itemstack damage="0">
+ ihl:fractionatorCover
+ </itemstack>
+ <itemstack damage="0">
+ ihl:refluxCondenser
+ </itemstack>
+ <text>
+ ihl.guidebook.section02.1
+ </text>
+ <image width="110" height="200">
+ textures/guidebook/distillation_column.png
+ </image>
+ <text>
+ ihl.guidebook.section02.2
+ </text>
+ </section>
+ <section id="2">
+ <title>
+ ihl.guidebook.title03
+ </title>
+ <itemstack damage="0">
+ ihl:wireMill
+ </itemstack>
+ <itemstack damage="0">
+ ihl:vulcanizationExtrudingMold
+ </itemstack>
+ <itemstack damage="0">
+ ihl:extruder
+ </itemstack>
+ <itemstack damage="0">
+ ihl:coiler
+ </itemstack>
+ <text>
+ ihl.guidebook.section03.1
+ </text>
+ <image width="110" height="200">
+ textures/guidebook/cable_production.png
+ </image>
+ <text>
+ ihl.guidebook.section03.2
+ </text>
+ </section>
+ <section id="3">
+ <title>
+ ihl.guidebook.title04
+ </title>
+ <itemstack damage="0">
+ ihl:batterySwitchUnit
+ </itemstack>
+ <itemstack damage="0">
+ ihl:rectifierTransformerUnit
+ </itemstack>
+ <itemstack damage="0">
+ ihl:frequencyGenerator
+ </itemstack>
+ <text>
+ ihl.guidebook.section04.1
+ </text>
+ <image width="110" height="100">
+ textures/guidebook/hvdc_line.png
+ </image>
+ <text>
+ ihl.guidebook.section04.2
+ </text>
+ </section>
+ <section id="4">
+ <title>
+ ihl.guidebook.title05
+ </title>
+ <itemstack damage="0">
+ ihl:goldChimneyKnee
+ </itemstack>
+ <itemstack damage="0">
+ ihl:leadOven
+ </itemstack>
+ <itemstack damage="0">
+ ihl:goldPrecipitatorCondenser
+ </itemstack>
+ <text>
+ ihl.guidebook.section05.1
+ </text>
+ <image width="110" height="200">
+ textures/guidebook/sulphuric_acid.png
+ </image>
+ <text>
+ ihl.guidebook.section05.2
+ </text>
+ </section>
+ <section id="5">
+ <title>
+ ihl.guidebook.title06
+ </title>
+ <itemstack damage="0">
+ ihl:sackBlock
+ </itemstack>
+ <itemstack damage="0">
+ ihl:evaporatorBlock
+ </itemstack>
+ <itemstack damage="10018">
+ ihl:item.ihlSimpleItem
+ </itemstack>
+ <itemstack damage="10019">
+ ihl:item.ihlSimpleItem
+ </itemstack>
+ <text>
+ ihl.guidebook.section06.1
+ </text>
+ <image width="110" height="200">
+ textures/guidebook/sap_gathering.png
+ </image>
+ <text>
+ ihl.guidebook.section06.2
+ </text>
+ </section>
+</guidebook>
+ <!--
+ Hope this XML is well-formed.
+ -->
diff --git a/assets/ihl/config/ihl-recipe.cfg b/assets/ihl/config/ihl-recipe.cfg
new file mode 100644
index 0000000..44df9e0
--- /dev/null
+++ b/assets/ihl/config/ihl-recipe.cfg
@@ -0,0 +1,58 @@
+// <- 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),
+// recipeinput (with parameters) and recipeoutput (with parameters).
+// All parameters are separated with "," symbol.
+// For adding recipe add both input and output.
+// For removing add any of those.
+// Inside "recipeinput" and "recipeoutput" are parameters, separated with ",".
+// For "recipeinput" those parameters are:
+// itemstack(modname:internal_itemname,stacksize,damage)
+// toolitemstack(modname:internal_itemname,stacksize,damage) //For iron workbench only
+// machine(modname:internal_itemname) //For iron workbench only
+// die(transverseSection)
+// fiber(internal_itemname, length)
+// wire(material, length, transverseSection)
+// cable(material, length, transverseSection, insulationMaterial, insulationThickness, insulationBreakdownVoltage)
+// tooloredict(oredict_entry,quantity) //For iron workbench only
+// oredict(oredict_entry,quantity)
+// fluidstack(fluid,quantity)
+// First parameter are string, others are integer.
+// For finding modname:internal_itemname, damage or ore dictionary entry use in-game
+// "ore dictionary item scanner" from IHL in creative mode.
+// For internal fluid names check universal fluid cells tooltip.
+// For "recipeoutput" those parameters are:
+// itemstack(modname:internal_itemname,stacksize,damage) Stacksize can be float.
+// fiber(internal_itemname, length)
+// wire(material, length, transverseSection)
+// cable(material, length, transverseSection, insulationMaterial, insulationThickness, insulationBreakdownVoltage)
+// fluidstack(fluid,quantity)
+// Examples:
+
+//addrecipe
+//(
+//evaporator,
+//recipeinput(fluidstack(water,100)),
+//recipeoutput(itemstack(minecraft:diamond,1,0))
+//)
+
+//addrecipe
+//(
+//wiremill,
+//recipeinput(fluidstack(liquidglass,10),die(150)),
+//recipeoutput(wire(Uran,10,100))
+//)
+
+//removerecipe
+//(
+//evaporator,
+//recipeinput(fluidstack(saltwater,4000))
+//)
+
+//removerecipe
+//(
+//evaporator,
+//recipeoutput(itemstack(ihl:item.ihlSimpleItem,1,144))
+//)