N3OW/events/test_events/insult_poetry.txt
2026-01-06 14:25:21 +01:00

104 lines
2.1 KiB
Text

# Insult another character... in rhyme!
namespace = insult_poetry
#Base event structure
insult_poetry.0001 = {
type = character_event
title = insult_poetry.0001.t
orphan = yes
desc = {
triggered_desc = {
trigger = {
scope:actor != scope:recipient
}
desc = insult_poetry.0001.from_other
}
random_valid = {
triggered_desc = {
trigger = { scope:rhyme_group = flag:a }
desc = insult_poetry_line_1_a_01
}
triggered_desc = {
trigger = { scope:rhyme_group = flag:a }
desc = insult_poetry_line_1_a_02
}
triggered_desc = {
trigger = { scope:rhyme_group = flag:b }
desc = insult_poetry_line_1_b_01
}
triggered_desc = {
trigger = { scope:rhyme_group = flag:b }
desc = insult_poetry_line_1_b_02
}
triggered_desc = {
trigger = { scope:rhyme_group = flag:c }
desc = insult_poetry_line_1_c_01
}
triggered_desc = {
trigger = { scope:rhyme_group = flag:c }
desc = insult_poetry_line_1_c_02
}
}
random_valid = {
triggered_desc = {
trigger = { scope:rhyme_group = flag:a }
desc = insult_poetry_line_2_a_01
}
triggered_desc = {
trigger = { scope:rhyme_group = flag:a }
desc = insult_poetry_line_2_a_02
}
triggered_desc = {
trigger = { scope:rhyme_group = flag:b }
desc = insult_poetry_line_2_b_01
}
triggered_desc = {
trigger = { scope:rhyme_group = flag:b }
desc = insult_poetry_line_2_b_02
}
triggered_desc = {
trigger = { scope:rhyme_group = flag:c }
desc = insult_poetry_line_2_c_01
}
triggered_desc = {
trigger = { scope:rhyme_group = flag:c }
desc = insult_poetry_line_2_c_02
}
}
}
theme = learning
left_portrait = {
character = scope:actor
animation = schadenfreude
}
immediate = {
random_list = {
1 = {
save_scope_value_as = {
name = rhyme_group
value = flag:a
}
}
1 = {
save_scope_value_as = {
name = rhyme_group
value = flag:b
}
}
1 = {
save_scope_value_as = {
name = rhyme_group
value = flag:c
}
}
}
}
option = {
name = insult_poetry.0001.a
}
}