[Bastion-cvs] bastion/src/team Team.cpp,1.44,1.45
Brought to you by:
jacek_kolodziej
|
From: Michał Sła. <sw...@us...> - 2004-08-06 13:15:06
|
Update of /cvsroot/bastion/bastion/src/team In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22342/team Modified Files: Team.cpp Log Message: Witam! To juz chyba w miare ostateczna wersja AiDefender'a- wszystko zdaje sie dzialac. Ludziki wchodza na mur, jak widza wroga to prosza kolegow o pomoc itd.itd. Zeby mozna bylo rzeczywiscie zdobywac zamek, trzeba bedzie poprawic jeszcze sporo rzeczy- oto co mi sie nazucilo przy rozgrywaniu moich "partii":) - Gdy oddzial wejdzie na mur miejsce w ktorym sie znajduje jest z reguly prze suwane gdzies w drugi kat zamku, wiec oddzialy go atakujace biegna prosto... na jakas inna baszte, by z calej sily uderzyc glowa w jej mury. - Odkrylem chyba jak to jest z tymi trobkami. W KAZDYM oddziale przy starcie, lub po prostu przy powstaniu tego oddzialu pada jeden zolnierz, lub tworzy sie jakis nadprogramowy Unit, ktory od razu jest usuwany. Moze wy tego nie macie? W kazdym razie u mnie pod kazdym oddzialem na poczatku mozna sie dopatrzec jednego trupka. To bylo tez przyczyna tych zgonow na zawal serca przy szturmowaniu muru- oddzial byl dzielony na mniejsz (odlaczala sie konnica) i w tym mniejszym oddziale tez ktos umieral. To samo jest u mnie- jezeli oddzial rozlacza sie na dwa mniejsze, to z nowego oddzialu ktos umiera! Zastanowcie sie czy to nie jest jakis banalny blad... - Oddzial ktory dostanie rozkaz wejscia na mury juz sie nie zbiera i nie slucha kolejnych rozkazow (moge sie mylic, ale raczej nie). Walczy z przeciwnikami, ale nie probuje juz wrcac do jakiegos szyku itp. Ok... To chyba tyle jak na razie. Sorki, ze tak pozno. Pozdrawiam, zycze udanego odpoczynku Michal ---------------------------------------------------------------------- Index: Team.cpp =================================================================== RCS file: /cvsroot/bastion/bastion/src/team/Team.cpp,v retrieving revision 1.44 retrieving revision 1.45 diff -C2 -d -r1.44 -r1.45 *** Team.cpp 30 Jun 2004 13:52:38 -0000 1.44 --- Team.cpp 6 Aug 2004 13:14:57 -0000 1.45 *************** *** 459,463 **** } // MICHA£ - Zg³aszanie event'ów ! if (getSeenSet()->getSeenEnemyCounter()>0) { EventDispatcher::get()-> dispatch(EventDispatcher::EEnemySpotted,new EventEnemySpotted(this)); --- 459,463 ---- } // MICHA£ - Zg³aszanie event'ów ! if (getSeenSet() && getSeenSet()->getSeenEnemyCounter()>0) { EventDispatcher::get()-> dispatch(EventDispatcher::EEnemySpotted,new EventEnemySpotted(this)); |