아이템 전량 구현, 말, 무기, 책 준비

This commit is contained in:
2019-05-13 02:44:01 +09:00
parent 91b5a1e44a
commit 85409263c8
24 changed files with 340 additions and 50 deletions
+18 -8
View File
@@ -204,14 +204,28 @@ class WarUnitGeneral extends WarUnit{
return [$warPower,$opposeWarPowerMultiply];
}
///전투 개시 시에 작동하여 1회에만 작동하는 아이템
///전투 개시 시에 작동하여 1회에만 작동하는 아이템, 자체적인 Consumable을 처리하지 않는 경우에만
function useBattleInitItem():bool{
$item = $this->getItem();
$general = $this->getGeneral();
$item = $general->getItem();
if($item == 0){
if($item === null){
return false;
}
if(!$item->isConsumable()){
return false;
}
if(!$item->isValidTurnItem('Battle', 'NonHandledConsumable')){
return false;
}
$itemName = $item->getName();
$josaUl = JosaUtil::pick($itemName, '을');
$this->getLogger()->pushGeneralActionLog("<C>{$itemName}</>{$josaUl} 사용!", ActionLogger::PLAIN);
return true;
$itemActivated = false;
$itemConsumed = false;
$itemName = getItemName($item);
@@ -250,11 +264,7 @@ class WarUnitGeneral extends WarUnit{
$itemActivated = true;
}
if($itemConsumed){
$general->updateVar('item', 0);
$josaUl = JosaUtil::pick($itemName, '을');
$this->getLogger()->pushGeneralActionLog("<C>{$itemName}</>{$josaUl} 사용!", ActionLogger::PLAIN);
}
return $itemActivated;
}