produce

fun produce(base: EncounterCondition? = null, resolveImmediately: Boolean = false): EncounterCondition
fun produce(base: EncounterCondition? = null, resolveImmediately: Boolean = false, block: EncounterConditionDraft.() -> Unit): EncounterCondition