From 27c25e5dae184119a50e5f6c9e9d1f71cf2c246e Mon Sep 17 00:00:00 2001 From: debiankaios <8063195-debiankaios@users.noreply.gitlab.com> Date: Sun, 14 Aug 2022 12:04:50 +0000 Subject: [PATCH] =?UTF-8?q?Erstes=20Kapitel=20fertig=20=C3=BCbersetzt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _de/items/nodes_items_crafting.md | 75 ++++++++++++++++++++++++++++++- 1 file changed, 73 insertions(+), 2 deletions(-) diff --git a/_de/items/nodes_items_crafting.md b/_de/items/nodes_items_crafting.md index 602cde5..50df9d6 100644 --- a/_de/items/nodes_items_crafting.md +++ b/_de/items/nodes_items_crafting.md @@ -9,12 +9,24 @@ redirect_from: /de/chapters/nodes_items_crafting.html ## Einführung -Neue Blöcke, Craftitems und Rezepte zu erstellen, sind Grundlagen von vielen Mods +Neue Blöcke, Craftitems und Rezepte zu erstellen, +sind Grundlagen von vielen Mods - [Was sind Blöcke und Craftitems?](#was-sind-blöcke-und-craftitems) - [Items erstellen](#items-erstellen) - [Itemnamen](#itemnamen) - [Itemaliase](#itemaliase) + - [Texturen](#texturen) +- [Erstellen von Basis-Blöcken](#erstellen-von-basis-blöcken) +- [Aktionen und Callbacks](#aktionen-und-callbacks) + - [on_use](#onuse) +- [Crafting](#crafting) + - [Shaped](#shaped) + - [Shapeless](#shapeless) + - [Cooking und Fuel](#cooking-und-fuel) +- [Gruppen](#gruppen) +- [Werkzeuge, Fähigkeiten und Grabungstypen](#werkzeuge-fähigkeiten-und-grabungstypen) + ## Was sind Blöcke und Craftitems? Blöcke, Craftitems und tools sind alles Items. Ein Items ist etwas das im Inventar gefunden werden kann - Sogar wenn es nicht im normalen gameplay nicht möglich ist. @@ -61,7 +73,7 @@ itemname = minetest.registered_aliases[itemname] or itemname ``` -### Textures +### Texturen Texturen solten in den textures/ Pfad mit Namen im Format plaziert werden `modname_itemname.png`.\\ @@ -291,3 +303,62 @@ minetest.register_craft({ recipe = {"group:holz", "mymod:diamant"} }) ``` + +## Werkzeuge, Fähigkeiten und Grabungstypen + +Dig types are groups which are used to define how strong a node is when dug +with different tools. + + +Grabungstypen sind Gruppen, die dazu dienen, zu definieren wie stark ein Block ist, wenn er +von verschiedenen Werkzeugen abgebaut wird. +Eine Grabtypgruppe mit einem höheren Wert bedeutet, dass der Blockes leichter +und schneller abzubauen ist. +Es ist möglich, mehrere Grabtypen zu kombinieren, um eine effizientere Nutzung +von mehreren Werkzeugtypen zu erzielen. +Ein Block ohne Grabtypen kann mit keinem Werkzeug gegraben werden. + + +| Gruppe | Bestes Werkzeug | Beschreibung | +|---------|-----------------|-------------| +| crumbly | Spaten | Erde, Sand | +| cracky | Spitzhacke | Zähes (aber brüchiges) Material wie Stein | +| snappy | *irgendeins* | Kann mit feinen Werkzeugen geschnitten werden;
z.B. Blätter, kleine Pflanzen, Draht, Metallbleche | +| choppy | Axt | Kann mit scharfer Gewalt geschnitten werden, z. B. Bäume, Holzbretter | +| fleshy | Schwert | Lebende Dinge wie Tiere und der Spieler
Das könnte einige Bluteffekte beim Schlagen mit sich bringen. | +| explody | ? | Besonders anfällig für Explosionen | +| oddly_breakable_by_hand | *irgendeins* | Fackeln und dergleichen - sehr schnell zu graben | + + +Jedes Werkzeug hat eine Werkzeugfähigkeit. +Eine Fähigkeit umfasst eine Liste der unterstützten Grabtypen und die zugehörigen Eigenschaften +für jeden Typ, wie z. B. die Grabungszeiten und der Grad der Abnutzung. +Werkzeuge können auch eine maximal unterstützte Härte für jeden Typ haben, was es ermöglicht +schwächere Werkzeuge daran zu hindern, härtere Knoten zu graben. +Es ist sehr üblich, dass Werkzeuge alle Grabtypen in ihren Fähigkeiten enthalten, +Die weniger geeigneten haben dabei sehr ineffiziente Eigenschaften. +Wenn der Gegenstand, den ein Spieler gerade trägt, keine explizite Werkzeug +Fähigkeit hat, dann wird stattdessen die Fähigkeit der aktuellen Hand verwendet. + +```lua +minetest.register_tool("meinemod:werkzeug", { + description = "Mein Werkzeug", + inventory_image = "meinemod_werkzeug.png", + tool_capabilities = { + full_punch_interval = 1.5, + max_drop_level = 1, + groupcaps = { + crumbly = { + maxlevel = 2, + uses = 20, + times = { [1]=1.60, [2]=1.20, [3]=0.80 } + }, + }, + damage_groups = {fleshy=2}, + }, +}) +``` + +Groupcaps ist die Liste der unterstützten Grabungstypen für Grabungsknoten. +Schadensgruppen dienen zur Steuerung der Art und Weise, wie Werkzeuge Objekte beschädigen; dies wird +später im Kapitel Objekte, Spieler und Entitäten behandelt werden.