Garrison mission template: различия между версиями

Материал из Uwow
Перейти к навигации Перейти к поиску
Нет описания правки
Метка: visualeditor
Нет описания правки
Метка: visualeditor
 
(не показано 8 промежуточных версий этого же участника)
Строка 1: Строка 1:
<blockquote>'''garrison_mission_line - требований</blockquote>
<blockquote>'''garrison_mission_line - таблица линковки гарнизонных миссий, их цепочки и методы вызова.'''</blockquote>
Структура таблицы:
 
=== Структура таблицы: ===


===== ID =====
===== ID =====
Строка 6: Строка 7:


===== NextMission =====
===== NextMission =====
Ид миссии которая откроется после выполнения текущей.
Ид миссии которая откроется после выполнения текущей. В снифах SMSG_GARRISON_ADD_MISSION_RESULT  идет после  SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT. Только SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT это будет наш ид миссии, а вот новая миссия это как раз графа next т.е. это поле. Не путать.


===== PrevMission =====
===== ReqGarrFollowerID =====
Ид миссии которую нужно выполнить для открытия данной миссии.
Ид соратника  (GarrFollower.DB2), который требуется для активации данной миссии. В снифах SMSG_GARRISON_ADD_MISSION_RESULT  идет после пакета добавления соратника SMSG_GARRISON_ADD_FOLLOWER_RESULT


===== ReqGarrFollowerID =====
===== IsRandom =====
Ид соратника (GarrFollower.DB2), который требуется для активации данной миссии.
Если миссия дается случайно то значение 1. В снифах SMSG_GARRISON_ADD_MISSION_RESULT шлется обычно при входе в гарнизон после SMSG_GET_GARRISON_INFO_RESULT


===== Comment =====
===== Comment =====
Строка 20: Строка 21:
=== Берутся данные из снифов. ===
=== Берутся данные из снифов. ===
Ниже вы можете увидеть, что после того как игрок выполнил миссию 3 и выбрал награду через пакет SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT  мы сразу получаем новую миссию 67 пакетом SMSG_GARRISON_ADD_MISSION_RESULT  
Ниже вы можете увидеть, что после того как игрок выполнил миссию 3 и выбрал награду через пакет SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT  мы сразу получаем новую миссию 67 пакетом SMSG_GARRISON_ADD_MISSION_RESULT  
  ServerToClient: SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT (0x0952) Length: 44 ConnIdx: 0 Time: 12/04/2014 18:11:22.000 Number: 690207
   
ServerToClient: SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT (0x0952) Length: 44 ConnIdx: 0 Time: 12/04/2014 18:11:22.000 Number: 690207
 
DbID: 83526385
 
MissionRecID: 3
 
OfferTime: 12/04/2014 13:47:03
 
OfferDuration: 9999999
 
StartTime: 12/04/2014 13:48:14
 
TravelDuration: 0
 
MissionDuration: 1800
 
MissionState: 5
 
MissionRecID: 3
 
Result: 0
 
 


DbID: 83526385
ServerToClient: SMSG_ITEM_PUSH_RESULT (0x0183) Length: 72 ConnIdx: 0 Time: 12/04/2014 18:11:22.000 Number: 690208


MissionRecID: 3
PlayerGUID: Full: 0x081E10000000000000000000078709D9 Player/0 R1924/S0 Map: 0 Low: 126290393


OfferTime: 12/04/2014 13:47:03
Slot: 19


OfferDuration: 9999999
SlotInBag: 25


StartTime: 12/04/2014 13:48:14
ItemID: 114053 (114053)


TravelDuration: 0
RandomPropertiesSeed: 0


MissionDuration: 1800
RandomPropertiesID: 0


MissionState: 5
HasItemBonus: True


MissionRecID: 3
HasModifications: False


Result: 0
Context: 1
ServerToClient: SMSG_ITEM_PUSH_RESULT (0x0183) Length: 72 ConnIdx: 0 Time: 12/04/2014 18:11:22.000 Number: 690208


PlayerGUID: Full: 0x081E10000000000000000000078709D9 Player/0 R1924/S0 Map: 0 Low: 126290393
QuestLogItemID: 0


Slot: 19
Quantity: 1


SlotInBag: 25
QuantityInInventory: 1


ItemID: 114053 (114053)
BattlePetBreedID: 0


RandomPropertiesSeed: 0
BattlePetBreedQuality: BATTLE_PET_QUALITY_POOR (0)


RandomPropertiesID: 0
BattlePetSpeciesID: 0


HasItemBonus: True
BattlePetLevel: 0


HasModifications: False
ItemGUID: Full: 0x0C1E10000000000040000005291BA53D Item/0 R1924/S4194304 Map: 0 Low: 22164514109


Context: 1
Pushed: True


QuestLogItemID: 0
Created: False


Quantity: 1
IsBonusRoll: False


QuantityInInventory: 1
IsEncounterLoot: False


BattlePetBreedID: 0


BattlePetBreedQuality: BATTLE_PET_QUALITY_POOR (0)


BattlePetSpeciesID: 0
ServerToClient: SMSG_RESUME_TOKEN (0x0326) Length: 5 ConnIdx: 0 Time: 12/04/2014 18:11:22.000 Number: 690209


BattlePetLevel: 0
Sequence: 86


ItemGUID: Full: 0x0C1E10000000000040000005291BA53D Item/0 R1924/S4194304 Map: 0 Low: 22164514109
Reason: 2


Pushed: True


Created: False


IsBonusRoll: False
ServerToClient: SMSG_GARRISON_UNK3 (0x096B) Length: 9 ConnIdx: 0 Time: 12/04/2014 18:11:22.000 Number: 690210


IsEncounterLoot: False
Result: 0
ServerToClient: SMSG_RESUME_TOKEN (0x0326) Length: 5 ConnIdx: 0 Time: 12/04/2014 18:11:22.000 Number: 690209


Sequence: 86
MissionsCount: 0


Reason: 2
Succeeded: False
ServerToClient: SMSG_GARRISON_UNK3 (0x096B) Length: 9 ConnIdx: 0 Time: 12/04/2014 18:11:22.000 Number: 690210


Result: 0


MissionsCount: 0


Succeeded: False
ServerToClient: SMSG_GARRISON_ADD_MISSION_RESULT (0x0973) Length: 40 ConnIdx: 0 Time: 12/04/2014 18:11:22.000 Number: 690211
ServerToClient: SMSG_GARRISON_ADD_MISSION_RESULT (0x0973) Length: 40 ConnIdx: 0 Time: 12/04/2014 18:11:22.000 Number: 690211


Result: 0
Result: 0


DbID: 84938357
DbID: 84938357


MissionRecID: 67
MissionRecID: 67


OfferTime: 12/04/2014 18:11:26
OfferTime: 12/04/2014 18:11:26


OfferDuration: 0
OfferDuration: 0


StartTime: 05/05/1905 18:35:44
StartTime: 05/05/1905 18:35:44


TravelDuration: 0
TravelDuration: 0


MissionDuration: 0
MissionDuration: 0


MissionState: 0
MissionState: 0__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__

Текущая версия от 16:19, 4 ноября 2015

garrison_mission_line - таблица линковки гарнизонных миссий, их цепочки и методы вызова.

Структура таблицы:

ID

ИД миссии (GarrMission.DB2)

NextMission

Ид миссии которая откроется после выполнения текущей. В снифах SMSG_GARRISON_ADD_MISSION_RESULT идет после SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT. Только SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT это будет наш ид миссии, а вот новая миссия это как раз графа next т.е. это поле. Не путать.

ReqGarrFollowerID

Ид соратника (GarrFollower.DB2), который требуется для активации данной миссии. В снифах SMSG_GARRISON_ADD_MISSION_RESULT идет после пакета добавления соратника SMSG_GARRISON_ADD_FOLLOWER_RESULT

IsRandom

Если миссия дается случайно то значение 1. В снифах SMSG_GARRISON_ADD_MISSION_RESULT шлется обычно при входе в гарнизон после SMSG_GET_GARRISON_INFO_RESULT

Comment

Как берутся данные:

Берутся данные из снифов.

Ниже вы можете увидеть, что после того как игрок выполнил миссию 3 и выбрал награду через пакет SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT мы сразу получаем новую миссию 67 пакетом SMSG_GARRISON_ADD_MISSION_RESULT

ServerToClient: SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT (0x0952) Length: 44 ConnIdx: 0 Time: 12/04/2014 18:11:22.000 Number: 690207

DbID: 83526385

MissionRecID: 3

OfferTime: 12/04/2014 13:47:03

OfferDuration: 9999999

StartTime: 12/04/2014 13:48:14

TravelDuration: 0

MissionDuration: 1800

MissionState: 5

MissionRecID: 3

Result: 0


ServerToClient: SMSG_ITEM_PUSH_RESULT (0x0183) Length: 72 ConnIdx: 0 Time: 12/04/2014 18:11:22.000 Number: 690208

PlayerGUID: Full: 0x081E10000000000000000000078709D9 Player/0 R1924/S0 Map: 0 Low: 126290393

Slot: 19

SlotInBag: 25

ItemID: 114053 (114053)

RandomPropertiesSeed: 0

RandomPropertiesID: 0

HasItemBonus: True

HasModifications: False

Context: 1

QuestLogItemID: 0

Quantity: 1

QuantityInInventory: 1

BattlePetBreedID: 0

BattlePetBreedQuality: BATTLE_PET_QUALITY_POOR (0)

BattlePetSpeciesID: 0

BattlePetLevel: 0

ItemGUID: Full: 0x0C1E10000000000040000005291BA53D Item/0 R1924/S4194304 Map: 0 Low: 22164514109

Pushed: True

Created: False

IsBonusRoll: False

IsEncounterLoot: False


ServerToClient: SMSG_RESUME_TOKEN (0x0326) Length: 5 ConnIdx: 0 Time: 12/04/2014 18:11:22.000 Number: 690209

Sequence: 86

Reason: 2


ServerToClient: SMSG_GARRISON_UNK3 (0x096B) Length: 9 ConnIdx: 0 Time: 12/04/2014 18:11:22.000 Number: 690210

Result: 0

MissionsCount: 0

Succeeded: False


ServerToClient: SMSG_GARRISON_ADD_MISSION_RESULT (0x0973) Length: 40 ConnIdx: 0 Time: 12/04/2014 18:11:22.000 Number: 690211

Result: 0

DbID: 84938357

MissionRecID: 67

OfferTime: 12/04/2014 18:11:26

OfferDuration: 0

StartTime: 05/05/1905 18:35:44

TravelDuration: 0

MissionDuration: 0

MissionState: 0