Star Trek Online Wiki
Advertisement

Dieses Modul liefert eine Sammlung von Werkzeugen, die bei den Eigenschaftsvorlagen notwendig sein können.

Es besteht im wesentlichen aus den folgenden Funktionen:

  • BOffTraitZuEigenschaft - Die die Übersetzung der Brückenoffizier-Eigenschaften übernimmt
  • DOffTraitZuEigenschaft - Die die Übersetzung der Dienstoffizier-Eigenschaften übernimmt
  • RufTraitZuEigenschaft - Die die Übersetzung der Ruf-Eigenschaften übernimmt


Funktion: BOffTraitZuEigenschaft[]

Diese Funktion dient zur Übersetzung englischer Brückenoffizier Eigenschaftsbezeichnungen ins Deutsche.
Sie sucht nach Entsprechungen in der Datentabelle zu Wort#1 und gibt, wenn verfügbar das deutsche Wort zurück. Andernfalls Wort#1. Beispiel:

{{#invoke:TraitsHelper|BOffTraitZuEigenschaft|Peak Health}}


gibt aus:
Hohe Gesundheitswerte
Beispiel für ein nicht vorhandens Wort:

{{#invoke:TraitsHelper|BOffTraitZuEigenschaft|Unnamed Trait}}


Gibt zurück:
Unnamed Trait


Funktion: DOffTraitZuEigenschaft[]

Sie funktioniert ähnlich wie die Funktion BOffTraitZuEigenschaft, hat jedoch auf Dienstoffizier angepasste Eigenschaften in ihrem Bestand. Beispiel:

{{#invoke:TraitsHelper|DOffTraitZuEigenschaft|Congenial}}


gibt aus:
Sympathisch


Funktion: RufTraitZuEigenschaft[]

Sie funktioniert ähnlich wie die Funktion BOffTraitZuEigenschaft, hat jedoch auf das Rufsystem angepasste Eigenschaften in ihrem Bestand. Beispiel:

{{#invoke:TraitsHelper|RufTraitZuEigenschaft|Piezo-Electric Weapon Amplification}}


gibt aus:
Piezoelektrische Waffenverstärkung


local p = {}
function p.BOffTraitZuEigenschaft(frame) 

local suche=frame.args[1]
local DatenStapel=require "Modul:Moduldaten/Eigenschaften"
local enBoffTraits=DatenStapel.enBoffTraits


if rawget(enBoffTraits,suche) then
	return enBoffTraits[suche]
        else
	return suche
        end
end

function p.DOffTraitZuEigenschaft(frame) 
local DatenStapel=require "Modul:Moduldaten/Eigenschaften"
local suche=string.lower(frame.args[1])

local enDoffTraits = DatenStapel.enDoffTraits

if rawget(enDoffTraits,suche) then
	return enDoffTraits[suche]
        else
	return origsuche
        end
end


function p.RufTraitZuEigenschaft(frame) 


local suche=frame.args[1]
local DatenStapel=require "Modul:Moduldaten/Eigenschaften"

local enRufTraits= DatenStapel.enRufTraits


if rawget(enRufTraits,suche) then
	return enRufTraits[suche]
        else
	return suche
end


end
return p
Advertisement