Topic: Gebäude abreißen oder upgraden mittels Lua-Skript
MarkMcWire![]() Topic Opener |
Posted at:
2021-06-07, 20:10 UTC+2.0
Ist es möglich über einen Lua-Befehl über die Konsole eine Signal zu schicken, dass die KI veranlasst ein Gebäude abzureißen oder aufzuwerten? Würde so eine Funktion gerne in meine Debug-Skripte-Sammlung einbauen. Bisher kann ich Gebäude nur hart über "destroy" oder "remove" entfernen. Damit gewinnt die KI aber keine Baumaterialien zurück. Würde auch gerne Gebäude-Upgrades mittels Skript erzwingen und das Verhalten der KI testen. My widelands addons: https://drive.google.com/file/d/1jopANlODo41T2reHJ0zaCOMYxq_rxXP-/view?usp=sharing ![]() ![]() |
Nordfriese![]() |
Posted at:
2021-06-07, 20:13 UTC+2.0
https://www.widelands.org/documentation/autogen_wl_map/#wl.map.Building.dismantle ![]() ![]() |
hessenfarmer![]() |
Posted at:
2021-06-07, 21:34 UTC+2.0
Das ist der Ki relativ egal, da das Management von Upgrades sehr rudimentär ist. Die Kurzform ist wenn die Produktivität aller Gebäude des Upgrade typs groß genug ist dann upgrade das nächste. wenn die produktivität eines Gebäudes zu niedrig ist dann reiße es ab. ![]() ![]() |