summaryrefslogblamecommitdiff
path: root/doc/quest_variables.txt
blob: 27a039e3790a43288613d475bec4a409dfe2c596 (plain) (tree)












































































































                                                                               
//===== rAthena Documentation ================================
//= Permanent Quest Variables
//===== By: ==================================================
//= rAthena Dev Team
//===== Current Version: =====================================
//= 20120826
//===== Description: =========================================
//= This file should help to understand and manage bit-wise 
//= quest variables. You can store up to 31 boolean value into 
//= a single variable.
//===== Additional Comments: =================================
//= Variable: MISC_QUEST
//============================================================

Quest:      Juice Maker Quest
Info:       How to make juices. This bit keeps final state of the quest.
How to set:     set MISC_QUEST, MISC_QUEST | 1;
How to check:   if (MISC_QUEST & 1) {}

Quest:      Tempestra Quest
Info:       Has you given a potion to Temperstra or not.
How to set:     set MISC_QUEST, MISC_QUEST | 2;
How to check:   if (MISC_QUEST & 2) {}

Quest:      Morgenstein Quest
Info:       How to make Mixture & Counteragent. Also subquest for Alchemist Job
            This bit keeps final state of the quest.
How to set:     set MISC_QUEST, MISC_QUEST | 4;
How to check:   if (MISC_QUEST & 4) {}

Quest:      Prontera Culvert Quest
Info:       Could you enter the Prontera Culvert or not.
How to set:     set MISC_QUEST, MISC_QUEST | 8;
How to check:   if (MISC_QUEST & 8) {}

Quest:      Edgar's Offer
Info:       Cheap ticket from Izlude to Alberta.
             This bit keeps final state of the quest.
How to set:     set MISC_QUEST, MISC_QUEST | 16;
How to check:   if (MISC_QUEST & 16) {}

Quest:      Piano Quest
Info:       The only way from Niflheim to Umbala.
How to set:     set MISC_QUEST, MISC_QUEST | 32;
How to check:   if (MISC_QUEST & 32) {}

Quest:      Bio Ethics Quest
Info:       Bio Ethics quest for homunculus skill for alchemists.
            This bit is for final part of quest (completed or not). [Evera]
How to set:     set MISC_QUEST, MISC_QUEST|64;
How to check:   if (MISC_QUEST & 64) {}

Quest:      DTS Warper
Info:       Not really a quest, but to show if a person has already voted.
            Cleaning up the variables -.-; [Evera]
How to set:     set MISC_QUEST, MISC_QUEST|128;
How to check:   if (MISC_QUEST & 128) {}

Quest:      -
Info:       -
How to set:     set MISC_QUEST, MISC_QUEST | 256;
How to check:   if (MISC_QUEST & 256) {}

Quest:      Cube Room
Info:       Lighthalzen. Cube Room Quest (Pass to Bio-Lab)
How to set:     set MISC_QUEST, MISC_QUEST | 512;
How to check:   if (MISC_QUEST & 512) {}

Quest:      Reset Skills Event
Info:       Yuno, Hypnotist Teacher
How to set:     set MISC_QUEST, MISC_QUEST | 1024;
How to check:   if (MISC_QUEST & 1024) {}

Quest:      Slotted Arm Guard Quest
Info:       Ninja Job Room, Boshuu
How to set:     set MISC_QUEST, MISC_QUEST | 2048;
How to check:   if (MISC_QUEST & 2048) {}

Quest:      Improved Arm Guard Quest
Info:       Ninja Job Room, Basshu
How to set:     set MISC_QUEST, MISC_QUEST | 4096;
How to check:   if (MISC_QUEST & 4096) {}

Quest:      Rachel Sanctuary Quest
Info:       Gained access to Rachel Santuary (yes/no)
How to set:     set MISC_QUEST, MISC_QUEST | 8192;
How to check:   if (MISC_QUEST & 8192) {}

Quest:      Message Delivery Quest
Info:       Send a message to Elly, in Niflheim from Erious.
How to set:     set MISC_QUEST, MISC_QUEST | 16384;
How to check:   if (MISC_QUEST & 16384) {}

Quest:      Umbala Domestic Dispute?
Info:       Reward: 1 yggdrasil leaf.
How to set:     set MISC_QUEST, MISC_QUEST | 32768;
How to check:   if (MISC_QUEST & 32768) {}

Quest:      Access to the Turtle Island
Info:       Reward: ~1 OCA, OVB, GB.
How to set:     set MISC_QUEST, MISC_QUEST | 65536;
How to check:   if (MISC_QUEST & 65536) {}


//============================================================
Quest:      ?
Info:       ?
How to set:     set MISC_QUEST, MISC_QUEST | ?;
How to check:   if (MISC_QUEST & ?) {}