Flags

Page is updated to match version 0.6.3.

This page describes what each quest flag do and how to use it.

Adding a flag

To add a flag to the quest, type /q flag add <flags> and replace <flags> with names of all flags you want to add to the quest, separated by space. Flag names are case insensitive, incorrect flags and already active ones are ignored.

Flag types

Here is the list of all flag types currently present in Quester.

UNCANCELLABLE

Flag uncancellable prevents quest from being cancelled by player. It can, however, be cancelled by event, by deactivating quest or by flag.

ONLYFIRST

This flag deactivates the quest after it is completed for the first time. It means only one player is able to complete this quest. After it is deactivated, it needs to be acivated again either manually or by event of another quest. This makes it possible to create alterating quest loop of competitive quests.

HIDDEN

Quest having this flag is prevented from being displayed in quest list for players without quester.modify perm. It also can't be started or completed by command. It provides possibility to create area-dependant quests that need to be completed by interacting with NPC or sign.

HIDDENOBJS

Flag hiddenobjs prevents objectives from being shown in quest info and completely disables quest progress for that quest. It allows for quests with secret objectives and objective descriptions obtained by other means.

NODESC

Nodesc simply prevents description from being shown on quest startup. If description is missing, this flag is not needed. It allows to make description displayed only in quest info.

DEATHCANCEL

This flag cancels the quest for the player when he dies. It overrides uncancellable flag. It is used in quests, where players have to complete the quest without dying.

Special flag

There is one special flag that can't be added to quest by /q flag add command. Its name is ACTIVE and it represents activity state of the quest and it has to be changed by /q toggle command.

Removing a flag

To remove a flag from the quest, type /q flag remove <flags> and replace <flags> with names of all flags you want to remove, separated by space. Flag names are case insensitive, incorrect flags and already inactive ones are ignored.


Comments

Posts Quoted:
Reply
Clear All Quotes