526
edits
Sakumashiki (talk | contribs) (Elin:Code Analysis/Food Effectを翻訳) |
(→人肉か否か) |
||
| Line 8: | Line 8: | ||
===人肉か否か=== | ===人肉か否か=== | ||
public static bool IsHumanFlesh(CardRow r) | |||
{ | { | ||
if ( | if (r == null) | ||
{ | { | ||
return false; | return false; | ||
} | } | ||
if ( | if (r.id == "chara") | ||
{ | { | ||
return | return EClass.pc.race.tag.Contains("human"); | ||
} | } | ||
if ( | if (r.isChara) | ||
{ | { | ||
return | return EClass.sources.races.map[EClass.sources.charas.map[r.id].race].tag.Contains("human"); | ||
} | } | ||
return false; | |||
} | } | ||
この部分のコードは、死体が人間の肉とみなされるかどうかを制御します。 | |||
人間種族であればその死体は肉になります。 | |||
以前は人肉の判定は複雑で、条件を満たさないと料理に引き継がれなかったりしました。 | |||
===不浄な食べ物か否か=== | ===不浄な食べ物か否か=== | ||
edits