Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Tworzymy magiczną broń


Ubytek

Rekomendowane odpowiedzi

Opublikowano

W tym poradniku wyjaśnię Ci sposób na stworzenie broni z ciekawym efektem magicznym.

Sposób ten działa tylko i wyłącznie w Gothic z dodatkiem Noc Kruka, ponieważ tylko on odtwarza takie efekty.

Przejdźmy więc do pracy.

Najpierw otwórz notatnikiem plik "IT_MeleeWeapons" znajdujący się w folderze "items".

Teraz wybierz broń, którą chcesz edytować.

a ) Wyszukaj w skrypcie broni poniższą linijkę:

damageTotal

Pod tą linijką wpisz:

damagetype = DAM_FIRE; 

Te obrażenia zadają także dodatkowo efekt podpalenia dodatkowo raniąc przeciwnika.

Mogą to być również obrażenia magiczne:

damagetype = DAM_MAGIC;

Pod poniższą linijką:

visual

dopisz także:

wear            =   WEAR_EFFECT;
effect          =

W linijce "effect" wpisz odpowiadający Ci efekt magiczny.

Do wyboru masz pięć ów efektów:

 

"SPELLFX_WEAKGLIMMER" nada połysk oraz blask runiczny;

 

"SPELLFX_BOW" nada Twojej broni magiczną aurę, świecącą w kolorze niebieskim;

 

"SPELLFX_MAGESTAFF2" przemieni broń w drobną, iskrzącą aurę magii także w kolorze niebieskim;

 

"SPELLFX_FIREBOW" sprawi, że broń będzie posiadała ognisty efekt.

 

 

 

Całość powinna wyglądać tak jak na przykładzie:

/INSTANCE ItMw_swd_1h_022 (C_Item)
{    
name         = "Miecz Zniszczenia";

mainflag     = ITEM_KAT_NF;
flags     = ITEM_SWD;    
material     = MAT_METAL;
value     = 1100;

      damageTotal = 90;
      damagetype = DAM_MAGIC;

range        = 100;        
cond_atr[2]       = ATR_STRENGTH;
cond_value[2]      = 75;
    visual         = "itmw_065_1h_sword_bastard_03.3DS";
    wear            =   WEAR_EFFECT;
    effect          =   SPELLFX_BOW;

    description    = name;
    TEXT[2]    = NAME_Damage;     COUNT[2]    = damageTotal;
    TEXT[3]     = NAME_Str_needed; COUNT[3]    = cond_value[2];
    TEXT[4]     = NAME_OneHanded;
    TEXT[5]    = NAME_Value;     COUNT[5]    = value;
};

Możliwości co do kombinacji jest bardzo wiele, polecam próbować i testować ;)

1375884335-U390809.png

Blue Member

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...