📄 destory_building_process.php
字号:
<?php
//计算摧毁建筑物时所需还原的土地及人口
$current_build_num = $b_current_grade[$b_type_name_en[$task_base_result['b_type']]];//当前建筑物的等级
//判断是等级还是数量的建筑物
switch ($build_type){
case 1:
case 2:
case 3:
case 4:
case 5:
case 8:{
//////////////////////////////////数量单位的建筑物计算公式///////////////////////////////////////////////////
if($current_build_num < $build_num or $build_num < 1) echomsg("无法摧毁更多的建筑物!");
break;
}
case 6:
case 7:
case 9:
case 10:
case 11:{
////////////////////////////////////等级单位的建筑物计算公式//////////////////////////////////////////////////////
if($current_build_num<1) echomsg("无法摧毁更多的建筑物!");
//////////////////////////////////武器工房////////////////////////////////////////////////////////////
if($build_type=="6"){
//所需还原的土地
$building_flats=$arm_house_land_time * pow(1+$arm_house_land_percent,$current_build_num-1);
}
//////////////////////////////////牧场////////////////////////////////////////////////////////////
if($build_type=="7"){
$building_flats=$horse_land_time*pow(1+$horse_land_percent,$current_build_num-1);
}
//书院///////////////////////////////////////////
if($build_type=="9"){
$building_flats=$college_land_time*pow(1+$college_land_percent,$current_build_num-1);
}
//酒馆////////////////////////////////////////////////////////
if($build_type=="10"){
$building_flats=$pub_land_time*pow(1+$pub_land_percent,$current_build_num-1);
}
if($build_type=="11"){
$building_flats=$store_land_time*pow(1+$store_land_percent,$current_build_num-1);
}
break;
}
case 12:{
if($current_build_num<1) echomsg("无法摧毁更多的建筑物!");
break;
}
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -