|
WML- pytania i odpowiedzi
|
| Kanapka |
Dodany dnia 27-07-2011 18:51
|

Adept

Postów: 182
Data rejestracji: 04/06/2010 19:35
|
Ilość ciosów to [aktualne hp]/[maksymalne hp] * ilość ciosów.
Jeżeli ilość ciosów wychodzi mniejsza niż 0.5 jest zaokrąglana do 0. Nie widzę sposobu na zmienienie tego.
Wyślij mi tą erę, spróbuję rozwiązać problem z nocounter. |
| |
|
|
| Poliuks |
Dodany dnia 22-08-2011 14:02
|

Poszukiwacz Przygód

Postów: 336
Data rejestracji: 28/07/2008 13:50
|
Czy linijka "affect_allies" w tworzeniu makr wskazuje, czy dany efekt działa na jednostki sojusznicze (z niebieskim kółkiem)?
EDIT: OK, już doświadczalnie stwierdziłem, że tak.
Edytowane przez Poliuks dnia 22-08-2011 19:48
|
| |
|
|
| maks4444 |
Dodany dnia 16-04-2012 12:44
|

Poszukiwacz Przygód

Postów: 245
Data rejestracji: 10/01/2011 11:18
|
Miałbym pytanie odnośnie Rekrutowania przez AI da się jakoś nastawić pełną losowość?
Kod rekrutowania nie jest najlepsza opcją.
Kod źródłowy [ai]
recruitment_pattern=fighter,fighter,archer,fighter,scout,archer,mixed fighter
[/ai]
Komputer rekrutuje tak czy siak najlepsze jego zdaniem jednostkę.
Robię erę i rekrutuje mi z pośród 4 fighterów tylko jedną opcję... niby "najlepszą".
Edytowane przez maks4444 dnia 16-04-2012 12:44
|
| |
|
|
| AlanerPolska |
Dodany dnia 16-04-2012 15:40
|

Początkujący

Postów: 42
Data rejestracji: 17/09/2011 17:22
|
Maks4444 Zrobiłeś trochę duży Refresh. Ale ja też mam pytanie:
Jak zrobić, aby po wejściu na dany Heks pojawiały się wokół jednostki wroga?
I jeszcze: Ja zrobić, aby podczas dialogu jednostka zaatakowała drugą i automatycznie ją zabijała? Tak jak to jest w Berło Ognia. |
| |
|
|
| maks4444 |
Dodany dnia 16-04-2012 23:35
|

Poszukiwacz Przygód

Postów: 245
Data rejestracji: 10/01/2011 11:18
|
AlanerPolska Lepiej odświeżywszy temat niż zakładać bezcelowo nowy o podobnej tematyce.
Po całym dniu testowania dostałem nagłego olśnienia.
Przy jednostkach wystarczy wpisać np:
Kod źródłowyusage=fighter2
Można sobie napisać obojętnie co nam się podoba.
Następnie wpisujemy sobie przy kodzie rekrutacyjnym.
Kod źródłowy[ai]
recruitment_pattern=fighter,fighter2,archer,fighter,scout,archer,mixed fighter
[/ai]
I o to takim cudownym sposobem jednostka która w ogóle się nie pojawiała od teraz AI nam ją rekrutuje.
|
| |
|
|
| AxeFighter |
Dodany dnia 17-06-2012 12:12
|

Zarządca

Postów: 1024
Data rejestracji: 31/01/2012 21:33
|
Nie wiem czy chodzi ci o to, ale jest już w grze umiejętność o nazwie "rój", która sprawia, że im mniej jednostka ma życia, tym mniej posiada ataków.
Ja zaczynałem jako zwykły, napalony user, pisałem często newsy. Bach! Redaktor! Więc niebywale uradowany, pisałem jeszcze więcej, dodatkowo artykuły. Nie ma co, byłem nadpobudliwy wtedy... A jak zostałem mianowany adminem, to z początku w ogóle nie chciałem nim być! Byłem przestraszony odpowiedzialnością. Bo mnie nie kręciły tytuły, tylko Wesnoth. - Sagez
|
| |
|
|
| Elensefar |
Dodany dnia 17-06-2012 13:36
|

Awanturnik

Postów: 607
Data rejestracji: 28/08/2010 12:44
|
AxeFighter napisał/a:
Nie wiem czy chodzi ci o to, ale jest już w grze umiejętność o nazwie "rój", która sprawia, że im mniej jednostka ma życia, tym mniej posiada ataków.
Mu chodzi o to, że zmniejsza obrażenia, a nie ataki.
"Głupota ludzka jest jak wyobraźnia- nie zna granic"
Elensefar
|
| |
|
|
| Shadow_1 |
Dodany dnia 11-03-2013 15:02
|

Przybysz

Postów: 3
Data rejestracji: 11/03/2013 11:36
|
Witam, mam pytanie (jeśli zdublowane, przepraszam): jak można wprowadzić, aby po ataku jednostka nie kończyła tury i mogła na przykład ruszyć się, zaatakować... |
| |
|
|
| Piko |
Dodany dnia 11-03-2013 16:41
|

Opiekun

Postów: 1608
Data rejestracji: 26/07/2012 20:00
|
Ustalasz event, który po ataku jednostki dodaje jej movement i attacks_left. Powinno to wyglądać +- tak:
Kod źródłowy[event]
name="attack end" #nie jestem pewien czy dokładnie tak to się nazywa
[filter]
type=id_jednostki_która_powinna_mieć_tę_umiejętność,jeśli_ma_ich_być_kilka_to_rozdziel_je_przecinkiem
#możesz też użyć jakiegokolwiek innego filtra do jednostki
[/filter]
{VARIABLE unit.movement 3} #możesz tutaj wpisać dowolną liczbę
{VARIABLE unit.attacks_left 1} #jw
[unstore_unit]
variable=unit
[/unstore_unit]
[/event]
Powyższy kod po wrzuceniu do tagu [unit_type] powinien zadziałać, ale niczego nie gwarantuję. ;D
Anyway, zanim użyjesz tego kodu zauważ że dana jednostka mogłaby teoretycznie atakować nieskończenie razy na turę.
Edytowane przez Piko dnia 11-03-2013 16:42
|
| |
|
|
| Shadow_1 |
Dodany dnia 19-03-2013 14:43
|

Przybysz

Postów: 3
Data rejestracji: 11/03/2013 11:36
|
Dzięki 
A teraz inne pytania:
1)jak wprowadzić losowe obrażenia jednostki (np. przedział od 2-10)
2)jak wprowadzić walkę na odległość (np.jednostka może zaatakować przeciwnika stojącego trzy kafle dalej bez ruszania się z miejsca). |
| |
|
|
| Piko |
Dodany dnia 19-03-2013 16:59
|

Opiekun

Postów: 1608
Data rejestracji: 26/07/2012 20:00
|
Spoko. 
1) Nie jest to możliwe, ale można zrobić trick, aby jednostka najpierw zadawała stałe obrażenia, a następnie eventem (tag [harm_unit]) dodatkowe.
2) Jest to dosyć skomplikowane, więc najlepiej wykroić to z jakiegoś innego dodatku, a w creditsach dopisać że z niego to pochodzi. Ale jeśli chcesz zrobić to samemu, to powinieneś użyć tagu [set_menu_item].
Edytowane przez Piko dnia 19-03-2013 17:07
|
| |
|
|
| Shadow_1 |
Dodany dnia 20-03-2013 10:43
|

Przybysz

Postów: 3
Data rejestracji: 11/03/2013 11:36
|
A jakie ery polecasz?  |
| |
|
|
| Piko |
Dodany dnia 20-03-2013 15:41
|

Opiekun

Postów: 1608
Data rejestracji: 26/07/2012 20:00
|
Z których można wykroić ten kod? Ery nie znam, ale w kampanii Fate of a Princess masz armatę strzelającą na odległość 3 hexów. A jeśli pytasz tak ni z tego ni z owego, to polecam EoMę, Archaic Erę i Forgotten Legends oczywiście.  |
| |
|
|
| Kopernik |
Dodany dnia 27-03-2013 21:56
|

Adept

Postów: 148
Data rejestracji: 20/03/2013 15:57
|
Robię kampanie jedno osobową i jak nie wiem jak ustalić lidera jednej i drugiej stronie. |
| |
|
|
| Piko |
Dodany dnia 27-03-2013 22:02
|

Opiekun

Postów: 1608
Data rejestracji: 26/07/2012 20:00
|
Tzn? Chyba nie piszesz że masz problemy z ustawieniem lidera dla danej strony, co nie?  |
| |
|
|
| Kopernik |
Dodany dnia 27-03-2013 22:23
|

Adept

Postów: 148
Data rejestracji: 20/03/2013 15:57
|
Eee... wiesz ja od wczoraj się tego uczę i to pierwsze co pisze.
Edytowane przez Kopernik dnia 27-03-2013 22:26
|
| |
|
|
| Piko |
Dodany dnia 27-03-2013 23:02
|

Opiekun

Postów: 1608
Data rejestracji: 26/07/2012 20:00
|
Postępuj wg poradnika, przecież tam wszystko jest. >.> Trzeba do tagu [side] wrzucić linijkę "type=blablabla" jeśli dobrze pamiętam. |
| |
|
|
| Kopernik |
Dodany dnia 28-03-2013 12:43
|

Adept

Postów: 148
Data rejestracji: 20/03/2013 15:57
|
Jeszce jedno pytanie: jak zrobić żeby strony 1 i 2 były sojusznikami, a wrogami 3 i 4, jednak 3 i 4 były też swoimi wrogami. |
| |
|
|
| AxeFighter |
Dodany dnia 19-06-2013 20:28
|

Zarządca

Postów: 1024
Data rejestracji: 31/01/2012 21:33
|
Sory, ze odkopuję, ale temat ponadczasowy. Czy może ktoś pomóc mi zrobić umiejkę dającą sojusznikom +25% a wrogom -25%. Sam starałem sięprzerobic "feara", ale nie wyszło:
Kod źródłowy#define ABILITY_EOTWK_STANDARD
[leadership]
id=ae_standard
value=25
cumulative=no
name= _ "standard"
description= _ "Standard makes all friendly units fight better (+25% for attack) and makes all enemy units fight worse (-25% for attack)."
affect_self=no
affect_allies=yes
affect_enemies=no
[affect_adjacent]
adjacent=n,ne,se,s,sw,nw
[/affect_adjacent]
[/leadership]
[leadership]
id=ae_fear
value=-25
cumulative=no
name= _ "fear"
description= _ "Fear makes all enemy units fight worse (-25% for attack)"
affect_self=no
affect_allies=no
affect_enemies=yes
[affect_adjacent]
adjacent=n,ne,se,s,sw,nw
[/affect_adjacent]
[/leadership]
#enddef
Ja zaczynałem jako zwykły, napalony user, pisałem często newsy. Bach! Redaktor! Więc niebywale uradowany, pisałem jeszcze więcej, dodatkowo artykuły. Nie ma co, byłem nadpobudliwy wtedy... A jak zostałem mianowany adminem, to z początku w ogóle nie chciałem nim być! Byłem przestraszony odpowiedzialnością. Bo mnie nie kręciły tytuły, tylko Wesnoth. - Sagez
|
| |
|
|
| Piko |
Dodany dnia 20-06-2013 16:32
|

Opiekun

Postów: 1608
Data rejestracji: 26/07/2012 20:00
|
Nie widzę błędu w tym kodzie, a więc najprawdopodobniej leży on w pliku main lub w definicji jednostki. Sprawdź. |
| |
|