SAIL - Specjalne umiejetnosci postaci
Backero pisze:Utrzymać pozycje
Kod:
ComHold(units:plist);Spocznij
Kod:
ComFree(humans:plist);Częściowa niewidzialność
Kod:
ComInvisible(humans:plist);Tryb czolgania
Kod:
ComCrawl(humans:plist);Tryb powstania
Kod:
ComWalk(humans:plist));Podstawienie czasowego ładunku
Kod:
ComPlaceDelayedCharge(humans:plist, x:integer, y:integer, un:integer);Podstawienie zdalnego ladunku
Kod:
ComPlaceRemoteCharge(humans:plist, x:integer, y:integer, un:integer;Detonacja zdalnego ladunku
Kod:
ComFireExplosives(humans:plist);Naprawa budynku
Kod:
ComRepairBuilding(humans:plist, building:integer);Rozebranie budynku // dismantle to nie rozbudowa
Kod:
ComDismantle(humans:plist, building:integer);Naprawa pojazdu
Kod:
ComRepairVehicle(humans:plist, vehicle:integer);Podłączenie zdalnie sterowanego pojazdu do kierowcy
Kod:
ComLinkTo(vehicles:plist, human:integer);Budowa behemota
Kod:
ComBuildBehemoth(humans:plist, b_behemoth, x:integer, y:integer, r:integer);Leczenie
Kod:
ComHeal(humans:plist, unit:integer);Oswajanie malpoludow z danego obszaru
Kod:
ComTameXY(humans:plist, x:integer, y:integer);Hackowanie
Kod:
ComHack(humans:plist, vehicle:integer);Wyslanie pocisku czasowego
Kod:
ComTimeShift(humans:plist, x:integer, y:integer);Wyslanie pocisku przestrzennego
Kod:
ComSpaceShift(humans:plist, x:integer, y:integer);Dodane:
Ustawienie wyjścia z teleportu
Kod:
ComTeleportExit(humans:plist, x:integer, y:integer, teleport:integer);Wystrzelenie pocisku nasennego
Kod:
ComAttackSoporific(humans:plist, unit:integer);Budowa budynku
Kod:
ComBuild(humans:plist, building:integer, x:integer, y:integer, r:integer);Zmiana uzbrojenia szejków na karabin
Kod:
ComCarabine(sheiks:plist);Zmiana uzbrojenia szejków na szablę
Kod:
ComSabre(sheiks:plist);Rozkaz zakażenia syberytu
Kod:
ComContaminate(humans:plist, x:integer, y:integer);Ustawienie ukrytej kamery
Kod:
ComHiddenCamera(humans:plist, x:integer, y:integer);Niewidzialność
Kod:
ComForceInvisible(humans:plist);Naprawa budynku
Kod:
ComRepairBuilding(humans:plist, building:integer);Powstanie
Kod:
ComStand(humans:plist);Zatrzymanie się
Kod:
ComStop(units:plist);Obrót w stronę danego hexa [x,y]
Kod:
ComTurnXY(units:plist, x:integer, y:integer);Obrót w stronę jednostki
Kod:
ComTurnUnit(units:plist, un:integer);Komenda czekania
Kod:
ComWait(units:plist, time:integer);Wejście do budynku/pojazdu
Kod:
ComEnterUnit(humans:plist, unit:integer);Wyjście z budynku
Kod:
ComExitBuilding(humans:plist);Wyjście z pojazdu
Kod:
ComExitVehicle(humans:plist);Zapamiętanie polecenia
Kod:
ComRemember(units:plist)Legenda:
b_behemoth - identyfikator behemotha jako budynku w SAILu
building - budynek
human - czlowiek
humans - ludzie
sheiks - szejkowie
teleport - identyfikator teleportu
time - czas
un - jednostka
unit - jednostka (w tym przypadku człowiek lub małpa)
units - jednostki
vehicle - pojazd
vehicles - pojazdy
x - wspolrzedne x na mapie
y - wspolrzedne y na mapie
r - rotacja; od 0 do 5; (ze wskazowkami zegara) 0 - godzina 1; 1 godzina 3; 2 - godzina 5; 3 - godzina 7; 4 - godzina 9; 5 - godzina 11Atrybuty:
plist - lista jednostek, uwaga: lista moze byc także jednoelementowa
integer - liczba całkowita / pojedyńcza jednostkaUwagi:
Nie znam kodu na postawienie wyjscia z teleportu, skazenia syberytu czy pocisku przestrzennego, wiec ich tu nie ma ^^ Jak ktos je zna, niech doda
Niektore czynnosci moga robic postacie w ogole nie przeznaczone do tego, np: rusek czy arab moga byc czesciowo niewidzialni.
W leczeniu humans oznacz jednostki leczace, a unit ranna.
By postac znowu stala sie widzialna wystarczy zadac jej jakakolwiek ina czynnosc.
Oswajanie malpoluda polega na oswajaniu ktoregokolwiek z nich w zasiegu widoku naukowca. Wspolrzedne to miejsce w ktorym postac rozpoczyna oswajanie.
Przed kazda komende mozna wprowadzic slowko Add (np: AddComHeal). Oznacza to ze polecenie zostanie wykonane dopiero po zakonczeniu potrzedniego. To tak jak dzialanie shiftem podczas planowania i aktywnej pauzy.// edited by Gothuk
Lucyfer pisze:
Kod:
ComTurnUnit(units:plist un:integer);Pozwolę sobie zwrócić uwagę na ten kodzik. Jeśli chodzi o jednostki jest bardzo ważny szczególnie podczas różnorakich filmików, gdzie chcemy aby jednostki nie biegały po mapie lub stały tyłem do rozmówcy. Kod zwraca jednostki twarzą do siebie.
Author: Backero & Gothuk & Lucyfer
Topic: https://forum.original-war.net/viewtopic.php?f=6&t=1513



