let strG;
let buildDamgeValue = self.m_building.Damage;
let extendStarStr = ‘’;
if (central.m_enCentralViewMode == central.CENTRALVIEW_MODE.CENTRALVIEW_CLANMAP) {
buildDamgeValue = buildDamgeValue * cc.ll.gameData.manorDefenceTowerTimes;
}
if (isUpdate) {
let buildNextLevelDamageValue = buildingBaseLevelDataUp.Damage;
if (central.m_enCentralViewMode == central.CENTRALVIEW_MODE.CENTRALVIEW_CLANMAP) {
buildNextLevelDamageValue = buildNextLevelDamageValue * cc.ll.gameData.manorDefenceTowerTimes;
}
let clanBuildAddPercent = 1;
if (central.m_enCentralViewMode == central.CENTRALVIEW_MODE.CENTRALVIEW_CLANMAP)
clanBuildAddPercent = cc.ll.gameData.manorDefenceTowerPerDamageTimes;
if (gameData.DEFENSE_TYPE.DEFENSE_CANNON == self.m_building.m_uTypeID) {
strG = cc.ll.getText('info_9_1', ["" + buildDamgeValue + '+' + (buildNextLevelDamageValue - buildDamgeValue) + ' & ' + (clanBuildAddPercent * 0.05 * self.m_building.lv).toFixed(1) + '+' + 0.05 * clanBuildAddPercent + '']);
} else if (gameData.DEFENSE_TYPE.DEFENSE_VIPCANON == self.m_building.m_uTypeID) {
strG = cc.ll.getText('info_9_1', ["" + buildDamgeValue + '+' + (buildNextLevelDamageValue - buildDamgeValue) + ' & ' + (clanBuildAddPercent * 0.1 * self.m_building.lv).toFixed(1) + '+' + 0.1 * clanBuildAddPercent + '']);
} else if (gameData.DEFENSE_TYPE.DEFENSE_ARCHERTOWER == self.m_building.m_uTypeID) {
strG = cc.ll.getText('info_9_1', ["" + buildDamgeValue + '+' + (buildNextLevelDamageValue - buildDamgeValue) + ' & ' + (clanBuildAddPercent * 0.05 * self.m_building.lv).toFixed(1) + '+' + 0.05 * clanBuildAddPercent + '']);
} else if (gameData.DEFENSE_TYPE.DEFENSE_VIPARCHERTOWER == self.m_building.m_uTypeID) {
strG = cc.ll.getText('info_9_1', ["" + buildDamgeValue + '+' + (buildNextLevelDamageValue - buildDamgeValue) + ' & ' + (clanBuildAddPercent * 0.1 * self.m_building.lv).toFixed(1) + '+' + 0.1 * clanBuildAddPercent + '']);
} else if (gameData.DEFENSE_TYPE.DEFENSE_MORTAR == self.m_building.m_uTypeID) {
strG = cc.ll.getText('info_9_1', ["" + buildDamgeValue + '+' + (buildNextLevelDamageValue - buildDamgeValue) + ' & ' + (clanBuildAddPercent * 0.25 * self.m_building.lv).toFixed(1) + '+' + 0.25 * clanBuildAddPercent + '']);
} else if (gameData.DEFENSE_TYPE.DEFENSE_VIPMORTAR == self.m_building.m_uTypeID) {
strG = cc.ll.getText('info_9_1', ["" + buildDamgeValue + '+' + (buildNextLevelDamageValue - buildDamgeValue) + ' & ' + (clanBuildAddPercent * 0.35 * self.m_building.lv).toFixed(1) + '+' + 0.35 * clanBuildAddPercent + '']);
} else if (gameData.DEFENSE_TYPE.DEFENSE_ICE == self.m_building.m_uTypeID) {
let cutValue = buildingBaseLevelData.MinAttackRange;
cutValue += self.m_building.star;
strG = "" + buildDamgeValue + '+' + (buildNextLevelDamageValue - buildDamgeValue);
strG += ' + ' + cutValue + '%+' + (buildingBaseLevelDataUp.MinAttackRange - buildingBaseLevelData.MinAttackRange) + ''
strG = cc.ll.getText('info_9_2', [strG])
} else if (gameData.DEFENSE_TYPE.DEFENSE_FU == self.m_building.m_uTypeID) {
let percentValue = 0;
if (self.m_building.lv == 1) percentValue = 5
else if (self.m_building.lv == 2) percentValue = 7
else if (self.m_building.lv == 3) percentValue = 7
strG = cc.ll.getText('info_9_1', ["" + percentValue + '']);
} else
strG = cc.ll.getText('info_9', ["" + buildDamgeValue + '+' + (buildNextLevelDamageValue - buildDamgeValue)]);
} else {
if (self.m_building.star > 0)
extendStarStr = ' + ' + Math.round(buildDamgeValue * cc.ll.gameData.starAddPercent(self.m_building.star)); //星星 self.m_building.star * 0.1
{
let clanBuildAddPercent = 1;
if (central.m_enCentralViewMode == central.CENTRALVIEW_MODE.CENTRALVIEW_CLANMAP)
clanBuildAddPercent = cc.ll.gameData.manorDefenceTowerPerDamageTimes;
if (gameData.DEFENSE_TYPE.DEFENSE_CANNON == self.m_building.m_uTypeID) {
strG = cc.ll.getText('info_9_3',["" + buildDamgeValue + ' & ' + (clanBuildAddPercent * 0.05 * self.m_building.lv + 0.05 * self.m_building.star).toFixed(1) + '',extendStarStr]);
} else if (gameData.DEFENSE_TYPE.DEFENSE_VIPCANON == self.m_building.m_uTypeID) {
strG = cc.ll.getText('info_9_3',["" + buildDamgeValue + ' & ' + (clanBuildAddPercent * 0.1 * self.m_building.lv + 0.1 * self.m_building.star).toFixed(1) + '',extendStarStr]);
} else if (gameData.DEFENSE_TYPE.DEFENSE_ARCHERTOWER == self.m_building.m_uTypeID) {
strG = cc.ll.getText('info_9_3',["" + buildDamgeValue + ' & ' + (clanBuildAddPercent * 0.05 * self.m_building.lv + 0.05 * self.m_building.star).toFixed(1) + '',extendStarStr]);
} else if (gameData.DEFENSE_TYPE.DEFENSE_VIPARCHERTOWER == self.m_building.m_uTypeID) {
strG = cc.ll.getText('info_9_3',["" + buildDamgeValue + ' & ' + (clanBuildAddPercent * 0.1 * self.m_building.lv + 0.1 * self.m_building.star).toFixed(1) + '',extendStarStr]);
} else if (gameData.DEFENSE_TYPE.DEFENSE_MORTAR == self.m_building.m_uTypeID) {
strG = cc.ll.getText('info_9_3',["" + buildDamgeValue + ' & ' + (clanBuildAddPercent * 0.25 * self.m_building.lv + 0.25 * self.m_building.star).toFixed(1) + '',extendStarStr]);
} else if (gameData.DEFENSE_TYPE.DEFENSE_VIPMORTAR == self.m_building.m_uTypeID) {
strG = cc.ll.getText('info_9_3',["" + buildDamgeValue + ' & ' + (clanBuildAddPercent * 0.35 * self.m_building.lv + 0.35 * self.m_building.star).toFixed(1) + '',extendStarStr]);
} else if (gameData.DEFENSE_TYPE.DEFENSE_ICE == self.m_building.m_uTypeID) {
let cutValue = buildingBaseLevelData.MinAttackRange;
cutValue += self.m_building.star;
strG = "" + buildDamgeValue + extendStarStr;
strG += ' + ' + cutValue + ''
strG = cc.ll.getText('info_9_2', [strG])
} else if (gameData.DEFENSE_TYPE.DEFENSE_FU == self.m_building.m_uTypeID) {
let percentValue = 0;
if (self.m_building.lv == 1) percentValue = 3
else if (self.m_building.lv == 2) percentValue = 5
else if (self.m_building.lv == 3) percentValue = 7
strG = cc.ll.getText('info_9_1',["" + percentValue + ''])
} else
strG = cc.ll.getText('info_9',["" + buildDamgeValue + extendStarStr]);
}
}
self.l_info1.string = strG;
我给你抽一个刚改完的地方,这是几千处之一,你是一直都在开发小游戏吗?而且项目不在线上,自己也不用负责测试,全篇不超过几千行代码对吗?