03-28-16, 01:32 PM | #1 |
Using Grail
Trying to find out how to read Grail
Have read all instructions, but have some stop point for some parameters i do not understand so well. Example we have quests in DB: Code:
G[2]='FH K0230 L019 A:100016305 T:12696' G[11]='FA K0100 L007 A:963 T:963 O:239' Code:
Fx must belong to faction x where A is Alliance and H is Horde Code:
Lxxx player level must be >= xxx Code:
-- O:pat where pat is a pattern (see below) of quests that are optional prerequisites -- OAC:list where list (see below) is the list of quests that are marked complete once this quest is accepted (On Accept Complete) -- OBC:list where list (see below) is the list of quests that are marked "control" complete once this quest is abandoned -- OCC:list where list (see below) is the list of quests that are marked complete once this quest is marked complete in the quest log -- ODC:list where list (see below) is the list of quests that are marked complete once this quest is turned in -- OEC:list where list (see below) is the list of quests that are marked complete once this quest is turned in and OPC: rules are met -- OPC:pat where pat is a pattern (see below) of prerequisites that need to be met before other OxC: codes that use OPC: rules will do their actions -- OTC:pat where pat is a comma-separated list of plus-separated pairs where the first in the pair is an NPC ID and the second is the quest ID to complete G[239]='FA K0100 L007 A:240 T:963 P:76' Not so clearly understood tags: 1) Code:
A:list where list (see below) is the list of NPCs that give this quest to anyone AA:list where list (see below) is the list of NPCs that give this quest to Alliance only AH:list where list (see below) is the list of NPCs that give this quest to Horde only AK:list where list (see below) is the list of NPCs that you can kill to automatically start the quest AZ:zone where zone is the zone ID of the zone that when entered automatically gives the quest Should be be linked ID for Npc table, i found: G[100016305]={100016305,'D:12676 Q:2'} G[963]={963,'30:24.23,74.46'} tho cant get how to get id from it .. Same for turn in : Code:
-- T:list where list (see below) is the list of NPCs where the quest is turned in by anyone -- TA:list where list (see below) is the list of NPCs where the quest is turned in by Alliance only -- TH:list where list (see below) is the list of NPCs where the quest is turned in by Horde only G[963]={963,'30:24.23,74.46'} G[12696]={12696,'43:49.75,65.08'} Cant get how to get Npc ID from it Tags i cant decode 2) Code:
Kxxxyyy where xxx is the level of the quest (or 000 if the quest has a changing quest level the same as the player level) and -- yyy is a number whose bits represent aspects of the quest: -- 1 repeatable -- 2 daily -- 4 weekly -- 8 monthly -- 16 yearly -- 32 escort -- 64 dungeon -- 128 raid -- 256 PVP -- 512 group -- 1024 heroic -- 2048 scenario -- 4096 legendary -- 8192 account-wide -- 16384 pet battle -- 32768 bonus objective -- 65536 rare mob -- 131072 treasure K0230, K0100 - both do not fit pattern Will be grateful if somebody helps with understanding it! |
|
WoWInterface » Developer Discussions » General Authoring Discussion » Using Grail |
«
Previous Thread
|
Next Thread
»
|
Display Modes |
Switch to Linear Mode |
Switch to Hybrid Mode |
Threaded Mode |
|
|