Abfragefunktionen [EXTENDED COMMANDS]
...Also fang ich mal an.War mal.Gibt es irgendwo eine Aufzählung, was ich von der Einheit/Region/Partei alles erfragen kann?
Sollten selber eine erstellen. Ist notiert. Danke
Vorbemerkungen:
1.:
Letztlich sind das, was unten steht, Beispiele, bei denen ich mich auf Einheiten fokussiert habe.
--> Wenn hinter unit .getRegion() kommt, sollte die entsprechende Information auch direkt aus der Region (region.getX()) abgerufen werden können. Ditto Schiffe (ship.getX()) und Gebäude (building.getX()).
Ausprobiert habe ich das aber noch nicht, also nagelt mich nicht darauf fest, sondern korrigiert ggf. einfach, danke.
2.: Kein Anspruch auf Vollständigkeit. Keine Garantie für Kompatibilität mit Magellan -- Ich habe alle angegebenen Formen auf FMagellan getestet. Wer etwas zu ergänzen oder Varianten für Magellan weiß, kann gerne ergänzen, zur Übersichtlichkeit werd ich das dann hier in die Liste einpflegen.
3.: Liste ist Sortiert nach Einheiten, Schiffen (Marines) und Regionen.
Viel Spaß:
EINHEITEN
Wer bin ich?
Code: Alles auswählen
unit.getName()
Code: Alles auswählen
unit.getID()
Was soll ich tun?
Code: Alles auswählen
unit.getOrders()
Talentwert der Einheit:
Code: Alles auswählen
helper.getLevel(unit,"Talentname")
Gibt aus: Talentwert der Einheit im Angegebenen Talent (int).
Inventar der Einheit:
Code: Alles auswählen
helper.getItemCount(unit,"Itemname")
Gibt aus: Anzahl der Exemplare des angegebenen Items (int).
Personalstärke der Einheit
Code: Alles auswählen
unit.getPersons()
Gewicht der Einheit
Code: Alles auswählen
unit.getWeight()
Behausung der Einheit:
Code: Alles auswählen
unit.getBuilding()
Wenn Einheit in Gebäude
Name des Gebäudes (Gebäudenummer), Gebäudetyp (Gebäudegröße)
sonst
null
Code: Alles auswählen
unit.getBuilding().getName()
(wenn außerhalb Gebäude: Fehler (Zugriff auf Nullwert))
Code: Alles auswählen
unit.getBuilding().getType()
((wenn außerhalb Gebäude: Fehler (Zugriff auf Nullwert))
Code: Alles auswählen
unit.getBuilding().getID()
((wenn außerhalb Gebäude: Fehler (Zugriff auf Nullwert))
Code: Alles auswählen
unit.getBuilding().getSize()
((wenn außerhalb Gebäude: Fehler (Zugriff auf Nullwert))
Wo bin ich?
Code: Alles auswählen
unit.getRegion()
Code: Alles auswählen
unit.getRegion().getName()
Code: Alles auswählen
unit.getRegion().getType()
Code: Alles auswählen
unit.getRegion().getID()
Marines
Code: Alles auswählen
unit.getShip()
Code: Alles auswählen
unit.getShip().getName()
Code: Alles auswählen
unit.getShip().getID()
Code: Alles auswählen
unit.getShip().getType()
Code: Alles auswählen
unit.getShip().getSize()
Zeug in der Region:
Regionssilber
Code: Alles auswählen
unit.getRegion().getSilver()
Bauern:
Code: Alles auswählen
unit.getRegion().getPeasants()
Bauernlohn
Code: Alles auswählen
unit.getRegion().getWage()
Handelspreise
Code: Alles auswählen
unit.getRegion().getPrices()
alles andere
Code: Alles auswählen
helper.getResourceAmount("Resourcenname")