チケット #41827

do_paradrop(): trust the action system

登録: 2021-03-22 22:44 最終更新: 2021-03-24 19:40

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
受領
ファイル:
2

詳細

Trust that the action sent is correct when determining if a city conquest is legal or not in the action performer of the paradrop actions.

チケットの履歴 (9 件中 3 件表示)

2021-03-22 22:44 更新者: kvilhaugsvik
  • 新しいチケット "do_paradrop(): trust the action system" が作成されました
2021-03-22 23:00 更新者: kvilhaugsvik
  • 解決法なし から 受領 に更新されました
2021-03-22 23:05 更新者: cazfi
コメント

- && pplayers_non_attack(pplayer, plrtile->owner)) { + && !pplayers_allied(pplayer, plrtile->owner) + && !action_has_result(paction, ACTRES_PARADROP_CONQUER)) {

notify_player(pplayer, ptile, E_BAD_COMMAND, ftc_server,
_("Cannot attack unless you declare war first."));

Is that message still accurate?

2021-03-22 23:25 更新者: kvilhaugsvik
コメント

Reply To cazfi

_("Cannot attack unless you declare war first.")); Is that message still accurate?

Yes, because war is an obligatory hard action requirement.

2021-03-22 23:26 更新者: kvilhaugsvik
コメント

Wait! Wrong.

2021-03-22 23:56 更新者: kvilhaugsvik
コメント

v2: catch both conquer and non conquer issues

(編集済, 2021-03-23 00:02 更新者: kvilhaugsvik)
2021-03-24 19:40 更新者: kvilhaugsvik
  • 状況オープン から 完了 に更新されました

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする