diff --git a/Unity/Assets/Scripts/TH1_Logic/Skill/AllSkill/UtsuhoBoneMakerSkill.cs b/Unity/Assets/Scripts/TH1_Logic/Skill/AllSkill/UtsuhoBoneMakerSkill.cs index a7f9800db..47351ec2e 100644 --- a/Unity/Assets/Scripts/TH1_Logic/Skill/AllSkill/UtsuhoBoneMakerSkill.cs +++ b/Unity/Assets/Scripts/TH1_Logic/Skill/AllSkill/UtsuhoBoneMakerSkill.cs @@ -33,15 +33,13 @@ namespace Logic.Skill if (!info.IsKill || info.DamageTarget == null || info.DamageTargetGrid == null) return; if (!mapData.GetPlayerDataByUnitId(info.DamageOrigin.Id, out var player)) return; if (!mapData.GetCapitalCityDataByPlayerId(player.Id, out var capitalCity)) return; - var cityGrid = capitalCity?.Grid(mapData); - if (cityGrid == null) return; var fullType = new UnitFullType(); fullType.UnitType = UnitType.BonePile; if (!info.DamageTargetGrid.RealUnit(mapData,out var _) && mapData.CheckLandTypeForGrid(fullType, info.DamageTargetGrid)) { - mapData.AddUnitData(cityGrid.Id, capitalCity.Id, fullType, out var bone); + mapData.AddUnitData(info.DamageTargetGrid.Id, capitalCity.Id, fullType, out var bone); bone.GetSkill(SkillType.BonePile, out var skill); var bonePile = skill as BonePileSkill; if (bonePile != null)