Fix some missing annotations in the button dictionary.

These are mostly errors that were already wrong in the old dictionary.
It's possible that some are things missed in the refactor though.
This commit is contained in:
2025-02-22 19:05:56 -05:00
committed by Celtic Minstrel
parent 4174ccd470
commit be702fe365
4 changed files with 10 additions and 6 deletions

View File

@@ -12,7 +12,8 @@ node_category_info_t CAT_AFFECT{eSpecType::SELECT_TARGET, eSpecType::UNSTORE_PC}
namespace {
node_properties_t S_SELECT = node_builder_t(eSpecType::SELECT_TARGET)
.msg();
.msg()
.ex1b(eSpecPicker::NODE);
node_properties_t S_DAMAGE = node_builder_t(eSpecType::DAMAGE)
.msg()
.ex2b(eSpecPicker::DAMAGE_TYPE)

View File

@@ -97,6 +97,7 @@ namespace {
.ex1c(eSpecPicker::NODE);
node_properties_t S_NUM = node_builder_t(eSpecType::IF_NUM_RESPONSE)
.msg1(+eSpecPicker::MSG_SINGLE)
.ptyp(eSpecPicker::NODE)
.ex1b(STRT_CMP)
.ex1c(eSpecPicker::NODE)
.ex2b(STRT_CMP)

View File

@@ -111,8 +111,7 @@ namespace{
.ex2b(STRT_TER);
node_properties_t S_TERTRANS = node_builder_t(eSpecType::TRANS_TER)
.msg()
.loc(eSpecField::EX1A, eSpecField::EX1B)
.ex2a(STRT_TER);
.loc(eSpecField::EX1A, eSpecField::EX1B);
node_properties_t S_BUF_CLEAR = node_builder_t(eSpecType::CLEAR_BUF);
node_properties_t S_BUF_ADDSTR = node_builder_t(eSpecType::APPEND_STRING)
.ex1a(eSpecPicker::MSG_SINGLE);

View File

@@ -97,9 +97,11 @@ namespace {
.ex2a(STRT_ITEM);
node_properties_t S_SPLIT = node_builder_t(eSpecType::TOWN_SPLIT_PARTY)
.msg()
.loc(eSpecField::EX1A, eSpecField::EX1B);
.loc(eSpecField::EX1A, eSpecField::EX1B)
.ex2a(eSpecPicker::SOUND);
node_properties_t S_REUNITE = node_builder_t(eSpecType::TOWN_REUNITE_PARTY)
.msg();
.msg()
.ex1c(eSpecPicker::SOUND);
node_properties_t S_TIMER = node_builder_t(eSpecType::TOWN_TIMER_START)
.msg()
.ex1b(eSpecPicker::NODE);
@@ -115,7 +117,8 @@ namespace {
.msg();
node_properties_t S_TARGET = node_builder_t(eSpecType::TOWN_START_TARGETING)
.msg()
.ex1a(STRT_SPELL_PAT);
.ex1a(STRT_SPELL_PAT)
.ex2a(eSpecPicker::NODE);
node_properties_t S_FIELDS = node_builder_t(eSpecType::TOWN_SPELL_PAT_FIELD)
.msg()
.loc(eSpecField::EX1A, eSpecField::EX1B)