这个章节我们将补完角色的好感度相关配置,并以我的mod为例提供一个从“打听”到“继续打听”相关事件的制作思路。
首先打开CharaNpclist,补全3个级别好感度的实例,因为我的新角色后续好感度提升都是通过提交道具完成的,所以都是在QuestTrigCondition中添加新的道具类条件,再填到m_Hear_CheckCondition中,其他没有什么需要新批注的,只贴出来方便对比:
{
"m_id": 1031060,
"m_CharaReplace": false,
"m_UniqueID": 131060,
"m_CharaID": 31060,
"m_VoiceSymbol": 0,
"m_FriendshipLv": 1,
"m_InfluenceID": 3,
"m_InfRank": 0,
"m_IsDead": false,
"m_IsIgnoreRelation": false,
"m_ReleaseConditionID": [
0,
0,
0,
0
],
"m_UpdateQuestFlag": false,
"m_OnlyHear": false,
"m_NotExecFlag": [
false,
true,
false
],
"m_Name": 310601,
"m_NameForDlg": 310601,
"m_CharaIntrroduction": 310602,
"m_PossessionInfo": 0,
"m_HearCharaDir": [
6,
6
],
"m_Hear_CheckCondition": [
931070,
931074,
0
],
"m_HearBaseRate": 1000,
"m_HearSuccessMaxRate": 1000,
"m_HearRiseRate": 0,
"m_HearRiseStep": 1,
"m_Hear_OK_Talk": [
310604
],
"m_Hear_OK_Voice": [
0
],
"m_Hear_OK_BalloonType": [
0
],
"m_Hear_NG_Talk": [
310603
],
"m_Hear_NG_Voice": [
0
],
"m_Hear_NG_BalloonType": [
0
],
"m_HearEvent": 0,
"m_MoreHearEvent": 0,
"m_ReleasePartyChat": 0,
"m_EmployRank": 3,
"m_EmployPrice": 0,
"m_EmployDiscountPrice": 0,
"m_EmployBaseRate": 0,
"m_EmploySuccessMaxRate": 0,
"m_EmployRiseRate": 0,
"m_EmployRiseStep": 1,
"m_RiskLv_Employ": 0,
"m_GuestID": 0,
"m_EmployEvent": 0,
"m_IsEmployFriend": false,
"m_Item_EnemyGroupID": 0,
"m_RiskLv_Item": 0,
"m_Item_Btl_Talk": 0,
"m_Item_Btl_Voice": 0,
"m_Item_Btl_BalloonType": 0,
"m_Item_NG_Talk": 310607,
"m_Item_NG_Voice": 0,
"m_Item_NG_BalloonType": 0,
"m_Item_OK_Talk": 310608,
"m_Item_OK_Voice": 0,
"m_Item_OK_BalloonType": 0,
"m_Item_RareOK_Talk": 0,
"m_Item_RareOK_Voice": 0,
"m_Item_RareOK_BalloonType": 0,
"m_EnemyGroupID": [
0
],
"m_Btl_Talk": [
0
],
"m_Btl_Voice": [
0
],
"m_Btl_BalloonType": [
0
],
"m_NG_Talk": [
0
],
"m_NG_Voice": [
0
],
"m_NG_BalloonType": [
0
],
"m_OK_Talk": [
0
],
"m_OK_Voice": [
0
],
"m_OK_BalloonType": [
0
],
"m_ItemInfRank": [
-15,
0,
0,
0,
0
],
"m_ItemPrice": [
80,
0,
0,
0,
0
],
"m_ItemDiscountPrice": [
40,
0,
0,
0,
0
],
"m_ItemBaseRate": [
730,
0,
0,
0,
0
],
"m_ItemSuccessMaxRate": [
1000,
0,
0,
0,
0
],
"m_ItemRiseRate": [
50,
0,
0,
0,
0
],
"m_ItemRiseStep": [
1,
1,
1,
1,
1
],
"m_ItemRestock": [
0,
0,
0,
0,
0
],
"m_ItemRarelity": [
false,
false,
false,
false,
false
],
"m_ItemType": [
1001,
0,
0,
0,
0
],
"m_ItemID": [
310601,
0,
0,
0,
0
],
"m_ItemNum": [
1,
0,
0,
0,
0
],
"m_ItemOption": [
0,
0,
0,
0,
0
],
"m_ItemEvent": [
0,
0,
0,
0,
0
],
"m_VillageInviteInfluenceRank": 1,
"m_VillageInviteBaseRate": 0,
"m_VillageInviteSuccessMaxRate": 0,
"m_VillageInviteRiseRate": 0,
"m_VillageInviteRiseStep": 1,
"m_Invite_CheckCondition": 0,
"m_Invite_NG_Talk": 0,
"m_Invite_NG_Voice": 0,
"m_Invite_NG_BalloonType": 0,
"m_Invite_OK_Talk": 0,
"m_Invite_OK_Voice": 0,
"m_Invite_OK_BalloonType": 0,
"m_InviteEvent": 0,
"m_VillageInviteSystemLock": false,
"m_VillageInviteIsTempResident": false,
"m_VillageInviteReleaseConditionId": [
0,
0,
0,
0,
0
],
"m_IlluminateEvent": 0,
"m_IlluminateHaveRequiredFlag": false,
"m_Illuminate_OK_Talk": 0,
"m_Illuminate_OK_Voice": 0,
"m_Illuminate_OK_BalloonType": 0,
"m_HiddenFriendshipLevel": false,
"m_HearForceexecution": false
},
{
"m_id": 1031061,
"m_CharaReplace": false,
"m_UniqueID": 131060,
"m_CharaID": 31060,
"m_VoiceSymbol": 0,
"m_FriendshipLv": 2,
"m_InfluenceID": 3,
"m_InfRank": 10,
"m_IsDead": false,
"m_IsIgnoreRelation": false,
"m_ReleaseConditionID": [
0,
0,
0,
0
],
"m_UpdateQuestFlag": false,
"m_OnlyHear": false,
"m_NotExecFlag": [
false,
true,
false
],
"m_Name": 310601,
"m_NameForDlg": 310601,
"m_CharaIntrroduction": 310602,
"m_PossessionInfo": 0,
"m_HearCharaDir": [
6,
6
],
"m_Hear_CheckCondition": [
931071,
0,
0
],
"m_HearBaseRate": 1000,
"m_HearSuccessMaxRate": 1000,
"m_HearRiseRate": 0,
"m_HearRiseStep": 1,
"m_Hear_OK_Talk": [
310605
],
"m_Hear_OK_Voice": [
0
],
"m_Hear_OK_BalloonType": [
0
],
"m_Hear_NG_Talk": [
310603
],
"m_Hear_NG_Voice": [
0
],
"m_Hear_NG_BalloonType": [
0
],
"m_HearEvent": 0,
"m_MoreHearEvent": 0,
"m_ReleasePartyChat": 0,
"m_EmployRank": 5,
"m_EmployPrice": 0,
"m_EmployDiscountPrice": 0,
"m_EmployBaseRate": 0,
"m_EmploySuccessMaxRate": 0,
"m_EmployRiseRate": 0,
"m_EmployRiseStep": 1,
"m_RiskLv_Employ": 0,
"m_GuestID": 0,
"m_EmployEvent": 0,
"m_IsEmployFriend": false,
"m_Item_EnemyGroupID": 0,
"m_RiskLv_Item": 0,
"m_Item_Btl_Talk": 0,
"m_Item_Btl_Voice": 0,
"m_Item_Btl_BalloonType": 0,
"m_Item_NG_Talk": 310607,
"m_Item_NG_Voice": 0,
"m_Item_NG_BalloonType": 0,
"m_Item_OK_Talk": 310608,
"m_Item_OK_Voice": 0,
"m_Item_OK_BalloonType": 0,
"m_Item_RareOK_Talk": 0,
"m_Item_RareOK_Voice": 0,
"m_Item_RareOK_BalloonType": 0,
"m_EnemyGroupID": [
0
],
"m_Btl_Talk": [
0
],
"m_Btl_Voice": [
0
],
"m_Btl_BalloonType": [
0
],
"m_NG_Talk": [
0
],
"m_NG_Voice": [
0
],
"m_NG_BalloonType": [
0
],
"m_OK_Talk": [
0
],
"m_OK_Voice": [
0
],
"m_OK_BalloonType": [
0
],
"m_ItemInfRank": [
0,
-11,
0,
0,
0
],
"m_ItemPrice": [
0,
1200,
0,
0,
0
],
"m_ItemDiscountPrice": [
0,
600,
0,
0,
0
],
"m_ItemBaseRate": [
0,
530,
0,
0,
0
],
"m_ItemSuccessMaxRate": [
0,
1000,
0,
0,
0
],
"m_ItemRiseRate": [
0,
50,
0,
0,
0
],
"m_ItemRiseStep": [
1,
1,
1,
1,
1
],
"m_ItemRestock": [
0,
0,
0,
0,
0
],
"m_ItemRarelity": [
false,
false,
false,
false,
false
],
"m_ItemType": [
0,
1001,
0,
0,
0
],
"m_ItemID": [
0,
310602,
0,
0,
0
],
"m_ItemNum": [
0,
1,
0,
0,
0
],
"m_ItemOption": [
0,
0,
0,
0,
0
],
"m_ItemEvent": [
0,
0,
0,
0,
0
],
"m_VillageInviteInfluenceRank": 1,
"m_VillageInviteBaseRate": 0,
"m_VillageInviteSuccessMaxRate": 0,
"m_VillageInviteRiseRate": 0,
"m_VillageInviteRiseStep": 1,
"m_Invite_CheckCondition": 0,
"m_Invite_NG_Talk": 0,
"m_Invite_NG_Voice": 0,
"m_Invite_NG_BalloonType": 0,
"m_Invite_OK_Talk": 0,
"m_Invite_OK_Voice": 0,
"m_Invite_OK_BalloonType": 0,
"m_InviteEvent": 0,
"m_VillageInviteSystemLock": false,
"m_VillageInviteIsTempResident": false,
"m_VillageInviteReleaseConditionId": [
0,
0,
0,
0,
0
],
"m_IlluminateEvent": 0,
"m_IlluminateHaveRequiredFlag": false,
"m_Illuminate_OK_Talk": 0,
"m_Illuminate_OK_Voice": 0,
"m_Illuminate_OK_BalloonType": 0,
"m_HiddenFriendshipLevel": false,
"m_HearForceexecution": false
},
{
"m_id": 1031062,
"m_CharaReplace": false,
"m_UniqueID": 131060,
"m_CharaID": 31060,
"m_VoiceSymbol": 0,
"m_FriendshipLv": 3,
"m_InfluenceID": 3,
"m_InfRank": 20,
"m_IsDead": false,
"m_IsIgnoreRelation": false,
"m_ReleaseConditionID": [
0,
0,
0,
0
],
"m_UpdateQuestFlag": false,
"m_OnlyHear": false,
"m_NotExecFlag": [
false,
true,
false
],
"m_Name": 310601,
"m_NameForDlg": 310601,
"m_CharaIntrroduction": 310602,
"m_PossessionInfo": 0,
"m_HearCharaDir": [
6,
6
],
"m_Hear_CheckCondition": [
0,
0,
0
],
"m_HearBaseRate": 1000,
"m_HearSuccessMaxRate": 1000,
"m_HearRiseRate": 0,
"m_HearRiseStep": 1,
"m_Hear_OK_Talk": [
310606
],
"m_Hear_OK_Voice": [
0
],
"m_Hear_OK_BalloonType": [
0
],
"m_Hear_NG_Talk": [
310603
],
"m_Hear_NG_Voice": [
0
],
"m_Hear_NG_BalloonType": [
0
],
"m_HearEvent": 0,
"m_MoreHearEvent": 0,
"m_ReleasePartyChat": 0,
"m_EmployRank": 7,
"m_EmployPrice": 0,
"m_EmployDiscountPrice": 0,
"m_EmployBaseRate": 0,
"m_EmploySuccessMaxRate": 0,
"m_EmployRiseRate": 0,
"m_EmployRiseStep": 1,
"m_RiskLv_Employ": 0,
"m_GuestID": 0,
"m_EmployEvent": 0,
"m_IsEmployFriend": false,
"m_Item_EnemyGroupID": 0,
"m_RiskLv_Item": 0,
"m_Item_Btl_Talk": 0,
"m_Item_Btl_Voice": 0,
"m_Item_Btl_BalloonType": 0,
"m_Item_NG_Talk": 310607,
"m_Item_NG_Voice": 0,
"m_Item_NG_BalloonType": 0,
"m_Item_OK_Talk": 310608,
"m_Item_OK_Voice": 0,
"m_Item_OK_BalloonType": 0,
"m_Item_RareOK_Talk": 0,
"m_Item_RareOK_Voice": 0,
"m_Item_RareOK_BalloonType": 0,
"m_EnemyGroupID": [
0
],
"m_Btl_Talk": [
0
],
"m_Btl_Voice": [
0
],
"m_Btl_BalloonType": [
0
],
"m_NG_Talk": [
0
],
"m_NG_Voice": [
0
],
"m_NG_BalloonType": [
0
],
"m_OK_Talk": [
0
],
"m_OK_Voice": [
0
],
"m_OK_BalloonType": [
0
],
"m_ItemInfRank": [
0,
0,
-15,
0,
0
],
"m_ItemPrice": [
0,
0,
60,
0,
0
],
"m_ItemDiscountPrice": [
0,
0,
30,
0,
0
],
"m_ItemBaseRate": [
0,
0,
730,
0,
0
],
"m_ItemSuccessMaxRate": [
0,
0,
1000,
0,
0
],
"m_ItemRiseRate": [
0,
0,
50,
0,
0
],
"m_ItemRiseStep": [
1,
1,
1,
1,
1
],
"m_ItemRestock": [
0,
0,
0,
0,
0
],
"m_ItemRarelity": [
false,
false,
false,
false,
false
],
"m_ItemType": [
0,
0,
1001,
0,
0
],
"m_ItemID": [
0,
0,
310606,
0,
0
],
"m_ItemNum": [
0,
0,
1,
0,
0
],
"m_ItemOption": [
0,
0,
0,
0,
0
],
"m_ItemEvent": [
0,
0,
0,
0,
0
],
"m_VillageInviteInfluenceRank": 1,
"m_VillageInviteBaseRate": 0,
"m_VillageInviteSuccessMaxRate": 0,
"m_VillageInviteRiseRate": 0,
"m_VillageInviteRiseStep": 1,
"m_Invite_CheckCondition": 0,
"m_Invite_NG_Talk": 0,
"m_Invite_NG_Voice": 0,
"m_Invite_NG_BalloonType": 0,
"m_Invite_OK_Talk": 0,
"m_Invite_OK_Voice": 0,
"m_Invite_OK_BalloonType": 0,
"m_InviteEvent": 0,
"m_VillageInviteSystemLock": false,
"m_VillageInviteIsTempResident": false,
"m_VillageInviteReleaseConditionId": [
0,
0,
0,
0,
0
],
"m_IlluminateEvent": 0,
"m_IlluminateHaveRequiredFlag": false,
"m_Illuminate_OK_Talk": 0,
"m_Illuminate_OK_Voice": 0,
"m_Illuminate_OK_BalloonType": 0,
"m_HiddenFriendshipLevel": false,
"m_HearForceexecution": false
} 打开NPC目录中的MapObjectTalkInsert,批注如下:
{
"m_id": 310601, /无特殊意义,不重复即可/
"m_MapObjType": 0,
"m_CharaUniqueId": 131060, /对应CharaPlayer的m_UniqueID/
"m_FriendShip": 1, /对应好感度等级/
"m_InsertTalkID": 31061 /对应NPCTalklist的m_id,这是个入口ID,所以3个好感度等级可以用同一个,理论上也可以用多个,只是需要在NPCTalklist中额外添加实例/
},
{
"m_id": 310602,
"m_MapObjType": 0,
"m_CharaUniqueId": 131060,
"m_FriendShip": 2,
"m_InsertTalkID": 31061
},
{
"m_id": 310603,
"m_MapObjType": 0,
"m_CharaUniqueId": 131060,
"m_FriendShip": 3,
"m_InsertTalkID": 31061
} 打开NPC目录中NpcTalkList_TP_Other_N0_9002_A1,这里还是采用了比较简单的方式,直接复制雷梅进村后的整条对话链路然后修改添加文本,所以其中绝大多数Trigcondition都是直接沿用雷梅的(这些触发条件很多角色都在复用,没必要新建再引用过来,如果要搞其他条件也可以先看看是否有现成的),如果需要其他触发条件可以按需添加,细节批注之前三个章节都已经介绍过了,如果想使用教程中没有提及的触发条件但又不确定这些条件的定义,可以让AI检索所有导出的json文件并找出链路中引用过该条件的实例,再反查到使用过该条件的队友,借此分析条件具体定义,这里就不一一赘述了。字数受限,这里就不全贴我修改的雷梅对话链了:
{
"m_id": 31061,
"m_TalkNo": 1,
"m_EndTalkFlg": false,
"m_StartOnly": false,
"m_NotTurn": false,
"m_ResetLastNpcDir": false,
"m_OpenUI": false,
"m_Affection": false,
"m_ChoiceTalk": false,
"m_TalkText": 413056,
"m_BalloonType": 0,
"m_HideBalloonTail": false,
"m_PCTargetBalloon": false,
"m_TalkDir": 6,
"m_EventID": 0,
"m_QuestID": 0,
"m_TrigConditionID": [
992578,
0,
0,
0,
0
],
"m_NoneConditionID": [
0,
0,
0,
0,
0
],
"m_ChoiceText1": 0,
"m_InfluenceValue1": [
0,
0,
0,
0
],
"m_ConnectTalkNo1": 0,
"m_ChoiceText2": 0,
"m_InfluenceValue2": [
0,
0,
0,
0
],
"m_ConnectTalkNo2": 0,
"m_ChoiceText3": 0,
"m_InfluenceValue3": [
0,
0,
0,
0
],
"m_ConnectTalkNo3": 0,
"m_ChoiceText4": 0,
"m_InfluenceValue4": [
0,
0,
0,
0
],
"m_ConnectTalkNo4": 0,
"m_ChoiceText5": 0,
"m_InfluenceValue5": [
0,
0,
0,
0
],
"m_ConnectTalkNo5": 0,
"m_CancelChoice": 0,
"m_ForceTalkNo": 11
},
{
"m_id": 31062,
"m_TalkNo": 2,
"m_EndTalkFlg": false,
"m_StartOnly": false,
"m_NotTurn": false,
"m_ResetLastNpcDir": false,
"m_OpenUI": false,
"m_Affection": false,
"m_ChoiceTalk": false,
"m_TalkText": 1310632,
"m_BalloonType": 0,
"m_HideBalloonTail": false,
"m_PCTargetBalloon": false,
"m_TalkDir": 6,
"m_EventID": 0,
"m_QuestID": 0,
"m_TrigConditionID": [
992579,
931065,
0,
0,
0
],
"m_NoneConditionID": [
0,
0,
0,
0,
0
],
"m_ChoiceText1": 0,
"m_InfluenceValue1": [
0,
0,
0,
0
],
"m_ConnectTalkNo1": 0,
"m_ChoiceText2": 0,
"m_InfluenceValue2": [
0,
0,
0,
0
],
"m_ConnectTalkNo2": 0,
"m_ChoiceText3": 0,
"m_InfluenceValue3": [
0,
0,
0,
0
],
"m_ConnectTalkNo3": 0,
"m_ChoiceText4": 0,
"m_InfluenceValue4": [
0,
0,
0,
0
],
"m_ConnectTalkNo4": 0,
"m_ChoiceText5": 0,
"m_InfluenceValue5": [
0,
0,
0,
0
],
"m_ConnectTalkNo5": 0,
"m_CancelChoice": 0,
"m_ForceTalkNo": 12
},
{
"m_id": 31063,
"m_TalkNo": 3,
"m_EndTalkFlg": false,
"m_StartOnly": false,
"m_NotTurn": false,
"m_ResetLastNpcDir": false,
"m_OpenUI": false,
"m_Affection": false,
"m_ChoiceTalk": false,
"m_TalkText": 1310633,
"m_BalloonType": 0,
"m_HideBalloonTail": false,
"m_PCTargetBalloon": false,
"m_TalkDir": 6,
"m_EventID": 0,
"m_QuestID": 0,
"m_TrigConditionID": [
992580,
931066,
0,
0,
0
],
"m_NoneConditionID": [
0,
0,
0,
0,
0
],
"m_ChoiceText1": 0,
"m_InfluenceValue1": [
0,
0,
0,
0
],
"m_ConnectTalkNo1": 0,
"m_ChoiceText2": 0,
"m_InfluenceValue2": [
0,
0,
0,
0
],
"m_ConnectTalkNo2": 0,
"m_ChoiceText3": 0,
"m_InfluenceValue3": [
0,
0,
0,
0
],
"m_ConnectTalkNo3": 0,
"m_ChoiceText4": 0,
"m_InfluenceValue4": [
0,
0,
0,
0
],
"m_ConnectTalkNo4": 0,
"m_ChoiceText5": 0,
"m_InfluenceValue5": [
0,
0,
0,
0
],
"m_ConnectTalkNo5": 0,
"m_CancelChoice": 0,
"m_ForceTalkNo": 14
},
{
"m_id": 31064,
"m_TalkNo": 4,
"m_EndTalkFlg": false,
"m_StartOnly": false,
"m_NotTurn": false,
"m_ResetLastNpcDir": false,
"m_OpenUI": false,
"m_Affection": false,
"m_ChoiceTalk": false,
"m_TalkText": 1310634,
"m_BalloonType": 0,
"m_HideBalloonTail": false,
"m_PCTargetBalloon": false,
"m_TalkDir": 6,
"m_EventID": 0,
"m_QuestID": 0,
"m_TrigConditionID": [
992581,
931067,
0,
0,
0
],
"m_NoneConditionID": [
0,
0,
0,
0,
0
],
"m_ChoiceText1": 0,
"m_InfluenceValue1": [
0,
0,
0,
0
],
"m_ConnectTalkNo1": 0,
"m_ChoiceText2": 0,
"m_InfluenceValue2": [
0,
0,
0,
0
],
"m_ConnectTalkNo2": 0,
"m_ChoiceText3": 0,
"m_InfluenceValue3": [
0,
0,
0,
0
],
"m_ConnectTalkNo3": 0,
"m_ChoiceText4": 0,
"m_InfluenceValue4": [
0,
0,
0,
0
],
"m_ConnectTalkNo4": 0,
"m_ChoiceText5": 0,
"m_InfluenceValue5": [
0,
0,
0,
0
],
"m_ConnectTalkNo5": 0,
"m_CancelChoice": 0,
"m_ForceTalkNo": 16
},
{
"m_id": 31065,
"m_TalkNo": 5,
"m_EndTalkFlg": false,
"m_StartOnly": false,
"m_NotTurn": false,
"m_ResetLastNpcDir": false,
"m_OpenUI": false,
"m_Affection": false,
"m_ChoiceTalk": false,
"m_TalkText": 1310635,
"m_BalloonType": 0,
"m_HideBalloonTail": false,
"m_PCTargetBalloon": false,
"m_TalkDir": 6,
"m_EventID": 0,
"m_QuestID": 0,
"m_TrigConditionID": [
0,
0,
0,
0,
0
],
"m_NoneConditionID": [
931068,
0,
0,
0,
0
],
"m_ChoiceText1": 0,
"m_InfluenceValue1": [
0,
0,
0,
0
],
"m_ConnectTalkNo1": 0,
"m_ChoiceText2": 0,
"m_InfluenceValue2": [
0,
0,
0,
0
],
"m_ConnectTalkNo2": 0,
"m_ChoiceText3": 0,
"m_InfluenceValue3": [
0,
0,
0,
0
],
"m_ConnectTalkNo3": 0,
"m_ChoiceText4": 0,
"m_InfluenceValue4": [
0,
0,
0,
0
],
"m_ConnectTalkNo4": 0,
"m_ChoiceText5": 0,
"m_InfluenceValue5": [
0,
0,
0,
0
],
"m_ConnectTalkNo5": 0,
"m_CancelChoice": 0,
"m_ForceTalkNo": 8
} 再贴个和Chatgpt交互的范例,比如希望AI检索条件162相关链路并分析其作用,直接输入“检索某某目录(所有导出的json文件所在目录,如果已经让Chatgpt关联的该仓库,不需要额外说明路径),理清QuesTrigCondition文件中"m_ConditionID": 162相关链路,并分析该条件的作用”,之后等待AI给出结论即可,通常链路会很清晰,作用建议自行分析核实。
因为我的新角色后续好感度提升都是和提交道具挂钩的,而为了保持一定的趣味性,我用了几个不同的方式来投放道具。能耐心看到这的朋友应该已经对制作方法有思路了,后边只列出新增的部分并批注一下,大家可以按需自学,有疑问也可以直接找AI辅助解决。
打开Item目录中的Itemlist,在其中添加新道具,并在GameTextItem文件中添加对应的文本,下边是我在这个mod中添加的道具,这里就不详述了
{
"m_id": 310601,
"m_ShowOrder": 32,
"m_TypeID": 1,
"m_UseType": 0,
"m_Rare": 1,
"m_IconID": 0,
"m_TexID": 0,
"m_NameID": 310601,
"m_DetailID": 3106011,
"m_WeaponTypeID": 1,
"m_MagicTypeID": 0,
"m_EquipLock": false,
"m_LevelValue": 1,
"m_ExclusiveCharaID": 0,
"m_ExclusiveJobID": 0,
"m_Param": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
233,
0,
0,
0,
96,
0,
0,
0,
0,
0,
0,
0
],
"m_AilmentInfoID": 0,
"m_Rank": 1,
"m_Variation": 0,
"m_SkillID": [
902767,
0
],
"m_SpecialSkillID": 0,
"m_BuyValue": 40000,
"m_SellValue": 10000,
"m_NotDisplay": false,
"m_CanNotSell": true,
"m_RuneType": 0,
"m_MaterialCheck": [
false,
false,
false
],
"m_MaterialNum": [
0,
0,
0
],
"m_MaterialItemID": [
70000,
70000,
70000
],
"m_MaterialEquipID": [
0,
0,
0
],
"m_ParamList": [
0,
0,
0
],
"m_ParamList2": [
0,
0,
0
]
},
{
"m_id": 310602,
"m_ShowOrder": 32,
"m_TypeID": 1,
"m_UseType": 0,
"m_Rare": 1,
"m_IconID": 0,
"m_TexID": 0,
"m_NameID": 310602,
"m_DetailID": 3106021,
"m_WeaponTypeID": 1,
"m_MagicTypeID": 0,
"m_EquipLock": false,
"m_LevelValue": 1,
"m_ExclusiveCharaID": 0,
"m_ExclusiveJobID": 0,
"m_Param": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
400,
0,
0,
0,
0,
150,
0,
0,
0,
0,
0,
0
],
"m_AilmentInfoID": 0,
"m_Rank": 1,
"m_Variation": 0,
"m_SkillID": [
901510,
900126
],
"m_SpecialSkillID": 0,
"m_BuyValue": 160000,
"m_SellValue": 40000,
"m_NotDisplay": false,
"m_CanNotSell": true,
"m_RuneType": 0,
"m_MaterialCheck": [
false,
false,
false
],
"m_MaterialNum": [
0,
0,
0
],
"m_MaterialItemID": [
70000,
70000,
70000
],
"m_MaterialEquipID": [
0,
0,
0
],
"m_ParamList": [
0,
0,
0
],
"m_ParamList2": [
0,
0,
0
]
},
{
"m_id": 310603,
"m_ShowOrder": 13170,
"m_TypeID": 17,
"m_UseType": 0,
"m_Rare": 0,
"m_IconID": 8320,
"m_TexID": 0,
"m_NameID": 310603,
"m_DetailID": 3106031,
"m_WeaponTypeID": 0,
"m_MagicTypeID": 0,
"m_EquipLock": false,
"m_LevelValue": 0,
"m_ExclusiveCharaID": 0,
"m_ExclusiveJobID": 0,
"m_Param": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"m_AilmentInfoID": 0,
"m_Rank": 0,
"m_Variation": 0,
"m_SkillID": [
0,
0
],
"m_SpecialSkillID": 0,
"m_BuyValue": 0,
"m_SellValue": 0,
"m_NotDisplay": false,
"m_CanNotSell": true,
"m_RuneType": 0,
"m_MaterialCheck": [
false,
false,
false
],
"m_MaterialNum": [
0,
0,
0
],
"m_MaterialItemID": [
70000,
70000,
70000
],
"m_MaterialEquipID": [
0,
0,
0
],
"m_ParamList": [
0,
0,
0
],
"m_ParamList2": [
0,
0,
0
]
},
{
"m_id": 310604,
"m_ShowOrder": 29,
"m_TypeID": 15,
"m_UseType": 0,
"m_Rare": 1,
"m_IconID": 0,
"m_TexID": 0,
"m_NameID": 310604,
"m_DetailID": 3106041,
"m_WeaponTypeID": 0,
"m_MagicTypeID": 0,
"m_EquipLock": false,
"m_LevelValue": 1,
"m_ExclusiveCharaID": 0,
"m_ExclusiveJobID": 0,
"m_Param": [
0,
1000,
0,
0,
0,
0,
0,
0,
0,
0,
145,
0,
145,
0,
0,
0,
0,
0,
0,
0,
0
],
"m_AilmentInfoID": 0,
"m_Rank": 1,
"m_Variation": 0,
"m_SkillID": [
901568,
0
],
"m_SpecialSkillID": 0,
"m_BuyValue": 136000,
"m_SellValue": 50000,
"m_NotDisplay": false,
"m_CanNotSell": false,
"m_RuneType": 0,
"m_MaterialCheck": [
false,
false,
false
],
"m_MaterialNum": [
0,
0,
0
],
"m_MaterialItemID": [
70000,
70000,
70000
],
"m_MaterialEquipID": [
0,
0,
0
],
"m_ParamList": [
0,
0,
0
],
"m_ParamList2": [
0,
0,
0
]
},
{
"m_id": 310605,
"m_ShowOrder": 13170,
"m_TypeID": 17,
"m_UseType": 0,
"m_Rare": 0,
"m_IconID": 8320,
"m_TexID": 0,
"m_NameID": 310605,
"m_DetailID": 3106051,
"m_WeaponTypeID": 0,
"m_MagicTypeID": 0,
"m_EquipLock": false,
"m_LevelValue": 0,
"m_ExclusiveCharaID": 0,
"m_ExclusiveJobID": 0,
"m_Param": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"m_AilmentInfoID": 0,
"m_Rank": 0,
"m_Variation": 0,
"m_SkillID": [
0,
0
],
"m_SpecialSkillID": 0,
"m_BuyValue": 0,
"m_SellValue": 0,
"m_NotDisplay": false,
"m_CanNotSell": true,
"m_RuneType": 0,
"m_MaterialCheck": [
false,
false,
false
],
"m_MaterialNum": [
0,
0,
0
],
"m_MaterialItemID": [
70000,
70000,
70000
],
"m_MaterialEquipID": [
0,
0,
0
],
"m_ParamList": [
0,
0,
0
],
"m_ParamList2": [
0,
0,
0
]
},
{
"m_id": 310606,
"m_ShowOrder": 13170,
"m_TypeID": 17,
"m_UseType": 0,
"m_Rare": 0,
"m_IconID": 8320,
"m_TexID": 0,
"m_NameID": 310606,
"m_DetailID": 3106061,
"m_WeaponTypeID": 0,
"m_MagicTypeID": 0,
"m_EquipLock": false,
"m_LevelValue": 0,
"m_ExclusiveCharaID": 0,
"m_ExclusiveJobID": 0,
"m_Param": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"m_AilmentInfoID": 0,
"m_Rank": 0,
"m_Variation": 0,
"m_SkillID": [
0,
0
],
"m_SpecialSkillID": 0,
"m_BuyValue": 0,
"m_SellValue": 0,
"m_NotDisplay": false,
"m_CanNotSell": true,
"m_RuneType": 0,
"m_MaterialCheck": [
false,
false,
false
],
"m_MaterialNum": [
0,
0,
0
],
"m_MaterialItemID": [
70000,
70000,
70000
],
"m_MaterialEquipID": [
0,
0,
0
],
"m_ParamList": [
0,
0,
0
],
"m_ParamList2": [
0,
0,
0
]
} 打开Object目录中TreasureBoxList文件,批注如下
{
"m_id": 31060, /无特殊意义,不重复即可/
"m_Treasures": [
31060, /TreasureBoxRewardList的m_id,也就是说TreasureBoxList中这个实例只是新建了一个宝箱,里边给什么还要和TreasureBoxRewardList绑定,否则就只是个空箱子/
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"m_Probability": [
1000, /开箱成功率/
0,
0,
0,
0,
0,
0,
0,
0,
0
]
} 打开TreasureBoxRewardList,批注如下:
{
"m_id": 31060, /会被引用,不重复即可/
"m_SE": 426,
"m_CloseMinimapIcon": 2,
"m_OpenMinimapIcon": 3,
"m_Priority": 0,
"m_RepopType": 0,
"m_RepopValue": 0,
"m_KeyConditions": [
0,
0,
0
],
"m_RewardType": [
1001,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"m_ItemId": [
310605, /开箱可得的道具/
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"m_ItemNum": [
1, /道具数量/
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"m_RewardProbability": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"m_EffectId": 0,
"m_BoxType": 2 /2是红宝箱,其他类型可以按需测试/
} 因为我将宝箱放在了女帝任务线的河岸地图,所以这里需要在该地图找到可用的空点位并和NPCSetlist绑定,批注如下:
{
"m_id": 31060,
"m_label": "eTreBX_RvD21B_003",
"m_MapObjType": 6,
"m_OwnerNPC": 0,
"m_OwnerObject": 0,
"m_TreasureBox": 31060, /对应TreasureBoxRewardList的m_id/
"m_OwnerEnemy": 0,
"m_RecoveryPointId": 0,
"m_MapID": 10006,
"m_AppearLabel": "eTreBX_RvD21B_003",
"m_TalkID": 0,
"m_IconType": 0,
"m_AppearDir": 0,
"m_AppearPose": 0,
"m_BackUniquePath": "",
"m_HideChara": false,
"m_HideIcon": false,
"m_HideMinimapIconFlg": false,
"m_ExcludeEventOnOffCommand": false,
"m_AutoTalk": false,
"m_BootQuestStaet": 0,
"m_BootQuestID": 0,
"m_BootQuestTaskNum": 0,
"m_BootQuestTaskId": 0,
"m_DisableQuestState": 0,
"m_DisableQuestID": 0,
"m_DisableQuestTaskNum": 0,
"m_DisableQuestTaskId": 0,
"m_TrigConditionID": [
0,
0,
0,
0
],
"m_NoneConditionID": [
0,
0,
0,
0
],
"m_HideFC": false,
"m_ReplaceEnemyTypeId": 0
} 最终阶段我在火山地图添加了一个自动触发的事件,事件触发的条件是持有之前阶段获取的道具,事件结束后会奖励新装备,部分有批注,具体如下:
在火山NpcSetList_DP_Mount_N0_2001_A1中添加新实例并设置触发条件:
{
"m_id": 17,
"m_label": "QuTr_PC165_02_02",
"m_MapObjType": 1,
"m_OwnerNPC": 0,
"m_OwnerObject": 0,
"m_TreasureBox": 0,
"m_OwnerEnemy": 0,
"m_RecoveryPointId": 0,
"m_MapID": 100055,
"m_AppearLabel": "QuTr_PC165_02_02",
"m_TalkID": 4,
"m_IconType": 0,
"m_AppearDir": 0,
"m_AppearPose": 0,
"m_BackUniquePath": "",
"m_HideChara": false,
"m_HideIcon": false,
"m_HideMinimapIconFlg": true,
"m_ExcludeEventOnOffCommand": false,
"m_AutoTalk": true,
"m_BootQuestStaet": 0,
"m_BootQuestID": 0,
"m_BootQuestTaskNum": 0,
"m_BootQuestTaskId": 0,
"m_DisableQuestState": 0,
"m_DisableQuestID": 0,
"m_DisableQuestTaskNum": 0,
"m_DisableQuestTaskId": 0,
"m_TrigConditionID": [
931072,
0,
0,
0
],
"m_NoneConditionID": [
931073,
0,
0,
0
],
"m_HideFC": false,
"m_ReplaceEnemyTypeId": 0
} 在火山NpcTalkList_DP_Mount_N0_2001_A1中添加新实例并绑定触发的事件:
{
"m_id": 4,
"m_TalkNo": 1,
"m_EndTalkFlg": true,
"m_StartOnly": false,
"m_NotTurn": false,
"m_ResetLastNpcDir": false,
"m_OpenUI": false,
"m_Affection": false,
"m_ChoiceTalk": false,
"m_TalkText": 0,
"m_BalloonType": 0,
"m_HideBalloonTail": false,
"m_PCTargetBalloon": false,
"m_TalkDir": 7,
"m_EventID": 3106003,
"m_QuestID": 0,
"m_TrigConditionID": [
0,
0,
0,
0
],
"m_ChoiceText1": 0,
"m_InfluenceValue1": [
0,
0,
0,
0
],
"m_ConnectTalkNo1": 0,
"m_ChoiceText2": 0,
"m_InfluenceValue2": [
0,
0,
0,
0
],
"m_ConnectTalkNo2": 0,
"m_ChoiceText3": 0,
"m_InfluenceValue3": [
0,
0,
0,
0
],
"m_ConnectTalkNo3": 0,
"m_ChoiceText4": 0,
"m_InfluenceValue4": [
0,
0,
0,
0
],
"m_ConnectTalkNo4": 0
} 添加新事件,事件类型无限制,唯一要注意的就是大部分事件都绑定显示的地图,如何让事件合理发生需要自己想办法解决,我这里的处理方式是先添加事件1用来调用旁白(会显示“前情提要”),之后跳转到事件2,而事件2发生在其他场景显得更合理:
这一段是事件1: - 606、732行有批注
{
"m_DataList": [
{
"m_id": 1,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 902,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": true,
"m_OptAry": [
"1000",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 2,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 300,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
1000,
15000,
8570
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"0",
"0",
"",
"",
"",
"",
""
]
},
{
"m_id": 3,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 1200,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 1,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"1800",
"1",
"",
"",
"",
"",
""
]
},
{
"m_id": 4,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 100,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"0",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 5,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 1,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"0",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 6,
"m_Group": 1,
"m_Delay": 0,
"m_Command": 15,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
-500,
15000,
9000
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 7,
"m_Group": 1,
"m_Delay": 0,
"m_Command": 200,
"m_Target": 1,
"m_CharaDataId": 1201,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"1",
"0",
"",
"",
"",
"",
""
]
},
{
"m_id": 8,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 110,
"m_Target": 1,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"0",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 9,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 903,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"0",
"0",
"",
"",
"",
"",
""
]
},
{
"m_id": 10,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 0,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
1145,
15000,
8570
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": true,
"m_OptAry": [
"2000",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 11,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 50,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"1000",
"2",
"",
"",
"",
"",
""
]
},
{
"m_id": 12,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 1100,
"m_Target": 1,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 142, /这里调用了旁白“前情提要”/
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 3,
"m_Async": false,
"m_OptAry": [
"1",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 13,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 902,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"1000",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 14,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 60,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"2000",
"2",
"",
"",
"",
"",
""
]
},
{
"m_id": 15,
"m_Group": 0,
"m_Delay": 900,
"m_Command": 1000, /嵌套事件指令/
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
3106004, /事件2在Eventlist中ID/
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 16,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 712,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 17,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 220,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 18,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 50,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"2000",
"2",
"",
"",
"",
"",
""
]
},
{
"m_id": 19,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 10000,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"",
"",
"",
"",
"",
""
]
}
]
} 事件2 - 1827行有批注
{
"m_DataList": [
{
"m_id": 1,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 100,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"0",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 2,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 1,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"0",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 3,
"m_Group": 1,
"m_Delay": 0,
"m_Command": 15,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
80
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 4,
"m_Group": 1,
"m_Delay": 0,
"m_Command": 300,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
660,
0,
-20
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"C0_INIT",
"0",
"",
"2300",
"",
"",
""
]
},
{
"m_id": 5,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 10018,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
-16,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"C0_INIT",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 6,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 1200,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 1,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"1800",
"1",
"",
"",
"",
"",
""
]
},
{
"m_id": 7,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 10019,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 4,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 8,
"m_Group": 1,
"m_Delay": 0,
"m_Command": 201,
"m_Target": 1,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
200,
0
],
"m_Dir": 2,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"102",
"0",
"0",
"",
"",
"",
""
]
},
{
"m_id": 9,
"m_Group": 1,
"m_Delay": 0,
"m_Command": 6000,
"m_Target": 53,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 510,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
-15,
200,
-50
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 10,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 285,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"0",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 11,
"m_Group": 1,
"m_Delay": 0,
"m_Command": 200,
"m_Target": 31060,
"m_CharaDataId": 31060,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
-200,
0
],
"m_Dir": 3,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"31060",
"0",
"0",
"",
"",
"",
""
]
},
{
"m_id": 12,
"m_Group": 1,
"m_Delay": 0,
"m_Command": 6000,
"m_Target": 50,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 510,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
-15,
-200,
-50
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 13,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 350,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": true,
"m_OptAry": [
"C0_INIT",
"0",
"LINEAR",
"2",
"",
"",
""
]
},
{
"m_id": 14,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 900,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 112,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": true,
"m_OptAry": [
"0",
"0",
"",
"",
"",
"",
""
]
},
{
"m_id": 15,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 50,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": true,
"m_OptAry": [
"1000",
"2",
"",
"",
"",
"",
""
]
},
{
"m_id": 16,
"m_Group": 0,
"m_Delay": 500,
"m_Command": 10009,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"1",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 17,
"m_Group": 0,
"m_Delay": 1500,
"m_Command": 240,
"m_Target": 31060,
"m_CharaDataId": 0,
"m_CharaAnimId": 9,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"0",
"",
"",
"",
"",
""
]
},
{
"m_id": 18,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 40,
"m_Target": 31060,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 3,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
3106121,
310601,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"1",
"0",
"1",
"0",
"0",
"0",
"ON"
]
},
{
"m_id": 19,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 240,
"m_Target": 31060,
"m_CharaDataId": 0,
"m_CharaAnimId": 1,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"0",
"",
"",
"",
"",
""
]
},
{
"m_id": 20,
"m_Group": 0,
"m_Delay": 600,
"m_Command": 40,
"m_Target": 31060,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 3,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
3106122,
310601,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"1",
"0",
"1",
"0",
"0",
"0",
"ON"
]
},
{
"m_id": 21,
"m_Group": 0,
"m_Delay": 600,
"m_Command": 40,
"m_Target": 31060,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 3,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
3106123,
310601,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"1",
"0",
"1",
"0",
"0",
"0",
"ON"
]
},
{
"m_id": 22,
"m_Group": 0,
"m_Delay": 600,
"m_Command": 240,
"m_Target": 31060,
"m_CharaDataId": 0,
"m_CharaAnimId": 1,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"0",
"",
"",
"",
"",
""
]
},
{
"m_id": 23,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 40,
"m_Target": 31060,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 3,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
3106124,
310601,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"1",
"0",
"1",
"0",
"0",
"0",
"ON"
]
},
{
"m_id": 24,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 240,
"m_Target": 31060,
"m_CharaDataId": 0,
"m_CharaAnimId": 1,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"0",
"",
"",
"",
"",
""
]
},
{
"m_id": 25,
"m_Group": 0,
"m_Delay": 600,
"m_Command": 240,
"m_Target": 31060,
"m_CharaDataId": 0,
"m_CharaAnimId": 1,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"0",
"",
"",
"",
"",
""
]
},
{
"m_id": 26,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 40,
"m_Target": 31060,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 3,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
3106125,
310601,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"1",
"0",
"1",
"0",
"0",
"0",
"ON"
]
},
{
"m_id": 27,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 240,
"m_Target": 31060,
"m_CharaDataId": 0,
"m_CharaAnimId": 1,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"0",
"",
"",
"",
"",
""
]
},
{
"m_id": 28,
"m_Group": 0,
"m_Delay": 600,
"m_Command": 240,
"m_Target": 31060,
"m_CharaDataId": 0,
"m_CharaAnimId": 1,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"0",
"",
"",
"",
"",
""
]
},
{
"m_id": 29,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 40,
"m_Target": 31060,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 3,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
3106126,
310601,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"1",
"0",
"1",
"0",
"0",
"0",
"ON"
]
},
{
"m_id": 30,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 240,
"m_Target": 31060,
"m_CharaDataId": 0,
"m_CharaAnimId": 1,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"0",
"",
"",
"",
"",
""
]
},
{
"m_id": 31,
"m_Group": 0,
"m_Delay": 600,
"m_Command": 40,
"m_Target": 31060,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 3,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
3106127,
310601,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"1",
"0",
"1",
"0",
"0",
"0",
"ON"
]
},
{
"m_id": 32,
"m_Group": 0,
"m_Delay": 600,
"m_Command": 240,
"m_Target": 31060,
"m_CharaDataId": 0,
"m_CharaAnimId": 1,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"0",
"",
"",
"",
"",
""
]
},
{
"m_id": 33,
"m_Group": 0,
"m_Delay": 300,
"m_Command": 10009,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"0",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 34,
"m_Group": 0,
"m_Delay": 300,
"m_Command": 60,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"1000",
"2",
"",
"",
"",
"",
""
]
},
{
"m_id": 35,
"m_Group": 0,
"m_Delay": 600,
"m_Command": 11000,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 310604,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"1",
"1",
"",
"",
"",
"",
""
]
},
{
"m_id": 36,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 11011, /添加奖励道具的指令/
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 310606, /奖励道具ID/
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"-1",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 37,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 712,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 38,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 220,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"",
"",
"",
"",
"",
""
]
},
{
"m_id": 39,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 50,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"1000",
"2",
"",
"",
"",
"",
""
]
},
{
"m_id": 40,
"m_Group": 0,
"m_Delay": 0,
"m_Command": 10000,
"m_Target": 0,
"m_CharaDataId": 0,
"m_CharaAnimId": 0,
"m_EmotionId": 0,
"m_EffectId": 0,
"m_SoundId": 0,
"m_ItemId": 0,
"m_EquipId": 0,
"m_TextureId": 0,
"m_ObjectId": 0,
"m_MapId": 0,
"m_CurveID": 0,
"m_BitFlag": 0,
"m_Other": 0,
"m_Pos": [
0,
0,
0
],
"m_Dir": 0,
"m_EventId": [
0,
0,
0,
0
],
"m_NarrationId": 0,
"m_Text": [
0,
0,
0,
0,
0,
0
],
"m_TextWindowType": 0,
"m_Async": false,
"m_OptAry": [
"",
"",
"",
"",
"",
"",
""
]
}
]
} 结合上述文件的效果就是当角色拥有特定道具并抵达火山地图点位QuTr_PC165_02_02时,会触发事件3106003进入旁白再跳转到事件3106004,最后奖励道具。
现在新角色已经完美融入歧路0的世界了,甚至拥有比绝大多数队友更丰富的互动内容,其他拓展就请大家自行探索了。
因为字数限制,不得不拆分成了三篇,希望一次通览可以看飞书原版:https://my.feishu.cn/docx/IgJJdqm3co4TYlxfTRdcG45Tnvh?from=from_copylink