Témát keresek

Indította TheSLESH, 2018-04-27, 10:00:30

Sziasztok, volt itt annó egy téma, vagyis kettő.
Egyik, hogy minden tárgy ami esik, fixen 5 optal essen, a másik pedig, hogy lehessen két egyforma bónuszt tenni egy tárgyba ha már van benne (Tehát ha van egy kard, amiben van alap optban félember, akkor eshessen tárgy úgy, hogy 1-5 optban is benne van a félember. Valamikor voltak ilyen témák, de nem archiválták.
Az ember csak fiatalon találhat ki igazán új dolgokat. Utána már túl tapasztalt, túl híres (...) és túl ostoba.

szerintem az item_attribute.cpp-ben a HasAttr függvényben töröld ki a

for (int i = 0; i < ITEM_APPLY_MAX_NUM; ++i)
if (m_pProto->aApplies[i].bType == bApply)
return true;

részt. Így csak azt fogja nézni, hogy a +-ként hozzáadott bónuszok közül ne legyen egyforma.

Az alap 5 bónuszra pedig szerintem a legegyszerűbb megoldás, ha a char_battle.cpp-ben a Reward függvényben mindenhol, ahol látsz
item->AddToGround(GetMapIndex(), pos); részt, az elé írd be 5x, hogy item->AddAttribute();

C++ programmer at Gameloft