Jagged Alliance Center - Forum

Nowy temat Odpowiedz w temacie  [ Posty: 10 ] 
Autor Wiadomość
Rzeznik
Post : 29 gru 2007 05:07
Cytowanie selektywne Odpowiedz z cytatem
Offline
Szeregowy
  • Posty: 8
  • Dołączył: 29.12.2007


Witam

To pierwszy mój post na tym forum, ale w JAGA grałem dość sporo parę lat temu, jak jeszcze BPF dopiero powstawał. Ostatnio wróciłem do tej cudownej gierki, bo aktualne produkcje są o kant dupska rozbić.

Mam pytanie o możliwość zmiany ilości umiejętności do wyboru przy tworzeniu IMPA w JAGU 1.13, bo np przy moim impie chciało by się mieć i stealth oraz throwing jak i martial arts i kniving. Chciałbym przejść sobie jednym ziomkiem gre, no może dwoma, typowo stylem rambo :D
Szukałem w ini ale tam nie można nic zmienić takiego, może to wina kodu gry, bo jak się wybierało umiejętności odpowiedziami, to tez tylko dwie gra dawała.


Jak ktoś może powiedzieć to niech mi napisze także co dają poszczególne umiejętności, jakie bonusy itp. ( Może jakiś link czy coś)

:mikolaj:


*
 
XBARTEKX
Post : 29 gru 2007 09:47
Cytowanie selektywne Odpowiedz z cytatem
Offline
Awatar użytkownika
Starszy chorąży
Starszy chorąży
  • Posty: 629
  • Dołączył: 12.05.2007
  • Skąd: Kurów


3 Umiejętności mieć nie można. Żaden moder do tej pory nie wie jak trzeba dłubać w kodzie żeby to zadziałało. Krótko mówiąc musisz poślęczeć nad kodem i zmodyfikować grę.


A tu masz znaczenie umiejętności: https://jagged-alliance.pl/readarticle.php?article_id=159 (na dole artykułu będą ) Chyba tyle ;].
Poproszę o pomógł :D.


*
  WWW
Rzeznik
Post : 29 gru 2007 10:23
Cytowanie selektywne Odpowiedz z cytatem
Offline
Szeregowy
  • Posty: 8
  • Dołączył: 29.12.2007


Dzieki:D


*
 
Bartek0511
Post : 30 gru 2007 21:25
Cytowanie selektywne Odpowiedz z cytatem
Offline
Awatar użytkownika
Porucznik
Porucznik
  • Posty: 1043
  • Dołączył: 11.07.2006


Gdybyś już chciał się pobawić kodem to zwróć uwagę na plik

IMP Skill Trait.cpp

Linia 685

a dokładniej to:

Kod:
void HandleLastSelectedTraits( INT8 bNewTrait )
{
   INT8   bTemp=-1;
   //if there are none selected
   if( gbLastSelectedTraits[ 0 ] == -1 )
   {
      gbLastSelectedTraits[ 0 ] = bNewTrait;
   }

   //if the second one is not selected
   else if( gbLastSelectedTraits[ 1 ] == -1 )
   {
      gbLastSelectedTraits[ 1 ] = gbLastSelectedTraits[ 0 ];
      gbLastSelectedTraits[ 0 ] = bNewTrait;
   }

   else
   {
      //unselect old trait
      gfSkillTraitQuestions[ gbLastSelectedTraits[ 1 ] ] = FALSE;

      gbLastSelectedTraits[ 1 ] = gbLastSelectedTraits[ 0 ];
      gbLastSelectedTraits[ 0 ] = bNewTrait;
   }


*
 
Rzeznik
Post : 30 gru 2007 22:14
Cytowanie selektywne Odpowiedz z cytatem
Offline
Szeregowy
  • Posty: 8
  • Dołączył: 29.12.2007


To trzeba by było przejrzeć cały kod, pewnie najemnicy z merca też korzystają z tylko dwóch umiejętności. A pozatym to nie może być takie proste jak dodanie zamiast tablicy dwuelementowej trzy na 3 perki. :>


*
 
Bartek0511
Post : 31 gru 2007 12:32
Cytowanie selektywne Odpowiedz z cytatem
Offline
Awatar użytkownika
Porucznik
Porucznik
  • Posty: 1043
  • Dołączył: 11.07.2006


Rzeznik pisze:
pewnie najemnicy z merca też korzystają z tylko dwóch umiejętności


dla najemników z merca jest oddzielny plik do tego.

Rzeznik pisze:
A pozatym to nie może być takie proste jak dodanie zamiast tablicy dwuelementowej trzy na 3 perki.


w kod JA2 już nie raz robił nam takie niespodzianki .


*
 
Bartek0511
Post : 01 sty 2008 18:27
Cytowanie selektywne Odpowiedz z cytatem
Offline
Awatar użytkownika
Porucznik
Porucznik
  • Posty: 1043
  • Dołączył: 11.07.2006




*
 
Rzeznik
Post : 02 sty 2008 06:03
Cytowanie selektywne Odpowiedz z cytatem
Offline
Szeregowy
  • Posty: 8
  • Dołączył: 29.12.2007


Sam zrobiłeś? I gdzie te zmiany trzeba było wprowadzić?


*
 
Bartek0511
Post : 02 sty 2008 10:29
Cytowanie selektywne Odpowiedz z cytatem
Offline
Awatar użytkownika
Porucznik
Porucznik
  • Posty: 1043
  • Dołączył: 11.07.2006


Rzeznik pisze:
Sam zrobiłeś?


No oczywiście że sam ;)

Kod:
void HandleLastSelectedTraits( INT8 bNewTrait )
{
    INT8    bTemp=-1;
    //if there are none selected
    if( gbLastSelectedTraits[ 0 ] == -1 )
    {
        gbLastSelectedTraits[ 0 ] = bNewTrait;
    }

    //if the second one is not selected
    else if( gbLastSelectedTraits[ 1 ] == -1 )
    {
        gbLastSelectedTraits[ 1 ]; gbLastSelectedTraits[ 2 ] = gbLastSelectedTraits[ 0 ];
        gbLastSelectedTraits[ 0 ] = bNewTrait;
    }

    else
    {
        //unselect old trait
        gfSkillTraitQuestions[ gbLastSelectedTraits[ 1 ] ] = FALSE;

        gbLastSelectedTraits[ 1 ] = gbLastSelectedTraits[ 0 ];
        gbLastSelectedTraits[ 0 ] = bNewTrait;
    }


*
 
zdzichu
Post : 05 paź 2010 19:30
Cytowanie selektywne Odpowiedz z cytatem
Offline
Szeregowy
  • Posty: 1
  • Dołączył: 05.10.2010


Witam. Mam taką samą prośbę jak autor tematu. Mógłbyś ten plik jeszcze raz gdzieś zamieścić? ;) bo link już nie działa


*
 
Nowy temat Odpowiedz w temacie


cron