Больше комментариев
This commit is contained in:
parent
5e29072fcf
commit
f62c6cab66
@ -7,18 +7,69 @@ import ru.dbotthepony.kvector.vector.ndouble.Vector2d
|
||||
import ru.dbotthepony.kvector.vector.nint.Vector2i
|
||||
|
||||
data class ItemDefinition(
|
||||
/**
|
||||
* Внутреннее имя предмета, как строка
|
||||
*/
|
||||
val itemName: String,
|
||||
|
||||
/**
|
||||
* Цена в пикселях
|
||||
*/
|
||||
val price: Long = 0L,
|
||||
|
||||
/**
|
||||
* Редкость как [ItemRarity]
|
||||
*/
|
||||
val rarity: ItemRarity = ItemRarity.COMMON,
|
||||
|
||||
/**
|
||||
* Категория предмета, определяет, в какую вкладку инвентаря оно попадает
|
||||
*/
|
||||
val category: String? = null,
|
||||
|
||||
/**
|
||||
* Иконка в инвентаре, относительный и абсолютный пути
|
||||
*/
|
||||
val inventoryIcon: String? = null,
|
||||
|
||||
/**
|
||||
* Описание предмета
|
||||
*/
|
||||
val description: String = "...",
|
||||
|
||||
/**
|
||||
* Название предмета
|
||||
*/
|
||||
val shortdescription: String = "...",
|
||||
|
||||
/**
|
||||
* Теги предмета
|
||||
*/
|
||||
val itemTags: List<String> = listOf(),
|
||||
|
||||
/**
|
||||
* При подборе предмета мгновенно заставляет игрока изучить эти рецепты крафта
|
||||
*/
|
||||
val learnBlueprintsOnPickup: List<String> = listOf(),
|
||||
|
||||
/**
|
||||
* Максимальное количество предмета в стопке, по умолчанию 9999
|
||||
*/
|
||||
val maxStack: Long = 9999L,
|
||||
|
||||
/**
|
||||
* snip
|
||||
*/
|
||||
val eventCategory: String? = null,
|
||||
|
||||
/**
|
||||
* Заставляет предмет "использовать" сразу же при подборе
|
||||
*/
|
||||
val consumeOnPickup: Boolean = false,
|
||||
|
||||
/**
|
||||
* Запускает следующие квест(ы) при подборе
|
||||
*/
|
||||
val pickupQuestTemplates: List<String> = listOf(),
|
||||
|
||||
/**
|
||||
@ -64,7 +115,7 @@ data class ItemDefinition(
|
||||
val completeSetDescriptions: FossilSetDescription? = null,
|
||||
|
||||
/**
|
||||
* Заставляет SAIL болтать
|
||||
* Заставляет SAIL/прочих болтать при подборе предмета в первый раз
|
||||
*/
|
||||
val radioMessagesOnPickup: List<String> = listOf(),
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user