mirror of
https://github.com/Walter-Sparrow/lunar-tear.git
synced 2026-07-02 13:53:41 +03:00
102 lines
2.9 KiB
Go
102 lines
2.9 KiB
Go
package campaign
|
|
|
|
import "lunar-tear/server/internal/model"
|
|
|
|
type EnhanceCampaignEffectType int32
|
|
|
|
const (
|
|
EnhanceEffectUnknown EnhanceCampaignEffectType = 0
|
|
EnhanceEffectProbability EnhanceCampaignEffectType = 1
|
|
EnhanceEffectAdditionalPerm EnhanceCampaignEffectType = 2
|
|
)
|
|
|
|
type EnhanceCampaignTargetType int32
|
|
|
|
const (
|
|
EnhanceTargetUnknown EnhanceCampaignTargetType = 0
|
|
EnhanceTargetCostumeAll EnhanceCampaignTargetType = 1
|
|
EnhanceTargetWeaponAll EnhanceCampaignTargetType = 2
|
|
EnhanceTargetPartsAll EnhanceCampaignTargetType = 3
|
|
EnhanceTargetCostumeCharacterId EnhanceCampaignTargetType = 11
|
|
EnhanceTargetCostumeSkillfulWeapon EnhanceCampaignTargetType = 12
|
|
EnhanceTargetCostumeId EnhanceCampaignTargetType = 13
|
|
EnhanceTargetWeaponTypeId EnhanceCampaignTargetType = 21
|
|
EnhanceTargetWeaponAttributeTypeId EnhanceCampaignTargetType = 22
|
|
EnhanceTargetWeaponId EnhanceCampaignTargetType = 23
|
|
EnhanceTargetPartsSeriesId EnhanceCampaignTargetType = 31
|
|
EnhanceTargetPartsId EnhanceCampaignTargetType = 32
|
|
)
|
|
|
|
type QuestCampaignEffectType int32
|
|
|
|
const (
|
|
QuestEffectUnknown QuestCampaignEffectType = 0
|
|
QuestEffectDropRate QuestCampaignEffectType = 1
|
|
QuestEffectDropCount QuestCampaignEffectType = 2
|
|
QuestEffectStaminaConsume QuestCampaignEffectType = 3
|
|
QuestEffectClearRewardGold QuestCampaignEffectType = 4
|
|
QuestEffectDropItemAdd QuestCampaignEffectType = 5
|
|
)
|
|
|
|
type QuestCampaignTargetType int32
|
|
|
|
const (
|
|
QuestTargetUnknown QuestCampaignTargetType = 0
|
|
QuestTargetWholeQuest QuestCampaignTargetType = 1
|
|
QuestTargetQuestType QuestCampaignTargetType = 2
|
|
QuestTargetEventQuestType QuestCampaignTargetType = 3
|
|
QuestTargetMainQuestChapterId QuestCampaignTargetType = 4
|
|
QuestTargetMainQuestQuestId QuestCampaignTargetType = 5
|
|
QuestTargetSubQuestChapterId QuestCampaignTargetType = 6
|
|
QuestTargetSubQuestQuestId QuestCampaignTargetType = 7
|
|
)
|
|
|
|
type QuestType int32
|
|
|
|
const (
|
|
QuestTypeUnknown QuestType = 0
|
|
QuestTypeMainQuest QuestType = 1
|
|
QuestTypeEventQuest QuestType = 2
|
|
QuestTypeExtraQuest QuestType = 3
|
|
QuestTypeBigHunt QuestType = 4
|
|
)
|
|
|
|
type TargetUserStatusType int32
|
|
|
|
const (
|
|
TargetUserStatusUnknown TargetUserStatusType = 0
|
|
TargetUserStatusAll TargetUserStatusType = 1
|
|
TargetUserStatusComeback TargetUserStatusType = 2
|
|
TargetUserStatusBeginner TargetUserStatusType = 3
|
|
)
|
|
|
|
type Filter struct {
|
|
NowMillis int64
|
|
UserStatus TargetUserStatusType
|
|
}
|
|
|
|
type PartsTarget struct {
|
|
PartsId int32
|
|
PartsGroupId int32
|
|
Rarity model.RarityType
|
|
}
|
|
|
|
type CostumeTarget struct {
|
|
CostumeId int32
|
|
CharacterId int32
|
|
SkillfulWeaponType int32
|
|
}
|
|
|
|
type WeaponTarget struct {
|
|
WeaponId int32
|
|
WeaponType int32
|
|
AttributeType int32
|
|
}
|
|
|
|
type QuestTarget struct {
|
|
QuestId int32
|
|
QuestType QuestType
|
|
EventQuestType int32
|
|
ChapterId int32
|
|
}
|