diff --git a/conf/server/ItemConfig.txt b/conf/server/ItemConfig.txt index c213fa7c5..a7d41a62f 100644 --- a/conf/server/ItemConfig.txt +++ b/conf/server/ItemConfig.txt @@ -1,385 +1,385 @@ Id BackpackOrNot ItemType ItemBaseType Quantity Isopen Price UseType RewardGroup UsePerCount IsSave HeroStar Ifopen int bool int int int bool string int int int int mut,int#int,1 int -1 false 0 0 1 false null 0 0 0 0 null 1 -2 false 0 0 2 false null 0 0 0 0 null 1 -3 false 0 0 3 false null 0 0 0 1 null 1 -4 true 0 4 4 false null 0 0 0 0 null 1 -5 true 0 4 5 false null 0 0 0 0 null 1 -6 true 0 4 1 false null 0 0 0 0 null 1 -14 false 0 0 4 false null 0 0 0 1 null 1 -15 false 0 0 5 false null 0 0 0 0 null 1 -16 false 0 0 1 false null 0 0 0 0 null 1 -17 false 0 0 2 false null 0 0 0 0 null 1 -18 false 0 0 3 false null 0 0 0 0 null 1 -19 true 0 4 4 false null 0 0 0 0 null 1 -20 true 0 4 5 false null 0 0 0 0 null 1 -1001 true 0 2 1 false null 0 0 0 0 null 1 -1002 true 0 2 2 false null 0 0 0 0 null 1 -1003 true 0 2 3 false null 0 0 0 0 null 1 -1004 true 0 2 4 false null 0 0 0 0 null 1 -1005 true 0 2 5 false null 0 0 0 0 null 1 -1006 true 0 2 1 false null 0 0 0 0 null 1 -1007 true 0 2 3 false 0 0 0 0 null 1 -1008 true 0 2 4 false 0 0 0 0 null 1 -1009 true 0 2 5 false 0 0 0 0 null 1 -1010 true 0 4 1 false null 0 0 0 0 null 1 -1011 true 0 4 2 false null 0 0 0 0 null 1 -1012 true 0 4 3 false null 0 0 0 0 null 1 -1013 true 0 4 4 false null 0 0 0 0 null 1 -1014 true 0 4 1 false null 0 0 0 0 null 1 -1015 true 0 4 2 false null 0 0 0 0 null 1 -1016 true 0 4 3 false null 0 0 0 0 null 1 -1017 true 0 4 4 false null 0 0 0 0 null 1 -1018 true 0 4 1 false null 0 0 0 0 null 1 -1019 true 0 4 2 false null 0 0 0 0 null 1 -1020 true 0 4 3 false null 0 0 0 0 null 1 -1021 true 0 4 4 false null 0 0 0 0 null 1 -1501 true 0 2 2 false null 0 0 0 0 null 1 -1502 true 0 2 3 false null 0 0 0 0 null 1 -1503 true 0 2 4 false null 0 0 0 0 null 1 -1504 true 0 4 5 false null 0 0 0 0 null 1 -1505 true 0 4 1 false null 0 0 0 0 null 1 -1506 true 0 4 2 false null 0 0 0 0 null 1 -1507 true 0 4 3 false null 0 0 0 0 null 1 -3001 true 3 1 1 false null 0 0 0 0 null 1 -3002 true 3 1 1 false null 0 0 0 0 null 1 -3003 true 3 1 1 false null 0 0 0 0 null 1 -3004 true 3 1 1 false null 0 0 0 0 null 1 -3005 true 3 1 1 false null 0 0 0 0 null 1 -3006 true 3 1 1 false null 0 0 0 0 null 1 -3007 true 3 1 1 false null 0 0 0 0 null 1 -3008 true 3 1 1 false null 0 0 0 0 null 1 -3009 true 3 1 1 false null 0 0 0 0 null 1 -3010 true 3 1 1 false null 0 0 0 0 null 1 -3011 true 3 1 1 false null 0 0 0 0 null 1 -3012 true 3 1 1 false null 0 0 0 0 null 1 -3013 true 3 1 1 false null 0 0 0 0 null 1 -3014 true 3 1 1 false null 0 0 0 0 null 1 -3015 true 3 1 1 false null 0 0 0 0 null 1 -3016 true 3 1 1 false null 0 0 0 0 null 1 -3017 true 3 1 1 false null 0 0 0 0 null 1 -3018 true 3 1 1 false null 0 0 0 0 null 1 -3101 true 3 1 2 false null 0 0 0 0 null 1 -3102 true 3 1 2 false null 0 0 0 0 null 1 -3103 true 3 1 2 false null 0 0 0 0 null 1 -3104 true 3 1 2 false null 0 0 0 0 null 1 -3105 true 3 1 2 false null 0 0 0 0 null 1 -3106 true 3 1 2 false null 0 0 0 0 null 1 -3107 true 3 1 2 false null 0 0 0 0 null 1 -3108 true 3 1 2 false null 0 0 0 0 null 1 -3109 true 3 1 2 false null 0 0 0 0 null 1 -3110 true 3 1 2 false null 0 0 0 0 null 1 -3111 true 3 1 2 false null 0 0 0 0 null 1 -3112 true 3 1 2 false null 0 0 0 0 null 1 -3113 true 3 1 2 false null 0 0 0 0 null 1 -3114 true 3 1 2 false null 0 0 0 0 null 1 -3115 true 3 1 2 false null 0 0 0 0 null 1 -3116 true 3 1 2 false null 0 0 0 0 null 1 -3117 true 3 1 2 false null 0 0 0 0 null 1 -3118 true 3 1 2 false null 0 0 0 0 null 1 -3201 true 3 1 3 false null 0 0 0 0 null 1 -3202 true 3 1 3 false null 0 0 0 0 null 1 -3203 true 3 1 3 false null 0 0 0 0 null 1 -3204 true 3 1 3 false null 0 0 0 0 null 1 -3205 true 3 1 3 false null 0 0 0 0 null 1 -3206 true 3 1 3 false null 0 0 0 0 null 1 -3207 true 3 1 3 false null 0 0 0 0 null 1 -3208 true 3 1 3 false null 0 0 0 0 null 1 -3209 true 3 1 3 false null 0 0 0 0 null 1 -3210 true 3 1 3 false null 0 0 0 0 null 1 -3211 true 3 1 3 false null 0 0 0 0 null 1 -3212 true 3 1 3 false null 0 0 0 0 null 1 -3213 true 3 1 3 false null 0 0 0 0 null 1 -3214 true 3 1 3 false null 0 0 0 0 null 1 -3215 true 3 1 3 false null 0 0 0 0 null 1 -3216 true 3 1 3 false null 0 0 0 0 null 1 -3217 true 3 1 3 false null 0 0 0 0 null 1 -3218 true 3 1 3 false null 0 0 0 0 null 1 -3301 true 3 1 4 false null 0 0 0 0 null 1 -3302 true 3 1 4 false null 0 0 0 0 null 1 -3303 true 3 1 4 false null 0 0 0 0 null 1 -3304 true 3 1 4 false null 0 0 0 0 null 1 -3305 true 3 1 4 false null 0 0 0 0 null 1 -3306 true 3 1 4 false null 0 0 0 0 null 1 -3307 true 3 1 4 false null 0 0 0 0 null 1 -3308 true 3 1 4 false null 0 0 0 0 null 1 -3309 true 3 1 4 false null 0 0 0 0 null 1 -3310 true 3 1 4 false null 0 0 0 0 null 1 -3311 true 3 1 4 false null 0 0 0 0 null 1 -3312 true 3 1 4 false null 0 0 0 0 null 1 -3313 true 3 1 4 false null 0 0 0 0 null 1 -3314 true 3 1 4 false null 0 0 0 0 null 1 -3315 true 3 1 4 false null 0 0 0 0 null 1 -3316 true 3 1 4 false null 0 0 0 0 null 1 -3317 true 3 1 4 false null 0 0 0 0 null 1 -3318 true 3 1 4 false null 0 0 0 0 null 1 -3319 true 3 1 4 false null 0 0 0 0 null 1 -3320 true 3 1 4 false null 0 0 0 0 null 1 -3321 true 3 1 4 false null 0 0 0 0 null 1 -3322 true 3 1 4 false null 0 0 0 0 null 1 -3323 true 3 1 4 false null 0 0 0 0 null 1 -3324 true 3 1 4 false null 0 0 0 0 null 1 -3325 true 3 1 4 false null 0 0 0 0 null 1 -3326 true 3 1 4 false null 0 0 0 0 null 1 -3327 true 3 1 4 false null 0 0 0 0 null 1 -3328 true 3 1 4 false null 0 0 0 0 null 1 -3329 true 3 1 4 false null 0 0 0 0 null 1 -3330 true 3 1 4 false null 0 0 0 0 null 1 -3331 true 3 1 4 false null 0 0 0 0 null 1 -3332 true 3 1 4 false null 0 0 0 0 null 1 -3333 true 3 1 4 false null 0 0 0 0 null 1 -3334 true 3 1 4 false null 0 0 0 0 null 1 -3335 true 3 1 4 false null 0 0 0 0 null 1 -3336 true 3 1 4 false null 0 0 0 0 null 1 -4001 true 3 1 3 false null 0 0 0 0 null 1 -4002 true 3 1 3 false null 0 0 0 0 null 1 -4003 true 3 1 3 false null 0 0 0 0 null 1 -4004 true 3 1 3 false null 0 0 0 0 null 1 -4005 true 3 1 3 false null 0 0 0 0 null 1 -4006 true 3 1 3 false null 0 0 0 0 null 1 -4007 true 3 1 3 false null 0 0 0 0 null 1 -4008 true 3 1 3 false null 0 0 0 0 null 1 -4009 true 3 1 3 false null 0 0 0 0 null 1 -4101 true 3 1 4 false null 0 0 0 0 null 1 -4102 true 3 1 4 false null 0 0 0 0 null 1 -4103 true 3 1 4 false null 0 0 0 0 null 1 -4104 true 3 1 4 false null 0 0 0 0 null 1 -4105 true 3 1 4 false null 0 0 0 0 null 1 -4106 true 3 1 4 false null 0 0 0 0 null 1 -4107 true 3 1 4 false null 0 0 0 0 null 1 -4108 true 3 1 4 false null 0 0 0 0 null 1 -4109 true 3 1 4 false null 0 0 0 0 null 1 -4110 true 3 1 4 false null 0 0 0 0 null 1 -4111 true 3 1 4 false null 0 0 0 0 null 1 -4112 true 3 1 4 false null 0 0 0 0 null 1 -4113 true 3 1 4 false null 0 0 0 0 null 1 -4114 true 3 1 4 false null 0 0 0 0 null 1 -4115 true 3 1 4 false null 0 0 0 0 null 1 -4116 true 3 1 4 false null 0 0 0 0 null 1 -4117 true 3 1 4 false null 0 0 0 0 null 1 -4118 true 3 1 4 false null 0 0 0 0 null 1 -6001 true 4 4 4 false null 0 0 0 0 null 1 -6002 true 4 4 4 false null 0 0 0 0 null 1 -6003 true 4 4 4 false null 0 0 0 0 null 1 -6004 true 4 4 4 false null 0 0 0 0 null 1 -6005 true 4 4 4 false null 0 0 0 0 null 1 -6006 true 4 4 4 false null 0 0 0 0 null 1 -6007 true 4 4 4 false null 0 0 0 0 null 1 -6008 true 4 4 4 false null 0 0 0 0 null 1 -6009 true 4 4 4 false null 0 0 0 0 null 1 -6010 true 4 4 4 false null 0 0 0 0 null 1 -6011 true 4 4 4 false null 0 0 0 0 null 1 -6012 true 4 4 4 false null 0 0 0 0 null 1 -6013 true 4 4 5 false null 0 0 0 0 null 1 -6014 true 4 4 5 false null 0 0 0 0 null 1 -6015 true 4 4 5 false null 0 0 0 0 null 1 -6016 true 4 4 5 false null 0 0 0 0 null 1 -6017 true 4 4 5 false null 0 0 0 0 null 1 -6018 true 4 4 5 false null 0 0 0 0 null 1 -6019 true 4 4 5 false null 0 0 0 0 null 1 -6020 true 4 4 5 false null 0 0 0 0 null 1 -6021 true 4 4 5 false null 0 0 0 0 null 1 -6022 true 4 4 5 false null 0 0 0 0 null 1 -6023 true 4 4 5 false null 0 0 0 0 null 1 -6024 true 4 4 5 false null 0 0 0 0 null 1 -6025 true 4 4 5 false null 0 0 0 0 null 1 -6026 true 4 4 5 false null 0 0 0 0 null 1 -6027 true 4 4 5 false null 0 0 0 0 null 1 -6028 true 4 4 5 false null 0 0 0 0 null 1 -6029 true 4 4 5 false null 0 0 0 0 null 1 -6030 true 4 4 5 false null 0 0 0 0 null 1 -6031 true 4 4 5 false null 0 0 0 0 null 1 -6032 true 4 4 5 false null 0 0 0 0 null 1 -7001 true 7 4 4 false null 0 0 0 0 null 0 -7002 true 7 4 4 false null 0 0 0 0 null 0 -7003 true 7 4 4 false null 0 0 0 0 null 0 -7004 true 7 4 4 false null 0 0 0 0 null 0 -7005 true 7 4 4 false null 0 0 0 0 null 0 -7006 true 7 4 4 false null 0 0 0 0 null 0 -7007 true 7 4 4 false null 0 0 0 0 null 0 -7008 true 7 4 4 false null 0 0 0 0 null 0 -7009 true 7 4 4 false null 0 0 0 0 null 0 -7101 true 7 4 5 false null 0 0 0 0 null 0 -7102 true 7 4 5 false null 0 0 0 0 null 0 -7103 true 7 4 5 false null 0 0 0 0 null 0 -7104 true 7 4 5 false null 0 0 0 0 null 0 -7105 true 7 4 5 false null 0 0 0 0 null 0 -7106 true 7 4 5 false null 0 0 0 0 null 0 -7107 true 7 4 5 false null 0 0 0 0 null 0 -7108 true 7 4 5 false null 0 0 0 0 null 0 -7109 true 7 4 5 false null 0 0 0 0 null 0 -7110 true 7 4 5 false null 0 0 0 0 null 0 -7111 true 7 4 5 false null 0 0 0 0 null 0 -7112 true 7 4 5 false null 0 0 0 0 null 0 -7113 true 7 4 5 false null 0 0 0 0 null 0 -7114 true 7 4 5 false null 0 0 0 0 null 0 -7115 true 7 4 5 false null 0 0 0 0 null 0 -7116 true 7 4 5 false null 0 0 0 0 null 0 -7117 true 7 4 5 false null 0 0 0 0 null 0 -7118 true 7 4 5 false null 0 0 0 0 null 0 -8001 true 6 2 2 false null 0 0 0 0 null 0 -8002 true 6 2 2 false null 0 0 0 0 null 0 -8003 true 6 2 2 false null 0 0 0 0 null 0 -8004 true 6 2 2 false null 0 0 0 0 null 0 -8005 true 6 2 2 false null 0 0 0 0 null 0 -8006 true 6 2 2 false null 0 0 0 0 null 0 -8007 true 6 2 3 false null 0 0 0 0 null 0 -8008 true 6 2 3 false null 0 0 0 0 null 0 -8009 true 6 2 3 false null 0 0 0 0 null 0 -8010 true 6 2 3 false null 0 0 0 0 null 0 -8011 true 6 2 3 false null 0 0 0 0 null 0 -8012 true 6 2 3 false null 0 0 0 0 null 0 -8013 true 6 2 4 false null 0 0 0 0 null 0 -8014 true 6 2 4 false null 0 0 0 0 null 0 -8015 true 6 2 4 false null 0 0 0 0 null 0 -8016 true 6 2 4 false null 0 0 0 0 null 0 -8017 true 6 2 4 false null 0 0 0 0 null 0 -8018 true 6 2 4 false null 0 0 0 0 null 0 -8019 true 6 2 5 false null 0 0 0 0 null 0 -8020 true 6 2 5 false null 0 0 0 0 null 0 -8021 true 6 2 5 false null 0 0 0 0 null 0 -8022 true 6 2 5 false null 0 0 0 0 null 0 -8023 true 6 2 5 false null 0 0 0 0 null 0 -8024 true 6 2 5 false null 0 0 0 0 null 0 -8025 true 6 2 4 false null 0 0 0 0 null 0 -8026 true 6 2 4 false null 0 0 0 0 null 0 -8027 true 6 2 4 false null 0 0 0 0 null 0 -8028 true 6 2 4 false null 0 0 0 0 null 0 -8029 true 6 2 4 false null 0 0 0 0 null 0 -8030 true 6 2 4 false null 0 0 0 0 null 0 -8031 true 6 2 5 false null 0 0 0 0 null 0 -8032 true 6 2 5 false null 0 0 0 0 null 0 -8033 true 6 2 5 false null 0 0 0 0 null 0 -8034 true 6 2 5 false null 0 0 0 0 null 0 -8035 true 6 2 5 false null 0 0 0 0 null 0 -8036 true 6 2 5 false null 0 0 0 0 null 0 -8037 true 6 2 5 false null 0 0 0 0 null 0 -8038 true 6 2 5 false null 0 0 0 0 null 0 -8039 true 6 2 5 false null 0 0 0 0 null 0 -8040 true 6 2 5 false null 0 0 0 0 null 0 -8041 true 6 2 5 false null 0 0 0 0 null 0 -8042 true 6 2 5 false null 0 0 0 0 null 0 -8043 true 6 2 5 false null 0 0 0 0 null 0 -8044 true 6 2 5 false null 0 0 0 0 null 0 -8045 true 6 2 5 false null 0 0 0 0 null 0 -8046 true 6 2 5 false null 0 0 0 0 null 0 -8047 true 6 2 5 false null 0 0 0 0 null 0 -8048 true 6 2 5 false null 0 0 0 0 null 0 -9001 true 0 2 2 false null 0 0 0 0 null 0 -9002 true 0 2 3 false null 0 0 0 0 null 0 -9003 true 0 2 4 false null 0 0 0 0 null 0 -9004 true 0 2 5 false null 0 0 0 0 null 0 -9010 true 0 2 0 false null 0 0 0 0 null 0 -9011 true 0 2 0 false null 0 0 0 0 null 0 -9012 true 0 2 0 false null 0 0 0 0 null 0 -9013 true 0 2 0 false null 0 0 0 0 null 0 -9014 true 0 2 0 false null 0 0 0 0 null 0 -9015 true 0 2 0 false null 0 0 0 0 null 0 -9016 true 0 2 0 false null 0 0 0 0 null 0 -9017 true 0 2 0 false null 0 0 0 0 null 0 -9101 true 0 2 0 false null 0 0 0 0 null 0 -9102 true 0 2 0 false null 0 0 0 0 null 0 -9103 true 0 2 0 false null 0 0 0 0 null 0 -9104 true 0 2 0 false null 0 0 0 0 null 0 -9111 true 0 2 0 false null 0 0 0 0 null 0 -9112 true 0 2 0 false null 0 0 0 0 null 0 -9113 true 0 2 0 false null 0 0 0 0 null 0 -9114 true 0 2 0 false null 0 0 0 0 null 0 -9116 true 0 2 0 false null 0 0 0 0 null 0 -9117 true 0 2 0 false null 0 0 0 0 null 0 -9119 true 0 2 0 false null 0 0 0 0 null 0 -9120 true 0 2 0 false null 0 0 0 0 null 0 -9121 true 0 2 0 false null 0 0 0 0 null 0 -9122 true 0 2 0 false null 0 0 0 0 null 0 -9123 true 0 2 0 false null 0 0 0 0 null 0 -9124 true 0 2 0 false null 0 0 0 0 null 0 -9125 true 0 2 0 false null 0 0 0 0 null 0 -9126 true 0 2 0 false null 0 0 0 0 null 0 -9127 true 0 2 0 false null 0 0 0 0 null 0 -9128 true 0 2 0 false null 0 0 0 0 null 0 -9201 true 0 2 0 false null 0 0 0 0 null 0 -9202 true 0 2 0 false null 0 0 0 0 null 0 -9203 true 0 2 0 false null 0 0 0 0 null 0 -9204 true 0 2 0 false null 0 0 0 0 null 0 -9205 true 0 2 0 false null 0 0 0 0 null 0 -9206 true 0 2 0 false null 0 0 0 0 null 0 -9207 true 0 2 0 false null 0 0 0 0 null 0 -9208 true 0 2 0 false null 0 0 0 0 null 0 -9209 true 0 2 0 false null 0 0 0 0 null 0 -9210 true 0 2 0 false null 0 0 0 0 null 0 -9211 true 0 2 0 false null 0 0 0 0 null 0 -9212 true 0 2 0 false null 0 0 0 0 null 0 -9213 true 0 2 0 false null 0 0 0 0 null 0 -9214 true 0 2 0 false null 0 0 0 0 null 0 -9215 true 0 2 0 false null 0 0 0 0 null 0 -9216 true 0 2 0 false null 0 0 0 0 null 0 -9217 true 0 2 0 false null 0 0 0 0 null 0 -9218 true 0 2 0 false null 0 0 0 0 null 0 -9219 true 0 2 0 false null 0 0 0 0 null 0 -9220 true 0 2 0 false null 0 0 0 0 null 0 -9221 true 0 2 0 false null 0 0 0 0 null 0 -9222 true 0 2 0 false null 0 0 0 0 null 0 -9223 true 0 2 0 false null 0 0 0 0 null 0 -9224 true 0 2 0 false null 0 0 0 0 null 0 -9225 true 0 2 0 false null 0 0 0 0 null 0 -9226 true 0 2 0 false null 0 0 0 0 null 0 -9227 true 0 2 0 false null 0 0 0 0 null 0 -9228 true 0 2 0 false null 0 0 0 0 null 0 -9229 true 0 2 0 false null 0 0 0 0 null 0 -9230 true 0 2 0 false null 0 0 0 0 null 0 -9231 true 0 2 0 false null 0 0 0 0 null 0 -10001 false 1 0 5 false null 0 0 0 0 10001#5 1 -10002 false 1 0 5 false null 0 0 0 0 10002#5 1 -10003 false 1 0 5 false null 0 0 0 0 10003#5 1 -10004 false 1 0 5 false null 0 0 0 0 10004#5 1 -10005 false 1 0 5 false null 0 0 0 0 10005#5 1 -10006 false 1 0 5 false null 0 0 0 0 10006#5 1 -10007 false 1 0 5 false null 0 0 0 0 10007#5 1 -10008 false 1 0 5 false null 0 0 0 0 10008#5 1 -10009 false 1 0 5 false null 0 0 0 0 10009#5 1 -10010 false 1 0 5 false null 0 0 0 0 10010#5 1 -10011 false 1 0 5 false null 0 0 0 0 10011#5 1 -10012 false 1 0 5 false null 0 0 0 0 10012#5 1 -10013 false 1 0 5 false null 0 0 0 0 10013#5 1 -10014 false 1 0 5 false null 0 0 0 0 10014#5 1 -10015 false 1 0 5 false null 0 0 0 0 10015#5 1 -10016 false 1 0 5 false null 0 0 0 0 10016#5 1 -10017 false 1 0 5 false null 0 0 0 0 10017#5 1 -10018 false 1 0 5 false null 0 0 0 0 10018#5 1 -10019 false 1 0 5 false null 0 0 0 0 10019#5 1 -10020 false 1 0 5 false null 0 0 0 0 10020#5 1 -10021 false 1 0 5 false null 0 0 0 0 10021#5 1 -10022 false 1 0 5 false null 0 0 0 0 10022#5 1 -10023 false 1 0 5 false null 0 0 0 0 10023#5 1 -10024 false 1 0 4 false null 0 0 0 0 10024#4 1 -10025 false 1 0 4 false null 0 0 0 0 10025#4 1 -10026 false 1 0 4 false null 0 0 0 0 10026#4 1 -10027 false 1 0 4 false null 0 0 0 0 10027#4 1 -10028 false 1 0 4 false null 0 0 0 0 10028#4 1 -10029 false 1 0 4 false null 0 0 0 0 10029#4 1 -10030 false 1 0 4 false null 0 0 0 0 10030#4 1 -10031 false 1 0 4 false null 0 0 0 0 10031#4 1 -10032 false 1 0 4 false null 0 0 0 0 10032#4 1 -10033 false 1 0 4 false null 0 0 0 0 10033#4 1 -10034 false 1 0 4 false null 0 0 0 0 10034#4 1 -10035 false 1 0 4 false null 0 0 0 0 10035#4 1 -10036 false 1 0 4 false null 0 0 0 0 10036#4 1 -10037 false 1 0 4 false null 0 0 0 0 10037#4 1 -10038 false 1 0 4 false null 0 0 0 0 10038#4 1 -10039 false 1 0 4 false null 0 0 0 0 10039#4 1 -10040 false 1 0 4 false null 0 0 0 0 10040#4 1 -10041 false 1 0 4 false null 0 0 0 0 10041#4 1 -10042 false 1 0 4 false null 0 0 0 0 10042#4 1 -10043 false 1 0 4 false null 0 0 0 0 10043#4 1 -10044 false 1 0 4 false null 0 0 0 0 10044#4 1 -10045 false 1 0 4 false null 0 0 0 0 10045#4 1 -10046 false 1 0 4 false null 0 0 0 0 10046#4 1 -10047 false 1 0 3 false null 0 0 0 0 10047#3 1 -10048 false 1 0 3 false null 0 0 0 0 10048#3 1 -10049 false 1 0 3 false null 0 0 0 0 10049#3 1 -10050 false 1 0 3 false null 0 0 0 0 10050#3 1 -10051 false 1 0 3 false null 0 0 0 0 10051#3 1 -10052 false 1 0 3 false null 0 0 0 0 10052#3 1 +1 false 0 0 1 false 100001 0 0 0 0 null 1 +2 false 0 0 2 false 100001 0 0 0 0 null 1 +3 false 0 0 3 false 100001 0 0 0 1 null 1 +4 true 0 4 4 false 100001 0 0 0 0 null 1 +5 true 0 4 5 false 100001 0 0 0 0 null 1 +6 true 0 4 1 false 100001 0 0 0 0 null 1 +14 false 0 0 4 false 100001 0 0 0 1 null 1 +15 false 0 0 5 false 100001 0 0 0 0 null 1 +16 false 0 0 1 false 100001 0 0 0 0 null 1 +17 false 0 0 2 false 100001 0 0 0 0 null 1 +18 false 0 0 3 false 100001 0 0 0 0 null 1 +19 true 0 4 4 false 100001 0 0 0 0 null 1 +20 true 0 4 5 false 100001 0 0 0 0 null 1 +1001 true 0 2 1 false 100001 0 0 0 0 null 1 +1002 true 0 2 2 false 100001 0 0 0 0 null 1 +1003 true 0 2 3 false 100001 0 0 0 0 null 1 +1004 true 0 2 4 false 100001 0 0 0 0 null 1 +1005 true 0 2 5 false 100001 0 0 0 0 null 1 +1006 true 0 2 1 false 100001 0 0 0 0 null 1 +1007 true 0 2 3 false 100001 0 0 0 0 null 1 +1008 true 0 2 4 false 100001 0 0 0 0 null 1 +1009 true 0 2 5 false 100001 0 0 0 0 null 1 +1010 true 0 4 1 false 100001 0 0 0 0 null 1 +1011 true 0 4 2 false 100001 0 0 0 0 null 1 +1012 true 0 4 3 false 100001 0 0 0 0 null 1 +1013 true 0 4 4 false 100001 0 0 0 0 null 1 +1014 true 0 4 1 false 100001 0 0 0 0 null 1 +1015 true 0 4 2 false 100001 0 0 0 0 null 1 +1016 true 0 4 3 false 100001 0 0 0 0 null 1 +1017 true 0 4 4 false 100001 0 0 0 0 null 1 +1018 true 0 4 1 false 100001 0 0 0 0 null 1 +1019 true 0 4 2 false 100001 0 0 0 0 null 1 +1020 true 0 4 3 false 100001 0 0 0 0 null 1 +1021 true 0 4 4 false 100001 0 0 0 0 null 1 +1501 true 0 2 2 false 100001 0 0 0 0 null 1 +1502 true 0 2 3 false 100001 0 0 0 0 null 1 +1503 true 0 2 4 false 100001 0 0 0 0 null 1 +1504 true 0 4 5 false 100001 0 0 0 0 null 1 +1505 true 0 4 1 false 100001 0 0 0 0 null 1 +1506 true 0 4 2 false 100001 0 0 0 0 null 1 +1507 true 0 4 3 false 100001 0 0 0 0 null 1 +3001 true 3 1 1 false 100001 0 0 0 0 null 1 +3002 true 3 1 1 false 100001 0 0 0 0 null 1 +3003 true 3 1 1 false 100001 0 0 0 0 null 1 +3004 true 3 1 1 false 100001 0 0 0 0 null 1 +3005 true 3 1 1 false 100001 0 0 0 0 null 1 +3006 true 3 1 1 false 100001 0 0 0 0 null 1 +3007 true 3 1 1 false 100001 0 0 0 0 null 1 +3008 true 3 1 1 false 100001 0 0 0 0 null 1 +3009 true 3 1 1 false 100001 0 0 0 0 null 1 +3010 true 3 1 1 false 100001 0 0 0 0 null 1 +3011 true 3 1 1 false 100001 0 0 0 0 null 1 +3012 true 3 1 1 false 100001 0 0 0 0 null 1 +3013 true 3 1 1 false 100001 0 0 0 0 null 1 +3014 true 3 1 1 false 100001 0 0 0 0 null 1 +3015 true 3 1 1 false 100001 0 0 0 0 null 1 +3016 true 3 1 1 false 100001 0 0 0 0 null 1 +3017 true 3 1 1 false 100001 0 0 0 0 null 1 +3018 true 3 1 1 false 100001 0 0 0 0 null 1 +3101 true 3 1 2 false 100001 0 0 0 0 null 1 +3102 true 3 1 2 false 100001 0 0 0 0 null 1 +3103 true 3 1 2 false 100001 0 0 0 0 null 1 +3104 true 3 1 2 false 100001 0 0 0 0 null 1 +3105 true 3 1 2 false 100001 0 0 0 0 null 1 +3106 true 3 1 2 false 100001 0 0 0 0 null 1 +3107 true 3 1 2 false 100001 0 0 0 0 null 1 +3108 true 3 1 2 false 100001 0 0 0 0 null 1 +3109 true 3 1 2 false 100001 0 0 0 0 null 1 +3110 true 3 1 2 false 100001 0 0 0 0 null 1 +3111 true 3 1 2 false 100001 0 0 0 0 null 1 +3112 true 3 1 2 false 100001 0 0 0 0 null 1 +3113 true 3 1 2 false 100001 0 0 0 0 null 1 +3114 true 3 1 2 false 100001 0 0 0 0 null 1 +3115 true 3 1 2 false 100001 0 0 0 0 null 1 +3116 true 3 1 2 false 100001 0 0 0 0 null 1 +3117 true 3 1 2 false 100001 0 0 0 0 null 1 +3118 true 3 1 2 false 100001 0 0 0 0 null 1 +3201 true 3 1 3 false 100001 0 0 0 0 null 1 +3202 true 3 1 3 false 100001 0 0 0 0 null 1 +3203 true 3 1 3 false 100001 0 0 0 0 null 1 +3204 true 3 1 3 false 100001 0 0 0 0 null 1 +3205 true 3 1 3 false 100001 0 0 0 0 null 1 +3206 true 3 1 3 false 100001 0 0 0 0 null 1 +3207 true 3 1 3 false 100001 0 0 0 0 null 1 +3208 true 3 1 3 false 100001 0 0 0 0 null 1 +3209 true 3 1 3 false 100001 0 0 0 0 null 1 +3210 true 3 1 3 false 100001 0 0 0 0 null 1 +3211 true 3 1 3 false 100001 0 0 0 0 null 1 +3212 true 3 1 3 false 100001 0 0 0 0 null 1 +3213 true 3 1 3 false 100001 0 0 0 0 null 1 +3214 true 3 1 3 false 100001 0 0 0 0 null 1 +3215 true 3 1 3 false 100001 0 0 0 0 null 1 +3216 true 3 1 3 false 100001 0 0 0 0 null 1 +3217 true 3 1 3 false 100001 0 0 0 0 null 1 +3218 true 3 1 3 false 100001 0 0 0 0 null 1 +3301 true 3 1 4 false 100001 0 0 0 0 null 1 +3302 true 3 1 4 false 100001 0 0 0 0 null 1 +3303 true 3 1 4 false 100001 0 0 0 0 null 1 +3304 true 3 1 4 false 100001 0 0 0 0 null 1 +3305 true 3 1 4 false 100001 0 0 0 0 null 1 +3306 true 3 1 4 false 100001 0 0 0 0 null 1 +3307 true 3 1 4 false 100001 0 0 0 0 null 1 +3308 true 3 1 4 false 100001 0 0 0 0 null 1 +3309 true 3 1 4 false 100001 0 0 0 0 null 1 +3310 true 3 1 4 false 100001 0 0 0 0 null 1 +3311 true 3 1 4 false 100001 0 0 0 0 null 1 +3312 true 3 1 4 false 100001 0 0 0 0 null 1 +3313 true 3 1 4 false 100001 0 0 0 0 null 1 +3314 true 3 1 4 false 100001 0 0 0 0 null 1 +3315 true 3 1 4 false 100001 0 0 0 0 null 1 +3316 true 3 1 4 false 100001 0 0 0 0 null 1 +3317 true 3 1 4 false 100001 0 0 0 0 null 1 +3318 true 3 1 4 false 100001 0 0 0 0 null 1 +3319 true 3 1 4 false 100001 0 0 0 0 null 1 +3320 true 3 1 4 false 100001 0 0 0 0 null 1 +3321 true 3 1 4 false 100001 0 0 0 0 null 1 +3322 true 3 1 4 false 100001 0 0 0 0 null 1 +3323 true 3 1 4 false 100001 0 0 0 0 null 1 +3324 true 3 1 4 false 100001 0 0 0 0 null 1 +3325 true 3 1 4 false 100001 0 0 0 0 null 1 +3326 true 3 1 4 false 100001 0 0 0 0 null 1 +3327 true 3 1 4 false 100001 0 0 0 0 null 1 +3328 true 3 1 4 false 100001 0 0 0 0 null 1 +3329 true 3 1 4 false 100001 0 0 0 0 null 1 +3330 true 3 1 4 false 100001 0 0 0 0 null 1 +3331 true 3 1 4 false 100001 0 0 0 0 null 1 +3332 true 3 1 4 false 100001 0 0 0 0 null 1 +3333 true 3 1 4 false 100001 0 0 0 0 null 1 +3334 true 3 1 4 false 100001 0 0 0 0 null 1 +3335 true 3 1 4 false 100001 0 0 0 0 null 1 +3336 true 3 1 4 false 100001 0 0 0 0 null 1 +4001 true 3 1 3 false 100001 0 0 0 0 null 1 +4002 true 3 1 3 false 100001 0 0 0 0 null 1 +4003 true 3 1 3 false 100001 0 0 0 0 null 1 +4004 true 3 1 3 false 100001 0 0 0 0 null 1 +4005 true 3 1 3 false 100001 0 0 0 0 null 1 +4006 true 3 1 3 false 100001 0 0 0 0 null 1 +4007 true 3 1 3 false 100001 0 0 0 0 null 1 +4008 true 3 1 3 false 100001 0 0 0 0 null 1 +4009 true 3 1 3 false 100001 0 0 0 0 null 1 +4101 true 3 1 4 false 100001 0 0 0 0 null 1 +4102 true 3 1 4 false 100001 0 0 0 0 null 1 +4103 true 3 1 4 false 100001 0 0 0 0 null 1 +4104 true 3 1 4 false 100001 0 0 0 0 null 1 +4105 true 3 1 4 false 100001 0 0 0 0 null 1 +4106 true 3 1 4 false 100001 0 0 0 0 null 1 +4107 true 3 1 4 false 100001 0 0 0 0 null 1 +4108 true 3 1 4 false 100001 0 0 0 0 null 1 +4109 true 3 1 4 false 100001 0 0 0 0 null 1 +4110 true 3 1 4 false 100001 0 0 0 0 null 1 +4111 true 3 1 4 false 100001 0 0 0 0 null 1 +4112 true 3 1 4 false 100001 0 0 0 0 null 1 +4113 true 3 1 4 false 100001 0 0 0 0 null 1 +4114 true 3 1 4 false 100001 0 0 0 0 null 1 +4115 true 3 1 4 false 100001 0 0 0 0 null 1 +4116 true 3 1 4 false 100001 0 0 0 0 null 1 +4117 true 3 1 4 false 100001 0 0 0 0 null 1 +4118 true 3 1 4 false 100001 0 0 0 0 null 1 +6001 true 4 4 4 false 100001 0 0 0 0 null 1 +6002 true 4 4 4 false 100001 0 0 0 0 null 1 +6003 true 4 4 4 false 100001 0 0 0 0 null 1 +6004 true 4 4 4 false 100001 0 0 0 0 null 1 +6005 true 4 4 4 false 100001 0 0 0 0 null 1 +6006 true 4 4 4 false 100001 0 0 0 0 null 1 +6007 true 4 4 4 false 100001 0 0 0 0 null 1 +6008 true 4 4 4 false 100001 0 0 0 0 null 1 +6009 true 4 4 4 false 100001 0 0 0 0 null 1 +6010 true 4 4 4 false 100001 0 0 0 0 null 1 +6011 true 4 4 4 false 100001 0 0 0 0 null 1 +6012 true 4 4 4 false 100001 0 0 0 0 null 1 +6013 true 4 4 5 false 100001 0 0 0 0 null 1 +6014 true 4 4 5 false 100001 0 0 0 0 null 1 +6015 true 4 4 5 false 100001 0 0 0 0 null 1 +6016 true 4 4 5 false 100001 0 0 0 0 null 1 +6017 true 4 4 5 false 100001 0 0 0 0 null 1 +6018 true 4 4 5 false 100001 0 0 0 0 null 1 +6019 true 4 4 5 false 100001 0 0 0 0 null 1 +6020 true 4 4 5 false 100001 0 0 0 0 null 1 +6021 true 4 4 5 false 100001 0 0 0 0 null 1 +6022 true 4 4 5 false 100001 0 0 0 0 null 1 +6023 true 4 4 5 false 100001 0 0 0 0 null 1 +6024 true 4 4 5 false 100001 0 0 0 0 null 1 +6025 true 4 4 5 false 100001 0 0 0 0 null 1 +6026 true 4 4 5 false 100001 0 0 0 0 null 1 +6027 true 4 4 5 false 100001 0 0 0 0 null 1 +6028 true 4 4 5 false 100001 0 0 0 0 null 1 +6029 true 4 4 5 false 100001 0 0 0 0 null 1 +6030 true 4 4 5 false 100001 0 0 0 0 null 1 +6031 true 4 4 5 false 100001 0 0 0 0 null 1 +6032 true 4 4 5 false 100001 0 0 0 0 null 1 +7001 true 7 4 4 false 100001 0 0 0 0 null 0 +7002 true 7 4 4 false 100001 0 0 0 0 null 0 +7003 true 7 4 4 false 100001 0 0 0 0 null 0 +7004 true 7 4 4 false 100001 0 0 0 0 null 0 +7005 true 7 4 4 false 100001 0 0 0 0 null 0 +7006 true 7 4 4 false 100001 0 0 0 0 null 0 +7007 true 7 4 4 false 100001 0 0 0 0 null 0 +7008 true 7 4 4 false 100001 0 0 0 0 null 0 +7009 true 7 4 4 false 100001 0 0 0 0 null 0 +7101 true 7 4 5 false 100001 0 0 0 0 null 0 +7102 true 7 4 5 false 100001 0 0 0 0 null 0 +7103 true 7 4 5 false 100001 0 0 0 0 null 0 +7104 true 7 4 5 false 100001 0 0 0 0 null 0 +7105 true 7 4 5 false 100001 0 0 0 0 null 0 +7106 true 7 4 5 false 100001 0 0 0 0 null 0 +7107 true 7 4 5 false 100001 0 0 0 0 null 0 +7108 true 7 4 5 false 100001 0 0 0 0 null 0 +7109 true 7 4 5 false 100001 0 0 0 0 null 0 +7110 true 7 4 5 false 100001 0 0 0 0 null 0 +7111 true 7 4 5 false 100001 0 0 0 0 null 0 +7112 true 7 4 5 false 100001 0 0 0 0 null 0 +7113 true 7 4 5 false 100001 0 0 0 0 null 0 +7114 true 7 4 5 false 100001 0 0 0 0 null 0 +7115 true 7 4 5 false 100001 0 0 0 0 null 0 +7116 true 7 4 5 false 100001 0 0 0 0 null 0 +7117 true 7 4 5 false 100001 0 0 0 0 null 0 +7118 true 7 4 5 false 100001 0 0 0 0 null 0 +8001 true 6 2 2 false 100001 0 0 0 0 null 0 +8002 true 6 2 2 false 100001 0 0 0 0 null 0 +8003 true 6 2 2 false 100001 0 0 0 0 null 0 +8004 true 6 2 2 false 100001 0 0 0 0 null 0 +8005 true 6 2 2 false 100001 0 0 0 0 null 0 +8006 true 6 2 2 false 100001 0 0 0 0 null 0 +8007 true 6 2 3 false 100001 0 0 0 0 null 0 +8008 true 6 2 3 false 100001 0 0 0 0 null 0 +8009 true 6 2 3 false 100001 0 0 0 0 null 0 +8010 true 6 2 3 false 100001 0 0 0 0 null 0 +8011 true 6 2 3 false 100001 0 0 0 0 null 0 +8012 true 6 2 3 false 100001 0 0 0 0 null 0 +8013 true 6 2 4 false 100001 0 0 0 0 null 0 +8014 true 6 2 4 false 100001 0 0 0 0 null 0 +8015 true 6 2 4 false 100001 0 0 0 0 null 0 +8016 true 6 2 4 false 100001 0 0 0 0 null 0 +8017 true 6 2 4 false 100001 0 0 0 0 null 0 +8018 true 6 2 4 false 100001 0 0 0 0 null 0 +8019 true 6 2 5 false 100001 0 0 0 0 null 0 +8020 true 6 2 5 false 100001 0 0 0 0 null 0 +8021 true 6 2 5 false 100001 0 0 0 0 null 0 +8022 true 6 2 5 false 100001 0 0 0 0 null 0 +8023 true 6 2 5 false 100001 0 0 0 0 null 0 +8024 true 6 2 5 false 100001 0 0 0 0 null 0 +8025 true 6 2 4 false 100001 0 0 0 0 null 0 +8026 true 6 2 4 false 100001 0 0 0 0 null 0 +8027 true 6 2 4 false 100001 0 0 0 0 null 0 +8028 true 6 2 4 false 100001 0 0 0 0 null 0 +8029 true 6 2 4 false 100001 0 0 0 0 null 0 +8030 true 6 2 4 false 100001 0 0 0 0 null 0 +8031 true 6 2 5 false 100001 0 0 0 0 null 0 +8032 true 6 2 5 false 100001 0 0 0 0 null 0 +8033 true 6 2 5 false 100001 0 0 0 0 null 0 +8034 true 6 2 5 false 100001 0 0 0 0 null 0 +8035 true 6 2 5 false 100001 0 0 0 0 null 0 +8036 true 6 2 5 false 100001 0 0 0 0 null 0 +8037 true 6 2 5 false 100001 0 0 0 0 null 0 +8038 true 6 2 5 false 100001 0 0 0 0 null 0 +8039 true 6 2 5 false 100001 0 0 0 0 null 0 +8040 true 6 2 5 false 100001 0 0 0 0 null 0 +8041 true 6 2 5 false 100001 0 0 0 0 null 0 +8042 true 6 2 5 false 100001 0 0 0 0 null 0 +8043 true 6 2 5 false 100001 0 0 0 0 null 0 +8044 true 6 2 5 false 100001 0 0 0 0 null 0 +8045 true 6 2 5 false 100001 0 0 0 0 null 0 +8046 true 6 2 5 false 100001 0 0 0 0 null 0 +8047 true 6 2 5 false 100001 0 0 0 0 null 0 +8048 true 6 2 5 false 100001 0 0 0 0 null 0 +9001 true 0 2 2 false 100001 0 0 0 0 null 0 +9002 true 0 2 3 false 100001 0 0 0 0 null 0 +9003 true 0 2 4 false 100001 0 0 0 0 null 0 +9004 true 0 2 5 false 100001 0 0 0 0 null 0 +9010 true 0 2 0 false 100001 0 0 0 0 null 0 +9011 true 0 2 0 false 100001 0 0 0 0 null 0 +9012 true 0 2 0 false 100001 0 0 0 0 null 0 +9013 true 0 2 0 false 100001 0 0 0 0 null 0 +9014 true 0 2 0 false 100001 0 0 0 0 null 0 +9015 true 0 2 0 false 100001 0 0 0 0 null 0 +9016 true 0 2 0 false 100001 0 0 0 0 null 0 +9017 true 0 2 0 false 100001 0 0 0 0 null 0 +9101 true 0 2 0 false 100001 0 0 0 0 null 0 +9102 true 0 2 0 false 100001 0 0 0 0 null 0 +9103 true 0 2 0 false 100001 0 0 0 0 null 0 +9104 true 0 2 0 false 100001 0 0 0 0 null 0 +9111 true 0 2 0 false 100001 0 0 0 0 null 0 +9112 true 0 2 0 false 100001 0 0 0 0 null 0 +9113 true 0 2 0 false 100001 0 0 0 0 null 0 +9114 true 0 2 0 false 100001 0 0 0 0 null 0 +9116 true 0 2 0 false 100001 0 0 0 0 null 0 +9117 true 0 2 0 false 100001 0 0 0 0 null 0 +9119 true 0 2 0 false 100001 0 0 0 0 null 0 +9120 true 0 2 0 false 100001 0 0 0 0 null 0 +9121 true 0 2 0 false 100001 0 0 0 0 null 0 +9122 true 0 2 0 false 100001 0 0 0 0 null 0 +9123 true 0 2 0 false 100001 0 0 0 0 null 0 +9124 true 0 2 0 false 100001 0 0 0 0 null 0 +9125 true 0 2 0 false 100001 0 0 0 0 null 0 +9126 true 0 2 0 false 100001 0 0 0 0 null 0 +9127 true 0 2 0 false 100001 0 0 0 0 null 0 +9128 true 0 2 0 false 100001 0 0 0 0 null 0 +9201 true 0 2 0 false 100001 0 0 0 0 null 0 +9202 true 0 2 0 false 100001 0 0 0 0 null 0 +9203 true 0 2 0 false 100001 0 0 0 0 null 0 +9204 true 0 2 0 false 100001 0 0 0 0 null 0 +9205 true 0 2 0 false 100001 0 0 0 0 null 0 +9206 true 0 2 0 false 100001 0 0 0 0 null 0 +9207 true 0 2 0 false 100001 0 0 0 0 null 0 +9208 true 0 2 0 false 100001 0 0 0 0 null 0 +9209 true 0 2 0 false 100001 0 0 0 0 null 0 +9210 true 0 2 0 false 100001 0 0 0 0 null 0 +9211 true 0 2 0 false 100001 0 0 0 0 null 0 +9212 true 0 2 0 false 100001 0 0 0 0 null 0 +9213 true 0 2 0 false 100001 0 0 0 0 null 0 +9214 true 0 2 0 false 100001 0 0 0 0 null 0 +9215 true 0 2 0 false 100001 0 0 0 0 null 0 +9216 true 0 2 0 false 100001 0 0 0 0 null 0 +9217 true 0 2 0 false 100001 0 0 0 0 null 0 +9218 true 0 2 0 false 100001 0 0 0 0 null 0 +9219 true 0 2 0 false 100001 0 0 0 0 null 0 +9220 true 0 2 0 false 100001 0 0 0 0 null 0 +9221 true 0 2 0 false 100001 0 0 0 0 null 0 +9222 true 0 2 0 false 100001 0 0 0 0 null 0 +9223 true 0 2 0 false 100001 0 0 0 0 null 0 +9224 true 0 2 0 false 100001 0 0 0 0 null 0 +9225 true 0 2 0 false 100001 0 0 0 0 null 0 +9226 true 0 2 0 false 100001 0 0 0 0 null 0 +9227 true 0 2 0 false 100001 0 0 0 0 null 0 +9228 true 0 2 0 false 100001 0 0 0 0 null 0 +9229 true 0 2 0 false 100001 0 0 0 0 null 0 +9230 true 0 2 0 false 100001 0 0 0 0 null 0 +9231 true 0 2 0 false 100001 0 0 0 0 null 0 +10001 false 1 0 5 false 100001 0 0 0 0 10001#5 1 +10002 false 1 0 5 false 100001 0 0 0 0 10002#5 1 +10003 false 1 0 5 false 100001 0 0 0 0 10003#5 1 +10004 false 1 0 5 false 100001 0 0 0 0 10004#5 1 +10005 false 1 0 5 false 100001 0 0 0 0 10005#5 1 +10006 false 1 0 5 false 100001 0 0 0 0 10006#5 1 +10007 false 1 0 5 false 100001 0 0 0 0 10007#5 1 +10008 false 1 0 5 false 100001 0 0 0 0 10008#5 1 +10009 false 1 0 5 false 100001 0 0 0 0 10009#5 1 +10010 false 1 0 5 false 100001 0 0 0 0 10010#5 1 +10011 false 1 0 5 false 100001 0 0 0 0 10011#5 1 +10012 false 1 0 5 false 100001 0 0 0 0 10012#5 1 +10013 false 1 0 5 false 100001 0 0 0 0 10013#5 1 +10014 false 1 0 5 false 100001 0 0 0 0 10014#5 1 +10015 false 1 0 5 false 100001 0 0 0 0 10015#5 1 +10016 false 1 0 5 false 100001 0 0 0 0 10016#5 1 +10017 false 1 0 5 false 100001 0 0 0 0 10017#5 1 +10018 false 1 0 5 false 100001 0 0 0 0 10018#5 1 +10019 false 1 0 5 false 100001 0 0 0 0 10019#5 1 +10020 false 1 0 5 false 100001 0 0 0 0 10020#5 1 +10021 false 1 0 5 false 100001 0 0 0 0 10021#5 1 +10022 false 1 0 5 false 100001 0 0 0 0 10022#5 1 +10023 false 1 0 5 false 100001 0 0 0 0 10023#5 1 +10024 false 1 0 4 false 100001 0 0 0 0 10024#4 1 +10025 false 1 0 4 false 100001 0 0 0 0 10025#4 1 +10026 false 1 0 4 false 100001 0 0 0 0 10026#4 1 +10027 false 1 0 4 false 100001 0 0 0 0 10027#4 1 +10028 false 1 0 4 false 100001 0 0 0 0 10028#4 1 +10029 false 1 0 4 false 100001 0 0 0 0 10029#4 1 +10030 false 1 0 4 false 100001 0 0 0 0 10030#4 1 +10031 false 1 0 4 false 100001 0 0 0 0 10031#4 1 +10032 false 1 0 4 false 100001 0 0 0 0 10032#4 1 +10033 false 1 0 4 false 100001 0 0 0 0 10033#4 1 +10034 false 1 0 4 false 100001 0 0 0 0 10034#4 1 +10035 false 1 0 4 false 100001 0 0 0 0 10035#4 1 +10036 false 1 0 4 false 100001 0 0 0 0 10036#4 1 +10037 false 1 0 4 false 100001 0 0 0 0 10037#4 1 +10038 false 1 0 4 false 100001 0 0 0 0 10038#4 1 +10039 false 1 0 4 false 100001 0 0 0 0 10039#4 1 +10040 false 1 0 4 false 100001 0 0 0 0 10040#4 1 +10041 false 1 0 4 false 100001 0 0 0 0 10041#4 1 +10042 false 1 0 4 false 100001 0 0 0 0 10042#4 1 +10043 false 1 0 4 false 100001 0 0 0 0 10043#4 1 +10044 false 1 0 4 false 100001 0 0 0 0 10044#4 1 +10045 false 1 0 4 false 100001 0 0 0 0 10045#4 1 +10046 false 1 0 4 false 100001 0 0 0 0 10046#4 1 +10047 false 1 0 3 false 100001 0 0 0 0 10047#3 1 +10048 false 1 0 3 false 100001 0 0 0 0 10048#3 1 +10049 false 1 0 3 false 100001 0 0 0 0 10049#3 1 +10050 false 1 0 3 false 100001 0 0 0 0 10050#3 1 +10051 false 1 0 3 false 100001 0 0 0 0 10051#3 1 +10052 false 1 0 3 false 100001 0 0 0 0 10052#3 1 11001 true 2 5 5 false 100001 1 701 50 0 null 1 11002 true 2 5 5 false 100001 1 702 50 0 null 1 11003 true 2 5 5 false 100001 1 703 50 0 null 1 diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java index 9fee6a68b..d8389879c 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java @@ -126,7 +126,7 @@ public class MapLogic { // } // } SChallengeSetting sChallengeSetting = SChallengeSetting.challengeSetting; - if (mapManager.getDayFightCount() > sChallengeSetting.getLimit()) { + if (mapManager.getDayFightCount() >= sChallengeSetting.getLimit() + mapManager.getBuyFightCount()) { LOGGER.info("enterMap() uid=>{} max fight count =>{} ", uid, mapManager.getDayFightCount()); MessageUtil.sendErrorResponse(iSession, 0, messageType.getNumber(), "请购买挑战次数"); return; @@ -1462,7 +1462,6 @@ public class MapLogic { MessageUtil.sendErrorResponse(session,0, messageType.getNumber(), ""); return; } - mapManager.setDayFightCount(dayFightCount - buyCount < 0 ? 0 : dayFightCount - buyCount); MessageUtil.sendMessage(session, 1, messageType.getNumber(), null, true); } @@ -1491,7 +1490,7 @@ public class MapLogic { return; } SChallengeSetting sChallengeSetting = SChallengeSetting.challengeSetting; - if (mapManager.getDayFightCount() + count > sChallengeSetting.getLimit()) { + if (mapManager.getDayFightCount() + count > sChallengeSetting.getLimit() + mapManager.getBuyFightCount()) { LOGGER.info("sweep over max count: {}", (mapManager.getDayFightCount() + count)); MessageUtil.sendErrorResponse(session,0, messageType.getNumber(), ""); return; diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/behavior/OpenMissionBehavior.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/behavior/OpenMissionBehavior.java index 5857aa99f..5efda6add 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/behavior/OpenMissionBehavior.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/behavior/OpenMissionBehavior.java @@ -16,7 +16,9 @@ public class OpenMissionBehavior extends BaseBehavior { public boolean process(User user, int[][] behaviorTypeValues, MapInfoProto.EventUpdateResponse.Builder eventUpdateResponse) throws Exception { BehaviorUtil.updateMission(user, behaviorTypeValues[0][0], eventUpdateResponse); // 开新事件 - BehaviorUtil.addBehaviorInfo(behaviorTypeValues[1][3], user.getMapManager(), behaviorTypeValues[1][0], behaviorTypeValues[1][1], behaviorTypeValues[1][2]); + for (int i = 1; i < behaviorTypeValues.length; i++) { + BehaviorUtil.addBehaviorInfo(behaviorTypeValues[i][3], user.getMapManager(), behaviorTypeValues[i][0], behaviorTypeValues[i][1], behaviorTypeValues[i][2]); + } return true; } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/behavior/ThirtyBehavior.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/behavior/ThirtyBehavior.java index d362323d7..a2398a4d5 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/behavior/ThirtyBehavior.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/behavior/ThirtyBehavior.java @@ -14,7 +14,9 @@ public class ThirtyBehavior extends BaseBehavior { @Override public boolean process(User user, int[][] behaviorTypeValues, MapInfoProto.EventUpdateResponse.Builder eventUpdateResponse) throws Exception { - BehaviorUtil.addBehaviorInfo(behaviorTypeValues[0][3], user.getMapManager(), behaviorTypeValues[0][0], behaviorTypeValues[0][1], behaviorTypeValues[0][2]); + for (int i = 0; i < behaviorTypeValues.length; i++) { + BehaviorUtil.addBehaviorInfo(behaviorTypeValues[i][3], user.getMapManager(), behaviorTypeValues[i][0], behaviorTypeValues[i][1], behaviorTypeValues[i][2]); + } return true; } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java index 6aa279f31..9c0bed777 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java @@ -42,7 +42,7 @@ public class ActivityLogic { if(nowendTime && openActivityIds.contains(sGlobalActivity.getId())){ + if(endTime!=0 && now>endTime && openActivityIds.contains(sGlobalActivity.getId())){ openActivityIds.remove(sGlobalActivity.getId()); continue; } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java index 0ba98c67b..7a3d41d32 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java @@ -897,12 +897,16 @@ public class HeroLogic { int itemId = item.getItemId(); int itemNum = item.getItemNum(); SItem sItem = SItem.getsItemMap().get(itemId); + int composeNum = itemNum/sItem.getUsePerCount(); + if (composeNum <= 0){ + MessageUtil.sendErrorResponse(iSession,0,msgId,""); + } boolean result = ItemUtil.checkCost(user, sItem, itemNum); if (!result){ MessageUtil.sendErrorResponse(iSession,0,msgId,""); } Map randomMap = new ConcurrentHashMap<>(); - randomMap.put(itemId,itemNum); + randomMap.put(itemId,composeNum); CommonProto.Drop.Builder drop = ItemUtil.useRandomItem(user,randomMap); HeroInfoProto.HeroComposeResponse heroComposeResponse = HeroInfoProto.HeroComposeResponse .newBuilder() @@ -1039,5 +1043,4 @@ public class HeroLogic { return false; } - } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java index 46b7b50a6..6978fbea6 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java @@ -105,7 +105,7 @@ public class ItemLogic { User user = UserManager.getUser(uid); EquipManager equipManager = user.getEquipManager(); StringBuilder reward = new StringBuilder(); - if (equipIdsList.size() == 0){ + if (equipIdsList.size() != 0){ for (String equipId :equipIdsList){ Equip equip = equipManager.getEquipMap().get(equipId); if (equip == null){ diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java index eb804b198..be93d98a5 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java @@ -572,6 +572,15 @@ public class ItemUtil { } return drop; } + + /** + * 分解,合成 使用 道具消耗检验 + * @param user + * @param sItem + * @param itemNum + * @return + * @throws Exception + */ public static boolean checkCost(User user ,SItem sItem , int itemNum) throws Exception { if (sItem == null){ return false;