699 lines
29 KiB
Markdown
699 lines
29 KiB
Markdown
# Tech Age
|
||
|
||
techage.register_category_page("techage", "Tech Age",
|
||
S("Tech Age is a technic mod with four technic stages.@n@n"..
|
||
"Iron Age (TA1): Use tools like coal pile, coal burner, gravel sieve, hammer and hopper to obtain the necessary metals and ores to further machines and tools for TA2@n@n"..
|
||
"Steam Age (TA2): Build a steam engine with drive axles to run first simple machines.@n@n"..
|
||
"Oil Age (TA3): Drill and pump oil, build your transport routes with Minecarts and power and control TA3 machines and lamps with electrical energy.@n@n"..
|
||
"Future Age (TA4): Build regenerative power plants and intelligent machines, travel at high speed and use other future technologies."),
|
||
"techage:ta4_wlanchip",
|
||
{}
|
||
)
|
||
|
||
|
||
|
||
# TA1: Iron Age
|
||
|
||
local PileHelp = S("Coal Pile to produce charcoal:@n"..
|
||
"- build a 5x5 block dirt base@n"..
|
||
"- place a lighter in the centre@n"..
|
||
"- build a 3x3x3 wood cube around@n"..
|
||
"- cover all with dirt to a 5x5x5 cube@n"..
|
||
"- keep a hole to the lighter@n"..
|
||
"- ignite the lighter and immediately@n"..
|
||
"- close the pile with one wood and one dirt@n"..
|
||
"- open the pile after the smoke disappeared@n"..
|
||
"(see plan)")
|
||
|
||
techage.register_entry_page("ta1", "coalpile", "Coal Pile", PileHelp, nil, PileImages)
|
||
|
||
local BurnerHelp = S("Coal Burner to heat the melting pot:@n"..
|
||
"- build cobble tower with a 3x3 footprint@n"..
|
||
"- more height means more flame heat@n"..
|
||
"- keep a hole open on one side@n"..
|
||
"- put a lighter in@n"..
|
||
"- fill the tower from the top with charcoal@n"..
|
||
"- ignite the lighter@n"..
|
||
"- place the pot in the flame, (one block above the tower)@n"..
|
||
"- to pause the burner, close the hole temporarily with e.g. dirt@n"..
|
||
"(see plan)")
|
||
|
||
techage.register_entry_page("ta1", "sieve",
|
||
S("TA1 Gravel Sieve"),
|
||
S("To sieve Gravel and Basalt Gravel to get ores. Punch the sieve with wielded gravel to start sieving. "..
|
||
"Sieving can be automated by means of the TA1 Hopper. Gravel can be found in caves or "..
|
||
"generated by means of a TA1 Hammer."),
|
||
"techage:sieve3")
|
||
|
||
|
||
|
||
|
||
|
||
techage.register_entry_page("ta1", "hammer",
|
||
"TA1 xxx Hammer", [[Hammer to smash stone to gravel.
|
||
Available as Bronze, Steel, Mese, and Diamond Hammer.]], "techage:hammer_bronze")
|
||
|
||
|
||
|
||
techage.register_entry_page("ta1", "hopper",
|
||
S("TA1 Hopper"),
|
||
S("The Hopper collects dropped items and pushes them to the right side.@n"..
|
||
"Items are sucked up when they are dropped on top of the Hopper block.@n"..
|
||
"But the Hopper can also pull items out of chests or furnace blocks, if it is placed below."),
|
||
"techage:hopper_ta1")
|
||
|
||
|
||
|
||
techage.register_entry_page("ta1", "lighter",
|
||
S("TA1 Lighter"),
|
||
S("lighter to ignite the Coal Burner and the Coal Pile."), "techage:lighter")
|
||
|
||
techage.register_entry_page("ta1", "meltingpot",
|
||
S("TA1 Melting Pot"),
|
||
S("To melt ores and/or produce alloys. Place the pot on top of the Coal Burner."),
|
||
"techage:meltingpot")
|
||
|
||
techage.register_entry_page("ta1", "meridium",
|
||
S("Meridium Ingot"),
|
||
S("A brilliant alloy for tools, which are used in the dark. Can be made with Coal Burner and TA3 Industrial Furnace."),
|
||
"techage:meridium_ingot")
|
||
|
||
techage.register_entry_page("ta1", "iron",
|
||
S("TA1 Iron Ingot"),
|
||
S("Steel replacement for TA1. Needed for many tools. Can be made with the Coal Burner from iron lumps."),
|
||
"techage:iron_ingot")
|
||
|
||
techage.register_entry_page("ta2", "autocrafter",
|
||
S("TA2 Autocrafter"),
|
||
S("The Autocrafter allows the automated crafting of items based on configured recipes.@n"..
|
||
"It can craft one item every two seconds.@n"..
|
||
"Needs axle power: 4"),
|
||
"techage:ta2_autocrafter_pas")
|
||
|
||
techage.register_entry_page("ta3m", "autocrafter",
|
||
S("TA3 Autocrafter"),
|
||
S("The Autocrafter allows the automated crafting of items based on configured recipes.@n"..
|
||
"It can craft two items every two seconds.@n"..
|
||
"Needs electrical power: 6"),
|
||
"techage:ta3_autocrafter_pas")
|
||
|
||
techage.register_entry_page("ta", "blackhole",
|
||
S("Techage Black Hole"),
|
||
S("The Techage Black Hole Block let items disappear. If your machine produces to much or unneeded items, push them into the Black Hole."),
|
||
"techage:blackhole")
|
||
|
||
local help = S("The Protected Chest is useful in protected areas (by means of any protection mod).@n"..
|
||
"Only players with interaction rights on that position can take/put item from/to the chest.@n"..
|
||
"The Chest supports commands to read the last player action (player-name, take/put, item-name) "..
|
||
"and the chest state ('empty', 'loaded', 'full').@n"..
|
||
"The chest returns 'loaded' when it is not empty and not full, "..
|
||
"'full' is returned, when no empty stack is available.@n")
|
||
|
||
techage.register_entry_page("ta2", "chest",
|
||
S("TA2 Protected Chest"),
|
||
S("The Protected Chest is useful in protected areas (by means of any protection mod).@n"..
|
||
"Only players with interaction rights on that position can take/put item from/to the chest."),
|
||
"techage:chest_ta2")
|
||
|
||
techage.register_entry_page("ta3m", "chest",
|
||
S("TA3 Protected Chest"), help, "techage:chest_ta3")
|
||
|
||
local help = S("The Distributor works as filter and pusher. It allows to divide and distribute incoming items into the 4 output ports. "..
|
||
"The channels can be switched on/off and individually configured with up to 6 item types. "..
|
||
"The filter passes the configured items and restrains all others. "..
|
||
"Unconfigured but activated filters are used for items, which do not fit to all other filters. "..
|
||
"If the Distributor can’t push an item into a block with an inventory (such as a chest) because that inventory is full, "..
|
||
"but there is one open and unconfigured output, it will use this output port.")
|
||
|
||
techage.register_entry_page("ta2", "distributor",
|
||
S("TA2 Distributor"),
|
||
help..S("@nThe Distributor tries to push 4 items every 2 seconds."),
|
||
"techage:ta2_distributor_pas")
|
||
|
||
techage.register_entry_page("ta3m", "distributor",
|
||
S("TA3 Distributor"),
|
||
help..S("@nThe Distributor tries to push 12 items every 2 seconds."),
|
||
"techage:ta3_distributor_pas")
|
||
|
||
techage.register_entry_page("ta2", "electronic_fab",
|
||
S("TA2 Electronic Fab"),
|
||
S("Used to produce Vacuum Pipes, needed for TA3 machines.@n"..
|
||
"The fab produces 1 item every 6 seconds.@n"..
|
||
"It needs 8 units axle power"),
|
||
"techage:ta2_electronic_fab_pas")
|
||
|
||
|
||
|
||
techage.register_entry_page("ta3m", "electronic_fab",
|
||
S("TA3 Electronic Fab"),
|
||
S("Used to produce WLAN Chips, needed for TA4 machines.@n"..
|
||
"The fab produces 1 item every 6 seconds.@n"..
|
||
"It needs 12 units electrical power."),
|
||
"techage:ta3_electronic_fab_pas")
|
||
|
||
techage.register_entry_page("ta", "forceload",
|
||
S("Techage Forceload Block"),
|
||
S("The Forceload Block keeps the corresponding area loaded and the machines operational "..
|
||
"as far as the player is logged in. If the player leaves the game, all areas will be unloaded.@n"..
|
||
"The maximum number of Forceload Blocks per player is configurable (default 20).@n"..
|
||
"The loaded area per block is a cube with 16 m side length (according to a Minetest area block). "..
|
||
"Punching the block makes the area visible and invisible again."),
|
||
"techage:forceload")
|
||
|
||
techage.register_entry_page("ta3m", "funnel",
|
||
S("TA3 Funnel"),
|
||
S("The Funnel collects dropped items and stores them in its inventory.@n"..
|
||
"Items are sucked up when they are dropped on top of the funnel block.@n"..
|
||
"The scan radius is 1 m."),
|
||
"techage:ta3_funnel")
|
||
|
||
local Tube = "techage_tube_knee.png"
|
||
local Tube2 = "techage_tube_knee.png^[transformR270"
|
||
local Rinser = "techage_filling_ta2.png^techage_appl_rinser.png^techage_frame_ta2.png"
|
||
local Hopper = "techage_hopper.png"
|
||
local Glass = "default_glass.png"
|
||
local Water = "default_water.png"
|
||
local Chest = "default_chest_lock.png"
|
||
local Dirt = "default_dirt.png"
|
||
|
||
local Images = {
|
||
{false, false, false, false, false, false, false, false},
|
||
{false, Glass, false, false, false, false, Water, Glass},
|
||
{false, Chest, Hopper, Tube, Rinser, Tube2, Glass, Glass},
|
||
}
|
||
|
||
techage.register_entry_page("ta2", "rinser",
|
||
S("TA2 Gravel Rinser"),
|
||
S("Used to wash Sieved Gravel to get Usmium Nuggets. The block has to be placed under flowing water. "..
|
||
"The washed-out nuggets must be sucked in with a Hopper.@nFor the plant you need a chest, "..
|
||
"the Hopper, the Rinser with tube support and a frame around the flowing water (see plan).@n"..
|
||
"Hint: You can test the Rinser with some sticks that are washed out immediately.@n"..
|
||
"It needs 3 units axle power"),
|
||
nil, Images)
|
||
|
||
|
||
techage.register_entry_page("ta2", "gravelsieve",
|
||
S("TA2 Gravel Sieve"),
|
||
S("To sieve Gravel and Basalt Gravel to get ores. Use a Grinder to make Gravel from Cobblestone.@n"..
|
||
"It can sieve one item every four seconds.@n"..
|
||
"It needs 3 units axle power."),
|
||
"techage:ta2_gravelsieve_pas")
|
||
|
||
techage.register_entry_page("ta3m", "gravelsieve",
|
||
S("TA3 Gravel Sieve"),
|
||
S("To sieve Gravel and Basalt Gravel to get ores. Use a Grinder to make Gravel from Cobblestone.@n"..
|
||
"It can sieve two items every four seconds.@n"..
|
||
"It needs 4 units electrical power."),
|
||
"techage:ta3_gravelsieve_pas")
|
||
|
||
techage.register_entry_page("ta2", "grinder",
|
||
S("TA2 Grinder"),
|
||
S("The Grinder grinds all kinds of cobblestone to gravel, gravel to sand, sand to clay, wood to leaves, and more.@n"..
|
||
"It can grind one item every four seconds.@n"..
|
||
"It needs 4 units axle power."),
|
||
"techage:ta2_grinder_pas")
|
||
|
||
techage.register_entry_page("ta3m", "grinder",
|
||
S("TA3 Grinder"),
|
||
S("The Grinder grinds all kinds of cobblestone to gravel, gravel to sand, sand to clay, wood to leaves, and more.@n"..
|
||
"It can grind two items every four seconds.@n"..
|
||
"It needs 6 units electrical power."),
|
||
"techage:ta3_grinder_pas")
|
||
|
||
techage.register_entry_page("ta2", "liquidsampler",
|
||
S("TA2 Liquid Sampler"),
|
||
S("The Liquid Sampler is used to collect water or other bucket registered liquids.@n"..
|
||
"The Liquid Sampler has to be placed into water/liquids and need empty buckets@n"..
|
||
"to operate. The Liquid Sampler takes 1 bucket water every 8 seconds.@n"..
|
||
"It needs 3 units axle power, supplied from the top."),
|
||
"techage:ta2_liquidsampler_pas")
|
||
|
||
techage.register_entry_page("ta3m", "liquidsampler",
|
||
S("TA3 Liquid Sampler"),
|
||
S("The Liquid Sampler is used to collect water or other bucket registered liquids.@n"..
|
||
"The Liquid Sampler has to be placed into water/liquids and need empty buckets@n"..
|
||
"to operate. The Liquid Sampler takes 2 buckets water every 8 seconds.@n"..
|
||
"It needs 5 units electrical power, supplied from the top."),
|
||
"techage:ta3_liquidsampler_pas")
|
||
|
||
techage.register_entry_page("ta2", "pusher",
|
||
S("TA2 Pusher"),
|
||
S("The Pusher is a pulling/pushing block, moving items from one inventory block to another (e.g. chests). "..
|
||
"Start the Pusher with a right-click. It shows the state 'running' as infotext. "..
|
||
"The Pusher moves items from left to right (IN to OUT).@n"..
|
||
"If the source chest is empty, the Pusher goes into 'standby' state for some seconds. If the destination "..
|
||
"chest is full, the Pusher goes into 'blocked' state.@n"..
|
||
"The TA2 Pusher moves two items every 2 seconds."),
|
||
"techage:ta2_pusher_pas")
|
||
|
||
techage.register_entry_page("ta3m", "pusher",
|
||
S("TA3 Pusher"),
|
||
S("The Pusher is a pulling/pushing block, moving items from one inventory block to another (e.g. chests). "..
|
||
"Start the Pusher with a right-click. It shows the state 'running' as infotext. "..
|
||
"The Pusher moves items from left to right (IN to OUT).@n"..
|
||
"If the source chest is empty, the Pusher goes into 'standby' state for some seconds. If the destination "..
|
||
"chest is full, the Pusher goes into 'blocked' state.@n"..
|
||
"The TA3 Pusher moves 6 items every 2 seconds."),
|
||
"techage:ta3_pusher_pas")
|
||
|
||
techage.register_entry_page("ta3ps", "akku",
|
||
S("TA3 Akku Box"),
|
||
S("Used to store electrical energy. Charged in about 10 min, provides energy for 10 min.@n"..
|
||
"It take and deliver up to 10 units electrical power."),
|
||
"techage:ta3_akku")
|
||
|
||
techage.register_entry_page("ta3ps", "coalboiler_base",
|
||
S("TA3 Boiler Base"),
|
||
S("Part of the Power Station. Has to be placed on top of the TA3 Power Station Firebox and filled with water.@n"..
|
||
"(see TA3 Power Station)"),
|
||
"techage:coalboiler_base")
|
||
|
||
techage.register_entry_page("ta3ps", "coalboiler_top",
|
||
S("TA3 Boiler Top"),
|
||
S("Part of the Power Station. Has to be placed on top of TA3 Power Station Boiler Base.@n"..
|
||
"(see TA3 Power Station)"),
|
||
"techage:coalboiler_top")
|
||
|
||
techage.register_entry_page("ta3ps", "cooler",
|
||
S("TA3 Cooler"),
|
||
S("Part of the Power Station. Has to be placed in the steam circulation after the Turbine.@n"..
|
||
"(see TA3 Power Station)"),
|
||
"techage:cooler")
|
||
|
||
techage.register_entry_page("ta3ps", "generator",
|
||
S("TA3 Generator"),
|
||
S("Part of the Power Station. Has to be placed side by side with the TA3 Turbine. "..
|
||
"Connect the Generator with your TA3 machines by means of Electric Cables and Junction Boxes@n"..
|
||
"(see TA3 Power Station)"),
|
||
"techage:generator")
|
||
|
||
techage.register_entry_page("ta3ps", "ta3_power_terminal",
|
||
S("TA3 Power Terminal"),
|
||
S("Terminal for power network information. Has to be placed in front of an Electric Junction Box."),
|
||
"techage:ta3_power_terminal")
|
||
|
||
techage.register_entry_page("ta3ps", "turbine",
|
||
S("TA3 Turbine"),
|
||
S("Part of the Power Station. Has to be placed side by side with the TA3 Generator.@n"..
|
||
"(see TA3 Power Station)"),
|
||
"techage:turbine")
|
||
|
||
|
||
local S = techage.S
|
||
|
||
techage.register_category_page("ta3",
|
||
S("Oil Age (TA3)"),
|
||
S("The Oil Age is the third level of the available technic stages. "..
|
||
"The goal of TA3 is to build Power Stations, drill for oil, and build "..
|
||
"machines to produce ores and chips for smart TA4 devices and machines."),
|
||
"techage:oil_source",
|
||
{"power", "times"}
|
||
)
|
||
|
||
techage.register_entry_page("ta3", "power",
|
||
S("Power Consumption"),
|
||
S("Power consumption and supply:@n"..
|
||
"- TA3 Power Station: 80 ku@n"..
|
||
"- TA3 Tiny Generator: 12 ku@n"..
|
||
"- TA3 Akku Box: 10 ku (in both dirs)@n"..
|
||
"- TA3 Oil Drill Box: 16 ku@n"..
|
||
"- TA3 Oil Pumpjack: 16 ku@n"..
|
||
"- TA3 Electronic Fab: 12 ku@n"..
|
||
"- TA3 Autocrafter: 6 ku@n"..
|
||
"- TA3 Grinder: 6 ku@n"..
|
||
"- TA3 Gravel Sieve: 4 ku@n"..
|
||
"- TA3 Booster: 3 ku@n"..
|
||
"- Lamps: 0.5 ku@n"..
|
||
"- TA4 Streetlamp Solar Cell: 1 ku@n"..
|
||
"@n"..
|
||
"- Signs Bot: 8 ku (while loading)"),
|
||
"techage:t3_source", nil)
|
||
|
||
techage.register_entry_page("ta3", "times",
|
||
S("Oil Burning Times"),
|
||
S("Burning times with one oil item for@n"..
|
||
"Stream Engine / Power Station / Tiny Generator:@n"..
|
||
"@n"..
|
||
"Power max./ku : 25 / 80 / 12@n"..
|
||
"Oil burn time/s : 32 / 20 / 100 @n"..
|
||
"@n"..
|
||
"burn time at power 2 : 400 / 800 / 600@n"..
|
||
"burn time at power 10 : 80 / 160 / 120@n"..
|
||
"burn time at power 20 : 40 / 80 / --"),
|
||
"techage:t3_source", nil)
|
||
|
||
|
||
--techage.register_entry_page("ta3", "power_station",
|
||
techage.register_category_page("ta3ps",
|
||
S("TA3: Power Station"),
|
||
S("Build a Power Station according to the plan with TA3 Firebox, TA3 Boiler, Steam Pipes, Cooler, Turbine and Generator.@n"..
|
||
"- Heat the Firebox with coal/charcoal or oil@n"..
|
||
"- Fill the boiler with water (more than one bucket is needed)@n"..
|
||
"- Wait until the water is heated@n"..
|
||
"- Open the steam ventil@n"..
|
||
"- Connect the Generator with your machines by means of cables and junction boxes@n"..
|
||
"- Start the Generator"),
|
||
nil,
|
||
{"coalboiler_base", "coalboiler_top", "turbine", "generator", "cooler", "akku", "tiny_generator", "ta3_power_terminal"},
|
||
Images)
|
||
|
||
techage.register_category_page("ta3op",
|
||
S("TA3: Oil plants"),
|
||
S("In the TA3 age, oil (petroleum) serves as an almost infinite fuel. But oil is difficult "..
|
||
"and expensive to recover:@n"..
|
||
"1: Search for oil with the TA3 Oil Explorer@n"..
|
||
"2: Drill for oil with the TA3 Oil Drill Box (oil derrick)@n"..
|
||
"3: Recover the oil with the TA3 Oil Pumpjack@n"..
|
||
"4: A power station nearby provides the necessary @n"..
|
||
" electrical power for the derrick and pumpjack.@n"..
|
||
"5: Tubes or rails are used for oil transportation."),
|
||
"techage:oilexplorer",
|
||
{"oilexplorer", "drillbox", "pumpjack"}
|
||
)
|
||
|
||
techage.register_category_page("ta3m",
|
||
S("TA3: Machines"),
|
||
S("Collection of TA3 machines, some with eletrical power supply."),
|
||
"techage:ta3_autocrafter_pas",
|
||
{"pusher", "distributor", "chest", "grinder", "gravelsieve", "autocrafter", "electronic_fab",
|
||
"funnel", "liquidsampler"}
|
||
)
|
||
|
||
techage.register_category_page("ta3l",
|
||
S("TA3: Logic"),
|
||
S("Collection of TA3 logic blocks to control your machines."),
|
||
"techage:terminal2",
|
||
{"terminal", "button", "detector", "repeater", "logic", "node_detector", "player_detector", "cart_detector", "programmer"}
|
||
).
|
||
|
||
techage.register_category_page("ta4",
|
||
S("Future Age (TA4)"),
|
||
S("The Future Age is the forth level of the available technic stages.@n"..
|
||
"The goal of TA4 is to operate your machines only with renewable energy.@n"..
|
||
"Build wind turbines, solar panel plants and biogas plants and use@n"..
|
||
"future technologies."),
|
||
"techage:ta4_wlanchip",
|
||
{}
|
||
)
|
||
|
||
|
||
local ROTOR = "techage_wind_turbine_inv.png"
|
||
local CANELLE = "techage_rotor.png"
|
||
local PILLAR = "techage:pillar"
|
||
|
||
local Images = {
|
||
{false, false, false, ROTOR, CANELLE, false, false},
|
||
{false, false, false, PILLAR, false, false, false},
|
||
{false, false, false, PILLAR, false, false, false},
|
||
{false, false, false, PILLAR, false, false, false},
|
||
{false, false, false, PILLAR, false, false, false},
|
||
{false, false, false, PILLAR, false, false, false},
|
||
{false, false, false, PILLAR, false, false, false},
|
||
{false, false, false, PILLAR, false, false, false},
|
||
}
|
||
|
||
--techage.register_entry_page("ta3", "power_station",
|
||
techage.register_category_page("ta4wt",
|
||
S("TA4: Wind Turbine"),
|
||
S("Build a Wind Turbine according to the plan with TA4 Wind Turbine, TA4 Wind Turbine Nacelle and@n"..
|
||
"a pillar by means of TA4 Pillar nodes (power cables have to be inside).@n"..
|
||
"Please note the following limitations:@n"..
|
||
"- pillar height between 10 and 19 m@n"..
|
||
"- can only be built offshore (20 m in all 4 directions is water)@n"..
|
||
"- more than 14 m to the next wind turbine@n"..
|
||
"- the wind blows only between 5 and 9 o'clock and between 17 and 21 o'clock"),
|
||
nil,
|
||
{},
|
||
Images)
|
||
.
|
||
|
||
|
||
techage.register_category_page("ta", "Further nodes and tools",
|
||
S("This is a collection of further nodes and tools which do not fit to the stages 1 to 4."),
|
||
"techage:end_wrench", {"end_wrench", "powerswitch", "trowel", "blackhole", "forceload", "doorblock", "gateblock"}
|
||
)
|
||
|
||
techage.register_entry_page("ta", "powerswitch",
|
||
S("TA Power Switch"),
|
||
S("To turn electrical power on/off.@n"..
|
||
"Has to be placed on a TA Power Switch Box."),
|
||
"techage:powerswitch")
|
||
|
||
techage.register_entry_page("ta", "trowel",
|
||
S("TechAge Trowel"),
|
||
S("Tool to hide and retrieve electrical wiring in walls and floors.@n"..
|
||
"The material for hiding the cables must be in the left stack of the first row in the player inventory."),
|
||
"techage:trowel").
|
||
|
||
techage.register_entry_page("ta4es", "ta4_generator",
|
||
S("TA4 Generator"),
|
||
S("Part of TA4 Energy Systems. Has to be placed side by side with the TA4 Turbine. "..
|
||
"Connect the Generator with your power network@n"),
|
||
"techage:ta4_generator")
|
||
|
||
techage.register_entry_page("ta4es", "turbine",
|
||
S("TA4 Turbine"),
|
||
S("Part of TA4 Energy Systems. Has to be placed side by side with the TA4 Generator.@n"),
|
||
"techage:ta4_turbine")
|
||
|
||
techage.register_entry_page("ta3f", "booster",
|
||
S("TA3 Booster"),
|
||
S("Part of the TA3 Industrial Furnace and further machines. Used to increase the air/gas pressure."),
|
||
"techage:ta3_booster")
|
||
|
||
techage.register_entry_page("ta3f", "firebox",
|
||
S("TA3 Furnace Firebox"),
|
||
S("Part of the TA3 Industrial Furnace. Faster and more powerful than the standard furnace."),
|
||
"techage:furnace_firebox")
|
||
|
||
techage.register_entry_page("ta3f", "furnace",
|
||
S("TA3 Furnace Top"),
|
||
S("Part of the TA3 Industrial Furnace. Faster and more powerful than the standard furnace."),
|
||
"techage:ta3_furnace_pas")
|
||
|
||
local HelpText = S("Build the Furnace with TA3 Furnace Firebox, TA3 Furnace Top, "..
|
||
"and TA3 Booster according to the plan.@n"..
|
||
"- Heat the Firebox with coal/charcoal/oil@n"..
|
||
"- Power the Booster with electrical power.@n"..
|
||
"- Select one of the possible outputs@n"..
|
||
"- Connect the TA3 Furnace Top with your machines by means of tubes.@n"..
|
||
"- Start the Furnace")
|
||
|
||
techage.register_entry_page("ta3l", "button",
|
||
S("TA3 Button/Switch"),
|
||
S("The Button/Switch is used to send on/off commands to machines/nodes.@n"..
|
||
"It can be configured as switch or as button with configurable cycle time from 2 to 32s)"),
|
||
"techage:ta3_button_on")
|
||
|
||
|
||
techage.register_entry_page("ta3l", "cart_detector",
|
||
S("TA3 Cart Detector"),
|
||
S("The Cart Detector sends a 'on' signal if a cart (Minecart) is nearby@n"..
|
||
"In addition the node starts the cart again, if a 'on' signal is received.@n"),
|
||
"techage:ta3_cartdetector_off")
|
||
|
||
techage.register_entry_page("ta3l", "detector",
|
||
S("TA3 Detector"),
|
||
S("The Detector is a special kind of tube block that@n"..
|
||
"outputs an event when items pass through.@n"..
|
||
"It sends an 'on' when an item goes through,@n"..
|
||
"followed by an 'off' event one second later.@n"..
|
||
"After that it blocks further events for 8 seconds."),
|
||
"techage:ta3_detector_on")
|
||
|
||
techage.register_entry_page("ta3l", "logic",
|
||
S("TA3 Logic Block"),
|
||
S("The Logic Block is used to combine one or several input signals@n"..
|
||
"by means of a boolean expression into one output signal,@n"..
|
||
"like 'n123 and n345', 'not n123', or simply 'inp'.@n"..
|
||
"The then-part and the else-part are used to set the output.@n"..
|
||
"true means 'on', false means 'off', nothing means send nothing."),
|
||
"techage:ta3_logic")
|
||
|
||
techage.register_entry_page("ta3l", "node_detector",
|
||
S("TA3 Node Detector"),
|
||
S("The Node Detector sends an 'on' signal when it detects that nodes appear@n"..
|
||
"or disappear, but has to be configured accordingly.@n"..
|
||
"After the node switches back to the default state (grey block)@n"..
|
||
"an 'off' signal will be sent.@n"..
|
||
"Valid nodes are all kind of blocks and plants.@n"..
|
||
"The sensor range is 3 nodes/meters in the arrow direction."),
|
||
"techage:ta3_nodedetector_on")
|
||
|
||
|
||
techage.register_entry_page("ta3l", "player_detector",
|
||
S("TA3 Player Detector"),
|
||
S(funnel."),
|
||
"techage:ta3_playerdetector_off")
|
||
|
||
techage.register_entry_page("ta3l", "programmer",
|
||
S("Techage Programmer"),
|
||
S("The Programmer is a tool to collect block numbers (right mouse button)@n"..
|
||
"from machines/nodes to program (left mouse button) the Repeater@n"..
|
||
"or other nodes. This is especially useful if you want to switch on/off@n"..
|
||
"many block at the same time."),
|
||
"techage:programmer")
|
||
|
||
techage.register_entry_page("ta3l", "repeater",
|
||
S("TA3 Repeater"),
|
||
S("The Repeater is a multiplier block, sending received commands@n"..
|
||
"to all connected blocks. The list of destination block numbers@n"..
|
||
"has to be configured, but can easily programmed@n"..
|
||
"by means of the Programmer."),
|
||
"techage:ta3_repeater")
|
||
|
||
techage.register_entry_page("ta3l", "sequencer",
|
||
S("TA3 Sequencer"),
|
||
S("The Sequencer block allows to define sequences of on/off commands@n"..
|
||
"with time delays in between. A sequence of up to 8 steps@n"..
|
||
"can be programmed, each with destination block numbers, on/off command,@n"..
|
||
"and time gap to the next step in seconds. The Sequencer can run endless@n"..
|
||
"or only once and can be switches on/off by other blocks."),
|
||
"techage:ta3_sequencer")
|
||
|
||
techage.register_entry_page("ta3l", "terminal",
|
||
S("TA3 Terminal"),
|
||
S("The Terminal is used to send commands to machines and output their responses.@n"..
|
||
"In order to not always have to enter commands, commands can be assigned to buttons@n"..
|
||
"and with a double-click on a text line, the command is copied into the input field, again.@n"..
|
||
"The terminal has a help command with further information to the supported commands."),
|
||
"techage:terminal2")
|
||
|
||
techage.register_entry_page("ta3l", "timer",
|
||
S("TA3 Timer"),
|
||
S("The Timer block allows to turn machines/nodes on and off@n"..
|
||
"based on the day time."),
|
||
"techage:ta3_timer")
|
||
|
||
techage.register_entry_page("ta2", "boiler1",
|
||
S("TA2 Boiler Base"),
|
||
S("Part of the steam engine. Has to be placed on top of the Firebox and filled with water.@n"..
|
||
"(see Steam Engine)"), "techage:boiler1")
|
||
|
||
techage.register_entry_page("ta2", "boiler2",
|
||
S("TA2 Boiler Top"),
|
||
S("Part of the steam engine. Has to be placed on top of TA2 Boiler Base.@n(see Steam Engine)"),
|
||
"techage:boiler2")
|
||
|
||
local S = techage.S
|
||
|
||
local HelpText = S("Build a steam engine according to the plan with TA2 Firebox, TA2 Boiler, Steam Pipes, TA2 Cylinder and TA2 Flywheel.@n"..
|
||
"- Heat the Firebox with coal/charcoal@n"..
|
||
"- Fill the boiler with water (more than one bucket is needed)@n"..
|
||
"- Wait until the water is heated@n"..
|
||
"- Open the steam ventil@n"..
|
||
"- Start the Flywheel@n"..
|
||
"- Connect the Flywheel with your machines by means of Axles and Gearboxes")
|
||
|
||
local Images = {
|
||
|
||
{false, false, false, false, false, false, false},
|
||
{false, false, false, false, false, false, false},
|
||
{false, false, "techage_steam_knee.png", 'techage_steam_pipe.png', "techage_steam_knee.png^[transformR270"},
|
||
{false, false, "techage:boiler2", false, 'techage_steam_pipe.png^[transformR90'},
|
||
{false, false, "techage:boiler1", false, 'techage_steam_pipe.png^[transformR90'},
|
||
{false, false, "techage_firebox.png^techage_appl_firehole.png^techage_frame_ta2.png", false,
|
||
"techage_steam_knee.png^[transformR90",
|
||
"techage_filling_ta2.png^techage_cylinder.png^techage_frame_ta2.png",
|
||
"techage_filling_ta2.png^techage_frame_ta2.png^techage_flywheel.png^[transformFX]"},
|
||
}
|
||
|
||
techage.register_entry_page("ta2", "steam_engine",
|
||
S("Steam Engine"), HelpText, nil, Images)
|
||
|
||
techage.register_entry_page("ta2", "cylinder",
|
||
S("TA2 Cylinder"),
|
||
S("Part of the steam engine. Has to be placed side by side with the TA2 Flywheel.@n"..
|
||
"(see Steam Engine)"),
|
||
"techage:cylinder")
|
||
|
||
techage.register_entry_page("ta2", "flywheel",
|
||
S("TA2 Flywheel"),
|
||
S("Part of the steam engine. Has to be placed side by side with the TA2 Cylinder.@n"..
|
||
"Used to turn on/off the steam engine. Connect the Flywheel with your TA2 machines "..
|
||
"by means of Axles and Gearboxes.@n"..
|
||
"(see Steam Engine)"), "techage:flywheel")
|
||
|
||
techage.register_entry_page("ta", "end_wrench",
|
||
S("TechAge Info Tool"),
|
||
S("The TechAge Info Tool is a tool to read any kind of status information from nodes providing a command interface.@n"..
|
||
"Click on the node to read the status"),
|
||
"techage:end_wrench")
|
||
|
||
techage.register_entry_page("ta", "trowel",
|
||
S("TechAge Trowel"),
|
||
S("Tool to hide and retrieve electrical wiring in walls and floors.@n"..
|
||
"The material for hiding the cables must be in the left stack of the first row in the player inventory."),
|
||
"techage:trowel")
|
||
|
||
techage.register_entry_page("ta", "doorblock",
|
||
S("Techage Door Block"),
|
||
S("The Door Block can disappear by means of commands from a button or switch.@n"..
|
||
"It is commonly used to build larger gates. All Door Blocks@n"..
|
||
"obtain a unique number which is shown as block infotext.@n"..
|
||
"This number is used as destination address for commands.@n"..
|
||
"The texture of the Door Block can be configured after@n"..
|
||
"placement with the right mouse button."),
|
||
"techage:doorblock"..NUM_TEXTURES)
|
||
|
||
techage.register_entry_page("ta", "gateblock",
|
||
S("Techage Gate Block"),
|
||
S("The Gate Block can disappear by means of commands from a button or switch.@n"..
|
||
"It is commonly used to build larger gates. All Gate Blocks@n"..
|
||
"obtain a unique number which is shown as block infotext.@n"..
|
||
"This number is used as destination address for commands.@n"..
|
||
"The texture of the Gate Block can be configured after@n"..
|
||
"placement with the right mouse button."),
|
||
"techage:gateblock"..NUM_TEXTURES)
|
||
|
||
--minetest.register_on_joinplayer(function(player)
|
||
-- minetest.after(2, function(name)
|
||
-- minetest.show_formspec(name, "test:formspec",
|
||
-- "size[6,4]"..
|
||
-- "textarea[0.5,1;6,3;;"..
|
||
-- "This is a grey text line.\n"..
|
||
-- "\027(c@#FF0000)This\194\160\027(c@#00FF00)is\194\160\027(c@#0000FF)a\194\160\027(c@#FF00FF)colored\194\160\027(c@#FFFF00)text\194\160\027(c@#00FFFF)line."..
|
||
-- ";]")
|
||
-- end, player:get_player_name())
|
||
--end)
|
||
|
||
techage.register_entry_page("ta3op", "drillbox",
|
||
S("TA3 Oil Drill Box"),
|
||
S("The box automatically unfolds to a derrick when you press the button.@n"..
|
||
"1: Place the box in the middle of the marked position@n"..
|
||
" (the derrick requires a free area of 3x3m)@n"..
|
||
"2: Press the build button@n"..
|
||
"3: Supply the drill with electricity@n"..
|
||
"4: Supply the drill with Drill Bits@n"..
|
||
"5: Press the start button@n"..
|
||
"6: Remove the excavated material with Tubes/Pusher@n"..
|
||
"7: The drill stops when oil is found@n"..
|
||
" (drill speed is 1m/16s)@n"..
|
||
"8: Replace the drill with the Pumpjack.@n"..
|
||
"It needs 16 units electrical power"),
|
||
node_name_ta3)
|
||
|
||
techage.register_entry_page("ta3ps", "tiny_generator",
|
||
S("TA3 Tiny Power Generator"),
|
||
S("Small electrical power generator. Needs oil as fuel.@n"..
|
||
"It provides 12 units electrical power@n"..
|
||
"Oil burn time: 100s"),
|
||
"techage:tiny_generator")
|
||
|
||
techage.register_entry_page("ta3op", "pumpjack",
|
||
S("TA3 Oil Pumpjack"),
|
||
S("The Pumpjack works similar to a pusher. It pumps one oil item every 8 seconds. It needs 16 units of electrical power."),
|
||
"techage:ta3_pumpjack_pas")
|
||
|
||
techage.register_entry_page("ta3op", "oilexplorer",
|
||
S("TA3 Oil Explorer"),
|
||
S("Used to find oil (petroleum). Oil can be used as fuel for the Power Station and others. "..
|
||
"Place the block and right-click on the block to explore the underground. "..
|
||
"The block will explore a 16x16 field with a depth of up to 400 m. "..
|
||
"To search deeper, click the block several times. "..
|
||
"When oil is found, the position for the derrick (Drill Box) is highlighted.@n"..
|
||
"Hint: Mark and protect the position for later use."),
|
||
"techage:oilexplorer")
|
||
|
||
|