【Pokemon Go攻略】傳說中的POKEMON GO同伴系統詳解

<<<點我看其他《POKEMON GO》攻略>>>

早二日前同大家介紹過有外國大神破解咗遊戲程式碼,發現咗一啲疑似遊戲將會更新嘅功能,其中Buddy Pokemon係之前嘅消息都無提及到嘅,到底Buddy Pokemon(同伴系統)有咩用途,仲係一項較為神秘嘅更新項目,就同大家睇下外國嘅分析。

透過目前破解客戶端嘅遊戲程式碼目前已知:

  • 同伴系統係使用客戶端嘅距離計數,以及只揀選一隻精靈作Buddy。
  • 當走到一定距離你的Buddy會獎勵糖果,糖果數量未確定。
  • 你可以用同一款精靈好友多次,但一日內可能有獲得糖果上限
  • Buddy精靈將會有以下外型:
    • 中size
    • 大size
    • 飛往你
    • 在你肩膀上休息

▼唔通到時個個變小智咁放小精靈上肩膀?!(※話時話小智日日托隻6KG嘅比卡超都未有肩周炎)
0f45427fa5f532c0

代碼分析:

BudyPokemon.proto 引入

message BuddyPokemon {
	fixed64 id = 1;
	double start_km_walked = 2;
	double last_km_awarded = 3;
}

一個新嘅文件加入到代碼中,BuddyPokemon message包括你揀選嘅Budy精靈、開始同結束距離。

 

GetBuddyWalkedResponse – 當玩家行夠指定距離系統會作出反應去獎勵

message GetBuddyWalkedResponse
{
	bool success = 1;
	.POGOProtos.Enums.PokemonFamilyId family_candy_id = 2;
	int32 candy_earned_count = 3;
}

GetBuddyWalkedResponse呢個文件睇嚟負責記錄獎勵嘅糖果數量,記錄係遊戲入面。

 

設定好友及移動獲得通知

message SetBuddyPokemonMessage {
	fixed64 pokemon_id = 1;
}
message GetBuddyWalkedMessage {
}

目前貌似未係完整代碼,但佢地嘅命名就已經清楚交代意圖。

 

Buddy Size列表

	enum BuddySize
	{
		BUDDY_MEDIUM = 0;
		BUDDY_SHOULDER = 1;
		BUDDY_BIG = 2;
		BUDDY_FLYING = 3;
	}

相信呢個列表應該係設置Buddy 精靈時用到,可能會影響地圖顯示跟隨你遊戲角色嘅位置?

上一篇1280x720-TRI
【新不如舊?】PS4/X1/PC版《Bio4》畫質徹底比拼!
下一篇
3D戰國RPG「戰國修羅 SOUL」繁體中文版正式登陸QooApp
MTGamer編輯。
評論

評論

LEAVE A REPLY