buff rule type

Last-modified: 2023-08-04 (金) 17:38:55

buff rule type

rule_typefloatstring備考
always0いつでも発動。フロートは0に設定
skill0skill name ID特定スキルを使用した時に発動?
riposte0反撃時発動
rangedonly0遠距離攻撃時に発動
meleeonly0近距離攻撃時に発動
actorStatus0poisoned
bleeding
stunned
virtued
afflicted
使用者が特定のデバフを受けていると発動?virtuedは有徳、afflictedは悪徳
monsterType0unholy
man
beast
eldritch
vampire
corpse
モンスターが特定タイプだと発動
monsterSizevalueモンスターサイズが特定だと発動
firstroundonly0開始ターンのみ有効
in_camp0キャンプ時にのみ発動
in_dungeon0cove
crypts
warrens
weald
town
darkestdungeon
farm
courtyard
特定ダンジョンで発動
in_activity0meditation
prayer
flagellation
bar
gambling
rothel
treatment
disease_treatment
町中での特定の施設利用時に発動
in_room0ダンジョンの部屋にいる時に有効
in_corridor0ダンジョンの廊下にいる時に有効
at_deaths_door0デスドア時に有効?
in_rank0~3自分が配置されている場所によって発動。先頭の場合は0、最後尾の場合は3
hpbelowvalueHPが下回っていると発動
hpabovevalueHPが上回っていると発動
lightbelowvalue松明が下回っていると発動
lightabovevalue松明が上回っていると発動
stress_belowvalueストレスが下回っていると発動
stress_abovevalueストレスが上回っていると発動
virtued0有徳時発動?actorstatusとは違うのかな?
afflicted0悪徳時発動?
monster_type_count_minvaluemonster typeモンスターの数が一定以下で発動?
is_vampire0吸血鬼化時発動?
target_is_vampire0ターゲットが吸血鬼化時発動?
has_quirk0quirk ID特定の癖を持っている時に発動
walking_backwards0後退時発動
actor_base_class0monster or hero class使用者が特定のクラスの時に発動?
in_mode0mode ID特定のモード時発動。例えば忌まわしき者の場合humanかbeastか
is_guarded0ガードされている時に発動
target_is_guarded0ターゲットがガードされている時に発動
is_guarding0ガードしている時に発動
target_is_guarding0ターゲットがガードしている時に発動
is_stealthed0潜伏時に発動
target_is_stealthed0ターゲットが潜伏している時に発動
has_item_id0item ID特定のアイテムを持っている時に発動?
has_item_type0item type特定種類のアイテムを持っている時に発動?
is_actor_status0tagged
poisoned
bleeding
stunned
virtued
afflicted
for "if virtued/afflicted" there're virtued and afflicted rules
no_trinkets0トリンケットを持っていない時に発動
attacking_monster_type0monster type特定モンスターに攻撃された時に発動?
target_hpabovevalueターゲットのHPが上回っていると発動
target_hpbelowvalueターゲットのHPが下回っていると発動

activated_last 0
activated_first 0
ondeathsdoorenter 0
torch_setting 0 torch ID
wave_farm
wave_pre_time_and_space
wave_transition_a
wave_transition_b
wave_transition_c
wave_transition_d

If you want to prevent your buff from stacking with other similar buffs in tray (as in they have same type, sub type, rule, duration type but different amount and/or duration) you can put anything else rather than `0` or `` in `float` or `string` fields