批量修改经验值
This commit is contained in:
20
MainGame.gd
20
MainGame.gd
@@ -392,7 +392,7 @@ func _handle_visit_player_response(data):
|
|||||||
"农场名称": show_farm_name.text.replace("农场名称:", ""),
|
"农场名称": show_farm_name.text.replace("农场名称:", ""),
|
||||||
"level": level,
|
"level": level,
|
||||||
"money": money,
|
"money": money,
|
||||||
"experience": experience,
|
"经验值": experience,
|
||||||
"stamina": stamina,
|
"stamina": stamina,
|
||||||
"农场土地": farm_lots.duplicate(true),
|
"农场土地": farm_lots.duplicate(true),
|
||||||
"种子仓库": player_bag.duplicate(true)
|
"种子仓库": player_bag.duplicate(true)
|
||||||
@@ -404,7 +404,7 @@ func _handle_visit_player_response(data):
|
|||||||
|
|
||||||
# 更新显示数据
|
# 更新显示数据
|
||||||
money = target_player_data.get("money", 0)
|
money = target_player_data.get("money", 0)
|
||||||
experience = target_player_data.get("experience", 0)
|
experience = target_player_data.get("经验值", 0)
|
||||||
level = target_player_data.get("level", 1)
|
level = target_player_data.get("level", 1)
|
||||||
stamina = target_player_data.get("体力值", 20)
|
stamina = target_player_data.get("体力值", 20)
|
||||||
farm_lots = target_player_data.get("农场土地", [])
|
farm_lots = target_player_data.get("农场土地", [])
|
||||||
@@ -481,7 +481,7 @@ func _handle_return_my_farm_response(data):
|
|||||||
|
|
||||||
# 恢复玩家数据
|
# 恢复玩家数据
|
||||||
money = player_data.get("money", 500)
|
money = player_data.get("money", 500)
|
||||||
experience = player_data.get("experience", 0)
|
experience = player_data.get("经验值", 0)
|
||||||
level = player_data.get("level", 1)
|
level = player_data.get("level", 1)
|
||||||
stamina = player_data.get("体力值", 20)
|
stamina = player_data.get("体力值", 20)
|
||||||
farm_lots = player_data.get("农场土地", [])
|
farm_lots = player_data.get("农场土地", [])
|
||||||
@@ -1802,7 +1802,7 @@ func _handle_daily_check_in_response(response: Dictionary) -> void:
|
|||||||
var updated_data = response.get("updated_data", {})
|
var updated_data = response.get("updated_data", {})
|
||||||
|
|
||||||
money = updated_data["money"]
|
money = updated_data["money"]
|
||||||
experience = updated_data["experience"]
|
experience = updated_data["经验值"]
|
||||||
level = updated_data["level"]
|
level = updated_data["level"]
|
||||||
player_bag = updated_data["种子仓库"]
|
player_bag = updated_data["种子仓库"]
|
||||||
|
|
||||||
@@ -1941,7 +1941,7 @@ func _handle_lucky_draw_response(response: Dictionary) -> void:
|
|||||||
# 更新玩家数据
|
# 更新玩家数据
|
||||||
var updated_data = response.get("updated_data", {})
|
var updated_data = response.get("updated_data", {})
|
||||||
money = updated_data["money"]
|
money = updated_data["money"]
|
||||||
experience = updated_data["experience"]
|
experience = updated_data["经验值"]
|
||||||
level = updated_data["level"]
|
level = updated_data["level"]
|
||||||
player_bag = updated_data["种子仓库"]
|
player_bag = updated_data["种子仓库"]
|
||||||
|
|
||||||
@@ -2161,7 +2161,7 @@ func _handle_new_player_gift_response(data):
|
|||||||
if success:
|
if success:
|
||||||
# 更新玩家数据
|
# 更新玩家数据
|
||||||
money = updated_data.get("money", money)
|
money = updated_data.get("money", money)
|
||||||
experience = updated_data.get("experience", experience)
|
experience = updated_data.get("经验值", experience)
|
||||||
level = updated_data.get("level", level)
|
level = updated_data.get("level", level)
|
||||||
|
|
||||||
# 安全更新背包数据
|
# 安全更新背包数据
|
||||||
@@ -2423,7 +2423,7 @@ func _handle_claim_online_gift_response(data: Dictionary):
|
|||||||
if success:
|
if success:
|
||||||
# 更新玩家数据
|
# 更新玩家数据
|
||||||
money = updated_data["money"]
|
money = updated_data["money"]
|
||||||
experience = updated_data["experience"]
|
experience = updated_data["经验值"]
|
||||||
level = updated_data["level"]
|
level = updated_data["level"]
|
||||||
player_bag = updated_data["种子仓库"]
|
player_bag = updated_data["种子仓库"]
|
||||||
|
|
||||||
@@ -2451,7 +2451,7 @@ func _handle_account_setting_response(data: Dictionary):
|
|||||||
show_player_name.text = "玩家昵称:" + account_info.get("玩家昵称", "")
|
show_player_name.text = "玩家昵称:" + account_info.get("玩家昵称", "")
|
||||||
|
|
||||||
# 更新基本游戏状态显示
|
# 更新基本游戏状态显示
|
||||||
experience = account_info.get("experience", 0)
|
experience = account_info.get("经验值", 0)
|
||||||
level = account_info.get("level", 1)
|
level = account_info.get("level", 1)
|
||||||
money = account_info.get("money", 0)
|
money = account_info.get("money", 0)
|
||||||
|
|
||||||
@@ -2523,8 +2523,8 @@ func _handle_use_farm_item_response(data: Dictionary):
|
|||||||
if updated_data.has("money"):
|
if updated_data.has("money"):
|
||||||
money = updated_data["money"]
|
money = updated_data["money"]
|
||||||
# 安全更新经验
|
# 安全更新经验
|
||||||
if updated_data.has("experience"):
|
if updated_data.has("经验值"):
|
||||||
experience = updated_data["experience"]
|
experience = updated_data["经验值"]
|
||||||
# 安全更新等级
|
# 安全更新等级
|
||||||
if updated_data.has("level"):
|
if updated_data.has("level"):
|
||||||
level = updated_data["level"]
|
level = updated_data["level"]
|
||||||
|
|||||||
@@ -273,7 +273,7 @@ func _on_data_received(data):
|
|||||||
if action_type == "harvest_crop":
|
if action_type == "harvest_crop":
|
||||||
if success:
|
if success:
|
||||||
main_game.money = updated_data["money"]
|
main_game.money = updated_data["money"]
|
||||||
main_game.experience = updated_data["experience"]
|
main_game.experience = updated_data["经验值"]
|
||||||
main_game.level = updated_data["level"]
|
main_game.level = updated_data["level"]
|
||||||
# 只有偷菜时才会返回体力值,正常收获不会返回
|
# 只有偷菜时才会返回体力值,正常收获不会返回
|
||||||
if updated_data.has("体力值"):
|
if updated_data.has("体力值"):
|
||||||
@@ -356,7 +356,7 @@ func _on_data_received(data):
|
|||||||
if success:
|
if success:
|
||||||
main_game.item_bag = updated_data["道具背包"]
|
main_game.item_bag = updated_data["道具背包"]
|
||||||
main_game.farm_lots = updated_data["农场土地"]
|
main_game.farm_lots = updated_data["农场土地"]
|
||||||
main_game.experience = updated_data["experience"]
|
main_game.experience = updated_data["经验值"]
|
||||||
main_game.level = updated_data["level"]
|
main_game.level = updated_data["level"]
|
||||||
main_game._update_ui()
|
main_game._update_ui()
|
||||||
main_game._update_farm_lots_state()
|
main_game._update_farm_lots_state()
|
||||||
@@ -369,7 +369,7 @@ func _on_data_received(data):
|
|||||||
elif action_type == "dig_ground":
|
elif action_type == "dig_ground":
|
||||||
if success:
|
if success:
|
||||||
main_game.money = updated_data["money"]
|
main_game.money = updated_data["money"]
|
||||||
main_game.experience = updated_data["experience"]
|
main_game.experience = updated_data["经验值"]
|
||||||
main_game.level = updated_data["level"]
|
main_game.level = updated_data["level"]
|
||||||
main_game.farm_lots = updated_data["农场土地"]
|
main_game.farm_lots = updated_data["农场土地"]
|
||||||
main_game.player_bag = updated_data["种子仓库"]
|
main_game.player_bag = updated_data["种子仓库"]
|
||||||
@@ -396,7 +396,7 @@ func _on_data_received(data):
|
|||||||
if success:
|
if success:
|
||||||
main_game.money = updated_data["money"]
|
main_game.money = updated_data["money"]
|
||||||
main_game.farm_lots = updated_data["农场土地"]
|
main_game.farm_lots = updated_data["农场土地"]
|
||||||
main_game.experience = updated_data["experience"]
|
main_game.experience = updated_data["经验值"]
|
||||||
main_game.level = updated_data["level"]
|
main_game.level = updated_data["level"]
|
||||||
main_game._update_ui()
|
main_game._update_ui()
|
||||||
main_game._update_farm_lots_state()
|
main_game._update_farm_lots_state()
|
||||||
@@ -409,7 +409,7 @@ func _on_data_received(data):
|
|||||||
if success:
|
if success:
|
||||||
main_game.money = updated_data["money"]
|
main_game.money = updated_data["money"]
|
||||||
main_game.farm_lots = updated_data["农场土地"]
|
main_game.farm_lots = updated_data["农场土地"]
|
||||||
main_game.experience = updated_data["experience"]
|
main_game.experience = updated_data["经验值"]
|
||||||
main_game.level = updated_data["level"]
|
main_game.level = updated_data["level"]
|
||||||
main_game._update_ui()
|
main_game._update_ui()
|
||||||
main_game._update_farm_lots_state()
|
main_game._update_farm_lots_state()
|
||||||
@@ -445,7 +445,7 @@ func _on_data_received(data):
|
|||||||
if success:
|
if success:
|
||||||
main_game.money = updated_data["money"]
|
main_game.money = updated_data["money"]
|
||||||
main_game.crop_warehouse = updated_data["作物仓库"]
|
main_game.crop_warehouse = updated_data["作物仓库"]
|
||||||
main_game.experience = updated_data.get("experience", main_game.experience)
|
main_game.experience = updated_data.get("经验值", main_game.experience)
|
||||||
main_game.level = updated_data.get("level", main_game.level)
|
main_game.level = updated_data.get("level", main_game.level)
|
||||||
main_game._update_ui()
|
main_game._update_ui()
|
||||||
main_game.crop_warehouse_panel.update_crop_warehouse_ui()
|
main_game.crop_warehouse_panel.update_crop_warehouse_ui()
|
||||||
|
|||||||
@@ -418,7 +418,7 @@ func _handle_login_success(user_data: Dictionary):
|
|||||||
main_game.remaining_likes = user_data.get("今日剩余点赞次数", 10)
|
main_game.remaining_likes = user_data.get("今日剩余点赞次数", 10)
|
||||||
|
|
||||||
# 更新主游戏数据
|
# 更新主游戏数据
|
||||||
main_game.experience = user_data.get("experience", 0)
|
main_game.experience = user_data.get("经验值", 0)
|
||||||
main_game.farm_lots = user_data.get("农场土地", [])
|
main_game.farm_lots = user_data.get("农场土地", [])
|
||||||
main_game.level = user_data.get("level", 1)
|
main_game.level = user_data.get("level", 1)
|
||||||
main_game.money = user_data.get("money", 0)
|
main_game.money = user_data.get("money", 0)
|
||||||
|
|||||||
@@ -172,8 +172,8 @@ func handle_claim_online_gift_response(data: Dictionary):
|
|||||||
# 兼容老格式
|
# 兼容老格式
|
||||||
if rewards.has("money"):
|
if rewards.has("money"):
|
||||||
reward_text += "金币+" + str(rewards["money"]) + " "
|
reward_text += "金币+" + str(rewards["money"]) + " "
|
||||||
if rewards.has("experience"):
|
if rewards.has("经验值"):
|
||||||
reward_text += "经验+" + str(rewards["experience"]) + " "
|
reward_text += "经验+" + str(rewards["经验值"]) + " "
|
||||||
if rewards.has("seeds"):
|
if rewards.has("seeds"):
|
||||||
for seed in rewards["seeds"]:
|
for seed in rewards["seeds"]:
|
||||||
reward_text += seed["name"] + "x" + str(seed["count"]) + " "
|
reward_text += seed["name"] + "x" + str(seed["count"]) + " "
|
||||||
|
|||||||
@@ -1109,7 +1109,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"农场名称": farm_name or "我的农场",
|
"农场名称": farm_name or "我的农场",
|
||||||
"玩家昵称": player_name or username,
|
"玩家昵称": player_name or username,
|
||||||
"个人简介": "", # 新增个人简介字段,默认为空
|
"个人简介": "", # 新增个人简介字段,默认为空
|
||||||
"experience": player_data.get("experience", 0),
|
"经验值": player_data.get("经验值", 0),
|
||||||
"level": player_data.get("level", 1),
|
"level": player_data.get("level", 1),
|
||||||
"money": player_data.get("money", 1000)
|
"money": player_data.get("money", 1000)
|
||||||
})
|
})
|
||||||
@@ -1435,7 +1435,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"message": f"已帮助 {target_username} 清理死亡的作物",
|
"message": f"已帮助 {target_username} 清理死亡的作物",
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"money": current_player_data["money"],
|
"money": current_player_data["money"],
|
||||||
"experience": current_player_data["experience"],
|
"经验值": current_player_data["经验值"],
|
||||||
"level": current_player_data["level"]
|
"level": current_player_data["level"]
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@@ -1473,7 +1473,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"message": "已铲除死亡的作物",
|
"message": "已铲除死亡的作物",
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"money": current_player_data["money"],
|
"money": current_player_data["money"],
|
||||||
"experience": current_player_data["experience"],
|
"经验值": current_player_data["经验值"],
|
||||||
"level": current_player_data["level"]
|
"level": current_player_data["level"]
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@@ -1517,7 +1517,7 @@ class TCPGameServer(TCPServer):
|
|||||||
}
|
}
|
||||||
|
|
||||||
# 更新玩家经验
|
# 更新玩家经验
|
||||||
player_data["experience"] += crop_exp
|
player_data["经验值"] += crop_exp
|
||||||
|
|
||||||
# 检查是否会获得成熟物
|
# 检查是否会获得成熟物
|
||||||
mature_name = crop_info.get("成熟物名称")
|
mature_name = crop_info.get("成熟物名称")
|
||||||
@@ -1534,9 +1534,9 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 检查升级
|
# 检查升级
|
||||||
level_up_experience = 100 * player_data["level"]
|
level_up_experience = 100 * player_data["level"]
|
||||||
if player_data["experience"] >= level_up_experience:
|
if player_data["经验值"] >= level_up_experience:
|
||||||
player_data["level"] += 1
|
player_data["level"] += 1
|
||||||
player_data["experience"] -= level_up_experience
|
player_data["经验值"] -= level_up_experience
|
||||||
self.log('INFO', f"玩家 {username} 升级到 {player_data['level']} 级", 'SERVER')
|
self.log('INFO', f"玩家 {username} 升级到 {player_data['level']} 级", 'SERVER')
|
||||||
|
|
||||||
# 清理地块(批量更新)
|
# 清理地块(批量更新)
|
||||||
@@ -1576,7 +1576,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"message": message,
|
"message": message,
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"money": player_data["money"],
|
"money": player_data["money"],
|
||||||
"experience": player_data["experience"],
|
"经验值": player_data["经验值"],
|
||||||
"level": player_data["level"],
|
"level": player_data["level"],
|
||||||
"种子仓库": player_data.get("种子仓库", []),
|
"种子仓库": player_data.get("种子仓库", []),
|
||||||
"作物仓库": player_data.get("作物仓库", [])
|
"作物仓库": player_data.get("作物仓库", [])
|
||||||
@@ -1643,7 +1643,7 @@ class TCPGameServer(TCPServer):
|
|||||||
return self._send_action_error(client_id, "harvest_crop", stamina_message)
|
return self._send_action_error(client_id, "harvest_crop", stamina_message)
|
||||||
|
|
||||||
# 更新当前玩家数据(获得经验)
|
# 更新当前玩家数据(获得经验)
|
||||||
current_player_data["experience"] += crop_exp
|
current_player_data["经验值"] += crop_exp
|
||||||
|
|
||||||
# 检查是否会获得成熟物
|
# 检查是否会获得成熟物
|
||||||
mature_name = crop_info.get("成熟物名称")
|
mature_name = crop_info.get("成熟物名称")
|
||||||
@@ -1660,9 +1660,9 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 检查当前玩家升级
|
# 检查当前玩家升级
|
||||||
level_up_experience = 100 * current_player_data["level"]
|
level_up_experience = 100 * current_player_data["level"]
|
||||||
if current_player_data["experience"] >= level_up_experience:
|
if current_player_data["经验值"] >= level_up_experience:
|
||||||
current_player_data["level"] += 1
|
current_player_data["level"] += 1
|
||||||
current_player_data["experience"] -= level_up_experience
|
current_player_data["经验值"] -= level_up_experience
|
||||||
self.log('INFO', f"玩家 {current_username} 升级到 {current_player_data['level']} 级", 'SERVER')
|
self.log('INFO', f"玩家 {current_username} 升级到 {current_player_data['level']} 级", 'SERVER')
|
||||||
|
|
||||||
# 清理目标玩家的地块(批量更新)
|
# 清理目标玩家的地块(批量更新)
|
||||||
@@ -1703,7 +1703,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"message": message,
|
"message": message,
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"money": current_player_data["money"],
|
"money": current_player_data["money"],
|
||||||
"experience": current_player_data["experience"],
|
"经验值": current_player_data["经验值"],
|
||||||
"level": current_player_data["level"],
|
"level": current_player_data["level"],
|
||||||
"体力值": current_player_data["体力值"],
|
"体力值": current_player_data["体力值"],
|
||||||
"种子仓库": current_player_data.get("种子仓库", []),
|
"种子仓库": current_player_data.get("种子仓库", []),
|
||||||
@@ -3210,7 +3210,7 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 应用奖励
|
# 应用奖励
|
||||||
player_data["money"] += rewards["money"]
|
player_data["money"] += rewards["money"]
|
||||||
player_data["experience"] += rewards["experience"]
|
player_data["经验值"] += rewards["经验值"]
|
||||||
|
|
||||||
# 添加种子到背包
|
# 添加种子到背包
|
||||||
if "种子仓库" not in player_data:
|
if "种子仓库" not in player_data:
|
||||||
@@ -3256,7 +3256,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"message": f"成功开垦地块,花费 {dig_money} 金钱!{reward_message}",
|
"message": f"成功开垦地块,花费 {dig_money} 金钱!{reward_message}",
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"money": player_data["money"],
|
"money": player_data["money"],
|
||||||
"experience": player_data["experience"],
|
"经验值": player_data["经验值"],
|
||||||
"level": player_data["level"],
|
"level": player_data["level"],
|
||||||
"农场土地": player_data["农场土地"],
|
"农场土地": player_data["农场土地"],
|
||||||
"种子仓库": player_data["种子仓库"]
|
"种子仓库": player_data["种子仓库"]
|
||||||
@@ -3269,7 +3269,7 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
rewards = {
|
rewards = {
|
||||||
"money": 0,
|
"money": 0,
|
||||||
"experience": 0,
|
"经验值": 0,
|
||||||
"seeds": {}
|
"seeds": {}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3277,7 +3277,7 @@ class TCPGameServer(TCPServer):
|
|||||||
rewards["money"] = random.randint(200, 500)
|
rewards["money"] = random.randint(200, 500)
|
||||||
|
|
||||||
# 随机经验:300-600经验
|
# 随机经验:300-600经验
|
||||||
rewards["experience"] = random.randint(300, 600)
|
rewards["经验值"] = random.randint(300, 600)
|
||||||
|
|
||||||
# 随机种子:0-3种种子
|
# 随机种子:0-3种种子
|
||||||
seed_types_count = random.randint(0, 3)
|
seed_types_count = random.randint(0, 3)
|
||||||
@@ -3466,7 +3466,7 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 生成随机经验奖励(100-300)
|
# 生成随机经验奖励(100-300)
|
||||||
experience_reward = random.randint(100, 300)
|
experience_reward = random.randint(100, 300)
|
||||||
player_data["experience"] += experience_reward
|
player_data["经验值"] += experience_reward
|
||||||
|
|
||||||
# 检查是否升级
|
# 检查是否升级
|
||||||
self._check_level_up(player_data)
|
self._check_level_up(player_data)
|
||||||
@@ -3507,7 +3507,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"message": message,
|
"message": message,
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"money": player_data["money"],
|
"money": player_data["money"],
|
||||||
"experience": player_data["experience"],
|
"经验值": player_data["经验值"],
|
||||||
"level": player_data["level"],
|
"level": player_data["level"],
|
||||||
"农场土地": player_data["农场土地"]
|
"农场土地": player_data["农场土地"]
|
||||||
}
|
}
|
||||||
@@ -3547,7 +3547,7 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 生成随机经验奖励(100-300)给当前玩家
|
# 生成随机经验奖励(100-300)给当前玩家
|
||||||
experience_reward = random.randint(100, 300)
|
experience_reward = random.randint(100, 300)
|
||||||
current_player_data["experience"] += experience_reward
|
current_player_data["经验值"] += experience_reward
|
||||||
|
|
||||||
# 检查当前玩家是否升级
|
# 检查当前玩家是否升级
|
||||||
self._check_level_up(current_player_data)
|
self._check_level_up(current_player_data)
|
||||||
@@ -3589,7 +3589,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"message": message,
|
"message": message,
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"money": current_player_data["money"],
|
"money": current_player_data["money"],
|
||||||
"experience": current_player_data["experience"],
|
"经验值": current_player_data["经验值"],
|
||||||
"level": current_player_data["level"]
|
"level": current_player_data["level"]
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@@ -3676,7 +3676,7 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 生成随机经验奖励(100-300)给当前玩家
|
# 生成随机经验奖励(100-300)给当前玩家
|
||||||
experience_reward = random.randint(100, 300)
|
experience_reward = random.randint(100, 300)
|
||||||
current_player_data["experience"] += experience_reward
|
current_player_data["经验值"] += experience_reward
|
||||||
|
|
||||||
# 检查当前玩家是否升级
|
# 检查当前玩家是否升级
|
||||||
self._check_level_up(current_player_data)
|
self._check_level_up(current_player_data)
|
||||||
@@ -3705,7 +3705,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"message": f"帮助施肥成功!{target_username} 的 {crop_type} 将在10分钟内以双倍速度生长,获得 {experience_reward} 经验",
|
"message": f"帮助施肥成功!{target_username} 的 {crop_type} 将在10分钟内以双倍速度生长,获得 {experience_reward} 经验",
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"money": current_player_data["money"],
|
"money": current_player_data["money"],
|
||||||
"experience": current_player_data["experience"],
|
"经验值": current_player_data["经验值"],
|
||||||
"level": current_player_data["level"]
|
"level": current_player_data["level"]
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@@ -3737,7 +3737,7 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 生成随机经验奖励(100-300)
|
# 生成随机经验奖励(100-300)
|
||||||
experience_reward = random.randint(100, 300)
|
experience_reward = random.randint(100, 300)
|
||||||
player_data["experience"] += experience_reward
|
player_data["经验值"] += experience_reward
|
||||||
|
|
||||||
# 检查是否升级
|
# 检查是否升级
|
||||||
self._check_level_up(player_data)
|
self._check_level_up(player_data)
|
||||||
@@ -3765,7 +3765,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"message": f"施肥成功!{crop_type} 将在10分钟内以双倍速度生长,获得 {experience_reward} 经验",
|
"message": f"施肥成功!{crop_type} 将在10分钟内以双倍速度生长,获得 {experience_reward} 经验",
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"money": player_data["money"],
|
"money": player_data["money"],
|
||||||
"experience": player_data["experience"],
|
"经验值": player_data["经验值"],
|
||||||
"level": player_data["level"],
|
"level": player_data["level"],
|
||||||
"农场土地": player_data["农场土地"]
|
"农场土地": player_data["农场土地"]
|
||||||
}
|
}
|
||||||
@@ -4044,7 +4044,7 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 生成随机经验奖励
|
# 生成随机经验奖励
|
||||||
experience_reward = random.randint(50, 150)
|
experience_reward = random.randint(50, 150)
|
||||||
player_data["experience"] += experience_reward
|
player_data["经验值"] += experience_reward
|
||||||
|
|
||||||
# 检查是否升级
|
# 检查是否升级
|
||||||
self._check_level_up(player_data)
|
self._check_level_up(player_data)
|
||||||
@@ -4094,7 +4094,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"success": True,
|
"success": True,
|
||||||
"message": f"{message},获得 {experience_reward} 经验",
|
"message": f"{message},获得 {experience_reward} 经验",
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"experience": player_data["experience"],
|
"经验值": player_data["经验值"],
|
||||||
"level": player_data["level"],
|
"level": player_data["level"],
|
||||||
"农场土地": player_data["农场土地"],
|
"农场土地": player_data["农场土地"],
|
||||||
"道具背包": player_data["道具背包"]
|
"道具背包": player_data["道具背包"]
|
||||||
@@ -4109,7 +4109,7 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 生成随机经验奖励
|
# 生成随机经验奖励
|
||||||
experience_reward = random.randint(30, 100)
|
experience_reward = random.randint(30, 100)
|
||||||
player_data["experience"] += experience_reward
|
player_data["经验值"] += experience_reward
|
||||||
|
|
||||||
# 检查是否升级
|
# 检查是否升级
|
||||||
self._check_level_up(player_data)
|
self._check_level_up(player_data)
|
||||||
@@ -4159,7 +4159,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"success": True,
|
"success": True,
|
||||||
"message": final_message,
|
"message": final_message,
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"experience": player_data["experience"],
|
"经验值": player_data["经验值"],
|
||||||
"level": player_data["level"],
|
"level": player_data["level"],
|
||||||
"农场土地": player_data["农场土地"],
|
"农场土地": player_data["农场土地"],
|
||||||
"道具背包": player_data["道具背包"]
|
"道具背包": player_data["道具背包"]
|
||||||
@@ -4178,7 +4178,7 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 生成随机经验奖励给当前玩家
|
# 生成随机经验奖励给当前玩家
|
||||||
experience_reward = random.randint(50, 150)
|
experience_reward = random.randint(50, 150)
|
||||||
current_player_data["experience"] += experience_reward
|
current_player_data["经验值"] += experience_reward
|
||||||
|
|
||||||
# 检查当前玩家是否升级
|
# 检查当前玩家是否升级
|
||||||
self._check_level_up(current_player_data)
|
self._check_level_up(current_player_data)
|
||||||
@@ -4229,7 +4229,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"success": True,
|
"success": True,
|
||||||
"message": f"{message},获得 {experience_reward} 经验",
|
"message": f"{message},获得 {experience_reward} 经验",
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"experience": current_player_data["experience"],
|
"经验值": current_player_data["经验值"],
|
||||||
"level": current_player_data["level"],
|
"level": current_player_data["level"],
|
||||||
"道具背包": current_player_data["道具背包"]
|
"道具背包": current_player_data["道具背包"]
|
||||||
}
|
}
|
||||||
@@ -4243,7 +4243,7 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 生成随机经验奖励给当前玩家
|
# 生成随机经验奖励给当前玩家
|
||||||
experience_reward = random.randint(30, 100)
|
experience_reward = random.randint(30, 100)
|
||||||
current_player_data["experience"] += experience_reward
|
current_player_data["经验值"] += experience_reward
|
||||||
|
|
||||||
# 检查当前玩家是否升级
|
# 检查当前玩家是否升级
|
||||||
self._check_level_up(current_player_data)
|
self._check_level_up(current_player_data)
|
||||||
@@ -4294,7 +4294,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"success": True,
|
"success": True,
|
||||||
"message": final_message,
|
"message": final_message,
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"experience": current_player_data["experience"],
|
"经验值": current_player_data["经验值"],
|
||||||
"level": current_player_data["level"],
|
"level": current_player_data["level"],
|
||||||
"道具背包": current_player_data["道具背包"]
|
"道具背包": current_player_data["道具背包"]
|
||||||
}
|
}
|
||||||
@@ -4312,7 +4312,7 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 生成随机经验奖励
|
# 生成随机经验奖励
|
||||||
experience_reward = random.randint(20, 60)
|
experience_reward = random.randint(20, 60)
|
||||||
player_data["experience"] += experience_reward
|
player_data["经验值"] += experience_reward
|
||||||
|
|
||||||
# 检查是否升级
|
# 检查是否升级
|
||||||
self._check_level_up(player_data)
|
self._check_level_up(player_data)
|
||||||
@@ -4342,7 +4342,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"success": True,
|
"success": True,
|
||||||
"message": f"使用 {item_name} 成功铲除作物 {crop_type},获得 {experience_reward} 经验",
|
"message": f"使用 {item_name} 成功铲除作物 {crop_type},获得 {experience_reward} 经验",
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"experience": player_data["experience"],
|
"经验值": player_data["经验值"],
|
||||||
"level": player_data["level"],
|
"level": player_data["level"],
|
||||||
"农场土地": player_data["农场土地"],
|
"农场土地": player_data["农场土地"],
|
||||||
"道具背包": player_data["道具背包"]
|
"道具背包": player_data["道具背包"]
|
||||||
@@ -4372,7 +4372,7 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 生成随机经验奖励
|
# 生成随机经验奖励
|
||||||
experience_reward = random.randint(15, 50)
|
experience_reward = random.randint(15, 50)
|
||||||
player_data["experience"] += experience_reward
|
player_data["经验值"] += experience_reward
|
||||||
|
|
||||||
# 检查是否升级
|
# 检查是否升级
|
||||||
self._check_level_up(player_data)
|
self._check_level_up(player_data)
|
||||||
@@ -4399,7 +4399,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"success": True,
|
"success": True,
|
||||||
"message": f"使用 {item_name} 成功清除杂草 {crop_type},获得 {experience_reward} 经验",
|
"message": f"使用 {item_name} 成功清除杂草 {crop_type},获得 {experience_reward} 经验",
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"experience": player_data["experience"],
|
"经验值": player_data["经验值"],
|
||||||
"level": player_data["level"],
|
"level": player_data["level"],
|
||||||
"农场土地": player_data["农场土地"],
|
"农场土地": player_data["农场土地"],
|
||||||
"道具背包": player_data["道具背包"]
|
"道具背包": player_data["道具背包"]
|
||||||
@@ -4418,7 +4418,7 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 生成随机经验奖励给当前玩家
|
# 生成随机经验奖励给当前玩家
|
||||||
experience_reward = random.randint(20, 60)
|
experience_reward = random.randint(20, 60)
|
||||||
current_player_data["experience"] += experience_reward
|
current_player_data["经验值"] += experience_reward
|
||||||
|
|
||||||
# 检查当前玩家是否升级
|
# 检查当前玩家是否升级
|
||||||
self._check_level_up(current_player_data)
|
self._check_level_up(current_player_data)
|
||||||
@@ -4449,7 +4449,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"success": True,
|
"success": True,
|
||||||
"message": f"帮助 {target_username} 铲除作物 {crop_type} 成功,获得 {experience_reward} 经验",
|
"message": f"帮助 {target_username} 铲除作物 {crop_type} 成功,获得 {experience_reward} 经验",
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"experience": current_player_data["experience"],
|
"经验值": current_player_data["经验值"],
|
||||||
"level": current_player_data["level"],
|
"level": current_player_data["level"],
|
||||||
"道具背包": current_player_data["道具背包"]
|
"道具背包": current_player_data["道具背包"]
|
||||||
}
|
}
|
||||||
@@ -4478,7 +4478,7 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 生成随机经验奖励给当前玩家
|
# 生成随机经验奖励给当前玩家
|
||||||
experience_reward = random.randint(15, 50)
|
experience_reward = random.randint(15, 50)
|
||||||
current_player_data["experience"] += experience_reward
|
current_player_data["经验值"] += experience_reward
|
||||||
|
|
||||||
# 检查当前玩家是否升级
|
# 检查当前玩家是否升级
|
||||||
self._check_level_up(current_player_data)
|
self._check_level_up(current_player_data)
|
||||||
@@ -4506,7 +4506,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"success": True,
|
"success": True,
|
||||||
"message": f"帮助 {target_username} 清除杂草 {crop_type} 成功,获得 {experience_reward} 经验",
|
"message": f"帮助 {target_username} 清除杂草 {crop_type} 成功,获得 {experience_reward} 经验",
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"experience": current_player_data["experience"],
|
"经验值": current_player_data["经验值"],
|
||||||
"level": current_player_data["level"],
|
"level": current_player_data["level"],
|
||||||
"道具背包": current_player_data["道具背包"]
|
"道具背包": current_player_data["道具背包"]
|
||||||
}
|
}
|
||||||
@@ -4581,7 +4581,7 @@ class TCPGameServer(TCPServer):
|
|||||||
}
|
}
|
||||||
|
|
||||||
# 更新玩家经验
|
# 更新玩家经验
|
||||||
player_data["experience"] += crop_exp
|
player_data["经验值"] += crop_exp
|
||||||
|
|
||||||
# 检查是否升级
|
# 检查是否升级
|
||||||
self._check_level_up(player_data)
|
self._check_level_up(player_data)
|
||||||
@@ -4640,7 +4640,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"success": True,
|
"success": True,
|
||||||
"message": message,
|
"message": message,
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"experience": player_data["experience"],
|
"经验值": player_data["经验值"],
|
||||||
"level": player_data["level"],
|
"level": player_data["level"],
|
||||||
"种子仓库": player_data.get("种子仓库", []),
|
"种子仓库": player_data.get("种子仓库", []),
|
||||||
"作物仓库": player_data.get("作物仓库", []),
|
"作物仓库": player_data.get("作物仓库", []),
|
||||||
@@ -4717,7 +4717,7 @@ class TCPGameServer(TCPServer):
|
|||||||
}
|
}
|
||||||
|
|
||||||
# 更新当前玩家经验
|
# 更新当前玩家经验
|
||||||
current_player_data["experience"] += crop_exp
|
current_player_data["经验值"] += crop_exp
|
||||||
|
|
||||||
# 检查当前玩家是否升级
|
# 检查当前玩家是否升级
|
||||||
self._check_level_up(current_player_data)
|
self._check_level_up(current_player_data)
|
||||||
@@ -4777,7 +4777,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"success": True,
|
"success": True,
|
||||||
"message": message,
|
"message": message,
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"experience": current_player_data["experience"],
|
"经验值": current_player_data["经验值"],
|
||||||
"level": current_player_data["level"],
|
"level": current_player_data["level"],
|
||||||
"种子仓库": current_player_data.get("种子仓库", []),
|
"种子仓库": current_player_data.get("种子仓库", []),
|
||||||
"作物仓库": current_player_data.get("作物仓库", []),
|
"作物仓库": current_player_data.get("作物仓库", []),
|
||||||
@@ -5015,8 +5015,8 @@ class TCPGameServer(TCPServer):
|
|||||||
# 应用奖励
|
# 应用奖励
|
||||||
if "money" in rewards:
|
if "money" in rewards:
|
||||||
player_data["money"] += rewards["money"]
|
player_data["money"] += rewards["money"]
|
||||||
if "experience" in rewards:
|
if "经验值" in rewards:
|
||||||
player_data["experience"] += rewards["experience"]
|
player_data["经验值"] += rewards["经验值"]
|
||||||
|
|
||||||
# 检查是否升级
|
# 检查是否升级
|
||||||
self._check_level_up(player_data)
|
self._check_level_up(player_data)
|
||||||
@@ -5031,7 +5031,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"message": result_message,
|
"message": result_message,
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"money": player_data["money"],
|
"money": player_data["money"],
|
||||||
"experience": player_data["experience"],
|
"经验值": player_data["经验值"],
|
||||||
"level": player_data["level"],
|
"level": player_data["level"],
|
||||||
"道具背包": item_bag
|
"道具背包": item_bag
|
||||||
}
|
}
|
||||||
@@ -5064,7 +5064,7 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
if item_name == "小额经验卡":
|
if item_name == "小额经验卡":
|
||||||
# 给玩家增加500经验
|
# 给玩家增加500经验
|
||||||
rewards["experience"] = 500
|
rewards["经验值"] = 500
|
||||||
return True, f"使用 {item_name} 成功!获得了500经验值", rewards
|
return True, f"使用 {item_name} 成功!获得了500经验值", rewards
|
||||||
|
|
||||||
elif item_name == "小额金币卡":
|
elif item_name == "小额金币卡":
|
||||||
@@ -5954,7 +5954,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"农场名称": player_data.get("农场名称", ""),
|
"农场名称": player_data.get("农场名称", ""),
|
||||||
"level": player_data.get("level", 1),
|
"level": player_data.get("level", 1),
|
||||||
"money": player_data.get("money", 0),
|
"money": player_data.get("money", 0),
|
||||||
"experience": player_data.get("experience", 0),
|
"经验值": player_data.get("经验值", 0),
|
||||||
"体力值": current_stamina,
|
"体力值": current_stamina,
|
||||||
"seed_count": seed_count,
|
"seed_count": seed_count,
|
||||||
"最后登录时间": last_login_str,
|
"最后登录时间": last_login_str,
|
||||||
@@ -6112,7 +6112,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"农场名称": target_player_data.get("农场名称", ""),
|
"农场名称": target_player_data.get("农场名称", ""),
|
||||||
"level": target_player_data.get("level", 1),
|
"level": target_player_data.get("level", 1),
|
||||||
"money": target_player_data.get("money", 0),
|
"money": target_player_data.get("money", 0),
|
||||||
"experience": target_player_data.get("experience", 0),
|
"经验值": target_player_data.get("经验值", 0),
|
||||||
"体力值": target_current_stamina,
|
"体力值": target_current_stamina,
|
||||||
"农场土地": target_player_data.get("农场土地", []),
|
"农场土地": target_player_data.get("农场土地", []),
|
||||||
"种子仓库": target_player_data.get("种子仓库", []),
|
"种子仓库": target_player_data.get("种子仓库", []),
|
||||||
@@ -6184,7 +6184,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"农场名称": player_data.get("农场名称", ""),
|
"农场名称": player_data.get("农场名称", ""),
|
||||||
"level": player_data.get("level", 1),
|
"level": player_data.get("level", 1),
|
||||||
"money": player_data.get("money", 0),
|
"money": player_data.get("money", 0),
|
||||||
"experience": player_data.get("experience", 0),
|
"经验值": player_data.get("经验值", 0),
|
||||||
"体力值": my_current_stamina,
|
"体力值": my_current_stamina,
|
||||||
"农场土地": player_data.get("农场土地", []),
|
"农场土地": player_data.get("农场土地", []),
|
||||||
"种子仓库": player_data.get("种子仓库", []),
|
"种子仓库": player_data.get("种子仓库", []),
|
||||||
@@ -6325,7 +6325,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"rewards": rewards,
|
"rewards": rewards,
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"money": player_data["money"],
|
"money": player_data["money"],
|
||||||
"experience": player_data["experience"],
|
"经验值": player_data["经验值"],
|
||||||
"level": player_data["level"],
|
"level": player_data["level"],
|
||||||
"种子仓库": player_data.get("种子仓库", [])
|
"种子仓库": player_data.get("种子仓库", [])
|
||||||
}
|
}
|
||||||
@@ -6340,8 +6340,8 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 发放经验
|
# 发放经验
|
||||||
if "经验" in rewards:
|
if "经验" in rewards:
|
||||||
old_experience = player_data.get("experience", 0)
|
old_experience = player_data.get("经验值", 0)
|
||||||
player_data["experience"] = old_experience + rewards["经验"]
|
player_data["经验值"] = old_experience + rewards["经验"]
|
||||||
|
|
||||||
# 检查是否升级
|
# 检查是否升级
|
||||||
self._check_level_up(player_data)
|
self._check_level_up(player_data)
|
||||||
@@ -6386,9 +6386,9 @@ class TCPGameServer(TCPServer):
|
|||||||
player_data["money"] = player_data.get("money", 0) + rewards["money"]
|
player_data["money"] = player_data.get("money", 0) + rewards["money"]
|
||||||
|
|
||||||
# 发放经验
|
# 发放经验
|
||||||
if "experience" in rewards:
|
if "经验值" in rewards:
|
||||||
old_experience = player_data.get("experience", 0)
|
old_experience = player_data.get("经验值", 0)
|
||||||
player_data["experience"] = old_experience + rewards["experience"]
|
player_data["经验值"] = old_experience + rewards["经验值"]
|
||||||
|
|
||||||
# 检查是否升级
|
# 检查是否升级
|
||||||
self._check_level_up(player_data)
|
self._check_level_up(player_data)
|
||||||
@@ -6430,7 +6430,7 @@ class TCPGameServer(TCPServer):
|
|||||||
def _check_level_up(self, player_data):
|
def _check_level_up(self, player_data):
|
||||||
"""检查玩家是否升级"""
|
"""检查玩家是否升级"""
|
||||||
current_level = player_data.get("level", 1)
|
current_level = player_data.get("level", 1)
|
||||||
current_experience = player_data.get("experience", 0)
|
current_experience = player_data.get("经验值", 0)
|
||||||
|
|
||||||
# 计算升级所需经验 (每级需要的经验递增)
|
# 计算升级所需经验 (每级需要的经验递增)
|
||||||
experience_needed = current_level * 100
|
experience_needed = current_level * 100
|
||||||
@@ -6442,7 +6442,7 @@ class TCPGameServer(TCPServer):
|
|||||||
experience_needed = current_level * 100
|
experience_needed = current_level * 100
|
||||||
|
|
||||||
player_data["level"] = current_level
|
player_data["level"] = current_level
|
||||||
player_data["experience"] = current_experience
|
player_data["经验值"] = current_experience
|
||||||
|
|
||||||
#更新玩家今日在线时间
|
#更新玩家今日在线时间
|
||||||
def _update_daily_online_time(self, client_id, player_data):
|
def _update_daily_online_time(self, client_id, player_data):
|
||||||
@@ -6907,7 +6907,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"consecutive_days": consecutive_days,
|
"consecutive_days": consecutive_days,
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"money": player_data["money"],
|
"money": player_data["money"],
|
||||||
"experience": player_data["experience"],
|
"经验值": player_data["经验值"],
|
||||||
"level": player_data["level"],
|
"level": player_data["level"],
|
||||||
"种子仓库": player_data.get("种子仓库", [])
|
"种子仓库": player_data.get("种子仓库", [])
|
||||||
}
|
}
|
||||||
@@ -7133,16 +7133,16 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 应用经验奖励
|
# 应用经验奖励
|
||||||
if "exp" in rewards:
|
if "exp" in rewards:
|
||||||
player_data["experience"] = player_data.get("experience", 0) + rewards["exp"]
|
player_data["经验值"] = player_data.get("经验值", 0) + rewards["exp"]
|
||||||
|
|
||||||
if "bonus_exp" in rewards:
|
if "bonus_exp" in rewards:
|
||||||
player_data["experience"] = player_data.get("experience", 0) + rewards["bonus_exp"]
|
player_data["经验值"] = player_data.get("经验值", 0) + rewards["bonus_exp"]
|
||||||
|
|
||||||
# 检查升级
|
# 检查升级
|
||||||
level_up_experience = 100 * player_data.get("level", 1)
|
level_up_experience = 100 * player_data.get("level", 1)
|
||||||
while player_data.get("experience", 0) >= level_up_experience:
|
while player_data.get("经验值", 0) >= level_up_experience:
|
||||||
player_data["level"] = player_data.get("level", 1) + 1
|
player_data["level"] = player_data.get("level", 1) + 1
|
||||||
player_data["experience"] -= level_up_experience
|
player_data["经验值"] -= level_up_experience
|
||||||
level_up_experience = 100 * player_data["level"]
|
level_up_experience = 100 * player_data["level"]
|
||||||
|
|
||||||
# 应用种子奖励
|
# 应用种子奖励
|
||||||
@@ -7229,7 +7229,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"gift_contents": reward_content,
|
"gift_contents": reward_content,
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"money": player_data["money"],
|
"money": player_data["money"],
|
||||||
"experience": player_data["experience"],
|
"经验值": player_data["经验值"],
|
||||||
"level": player_data["level"],
|
"level": player_data["level"],
|
||||||
"种子仓库": player_data.get("种子仓库", []),
|
"种子仓库": player_data.get("种子仓库", []),
|
||||||
"宠物背包": player_data.get("宠物背包", []),
|
"宠物背包": player_data.get("宠物背包", []),
|
||||||
@@ -7256,14 +7256,14 @@ class TCPGameServer(TCPServer):
|
|||||||
player_data["money"] = player_data.get("money", 0) + gift_contents["coins"]
|
player_data["money"] = player_data.get("money", 0) + gift_contents["coins"]
|
||||||
|
|
||||||
# 应用经验奖励
|
# 应用经验奖励
|
||||||
if "experience" in gift_contents:
|
if "经验值" in gift_contents:
|
||||||
player_data["experience"] = player_data.get("experience", 0) + gift_contents["experience"]
|
player_data["经验值"] = player_data.get("经验值", 0) + gift_contents["经验值"]
|
||||||
|
|
||||||
# 检查升级
|
# 检查升级
|
||||||
level_up_experience = 100 * player_data.get("level", 1)
|
level_up_experience = 100 * player_data.get("level", 1)
|
||||||
while player_data.get("experience", 0) >= level_up_experience:
|
while player_data.get("经验值", 0) >= level_up_experience:
|
||||||
player_data["level"] = player_data.get("level", 1) + 1
|
player_data["level"] = player_data.get("level", 1) + 1
|
||||||
player_data["experience"] -= level_up_experience
|
player_data["经验值"] -= level_up_experience
|
||||||
level_up_experience = 100 * player_data["level"]
|
level_up_experience = 100 * player_data["level"]
|
||||||
|
|
||||||
# 应用种子奖励
|
# 应用种子奖励
|
||||||
@@ -7301,14 +7301,14 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 应用经验奖励
|
# 应用经验奖励
|
||||||
if "经验" in reward_content:
|
if "经验" in reward_content:
|
||||||
player_data["experience"] = player_data.get("experience", 0) + reward_content["经验"]
|
player_data["经验值"] = player_data.get("经验值", 0) + reward_content["经验"]
|
||||||
|
|
||||||
# 检查升级
|
# 检查升级
|
||||||
while True:
|
while True:
|
||||||
level_up_experience = 100 * player_data.get("level", 1)
|
level_up_experience = 100 * player_data.get("level", 1)
|
||||||
if player_data.get("experience", 0) >= level_up_experience:
|
if player_data.get("经验值", 0) >= level_up_experience:
|
||||||
player_data["level"] = player_data.get("level", 1) + 1
|
player_data["level"] = player_data.get("level", 1) + 1
|
||||||
player_data["experience"] -= level_up_experience
|
player_data["经验值"] -= level_up_experience
|
||||||
else:
|
else:
|
||||||
break
|
break
|
||||||
|
|
||||||
@@ -7417,7 +7417,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"rewards": rewards,
|
"rewards": rewards,
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"money": player_data["money"],
|
"money": player_data["money"],
|
||||||
"experience": player_data["experience"],
|
"经验值": player_data["经验值"],
|
||||||
"level": player_data["level"],
|
"level": player_data["level"],
|
||||||
"种子仓库": player_data.get("种子仓库", [])
|
"种子仓库": player_data.get("种子仓库", [])
|
||||||
}
|
}
|
||||||
@@ -7770,13 +7770,13 @@ class TCPGameServer(TCPServer):
|
|||||||
player_data["money"] = player_data.get("money", 0) + reward.get("amount", 0)
|
player_data["money"] = player_data.get("money", 0) + reward.get("amount", 0)
|
||||||
|
|
||||||
elif reward_type == "exp":
|
elif reward_type == "exp":
|
||||||
player_data["experience"] = player_data.get("experience", 0) + reward.get("amount", 0)
|
player_data["经验值"] = player_data.get("经验值", 0) + reward.get("amount", 0)
|
||||||
|
|
||||||
# 检查升级
|
# 检查升级
|
||||||
level_up_experience = 100 * player_data.get("level", 1)
|
level_up_experience = 100 * player_data.get("level", 1)
|
||||||
while player_data.get("experience", 0) >= level_up_experience:
|
while player_data.get("经验值", 0) >= level_up_experience:
|
||||||
player_data["level"] = player_data.get("level", 1) + 1
|
player_data["level"] = player_data.get("level", 1) + 1
|
||||||
player_data["experience"] -= level_up_experience
|
player_data["经验值"] -= level_up_experience
|
||||||
level_up_experience = 100 * player_data["level"]
|
level_up_experience = 100 * player_data["level"]
|
||||||
|
|
||||||
elif reward_type == "seed":
|
elif reward_type == "seed":
|
||||||
@@ -8082,7 +8082,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"农场名称": player_data.get("农场名称", ""),
|
"农场名称": player_data.get("农场名称", ""),
|
||||||
"个人简介": player_data.get("个人简介", ""),
|
"个人简介": player_data.get("个人简介", ""),
|
||||||
"level": player_data.get("level", 1),
|
"level": player_data.get("level", 1),
|
||||||
"experience": player_data.get("experience", 0),
|
"经验值": player_data.get("经验值", 0),
|
||||||
"money": player_data.get("money", 0)
|
"money": player_data.get("money", 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -9160,7 +9160,7 @@ class TCPGameServer(TCPServer):
|
|||||||
|
|
||||||
# 给予少量出售经验
|
# 给予少量出售经验
|
||||||
sell_experience = max(1, sell_count // 5) # 每5个作物给1点经验
|
sell_experience = max(1, sell_count // 5) # 每5个作物给1点经验
|
||||||
player_data["experience"] += sell_experience
|
player_data["经验值"] += sell_experience
|
||||||
|
|
||||||
# 检查是否升级
|
# 检查是否升级
|
||||||
self._check_level_up(player_data)
|
self._check_level_up(player_data)
|
||||||
@@ -9186,7 +9186,7 @@ class TCPGameServer(TCPServer):
|
|||||||
"message": f"成功出售 {sell_count} 个 {display_name},获得 {total_income} 金币和 {sell_experience} 经验",
|
"message": f"成功出售 {sell_count} 个 {display_name},获得 {total_income} 金币和 {sell_experience} 经验",
|
||||||
"updated_data": {
|
"updated_data": {
|
||||||
"money": player_data["money"],
|
"money": player_data["money"],
|
||||||
"experience": player_data["experience"],
|
"经验值": player_data["经验值"],
|
||||||
"level": player_data["level"],
|
"level": player_data["level"],
|
||||||
"作物仓库": player_data["作物仓库"]
|
"作物仓库": player_data["作物仓库"]
|
||||||
}
|
}
|
||||||
@@ -9631,8 +9631,8 @@ class ConsoleCommands:
|
|||||||
return
|
return
|
||||||
|
|
||||||
# 修改经验
|
# 修改经验
|
||||||
old_exp = player_data.get("experience", 0)
|
old_exp = player_data.get("经验值", 0)
|
||||||
player_data["experience"] = old_exp + amount
|
player_data["经验值"] = old_exp + amount
|
||||||
|
|
||||||
# 检查是否升级
|
# 检查是否升级
|
||||||
old_level = player_data.get("level", 1)
|
old_level = player_data.get("level", 1)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"experience": 0,
|
"经验值": 0,
|
||||||
"level": 1,
|
"level": 1,
|
||||||
"money": 5000,
|
"money": 5000,
|
||||||
"农场名称": "农场名称",
|
"农场名称": "农场名称",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"experience": 455,
|
"经验值": 455,
|
||||||
"level": 36,
|
"level": 36,
|
||||||
"money": 200797815,
|
"money": 200797815,
|
||||||
"农场名称": "柚大青の小农场",
|
"农场名称": "柚大青の小农场",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"experience": 869,
|
"经验值": 869,
|
||||||
"level": 15,
|
"level": 15,
|
||||||
"money": 1231231120406,
|
"money": 1231231120406,
|
||||||
"农场名称": "123",
|
"农场名称": "123",
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"农场土地": [
|
"农场土地": [
|
||||||
{
|
{
|
||||||
"crop_type": "小麦",
|
"crop_type": "",
|
||||||
"grow_time": 300,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 300,
|
"max_grow_time": 300,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "杂交树2",
|
"crop_type": "杂交树2",
|
||||||
"grow_time": 16020,
|
"grow_time": 17030,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": true,
|
||||||
@@ -23,11 +23,11 @@
|
|||||||
"土地等级": 4
|
"土地等级": 4
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "龙果",
|
"crop_type": "",
|
||||||
"grow_time": 14450,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 14400,
|
"max_grow_time": 14400,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "杂交树1",
|
"crop_type": "杂交树1",
|
||||||
"grow_time": 16060,
|
"grow_time": 17070,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": true,
|
||||||
@@ -46,7 +46,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "杂交树2",
|
"crop_type": "杂交树2",
|
||||||
"grow_time": 3838,
|
"grow_time": 4040,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": true,
|
||||||
@@ -56,11 +56,11 @@
|
|||||||
"土地等级": 1
|
"土地等级": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "小麦",
|
"crop_type": "",
|
||||||
"grow_time": 300,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 300,
|
"max_grow_time": 300,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
@@ -68,7 +68,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "杂交树2",
|
"crop_type": "杂交树2",
|
||||||
"grow_time": 11508,
|
"grow_time": 12114,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": true,
|
||||||
@@ -78,22 +78,22 @@
|
|||||||
"土地等级": 3
|
"土地等级": 3
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "小麦",
|
"crop_type": "",
|
||||||
"grow_time": 304,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 300,
|
"max_grow_time": 300,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
"土地等级": 0
|
"土地等级": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "小麦",
|
"crop_type": "",
|
||||||
"grow_time": 304,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 300,
|
"max_grow_time": 300,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
@@ -101,7 +101,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "杂交树2",
|
"crop_type": "杂交树2",
|
||||||
"grow_time": 1918,
|
"grow_time": 2019,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": true,
|
||||||
@@ -111,66 +111,66 @@
|
|||||||
"土地等级": 0
|
"土地等级": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "土豆",
|
"crop_type": "",
|
||||||
"grow_time": 480,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 480,
|
"max_grow_time": 480,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
"土地等级": 4
|
"土地等级": 4
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "土豆",
|
"crop_type": "",
|
||||||
"grow_time": 480,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 480,
|
"max_grow_time": 480,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
"土地等级": 4
|
"土地等级": 4
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "小麦",
|
"crop_type": "",
|
||||||
"grow_time": 300,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 300,
|
"max_grow_time": 300,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
"土地等级": 4
|
"土地等级": 4
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "小麦",
|
"crop_type": "",
|
||||||
"grow_time": 300,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 300,
|
"max_grow_time": 300,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
"土地等级": 4
|
"土地等级": 4
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "土豆",
|
"crop_type": "",
|
||||||
"grow_time": 489,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 480,
|
"max_grow_time": 480,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
"土地等级": 0
|
"土地等级": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "小麦",
|
"crop_type": "",
|
||||||
"grow_time": 303,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 300,
|
"max_grow_time": 300,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
@@ -178,7 +178,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "杂交树2",
|
"crop_type": "杂交树2",
|
||||||
"grow_time": 1916,
|
"grow_time": 2017,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": true,
|
||||||
@@ -189,7 +189,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "杂交树2",
|
"crop_type": "杂交树2",
|
||||||
"grow_time": 1916,
|
"grow_time": 2017,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": true,
|
||||||
@@ -200,7 +200,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "杂交树2",
|
"crop_type": "杂交树2",
|
||||||
"grow_time": 1916,
|
"grow_time": 2017,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": true,
|
||||||
@@ -210,66 +210,66 @@
|
|||||||
"土地等级": 0
|
"土地等级": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "土豆",
|
"crop_type": "",
|
||||||
"grow_time": 487,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 480,
|
"max_grow_time": 480,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
"土地等级": 0
|
"土地等级": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "土豆",
|
"crop_type": "",
|
||||||
"grow_time": 487,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 480,
|
"max_grow_time": 480,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
"土地等级": 0
|
"土地等级": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "小麦",
|
"crop_type": "",
|
||||||
"grow_time": 303,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 300,
|
"max_grow_time": 300,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
"土地等级": 0
|
"土地等级": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "小麦",
|
"crop_type": "",
|
||||||
"grow_time": 303,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 300,
|
"max_grow_time": 300,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
"土地等级": 0
|
"土地等级": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "小麦",
|
"crop_type": "",
|
||||||
"grow_time": 303,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 300,
|
"max_grow_time": 300,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
"土地等级": 0
|
"土地等级": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "土豆",
|
"crop_type": "",
|
||||||
"grow_time": 486,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 480,
|
"max_grow_time": 480,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
@@ -277,7 +277,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "杂交树2",
|
"crop_type": "杂交树2",
|
||||||
"grow_time": 1914,
|
"grow_time": 2015,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": true,
|
||||||
@@ -287,33 +287,33 @@
|
|||||||
"土地等级": 0
|
"土地等级": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "小麦",
|
"crop_type": "",
|
||||||
"grow_time": 302,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 300,
|
"max_grow_time": 300,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
"土地等级": 0
|
"土地等级": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "小麦",
|
"crop_type": "",
|
||||||
"grow_time": 302,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 300,
|
"max_grow_time": 300,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
"土地等级": 0
|
"土地等级": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "小麦",
|
"crop_type": "",
|
||||||
"grow_time": 302,
|
"grow_time": 0,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": false,
|
||||||
"max_grow_time": 300,
|
"max_grow_time": 300,
|
||||||
"已浇水": false,
|
"已浇水": false,
|
||||||
"已施肥": false,
|
"已施肥": false,
|
||||||
@@ -321,7 +321,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"crop_type": "杂交树2",
|
"crop_type": "杂交树2",
|
||||||
"grow_time": 1913,
|
"grow_time": 2014,
|
||||||
"is_dead": false,
|
"is_dead": false,
|
||||||
"is_diged": true,
|
"is_diged": true,
|
||||||
"is_planted": true,
|
"is_planted": true,
|
||||||
@@ -555,21 +555,26 @@
|
|||||||
{
|
{
|
||||||
"name": "小麦",
|
"name": "小麦",
|
||||||
"quality": "普通",
|
"quality": "普通",
|
||||||
"count": 5
|
"count": 14
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "胡萝卜",
|
"name": "胡萝卜",
|
||||||
"quality": "普通",
|
"quality": "普通",
|
||||||
"count": 3
|
"count": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "土豆",
|
||||||
|
"quality": "普通",
|
||||||
|
"count": 7
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"experience": 1963,
|
"经验值": 2384,
|
||||||
"农场名称": "树萌芽の狗窝",
|
"农场名称": "树萌芽の狗窝",
|
||||||
"玩家昵称": "树萌芽",
|
"玩家昵称": "树萌芽",
|
||||||
"level": 64,
|
"level": 64,
|
||||||
"money": 615197025464,
|
"money": 615197025903,
|
||||||
"最后登录时间": "2025年07月21日10时37分11秒",
|
"最后登录时间": "2025年07月21日10时47分21秒",
|
||||||
"总游玩时间": "162时54分56秒",
|
"总游玩时间": "162时56分4秒",
|
||||||
"玩家账号": "3205788256",
|
"玩家账号": "3205788256",
|
||||||
"玩家密码": "123456",
|
"玩家密码": "123456",
|
||||||
"个人简介": "人生啊,就这样吧",
|
"个人简介": "人生啊,就这样吧",
|
||||||
@@ -623,7 +628,7 @@
|
|||||||
{
|
{
|
||||||
"name": "小麦",
|
"name": "小麦",
|
||||||
"quality": "普通",
|
"quality": "普通",
|
||||||
"count": 37
|
"count": 77
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "山葵",
|
"name": "山葵",
|
||||||
@@ -683,12 +688,12 @@
|
|||||||
{
|
{
|
||||||
"name": "马铃薯",
|
"name": "马铃薯",
|
||||||
"quality": "普通",
|
"quality": "普通",
|
||||||
"count": 16
|
"count": 29
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "火龙果",
|
"name": "火龙果",
|
||||||
"quality": "稀有",
|
"quality": "稀有",
|
||||||
"count": 3
|
"count": 5
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"道具背包": [
|
"道具背包": [
|
||||||
@@ -1100,7 +1105,7 @@
|
|||||||
},
|
},
|
||||||
"在线礼包": {
|
"在线礼包": {
|
||||||
"当前日期": "2025-07-21",
|
"当前日期": "2025-07-21",
|
||||||
"今日在线时长": 71.67846703529358,
|
"今日在线时长": 94.40529680252075,
|
||||||
"已领取礼包": [
|
"已领取礼包": [
|
||||||
"1分钟"
|
"1分钟"
|
||||||
],
|
],
|
||||||
@@ -1134,5 +1139,8 @@
|
|||||||
"新手礼包": {
|
"新手礼包": {
|
||||||
"已领取": true,
|
"已领取": true,
|
||||||
"领取时间": "2025-07-21 09:30:48"
|
"领取时间": "2025-07-21 09:30:48"
|
||||||
|
},
|
||||||
|
"签到历史": {
|
||||||
|
"2025年07月21日10时47分55秒": "金币439 经验57 小麦x5 土豆x3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user