checkcanbug修复

This commit is contained in:
daixiawu 2025-05-15 22:44:39 +08:00
parent ef49d41b30
commit 2e266a0e62
5 changed files with 2 additions and 9 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 285 KiB

After

Width:  |  Height:  |  Size: 296 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 390 KiB

After

Width:  |  Height:  |  Size: 446 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 345 KiB

After

Width:  |  Height:  |  Size: 406 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 601 KiB

After

Width:  |  Height:  |  Size: 694 KiB

View File

@ -605,14 +605,11 @@ namespace Logic.Action
public override bool Execute(CommonActionParams actionParams)
{
//钱不够直接退出
if (actionParams.PlayerData.PlayerWealth < Table.Instance.QueryActionCost(_actionId))
return false;
CityData cityData = actionParams.CityData;
if (cityData == null)
actionParams.MapData.GetCityDataByTerritoryGid(actionParams.GridData.Id,out cityData);
//扣钱,收获资产,把资产送往city
actionParams.PlayerData.PlayerWealth -= Table.Instance.QueryActionCost(_actionId);
actionParams.PlayerData.PlayerWealth -= GetCost();
Main.CityLogic.CityUpdateExp(actionParams.MapData,cityData,Table.Instance.QueryActionExp(_actionId));
actionParams.GridData.Resource = ResourceType.None;
actionParams.GridData.RenderMark = true;
@ -677,16 +674,12 @@ namespace Logic.Action
public override bool Execute(CommonActionParams actionParams)
{
//钱不够直接退出
if (actionParams.PlayerData.PlayerWealth < Table.Instance.QueryActionCost(_actionId))
return false;
CityData cityData = actionParams.CityData;
//鲁棒性用
if (cityData == null)
actionParams.MapData.GetCityDataByTerritoryGid(actionParams.GridData.Id,out cityData);
//扣钱,收获资产,把资产送往city
actionParams.PlayerData.PlayerWealth -= Table.Instance.QueryActionCost(_actionId);
actionParams.PlayerData.PlayerWealth -= GetCost();
//处理farm、mine、lumberhut
if (_actionId.ResourceType == ResourceType.Farm || _actionId.ResourceType == ResourceType.Mine || _actionId.ResourceType == ResourceType.LumberHut)
{