Kopiowalem i wkleilem na samym dole skrypt miecza (ItMw_2H_Special_04) zmienilem to co trzeba, ale wykrywa mi problem:
INSTANCE PC_Mod_ItMw_2H_CzarnaRuda (C_INFO)
{
npc = PC_Hero;
condition = PC_Mod_ItMw_2H_CzarnaRuda_Condition;
information = PC_Mod_ItMw_2H_CzarnaRuda_Info;
permanent = TRUE;
};
FUNC INT PC_Mod_ItMw_2H_CzarnaRuda_Condition()
{
if((PLAYER_MOBSI_PRODUCTION == MOBSI_SMITHWEAPON)
&& (PLAYER_TALENT_SMITH[WEAPON_2H_CzarnaRuda] == TRUE)) //PROBLEM TO: [WEAPON_2H_CzarnaRuda]
&& (Erzwaffen == TRUE)
{
return TRUE;
};
};
FUNC VOID PC_Mod_ItMw_2H_CzarnaRuda_Info ()
{
if (Npc_HasItems (hero, ItMi_Zeitspalt_Addon) >= 4)
&& (Npc_HasItems (hero, ItMiSwordbladehot) >= 1)
&& (Npc_HasItems (hero, ItAt_DragonBlood) >= 2)
&& (Npc_HasItems (hero, ItMi_Nugget) >= 2)
{
Npc_RemoveInvItems (hero,ItMi_Zeitspalt_Addon,4);
Npc_RemoveInvItems (hero,ItMiSwordbladehot,1);
Npc_RemoveInvItems (hero,ItAt_DragonBlood,2);
Npc_RemoveInvItems (hero,ItMi_Nugget,2);
CreateInvItems (hero,Mod_ItMw_2H_CzarnaRuda,1);
Print (PRINT_SmithSuccess);
}
else
{
Print (PRINT_ProdItemsMissing);
CreateInvItems (self, ItMiSwordRaw,1);
};
B_ENDPRODUCTIONDIALOG ();
Erzwaffen = FALSE;
};
Prosze o pomoc.