back_recharge
jiahuiwen 2019-03-19 11:15:19 +08:00
parent 0507cb91de
commit e1f606e1ed
11 changed files with 524 additions and 351 deletions

View File

@ -224,9 +224,9 @@ int mut,int#int,1
101204 101291#101292
101205 101293#101294
101206 101295
102001 10201
102002 10202
102003 10204
102001 10101
102002 10102
102003 10104
102004 102001#102002
102005 102003#102004
102006 102005#102006
@ -331,7 +331,7 @@ int mut,int#int,1
102105 102156
102106 102157
102107 102158
102108 10203
102108 10103
102109 102159#102160
102110 102161#102162
103001 10301

View File

@ -1,301 +1,302 @@
Id Style Refresh TriggerRules ExploreValues InitialEventId
int int int int int int
100001 4 3 2 0 100001
100002 5 3 2 0 100002
0 0 0 0 0 0
101001 1 2 1 0 101001
101002 1 2 1 0 101002
101026 1 2 1 0 101150
101014 1 2 1 0 101066
101027 1 2 1 0 101151
101028 1 2 1 0 101152
101025 1 2 2 0 101133
101003 1 2 1 0 101003
101004 2 2 2 0 101004
101019 2 2 2 0 101127
101020 2 2 2 0 101128
101022 2 2 2 0 101130
101015 2 3 2 0 101134
101021 2 3 2 0 101129
101005 3 2 2 0 101005
101006 4 2 2 0 101153
0 0 0 0 0 0
101008 5 3 2 0 101006
101009 5 3 2 0 101031
101010 5 3 2 0 101050
101011 5 3 2 0 101064
101012 5 3 2 0 101065
101013 8 2 0 0 0
101016 5 3 2 0 101149
101017 5 3 2 0 101165
101018 5 3 2 0 101114
101023 5 3 2 0 101154
101024 5 3 2 0 101200
101029 5 3 2 0 101202
0 0 0 0 0 0
102001 1 2 1 0 102001
102002 1 2 1 0 102002
102027 1 2 1 0 102108
102003 1 2 1 0 102003
102004 2 2 2 0 102004
102005 2 2 2 0 102005
102006 2 2 2 0 102006
102007 2 2 2 0 102007
102008 2 2 2 0 102008
102009 2 1 2 0 102009
102010 2 1 2 0 102010
102011 5 3 2 0 102011
102012 3 2 2 0 102013
102013 4 2 2 0 102014
102014 8 0 0 0 0
102015 5 3 1 0 102015
102016 5 3 2 0 102017
102017 5 3 2 0 102020
102018 5 3 2 0 102034
102019 5 3 2 0 102035
102020 5 3 2 0 102038
102021 5 3 2 0 102041
102022 5 3 2 0 102044
102023 5 3 2 0 102106
102024 5 3 2 0 102066
102025 5 3 2 0 102084
102026 5 3 2 0 102107
102028 5 3 2 0 0
0 0 0 0 0 0
103001 1 2 1 0 103001
103024 1 2 1 0 103070
103002 1 2 1 0 103002
103025 1 2 1 0 103071
103003 1 2 1 0 103003
103004 2 2 2 0 103004
103005 2 2 2 0 103005
103006 2 2 2 0 103006
103007 2 2 2 0 103007
103009 2 2 2 0 103009
103010 2 2 2 0 103010
103008 2 1 2 0 103008
103011 3 2 2 0 103011
103012 4 2 2 0 103012
103013 5 3 2 0 103013
103014 7 3 2 0 103015
103015 7 3 2 0 103016
103016 8 0 0 0 0
103017 5 3 2 0 103017
103018 5 3 2 0 103018
103019 5 2 2 0 103068
103020 5 3 2 0 103065
103021 5 3 2 0 103042
103022 5 3 2 0 103066
103023 5 3 2 0 103067
0 0 0 0 0 0
104001 1 2 1 0 104001
104031 1 2 1 0 104120
104002 1 2 1 0 104002
104032 1 2 1 0 104121
104033 1 2 1 0 104122
104034 1 2 1 0 104123
104003 1 2 1 0 104003
104004 1 3 1 0 104004
104005 2 2 2 0 104005
104006 2 2 2 0 104006
104007 2 2 2 0 104007
104008 2 2 2 0 104008
104009 2 2 2 0 104009
104010 2 2 2 0 104010
104011 2 2 2 0 104011
104012 2 1 2 0 104012
104013 3 2 2 0 104013
104014 4 2 2 0 104014
104015 1 3 1 0 104015
104016 7 3 2 0 104016
104133 7 3 2 0 104133
104134 7 3 2 0 104134
104017 8 0 0 0 0
104018 5 3 2 0 104124
104019 5 3 2 0 104125
104020 5 3 2 0 104126
104021 5 3 2 0 104017
104022 5 3 2 0 104127
104023 5 3 2 0 104135
104024 5 3 2 0 104048
104025 5 3 2 0 104128
104026 5 3 2 0 104136
104027 5 3 2 0 104129
104028 5 3 2 0 104130
104029 5 3 2 0 104131
104030 5 3 2 0 104132
104036 1 2 1 0 104137
104037 1 2 1 0 104138
104038 5 3 2 0 0
0 0 0 0 0 0
105001 1 2 1 0 105001
105002 1 2 1 0 105002
105004 1 3 1 0 105004
105003 1 2 1 0 105003
105005 2 2 2 0 105005
105006 2 2 2 0 105006
105007 2 2 2 0 105007
105008 2 2 2 0 105008
105009 2 2 2 0 105009
105010 2 2 2 0 105010
105011 2 2 2 0 105011
105012 2 1 2 0 105012
105013 3 2 2 0 105013
105014 4 2 2 0 105014
105015 5 3 2 0 105015
105016 5 3 2 0 105016
105017 5 3 2 0 105017
105018 5 3 2 0 105018
105019 5 3 2 0 105019
105020 7 3 2 0 105079
105021 7 3 2 0 105080
105022 8 0 0 0 0
105023 5 3 2 0 105020
105024 5 3 2 0 105034
105025 5 3 2 0 105037
105026 5 3 2 0 105040
105027 5 3 2 0 105043
105028 5 3 2 0 105046
105029 5 3 2 0 105049
105030 5 3 2 0 105052
105031 5 3 2 0 105055
105032 5 3 2 0 105059
105033 5 3 2 0 105081
105034 5 3 2 0 105082
105035 5 3 2 0 105083
105036 5 3 2 0 105085
105037 5 3 2 0 105093
105038 5 3 2 0 105097
105039 5 3 2 0 105100
105040 5 3 2 0 105103
105041 5 3 2 0 105105
0 0 0 0 0 0
106001 1 2 1 0 106001
106002 1 2 1 0 106002
106003 1 2 1 0 106003
106004 2 2 2 0 106004
106005 2 2 2 0 106005
106006 2 2 2 0 106006
106007 2 2 2 0 106007
106008 2 2 2 0 106008
106009 2 2 2 0 106009
106010 2 2 2 0 106010
106011 2 1 2 0 106011
106012 3 2 2 0 106012
106013 4 2 2 0 106013
106014 9 2 2 0 106014
106015 5 2 2 0 106015
106016 9 2 2 0 106016
106017 5 2 2 0 106017
106018 8 0 0 0 0
106019 5 3 2 0 106018
106020 5 3 2 0 106019
106021 5 3 2 0 106084
106022 5 3 2 0 106055
106023 5 3 2 0 106083
106024 9 3 1 0 106070
106025 1 2 1 0 106078
106026 1 2 1 0 106079
106027 1 2 1 0 106080
106028 1 2 1 0 106081
106029 1 2 1 0 106082
0 0 0 0 0 0
107001 1 2 1 0 107001
107002 1 2 1 0 107002
107003 1 2 1 0 107003
107004 1 3 1 0 107004
107005 2 2 2 0 107005
107006 2 2 2 0 107006
107007 2 2 2 0 107007
107008 2 2 2 0 107008
107009 2 2 2 0 107009
107010 2 2 2 0 107010
107011 2 2 2 0 107011
107012 2 1 2 0 107012
107013 3 2 2 0 107013
107014 4 2 2 0 107014
107015 5 3 1 0 107015
107016 5 3 2 0 107016
107017 5 3 1 0 107018
107018 5 3 2 0 107019
107019 5 3 1 0 107021
107020 5 3 2 0 107022
107021 8 0 0 0 0
107022 5 3 2 0 107024
107023 5 3 2 0 107035
107024 5 3 2 0 107055
107025 5 3 2 0 107056
107026 5 3 2 0 107057
107027 5 3 2 0 107058
107028 5 3 2 0 107059
107029 5 3 2 0 107060
107030 5 3 2 0 107061
0 0 0 0 0 0
108001 1 2 1 0 108001
108002 1 2 1 0 108002
108003 1 2 1 0 108003
108004 1 2 1 0 108004
108005 1 2 1 0 108005
108006 1 2 1 0 108006
108007 1 2 1 0 108007
108008 1 3 1 0 108008
108009 1 3 1 0 108009
108010 3 2 2 0 108010
108011 4 2 2 0 108011
108012 5 2 2 0 108012
108013 8 0 0 0 0
108014 5 3 2 0 108013
108015 5 3 2 0 108019
108016 5 3 2 0 108025
108017 5 3 2 0 108031
108018 5 3 2 0 108037
108019 2 1 2 0 108067
108020 2 1 2 0 108068
108021 2 1 2 0 108069
0 0 0 0 0 0
109001 1 2 1 0 109001
109002 1 2 1 0 109002
109003 1 2 1 0 109003
109004 1 2 1 0 109004
109005 1 2 1 0 109005
109006 1 2 1 0 109006
109007 1 3 1 0 109007
109008 3 2 2 0 109009
109009 4 2 2 0 109010
109010 5 2 2 0 109011
109011 1 3 1 0 109008
109012 8 0 0 0 0
109013 5 3 2 0 109013
109014 5 3 2 0 109014
109015 5 3 1 0 109015
109016 5 3 2 0 109024
109017 5 3 2 0 109043
109018 5 3 2 0 109054
109019 5 3 2 0 109055
109020 5 3 2 0 109056
109021 5 3 2 0 109057
109022 5 3 2 0 109058
109023 5 3 2 0 109059
109024 5 3 2 0 109060
109025 5 3 2 0 109061
109026 5 3 2 0 109062
109027 2 2 2 0 109063
109028 2 2 2 0 109064
109029 2 2 2 0 109065
109030 2 2 2 0 109066
109031 2 1 2 0 109067
109032 2 1 2 0 109068
0 0 0 0 0 0
110001 1 2 1 0 110001
110002 1 2 1 0 110002
110003 1 2 1 0 110003
110004 1 2 1 0 110004
110005 1 2 1 0 110005
110006 1 3 1 0 110006
110007 2 2 2 0 110007
110008 2 2 2 0 110008
110009 2 2 2 0 110009
110010 2 1 2 0 110010
110011 3 2 2 0 110011
110012 4 2 2 0 110012
110013 8 0 0 0 0
Id Style Refresh TriggerRules ExploreValues InitialEventId Confused
int int int int int int int
100001 4 3 2 0 100001 0
100002 5 3 2 0 100002 0
100003 5 3 1 0 100019 0
0 0 0 0 0 0 0
101001 1 2 1 0 101001 0
101002 1 2 1 0 101002 0
101026 1 2 1 0 101150 0
101014 1 2 1 0 101066 0
101027 1 2 1 0 101151 0
101028 1 2 1 0 101152 0
101025 1 2 2 0 101133 0
101003 1 2 1 0 101003 0
101004 2 2 2 0 101004 0
101019 2 2 2 0 101127 0
101020 2 2 2 0 101128 0
101022 2 2 2 0 101130 0
101015 2 3 2 0 101134 0
101021 2 3 2 0 101129 0
101005 3 2 2 0 101005 0
101006 4 2 2 0 101153 0
0 0 0 0 0 0 0
101008 5 3 2 0 101006 0
101009 5 3 2 0 101031 0
101010 5 3 2 0 101050 0
101011 5 3 2 0 101064 0
101012 5 3 2 0 101065 0
101013 8 2 0 0 0 0
101016 5 3 2 0 101149 0
101017 5 3 2 0 101165 0
101018 5 3 2 0 101114 0
101023 5 3 2 0 101154 0
101024 5 3 2 0 101200 0
101029 5 3 2 0 101202 0
0 0 0 0 0 0 0
102001 1 2 1 0 102001 0
102002 1 2 1 0 102002 0
102027 1 2 1 0 102108 0
102003 1 2 1 0 102003 0
102004 2 2 2 0 102004 0
102005 2 2 2 0 102005 0
102006 2 2 2 0 102006 0
102007 2 2 2 0 102007 0
102008 2 2 2 0 102008 0
102009 2 1 2 0 102009 0
102010 2 1 2 0 102010 0
102011 5 3 2 0 102011 0
102012 3 2 2 0 102013 0
102013 4 2 2 0 102014 0
102014 8 0 0 0 0 0
102015 10 3 2 0 102015 0
102016 5 3 2 0 102017 0
102017 5 3 2 0 102020 0
102018 5 3 2 0 102034 0
102019 5 3 2 0 102035 0
102020 5 3 2 0 102038 0
102021 5 3 2 0 102041 0
102022 5 3 2 0 102044 0
102023 5 3 2 0 102106 0
102024 5 3 2 0 102066 0
102025 5 3 2 0 102084 0
102026 5 3 2 0 102107 0
102028 5 3 2 0 0 0
0 0 0 0 0 0 0
103001 1 2 1 0 103001 0
103024 1 2 1 0 103070 0
103002 1 2 1 0 103002 0
103025 1 2 1 0 103071 0
103003 1 2 1 0 103003 0
103004 2 2 2 0 103004 0
103005 2 2 2 0 103005 0
103006 2 2 2 0 103006 0
103007 2 2 2 0 103007 0
103009 2 2 2 0 103009 0
103010 2 2 2 0 103010 0
103008 2 1 2 0 103008 0
103011 3 2 2 0 103011 0
103012 4 2 2 0 103012 0
103013 5 3 2 0 103013 0
103014 7 3 2 0 103015 0
103015 7 3 2 0 103016 0
103016 8 0 0 0 0 0
103017 5 3 2 0 103017 0
103018 5 3 2 0 103018 0
103019 5 2 2 0 103068 0
103020 5 3 2 0 103065 0
103021 5 3 2 0 103042 0
103022 5 3 2 0 103066 0
103023 5 3 2 0 103067 0
0 0 0 0 0 0 0
104001 1 2 1 0 104001 0
104031 1 2 1 0 104120 0
104002 1 2 1 0 104002 0
104032 1 2 1 0 104121 0
104033 1 2 1 0 104122 0
104034 1 2 1 0 104123 0
104003 1 2 1 0 104003 0
104004 1 3 1 0 104004 0
104005 2 2 2 0 104005 0
104006 2 2 2 0 104006 0
104007 2 2 2 0 104007 0
104008 2 2 2 0 104008 0
104009 2 2 2 0 104009 0
104010 2 2 2 0 104010 0
104011 2 2 2 0 104011 0
104012 2 1 2 0 104012 0
104013 3 2 2 0 104013 0
104014 4 2 2 0 104014 0
104015 1 3 1 0 104015 0
104016 7 3 2 0 104016 0
104133 7 3 2 0 104133 0
104134 7 3 2 0 104134 0
104017 8 0 0 0 0 0
104018 5 3 2 0 104124 0
104019 5 3 2 0 104125 0
104020 5 3 2 0 104126 0
104021 5 3 2 0 104017 0
104022 5 3 2 0 104127 0
104023 5 3 2 0 104135 0
104024 5 3 2 0 104048 0
104025 5 3 2 0 104128 0
104026 5 3 2 0 104136 0
104027 5 3 2 0 104129 0
104028 5 3 2 0 104130 0
104029 5 3 2 0 104131 0
104030 5 3 2 0 104132 0
104036 1 2 1 0 104137 0
104037 1 2 1 0 104138 0
104038 5 3 2 0 0 0
0 0 0 0 0 0 0
105001 1 2 1 0 105001 0
105002 1 2 1 0 105002 0
105004 1 3 1 0 105004 0
105003 1 2 1 0 105003 0
105005 2 2 2 0 105005 0
105006 2 2 2 0 105006 0
105007 2 2 2 0 105007 0
105008 2 2 2 0 105008 0
105009 2 2 2 0 105009 0
105010 2 2 2 0 105010 0
105011 2 2 2 0 105011 0
105012 2 1 2 0 105012 0
105013 3 2 2 0 105013 0
105014 4 2 2 0 105014 0
105015 5 3 2 0 105015 0
105016 5 3 2 0 105016 0
105017 5 3 2 0 105017 0
105018 5 3 2 0 105018 0
105019 5 3 2 0 105019 0
105020 7 3 2 0 105079 0
105021 7 3 2 0 105080 0
105022 8 0 0 0 0 0
105023 5 3 2 0 105020 0
105024 5 3 2 0 105034 0
105025 5 3 2 0 105037 0
105026 5 3 2 0 105040 0
105027 5 3 2 0 105043 0
105028 5 3 2 0 105046 0
105029 5 3 2 0 105049 0
105030 5 3 2 0 105052 0
105031 5 3 2 0 105055 0
105032 5 3 2 0 105059 0
105033 5 3 2 0 105081 0
105034 5 3 2 0 105082 0
105035 5 3 2 0 105083 0
105036 5 3 2 0 105085 0
105037 5 3 2 0 105093 0
105038 5 3 2 0 105097 0
105039 5 3 2 0 105100 0
105040 5 3 2 0 105103 0
105041 5 3 2 0 105105 0
0 0 0 0 0 0 0
106001 1 2 1 0 106001 0
106002 1 2 1 0 106002 0
106003 1 2 1 0 106003 0
106004 2 2 2 0 106004 0
106005 2 2 2 0 106005 0
106006 2 2 2 0 106006 0
106007 2 2 2 0 106007 0
106008 2 2 2 0 106008 0
106009 2 2 2 0 106009 0
106010 2 2 2 0 106010 0
106011 2 1 2 0 106011 0
106012 3 2 2 0 106012 0
106013 4 2 2 0 106013 0
106014 9 2 2 0 106014 0
106015 5 2 2 0 106015 0
106016 9 2 2 0 106016 0
106017 5 2 2 0 106017 0
106018 8 0 0 0 0 0
106019 5 3 2 0 106018 0
106020 5 3 2 0 106019 0
106021 5 3 2 0 106084 0
106022 5 3 2 0 106055 0
106023 5 3 2 0 106083 0
106024 9 3 1 0 106070 0
106025 1 2 1 0 106078 0
106026 1 2 1 0 106079 0
106027 1 2 1 0 106080 0
106028 1 2 1 0 106081 0
106029 1 2 1 0 106082 0
0 0 0 0 0 0 0
107001 1 2 1 0 107001 0
107002 1 2 1 0 107002 0
107003 1 2 1 0 107003 0
107004 1 3 1 0 107004 0
107005 2 2 2 0 107005 0
107006 2 2 2 0 107006 0
107007 2 2 2 0 107007 0
107008 2 2 2 0 107008 0
107009 2 2 2 0 107009 0
107010 2 2 2 0 107010 0
107011 2 2 2 0 107011 0
107012 2 1 2 0 107012 0
107013 3 2 2 0 107013 0
107014 4 2 2 0 107014 0
107015 5 3 1 0 107015 0
107016 5 3 2 0 107016 0
107017 5 3 1 0 107018 0
107018 5 3 2 0 107019 0
107019 5 3 1 0 107021 0
107020 5 3 2 0 107022 0
107021 8 0 0 0 0 0
107022 5 3 2 0 107024 0
107023 5 3 2 0 107035 0
107024 5 3 2 0 107055 0
107025 5 3 2 0 107056 0
107026 5 3 2 0 107057 0
107027 5 3 2 0 107058 0
107028 5 3 2 0 107059 0
107029 5 3 2 0 107060 0
107030 5 3 2 0 107061 0
0 0 0 0 0 0 0
108001 1 2 1 0 108001 0
108002 1 2 1 0 108002 0
108003 1 2 1 0 108003 0
108004 1 2 1 0 108004 0
108005 1 2 1 0 108005 0
108006 1 2 1 0 108006 0
108007 1 2 1 0 108007 0
108008 1 3 1 0 108008 0
108009 1 3 1 0 108009 0
108010 3 2 2 0 108010 0
108011 4 2 2 0 108011 0
108012 5 2 2 0 108012 0
108013 8 0 0 0 0 0
108014 5 3 2 0 108013 0
108015 5 3 2 0 108019 0
108016 5 3 2 0 108025 0
108017 5 3 2 0 108031 0
108018 5 3 2 0 108037 0
108019 2 1 2 0 108067 0
108020 2 1 2 0 108068 0
108021 2 1 2 0 108069 0
0 0 0 0 0 0 0
109001 1 2 1 0 109001 0
109002 1 2 1 0 109002 0
109003 1 2 1 0 109003 0
109004 1 2 1 0 109004 0
109005 1 2 1 0 109005 0
109006 1 2 1 0 109006 0
109007 1 3 1 0 109007 0
109008 3 2 2 0 109009 0
109009 4 2 2 0 109010 0
109010 5 2 2 0 109011 0
109011 1 3 1 0 109008 0
109012 8 0 0 0 0 0
109013 5 3 2 0 109013 0
109014 5 3 2 0 109014 0
109015 5 3 1 0 109015 0
109016 5 3 2 0 109024 0
109017 5 3 2 0 109043 0
109018 5 3 2 0 109054 0
109019 5 3 2 0 109055 0
109020 5 3 2 0 109056 0
109021 5 3 2 0 109057 0
109022 5 3 2 0 109058 0
109023 5 3 2 0 109059 0
109024 5 3 2 0 109060 0
109025 5 3 2 0 109061 0
109026 5 3 2 0 109062 0
109027 2 2 2 0 109063 0
109028 2 2 2 0 109064 0
109029 2 2 2 0 109065 0
109030 2 2 2 0 109066 0
109031 2 1 2 0 109067 0
109032 2 1 2 0 109068 0
0 0 0 0 0 0 0
110001 1 2 1 0 110001 0
110002 1 2 1 0 110002 0
110003 1 2 1 0 110003 0
110004 1 2 1 0 110004 0
110005 1 2 1 0 110005 0
110006 1 3 1 0 110006 0
110007 2 2 2 0 110007 0
110008 2 2 2 0 110008 0
110009 2 2 2 0 110009 0
110010 2 1 2 0 110010 0
110011 3 2 2 0 110011 0
110012 4 2 2 0 110012 0
110013 8 0 0 0 0 0

View File

@ -329,7 +329,7 @@ int int int mut,int#int,2 mut,int#int,1 int mut,int#int,2
102012 0 0 null null 4 null
102013 1 2 1503#1 1002#1102#1202#1302 4 null
102014 0 0 null null 4 null
102015 0 1 10204 null 1 102012
102015 0 1 10104 null 1 102012
102016 0 0 null null 4 null
102017 0 0 null 10102 4 null
102018 0 0 null 10102 4 null
@ -338,8 +338,8 @@ int int int mut,int#int,2 mut,int#int,1 int mut,int#int,2
102021 0 0 null null 4 null
102022 0 19 3#103#19#2 null 4 null
102023 0 0 null null 4 null
102024 6 16 1503#1#102015 null 1 102016
102025 0 0 null null 4 null
102024 6 2 1503#1 null 1 102016
102025 0 15 102015 null 4 null
102026 0 0 null null 4 null
102027 0 0 null null 1 102018
102028 0 0 null null 1 102019
@ -377,14 +377,14 @@ int int int mut,int#int,2 mut,int#int,1 int mut,int#int,2
102060 3 0 null null 1 102046
102061 0 0 null null 4 null
102062 0 0 null null 1 102047
102063 0 1 10201 null 1 102048
102063 0 1 10101 null 1 102048
102064 0 0 null null 4 null
102065 0 1 10201 null 1 102049
102065 0 1 10101 null 1 102049
102066 0 0 null null 4 null
102067 0 1 10201 null 1 102050
102067 0 1 10101 null 1 102050
102068 0 0 null null 4 null
102069 0 0 null null 1 102051
102070 0 1 10202 null 1 102052
102070 0 1 10102 null 1 102052
102071 0 0 null null 4 null
102072 0 0 null 10102 1 102053
102073 0 0 null null 4 null
@ -393,7 +393,7 @@ int int int mut,int#int,2 mut,int#int,1 int mut,int#int,2
102076 0 0 null null 4 null
102077 7 0 null null 1 102055
102078 8 0 null null 1 102055
102079 0 1 10202 null 1 102056
102079 0 1 10102 null 1 102056
102080 0 0 null null 4 null
102081 9 0 null null 5 102057
102082 0 0 null null 4 null
@ -413,25 +413,25 @@ int int int mut,int#int,2 mut,int#int,1 int mut,int#int,2
102096 0 0 null null 1 102069
102097 0 0 null null 1 102070
102098 0 0 null null 1 102071
102099 0 1 10201 null 1 102072
102099 0 1 10101 null 1 102072
102100 0 0 null null 4 null
102101 0 1 10201 null 1 102073
102101 0 1 10101 null 1 102073
102102 0 0 null null 4 null
102103 0 1 10201 null 1 102074
102103 0 1 10101 null 1 102074
102104 0 0 null null 4 null
102105 0 1 10203 10102 1 102075
102105 0 1 10103 10102 1 102075
102106 0 0 null 10102 1 102075
102107 0 0 null null 4 null
102108 0 1 10203 null 3 102076#102077|1#5
102108 0 1 10103 null 3 102076#102077|1#5
102109 0 0 null null 3 102076#102077|1#5
102110 0 0 null null 4 null
102111 0 1 10202 null 1 102078
102111 0 1 10102 null 1 102078
102112 0 0 null null 4 null
102113 0 0 null null 6 102075
102114 1 2 1503#1 null 1 102079
102115 0 0 null null 1 102079
102116 0 0 null null 4 null
102117 0 1 10202 null 1 102080
102117 0 1 10102 null 1 102080
102118 0 0 null null 4 null
102119 0 0 null 10102 6 102081
102120 0 0 null null 4 null
@ -440,23 +440,23 @@ int int int mut,int#int,2 mut,int#int,1 int mut,int#int,2
102123 0 0 null null 6 102081
102124 0 0 null null 1 102085
102125 0 0 null null 4 null
102126 0 1 10201 null 1 102086
102126 0 1 10101 null 1 102086
102127 0 0 null null 4 null
102128 0 1 10201 null 1 102087
102128 0 1 10101 null 1 102087
102129 0 0 null null 4 null
102130 0 1 10201 null 1 102088
102130 0 1 10101 null 1 102088
102131 0 0 null null 4 null
102132 0 1 10201 null 1 102089
102132 0 1 10101 null 1 102089
102133 0 0 null null 4 null
102134 0 1 10202 null 1 102090
102134 0 1 10102 null 1 102090
102135 0 0 null null 4 null
102136 0 1 10202 null 1 102091
102136 0 1 10102 null 1 102091
102137 0 0 null null 4 null
102138 0 1 10203 null 1 102092
102138 0 1 10103 null 1 102092
102139 0 0 null null 4 null
102140 0 1 10203 null 1 102093
102140 0 1 10103 null 1 102093
102141 0 0 null null 4 null
102142 0 1 10205 null 1 102094
102142 0 1 10105 null 1 102094
102143 0 0 null null 4 null
102144 0 0 null 10102 5 102095
102145 0 0 null null 4 null

View File

@ -652,3 +652,103 @@ int mut,float#float,2 mut,int#int,2 mut,float#float,2 float
20130 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 0.0
20131 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 0.0
20132 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 0.0
500101 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 1.0
500102 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 1.0
500103 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 1.0
500104 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 1.0
500105 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 1.0
500106 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 1.0
500107 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 1.0
500108 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 1.0
500109 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 1.0
500110 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 1.0
500201 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 2
500202 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 2
500203 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 2
500204 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 2
500205 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 2
500206 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 2
500207 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 2
500208 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 2
500209 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 2
500210 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 2
500301 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 3
500302 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 3
500303 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 3
500304 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 3
500305 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 3
500306 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 3
500307 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 3
500308 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 3
500309 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 3
500310 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 3
500401 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 4
500402 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 4
500403 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 4
500404 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 4
500405 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 4
500406 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 4
500407 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 4
500408 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 4
500409 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 4
500410 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 4
500501 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 5
500502 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 5
500503 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 5
500504 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 5
500505 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 5
500506 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 5
500507 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 5
500508 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 5
500509 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 5
500510 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 5
500601 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 6
500602 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 6
500603 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 6
500604 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 6
500605 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 6
500606 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 6
500607 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 6
500608 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 6
500609 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 6
500610 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 6
500701 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 7
500702 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 7
500703 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 7
500704 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 7
500705 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 7
500706 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 7
500707 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 7
500708 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 7
500709 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 7
500710 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 7
500801 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 8
500802 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 8
500803 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 8
500804 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 8
500805 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 8
500806 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 8
500807 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 8
500808 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 8
500809 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 8
500810 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 8
500901 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 9
500902 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 9
500903 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 9
500904 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 9
500905 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 9
500906 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 9
500907 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 9
500908 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 9
500909 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 9
500910 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 9
501001 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 10
501002 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 10
501003 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 10
501004 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 10
501005 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 10
501006 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 10
501007 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 10
501008 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 10
501009 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 10
501010 20012#0.7|10014#0.7 1|4 0.8#1|9#0.3#6.5#2 10

View File

@ -43,6 +43,12 @@ public class MapPointConfig implements BaseConfig{
*/
private int initialEventId;
/**
*
* 1: 2:
*/
private int confused;
@Override
public void init() throws Exception {
scMapEventMap = STableManager.getConfig(MapPointConfig.class);
@ -75,4 +81,8 @@ public class MapPointConfig implements BaseConfig{
public int getExploreValues() {
return exploreValues;
}
public int getConfused() {
return confused;
}
}

View File

@ -2,6 +2,8 @@ package com.ljsd.jieling.handler.map;
import com.ljsd.jieling.config.*;
import com.ljsd.jieling.core.GlobalsDef;
import com.ljsd.jieling.db.redis.RedisKey;
import com.ljsd.jieling.db.redis.RedisUtil;
import com.ljsd.jieling.handler.map.behavior.BaseBehavior;
import com.ljsd.jieling.handler.mission.Mission;
import com.ljsd.jieling.logic.dao.*;
@ -65,21 +67,26 @@ public class MapLogic {
return;
}
int totalStep = 0;
Set<String> heroes = new HashSet<>(teamPosHeroInfos.size());
List<String> heroes = new ArrayList<>(teamPosHeroInfos.size());
for (TeamPosHeroInfo heroInfo : teamPosHeroInfos) {
Hero hero = user.getHeroManager().getHero(heroInfo.getHeroId());
if (hero == null) {
return;
break;
}
hero.setCurHp(HeroLogic.getInstance().calHeroAttribute(hero, GlobalsDef.HP_TYPE));
heroes.add(heroInfo.getHeroId());
hero.setSpeed(HeroLogic.getInstance().calHeroAttribute(hero, GlobalsDef.SPEED_TYPE));
totalStep += HeroLogic.getInstance().calHeroAttribute(hero, GlobalsDef.ACTION_POWER_RORMULA_TYPE);
heroes.add(heroInfo.getHeroId());
}
if (heroes.size() != teamPosHeroInfos.size()) {
LOGGER.info("enterMap() uid=>{} team pos is wrong ", uid, teamId);
return;
}
List<String> heroFightInfo = HeroLogic.getInstance().getHeroFightInfo(user, teamId);
// TODO to redis
// heroFightInfo
mapManager.setTeamId(teamId);
mapManager.setTotalStep(totalStep + 5);
mapManager.setHeroes(heroes);
}
if (mapManager.getCurMapId() == 0) {
user.getPlayerInfoManager().setMapId(mapId);
@ -331,6 +338,14 @@ public class MapLogic {
MessageUtil.sendErrorResponse(session,0, messageType.getNumber(), "");
return;
}
// 2:移动不消耗,触发事件消耗
// if (mapPointConfig.getConfuced() == 2) {
// if (mapManager.getTotalStep() < ) {
// LOGGER.info("sOptionConfig == null=>{}", optionId);
// MessageUtil.sendErrorResponse(session,0, messageType.getNumber(), "");
// return;
// }
// }
int behaviorType = sOptionConfig.getBehaviorType();
int[][] behaviorTypeValues = sOptionConfig.getBehaviorTypeValues();
BaseBehavior baseBehavior = baseBehaviorMap.get(behaviorType);
@ -385,6 +400,10 @@ public class MapLogic {
nextPoint = cell.getEventId();
break;
}
case 11:{
nextPoint = cell.getEventId();
break;
}
default:{
break;
}
@ -428,8 +447,8 @@ public class MapLogic {
if (dropBuilder != null) {
eventUpdateResponse.setDrop(dropBuilder);
}
// LOGGER.info("updateEvent =====>success<====== xy=>{}, getPointId=>{} eventId={}, mission=>{}, nextPoint=>{}, eventBehaviorCommon=>{}", mapManager.getCurXY(), cell == null ? 0 : cell.getPointId(),
// cell == null ? 0 : cell.getEventId(), eventUpdateResponse.getMissionList(), nextPoint, eventBehaviorCommon);
LOGGER.info("updateEvent =====>success<====== xy=>{}, getPointId=>{} eventId={}, mission=>{}, nextPoint=>{}, eventBehaviorCommon=>{}", mapManager.getCurXY(), cell == null ? 0 : cell.getPointId(),
cell == null ? 0 : cell.getEventId(), eventUpdateResponse.getMissionList(), nextPoint, eventBehaviorCommon);
MessageUtil.sendMessage(session, 1, messageType.getNumber(), eventUpdateResponse.build(), true);
}
@ -525,7 +544,6 @@ public class MapLogic {
public void resetMapInfo(User user, boolean needTemporaryItem) throws Exception {
MapManager mapManager = user.getMapManager();
mapManager.setMapInfo(new HashMap<>());
mapManager.setHeroes(new HashSet<>());
mapManager.setTypeEight(new HashMap<>());
mapManager.setWalkCells(new HashSet<>());
mapManager.setCurXY(0);
@ -557,6 +575,12 @@ public class MapLogic {
MessageUtil.sendErrorResponse(session,0, messageType.getNumber(), "");
return;
}
int teamId = user.getMapManager().getTeamId();
// List<Integer> pokemonSkill = HeroLogic.getInstance().getPokenmonSkills(user, teamId);
// TODO from redis
// List<String> heroFightInfos = user.getMapManager().getHeroFightInfos();
// List<String> monserIds =
CommonProto.Drop.Builder drop = ItemUtil.drop(user, sMonsterGroup.getRewardgroup(), 1, 1);
FightInfoProto.FightEndResponse fightEndResponse = FightInfoProto.FightEndResponse
.newBuilder()

View File

@ -3,7 +3,6 @@ package com.ljsd.jieling.handler.map;
import com.ljsd.common.mogodb.MongoBase;
import com.ljsd.jieling.db.mongo.MongoKey;
import com.ljsd.jieling.logic.dao.root.User;
import java.util.*;
@ -19,8 +18,8 @@ public class MapManager extends MongoBase {
private int triggerXY;
private int maxMapId;
private Set<String> heroes;
// 使用编队id
private int teamId;
private Map<Integer, Cell> mapInfo;
@ -94,13 +93,13 @@ public class MapManager extends MongoBase {
this.typeEight = typeEight;
}
public Set<String> getHeroes() {
return heroes;
public int getTeamId() {
return teamId;
}
public void setHeroes(Set<String> heroes) throws Exception {
updateString( "heroes", heroes);
this.heroes = heroes;
public void setTeamId(int teamId) {
updateString( "teamId", teamId);
this.teamId = teamId;
}
public Set<Integer> getWalkCells() {

View File

@ -12,6 +12,7 @@ import com.ljsd.jieling.handler.mission.CheckMissionReturn;
import com.ljsd.jieling.handler.mission.Mission;
import com.ljsd.jieling.handler.mission.MissionLogic;
import com.ljsd.jieling.logic.dao.Hero;
import com.ljsd.jieling.logic.dao.TeamPosHeroInfo;
import com.ljsd.jieling.logic.dao.root.User;
import com.ljsd.jieling.logic.hero.HeroLogic;
import com.ljsd.jieling.protocols.CommonProto;
@ -77,10 +78,11 @@ public class BehaviorUtil {
MapManager mapManager = user.getMapManager();
String key = RedisKey.getKey(RedisKey.FIGHT, user.getId(), false);
RedisUtil.getInstence().set(key, Integer.toString(groupId), RedisKey.EXPIRE_TIME);
Set<String> heroes = mapManager.getHeroes();
List<CommonProto.HeroFightInfo> heroFightInfos = new ArrayList<>(heroes.size());
for (String heroId : heroes) {
Hero hero = user.getHeroManager().getHero(heroId);
int teamId = mapManager.getTeamId();
List<TeamPosHeroInfo> teamPosHeroInfos = user.getTeamPosManager().getTeamPosForHero().get(teamId);
List<CommonProto.HeroFightInfo> heroFightInfos = new ArrayList<>(teamPosHeroInfos.size());
for (TeamPosHeroInfo teamPosHeroInfo : teamPosHeroInfos) {
Hero hero = user.getHeroManager().getHero(teamPosHeroInfo.getHeroId());
if (hero == null || hero.getCurHp() == 0) {
continue;
}

View File

@ -42,6 +42,8 @@ public class Hero extends MongoBase {
private float curHp;
private int speed;
public Hero(){
//绑定关系
this.setRootCollection(User._COLLECTION_NAME);
@ -113,6 +115,14 @@ public class Hero extends MongoBase {
this.star = star;
}
public int getSpeed() {
return speed;
}
public void setSpeed(int speed) {
updateString("speed",speed);
this.speed = speed;
}
public String getId() {
return id;

View File

@ -1,6 +1,7 @@
package com.ljsd.jieling.logic.hero;
public enum HeroAttributeEnum {
CurHP(0),
Hp(1),
Attack(2),
PhysicalDefence(3),

View File

@ -26,10 +26,33 @@ public class HeroLogic {
public static List<Integer> transTemplate = new ArrayList<>();
static {
transTemplate.add(HeroAttributeEnum.Hp.getPropertyId());
transTemplate.add(HeroAttributeEnum.Attack.getPropertyId());
transTemplate.add(HeroAttributeEnum.CurHP.getPropertyId()); // 生命
transTemplate.add(HeroAttributeEnum.Hp.getPropertyId()); // 最大生命
transTemplate.add(HeroAttributeEnum.Attack.getPropertyId()); // 攻击力
transTemplate.add(HeroAttributeEnum.PhysicalDefence.getPropertyId());// 护甲
transTemplate.add(HeroAttributeEnum.MagicDefence.getPropertyId()); // 魔抗
transTemplate.add(HeroAttributeEnum.Speed.getPropertyId()); // 速度
transTemplate.add(HeroAttributeEnum.DamageBocusFactor.getPropertyId()); // 伤害加成系数
transTemplate.add(HeroAttributeEnum.DamageReduceFactor.getPropertyId()); // 伤害减免系数
transTemplate.add(HeroAttributeEnum.Hit.getPropertyId()); // 命中率
transTemplate.add(HeroAttributeEnum.Dodge.getPropertyId()); // 闪避率
transTemplate.add(HeroAttributeEnum.CritFactor.getPropertyId()); // 暴击率
transTemplate.add(HeroAttributeEnum.CritDamageFactor.getPropertyId()); // 暴击伤害系数
transTemplate.add(HeroAttributeEnum.TreatFacter.getPropertyId()); // 治疗加成系数
transTemplate.add(HeroAttributeEnum.FireDamageBonusFactor.getPropertyId()); // 火系伤害加成系数
transTemplate.add(HeroAttributeEnum.FireDamageReduceFactor.getPropertyId()); // 火系伤害减免系数
transTemplate.add(HeroAttributeEnum.WaterDamageBonusFactor.getPropertyId()); // 冰系伤害加成系数
transTemplate.add(HeroAttributeEnum.WaterDamageReduceFactor.getPropertyId());// 冰系伤害减免系数
transTemplate.add(HeroAttributeEnum.LightDamageBonusFactor.getPropertyId()); // 雷系伤害加成系数
transTemplate.add(HeroAttributeEnum.LightDamageReduceFactor.getPropertyId());// 雷系伤害减免系数
transTemplate.add(HeroAttributeEnum.WindDamageBonusFactor.getPropertyId()); // 风系伤害加成系数
transTemplate.add(HeroAttributeEnum.WindDamageReduceFactor.getPropertyId()); // 风系伤害减免系数
transTemplate.add(HeroAttributeEnum.LandDamageBonusFactor.getPropertyId()); // 地系伤害加成系数
transTemplate.add(HeroAttributeEnum.LandDamageReduceFactor.getPropertyId()); // 地系伤害减免系数
transTemplate.add(HeroAttributeEnum.DarkDamageBonusFactor.getPropertyId()); // 暗系伤害加成系数
transTemplate.add(HeroAttributeEnum.DarkDamageReduceFactor.getPropertyId()); // 暗系伤害减免系数
}
private static final String VERTICAL = "|";
private static final String DIVISION = "#";
public void getAllEquipInfo(ISession iSession,int index) throws Exception {
@ -628,6 +651,9 @@ public class HeroLogic {
Hero hero = heroMap.get(heroId);
Map<Integer, Integer> heroAttributeMap = calHeroFinalAttribute(user, hero);
StringBuilder sb = new StringBuilder(hero.getTemplateId()).append(DIVISION);
for (Integer skillId : hero.getSkillList()) {
sb.append(skillId).append(DIVISION);
}
for(Integer templatePropetyId:transTemplate){
Integer propertyValue = heroAttributeMap.get(templatePropetyId);
if(propertyValue == null){