Skip to content

Commit 41b4863

Browse files
committed
not insert send suc
1 parent 1466da9 commit 41b4863

File tree

1 file changed

+26
-13
lines changed

1 file changed

+26
-13
lines changed

root.py

Lines changed: 26 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4034,8 +4034,8 @@ def emptyLost(battle):
40344034
empty.inf += battle.powerin
40354035
empty.cav += battle.powerca
40364036
attStr = [2, battle.uid, -battle.enemy_id, battle.powerin, battle.powerca]
4037-
result = EmptyResult(uid=battle.uid, data=json.dumps(attStr))
4038-
DBSession.add(result)
4037+
#result = EmptyResult(uid=battle.uid, data=json.dumps(attStr))
4038+
#DBSession.add(result)
40394039
return
40404040

40414041
attPurePow = battle.powerin + battle.powerca
@@ -4081,19 +4081,29 @@ def emptyLost(battle):
40814081
empty.cav = returnCa
40824082

40834083
curTime=int(time.mktime(time.localtime())-time.mktime(beginTime))
4084+
proTime = 0
40844085
if empty.uid != -1:
4085-
proTime = (curTime - empty.lastTime)*1.0 / 3600
4086+
proTime = (curTime - empty.lastTime)/ 3600
4087+
proTime = min(proTime, EmptyLev[empty.attribute][10])
40864088
empty.lastTime = curTime
4087-
attacker.corn += EmptyLev[empty.attribute][2]
4088-
attacker.food += EmptyLev[empty.attribute][3]
4089-
attacker.wood += EmptyLev[empty.attribute][4]
4090-
attacker.stone += EmptyLev[empty.attribute][5]
4091-
if empty.uid != -1:
4092-
coinGen = int(proTime * EmptyLev[empty.attribute][6]/2)
4093-
foodGen = int(proTime * EmptyLev[empty.attribute][7]/2)
4094-
woodGen = int(proTime * EmptyLev[empty.attribute][8]/2)
4095-
stoneGen = int(proTime * EmptyLev[empty.attribute][9]/2)
40964089

4090+
coinGen = int(proTime * EmptyLev[empty.attribute][6]/2)
4091+
foodGen = int(proTime * EmptyLev[empty.attribute][7]/2)
4092+
woodGen = int(proTime * EmptyLev[empty.attribute][8]/2)
4093+
stoneGen = int(proTime * EmptyLev[empty.attribute][9]/2)
4094+
4095+
if empty.uid == -1:
4096+
attacker.corn += EmptyLev[empty.attribute][2]
4097+
attacker.food += EmptyLev[empty.attribute][3]
4098+
attacker.wood += EmptyLev[empty.attribute][4]
4099+
attacker.stone += EmptyLev[empty.attribute][5]
4100+
else:
4101+
attacker.corn += coinGen
4102+
attacker.food += foodGen
4103+
attacker.wood += woodGen
4104+
attacker.stone += stoneGen
4105+
4106+
if empty.uid != -1:
40974107
defencer.infantrypower += leftIn
40984108
defencer.cavalrypower += leftCa
40994109
defencer.corn += coinGen
@@ -4103,7 +4113,10 @@ def emptyLost(battle):
41034113

41044114
defStr = list(attStr)
41054115
defStr += [coinGen, foodGen, woodGen, stoneGen]
4106-
attStr += [EmptyLev[empty.attribute][2], EmptyLev[empty.attribute][3], EmptyLev[empty.attribute][4], EmptyLev[empty.attribute][5]]
4116+
if empty.uid == -1:
4117+
attStr += [EmptyLev[empty.attribute][2], EmptyLev[empty.attribute][3], EmptyLev[empty.attribute][4], EmptyLev[empty.attribute][5]]
4118+
else:
4119+
attStr += [coinGen, foodGen, woodGen, stoneGen]
41074120
empty.uid = attacker.userid
41084121
else:
41094122
attacker.infantrypower += returnIn

0 commit comments

Comments
 (0)