コメント

このコメントは、【トピック】なんで?へのコメントです。

コメントの内容

Cdv30200 aoi icon mini aoihikawa(投稿日:2011/10/29 19:10/29/11)
最初の場合、判定が2つある
getFlag("プニョプニョ仲間入り") #判定1
!getFlag("プニョプニョ逃がした") #判定2

そのため後者の判定2のみ判断されています。


修正版の場合、判定が結合され1つになる
#判定1と判定2がどちらも成立
getFlag("プニョプニョ仲間入り") && !getFlag("プニョプニョ逃がした") 

#判定1と判定2のいずれかが成立
getFlag("プニョプニョ仲間入り") || !getFlag("プニョプニョ逃がした") 

そのため、正常に動作します。


修正版の上と下、どちらを使うかは
行いたい内容に合わせてください。

コメントの内容(一番最初の投稿)

Cdv30200 aoi icon mini aoihikawa(投稿日:2011/10/29 19:10/29/11)
最初の場合、判定が2つある
getFlag("プニョプニョ仲間入り") #判定1
!getFlag("プニョプニョ逃がした") #判定2

そのため後者の判定2のみ判断されています。


修正版の場合、判定が結合され1つになる
#判定1と判定2がどちらも成立
getFlag("プニョプニョ仲間入り") && !getFlag("プニョプニョ逃がした") 

#判定1と判定2のいずれかが成立
getFlag("プニョプニョ仲間入り") || !getFlag("プニョプニョ逃がした") 

そのため、正常に動作します。


修正版の上と下、どちらを使うかは
行いたい内容に合わせてください。