Nachdem nun auch bei den Cybs eine ID-Gleichheit vorliegt (Nomstro und Strobo), habe ich das Skript so geändert, daß es Einheiten- und Gebäuderaumschiffe unterscheidet.
- verpackt alle Einheiten eines wählbaren Spielers in vorhandene Raumschiffe
- stellt EvacPod auf, wenn der Platz in vorhandenen Raumschiffen nicht ausreicht
- nützt alle freien Stellplätze (auch in Einheiten)
- alliierte Einheiten werden nicht verpackt bzw. in alliierte Einheiten/Gebäude entladen
- räumt Landepads an Basis
- stellt alle Raumschiffe "ins Freie"
- PostPods werden entladen
- Vom Skript aufgestellte EvacPods sind nun alle beladen (d.h. keine leeren Evacpods mehr).
- stellt Einheitenraumschiffe zur Basis (HB, Kolo, ILZ)
- erkennt Kartenbestandteile (z.B. versteckter Trader)
- verpackt nicht: ISG Command Unit, ISG Invasor Radar, ISG Jammer, AKI_EX, Tec Riss, Sy AD, TAL, TAS und beide Berlin_Tower.
- bringt in Meldungen: Anzahl automatisch aufgestellter EvacPods, Position noch enthaltener alliierter Einheiten, Position vorhandener Raumschiffe, Position nicht verladener Einheiten. Positionen werden mit Fadenkreuzen veranschaulicht.
Bei Cybs und Sy wird absichtlich keine Basis erkannt, da durch die Größe ihrer Gebäude (Xsol, Lussx-Base, Nomstro) der ISG-Beton teilweise abgedeckt wird und beim automatischen Aufstellen von EvacPods das skript abbricht. Die Basis wird aufgrund vom Homebase HQ (ID 12025), Colony_Center_RZ (ID 12027), ISG_Command_Unit (ID 12006) oder ISG_Invasor_Radar (ID 12011) erkannt. Diese Einheiten/Gebäude sollten Sy und Cybs aber meines Wissens nicht besitzen.
Zu Beginn des skripts werde Listen mit IDs erzeugt. Diese dienen zum Vergleichszwecken, um z.B. geeignete Felder zum Aufstellen von EvacPods zu finden oder zum Herausstellen von Raumschiffen aus dem HQ. Auch die IDs von verwendbaren Raumschiffen werden in Listen hinterlegt. Änderungen an den relevanten IDs führen meist zu "Funktionsstörungen".
Mom werden alle Sy-Würmer verpackt. Auch ist zu überlegen, ob die Berlin-Tower eingeladen werden dürfen.
Skript per mail an GAMER versendet.