Mod:Nebula's Mission Board/ String keys

From PMDOWiki
Revision as of 17:47, 29 July 2025 by MistressNebula (talk | contribs) (MistressNebula moved page User:MistressNebula/MissionGen: String keys to Mod:Nebula's Mission Board/ String keys: Move to Mod namespace)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The Mission Generation Library requires a selection of strings to be set up in order to display things correctly. Most of them are defined by modders using the missiongen_settings.lua file, and every setting specifies in its documentation which string file needs to contain its entries. There are, however, a few string keys that are defined by the library itself, and are used by key components of the system, like for displaying objectives and rewards, or as event messages during jobs. These strings are defined near the top of missiongen_lib.lua, but are also listed here for convenience. Every string has its own list of allowed text placeholders:

strings.resx

Static display keys that are fetched from strings.resx:

Objective string for jobs where you rescue the client.

Placeholders

  • {0}: Client


Objective string for jobs where you rescue the target.

Placeholders

  • {0}: Client
  • {1}: Target


Objective string for escort jobs.

Placeholders

  • {0}: Client
  • {1}: Target


Objective string for exploration jobs.

Placeholders

  • {0}: Client


Objective string for delivery jobs.

Placeholders

  • {0}: Client
  • {2}: Item


Objective string for lost item jobs.

Placeholders

  • {0}: Client
  • {2}: Item


Objective string for regular outlaw jobs.

Placeholders

  • {0}: Client
  • {1}: Target,


Objective string for stolen item outlaw jobs.

Placeholders

  • {0}: Client
  • {1}: Target
  • {2}: Item


Objective string for stolen item outlaw jobs whose target is supposed to be hidden.

Placeholders

  • {0}: Client
  • {1}: Target
  • {2}: Item


Objective string for outlaw monster house jobs.

Placeholders

  • {0}: Client
  • {1}: Target


Objective string for fleeing outlaw jobs.

Placeholders

  • {0}: Client
  • {1}: Target


Objective string displayed when there are no jobs.


Objective string displayed when there are jobs in a different segment.

Placeholders

  • {0}: Segment


Name of the main menu button that displays the taken list


Name of the main menu button that displays the current objectives


BOARD_TAKEN_TITLE

Name of the taken board in the board menu


Label for the button used to view mission objectives in dungeons


Displayed when viewing boards. It shows how full the taken list is.

Placeholders

  • {0} Current Taken Count
  • {1}: Taken Limit


Displays the Job Summary label text


Displays the Client label text


Displays the Objective label text


Displays the Place label text


Displays the Difficulty label text


Displays the Reward label text


EXTRA_REWARD_AMOUNT

Displays the Extra Reward.

Placeholders

  • {0}: Amount


Reward string for a job with 1 reward.

Placeholders

  • {0}: Reward1


Reward string for a job with 2 rewards.

Placeholders

  • {0}: Reward1
  • {1}: Reward2


Reward string for special rewards. Meant to be hidden.

Placeholders

  • {0}: Reward1


Label for the button used to take jobs or to activate them


Label for the button used to delete taken jobs


Label for the button used to suspend jobs


stringsEx.resx

Static display keys that are fetched from stringsEx.resx:

DLG_MISSION_RESCUE_FOUND

Message for finding a rescue target and asking whether or not to warp it out.

Placeholders

  • {0}: pokémon


DLG_MISSION_RESCUE_CONFIRM

Message for agreeing to warp out a rescue target.

Placeholders

  • {0}: pokémon


DLG_MISSION_DELIVERY_FOUND

Message for finding a delivery target and asking whether or not to give it the requested item.

Placeholders

  • {0}: pokémon
  • {1}: item


DLG_MISSION_DELIVERY_CONFIRM

Dialogue from the target thanking the player for the item.

Placeholders

  • {0}: item


DLG_MISSION_DELIVERY_DENY

Dialogue from the target being sad about the player refusing to give the item.

Placeholders

  • {0}: item


DLG_MISSION_DELIVERY_NO_ITEM

Message for not having the requested item.

Placeholders

  • {0}: pokémon
  • {1}: item


DLG_MISSION_DELIVERY_NO_ITEM_CHAR

Dialogue from the target being sad about the player not having the item.

Placeholders

  • {0}: item


DLG_MISSION_TARGET_LEFT

Message for the target warping out after completing its mission.

Placeholders

  • {0}: pokémon


MISSION_ESCORT_ADD

Message for adding one escort guest to the party

Placeholders

  • {0}: guest


MISSION_ESCORT_ADD_PLURAL

Message for adding multiple escort guests to the party.

Placeholders

  • {0}: list of guests


MISSION_ESCORT_REACHED

Message for finding an escort target.

Placeholders

  • {0}: client
  • {1}: target


MISSION_ESCORT_THANKS

Dialogue from the guest thanking the player.

Placeholders

  • {0}: target


MISSION_ESCORT_DEPART

Message for client and target leaving the dungeon.

Placeholders

  • {0}: client
  • {1}: target


MISSION_ESCORT_UNAVAILABLE

Message for the guest being fainted or not close enough to the target.

Placeholders

  • {0}: client
  • {1}: target


MISSION_ESCORT_FAINTED

Message for the escort getting knocked out


MISSION_EXPLORATION_REACHED

Message for reaching an exploration target floor.

Placeholders

  • {0}: client
  • {1}: dungeon


MISSION_EXPLORATION_THANKS

Dialogue from the guest thanking the player.

Placeholders

  • {1}: dungeon


MISSION_EXPLORATION_DEPART

Message for the exploration client leaving the dungeon.

Placeholders

  • {0}: client
  • {1}: dungeon


DLG_MISSION_LOST_ITEM_RETRIEVED

Message for retrieving a lost item.

Placeholders

  • {0}: client
  • {1}: item


DLG_MISSION_OUTLAW_SPAWN_FAIL

Message for whenever an outlaw fails to spawn


DLG_MISSION_OUTLAW_REACHED

Message for reaching an outlaw floor.

Placeholders

  • {0}: outlaw


DLG_MISSION_OUTLAW_FLEE

Intro dialogue for a fleeing outlaw.


DLG_MISSION_OUTLAW_FLED

Message for a fleeing outlaw managing to escape.

Placeholders

  • {0}: outlaw


DLG_MISSION_OUTLAW_MONSTER_HOUSE

Intro dialogue for an outlaw with monster house.


DLG_MISSION_OUTLAW_DEFEATED

Message for an outlaw being defeated.

Placeholders

  • {0}: outlaw


DLG_MISSION_OUTLAW_MINIONS_DEFEATED

Dialogue from an outlaw thanking the player


DLG_MISSION_OUTLAW_BOSS_DEFEATED

Message for an outlaw with monster house being defeated.

Placeholders

  • {0}: outlaw


DLG_MISSION_OUTLAW_HOUSE_DEFEATED

Message for an outlaw monster house being fully defeated.

Placeholders

  • {0}: outlaw


DLG_MISSION_OUTLAW_ITEM_RETRIEVED

Message for retrieving the stolen item from an outlaw.

Placeholders

  • {0}: outlaw
  • {1}: item


DLG_MISSION_OUTLAW_ITEM_UNK_RETRIEVED

Message for retrieving the stolen item from an outlaw before defeating the outlaw.

Placeholders

  • {0}: outlaw
  • {1}: item


DLG_MISSION_OUTLAW_ITEM_UNK_DEFEATED

Message for defeating an outlaw whose identity was unknown and seeing it drop the stolen item.

Placeholders

  • {0}: outlaw
  • {1}: item


DLG_MISSION_CONTINUE_ONGOING

Message that asks whether or not to stay in a dungeon when there are still more jobs.


DLG_MISSION_CONTINUE_CONFIRM

Message that asks for confirmation before leaving a dungeon when there are still more jobs.


DLG_MISSION_CONTINUE_NO_ONGOING

Message that asks whether or not to stay in a dungeon when there are no more jobs.


MISSION_COMPLETED_CUTSCENE_AWARD_ITEM

Message used to notify the player about the item they were awarded.

Placeholders

  • {0}: team
  • {1}: item


MISSION_COMPLETED_CUTSCENE_AWARD_ITEM_STORAGE

Message used to notify the player about fact that the item they were awarded was sent to storage.

Placeholders

  • {0}: team
  • {1}: item


MISSION_COMPLETED_CUTSCENE_AWARD_MONEY

Message used to notify the player about the sum of money they were awarded.

Placeholders

  • {0}: team
  • {1}: money


MISSION_COMPLETED_CUTSCENE_AWARD_CHAR

Dialogue from a client that wants to join the team as the reward.

Placeholders

  • {0}: team


MISSION_COMPLETED_CUTSCENE_AWARD_CHAR_PROMPT

Message asking the player if they want the client as a team member.

Placeholders

  • {0}: team
  • {1}: client


MISSION_COMPLETED_CUTSCENE_AWARD_EXTRA

Message used to notify the player about the extra reward they were awarded.

Placeholders

  • {0}: team
  • {1}: amount


MISSION_COMPLETED_CUTSCENE_AWARD_RANK_UP

Message used to notify the player about a rank up.

Placeholders

  • {0}: team
  • {1}: original rank
  • {2}: new rank