Skip to content

VorlageDokuCreateUnitHeader

Steffen Schuemann edited this page Oct 12, 2019 · 1 revision

CreateUnitHeader

Beschreibung

Mit dieser optionalen Callback-Prozedur kann man nun selber das Aussehen des Einheitenkopfes bestimmen. Es können so alle Infos oder Erscheinungsformen von Regionsköpfen erstellt werden. Für Eressea ist zu beachten, dass mindestens die EINHEIT-Zeile erzeugt wird.

Beispiel

Für einen minimalen Eressea-Einheitenkopf braucht man folgendes:

#proc CreateUnitHeader
{
    ; EINHEIT-Zeile aufbauen
    #var $Line
    $Line='EINHEIT '+unit.nummer+'\59 '+unit.name+' ['+unit.anzahl+','+unit.silber
    #if unit.bauwerk { $Line=$Line+',B'+unit.bauwerk }
    #if unit.schiff { $Line=$Line+',S'+unit.schiff }

    ; EINHEIT-Zeile ausgeben
    $Line+']'
}

Referenzen

Rückruf-Prozeduren allgemein

Clone this wiki locally