Laden/Öffnungsschild

Estimated reading: 2 minutes 110 views

echnische Angaben

  • Item-ID: 3025 (Flip 3026)
  • Hue: 0x79B

Properties:

  • Name = Name des Shops
  • Owner = Besitzer des Shops (Der erste der nen Doppelklick macht wird Owner – kann vom GM editiert werden)
  • IsOpen = Ob der Shop geöffnet ist

Tooltip:

  • Zeigt ob der Shop geöffnet ist
  • Zeigt wie lange der Shop geöffnet ist – aktualisiert sich alle 5 Sekunden und bei jedem Klick auf das Schild.

Um alle ShopSigns zu bekommen kann folgender Code genutzt werden

var shopSigns = World.Items.Where(kv => kv.Value is ShopSign);

Funktion

Spieler können ein Ladenschild bei der Spielleitung beantragen, und es wird von einem GM gesetzt. Der GM platziert das Schild, und benennt es via der Prop „Shopname“ korrekt.

Wenn nun der Ladenbesitzer das Schild doppelklickt (im Idealfall wird über das Haussystem bestimmt ob der Spieler das darf oder nicht, und bitte LoS abfragen!), Stellt sich der „ActiveTimer“ auf 60 (Minuten), und „ShopActive“ auf true.

In der Region wird eine Sysmessage ausgegeben: „<Shopname> hat nun geöffnet.“

Auf der Homepage wird der Laden mit Name in einer eigenen Ladenliste und Dot auf der Karte angezeigt.

Der Timer läuft 60 Minuten, kann mit einem weiteren Doppelklick aber genullt werden. Sobald der Timer 0 ist, wird „ShopActive“ wieder False.

In der Region wird eine Sysmessage ausgegeben: „<Shopname> hat nun geschlossen.“

Homepage

Gebimsel für die Anzeige dort

StatusMap wird folgendermaßen sortiert:

  1. Positionen der Spieler auf der Karte raussuchen (dabei auch die Spieler pro Lehen bestimmen) – wie bisher (nur ohne Malen der Punkte)
  2. alle aktiven Läden mit Titel und Position erfassen (Position als Map-Koordinaten)
  3. Task in den Concurrent-Pool packen
  4. Overlays der Lehen rändern
  5. Positionsmarkierungen malen (Spieler und Läden)
  6. Bild speichern
  7. Ladensliste speichern (Positionen auf den Map-Ausschnitt anpassen, damit auf der HP Mouseover möglich ist)

Zudem erhalten Läden eine eigene Farbe (weiß!), und eigene Xml für die Ladensliste.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Share this Doc

Laden/Öffnungsschild

Or copy link

CONTENTS