„Star Wars Galactic Battlegrounds szkriptek/Egyszerűbb példák” változatai közötti eltérés

Tartalom törölve Tartalom hozzáadva
141. sor:
=== Felfedezés a siklómotoros felderítőegységgel ===
 
A véletlentérképeken szinte mindig kap minden játékos kezdetben egy siklómotoros (speederbike-os) felderítőt (az Age of Kings lovas "scout" megfelelője). Mivel mindegyik automata játékos ezen egysége lázasan száguldozik össze-vissza a pályán, felderítve a "köd" borította területeket, azt hihetné az ember, hogy a felderítő egység alapértelmezésben száguldozik leállíthatatlanul.
 
Ez közel sincs így: külön intézkedés nélkül a scout meg sem fog mozdulni. Mozgásra bírni nem is olyan egyszerű, mert a játék útmutatójában és a belőle készült netes források többségében még ennek az egységnek a neve sincs feltüntetve, és meglehetősen izzasztó feladat volt ennek utánajárni (Balbarian-nak a címlapon már többször emlegetett útmutatójában találtam csak meg végül). Pedig van egy beépített neve: ő a UNIT-FASTBIKE-LINE.
 
Mozgásra és felderítésre bírni a stratégiai számok használatával lehetséges. PlA titok nyitja az, hogy a kezdeti felderítők számát legalább eggyel magasabbra állítsuk, mint a civil felderítők számát. Persze ez csak a randommapekre érvényes, szcenáriókban figyelembe kell venni, hogy a kezdeti egységkonfiguráció más lehet.:
 
Pl. állítsuk 4-re a populációnk összes felderítőinek számát (a sztenderd AI alapértelmezésben egyébként csak 1-2 felderítőt szokott kiküldeni, ide értve a civileket és a siklómotoros egységet is). Ez a <code>(set-strategic-number sn-total-number-explorers 4)</code>. Ha ez megvan, még ugyanazon szabályon belül, állítsuk mondjuk 2-vel alacsonyabbra a civil (munkás) felderítők számát a <code>(set-strategic-number sn-cap-civilian-explorers 2)</code> paranccsal. Így a következő szabályt kapjuk:
 
<div style="margin-left: 5em; margin-right: 25em; background: white;">
:(defrule
::: (unit-type-count UNIT-FASTBIKE-LINE >== 01)
::=><br>
<!-- : (set-strategic-number sn-number-explore-groups 3)-->
::: (set-strategic-number sn-total-number-explorers 4)
::: (set-strategic-number sn-cap-civilian-explorers 2)
::<!-- : (set-strategic-number sn-percentnumber-explorationexplore-requiredgroups 993)<br-->
:)
</div>
 
Néhány teszt során úgy tapasztaltam, hogy ez még mindig térképfüggő eredményt ad: a scout lanyhán fog mozogni, és sokat álldogál egy helyben, néha ott is ragad. Ha száguldásra akarjuk bírni, akkor a felfedezendő térképterület nagysága iránt is célszerű magas igényeket táplálni (a példa esetében ez 99%). Tehát:
A titok tehát az, hogy a kezdeti felderítők számát legalább eggyel magasabbra állítsuk, mint a civil felderítők számát. Persze ez csak a randommapekre érvényes, szcenáriókban figyelembe kell venni, hogy a kezdeti egységkonfiguráció más lehet.
 
<div style="margin-left: 5em; margin-right: 25em; background: white;">
Néhány teszt során úgy tapasztaltam, hogy ez még mindig térképfüggő eredményt ad: a scout lanyhán fog mozogni, és sokat álldogál egy helyben, néha ott is ragad. Ha száguldásra akarjuk bírni, akkor a felfedezendő térképterület nagysága iránt is célszerű magas igényeket táplálni (a példa esetében ez 99%).
:(defrule
::: (unit-type-count UNIT-FASTBIKE-LINE == 1)
::=><br>
::: (set-strategic-number sn-total-number-explorers 4)
::: (set-strategic-number sn-cap-civilian-explorers 2)
::: (set-strategic-number sn-percent-exploration-required 99)<br>
<!-- : (set-strategic-number sn-number-explore-groups 3)-->
:)
</div>
 
Később, amikor az ellenséges városok és harcosok kezdenek kiépülni, célszerű az utóbbi számot kicsit visszavenni, vagy pedig nullára állítani a munkás-felfedezők számát (ez pl. az sn-cap-civilian-explorers 0-ra állításával lehetséges). Ellenkező esetben nemcsak a felderítők által végzett gyűjtögető munka eredményei fognak hiányozni, de azt is elérhetjük, hogy munkásaink egyenként megsemmisülnek az ellenséges katonák tüzében, így senki nem fog tudni dolgozni.
 
=== Tech-1 ===