Continued on objects.md, switching from Block to node

This commit is contained in:
debiankaios 2022-08-22 23:11:17 +02:00
parent b70cc8329b
commit 42ee2a3ad8
2 changed files with 23 additions and 19 deletions

View File

@ -250,25 +250,25 @@ local hp = object:get_hp()
object:set_hp(hp + 3) object:set_hp(hp + 3)
``` ```
### Punch, Damage Groups, and Armor Groups ### Schlagen, Damage Groups, und Armor Groups
Damage is the reduction of an object's HP. An object can *punch* another object to Schaden ist die Verringerung der HP eines Objekts. Ein Objekt kann ein anderes Objekt *schlagen*, um
inflict damage. A punch isn't necessarily an actual punch - it can be an Schaden zuzufügen. Ein Schlag muss nicht unbedingt ein echter Schlag sein - es kann auch eine
explosion, a sword slash, or something else. Explosion, ein Schwerthieb oder etwas anderes sein.
The total damage is calculated by multiplying the punch's damage groups with the Der Gesamtschaden wird durch Multiplikation der Schadensgruppen des Schlags mit den
target's vulnerabilities. This is then limited depending on how recent the last Verwundbarkeiten des Ziels berechnet. Dies wird dann begrenzt, je nachdem, wie lange der letzte
punch was. We will go over an example of this calculation in a bit. Schlag her war. Wir werden gleich ein Beispiel für diese Berechnung erläutern.
Just like [node dig groups](../items/nodes_items_crafting.html#tools-capabilities-and-dig-types), Genau wie [Node Grabungsgruppen](../items/nodes_items_crafting.html#tools-capabilities-and-dig-types),
these groups can take any name and do not need to be registered. However, it's können diese Gruppen jeden Namen annehmen und müssen nicht registriert werden. Es ist jedoch
common to use the same group names as with node digging. üblich, dieselben Gruppennamen wie bei Node digging zu verwenden.
How vulnerable an object is to particular types of damage depends on its Wie anfällig ein Objekt für bestimmte Arten von Schaden ist, hängt von seiner
`armor_groups` [object property](#object-properties). Despite its misleading `armor_groups` [Objekteigenschaft](#object-properties). Trotz seines irreführenden
name, `armor_groups` specify the percentage damage taken from particular damage Namen gibt `armor_groups` den prozentualen Schaden von bestimmten
groups, not the resistance. If a damage group is not listed in an object's armor Schadensgruppen an,und nicht den Widerstand. Wenn eine Schadensgruppe nicht in den Armor Groups eines Objekts aufgeführt ist,
groups, that object is completely invulnerable to it. ist das Objekt völlig unverwundbar.
```lua ```lua
target:set_properties({ target:set_properties({
@ -276,11 +276,11 @@ target:set_properties({
}) })
``` ```
In the above example, the object will take 90% of `fleshy` damage and 50% of Im obigen Beispiel erleidet das Objekt 90 % `fleshy` Schadens und 50 % des
`crumbly` damage. `crumbly`-Schaden.
When a player punches an object, the damage groups come from the item they are Wenn ein Spieler ein Objekt schlägt, stammen die Schadensgruppen von dem Gegenstand, das er
currently wielding. In other cases, mods decide which damage groups are used. gerade trägt. In anderen Fällen entscheiden die Mods, welche Schadensgruppen verwendet werden.
### Example Damage Calculation ### Example Damage Calculation

View File

@ -1,14 +1,17 @@
Active Block Modifiers = Aktive Mapblock Modifikatoren Active Block Modifiers = Aktive Mapblock Modifikatoren
Armor Groups = Armor Groups
block = Mapblock block = Mapblock
bulk = bulk bulk = bulk
Chapter = Kapitel Chapter = Kapitel
Cubic Nodes = Würfelförmiger Block Cubic Nodes = Würfelförmiger Block
craft slots = Handwerksplätze craft slots = Handwerksplätze
Damage = Schaden Damage = Schaden
Damage Groups = Damage Groups
database = Datenbank database = Datenbank
Degrees = Grad Degrees = Grad
detached inventory = freistehendes Inventar detached inventory = freistehendes Inventar
dig = abbauen dig = abbauen
Dig Types = Grabungstypen
drawtype = Zeichnungstyp drawtype = Zeichnungstyp
Entities = Entities Entities = Entities
Entity = Entity Entity = Entity
@ -58,6 +61,7 @@ placer = plazierer
player inventory = Spielerinventar player inventory = Spielerinventar
player reference = Spielerreferenz player reference = Spielerreferenz
pointed_thing = angeschautes_ding pointed_thing = angeschautes_ding
punch = schlagen
Radians = Radiant Radians = Radiant
small data = kleine Daten small data = kleine Daten
Stack = Stack Stack = Stack