import CondType from "../Enum/Cond.js"; import { PhaseScript } from "./Quest.js"; export declare enum ProfileVoiceType { HOME = "home", GROETH = "groeth", FIRST_GET = "firstGet", EVENT_JOIN = "eventJoin", EVENT_REWARD = "eventReward", BATTLE = "battle", TREASURE_DEVICE = "treasureDevice", MASTER_MISSION = "masterMission", EVENT_SHOP = "eventShop", HOME_COSTUME = "homeCostume", BOX_GACHA_TALK = "boxGachaTalk", BATTLE_ENTRY = "battleEntry", BATTLE_WIN = "battleWin", EVENT_TOWER_REWARD = "eventTowerReward", GUIDE = "guide", EVENT_DAILY_POINT = "eventDailyPoint", TDDAMAGE = "tddamage", TREASURE_BOX = "treasureBox", WAR_BOARD = "warBoard", EVENT_DIGGING = "eventDigging", EVENT_EXPEDITION = "eventExpedition", EVENT_RECIPE = "eventRecipe", EVENT_FORTIFICATION = "eventFortification", EVENT_TRADE = "eventTrade", SUM = "sum" } export declare enum VoiceCondType { BIRTH_DAY = "birthDay", EVENT = "event", FRIENDSHIP = "friendship", SVT_GET = "svtGet", SVT_GROUP = "svtGroup", QUEST_CLEAR = "questClear", NOT_QUEST_CLEAR = "notQuestClear", LEVEL_UP = "levelUp", LIMIT_COUNT = "limitCount", LIMIT_COUNT_COMMON = "limitCountCommon", COUNT_STOP = "countStop", IS_NEW_WAR = "isnewWar", EVENT_END = "eventEnd", EVENT_NOEND = "eventNoend", EVENT_MISSION_ACTION = "eventMissionAction", MASTER_MISSION = "masterMission", LIMIT_COUNT_ABOVE = "limitCountAbove", EVENT_SHOP_PURCHASE = "eventShopPurchase", EVENT_PERIOD = "eventPeriod", FRIENDSHIP_ABOVE = "friendshipAbove", SPACIFIC_SHOP_PURCHASE = "spacificShopPurchase", FRIENDSHIP_BELOW = "friendshipBelow", COSTUME = "costume", LEVEL_UP_LIMIT_COUNT = "levelUpLimitCount", LEVEL_UP_LIMIT_COUNT_ABOVE = "levelUpLimitCountAbove", LEVEL_UP_LIMIT_COUNT_BELOW = "levelUpLimitCountBelow", SVT_EXCEED_COUNT = "svtExceedCount", SVT_EXCEED_COUNT_ABOVE = "svtExceedCountAbove", SVT_EXCEED_COUNT_BELOW = "svtExceedCountBelow", UNKNOWN_27 = "unknown27", UNKNOWN_30 = "unknown30", UNKNOWN_32 = "unknown32", UNKNOWN_34 = "unknown34", UNKNOWN_35 = "unknown35", UNKNOWN_37 = "unknown37", UNKNOWN_38 = "unknown38", UNKNOWN_40 = "unknown40", UNKNOWN = "unknown" } export interface ProfileCommentAdd { idx: number; condType: CondType; condValues: number[]; condValue2: number; } export interface ProfileComment { id: number; priority: number; condMessage: string; comment: string; condType: CondType; condValues?: number[]; condValue2: number; additionalConds: ProfileCommentAdd[]; } export interface VoicePlayCond { condGroup: number; condType: CondType; targetId: number; condValue: number; condValues: number[]; } export interface CostumeDetail { id: number; costumeCollectionNo: number; battleCharaId: number; name: string; shortName: string; detail: string; priority: number; } export interface VoiceLine { name?: string; condType?: CondType; condValue?: number; priority?: number; svtVoiceType?: ProfileVoiceType; overwriteName: string; summonScript?: PhaseScript; id: string[]; audioAssets: string[]; delay: number[]; face: number[]; form: number[]; text: string[]; subtitle: string; conds: { condType: VoiceCondType; value: number; valueList: number[]; eventId: number; }[]; playConds: VoicePlayCond[]; } export interface VoiceGroup { svtId: number; voicePrefix: number; type: ProfileVoiceType; voiceLines: VoiceLine[]; } export interface Profile { cv: string; illustrator: string; stats?: { strength: string; endurance: string; agility: string; magic: string; luck: string; np: string; deity: string; }; comments: ProfileComment[]; voices: VoiceGroup[]; costume: { [key: string]: CostumeDetail; }; } //# sourceMappingURL=Profile.d.ts.map