Mark non-previewable node types & unimplemented types
This commit is contained in:
@@ -15,96 +15,123 @@ namespace {
|
||||
node_properties_t S_SDF = node_builder_t(eSpecType::IF_SDF)
|
||||
.sdf()
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.ex2b(eSpecPicker::NODE);
|
||||
.ex2b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_TOWN = node_builder_t(eSpecType::IF_TOWN_NUM)
|
||||
.ex1a(STRT_TOWN)
|
||||
.ex1b(eSpecPicker::NODE);
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_RANDOM = node_builder_t(eSpecType::IF_RANDOM)
|
||||
.ex1b(eSpecPicker::NODE);
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_SPECITEM = node_builder_t(eSpecType::IF_HAVE_SPECIAL_ITEM)
|
||||
.ex1a(STRT_SPEC_ITEM)
|
||||
.ex1b(eSpecPicker::NODE);
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_SDFCMP = node_builder_t(eSpecType::IF_SDF_COMPARE)
|
||||
.sdf()
|
||||
.sdf(eSpecField::EX1A, eSpecField::EX1B)
|
||||
.ex2b(eSpecPicker::NODE);
|
||||
.ex2b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_TERRAIN = node_builder_t(eSpecType::IF_TER_TYPE)
|
||||
.loc(eSpecField::EX1A, eSpecField::EX1B, eLocType::ACTIVE_AUTO)
|
||||
.ex2a(STRT_TER)
|
||||
.ex2b(eSpecPicker::NODE);
|
||||
.ex2b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_ALIVE = node_builder_t(eSpecType::IF_ALIVE)
|
||||
.ex1a(STRT_STATUS)
|
||||
.ex1b(eSpecPicker::NODE);
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_GOLD = node_builder_t(eSpecType::IF_HAS_GOLD)
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.ex2a(eSpecPicker::TOGGLE);
|
||||
.ex2a(eSpecPicker::TOGGLE)
|
||||
.no_preview();
|
||||
node_properties_t S_FOOD = node_builder_t(eSpecType::IF_HAS_FOOD)
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.ex2a(eSpecPicker::TOGGLE);
|
||||
.ex2a(eSpecPicker::TOGGLE)
|
||||
.no_preview();
|
||||
node_properties_t S_ITEM_THERE = node_builder_t(eSpecType::IF_ITEM_CLASS_ON_SPACE)
|
||||
.loc(eSpecField::EX1A, eSpecField::EX1B, eLocType::ACTIVE_TOWN)
|
||||
.ex2a(eSpecPicker::ITEM_CLASS)
|
||||
.ex2b(eSpecPicker::NODE)
|
||||
.ex2c(eSpecPicker::TOGGLE);
|
||||
.ex2c(eSpecPicker::TOGGLE)
|
||||
.no_preview();
|
||||
node_properties_t S_ITEM_OWNED = node_builder_t(eSpecType::IF_HAVE_ITEM_CLASS)
|
||||
.ex1a(eSpecPicker::ITEM_CLASS)
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.ex2a(eSpecPicker::TOGGLE);
|
||||
.ex2a(eSpecPicker::TOGGLE)
|
||||
.no_preview();
|
||||
node_properties_t S_ITEM_EQUIP = node_builder_t(eSpecType::IF_EQUIP_ITEM_CLASS)
|
||||
.ex1a(eSpecPicker::ITEM_CLASS)
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.ex2a(eSpecPicker::TOGGLE);
|
||||
.ex2a(eSpecPicker::TOGGLE)
|
||||
.no_preview();
|
||||
node_properties_t S_MAGE = node_builder_t(eSpecType::IF_MAGE_SPELL)
|
||||
.ex1a(STRT_MAGE)
|
||||
.ex1b(eSpecPicker::NODE);
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_PRIEST = node_builder_t(eSpecType::IF_PRIEST_SPELL)
|
||||
.ex1a(STRT_PRIEST)
|
||||
.ex1b(eSpecPicker::NODE);
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_ALCHEMY = node_builder_t(eSpecType::IF_RECIPE)
|
||||
.ex1a(STRT_ALCHEMY)
|
||||
.ex1b(eSpecPicker::NODE);
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_STATUS = node_builder_t(eSpecType::IF_STATUS)
|
||||
.ex1a(eSpecPicker::STATUS)
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.ex2b(STRT_ACCUM)
|
||||
.ex2c(STRT_CMP);
|
||||
.ex2c(STRT_CMP)
|
||||
.no_preview();
|
||||
node_properties_t S_LOOK = node_builder_t(eSpecType::IF_LOOKING)
|
||||
.ex1c(eSpecPicker::NODE);
|
||||
.ex1c(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_DAY = node_builder_t(eSpecType::IF_DAY_REACHED)
|
||||
.ex1b(eSpecPicker::NODE);
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_FIELDS = node_builder_t(eSpecType::IF_FIELDS)
|
||||
.rect(eLocType::ACTIVE_TOWN)
|
||||
.pict(eSpecPicker::TOGGLE)
|
||||
.msg1(eSpecPicker::FIELD)
|
||||
.msg2(eSpecPicker::NODE);
|
||||
.msg2(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_PARTY_SIZE = node_builder_t(eSpecType::IF_PARTY_SIZE)
|
||||
.ex1a(eSpecPicker::TOGGLE)
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.ex2a(eSpecPicker::TOGGLE);
|
||||
.ex2a(eSpecPicker::TOGGLE)
|
||||
.no_preview();
|
||||
node_properties_t S_EVENT = node_builder_t(eSpecType::IF_EVENT_OCCURRED)
|
||||
.ex1b(eSpecPicker::EVENT)
|
||||
.ex2b(eSpecPicker::NODE);
|
||||
.ex2b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_RACE = node_builder_t(eSpecType::IF_SPECIES)
|
||||
.ex1a(STRT_RACE)
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.ex2b(STRT_CMP);
|
||||
.ex2b(STRT_CMP)
|
||||
.no_preview();
|
||||
node_properties_t S_TRAIT = node_builder_t(eSpecType::IF_TRAIT)
|
||||
.ex1a(STRT_TRAIT)
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.ex2b(STRT_CMP);
|
||||
.ex2b(STRT_CMP)
|
||||
.no_preview();
|
||||
node_properties_t S_STAT = node_builder_t(eSpecType::IF_STATISTIC)
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.ex2a(STRT_SKILL_CHECK)
|
||||
.ex2b(STRT_ACCUM);
|
||||
.ex2b(STRT_ACCUM)
|
||||
.no_preview();
|
||||
// TODO implement preview
|
||||
node_properties_t S_TEXT = node_builder_t(eSpecType::IF_TEXT_RESPONSE)
|
||||
.msg1(+eSpecPicker::MSG_SINGLE)
|
||||
.ex1a(+eSpecPicker::MSG_SINGLE)
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.ex2a(+eSpecPicker::MSG_SINGLE)
|
||||
.ex2b(eSpecPicker::NODE);
|
||||
.ex2b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_SDFEQ = node_builder_t(eSpecType::IF_SDF_EQ)
|
||||
.sdf()
|
||||
.ex1b(eSpecPicker::NODE);
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_CONTEXT = node_builder_t(eSpecType::IF_CONTEXT)
|
||||
.ex1a(STRT_CONTEXT)
|
||||
.ex1c(eSpecPicker::NODE)
|
||||
@@ -113,7 +140,9 @@ namespace {
|
||||
.end()
|
||||
.when(eSpecField::EX1A == 16, 2)
|
||||
.ex1b(STRT_ANY_SPELL)
|
||||
.end();
|
||||
.end()
|
||||
.no_preview();
|
||||
// TODO implement preview
|
||||
node_properties_t S_NUM = node_builder_t(eSpecType::IF_NUM_RESPONSE)
|
||||
.msg1(+eSpecPicker::MSG_SINGLE)
|
||||
.pict(STRT_CMP_MODE)
|
||||
@@ -125,15 +154,19 @@ namespace {
|
||||
.ex1b(STRT_CMP)
|
||||
.ex2a()
|
||||
.ex2b(STRT_CMP)
|
||||
.end();
|
||||
.end()
|
||||
.no_preview();
|
||||
node_properties_t S_BOAT = node_builder_t(eSpecType::IF_IN_BOAT)
|
||||
.ex1b(STRT_BOAT)
|
||||
.ex1c(eSpecPicker::NODE);
|
||||
.ex1c(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_HORSE = node_builder_t(eSpecType::IF_ON_HORSE)
|
||||
.ex1b(STRT_HORSE)
|
||||
.ex1c(eSpecPicker::NODE);
|
||||
.ex1c(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_QUEST = node_builder_t(eSpecType::IF_QUEST)
|
||||
.ex1a(STRT_QUEST)
|
||||
.ex1b(STRT_QUEST_STATUS)
|
||||
.ex1c(eSpecPicker::NODE);
|
||||
.ex1c(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
}
|
||||
|
@@ -26,9 +26,11 @@ namespace{
|
||||
.msg1(eSpecPicker::MSG_SINGLE)
|
||||
.ex1a(STRT_SHOP)
|
||||
.ex1b(STRT_COST_ADJ)
|
||||
.jump(eSpecPicker::NONE);
|
||||
.jump(eSpecPicker::NONE)
|
||||
.no_preview();
|
||||
node_properties_t S_MSG_SM = node_builder_t(eSpecType::DISPLAY_SM_MSG)
|
||||
.msg();
|
||||
.msg()
|
||||
.no_preview();
|
||||
node_properties_t S_FLIPFLAG = node_builder_t(eSpecType::FLIP_SDF)
|
||||
.sdf()
|
||||
.msg();
|
||||
@@ -45,10 +47,12 @@ namespace{
|
||||
.sdf(eSpecField::EX1A, eSpecField::EX1B)
|
||||
.sdf(eSpecField::EX2A, eSpecField::EX2B)
|
||||
.msg();
|
||||
// TODO implement preview
|
||||
node_properties_t S_STORY = node_builder_t(eSpecType::STORY_DIALOG)
|
||||
.msg1(eSpecPicker::MSG_SINGLE)
|
||||
.field_pair(eSpecField::MSG2, eSpecField::MSG3, eSpecPicker::MSG_SEQUENCE_VAR)
|
||||
.pic();
|
||||
.pic()
|
||||
.no_preview();
|
||||
node_properties_t S_PREVENT = node_builder_t(eSpecType::CANT_ENTER)
|
||||
.msg()
|
||||
.ex1a(eSpecPicker::TOGGLE)
|
||||
@@ -62,7 +66,8 @@ namespace{
|
||||
.ex1b(+eSpecPicker::NODE);
|
||||
node_properties_t S_SND = node_builder_t(eSpecType::PLAY_SOUND)
|
||||
.ex1a(eSpecPicker::SOUND)
|
||||
.ex1b(eSpecPicker::TOGGLE);
|
||||
.ex1b(eSpecPicker::TOGGLE)
|
||||
.no_preview();
|
||||
node_properties_t S_HORSE_OWN = node_builder_t(eSpecType::CHANGE_HORSE_OWNER)
|
||||
.msg()
|
||||
.ex1a(STRT_HORSE)
|
||||
@@ -87,28 +92,38 @@ namespace{
|
||||
.ex1a(eSpecPicker::ITEM_CLASS)
|
||||
.ex1b(eSpecPicker::NODE);
|
||||
node_properties_t S_GLOBAL = node_builder_t(eSpecType::CALL_GLOBAL)
|
||||
.jump(+eSpecPicker::NODE);
|
||||
node_properties_t S_SETROW = node_builder_t(eSpecType::SET_SDF_ROW);
|
||||
.jump(+eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_SETROW = node_builder_t(eSpecType::SET_SDF_ROW)
|
||||
.no_preview();
|
||||
node_properties_t S_COPYFLAG = node_builder_t(eSpecType::COPY_SDF)
|
||||
.sdf()
|
||||
.sdf(eSpecField::EX1A, eSpecField::EX1B);
|
||||
.sdf(eSpecField::EX1A, eSpecField::EX1B)
|
||||
.no_preview();
|
||||
// TODO implement preview
|
||||
node_properties_t S_PICTURE = node_builder_t(eSpecType::DISPLAY_PICTURE)
|
||||
.msg1(eSpecPicker::MSG_SINGLE)
|
||||
.ex1a(PIC_FULL);
|
||||
.ex1a(PIC_FULL)
|
||||
.no_preview();
|
||||
node_properties_t S_REST = node_builder_t(eSpecType::REST)
|
||||
.msg();
|
||||
// TODO implement preview
|
||||
node_properties_t S_MSG_TITLE = node_builder_t(eSpecType::TITLED_MSG)
|
||||
.msg()
|
||||
.msg3(eSpecPicker::MSG_SINGLE)
|
||||
.pic();
|
||||
node_properties_t S_END_SCEN = node_builder_t(eSpecType::END_SCENARIO);
|
||||
.pic()
|
||||
.no_preview();
|
||||
node_properties_t S_END_SCEN = node_builder_t(eSpecType::END_SCENARIO)
|
||||
.no_preview();
|
||||
node_properties_t S_SETPTR = node_builder_t(eSpecType::SET_POINTER)
|
||||
.sdf()
|
||||
.ex1a(eSpecPicker::POINTER);
|
||||
.ex1a(eSpecPicker::POINTER)
|
||||
.no_preview();
|
||||
node_properties_t S_CAMPFLAG = node_builder_t(eSpecType::SET_CAMP_FLAG)
|
||||
.sdf()
|
||||
.msg1(+eSpecPicker::MSG_SINGLE)
|
||||
.ex2a(eSpecPicker::TOGGLE);
|
||||
.ex2a(eSpecPicker::TOGGLE)
|
||||
.no_preview();
|
||||
node_properties_t S_DEBUG = node_builder_t(eSpecType::PRINT_NUMS)
|
||||
.pict(STRT_DEBUG_PRINT)
|
||||
.when(eSpecField::PICT == 0, 1)
|
||||
@@ -121,7 +136,8 @@ namespace{
|
||||
.end()
|
||||
.when(eSpecField::PICT == 2, 2)
|
||||
.ex1a()
|
||||
.end();
|
||||
.end()
|
||||
.no_preview();
|
||||
node_properties_t S_MULFLAG = node_builder_t(eSpecType::SDF_TIMES)
|
||||
.sdf()
|
||||
.sdf(eSpecField::EX1A, eSpecField::EX1B)
|
||||
@@ -150,30 +166,38 @@ namespace{
|
||||
node_properties_t S_TERTRANS = node_builder_t(eSpecType::TRANS_TER)
|
||||
.msg()
|
||||
.loc(eSpecField::EX1A, eSpecField::EX1B, eLocType::ACTIVE_AUTO);
|
||||
node_properties_t S_BUF_CLEAR = node_builder_t(eSpecType::CLEAR_BUF);
|
||||
node_properties_t S_BUF_CLEAR = node_builder_t(eSpecType::CLEAR_BUF)
|
||||
.no_preview();
|
||||
node_properties_t S_BUF_ADDSTR = node_builder_t(eSpecType::APPEND_STRING)
|
||||
.ex1a(eSpecPicker::MSG_SINGLE)
|
||||
.pict(eSpecPicker::TOGGLE);
|
||||
.pict(eSpecPicker::TOGGLE)
|
||||
.no_preview();
|
||||
node_properties_t S_BUF_ADDNUM = node_builder_t(eSpecType::APPEND_NUM)
|
||||
.pict(eSpecPicker::TOGGLE);
|
||||
.pict(eSpecPicker::TOGGLE)
|
||||
.no_preview();
|
||||
node_properties_t S_BUF_ADDMONST = node_builder_t(eSpecType::APPEND_MONST)
|
||||
.ex1a(STRT_MONST)
|
||||
.pict(eSpecPicker::TOGGLE);
|
||||
.pict(eSpecPicker::TOGGLE)
|
||||
.no_preview();
|
||||
node_properties_t S_BUF_ADDITEM = node_builder_t(eSpecType::APPEND_ITEM)
|
||||
.ex1a(STRT_ITEM)
|
||||
.pict(eSpecPicker::TOGGLE)
|
||||
.ex1b(eSpecPicker::TOGGLE);
|
||||
.ex1b(eSpecPicker::TOGGLE)
|
||||
.no_preview();
|
||||
node_properties_t S_BUF_ADDTER = node_builder_t(eSpecType::APPEND_TER)
|
||||
.ex1a(STRT_TER)
|
||||
.pict(eSpecPicker::TOGGLE);
|
||||
node_properties_t S_PAUSE = node_builder_t(eSpecType::PAUSE);
|
||||
.pict(eSpecPicker::TOGGLE)
|
||||
.no_preview();
|
||||
node_properties_t S_PAUSE = node_builder_t(eSpecType::PAUSE)
|
||||
.no_preview();
|
||||
node_properties_t S_TALK = node_builder_t(eSpecType::START_TALK)
|
||||
.pict(PIC_TALK)
|
||||
.ex1a(STRT_TALK)
|
||||
.when(eSpecField::PICT == -1, 1)
|
||||
.ex1b(STRT_MONST)
|
||||
.end()
|
||||
.jump(eSpecPicker::NONE);
|
||||
.jump(eSpecPicker::NONE)
|
||||
.no_preview();
|
||||
node_properties_t S_QUEST = node_builder_t(eSpecType::UPDATE_QUEST)
|
||||
.msg()
|
||||
.ex1a(STRT_QUEST)
|
||||
|
@@ -23,9 +23,11 @@ namespace {
|
||||
.ex1a(STRT_SPEC_ITEM)
|
||||
.ex1b(eSpecPicker::TOGGLE);
|
||||
node_properties_t S_NONE = node_builder_t(eSpecType::ONCE_NULL)
|
||||
.sdf();
|
||||
.sdf()
|
||||
.no_preview();
|
||||
node_properties_t S_SETSDF = node_builder_t(eSpecType::ONCE_SET_SDF)
|
||||
.sdf();
|
||||
.sdf()
|
||||
.no_preview();
|
||||
node_properties_t S_MSG = node_builder_t(eSpecType::ONCE_DISPLAY_MSG)
|
||||
.sdf()
|
||||
.msg();
|
||||
@@ -38,19 +40,22 @@ namespace {
|
||||
.ex2a(STRT_BUTTON)
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.ex2b(eSpecPicker::NODE);
|
||||
// TODO implement preview
|
||||
node_properties_t S_ITEM_DIALOG = node_builder_t(eSpecType::ONCE_GIVE_ITEM_DIALOG)
|
||||
.sdf()
|
||||
.msg()
|
||||
.msg3(STRT_SPEC_ITEM)
|
||||
.pic()
|
||||
.ex1a(STRT_ITEM)
|
||||
.ex2b(eSpecPicker::NODE);
|
||||
.ex2b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
node_properties_t S_OUTENC = node_builder_t(eSpecType::ONCE_OUT_ENCOUNTER)
|
||||
.sdf()
|
||||
.msg();
|
||||
node_properties_t S_TOWNENV = node_builder_t(eSpecType::ONCE_TOWN_ENCOUNTER)
|
||||
.sdf()
|
||||
.msg();
|
||||
// TODO implement preview
|
||||
node_properties_t S_TRAP = node_builder_t(eSpecType::ONCE_TRAP)
|
||||
.sdf()
|
||||
.msg()
|
||||
|
@@ -12,7 +12,8 @@
|
||||
node_category_info_t CAT_OUTD{eSpecType::OUT_MAKE_WANDER, eSpecType::OUT_MOVE_PARTY};
|
||||
|
||||
namespace {
|
||||
node_properties_t S_WANDER = node_builder_t(eSpecType::OUT_MAKE_WANDER);
|
||||
node_properties_t S_WANDER = node_builder_t(eSpecType::OUT_MAKE_WANDER)
|
||||
.no_preview();
|
||||
node_properties_t S_TOWN = node_builder_t(eSpecType::OUT_FORCE_TOWN)
|
||||
.msg()
|
||||
.loc(eSpecField::EX2A, eSpecField::EX2B, eLocType::SPECIFIED_TOWN, eSpecField::EX1A)
|
||||
|
@@ -67,26 +67,39 @@ namespace {
|
||||
node_properties_t S_NUKE = node_builder_t(eSpecType::TOWN_NUKE_MONSTS)
|
||||
.msg()
|
||||
.ex1a(STRT_MONST);
|
||||
// TODO Implement preview
|
||||
node_properties_t S_LEVER_G = node_builder_t(eSpecType::TOWN_GENERIC_LEVER)
|
||||
.ex1b(eSpecPicker::NODE);
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
// TODO Implement preview
|
||||
node_properties_t S_PORTAL_G = node_builder_t(eSpecType::TOWN_GENERIC_PORTAL)
|
||||
.loc(eSpecField::EX1A, eSpecField::EX1B, eLocType::ACTIVE_TOWN);
|
||||
.loc(eSpecField::EX1A, eSpecField::EX1B, eLocType::ACTIVE_TOWN)
|
||||
.no_preview();
|
||||
// TODO Implement preview
|
||||
node_properties_t S_BUTTON_G = node_builder_t(eSpecType::TOWN_GENERIC_BUTTON)
|
||||
.ex1b(eSpecPicker::NODE);
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
// TODO implement preview
|
||||
node_properties_t S_STAIR_G = node_builder_t(eSpecType::TOWN_GENERIC_STAIR)
|
||||
.loc(eSpecField::EX1A, eSpecField::EX1B, eLocType::SPECIFIED_TOWN, eSpecField::EX2A)
|
||||
.ex2a(STRT_TOWN)
|
||||
.ex2b(STRT_STAIR)
|
||||
.ex2c(STRT_STAIR_MODE)
|
||||
.jump(eSpecPicker::NONE);
|
||||
.jump(eSpecPicker::NONE)
|
||||
.no_preview();
|
||||
// TODO implement preview
|
||||
node_properties_t S_LEVER = node_builder_t(eSpecType::TOWN_LEVER)
|
||||
.msg1(eSpecPicker::MSG_SEQUENCE)
|
||||
.pic()
|
||||
.ex1b(eSpecPicker::NODE);
|
||||
.ex1b(eSpecPicker::NODE)
|
||||
.no_preview();
|
||||
// TODO implement preview
|
||||
node_properties_t S_PORTAL = node_builder_t(eSpecType::TOWN_PORTAL)
|
||||
.msg1(eSpecPicker::MSG_SEQUENCE)
|
||||
.pic()
|
||||
.loc(eSpecField::EX1A, eSpecField::EX1B, eLocType::ACTIVE_TOWN);
|
||||
.loc(eSpecField::EX1A, eSpecField::EX1B, eLocType::ACTIVE_TOWN)
|
||||
.no_preview();
|
||||
// TODO implement preview
|
||||
node_properties_t S_STAIR = node_builder_t(eSpecType::TOWN_STAIR)
|
||||
.msg1(eSpecPicker::MSG_SEQUENCE)
|
||||
.pic()
|
||||
@@ -94,7 +107,8 @@ namespace {
|
||||
.ex2a(STRT_TOWN)
|
||||
.ex2b(eSpecPicker::TOGGLE)
|
||||
.ex2c(STRT_STAIR_MODE)
|
||||
.jump(eSpecPicker::NONE);
|
||||
.jump(eSpecPicker::NONE)
|
||||
.no_preview();
|
||||
node_properties_t S_OUTDOOR = node_builder_t(eSpecType::TOWN_RELOCATE)
|
||||
.msg()
|
||||
.field_pair(eSpecField::EX1A, eSpecField::EX1B, STRT_SECTOR)
|
||||
@@ -151,5 +165,6 @@ namespace {
|
||||
node_properties_t S_LABEL = node_builder_t(eSpecType::TOWN_PLACE_LABEL)
|
||||
.msg1(eSpecPicker::MSG_SINGLE)
|
||||
.loc(eSpecField::EX1A, eSpecField::EX1B, eLocType::ACTIVE_TOWN)
|
||||
.ex2a(STRT_LABEL_ALIGN);
|
||||
.ex2a(STRT_LABEL_ALIGN)
|
||||
.no_preview();
|
||||
}
|
||||
|
Reference in New Issue
Block a user