fix: 인사부는 GeneralLite가 아니라 General 필요
- 추방시 명성 깎이는 문제 때문
This commit is contained in:
@@ -47,14 +47,9 @@ if($destGeneralID==0){
|
|||||||
$general->setVar('nation', $nationID);
|
$general->setVar('nation', $nationID);
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$general = GeneralLite::createObjFromDB($destGeneralID, [
|
$general = General::createObjFromDB($destGeneralID);
|
||||||
'name', 'leadership', 'strength', 'intel', 'gold','rice',
|
|
||||||
'troop','officer_level','npc','picture','imgsvr',
|
|
||||||
'permission','penalty','belong', 'crewtype',
|
|
||||||
'experience', 'dedication', 'betray', 'dedlevel', 'explevel', 'makelimit', 'aux',
|
|
||||||
], GeneralLiteQueryMode::Lite);
|
|
||||||
|
|
||||||
if($general instanceof DummyGeneralLite){
|
if($general instanceof DummyGeneral){
|
||||||
Json::die([
|
Json::die([
|
||||||
'result'=>false,
|
'result'=>false,
|
||||||
'reason'=>'올바르지 않은 장수입니다.'
|
'reason'=>'올바르지 않은 장수입니다.'
|
||||||
@@ -76,7 +71,7 @@ if($officerLevel == 12){
|
|||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
function do수뇌임명(GeneralLite $general, int $targetOfficerLevel):?string{
|
function do수뇌임명(General $general, int $targetOfficerLevel):?string{
|
||||||
$generalID = $general->getID();
|
$generalID = $general->getID();
|
||||||
$nationID = $general->getNationID();
|
$nationID = $general->getNationID();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user