放飛整個牌堆,你這三國殺能放生嗎?

程序員說兩句:
技能都是有時點的(有興趣地可以去了解游戲王的時點概念),也即這種選擇可用可不用的技能,你必須給他一個詢問發(fā)動的時間,因此涼企給出的發(fā)動時間是出牌階段開始前phaseUseBefore。
(注意這相當于一個階段的最最開始,決定這個階段要不要執(zhí)行的階段,但依然(默認,即如果不人為限制,你既然是因為出牌階段產(chǎn)生的,即理論上)屬于這個階段本身,正式進入階段后,最早的時間就是出牌階段開始時,phaseUseBegin)
- 出牌階段開始時,你可以展示一名其他角色的一張手牌。若如此做,當你于此階段內(nèi)使用與此牌類別相同的牌時,你可以摸一張牌。
也就是說這是底層機制所決定的,是程序員偷懶導致的。
而同時機技能還包括,放權、神速、巧變、奮勵。
這些都是要在出牌階段開始前跳過出牌階段的,按照常理來說這些都是要特殊處理。
那么顯然就應該在判定是否在出牌階段內(nèi)(對于無名殺來說就是isPhaseUsing這個函數(shù)),對這個特殊時點做特殊處理。(這點無名殺也是沒有想到的,所以不要噴狗卡程序員了,跳過***,本來就是最容易出bug的描述)
標簽: