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