• R/O
  • SSH
  • HTTPS

jinrousiki: コミット


コミットメタ情報

リビジョン1992 (tree)
日時2017-04-30 15:49:03
作者umethyl

ログメッセージ

Role_trap_mad::TrapKill()

変更サマリ

差分

--- trunk/include/role/trap_mad.php (revision 1991)
+++ trunk/include/role/trap_mad.php (revision 1992)
@@ -84,10 +84,14 @@
8484 }
8585
8686 //罠発動
87- final public function TrapKill(User $user, $id) {
87+ final public function TrapKill(User $user, $id, $delay = false) {
8888 $flag = $this->IsTrap($id);
8989 if ($flag) {
90- $this->TrapKillAction($user);
90+ if ($delay) {
91+ $this->AddSuccess($user->id, $this->GetTrapType());
92+ } else {
93+ $this->TrapKillAction($user);
94+ }
9195 }
9296 return $this->GetTrapKillResult($flag);
9397 }
@@ -109,11 +113,7 @@
109113
110114 //罠発動 (遅行発動型)
111115 final public function DelayTrap(User $user, $id) {
112- $flag = $this->IsTrap($id);
113- if ($flag) {
114- $this->AddSuccess($user->id, $this->GetTrapType());
115- }
116- return $this->GetTrapKillResult($flag);
116+ return $this->TrapKill($user, $id, true);
117117 }
118118
119119 //罠発動 (複合発動型)
旧リポジトリブラウザで表示