Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Karte der Startgebiete bereitstellen #82

Open
Kebap opened this issue Jun 14, 2021 · 2 comments
Open

Karte der Startgebiete bereitstellen #82

Kebap opened this issue Jun 14, 2021 · 2 comments

Comments

@Kebap
Copy link
Owner

Kebap commented Jun 14, 2021

Den Mapper für neue Gebiete benutzen ist das eine.

Das andere ist, neuen Spielern direkt eine erste Orientierung zu ermöglichen

  • Im Tutorial
    • Aber nicht direkt die gesamte Karte
      • Regeln: https://mg.mud.de/cgi-bin/mgn-doc-search?help/karten
      • "max. Umfang von 50 Raeumen" nur in Ausnahmen überschreiten
      • Inhalt: "Rassenstartpunkte und ihre nahe Umgebung"
      • Dazu: "Kurzinfos wie "Laden", "Kneipe", "Post", welche beim Betreten schnell offensichtlich sind, oder explizite Informationen fuer Anfaenger (sozusagen "point-of-interest"). Speziell an den Raendern der Karte sind grobe Hinweise auf fuer Anfaenger wichtige Orte moeglich, z.B. in der Art wie auf Wegweisern"
    • Immer nur Stückchen? Wie groß?
      • Startraum allein?
      • Weg zum Steinbeisser
      • Wohnung des Steinbeissers
      • Die Hochebene
      • Das Dorf
    • Doch keine Räume vorgeben?
  • Im Startgebiet der einzelnen Rassen
    • Andere Rassen haben meist keine Karte
    • Menschen - Port Vain
      • Da gibts ja auch ingame diese Karte
      • Die zeigt aber 2-3 Dutzend Räume
      • Könnte ggf. bisschen zu viel sein?
      • Vielleicht 3 Karten
        • "PV Nord" - Owen, aber ohne Friedhof, Villa,
        • "PV Süd" - Hafen südlich, aber ohne
    • Dunkelelfen - Gilde und City ohne Aufstieg
    • Zwerge - oberirdisch bis Hochebene ohne Festung
    • Goblins
      • schwierig: Start in Hütte auf Lichtung
      • komplette City ggf. too much? Wobei nicht mehr als PV..
      • Inkl. Fallen bei falschen Abzweig?
    • Elfen - Alles innerhalb Palisade bis Kreuzung davor
    • Felinen / Katzmandu - City bis Portal / wie Karte in Bibliothek
    • Hobbits - Start im Waldgebiet & City südlich bis Portal
    • Orks - Orkhausen (komplett? Größer als PV? Breiter?)
  • Was passiert beim Verlassen der vorgegebenen Karten?
    • Braucht Karte jeweils noch 1x bekannten Raum ausserhalb? Damit Anzeige umwechselt und man nicht mehr Startgebiet sieht. Sondern bspw. Gebiet "die große weite Welt"
    • Soll Mapping direkt aktiviert sein, oder erst auf Befehl aktiviert werden?
@Kebap Kebap added this to the 1.0 milestone Jun 14, 2021
@Kebap
Copy link
Owner Author

Kebap commented Jun 21, 2021

Wenn MG Paket installiert wird, muss ggf. zuerst die existierende Karte des Spielers gesichert werden:
https://wiki.mudlet.org/w/Manual:Lua_Functions#saveMap

Erst danach darf die MG Karte für Anfänger geladen werden:
https://wiki.mudlet.org/w/Manual:Lua_Functions#loadMap

Was passiert, wenn Spieler keine Karte hat? Produziert saveMap eine Fehlermeldung?

Vielleicht kann man es vorher abfangen und prüfen? (Anzahl der Areas, Räume, usw..)
https://wiki.mudlet.org/w/Manual:Mapper_Functions#getAreaTableSwap
https://wiki.mudlet.org/w/Manual:Mapper_Functions#getAreaRooms
https://wiki.mudlet.org/w/Manual:Mapper_Functions#getPlayerRoom

@Kebap
Copy link
Owner Author

Kebap commented Jul 26, 2022

Nach Diskussion mit Mundron heute:

  • nur Startgebiet der aktiven Rasse zeigen, Rest nicht, Info kommt aus GMCP.
  • dadurch keine mehreren Areas und Grenzen dazwischen nötig
  • Einzige Ausnahme vmtl. "Tutorial", und danach "Morgengrauen" oder so für die Hauptwelt.
  • Wie dynamisch Karte nach Rasse bereitstellen? XML-Format vielleicht dynamisch erstellen? Könnten Anfänger dann ggf. trotzdem entziffern, aber a) nicht trivial und b) eh nur andere Startgebiete also harmlos

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant