Update - 1.16.0.138
EN: 1.16.0.138 CN: 1.16.0.137 JP: 1.16.0.141 KR: 1.16.0.143
This commit is contained in:
@@ -111,7 +111,9 @@ function StoryLevel:OnEvent_AbandonBattle()
|
||||
end
|
||||
function StoryLevel:OnEvent_AdventureModuleEnter()
|
||||
PlayerData.Achievement:SetSpecialBattleAchievement(GameEnum.levelType.Mainline)
|
||||
EventManager.Hit(EventId.OpenPanel, PanelId.Adventure, self.tbCharId)
|
||||
local mapStory = self.bActivityStory == true and ConfigTable.GetData("ActivityStory", self.nLevelId) or ConfigTable.GetData_Story(self.nLevelId)
|
||||
local nMapId = mapStory and mapStory.FloorId[self.curFloorIdx]
|
||||
EventManager.Hit(EventId.OpenPanel, PanelId.Adventure, self.tbCharId, nMapId)
|
||||
self:SetPersonalPerk()
|
||||
self:SetDiscInfo()
|
||||
for idx, nCharId in ipairs(self.tbCharId) do
|
||||
@@ -239,7 +241,7 @@ function StoryLevel:OnEvnet_Pause()
|
||||
printError("mapStory is nil,id = " .. self.nLevelId)
|
||||
return
|
||||
end
|
||||
if mapStory.EnterMethod == GameEnum.EnterMethod.JumpFormation then
|
||||
if mapStory.EnterMethod == GameEnum.EnterMethod.JumpFormationPause then
|
||||
EventManager.Hit(EventId.OpenPanel, PanelId.ChapterPausePanel, self.nMainLineTime or 0, self.mapBuildData.tbChar, sAim)
|
||||
return
|
||||
end
|
||||
|
||||
@@ -181,7 +181,12 @@ function TraceHuntLevel:TraceHuntResult(levelState, totalTime)
|
||||
local nLeft = self.parent:GetControlLeftTime()
|
||||
if nLeft <= 0 then
|
||||
local bEmpty = self.parent:GetSelfHuntCount() == 0
|
||||
local sTip = bEmpty and ConfigTable.GetUIText("TraceHunt_ControlTimeOverInFirstBattle") or ConfigTable.GetUIText("TraceHunt_ControlTimeOverInBattle")
|
||||
local sTip = ""
|
||||
if self.parent.bSelfBoss then
|
||||
sTip = bEmpty and ConfigTable.GetUIText("TraceHunt_ControlTimeOverInFirstBattle") or ConfigTable.GetUIText("TraceHunt_ControlTimeOverInBattle")
|
||||
else
|
||||
sTip = ConfigTable.GetUIText("TraceHunt_ControlTimeOverInFirstBattle")
|
||||
end
|
||||
local msg = {
|
||||
nType = AllEnum.MessageBox.Alert,
|
||||
sContent = sTip,
|
||||
|
||||
@@ -2929,7 +2929,11 @@ GameEnum.CharEnergyCostSpeed = {
|
||||
Mid = 3,
|
||||
Low = 4
|
||||
}
|
||||
GameEnum.EnterMethod = {Default = 0, JumpFormation = 1}
|
||||
GameEnum.EnterMethod = {
|
||||
Default = 0,
|
||||
JumpFormation = 1,
|
||||
JumpFormationPause = 2
|
||||
}
|
||||
GameEnum.MainlineMemoryNodeType = {
|
||||
None = 0,
|
||||
DiscType = 1,
|
||||
|
||||
@@ -1155,9 +1155,9 @@ GameTableDefine.CommonTable = {
|
||||
"Aplus",
|
||||
"Bplus",
|
||||
"Cplus",
|
||||
"Ab",
|
||||
"Ac",
|
||||
"Bc",
|
||||
"Abc",
|
||||
"Bac",
|
||||
"Cab",
|
||||
"Normal"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
local JumpUtil = {}
|
||||
local LocalData = require("GameCore.Data.LocalData")
|
||||
function JumpUtil.JumpTo(jumpId, ...)
|
||||
if jumpId == nil then
|
||||
return
|
||||
@@ -448,10 +449,24 @@ function JumpUtil.JumpToActivity(tbJumpData)
|
||||
if tbJumpData[1] == GameEnum.jumpType.MainLineStoryChapter then
|
||||
local chapterIndex = tbJumpData[2]
|
||||
local isUnlock = PlayerData.Avg:IsStoryChapterUnlock(chapterIndex)
|
||||
if not isUnlock then
|
||||
EventManager.Hit(EventId.OpenPanel, PanelId.StoryChapter)
|
||||
else
|
||||
if isUnlock then
|
||||
EventManager.Hit(EventId.OpenPanel, PanelId.MainlineEx, chapterIndex)
|
||||
else
|
||||
local sLockReadTipsKey = "Mainline_Preview_Lock_Read_" .. chapterIndex
|
||||
if LocalData.GetPlayerLocalData(sLockReadTipsKey) then
|
||||
EventManager.Hit(EventId.OpenPanel, PanelId.MainlineEx, chapterIndex)
|
||||
return
|
||||
end
|
||||
local sTip = ConfigTable.GetUIText("Mainline_Preview_Lock_Read")
|
||||
local msg = {
|
||||
nType = AllEnum.MessageBox.Confirm,
|
||||
sContent = sTip,
|
||||
callbackConfirm = function()
|
||||
LocalData.SetPlayerLocalData(sLockReadTipsKey, true)
|
||||
EventManager.Hit(EventId.OpenPanel, PanelId.MainlineEx, chapterIndex)
|
||||
end
|
||||
}
|
||||
EventManager.Hit(EventId.OpenMessageBox, msg)
|
||||
end
|
||||
return
|
||||
end
|
||||
|
||||
@@ -69,9 +69,11 @@ GoldenSpyBuffSelectCtrl._mapNodeConfig = {
|
||||
},
|
||||
btn_Refresh = {
|
||||
sComponentName = "NaviButton",
|
||||
callback = "OnBtnClick_Refresh"
|
||||
callback = "OnBtnClick_Refresh",
|
||||
sAction = "Roll"
|
||||
},
|
||||
txt_Refresh = {
|
||||
nCount = 2,
|
||||
sComponentName = "TMP_Text",
|
||||
sLanguageId = "GoldenSpy_Refresh_Title"
|
||||
},
|
||||
@@ -185,7 +187,7 @@ function GoldenSpyBuffSelectCtrl:RandomBuff(tbBuffPool)
|
||||
end
|
||||
function GoldenSpyBuffSelectCtrl:RefreshRefreshCount()
|
||||
local nRefreshCount = self.getRefreshCallback() or 0
|
||||
NovaAPI.SetTMPText(self._mapNode.txt_num, nRefreshCount)
|
||||
NovaAPI.SetTMPText(self._mapNode.txt_num, string.format("%d", nRefreshCount))
|
||||
end
|
||||
function GoldenSpyBuffSelectCtrl:ShowBuffSelect(tbShowItem, tbBuff, tbSelectBuff, selectedCallback)
|
||||
self.selectedCallback = selectedCallback
|
||||
@@ -341,10 +343,11 @@ function GoldenSpyBuffSelectCtrl:OnBtnClick_Confirm(btn, nIndex)
|
||||
animator:Play("btnBuff_get")
|
||||
self._mapNode.animCtrl:Play("GoldenSpyBuffSelectPanel_out")
|
||||
self:AddTimer(1, 0.6, function()
|
||||
self.selectedCallback(self.tbSelectBuff[self.nSelectIdx])
|
||||
local wait = function()
|
||||
coroutine.yield(CS.UnityEngine.WaitForEndOfFrame())
|
||||
EventManager.Hit(EventId.ClosePanel, self._panel._nPanelId)
|
||||
coroutine.yield(CS.UnityEngine.WaitForEndOfFrame())
|
||||
self.selectedCallback(self.tbSelectBuff[self.nSelectIdx])
|
||||
end
|
||||
cs_coroutine.start(wait)
|
||||
end, true, true, true, nil)
|
||||
|
||||
@@ -381,8 +381,8 @@ function GoldenSpyCompanionItem:_CheckVision()
|
||||
local removeItem
|
||||
local hitArea = item.Ctrl:GetHitArea()
|
||||
if hitArea and self:_HitAreaInSector(hitArea, vx, vy, forwardAngle, halfAngle, radius) then
|
||||
if table.indexof(self.floorCtrl.tbCatchedItem, item.Ctrl) > 0 then
|
||||
goto lbl_179
|
||||
if self.floorCtrl.tbCatchedItem ~= nil and table.indexof(self.floorCtrl.tbCatchedItem, item.Ctrl) > 0 then
|
||||
goto lbl_183
|
||||
end
|
||||
if item.Ctrl:GetItemCfg().ItemType == GameEnum.GoldenSpyItem.Boom then
|
||||
item.Ctrl:Boom(nil)
|
||||
@@ -412,7 +412,7 @@ function GoldenSpyCompanionItem:_CheckVision()
|
||||
end
|
||||
tbRemoveItems = {}
|
||||
end
|
||||
::lbl_179::
|
||||
::lbl_183::
|
||||
end
|
||||
end
|
||||
function GoldenSpyCompanionItem:_StartVisionCheck()
|
||||
|
||||
@@ -244,10 +244,11 @@ function GoldenSpyFloorCtrl:Shoot(nSpeed, nRadius, nFactor, nMinSpeed, onRetract
|
||||
end
|
||||
end)
|
||||
end
|
||||
function GoldenSpyFloorCtrl:SetHookType(nHookType, nFishingHookRadius)
|
||||
function GoldenSpyFloorCtrl:SetHookType(nHookType, nFishingHookRadius, bForce)
|
||||
local hookCtrl = self._mapNode.HookCtrl
|
||||
self.nHookType = nHookType
|
||||
if hookCtrl and hookCtrl.SetHookType then
|
||||
hookCtrl:SetHookType(nHookType, nFishingHookRadius)
|
||||
hookCtrl:SetHookType(nHookType, nFishingHookRadius, bForce)
|
||||
end
|
||||
end
|
||||
function GoldenSpyFloorCtrl:RemoveItem(itemCtrl, bForce)
|
||||
@@ -270,7 +271,7 @@ function GoldenSpyFloorCtrl:CheckCanDropItem()
|
||||
if hookCtrl == nil then
|
||||
return false
|
||||
end
|
||||
local hookType = hookCtrl:GetHookType()
|
||||
local hookType = hookCtrl:GetCurHookType()
|
||||
if hookType == AllEnum.GoldenSpyHookType.FishingHook then
|
||||
return false
|
||||
end
|
||||
@@ -322,6 +323,15 @@ function GoldenSpyFloorCtrl:StartBoom(useCallback, finishCallback)
|
||||
if self.tbCatchedItem == nil or #self.tbCatchedItem <= 0 then
|
||||
return false
|
||||
end
|
||||
local hookCtrl = self._mapNode.HookCtrl
|
||||
if hookCtrl and not hookCtrl:CanUseBoom() then
|
||||
return false
|
||||
end
|
||||
for _, itemCtrl in ipairs(self.tbCatchedItem) do
|
||||
if itemCtrl:GetItemCfg().ItemType == GameEnum.GoldenSpyItem.Boom then
|
||||
return false
|
||||
end
|
||||
end
|
||||
if useCallback then
|
||||
useCallback()
|
||||
end
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
local GoldenSpyHookCtrl = class("GoldenSpyHookCtrl", BaseCtrl)
|
||||
local SpineManager = require("Game.Spine.SpineManager")
|
||||
local WwiseAudioMgr = CS.WwiseAudioManager.Instance
|
||||
local MaxOffset = 20
|
||||
local MinOffset = 10
|
||||
local OffsetDir = {
|
||||
@@ -26,6 +27,10 @@ GoldenSpyHookCtrl._mapNodeConfig = {
|
||||
sNodeName = "hook",
|
||||
sComponentName = "RectTransform"
|
||||
},
|
||||
trNet = {
|
||||
sNodeName = "net_Hook",
|
||||
sComponentName = "RectTransform"
|
||||
},
|
||||
rtMaxLengthArea = {
|
||||
sNodeName = "MaxLengthArea",
|
||||
sComponentName = "RectTransform"
|
||||
@@ -40,13 +45,17 @@ GoldenSpyHookCtrl._mapNodeConfig = {
|
||||
hook_catched = {},
|
||||
nethookRoot = {},
|
||||
nethook_normal = {},
|
||||
nethook_catched = {}
|
||||
nethook_catched = {},
|
||||
net_Hook = {}
|
||||
}
|
||||
GoldenSpyHookCtrl.DefaultLineSize = 100
|
||||
GoldenSpyHookCtrl.DefaultHookPosY = -90
|
||||
GoldenSpyHookCtrl.HOOK_SWING_EASE = Ease.Linear
|
||||
GoldenSpyHookCtrl.HOOK_EXTEND_EASE = Ease.Linear
|
||||
GoldenSpyHookCtrl.HOOK_RETRACT_EASE = Ease.Linear
|
||||
GoldenSpyHookCtrl._mapEventConfig = {
|
||||
GM_GoldenSpy_Show = "OnEvent_GM_GoldenSpy_Show"
|
||||
}
|
||||
local HookStage = {
|
||||
STATE_SWINGING = 1,
|
||||
STATE_EXTENDING = 2,
|
||||
@@ -89,9 +98,9 @@ function GoldenSpyHookCtrl:Init(levelId, floorId, floorCtrl, levelData, floorDat
|
||||
end
|
||||
self.tbTimers = {}
|
||||
if levelCfg.LevelType == GameEnum.GoldenSpyLevelType.FishingHook then
|
||||
self:SetHookType(AllEnum.GoldenSpyHookType.FishingHook, tonumber(levelCfg.Param1))
|
||||
self:SetHookType(AllEnum.GoldenSpyHookType.FishingHook, tonumber(levelCfg.Param1), true)
|
||||
else
|
||||
self:SetHookType(AllEnum.GoldenSpyHookType.Normal, 0)
|
||||
self:SetHookType(AllEnum.GoldenSpyHookType.Normal, 0, true)
|
||||
end
|
||||
SpineManager.Resume(self._mapNode.nethook_catched)
|
||||
if self._hookType == AllEnum.GoldenSpyHookType.Normal then
|
||||
@@ -107,10 +116,14 @@ function GoldenSpyHookCtrl:Init(levelId, floorId, floorCtrl, levelData, floorDat
|
||||
self._mapNode.nethook_catched:SetActive(false)
|
||||
end
|
||||
end
|
||||
function GoldenSpyHookCtrl:SetHookType(hookType, fishingHookRadius)
|
||||
function GoldenSpyHookCtrl:SetHookType(hookType, fishingHookRadius, bForce)
|
||||
self._hookType = hookType
|
||||
self._fishingHookRadius = fishingHookRadius or 0
|
||||
if self._hookType == 0 or self._hookState == HookStage.STATE_SWINGING then
|
||||
if bForce or self.tempHookType == nil then
|
||||
self.tempHookType = hookType
|
||||
self.tempHookRadius = fishingHookRadius
|
||||
end
|
||||
self._fishingHookRadius = tonumber(fishingHookRadius) or 0
|
||||
if self._hookState == HookStage.STATE_SWINGING or bForce then
|
||||
if self._hookType == AllEnum.GoldenSpyHookType.Normal then
|
||||
self._mapNode.hookRoot:SetActive(true)
|
||||
self._mapNode.nethookRoot:SetActive(false)
|
||||
@@ -124,9 +137,13 @@ function GoldenSpyHookCtrl:SetHookType(hookType, fishingHookRadius)
|
||||
self._mapNode.nethook_catched:SetActive(false)
|
||||
end
|
||||
end
|
||||
if NovaAPI.IsEditorPlatform() and self._fishingHookRadius > 0 then
|
||||
local tr = self._mapNode.trNet
|
||||
tr.sizeDelta = Vector2(self._fishingHookRadius * 2, self._fishingHookRadius * 2)
|
||||
end
|
||||
end
|
||||
function GoldenSpyHookCtrl:GetHookType()
|
||||
return self._hookType
|
||||
function GoldenSpyHookCtrl:GetCurHookType()
|
||||
return self.tempHookType
|
||||
end
|
||||
function GoldenSpyHookCtrl:DestroyItemInHook()
|
||||
local itemParent = self._mapNode.itemParent
|
||||
@@ -210,13 +227,13 @@ function GoldenSpyHookCtrl:StartSwing(leftAngle, rightAngle)
|
||||
self:StopSwing()
|
||||
self:StopExtend()
|
||||
self:StopRetract()
|
||||
if self._hookType == AllEnum.GoldenSpyHookType.Normal then
|
||||
if self.tempHookType == AllEnum.GoldenSpyHookType.Normal then
|
||||
self._mapNode.hookRoot:SetActive(true)
|
||||
self._mapNode.nethookRoot:SetActive(false)
|
||||
self._mapNode.hook_open:SetActive(false)
|
||||
self._mapNode.hook_normal:SetActive(true)
|
||||
self._mapNode.hook_catched:SetActive(false)
|
||||
elseif self._hookType == AllEnum.GoldenSpyHookType.FishingHook then
|
||||
elseif self.tempHookType == AllEnum.GoldenSpyHookType.FishingHook then
|
||||
self._mapNode.hookRoot:SetActive(false)
|
||||
self._mapNode.nethookRoot:SetActive(true)
|
||||
self._mapNode.nethook_normal:SetActive(true)
|
||||
@@ -239,6 +256,9 @@ function GoldenSpyHookCtrl:StartSwing(leftAngle, rightAngle)
|
||||
end)
|
||||
EventManager.Hit("GoldenSpyHookResumeSwing")
|
||||
end
|
||||
function GoldenSpyHookCtrl:CanUseBoom()
|
||||
return self.bCanUseBoom or false
|
||||
end
|
||||
function GoldenSpyHookCtrl:PauseSwing()
|
||||
self:StopSwing()
|
||||
if self._hookState == HookStage.STATE_SWINGING then
|
||||
@@ -251,6 +271,7 @@ function GoldenSpyHookCtrl:ResumeSwing(fromCurrent)
|
||||
end
|
||||
local leftAngle = self.HOOK_SWING_LEFT_ANGLE
|
||||
local rightAngle = self.HOOK_SWING_RIGHT_ANGLE
|
||||
self._hookState = HookStage.STATE_SWINGING
|
||||
if fromCurrent then
|
||||
self:StopExtend()
|
||||
self:StopRetract()
|
||||
@@ -275,7 +296,6 @@ function GoldenSpyHookCtrl:ResumeSwing(fromCurrent)
|
||||
self:StartSwing()
|
||||
return
|
||||
end
|
||||
self._hookState = HookStage.STATE_SWINGING
|
||||
EventManager.Hit("GoldenSpyHookResumeSwing")
|
||||
end
|
||||
function GoldenSpyHookCtrl:_NormalizeAngleZ(z)
|
||||
@@ -302,6 +322,8 @@ function GoldenSpyHookCtrl:StartExtend(speed, radius, factor, nMinSpeed, onCompl
|
||||
if tr == nil then
|
||||
return
|
||||
end
|
||||
self.tempHookType = self._hookType
|
||||
self.tempHookRadius = self._fishingHookRadius
|
||||
local maxLength = self:GetCurrentMaxLength()
|
||||
self._onExtendComplete = onComplete
|
||||
self._hookState = HookStage.STATE_EXTENDING
|
||||
@@ -317,6 +339,7 @@ function GoldenSpyHookCtrl:StartExtend(speed, radius, factor, nMinSpeed, onCompl
|
||||
end
|
||||
return
|
||||
end
|
||||
self.bCanUseBoom = true
|
||||
self._mapNode.hook_open:SetActive(true)
|
||||
self._mapNode.hook_normal:SetActive(false)
|
||||
self._mapNode.hook_catched:SetActive(false)
|
||||
@@ -345,7 +368,7 @@ function GoldenSpyHookCtrl:StartExtend(speed, radius, factor, nMinSpeed, onCompl
|
||||
end)
|
||||
return
|
||||
end
|
||||
if self._hookType == AllEnum.GoldenSpyHookType.Normal then
|
||||
if self.tempHookType == AllEnum.GoldenSpyHookType.Normal then
|
||||
do
|
||||
local tbCatchItems = {}
|
||||
table.insert(tbCatchItems, item.Ctrl)
|
||||
@@ -363,7 +386,7 @@ function GoldenSpyHookCtrl:StartExtend(speed, radius, factor, nMinSpeed, onCompl
|
||||
local itemNormalWeight = item.Ctrl:GetWeight()
|
||||
for _, v in ipairs(self:GetBuffData()) do
|
||||
local buffCfg = ConfigTable.GetData("GoldenSpyBuffCard", v.buffId)
|
||||
if buffCfg ~= nil and buffCfg.EffectType == GameEnum.GoldenSpyBuffEffect.ReduceItemWeight and self.levelData:CheckBuffActive(v) then
|
||||
if buffCfg ~= nil and buffCfg.EffectType == GameEnum.GoldenSpyBuffEffect.ReduceItemWeight and self.levelData:CheckBuffActive(v) and item.Ctrl:GetItemCfg().ItemType == buffCfg.Params[1] then
|
||||
itemNormalWeight = itemNormalWeight - buffCfg.Params[2]
|
||||
end
|
||||
end
|
||||
@@ -391,12 +414,14 @@ function GoldenSpyHookCtrl:StartExtend(speed, radius, factor, nMinSpeed, onCompl
|
||||
end
|
||||
break
|
||||
end
|
||||
if self._hookType == AllEnum.GoldenSpyHookType.FishingHook then
|
||||
if self.tempHookType == AllEnum.GoldenSpyHookType.FishingHook then
|
||||
self._mapNode.hookRoot:SetActive(false)
|
||||
self._mapNode.nethookRoot:SetActive(true)
|
||||
self._mapNode.nethook_normal:SetActive(false)
|
||||
self._mapNode.nethook_catched:SetActive(true)
|
||||
SpineManager.PlayAnim(self._mapNode.nethook_catched, "open", false)
|
||||
WwiseAudioMgr:PostEvent("Mode_steal_net")
|
||||
self.bCanUseBoom = false
|
||||
local tbCatchItems = self:GetCatchItems()
|
||||
local tbBoomItems = {}
|
||||
for _, item in ipairs(tbCatchItems) do
|
||||
@@ -436,11 +461,11 @@ function GoldenSpyHookCtrl:StartExtend(speed, radius, factor, nMinSpeed, onCompl
|
||||
local nIndex = (index - 1) % 9 + 1
|
||||
local vOffset = OffsetDir[nIndex]
|
||||
itemCtrl.gameObject.transform:SetParent(self._mapNode.itemParent)
|
||||
itemCtrl.gameObject.transform.localPosition = Vector3(vOffset.x * math.random(MinOffset, MaxOffset), vOffset.y * math.random(MinOffset, MaxOffset) - 150, 0)
|
||||
itemCtrl.gameObject.transform.localPosition = Vector3(vOffset.x * math.random(MinOffset, MaxOffset), vOffset.y * math.random(MinOffset, MaxOffset) - 100, 0)
|
||||
local itemNormalWeight = itemCtrl:GetWeight()
|
||||
for _, v in ipairs(self:GetBuffData()) do
|
||||
local buffCfg = ConfigTable.GetData("GoldenSpyBuffCard", v.buffId)
|
||||
if buffCfg ~= nil and buffCfg.EffectType == GameEnum.GoldenSpyBuffEffect.ReduceItemWeight and self.levelData:CheckBuffActive(v) then
|
||||
if buffCfg ~= nil and buffCfg.EffectType == GameEnum.GoldenSpyBuffEffect.ReduceItemWeight and self.levelData:CheckBuffActive(v) and itemCtrl:GetItemCfg().ItemType == buffCfg.Params[1] then
|
||||
itemNormalWeight = itemNormalWeight - buffCfg.Params[2]
|
||||
end
|
||||
end
|
||||
@@ -455,7 +480,9 @@ function GoldenSpyHookCtrl:StartExtend(speed, radius, factor, nMinSpeed, onCompl
|
||||
sSpineAnim = "catched1"
|
||||
end
|
||||
SpineManager.PlayAnim(self._mapNode.nethook_catched, sSpineAnim, false)
|
||||
self.bCanUseBoom = false
|
||||
local timer2 = self:AddTimer(1, 0.16, function()
|
||||
self.bCanUseBoom = true
|
||||
self:StartRetract(nbackSpeed, function()
|
||||
self._mapNode.hookRoot:SetActive(false)
|
||||
self._mapNode.nethookRoot:SetActive(true)
|
||||
@@ -496,8 +523,12 @@ end
|
||||
function GoldenSpyHookCtrl:GetCatchItems()
|
||||
local tbCatchItems = {}
|
||||
local items = self.floorCtrl.tbItem
|
||||
local hookEndPos = self:GetHookEndWorldPosition()
|
||||
if self.tempHookType == AllEnum.GoldenSpyHookType.FishingHook then
|
||||
hookEndPos = self:GetHookEndWorldPositionWithNet()
|
||||
end
|
||||
for _, item in ipairs(items) do
|
||||
if self:CheckCatchIntersect(self:GetHookEndWorldPosition(), self._fishingHookRadius, item.Ctrl) then
|
||||
if self:CheckCatchIntersect(hookEndPos, self.tempHookRadius, item.Ctrl) then
|
||||
table.insert(tbCatchItems, item.Ctrl)
|
||||
end
|
||||
end
|
||||
@@ -507,9 +538,12 @@ function GoldenSpyHookCtrl:GetHookEndWorldPosition()
|
||||
local rootTr = self.gameObject.transform
|
||||
local trEnd = self._mapNode.trHookEnd
|
||||
local localPt = rootTr:InverseTransformPoint(trEnd.position)
|
||||
if self.nHookType == AllEnum.GoldenSpyHookType.FishingHook then
|
||||
localPt.y = localPt.y - 100
|
||||
end
|
||||
return Vector3(localPt.x, localPt.y, 0)
|
||||
end
|
||||
function GoldenSpyHookCtrl:GetHookEndWorldPositionWithNet()
|
||||
local rootTr = self.gameObject.transform
|
||||
local trEnd = self._mapNode.trNet
|
||||
local localPt = rootTr:InverseTransformPoint(trEnd.position)
|
||||
return Vector3(localPt.x, localPt.y, 0)
|
||||
end
|
||||
function GoldenSpyHookCtrl:StopExtend()
|
||||
@@ -548,13 +582,13 @@ function GoldenSpyHookCtrl:StartRetract(speed, onComplete, bIsCatched)
|
||||
end
|
||||
return
|
||||
end
|
||||
if self._hookType == AllEnum.GoldenSpyHookType.Normal then
|
||||
if self.tempHookType == AllEnum.GoldenSpyHookType.Normal then
|
||||
self._mapNode.hookRoot:SetActive(true)
|
||||
self._mapNode.nethookRoot:SetActive(false)
|
||||
self._mapNode.hook_open:SetActive(false)
|
||||
self._mapNode.hook_normal:SetActive(false)
|
||||
self._mapNode.hook_catched:SetActive(true)
|
||||
elseif self._hookType == AllEnum.GoldenSpyHookType.FishingHook then
|
||||
elseif self.tempHookType == AllEnum.GoldenSpyHookType.FishingHook then
|
||||
self._mapNode.hookRoot:SetActive(false)
|
||||
self._mapNode.nethookRoot:SetActive(true)
|
||||
self._mapNode.nethook_normal:SetActive(not bIsCatched)
|
||||
@@ -808,4 +842,7 @@ function GoldenSpyHookCtrl:Exit()
|
||||
self:StopExtend()
|
||||
self:StopRetract()
|
||||
end
|
||||
function GoldenSpyHookCtrl:OnEvent_GM_GoldenSpy_Show()
|
||||
self._mapNode.net_Hook:SetActive(true)
|
||||
end
|
||||
return GoldenSpyHookCtrl
|
||||
|
||||
@@ -182,19 +182,19 @@ function GoldenSpyLevelCtrl:Init()
|
||||
self.nLevelType = self.levelCfg.LevelType
|
||||
if self.nLevelType == GameEnum.GoldenSpyLevelType.Normal then
|
||||
self._mapNode.go_Task:SetActive(false)
|
||||
self._mapNode.floorCtrl:SetHookType(AllEnum.GoldenSpyHookType.Normal, 0)
|
||||
self._mapNode.floorCtrl:SetHookType(AllEnum.GoldenSpyHookType.Normal, 0, true)
|
||||
self:SetPngSprite(self._mapNode.img_hook, string.format(SpritePath, self.nActId) .. "btn_goldenspy_game_01")
|
||||
elseif self.nLevelType == GameEnum.GoldenSpyLevelType.Quest then
|
||||
self._mapNode.go_Task:SetActive(true)
|
||||
self._mapNode.floorCtrl:SetHookType(AllEnum.GoldenSpyHookType.Normal, 0)
|
||||
self._mapNode.floorCtrl:SetHookType(AllEnum.GoldenSpyHookType.Normal, 0, true)
|
||||
self:SetPngSprite(self._mapNode.img_hook, string.format(SpritePath, self.nActId) .. "btn_goldenspy_game_01")
|
||||
elseif self.nLevelType == GameEnum.GoldenSpyLevelType.Random then
|
||||
self._mapNode.go_Task:SetActive(true)
|
||||
self._mapNode.floorCtrl:SetHookType(AllEnum.GoldenSpyHookType.Normal, 0)
|
||||
self._mapNode.floorCtrl:SetHookType(AllEnum.GoldenSpyHookType.Normal, 0, true)
|
||||
self:SetPngSprite(self._mapNode.img_hook, string.format(SpritePath, self.nActId) .. "btn_goldenspy_game_01")
|
||||
elseif self.nLevelType == GameEnum.GoldenSpyLevelType.FishingHook then
|
||||
self._mapNode.go_Task:SetActive(false)
|
||||
self._mapNode.floorCtrl:SetHookType(AllEnum.GoldenSpyHookType.FishingHook, self.levelCfg.Param1)
|
||||
self._mapNode.floorCtrl:SetHookType(AllEnum.GoldenSpyHookType.FishingHook, self.levelCfg.Param1, true)
|
||||
self:SetPngSprite(self._mapNode.img_hook, string.format(SpritePath, self.nActId) .. "btn_goldenspy_level_task_02")
|
||||
end
|
||||
for _, v in ipairs(self.tbTimer) do
|
||||
@@ -319,6 +319,7 @@ function GoldenSpyLevelCtrl:FinishFloor()
|
||||
local nCurFloorId = self.GoldenSpyLevelData:GetCurFloorId()
|
||||
local nFloor = self.GoldenSpyLevelData:GetCurFloor()
|
||||
local nTotalFloor = self.GoldenSpyLevelData:GetTotalFloor()
|
||||
self.nCurScore = self.GoldenSpyLevelData:GetCurScore()
|
||||
local bFinish = nFloor == nTotalFloor or self.nCurScore < self.floorCfg.GoalScore
|
||||
self:UpdateScoreText()
|
||||
local finishCallback = function(callback)
|
||||
@@ -382,13 +383,13 @@ function GoldenSpyLevelCtrl:FinishFloor()
|
||||
if self.animator ~= nil then
|
||||
self.animator:Play("GoldenSpyPanel_out")
|
||||
self:AddTimer(1, 1.4, function()
|
||||
EventManager.Hit(EventId.OpenPanel, self._panel.nResultPanelId, data)
|
||||
EventManager.Hit(EventId.OpenPanel, self._panel.nResultPanelId, data, self.nActId)
|
||||
end, true, true, true)
|
||||
else
|
||||
EventManager.Hit(EventId.OpenPanel, self._panel.nResultPanelId, data)
|
||||
EventManager.Hit(EventId.OpenPanel, self._panel.nResultPanelId, data, self.nActId)
|
||||
end
|
||||
else
|
||||
EventManager.Hit(EventId.OpenPanel, self._panel.nResultPanelId, data)
|
||||
EventManager.Hit(EventId.OpenPanel, self._panel.nResultPanelId, data, self.nActId)
|
||||
end
|
||||
end
|
||||
function GoldenSpyLevelCtrl:GoNextFloor()
|
||||
@@ -495,21 +496,22 @@ function GoldenSpyLevelCtrl:CatchedItemProcessCallback(tbTempItemCtrl, itemCtrl,
|
||||
self:UpdateTaskUI()
|
||||
end
|
||||
self.bCanBoom = false
|
||||
end
|
||||
local itemCfg = itemCtrl:GetItemCfg()
|
||||
if itemCfg.ItemType == GameEnum.GoldenSpyItem.BuffItem then
|
||||
local nCount = 0
|
||||
local items = self.GoldenSpyFloorData:GetItems()
|
||||
for k, v in pairs(items) do
|
||||
local itemCfg = ConfigTable.GetData("GoldenSpyItem", k)
|
||||
if itemCfg ~= nil and itemCfg.ItemType ~= GameEnum.GoldenSpyItem.Boom then
|
||||
nCount = nCount + v.itemCount
|
||||
local itemCfg = itemCtrl:GetItemCfg()
|
||||
if itemCfg.ItemType == GameEnum.GoldenSpyItem.BuffItem then
|
||||
local nCount = 0
|
||||
local items = self.GoldenSpyFloorData:GetItems()
|
||||
for k, v in pairs(items) do
|
||||
local itemCfg = ConfigTable.GetData("GoldenSpyItem", k)
|
||||
if itemCfg ~= nil and itemCfg.ItemType ~= GameEnum.GoldenSpyItem.Boom then
|
||||
nCount = nCount + v.itemCount
|
||||
end
|
||||
end
|
||||
if items == nil or nCount <= 0 then
|
||||
self:FinishFloor()
|
||||
end
|
||||
end
|
||||
if items == nil or nCount <= 0 then
|
||||
self:FinishFloor()
|
||||
end
|
||||
end
|
||||
self:CatchedItemProcess(tbTempItemCtrl, bFinishTask)
|
||||
end
|
||||
function GoldenSpyLevelCtrl:UpdateTaskIcon()
|
||||
for i = 1, 3 do
|
||||
@@ -892,13 +894,11 @@ function GoldenSpyLevelCtrl:OnBtnClick_Hook()
|
||||
local itemNormalWeight = itemCtrl:GetWeight()
|
||||
for _, v in ipairs(self.GoldenSpyLevelData:GetBuffData()) do
|
||||
local buffCfg = ConfigTable.GetData("GoldenSpyBuffCard", v.buffId)
|
||||
if buffCfg ~= nil and buffCfg.EffectType == GameEnum.GoldenSpyBuffEffect.ReduceItemWeight then
|
||||
if self.GoldenSpyLevelData:CheckBuffActive(v) and itemCtrl.nItemId == buffCfg.Params[1] then
|
||||
itemNormalWeight = itemNormalWeight - buffCfg.Params[2]
|
||||
end
|
||||
nTotalWeight = nTotalWeight + itemNormalWeight
|
||||
if buffCfg ~= nil and buffCfg.EffectType == GameEnum.GoldenSpyBuffEffect.ReduceItemWeight and self.GoldenSpyLevelData:CheckBuffActive(v) and itemCtrl:GetItemCfg().ItemType == buffCfg.Params[1] then
|
||||
itemNormalWeight = itemNormalWeight - buffCfg.Params[2]
|
||||
end
|
||||
end
|
||||
nTotalWeight = nTotalWeight + itemNormalWeight
|
||||
end
|
||||
local cfg = ConfigTable.GetData("GoldenSpyConfig", self.levelCfg.ConfigId)
|
||||
if cfg ~= nil then
|
||||
@@ -1123,6 +1123,9 @@ function GoldenSpyLevelCtrl:OnBtnClick_FishingHook()
|
||||
EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("GoldenSpy_CanNotChangeHook"))
|
||||
return
|
||||
end
|
||||
if self.bInFishingHook then
|
||||
return
|
||||
end
|
||||
self.bInFishingHook = true
|
||||
local FishingHookSkillId = 0
|
||||
local btn_Skill
|
||||
@@ -1139,6 +1142,12 @@ function GoldenSpyLevelCtrl:OnBtnClick_FishingHook()
|
||||
self.bInFishingHook = false
|
||||
return
|
||||
end
|
||||
local skillData = self.GoldenSpyLevelData:GetSkillData()
|
||||
if skillData[FishingHookSkillId] == nil or skillData[FishingHookSkillId] <= 0 then
|
||||
self.bInFishingHook = false
|
||||
return
|
||||
end
|
||||
self:SetPngSprite(self._mapNode.img_hook, string.format(SpritePath, self.nActId) .. "btn_goldenspy_level_task_02")
|
||||
self.GoldenSpyLevelData:UseSkill(FishingHookSkillId)
|
||||
local newSkillData = self.GoldenSpyLevelData:GetSkillData()
|
||||
local mask = btn_Skill.transform:Find("AnimRoot/mask"):GetComponent("Image")
|
||||
@@ -1160,6 +1169,7 @@ function GoldenSpyLevelCtrl:OnBtnClick_FishingHook()
|
||||
end
|
||||
local timer = self:AddTimer(1, nTime, function()
|
||||
self._mapNode.floorCtrl:SetHookType(AllEnum.GoldenSpyHookType.Normal, 0)
|
||||
self:SetPngSprite(self._mapNode.img_hook, string.format(SpritePath, self.nActId) .. "btn_goldenspy_game_01")
|
||||
self.bInFishingHook = false
|
||||
end, true, true, true)
|
||||
table.insert(self.tbTimer, timer)
|
||||
|
||||
@@ -127,6 +127,10 @@ end
|
||||
function GoldenSpyPatrolItem:onCatch(callback)
|
||||
self:StopMove()
|
||||
self._mapNode.trDrone.anchoredPosition = Vector2.zero
|
||||
if self.visionTimer ~= nil then
|
||||
self.visionTimer:Cancel()
|
||||
self.visionTimer = nil
|
||||
end
|
||||
self._mapNode.img_warning:SetActive(false)
|
||||
self._mapNode.img_normal:SetActive(false)
|
||||
self._mapNode.animator:Play("Companion_out")
|
||||
@@ -354,7 +358,7 @@ function GoldenSpyPatrolItem:_CheckVision()
|
||||
self.floorCtrl:SubTime(self.itemCfg.Params[2])
|
||||
self._mapNode.img_normal:SetActive(false)
|
||||
self._mapNode.img_warning:SetActive(true)
|
||||
self:AddTimer(1, 0.5, function()
|
||||
self.visionTimer = self:AddTimer(1, 0.5, function()
|
||||
self._mapNode.img_normal:SetActive(true)
|
||||
self._mapNode.img_warning:SetActive(false)
|
||||
end, true, true, true)
|
||||
|
||||
@@ -57,6 +57,7 @@ function GoldenSpyResultCtrl:Awake()
|
||||
local tbParam = self:GetPanelParam()
|
||||
if type(tbParam) == "table" then
|
||||
self.data = tbParam[1]
|
||||
self.nActId = tbParam[2]
|
||||
end
|
||||
self.bResult = self.data.bResult
|
||||
self.nLevelId = self.data.nLevelId
|
||||
@@ -145,7 +146,13 @@ function GoldenSpyResultCtrl:SetFinishActive(bActive)
|
||||
UTILS.OpenReceiveByChangeInfo(msgData)
|
||||
self.nextGroupId = nextGroupId
|
||||
self.nextLevelId = nextLevelId
|
||||
if self.bSuccess and self.nextGroupId ~= nil and self.nextLevelId ~= nil then
|
||||
local bCurLevelPass = false
|
||||
local actData = PlayerData.Activity:GetActivityDataById(self.nActId)
|
||||
local levelData = actData:GetLevelDataById(self.nLevelId)
|
||||
if levelData ~= nil then
|
||||
bCurLevelPass = levelData.nMaxScore >= self.levelCfg.Score
|
||||
end
|
||||
if self.bSuccess and self.nextGroupId ~= nil and self.nextLevelId ~= nil and bCurLevelPass then
|
||||
self._mapNode.btn_goNext2.gameObject:SetActive(true)
|
||||
else
|
||||
self._mapNode.btn_goNext2.gameObject:SetActive(false)
|
||||
|
||||
@@ -63,7 +63,6 @@ LongestDayCtrl._mapNodeConfig = {
|
||||
txtTaskProgress_End = {},
|
||||
imgTaskActivityUnlockTime = {},
|
||||
txtTaskActivityUnlockTime = {sComponentName = "TMP_Text"},
|
||||
dbTaskEnd = {},
|
||||
txtTaskProgressEnd = {sComponentName = "TMP_Text"},
|
||||
dbTask = {},
|
||||
dbTaskEnd = {},
|
||||
@@ -162,11 +161,11 @@ function LongestDayCtrl:Awake()
|
||||
end
|
||||
function LongestDayCtrl:OnEnable()
|
||||
self:RefreshPanel()
|
||||
for i = 1, 6 do
|
||||
for i = 1, 5 do
|
||||
local actData = self.ActData:GetActivityDataByIndex(i)
|
||||
local nActId = actData ~= nil and actData.ActivityId or 0
|
||||
local state = self.tbActState[nActId]
|
||||
if nActId ~= nil and 0 < nActId and state ~= nil then
|
||||
if 0 < nActId and state ~= nil then
|
||||
if i == AllEnum.ActivityThemeFuncIndex.Task then
|
||||
if state == ActivityState.Closed then
|
||||
self._mapNode.redDotEntrance2:SetActive(false)
|
||||
@@ -181,31 +180,14 @@ function LongestDayCtrl:OnEnable()
|
||||
self.nActId,
|
||||
nActId
|
||||
}, self._mapNode.reddotLevel)
|
||||
elseif i == AllEnum.ActivityThemeFuncIndex.FateCard then
|
||||
RedDotManager.RegisterNode(RedDotDefine.Activity_Group_PenguinCard_Level, {
|
||||
self.nActId
|
||||
}, self._mapNode.reddotFatecard)
|
||||
elseif i == AllEnum.ActivityThemeFuncIndex.MiniGame then
|
||||
local bOld = LocalData.GetPlayerLocalData("Activity_MiniGame_10112_New") or state ~= ActivityState.Open
|
||||
RedDotManager.SetValid(RedDotDefine.Activity_GroupNew_MiniGame, {
|
||||
self.nActId
|
||||
}, not bOld)
|
||||
RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_MiniGame, {
|
||||
RedDotManager.RegisterNode(RedDotDefine.Activity_GoldenSpy, {
|
||||
self.nActId
|
||||
}, self._mapNode.miniGameRedDot)
|
||||
end
|
||||
end
|
||||
end
|
||||
local sAnimName = "LongestDayPanel_Full"
|
||||
local sAudioName = "Mode_10112_activity"
|
||||
if self.animRoot ~= nil then
|
||||
self.animRoot = self.gameObject:GetComponent("Animator")
|
||||
sAnimName = "LongestDayPanel_Pullback"
|
||||
sAudioName = "Mode_10112_activity_01"
|
||||
end
|
||||
self.animRoot = self.gameObject:GetComponent("Animator")
|
||||
self.animRoot:Play(sAnimName, 0, 0)
|
||||
WwiseAudioMgr:PostEvent(sAudioName)
|
||||
self:SetEnterState()
|
||||
end
|
||||
function LongestDayCtrl:OnDisable()
|
||||
if nil ~= self.minigameRemainTimer then
|
||||
@@ -232,6 +214,43 @@ function LongestDayCtrl:OnDisable()
|
||||
TimerManager.Remove(self.taskRemainTimer)
|
||||
self.taskRemainTimer = nil
|
||||
end
|
||||
self:RedDotUnRegister()
|
||||
end
|
||||
function LongestDayCtrl:RedDotUnRegister()
|
||||
for i = 1, 5 do
|
||||
local actData = self.ActData:GetActivityDataByIndex(i)
|
||||
local nActId = actData ~= nil and actData.ActivityId or 0
|
||||
local state = self.tbActState[nActId]
|
||||
if 0 < nActId and state ~= nil then
|
||||
if i == AllEnum.ActivityThemeFuncIndex.Task then
|
||||
RedDotManager.UnRegisterNode(RedDotDefine.Activity_Group_Task, {
|
||||
self.nActId,
|
||||
nActId
|
||||
}, self._mapNode.redDotEntrance2)
|
||||
elseif i == AllEnum.ActivityThemeFuncIndex.Level then
|
||||
RedDotManager.UnRegisterNode(RedDotDefine.ActivityLevel, {
|
||||
self.nActId,
|
||||
nActId
|
||||
}, self._mapNode.reddotLevel)
|
||||
elseif i == AllEnum.ActivityThemeFuncIndex.MiniGame then
|
||||
RedDotManager.UnRegisterNode(RedDotDefine.Activity_GroupNew_MiniGame, {
|
||||
self.nActId
|
||||
}, self._mapNode.miniGameRedDot)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
function LongestDayCtrl:SetEnterState()
|
||||
local sAnimName = "LongestDayPanel_Full"
|
||||
local sAudioName = "Mode_10112_activity"
|
||||
if self.bFirstEnter then
|
||||
sAnimName = "LongestDayPanel_Pullback"
|
||||
sAudioName = "Mode_10112_activity_01"
|
||||
end
|
||||
self.bFirstEnter = true
|
||||
self.animRoot = self.gameObject:GetComponent("Animator")
|
||||
self.animRoot:Play(sAnimName, 0, 0)
|
||||
WwiseAudioMgr:PostEvent(sAudioName)
|
||||
end
|
||||
function LongestDayCtrl:RefreshPanel()
|
||||
if self.ActData == nil or self.ActivityGroupCfg == nil then
|
||||
@@ -333,7 +352,7 @@ function LongestDayCtrl:RefreshButtonState()
|
||||
self:RefreshStoryButtonState()
|
||||
end
|
||||
function LongestDayCtrl:RefreshButtonTimer(actData, timer, txtTrans, imgTrans, refreshFunc)
|
||||
local countDowmTimer
|
||||
local countDownTimer
|
||||
local activityId = actData.ActivityId
|
||||
local state, bShowCountDown, openTime, endTime = self.ActData:GetActivityEntranceTimerData(activityId)
|
||||
if state == ActivityState.NotOpen then
|
||||
@@ -349,30 +368,30 @@ function LongestDayCtrl:RefreshButtonTimer(actData, timer, txtTrans, imgTrans, r
|
||||
end
|
||||
else
|
||||
imgTrans:SetActive(false)
|
||||
TimerManager.Remove(countDowmTimer)
|
||||
countDowmTimer = nil
|
||||
TimerManager.Remove(countDownTimer)
|
||||
countDownTimer = nil
|
||||
self.tbActState[activityId] = ActivityState.Open
|
||||
refreshFunc(actData)
|
||||
self:RefreshActivityData()
|
||||
end
|
||||
end
|
||||
fcTimer()
|
||||
countDowmTimer = self:AddTimer(0, 1, fcTimer, true, true, false)
|
||||
countDownTimer = self:AddTimer(0, 1, fcTimer, true, true, false)
|
||||
end
|
||||
elseif state == ActivityState.Open and endTime ~= nil and timer == nil and bShowCountDown then
|
||||
self:RefreshRemainTime(endTime, txtTrans)
|
||||
local fcTimer = function()
|
||||
local remainTime = self:RefreshRemainTime(endTime, txtTrans)
|
||||
if remainTime <= 0 then
|
||||
TimerManager.Remove(countDowmTimer)
|
||||
countDowmTimer = nil
|
||||
TimerManager.Remove(countDownTimer)
|
||||
countDownTimer = nil
|
||||
refreshFunc(actData)
|
||||
end
|
||||
end
|
||||
fcTimer()
|
||||
countDowmTimer = self:AddTimer(0, 1, fcTimer, true, true, false)
|
||||
countDownTimer = self:AddTimer(0, 1, fcTimer, true, true, false)
|
||||
end
|
||||
return state, bShowCountDown, countDowmTimer
|
||||
return state, bShowCountDown, countDownTimer
|
||||
end
|
||||
function LongestDayCtrl:RefreshMiniGameButtonState(actData)
|
||||
local activityId = actData.ActivityId
|
||||
@@ -381,9 +400,9 @@ function LongestDayCtrl:RefreshMiniGameButtonState(actData)
|
||||
local refreshFunc = function(actData)
|
||||
self:RefreshMiniGameButtonState(actData)
|
||||
end
|
||||
local state, bShowCountDown, countDowmTimer = self:RefreshButtonTimer(actData, self.minigameRemainTimer, self._mapNode.txtMiniGameActivityTime, self._mapNode.imgMiniGameActivityUnlockTime, refreshFunc)
|
||||
local state, bShowCountDown, countDownTimer = self:RefreshButtonTimer(actData, self.minigameRemainTimer, self._mapNode.txtMiniGameActivityTime, self._mapNode.imgMiniGameActivityUnlockTime, refreshFunc)
|
||||
if self.minigameRemainTimer == nil then
|
||||
self.minigameRemainTimer = countDowmTimer
|
||||
self.minigameRemainTimer = countDownTimer
|
||||
end
|
||||
self._mapNode.imgMiniGameActivityUnlockTime:SetActive(state == ActivityState.NotOpen)
|
||||
self._mapNode.imgMiniGameActivityTime.gameObject:SetActive(state == ActivityState.Open and bShowCountDown)
|
||||
@@ -393,8 +412,6 @@ function LongestDayCtrl:RefreshMiniGameButtonState(actData)
|
||||
self._mapNode.goMiniGameEnd.gameObject:SetActive(state == ActivityState.Closed)
|
||||
self._mapNode.dbMiniGame.gameObject:SetActive(state ~= ActivityState.Closed)
|
||||
self._mapNode.dbMiniGameEnd.gameObject:SetActive(state == ActivityState.Closed)
|
||||
if state ~= ActivityState.Open then
|
||||
end
|
||||
self.tbActState[activityId] = state
|
||||
end
|
||||
end
|
||||
@@ -409,9 +426,9 @@ function LongestDayCtrl:RefreshTaskButtonState(actData)
|
||||
end
|
||||
self:RefreshTaskButtonState(actData)
|
||||
end
|
||||
local state, bShowCountDown, countDowmTimer = self:RefreshButtonTimer(actData, self.taskRemainTimer, self._mapNode.txtTaskActivityTime, self._mapNode.imgTaskActivityUnlockTime, refreshFunc)
|
||||
local state, bShowCountDown, countDownTimer = self:RefreshButtonTimer(actData, self.taskRemainTimer, self._mapNode.txtTaskActivityTime, self._mapNode.imgTaskActivityUnlockTime, refreshFunc)
|
||||
if self.taskRemainTimer == nil then
|
||||
self.taskRemainTimer = countDowmTimer
|
||||
self.taskRemainTimer = countDownTimer
|
||||
end
|
||||
if state == ActivityState.Closed and actInsData ~= nil then
|
||||
actInsData:RefreshTaskRedDot()
|
||||
@@ -425,10 +442,9 @@ function LongestDayCtrl:RefreshTaskButtonState(actData)
|
||||
self._mapNode.dbTaskEnd.gameObject:SetActive(state == ActivityState.Closed)
|
||||
self._mapNode.txtTaskProgressEnd.gameObject:SetActive(state == ActivityState.Closed)
|
||||
self.tbActState[activityId] = state
|
||||
local ActivityTaskData = PlayerData.Activity:GetActivityDataById(activityId)
|
||||
local nDone, nTotal = 0, 0
|
||||
if ActivityTaskData ~= nil then
|
||||
nDone, nTotal = ActivityTaskData:CalcTotalProgress()
|
||||
if actInsData ~= nil then
|
||||
nDone, nTotal = actInsData:CalcTotalProgress()
|
||||
end
|
||||
local progress = string.format("%d/%d", nDone, nTotal)
|
||||
NovaAPI.SetTMPText(self._mapNode.txtTaskProgress, progress)
|
||||
@@ -446,9 +462,9 @@ function LongestDayCtrl:RefreshLevelButtonState(actData)
|
||||
end
|
||||
self:RefreshLevelButtonState(actData)
|
||||
end
|
||||
local state, bShowCountDown, countDowmTimer = self:RefreshButtonTimer(actData, self.levelRemainTimer, self._mapNode.txtLevelActivityTime, self._mapNode.imgLevelActivityUnlockTime, refreshFunc)
|
||||
local state, bShowCountDown, countDownTimer = self:RefreshButtonTimer(actData, self.levelRemainTimer, self._mapNode.txtLevelActivityTime, self._mapNode.imgLevelActivityUnlockTime, refreshFunc)
|
||||
if self.levelRemainTimer == nil then
|
||||
self.levelRemainTimer = countDowmTimer
|
||||
self.levelRemainTimer = countDownTimer
|
||||
end
|
||||
if state == ActivityState.Closed then
|
||||
local activityLevelsData = PlayerData.Activity:GetActivityDataById(activityId)
|
||||
@@ -474,9 +490,9 @@ function LongestDayCtrl:RefreshShopButtonState(actData)
|
||||
local refreshFunc = function(actData)
|
||||
self:RefreshShopButtonState(actData)
|
||||
end
|
||||
local state, bShowCountDown, countDowmTimer = self:RefreshButtonTimer(actData, self.shopRemainTimer, self._mapNode.txtShopActivityTime, self._mapNode.imgShopActivityUnlockTime, refreshFunc)
|
||||
local state, bShowCountDown, countDownTimer = self:RefreshButtonTimer(actData, self.shopRemainTimer, self._mapNode.txtShopActivityTime, self._mapNode.imgShopActivityUnlockTime, refreshFunc)
|
||||
if self.shopRemainTimer == nil then
|
||||
self.shopRemainTimer = countDowmTimer
|
||||
self.shopRemainTimer = countDownTimer
|
||||
end
|
||||
self._mapNode.imgShopActivityTime:SetActive(state == ActivityState.Open and bShowCountDown)
|
||||
self._mapNode.imgShopActivityUnlockTime:SetActive(state == ActivityState.NotOpen)
|
||||
@@ -499,7 +515,7 @@ function LongestDayCtrl:RefreshStoryButtonState()
|
||||
self._mapNode.dbStory.gameObject:SetActive(true)
|
||||
self._mapNode.dbStoryEnd.gameObject:SetActive(false)
|
||||
end
|
||||
function LongestDayCtrl:RequireActiviyData()
|
||||
function LongestDayCtrl:RequireActivityData()
|
||||
if self.bRequiredActData then
|
||||
return
|
||||
end
|
||||
@@ -517,7 +533,9 @@ function LongestDayCtrl:RefreshActivityData()
|
||||
if self.bRequiredActData then
|
||||
return
|
||||
end
|
||||
self:AddTimer(1, 3, self.RequireActiviyData, true, true, true)
|
||||
self:AddTimer(1, 3, function()
|
||||
self:RequireActivityData()
|
||||
end, true, true, true)
|
||||
end
|
||||
function LongestDayCtrl:OnBtn_ClickActivityEntrance(btn, nIndex)
|
||||
if nIndex == AllEnum.ActivityThemeFuncIndex.Story then
|
||||
@@ -526,7 +544,21 @@ function LongestDayCtrl:OnBtn_ClickActivityEntrance(btn, nIndex)
|
||||
if isUnlock then
|
||||
EventManager.Hit(EventId.OpenPanel, PanelId.MainlineEx, chapterId)
|
||||
else
|
||||
EventManager.Hit(EventId.OpenPanel, PanelId.StoryChapter)
|
||||
local sLockReadTipsKey = "Mainline_Preview_Lock_Read_" .. chapterId
|
||||
if LocalData.GetPlayerLocalData(sLockReadTipsKey) then
|
||||
EventManager.Hit(EventId.OpenPanel, PanelId.MainlineEx, chapterId)
|
||||
return
|
||||
end
|
||||
local sTip = ConfigTable.GetUIText("Mainline_Preview_Lock_Read")
|
||||
local msg = {
|
||||
nType = AllEnum.MessageBox.Confirm,
|
||||
sContent = sTip,
|
||||
callbackConfirm = function()
|
||||
LocalData.SetPlayerLocalData(sLockReadTipsKey, true)
|
||||
EventManager.Hit(EventId.OpenPanel, PanelId.MainlineEx, chapterId)
|
||||
end
|
||||
}
|
||||
EventManager.Hit(EventId.OpenMessageBox, msg)
|
||||
end
|
||||
return
|
||||
end
|
||||
@@ -537,7 +569,7 @@ function LongestDayCtrl:OnBtn_ClickActivityEntrance(btn, nIndex)
|
||||
local bOpen, _state, _sTips, bNeedRefreshData = self.ActData:CheckActivityEntranceOpen(actData.ActivityId, actData.PanelId, true, self.bRequiredActData)
|
||||
if not bOpen then
|
||||
if bNeedRefreshData then
|
||||
self:RequireActiviyData()
|
||||
self:RequireActivityData()
|
||||
end
|
||||
return
|
||||
end
|
||||
|
||||
@@ -0,0 +1,472 @@
|
||||
return {
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"1"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"前面,来了好多敌人。",
|
||||
0,
|
||||
"vo_BBm09_BT01_001",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"帝国骑士、黎明近卫……==RT==连沙蝎也来了……",
|
||||
0,
|
||||
"vo_BBm09_BT01_002",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"尘沙、琥珀,我们无论如何都要拖住他们!",
|
||||
0,
|
||||
"vo_BBm09_BT01_003",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"那当然!我们一定要帮魔王和妈妈争取到时间!",
|
||||
0,
|
||||
"vo_BBm09_BT01_004",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"2"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"箭……好快……==RT==尘沙,小心。",
|
||||
0,
|
||||
"vo_BBm09_BT01_005",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"只要躲开,就没问题啦~",
|
||||
0,
|
||||
"vo_BBm09_BT01_006",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"3"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"奇怪,今天的帝国骑士……==RT==好像不太一样?",
|
||||
0,
|
||||
"vo_BBm09_BT01_007",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"他们认真起来……==RT==竟然这么难对付……",
|
||||
0,
|
||||
"vo_BBm09_BT01_008",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"4"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"呼……赢了。",
|
||||
0,
|
||||
"vo_BBm09_BT01_009",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"我们快去跟魔王汇合吧!",
|
||||
0,
|
||||
"vo_BBm09_BT01_010",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"5"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"鸢尾!小心!",
|
||||
0,
|
||||
"vo_BBm09_BT01_011",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"哇!这是魔法弹?!好险……差一点就被击中了!",
|
||||
0,
|
||||
"vo_BBm09_BT01_012",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"是从视野盲区,射来的。",
|
||||
0,
|
||||
"vo_BBm09_BT01_013",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"别停下!我们得赶快冲过去!",
|
||||
0,
|
||||
"vo_BBm09_BT01_014",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"6"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"这里怎么会有埋伏?!",
|
||||
0,
|
||||
"vo_BBm09_BT01_015",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"没想到他们准备了这么“隆重”的欢迎啊~",
|
||||
0,
|
||||
"vo_BBm09_BT01_016",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"这样正好。我们吸引来的敌人越多,就越能为魔王==SEX1==们争取时间。",
|
||||
0,
|
||||
"vo_BBm09_BT01_017",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"尘沙,好凶。跟平时不一样。",
|
||||
0,
|
||||
"vo_BBm09_BT01_018",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"诶?我吗?",
|
||||
0,
|
||||
"vo_BBm09_BT01_019",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"嗯……你战斗的时候,明显有些急躁。平时很少见你这样……",
|
||||
0,
|
||||
"vo_BBm09_BT01_020",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"是、是吗……啊哈哈,应该是错觉吧?",
|
||||
0,
|
||||
"vo_BBm09_BT01_021",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"魔王……你一定要没事啊!",
|
||||
0,
|
||||
"vo_BBm09_BT01_022",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"7"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"啊!是灰风的大家来支援我们了!",
|
||||
0,
|
||||
"vo_BBm09_BT01_023",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"嗯~又有力气了!==RT==我们一口气冲过去吧~",
|
||||
0,
|
||||
"vo_BBm09_BT01_024",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"8"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"诶?这些沙子是……",
|
||||
0,
|
||||
"vo_BBm09_BT01_025",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"哈萨娜的......沙暴。",
|
||||
0,
|
||||
"vo_BBm09_BT01_026",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"快趴下——!",
|
||||
0,
|
||||
"vo_BBm09_BT01_027",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{cmd = "End"}
|
||||
}
|
||||
@@ -0,0 +1,387 @@
|
||||
return {
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"1"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"前面,来了好多敌人。",
|
||||
0,
|
||||
"vo_BBm09_BT02_001",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"帝国骑士、黎明近卫……==RT==连沙蝎也来了……",
|
||||
0,
|
||||
"vo_BBm09_BT02_002",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"不用担心……我们,也有援军。",
|
||||
0,
|
||||
"vo_BBm09_BT02_003",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"卡西米拉应该已经准备好了。==RT==我们联系她吧~",
|
||||
0,
|
||||
"vo_BBm09_BT02_004",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"2"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"哇!吓我一跳,竟然真的有埋伏!",
|
||||
0,
|
||||
"vo_BBm09_BT02_005",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"不愧是魔王……==RT==连这种情况都预料到了!",
|
||||
0,
|
||||
"vo_BBm09_BT02_006",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"3"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"防守也太严密了……我们该怎么突破?",
|
||||
0,
|
||||
"vo_BBm09_BT02_007",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"这种时候,该联系小千了。",
|
||||
0,
|
||||
"vo_BBm09_BT02_008",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_144",
|
||||
"002",
|
||||
"刀出鞘,敌无存!",
|
||||
0,
|
||||
"vo_BBm09_BT02_009",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"哼哼~没想到吧~可不只有你们会设下埋伏哦~",
|
||||
0,
|
||||
"vo_BBm09_BT02_010",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"4"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"前面可能还有埋伏,我们小心前进吧……",
|
||||
0,
|
||||
"vo_BBm09_BT02_011",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"5"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg2_948",
|
||||
"002",
|
||||
"你怎么在后面!啊——",
|
||||
0,
|
||||
"vo_BBm09_BT02_012",
|
||||
"",
|
||||
"“拯救委员会”成员",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"敌人的气息,消失了。",
|
||||
0,
|
||||
"vo_BBm09_BT02_013",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"看来小千已经把他们全都解决掉了~",
|
||||
0,
|
||||
"vo_BBm09_BT02_014",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"6"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"果然有埋伏!按照计划行动!",
|
||||
0,
|
||||
"vo_BBm09_BT02_015",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"卡西米拉……先下手为强。",
|
||||
0,
|
||||
"vo_BBm09_BT02_016",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"7"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"夏花说,她已经抵达预定地点了。",
|
||||
0,
|
||||
"vo_BBm09_BT02_018",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"接下来就拜托她啦!",
|
||||
0,
|
||||
"vo_BBm09_BT02_019",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_133",
|
||||
"002",
|
||||
"请束手就擒吧。",
|
||||
0,
|
||||
"vo_BBm09_BT02_020",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"好厉害啊,夏花!把他们全都吹飞吧!",
|
||||
0,
|
||||
"vo_BBm09_BT02_021",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"8"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"唔……好大的沙暴。==RT==哈萨娜那家伙,还真坐不住啊……",
|
||||
0,
|
||||
"vo_BBm09_BT02_022",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"往这边走。",
|
||||
0,
|
||||
"vo_BBm09_BT02_023",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"9"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"要不是魔王提前安排好路线,我们肯定找不到这条小路。",
|
||||
0,
|
||||
"vo_BBm09_BT02_024",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"这下轮到我们把他们引进包围圈啦~",
|
||||
0,
|
||||
"vo_BBm09_BT02_025",
|
||||
"",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{cmd = "End"}
|
||||
}
|
||||
@@ -0,0 +1,320 @@
|
||||
return {
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"1"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"人还真不少呢……==RT==魔王说的十年前的那一夜,就是这样的吗?",
|
||||
0,
|
||||
"vo_BBm09_BT03_001",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"不过,只要是为了那些孩子们……",
|
||||
0,
|
||||
"vo_BBm09_BT03_002",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"喂?==RT==你就是那个安琪吧。",
|
||||
0,
|
||||
"vo_BBm09_BT03_003",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"为了保护孩子,妈妈能做到什么地步……==RT==你还是亲自体会一下吧?",
|
||||
0,
|
||||
"vo_BBm09_BT03_004",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"2"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_136",
|
||||
"002",
|
||||
"艾蕾院长,请放下武器。我们没有战斗的理由。",
|
||||
0,
|
||||
"vo_BBm09_BT03_005",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_136",
|
||||
"002",
|
||||
"我们只是来抓捕魔王,拯救世界的。",
|
||||
0,
|
||||
"vo_BBm09_BT03_006",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"“拯救世界”……这种事,我不太明白呢。",
|
||||
0,
|
||||
"vo_BBm09_BT03_007",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"比起这个,你们伤害了那些孩子……",
|
||||
0,
|
||||
"vo_BBm09_BT03_008",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"这就足够成为我战斗的理由了!",
|
||||
0,
|
||||
"vo_BBm09_BT03_009",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"不想受伤的话,就放下武器,立刻离开!",
|
||||
0,
|
||||
"vo_BBm09_BT03_010",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"3"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"你的刀法没有一丝犹豫,看来,你是个不会轻易动摇的人呢。",
|
||||
0,
|
||||
"vo_BBm09_BT03_011",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_163",
|
||||
"002",
|
||||
"……",
|
||||
0,
|
||||
"vo_BBm09_BT03_012",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"我相信,你的确是想要守护这个世界,才会与我战斗。",
|
||||
0,
|
||||
"vo_BBm09_BT03_013",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"虽然我们想守护的东西不同,但保护重要之物的心情是一样的。",
|
||||
0,
|
||||
"vo_BBm09_BT03_014",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"所以,作为这些孩子的妈妈……我绝不会让你伤害==SEX1==们!",
|
||||
0,
|
||||
"vo_BBm09_BT03_015",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"4"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_136",
|
||||
"002",
|
||||
"好强……",
|
||||
0,
|
||||
"vo_BBm09_BT03_016",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_136",
|
||||
"002",
|
||||
"你真的是孤儿院的院长吗?",
|
||||
0,
|
||||
"vo_BBm09_BT03_017",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"没错。我是孤儿院的院长,也是那些孩子的妈妈。",
|
||||
0,
|
||||
"vo_BBm09_BT03_018",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"不过,在成为院长前……我还有个早已舍弃的名字——塔菲特。",
|
||||
0,
|
||||
"vo_BBm09_BT03_019",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{cmd = "End"}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,249 @@
|
||||
return {
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"13901"}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
3,
|
||||
"none",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"avg_emoji_love",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"none",
|
||||
"presents_a",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
0,
|
||||
"avg1_139",
|
||||
"今天的委托也很顺利呢!",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
0,
|
||||
"avg1_139",
|
||||
"==PLAYER_NAME==也辛苦了~",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"13902"}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
3,
|
||||
"none",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"avg_emoji_love",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"none",
|
||||
"presents_b",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
0,
|
||||
"avg1_139",
|
||||
"==PLAYER_NAME==这次表现的相当不错呢~",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
0,
|
||||
"avg1_139",
|
||||
"有什么想要的奖励吗?",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"1"}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
5,
|
||||
"none",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_114",
|
||||
1,
|
||||
"none",
|
||||
"",
|
||||
1
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"avg_emoji_star",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"none",
|
||||
"presents_a",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
7,
|
||||
"avg1_139",
|
||||
"猫眼,要尝尝我新烤的蛋糕吗?",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_114",
|
||||
0,
|
||||
"avg_emoji_awkward",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_114",
|
||||
0,
|
||||
"none",
|
||||
"think_a",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
6,
|
||||
"avg1_114",
|
||||
"我我我、我今天已经吸收过多的黑暗之力了!",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_114",
|
||||
2,
|
||||
"none",
|
||||
"",
|
||||
1
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"avg_emoji_vexation",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
7,
|
||||
"avg1_139",
|
||||
"真有这么黑暗吗……",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
6,
|
||||
"none",
|
||||
"",
|
||||
1
|
||||
}
|
||||
},
|
||||
{cmd = "End"}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -2696,7 +2696,7 @@ return {
|
||||
nil,
|
||||
nil,
|
||||
0.9,
|
||||
"avg3_138",
|
||||
"avg2_984",
|
||||
"a",
|
||||
"002",
|
||||
"none",
|
||||
@@ -2715,7 +2715,7 @@ return {
|
||||
{
|
||||
cmd = "CtrlChar",
|
||||
param = {
|
||||
"avg3_138",
|
||||
"avg2_984",
|
||||
"a",
|
||||
"006",
|
||||
"avg_emoji_attention",
|
||||
@@ -2784,7 +2784,7 @@ return {
|
||||
nil,
|
||||
nil,
|
||||
nil,
|
||||
"avg3_138",
|
||||
"avg2_984",
|
||||
"a",
|
||||
"002",
|
||||
"none",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -3076,7 +3076,7 @@ return {
|
||||
},
|
||||
{
|
||||
id = "avg3_1319",
|
||||
name = "***",
|
||||
name = "安琪A",
|
||||
name_bg_color = "#0ABEC5",
|
||||
reuse = "avg1_136",
|
||||
ver = "1.16.0"
|
||||
@@ -3088,6 +3088,48 @@ return {
|
||||
reuse = "avg3_232",
|
||||
ver = "2.1.0"
|
||||
},
|
||||
{
|
||||
id = "avg3_1321",
|
||||
name = "***",
|
||||
name_bg_color = "#0ABEC5",
|
||||
reuse = "avg4_106",
|
||||
ver = "2.2.0"
|
||||
},
|
||||
{
|
||||
id = "avg3_1322",
|
||||
name = "***",
|
||||
name_bg_color = "#0ABEC5",
|
||||
reuse = "avg4_106",
|
||||
ver = "2.2.0"
|
||||
},
|
||||
{
|
||||
id = "avg3_1323",
|
||||
name = "***",
|
||||
name_bg_color = "#0ABEC5",
|
||||
reuse = "avg4_106",
|
||||
ver = "2.2.0"
|
||||
},
|
||||
{
|
||||
id = "avg3_1324",
|
||||
name = "***",
|
||||
name_bg_color = "#0ABEC5",
|
||||
reuse = "avg4_106",
|
||||
ver = "2.2.0"
|
||||
},
|
||||
{
|
||||
id = "avg3_1325",
|
||||
name = "米拉什居民女A",
|
||||
name_bg_color = "#0ABEC5",
|
||||
reuse = "avg3_219",
|
||||
ver = "1.16.0"
|
||||
},
|
||||
{
|
||||
id = "avg3_1326",
|
||||
name = "米拉什居民女B",
|
||||
name_bg_color = "#0ABEC5",
|
||||
reuse = "avg3_219",
|
||||
ver = "1.16.0"
|
||||
},
|
||||
{
|
||||
id = "avg4_100",
|
||||
name = "菈露发光",
|
||||
@@ -3120,6 +3162,12 @@ return {
|
||||
name_bg_color = "#0ABEC5",
|
||||
ver = "1.13.0"
|
||||
},
|
||||
{
|
||||
id = "avg4_106",
|
||||
name = "***",
|
||||
name_bg_color = "#0ABEC5",
|
||||
ver = "2.2.0"
|
||||
},
|
||||
{
|
||||
id = "avg4_999",
|
||||
name = "维塔",
|
||||
|
||||
@@ -183,6 +183,14 @@ return {
|
||||
landmark = "菲莱城梅斯特大街十号",
|
||||
signature = "休假中,返岗时间未定"
|
||||
},
|
||||
{
|
||||
id = 139,
|
||||
icon = "Icon/Head/head_13901_S",
|
||||
name = "艾蕾",
|
||||
landmark = "米拉什雏菊孤儿院",
|
||||
signature = "照顾孩子中……",
|
||||
ver = "1.16.0"
|
||||
},
|
||||
{
|
||||
id = 140,
|
||||
icon = "Icon/Head/head_14001_S",
|
||||
|
||||
@@ -6,10 +6,10 @@ return {
|
||||
AVG_ImportantChoice_Choosed = "已选择过此项",
|
||||
AVG_ImportantChoice_Disable = "已经去过这里了",
|
||||
AVG_ImportantChoice_Match = "此分支对应选项",
|
||||
AVG_ImportantChoice_UnknownDesc = "是漏掉了什么吗?",
|
||||
AVG_ImportantChoice_UnknownTitle = "未知的线索",
|
||||
AVG_ImportantChoice_UnknownDesc = "掌握更多情报的话……",
|
||||
AVG_ImportantChoice_UnknownTitle = "未知的道路",
|
||||
AVG_ImportantChoice_NewChoiceTips1 = "新的选择出现了",
|
||||
AVG_ImportantChoice_NewChoiceTips2 = "最后的选择",
|
||||
AVG_ImportantChoice_NewChoiceTips2 = "最终的道路",
|
||||
AVG_Log_Choice_Title = "%s 选择了",
|
||||
AVG_Log_Thought_Title = "%s 心想......",
|
||||
AVG_Log_Title = "记录",
|
||||
|
||||
@@ -0,0 +1,472 @@
|
||||
return {
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"1"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_001",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Heavy contact, coming from the front.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_002",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"The Imperial Guard, the Sentinel of Dawn... Even the Desert Scorpions are here...",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_003",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"We are going to defend this spot no matter what!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_004",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Hehe. That's exactly what I was planning to do!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"2"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_005",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Long-range archery... Noya, be careful.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_006",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"It's okay if I don't get hit~",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"3"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_007",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"The Imperial Knights today... They're different from usual, aren't they?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_008",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"When they actually take their job seriously, they're such a pain...",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"4"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_009",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"We won. Finally.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_010",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Let's hurry and regroup with Boss.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"5"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_011",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Iris, watch out!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_012",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Gyah! Magic bullets!? Where in the world are they coming from...!?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_013",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"From a blind spot.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_014",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"There's no time to speculate!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"6"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_015",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Seriously?! An ambush here!?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_016",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Looks like we're getting quite a warm welcome...",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_017",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Fine. So be it. We'll buy some time here for Tyrant and the others.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_018",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Noya, are you getting anxious?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_019",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Huh? Does it look like that?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_020",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"You seem less composed than usual... Or rather, you're making a face I rarely see.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_021",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"N-No way... You're just imagining things. That's it.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_022",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Tyrant... Please be safe...",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"7"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_023",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"What...! It's the Ashwind Clan!?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_024",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Great! Let's keep going at this pace!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"8"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_025",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Huh? That sand...?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_026",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"It's Hazana's sandstorm.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_027",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"You two, stay on your toes!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{cmd = "End"}
|
||||
}
|
||||
@@ -0,0 +1,435 @@
|
||||
return {
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"1"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_001",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Heavy contact, coming from the front.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_002",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"The Imperial Guard, the Sentinel of Dawn... Even the Desert Scorpions are here...",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_003",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"It's all right. We've got reinforcements too.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_004",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Kasimira should be ready soon. Let's call her!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"2"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_005",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Wah...! There's really an ambush!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_006",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"As always, Boss. You saw through everything!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"3"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_007",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Their defenses are solid. We can't break through...",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_008",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Texting Chitose... \"You're up.\"",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_144",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_009",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Windhowl sword style—Wyrm Fang!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_010",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Hehe! How's that for a counter-ambush~",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"4"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_011",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Watch out for surprise attacks and proceed forward.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"5"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg2_948",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_012",
|
||||
"",
|
||||
"Committee Member",
|
||||
0,
|
||||
"Wh-Who are you!?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_013",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"The enemy ... vanished?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_014",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Looks like Chitose took care of them.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"6"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_015",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Enemies! Stick to the plan, stay calm and proceed!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_016",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Neutralize them before they get to us.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"7"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_018",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Nazuka has arrived at the location as planned.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_019",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"The rest is up to you, Nazuka!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_133",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_020",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Gusts of wind... Gather!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_021",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Blow them away!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"8"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_022",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Seriously... Just how far is Hazana taking this...?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_023",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Incoming attack. You two, this way.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"9"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_024",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"We definitely wouldn't have been able to find this road ourselves.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_025",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Let's get them surrounded!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{cmd = "End"}
|
||||
}
|
||||
@@ -0,0 +1,320 @@
|
||||
return {
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"1"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_001",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Talk about crowded. I wonder if this is what it was like ten years ago, on the night Tyrant told us about.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_002",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"But if it's for the kids, this is nothing...",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_003",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Hello? You're Angie, right? ",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_004",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"A mother's love for her kids… You'd better not underestimate it.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"2"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_136",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_005",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Please drop your weapons. We only want to capture the Tyrant and save the world.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_136",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_006",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"I bear you no ill will.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_007",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Save the world... I have no idea what you're talking about.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_008",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"But you hurt those kids...",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_009",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"That's more than enough of a reason to fight you.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_010",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"If you don't want to get hurt, surrender your weapons and head home.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"3"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_011",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"With how poised she strikes... You must be a serious person.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_163",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_012",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"...",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_013",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"That's why I know that you are really trying to save the world in your own way.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_014",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"We may be protecting different things, but the desire to safeguard what matters is the same.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_015",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"That's why, as the Mom of those kids, I absolutely cannot yield.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"4"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_136",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_016",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"How formidable…",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_136",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_017",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Are you really a director of an orphanage?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_018",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"Yes. For now.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_019",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"But… I know they used to call me ... Taffett.",
|
||||
""
|
||||
}
|
||||
},
|
||||
{cmd = "End"}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,263 @@
|
||||
return {
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"13901"}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
3,
|
||||
"none",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"avg_emoji_love",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"none",
|
||||
"presents_a",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
0,
|
||||
"avg1_139",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"Another flawless run today!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
0,
|
||||
"avg1_139",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"Great work out there, ==PLAYER_NAME==!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"13902"}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
3,
|
||||
"none",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"avg_emoji_love",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"none",
|
||||
"presents_b",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
0,
|
||||
"avg1_139",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"You really outdid yourself this time, ==PLAYER_NAME==!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
0,
|
||||
"avg1_139",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"Anything I can get you as a reward?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"1"}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
5,
|
||||
"none",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_114",
|
||||
1,
|
||||
"none",
|
||||
"",
|
||||
1
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"avg_emoji_star",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"none",
|
||||
"presents_a",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
7,
|
||||
"avg1_139",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"Chaton, want to try the cake I just baked?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_114",
|
||||
0,
|
||||
"avg_emoji_awkward",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_114",
|
||||
0,
|
||||
"none",
|
||||
"think_a",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
6,
|
||||
"avg1_114",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"I-I-I... I've already absorbed too much dark power today!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_114",
|
||||
2,
|
||||
"none",
|
||||
"",
|
||||
1
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"avg_emoji_vexation",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
7,
|
||||
"avg1_139",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"My cake is dark power too...?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
6,
|
||||
"none",
|
||||
"",
|
||||
1
|
||||
}
|
||||
},
|
||||
{cmd = "End"}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -109,7 +109,8 @@ return {
|
||||
{
|
||||
id = "avg1_114",
|
||||
name = "Chaton",
|
||||
name_bg_color = "#8e65ad"
|
||||
name_bg_color = "#8e65ad",
|
||||
reuseL2DPose = "b"
|
||||
},
|
||||
{
|
||||
id = "avg1_115",
|
||||
@@ -208,7 +209,8 @@ return {
|
||||
{
|
||||
id = "avg1_137",
|
||||
name = "Eleanor",
|
||||
name_bg_color = "#e78fab"
|
||||
name_bg_color = "#e78fab",
|
||||
reuseL2DPose = "b"
|
||||
},
|
||||
{
|
||||
id = "avg1_138",
|
||||
@@ -249,7 +251,8 @@ return {
|
||||
{
|
||||
id = "avg1_145",
|
||||
name = "Otoha",
|
||||
name_bg_color = "#90a1c6"
|
||||
name_bg_color = "#90a1c6",
|
||||
reuseL2DPose = "b"
|
||||
},
|
||||
{
|
||||
id = "avg1_146",
|
||||
@@ -321,6 +324,19 @@ return {
|
||||
name_bg_color = "#b0e0f6",
|
||||
ver = "1.13.0"
|
||||
},
|
||||
{
|
||||
id = "avg1_161",
|
||||
name = "***",
|
||||
name_bg_color = "#0ABEC5",
|
||||
reuse = "avg3_161",
|
||||
ver = "2.1.0"
|
||||
},
|
||||
{
|
||||
id = "avg1_162",
|
||||
name = "***",
|
||||
name_bg_color = "#ffddb1",
|
||||
ver = "2.0.0"
|
||||
},
|
||||
{
|
||||
id = "avg1_163",
|
||||
name = "Greyhorn",
|
||||
@@ -3058,6 +3074,62 @@ return {
|
||||
reuse = "avg2_945",
|
||||
ver = "1.14.0"
|
||||
},
|
||||
{
|
||||
id = "avg3_1319",
|
||||
name = "Angie A",
|
||||
name_bg_color = "#0ABEC5",
|
||||
reuse = "avg1_136",
|
||||
ver = "1.16.0"
|
||||
},
|
||||
{
|
||||
id = "avg3_1320",
|
||||
name = "***",
|
||||
name_bg_color = "#0ABEC5",
|
||||
reuse = "avg3_232",
|
||||
ver = "2.1.0"
|
||||
},
|
||||
{
|
||||
id = "avg3_1321",
|
||||
name = "***",
|
||||
name_bg_color = "#0ABEC5",
|
||||
reuse = "avg2_940",
|
||||
ver = "2.2.0"
|
||||
},
|
||||
{
|
||||
id = "avg3_1322",
|
||||
name = "***",
|
||||
name_bg_color = "#0ABEC5",
|
||||
reuse = "avg2_940",
|
||||
ver = "2.2.0"
|
||||
},
|
||||
{
|
||||
id = "avg3_1323",
|
||||
name = "***",
|
||||
name_bg_color = "#0ABEC5",
|
||||
reuse = "avg2_940",
|
||||
ver = "2.2.0"
|
||||
},
|
||||
{
|
||||
id = "avg3_1324",
|
||||
name = "***",
|
||||
name_bg_color = "#0ABEC5",
|
||||
reuse = "avg2_940",
|
||||
ver = "2.2.0"
|
||||
},
|
||||
{
|
||||
id = "avg3_1325",
|
||||
name = "Mirage Resident A (F)",
|
||||
name_bg_color = "#0ABEC5",
|
||||
reuse = "avg3_219",
|
||||
ver = "1.16.0"
|
||||
},
|
||||
{
|
||||
id = "avg3_1326",
|
||||
name = "Mirage Resident B (F)",
|
||||
name_bg_color = "#0ABEC5",
|
||||
reuse = "avg3_219",
|
||||
ver = "1.16.0"
|
||||
},
|
||||
{
|
||||
id = "avg4_100",
|
||||
name = "Laru Bright Ver",
|
||||
|
||||
@@ -183,6 +183,14 @@ return {
|
||||
landmark = "No. 10, Meister Street, Philae",
|
||||
signature = "On leave. Return date TBD."
|
||||
},
|
||||
{
|
||||
id = 139,
|
||||
icon = "Icon/Head/head_13901_S",
|
||||
name = "Allie",
|
||||
landmark = "Daisy Orphanage, Mirage",
|
||||
signature = "Looking after the little ones.",
|
||||
ver = "1.16.0"
|
||||
},
|
||||
{
|
||||
id = 140,
|
||||
icon = "Icon/Head/head_14001_S",
|
||||
|
||||
@@ -0,0 +1,472 @@
|
||||
return {
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"1"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_001",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"前から敵がいっぱいくる。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_002",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"帝国護衛隊に黎明団、==RT==デザートゲイルまで…",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_003",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"ふたりとも、ここは意地でも==RT==守り抜くわよ!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_004",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"へへっ、言われなくても==RT==そのつもりだよ!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"2"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_005",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"矢での狙撃…==RT==セイナ、気をつけて。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_006",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"当たらなきゃ平気だよー♪",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"3"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_007",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"今日の帝国騎士…==RT==いつもと違くない?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_008",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"真面目に仕事をすると、==RT==こんなに厄介なのね…",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"4"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_009",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"なんとか勝てた。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_010",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"早くボスと合流しましょう。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"5"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_011",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"アヤメ、気をつけて!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_012",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"きゃっ、魔法弾!?==RT==いったいどこから…!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_013",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"死角から狙ってるみたい。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_014",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"考えてる暇はないよ!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"6"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_015",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"そんな…!待ち伏せ!?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_016",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"ずいぶんと歓迎されてる==RT==みたいだね…",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_017",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"まあいいや。それならそれで、魔王さん==RT==たちのために、ここで私たちが時間を稼ごう。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_018",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"セイナ、焦ってる?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_019",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"え?そんなふうに見える?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_020",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"いつもより余裕がなさそうっていうか、==RT==普段あんまり見ない顔をしていたから。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_021",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"や、やだな…気のせいだよ。==RT==気のせい。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_022",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"魔王さん…どうか無事でいてね。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"7"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_023",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"あれは…!==RT==ウィンドアッシュのみんな!?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_024",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"よーし!==RT==このまま一気に進もう!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"8"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_025",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"え?この砂は…?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_026",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"ハサラの砂嵐。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT01_027",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"ふたりとも伏せて!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{cmd = "End"}
|
||||
}
|
||||
@@ -0,0 +1,435 @@
|
||||
return {
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"1"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_001",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"前から敵がいっぱいくる。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_002",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"帝国護衛隊に黎明団、==RT==デザートゲイルまで…",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_003",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"大丈夫。こっちも援軍がいる。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_004",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"そろそろ準備できてるだろうし、==RT==カシミラを呼んでみよっか!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"2"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_005",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"うわあっ…!==RT==ほんとに敵が待ち伏せてた!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_006",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"さすがボス…==RT==すべてお見通しなんですね!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"3"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_007",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"守りが堅くて切り崩せない…",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_008",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"チトセに連絡する。==RT==『出番だよ』。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_144",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_009",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"凪島流抜刀術――蛟噛!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_010",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"へへん!これぞ、待ち伏せ返しー!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"4"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_011",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"待ち伏せに気をつけて、==RT==慎重に進みましょう。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"5"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg2_948",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_012",
|
||||
"",
|
||||
"デザートゲイル(男性)",
|
||||
0,
|
||||
"な、なんだお前……!?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_013",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"敵が…消えた?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_014",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"チトセが片づけて==RT==くれたみたいだね。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"6"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_015",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"敵です!計画どおり、==RT==冷静に動いてください!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_016",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"やられる前に、やる。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"7"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_018",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"ナツカが予定のポイントに==RT==到着したよ。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_019",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"頼んだよ、ナツカ!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_133",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_020",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"風よ…集え!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_021",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"そのまま吹き飛ばしちゃって==RT==ください!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"8"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_022",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"もう、ハサラってば==RT==どこまで執念深いの…",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_103",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_023",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"攻撃がくる。==RT==ふたりとも、こっち。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"9"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_111",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_024",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"こんな道、自分たちじゃ絶対==RT==見つけられなかったわ。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_112",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT02_025",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"このまま包囲網に誘い込もう!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{cmd = "End"}
|
||||
}
|
||||
@@ -0,0 +1,320 @@
|
||||
return {
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"1"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_001",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"ずいぶん数が多いわね。魔王さんから聞いた==RT==10年前の夜も、こんな感じだったのかしら?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_002",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"でもあの子たちのためなら、==RT==このくらい…",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_003",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"もしもし?==RT==あなたがアンジュさん?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_004",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"我が子を想うママの気持ち…==RT==あんまり甘く見ないほうがいいわよ?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"2"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_136",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_005",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"武器を下ろしてください。私たちは==RT==魔王さんを捕らえ、世界を救いたいだけ。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_136",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_006",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"あなたと争うつもりは==RT==ありません。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_007",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"世界を救う…==RT==私にはよくわからないわ。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_008",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"そんなことより、==RT==あなたはあの子たちを傷つけた…",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_009",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"争う理由としては十分すぎるわ。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_010",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"さあ、ケガをしたくないなら、==RT==武器を捨てて帰りなさい。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"3"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_011",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"迷いのない太刀筋、==RT==きっと真面目な人なのね。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_163",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_012",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"……",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_013",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"だからこそわかるの。あなたはあなたで、==RT==本気でこの世界を守ろうとしている。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_014",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"でも守るものが違うだけで、大切なものを==RT==守りたいと思う気持ちはこちらも同じ。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_015",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"だから私は、あの子たちのママとして…==RT==一歩も退くわけにはいかないの。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"4"}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubbleUIType",
|
||||
param = {3}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_136",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_016",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"なんて強さ…",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_136",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_017",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"あなた、本当に孤児院の==RT==院長なんですか?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_018",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"ええ。いまは、ね。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetBubble",
|
||||
param = {
|
||||
"avg1_139",
|
||||
"002",
|
||||
"",
|
||||
0,
|
||||
"vo_BBm09_BT03_019",
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
"でも…昔はこんな名前で呼ばれて==RT==いたそうよ――ターフェアイト。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{cmd = "End"}
|
||||
}
|
||||
@@ -2175,7 +2175,7 @@ return {
|
||||
false,
|
||||
"",
|
||||
"いや、それは危ないだろう?==RT==それに、これは私の引き受けた依頼だ。==RT==君にそこまでやらせるなんて……",
|
||||
"いや、それば危ないだろう?==RT==それに、これは僕の引き受けた依頼だ。==RT==君にそこまでやらせるなんて……"
|
||||
"いや、それは危ないだろう?==RT==それに、これは僕の引き受けた依頼だ。==RT==君にそこまでやらせるなんて……"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -748,7 +748,7 @@ return {
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"ははっ。ミスティが怒るものめずらしいな。",
|
||||
"ははっ。ミスティが怒るのもめずらしいな。",
|
||||
""
|
||||
}
|
||||
},
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -215,7 +215,7 @@ return {
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"<size=45>おーい、==W==約束した物を持ってきたぞ。</size>==RT==ここに置いておくからなー?",
|
||||
"<size=45>おーい、==W==約束した物を持ってきたぞ。==RT==ここに置いておくからなー?",
|
||||
""
|
||||
}
|
||||
},
|
||||
|
||||
@@ -2289,7 +2289,7 @@ return {
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"クルニス?じっとこちら見て、どうかしたのか?",
|
||||
"クルニス?じっとこちらを見て、どうかしたのか?",
|
||||
""
|
||||
}
|
||||
},
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,263 @@
|
||||
return {
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"13901"}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
3,
|
||||
"none",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"avg_emoji_love",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"none",
|
||||
"presents_a",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
0,
|
||||
"avg1_139",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"今日の依頼もうまくいったわ!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
0,
|
||||
"avg1_139",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"うふふ、魔王さんもお疲れさま♪",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"13902"}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
3,
|
||||
"none",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"avg_emoji_love",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"none",
|
||||
"presents_b",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
0,
|
||||
"avg1_139",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"うふふ♡==RT==魔王さん、大活躍だったわね。",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
0,
|
||||
"avg1_139",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"ご褒美はなにがいいかしら?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetGroupId",
|
||||
param = {"1"}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
5,
|
||||
"none",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_114",
|
||||
1,
|
||||
"none",
|
||||
"",
|
||||
1
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"avg_emoji_star",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"none",
|
||||
"presents_a",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
7,
|
||||
"avg1_139",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"シャトンちゃん、焼きたてのケーキはいかが?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_114",
|
||||
0,
|
||||
"avg_emoji_awkward",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_114",
|
||||
0,
|
||||
"none",
|
||||
"think_a",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
6,
|
||||
"avg1_114",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"えっ!?あっ、えっと……==RT==きょ、今日の分の漆黒の力はもう吸収したから大丈夫!",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_114",
|
||||
2,
|
||||
"none",
|
||||
"",
|
||||
1
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
0,
|
||||
"avg_emoji_vexation",
|
||||
"",
|
||||
0
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetTalk",
|
||||
param = {
|
||||
7,
|
||||
"avg1_139",
|
||||
"",
|
||||
0,
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"焦げたケーキ……黒……==RT==つまり漆黒の力?",
|
||||
""
|
||||
}
|
||||
},
|
||||
{
|
||||
cmd = "SetCharL2D",
|
||||
param = {
|
||||
"avg1_139",
|
||||
6,
|
||||
"none",
|
||||
"",
|
||||
1
|
||||
}
|
||||
},
|
||||
{cmd = "End"}
|
||||
}
|
||||
@@ -1638,7 +1638,7 @@ return {
|
||||
"",
|
||||
false,
|
||||
"",
|
||||
"私の青春が終わちゃった…",
|
||||
"私の青春が終わっちゃった…",
|
||||
""
|
||||
}
|
||||
},
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user