Редкие кристаллы
Редкие кристаллы добываются при фарме ресурсов, в дуэлях, в аномалиях.
Они могут быть использованы для того, чтобы усилить ваших персонажей. Каждый кристалл имеет одну или несколько характеристик, на которые он влияет и шанс, с которым эта характеристика может быть улучшена.
Если улучшение успешно, характеристика будет улучшена на случайный процент в диапазоне, который указан на кристалле. При этом улучшение идёт на ту часть числа характеристики, которая не доходит до 100. Например, при улучшении силы 60 на 20%, сила будет улучшена на (100-60) * 0.2 = +8
При неуспешном улучшении кристалл может сломаться, в самом крайнем случае могут даже понизиться характеристики самой NFT. Чем более высокая редкость у вашей NFT и чем больше у неё уже сделано улучшений (грейд NFT), тем сложнее ее улучшать дальше!
chance = random(0, 100)
if crystal_chance > 99:
chance = -1000
if nft.rarity <= 3 and nft.grade <= 2:
if chance > crystal_chance + nft.luck / 2:
return False # not success
elif chance > crystal_chance - nft.grade * 2 - nft.rarity * 3 + nft.luck / 7:
return False # not success
Last updated