36 lines
763 B
Go
36 lines
763 B
Go
package collections
|
|
|
|
// Collection reward types
|
|
const (
|
|
RewardTypeItem = "Item"
|
|
RewardTypeSelectable = "Selectable"
|
|
RewardTypeCoin = "Coin"
|
|
RewardTypeXP = "XP"
|
|
)
|
|
|
|
// Collection item states
|
|
const (
|
|
ItemNotFound = 0
|
|
ItemFound = 1
|
|
)
|
|
|
|
// Collection states
|
|
const (
|
|
CollectionIncomplete = false
|
|
CollectionCompleted = true
|
|
)
|
|
|
|
// String length limits
|
|
const (
|
|
MaxCollectionNameLength = 512
|
|
MaxCollectionCategoryLength = 512
|
|
)
|
|
|
|
// Database table names
|
|
const (
|
|
TableCollections = "collections"
|
|
TableCollectionDetails = "collection_details"
|
|
TableCollectionRewards = "collection_rewards"
|
|
TableCharacterCollections = "character_collections"
|
|
TableCharacterCollectionItems = "character_collection_items"
|
|
) |