Commit 45bdd62ba4ef98a262222fb7dd70d0076ee8a1ef

Authored by zhangqijia
1 parent 57b92579

feat: add achievement

Datas/pro2d/task/QuestAchievementDatas.xlsx 0 → 100644
No preview for this file type
Datas/pro2d/QuestDataCondition.xlsx renamed to Datas/pro2d/task/QuestDataCondition.xlsx
No preview for this file type
Datas/pro2d/QuestDatas.xlsx renamed to Datas/pro2d/task/QuestDatas.xlsx
No preview for this file type
Defines/pro2d.xml
... ... @@ -861,13 +861,33 @@
861 861 <var name="TaskCondition" type="int"/>
862 862 <var name="Circulable" type="int"/>
863 863 <var name="QuestAward" type="string"/>
  864 + <var name="StartTime" type="string"/>
  865 + <var name="EndTime" type="string"/>
864 866 </bean>
865 867  
  868 + <bean name="QuestAchievementDataStruct">
  869 + <var name="QuestName" type="string"/>
  870 + <var name="QuestGoalText" type="string"/>
  871 + <var name="Active" type="int"/>
  872 + <var name="QuestGoal" type="int"/>
  873 + <var name="QuestGoalTypeTag" type="int"/>
  874 + <var name="QuestGoalProgressMax" type="int"/>
  875 + <var name="QuestPrecondition" type="int"/>
  876 + <var name="UnlockCondition" type="int"/>
  877 + <var name="TaskCondition" type="int"/>
  878 + <var name="QuestAward" type="string"/>
  879 + </bean>
  880 +
866 881 <bean name="QuestDatas">
867 882 <var name="QuestTag" type="int"/>
868 883 <var name="QuestDataStructs" type="map,int,QuestDataStruct"/>
869 884 </bean>
870 885  
  886 + <bean name="QuestAchievementDatas">
  887 + <var name="QuestTag" type="int"/>
  888 + <var name="QuestAchievementDataStructs" type="map,int,QuestAchievementDataStruct"/>
  889 + </bean>
  890 +
871 891 <bean name="QuestDataCondition">
872 892 <var name="ID" type="int"/>
873 893 <var name="ConditionName" type="string"/>
... ... @@ -1145,8 +1165,9 @@
1145 1165 <table name="TbOpenBox" value="OpenBox" input="pro2d/OpenBox.xlsx"/>
1146 1166 <table name="TbPopupsDatas" value="PopupsDatas" input="pro2d/PopupsDatas.xlsx"/>
1147 1167 <table name="TbPropertiesName" value="PropertiesName" input="pro2d/PropertiesName.xls"/>
1148   - <table name="TbQuestDatas" value="QuestDatas" input="pro2d/QuestDatas.xlsx"/>
1149   - <table name="TbQuestDataCondition" value="QuestDataCondition" input="pro2d/QuestDataCondition.xlsx"/>
  1168 + <table name="TbQuestDatas" value="QuestDatas" input="pro2d/task/QuestDatas.xlsx"/>
  1169 + <table name="TbQuestAchievementData" value="QuestAchievementDatas" input="pro2d/task/QuestAchievementDatas.xlsx"/>
  1170 + <table name="TbQuestDataCondition" value="QuestDataCondition" input="pro2d/task/QuestDataCondition.xlsx"/>
1150 1171  
1151 1172 <table name="TbRogueChapter" value="RogueChapter" input="pro2d/RogueChapter.xlsx"/>
1152 1173 <table name="TbRogueMonsterCard" value="RogueMonsterCard" input="pro2d/RogueMonsterCard.xlsx"/>
... ...