iAction,name,info, buildiActionCache, mode, myInfo

This commit is contained in:
2019-10-05 01:17:43 +09:00
parent 5eec7f9bbc
commit 53a3767829
90 changed files with 551 additions and 3592 deletions
+3 -3
View File
@@ -7,9 +7,9 @@ use \sammo\SpecialityConst;
class None implements iAction{
use \sammo\DefaultAction;
static $id = 0;
static $name = '-';
static $info = null;
protected $id = 0;
protected $name = '-';
protected $info = null;
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 0;
+3 -3
View File
@@ -11,9 +11,9 @@ use sammo\WarUnitTrigger\che_격노발동;
class che_격노 implements iAction{
use \sammo\DefaultAction;
static $id = 74;
static $name = '격노';
static $info = '[전투] 상대방 필살 및 회피 시도시 일정 확률로 격노(필살) 발동, 공격 시 일정 확률로 진노(1페이즈 추가)';
protected $id = 74;
protected $name = '격노';
protected $info = '[전투] 상대방 필살 및 회피 시도시 일정 확률로 격노(필살) 발동, 공격 시 일정 확률로 진노(1페이즈 추가)';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -11,9 +11,9 @@ use sammo\WarUnitTrigger\WarActivateSkills;
class che_견고 implements iAction{
use \sammo\DefaultAction;
static $id = 62;
static $name = '견고';
static $info = '[전투] 상대 필살 불가, 상대 계략 시도시 성공 확률 -10%p';
protected $id = 62;
protected $name = '견고';
protected $info = '[전투] 상대 필살 불가, 상대 계략 시도시 성공 확률 -10%p';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -10,9 +10,9 @@ use \sammo\WarUnitCity;
class che_공성 implements iAction{
use \sammo\DefaultAction;
static $id = 53;
static $name = '공성';
static $info = '[군사] 차병 계통 징·모병비 -10%<br>[전투] 성벽 공격 시 대미지 +100%';
protected $id = 53;
protected $name = '공성';
protected $info = '[군사] 차병 계통 징·모병비 -10%<br>[전투] 성벽 공격 시 대미지 +100%';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -9,9 +9,9 @@ use \sammo\GameUnitConst;
class che_궁병 implements iAction{
use \sammo\DefaultAction;
static $id = 51;
static $name = '궁병';
static $info = '[군사] 궁병 계통 징·모병비 -10%<br>[전투] 회피 확률 +20%p';
protected $id = 51;
protected $name = '궁병';
protected $info = '[군사] 궁병 계통 징·모병비 -10%<br>[전투] 회피 확률 +20%p';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -9,9 +9,9 @@ use \sammo\WarUnit;
class che_귀병 implements iAction{
use \sammo\DefaultAction;
static $id = 40;
static $name = '귀병';
static $info = '[군사] 귀병 계통 징·모병비 -10%<br>[전투] 계략 성공 확률 +20%p';
protected $id = 40;
protected $name = '귀병';
protected $info = '[군사] 귀병 계통 징·모병비 -10%<br>[전투] 계략 성공 확률 +20%p';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -9,9 +9,9 @@ use \sammo\WarUnit;
class che_기병 implements iAction{
use \sammo\DefaultAction;
static $id = 52;
static $name = '기병';
static $info = '[군사] 기병 계통 징·모병비 -10%<br>[전투] 수비 시 대미지 +10%, 공격 시 대미지 +20%';
protected $id = 52;
protected $name = '기병';
protected $info = '[군사] 기병 계통 징·모병비 -10%<br>[전투] 수비 시 대미지 +10%, 공격 시 대미지 +20%';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -10,9 +10,9 @@ use \sammo\WarUnitTriggerCaller;
class che_돌격 implements iAction{
use \sammo\DefaultAction;
static $id = 60;
static $name = '돌격';
static $info = '[전투] 상대 회피 불가, 공격 시 전투 페이즈 +1, 공격 시 대미지 +10%';
protected $id = 60;
protected $name = '돌격';
protected $info = '[전투] 상대 회피 불가, 공격 시 전투 페이즈 +1, 공격 시 대미지 +10%';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -8,9 +8,9 @@ use \sammo\WarUnit;
class che_무쌍 implements iAction{
use \sammo\DefaultAction;
static $id = 61;
static $name = '무쌍';
static $info = '[전투] 대미지 +10%, 공격 시 필살 확률 +10%p';
protected $id = 61;
protected $name = '무쌍';
protected $info = '[전투] 대미지 +10%, 공격 시 필살 확률 +10%p';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -13,9 +13,9 @@ use \sammo\WarUnitTrigger\che_반계발동;
class che_반계 implements iAction{
use \sammo\DefaultAction;
static $id = 45;
static $name = '반계';
static $info = '[전투] 상대의 계략 성공 확률 -10%p, 상대의 계략을 40% 확률로 되돌림, 반목 성공시 대미지 추가(+60% → +100%)';
protected $id = 45;
protected $name = '반계';
protected $info = '[전투] 상대의 계략 성공 확률 -10%p, 상대의 계략을 40% 확률로 되돌림, 반목 성공시 대미지 추가(+60% → +100%)';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -9,9 +9,9 @@ use \sammo\WarUnit;
class che_보병 implements iAction{
use \sammo\DefaultAction;
static $id = 50;
static $name = '보병';
static $info = '[군사] 보병 계통 징·모병비 -10%<br>[전투] 공격 시 아군 피해 -10%, 수비 시 아군 피해 -20%';
protected $id = 50;
protected $name = '보병';
protected $info = '[군사] 보병 계통 징·모병비 -10%<br>[전투] 공격 시 아군 피해 -10%, 수비 시 아군 피해 -20%';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -8,9 +8,9 @@ use \sammo\WarUnit;
class che_신산 implements iAction{
use \sammo\DefaultAction;
static $id = 41;
static $name = '신산';
static $info = '[계략] 화계·탈취·파괴·선동 : 성공률 +10%p<br>[전투] 계략 시도 확률 +20%p, 계략 성공 확률 +20%p';
protected $id = 41;
protected $name = '신산';
protected $info = '[계략] 화계·탈취·파괴·선동 : 성공률 +10%p<br>[전투] 계략 시도 확률 +20%p, 계략 성공 확률 +20%p';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -8,9 +8,9 @@ use \sammo\WarUnit;
class che_신중 implements iAction{
use \sammo\DefaultAction;
static $id = 44;
static $name = '신중';
static $info = '[전투] 계략 성공 확률 100%';
protected $id = 44;
protected $name = '신중';
protected $info = '[전투] 계략 성공 확률 100%';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -11,9 +11,9 @@ use \sammo\WarUnitTrigger\che_위압발동;
class che_위압 implements iAction{
use \sammo\DefaultAction;
static $id = 63;
static $name = '위압';
static $info = '[전투] 훈련/사기≥90, 병력≥1,000 일 때 첫 페이즈 위압 발동(적 공격 불가)';
protected $id = 63;
protected $name = '위압';
protected $info = '[전투] 훈련/사기≥90, 병력≥1,000 일 때 첫 페이즈 위압 발동(적 공격 불가)';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -14,9 +14,9 @@ use sammo\WarUnitTriggerCaller;
class che_의술 implements iAction{
use \sammo\DefaultAction;
static $id = 73;
static $name = '의술';
static $info = '[군사] 매 턴마다 자신(100%)과 소속 도시 장수(적 포함 50%) 부상 회복<br>[전투] 페이즈마다 20% 확률로 치료 발동(아군 피해 1/3 감소)';
protected $id = 73;
protected $name = '의술';
protected $info = '[군사] 매 턴마다 자신(100%)과 소속 도시 장수(적 포함 50%) 부상 회복<br>[전투] 페이즈마다 20% 확률로 치료 발동(아군 피해 1/3 감소)';
static $selectWeightType = SpecialityConst::WEIGHT_PERCENT;
static $selectWeight = 2;
+3 -3
View File
@@ -11,9 +11,9 @@ use \sammo\WarUnitTrigger\che_저격발동;
class che_저격 implements iAction{
use \sammo\DefaultAction;
static $id = 70;
static $name = '저격';
static $info = '[전투] 전투 개시 시 1/3 확률로 저격 발동';
protected $id = 70;
protected $name = '저격';
protected $info = '[전투] 전투 개시 시 1/3 확률로 저격 발동';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -8,9 +8,9 @@ use \sammo\WarUnit;
class che_집중 implements iAction{
use \sammo\DefaultAction;
static $id = 43;
static $name = '집중';
static $info = '[전투] 계략 성공 시 대미지 +50%';
protected $id = 43;
protected $name = '집중';
protected $info = '[전투] 계략 성공 시 대미지 +50%';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -8,9 +8,9 @@ use \sammo\WarUnit;
class che_징병 implements iAction{
use \sammo\DefaultAction;
static $id = 72;
static $name = '징병';
static $info = '[군사] 징·모병비 -50%, 통솔 순수 능력치 보정 +15%';
protected $id = 72;
protected $name = '징병';
protected $info = '[군사] 징·모병비 -50%, 통솔 순수 능력치 보정 +15%';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -8,9 +8,9 @@ use \sammo\WarUnit;
class che_척사 implements iAction{
use \sammo\DefaultAction;
static $id = 75;
static $name = '척사';
static $info = '[전투] 지역·도시 병종 상대로 대미지 +10%, 아군 피해 -10%';
protected $id = 75;
protected $name = '척사';
protected $info = '[전투] 지역·도시 병종 상대로 대미지 +10%, 아군 피해 -10%';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -8,9 +8,9 @@ use \sammo\WarUnit;
class che_필살 implements iAction{
use \sammo\DefaultAction;
static $id = 71;
static $name = '필살';
static $info = '[전투] 필살 확률 +20%p';
protected $id = 71;
protected $name = '필살';
protected $info = '[전투] 필살 확률 +20%p';
static $selectWeightType = SpecialityConst::WEIGHT_NORM;
static $selectWeight = 1;
+3 -3
View File
@@ -8,9 +8,9 @@ use \sammo\WarUnit;
class che_환술 implements iAction{
use \sammo\DefaultAction;
static $id = 42;
static $name = '환술';
static $info = '[전투] 계략 성공 확률 +10%p, 계략 성공 시 대미지 +30%';
protected $id = 42;
protected $name = '환술';
protected $info = '[전투] 계략 성공 확률 +10%p, 계략 성공 시 대미지 +30%';
static $selectWeightType = SpecialityConst::WEIGHT_PERCENT;
static $selectWeight = 5;