Nowa broń

Wszelkie pytania na temat SAIL'a i modowania OW.
Post Reply
MasterKiller
Soldier level 6
Soldier level 6
Posts: 341
Joined: Tue Aug 09, 2011 5:51 pm

Nowa broń

Post by MasterKiller »

Siemano, wpadłem na pomysł stworzenia w swoim modzie nowej broni - mianowicie zmodyfikowana ruska rakieta dlugodystansowa o zmienionych parametrach i dodanym efekcie spowolnienia przy trafieniu.

oto jak wyglada fragment vehicles.txt:

WEAPON_TYPE 66
NAME "E(Timeshift rocket)C(Timeshift rocket)"
NATION Russian
SYMBOL w-r-rocket
OIL 0
SIBERIUM 25
CANS 70
TIME 110
SOUND_NAME Rocket
SOUND_TYPE 0
SEL_XY 0 0
ROTATE_TYPE Free
SIGHT 9
WEIGHT 3 3
ATTACK
MINMAX_RANGE 10 35
FREQUENCY 1 230
DAMAGE 189 60 76
EFF 35 30 55
ANIM 0 7 16
END_OF_ATTACK
PRODUCED_IN 18
TECHNOLOGY 71

chwilowo nie ruszalem wygladu rakiety, ale glownie chodzi mi o sposob, w jaki mozna by wogole zaimplementowac to spowolnienie. podstawowy atak rakiety, zapisany w linijce ANIM to 0 7 4: domyslam sie, ze pierwsza cyfra to wyglad rozpoczecia ataku, druga to wyglad pocisku, a trzecia to sposob eksplozji. cyfra 16 wziela sie stad, ze z kolei w pliku people.txt atak ruskich bazookerow spowalniajacych jest zdefiniowan tak:

ATTACKS 3
ATTACK 1
MINMAX_RANGE 4 13
FREQUENCY 1 99
DAMAGE 333 312 250
EFF 10 25 25
ANIM 1 4 3
END_OF_ATTACK
ATTACK 2
MINMAX_RANGE 4 13
FREQUENCY 1 99
DAMAGE 0 0 0
EFF 0 0 0
ANIM 1 15 3
END_OF_ATTACK
ATTACK 3
MINMAX_RANGE 4 13
FREQUENCY 1 99
DAMAGE 0 0 0
EFF 0 0 0
ANIM 1 16 3
END_OF_ATTACK

takze cyfra 15 lub 16 to domniemana rakieta z "zaaplikowanym" spowolnieniem. problem w tym, ze jesli w moim ANIM rakiety w srodkowa cyfre wstawie 15 lub 16, to wogole nie strzela(bron obraca sie w kierunku celu, ale nic sie nie dzieje). probowalem tez wstawiac za ostatnia cyfre 15, 16 lub 18(0 18 0 to animacja spowalniacza czasu), ale wtedy jest standardowa animacja rakiety. Co zrobic? Nie wiem, czy jest jakas funkcja, pozwalajaca na wywolanie pola spowalniajacego(jest taka np. na wywolanie skazenia, czy bomby syberytowej, wiec moze gdzies jest, aczkolwiek w spisie funkcji nie znalazlem).
Wszyscy jesteśmy żołnierzami: WYDANE
https://original-war.net/files.php?id=174
User avatar
Serpent
Soldier level 10
Soldier level 10
Estonia
Posts: 4166
Joined: Tue Jul 07, 2009 9:13 pm
Location: Polska - EuroStan ZSRE
Contact:

Re: Nowa broń

Post by Serpent »

Nie znalazłem funkcji na wywołanie spowolnienia czasu (ComSpaceShift działa tylko dla bazook).
Na skażenie syba masz:
ArtContamination(x:integer y:integer percentage:integer)
Epickie teksty:
Marek1906: jak zrobic aby sail był zielony?
Kvantovy: Wszystko normalne, wszystko w koło było dziwne
Kvantovy:: To jest fajne, że to nie jest takie głupie
Kvantovy:: remove sos from kanapeczka
Kvantovy:: zdarzają się rzezy które sie filozofom nie śniły
Cenwen: problemem jest gejostwo
"Taki z niego fizyk jak ze mnie baletnica" - Profesor Scholtze o Kvantovym.
JAKBYŁ BYM CZECHEM TO BYM ROZŁOŻYŁ NAMIOT ~Kvanciak
Post Reply