mirror of
https://github.com/maierfelix/POGOserver.git
synced 2026-10-25 17:39:47 -05:00
Update
- Adding protos - Adding dumps - Simple http server - Various packets - Added readme
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Inventory/Item/ItemId.proto";
|
||||
|
||||
message AddFortModifierMessage {
|
||||
.POGOProtos.Inventory.Item.ItemId modifier_type = 1;
|
||||
string fort_id = 2;
|
||||
double player_latitude = 3;
|
||||
double player_longitude = 4;
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Data/Battle/BattleAction.proto";
|
||||
|
||||
message AttackGymMessage {
|
||||
string gym_id = 1;
|
||||
string battle_id = 2;
|
||||
repeated .POGOProtos.Data.Battle.BattleAction attack_actions = 3;
|
||||
.POGOProtos.Data.Battle.BattleAction last_retrieved_actions = 4;
|
||||
double player_latitude = 5;
|
||||
double player_longitude = 6;
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Inventory/Item/ItemId.proto";
|
||||
|
||||
message CatchPokemonMessage {
|
||||
fixed64 encounter_id = 1;
|
||||
.POGOProtos.Inventory.Item.ItemId pokeball = 2;
|
||||
double normalized_reticle_size = 3;
|
||||
string spawn_point_id = 4;
|
||||
bool hit_pokemon = 5;
|
||||
double spin_modifier = 6;
|
||||
double normalized_hit_position = 7;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message CheckAwardedBadgesMessage {
|
||||
// No message needed.
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message CheckCodenameAvailableMessage {
|
||||
string codename = 1;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message ClaimCodenameMessage {
|
||||
string codename = 1;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message CollectDailyBonusMessage {
|
||||
// No message needed.
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message CollectDailyDefenderBonusMessage {
|
||||
// No message needed.
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message DiskEncounterMessage {
|
||||
uint64 encounter_id = 1;
|
||||
string fort_id = 2;
|
||||
double player_latitude = 3;
|
||||
double player_longitude = 4;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message DownloadItemTemplatesMessage {
|
||||
// No message needed.
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Enums/Platform.proto";
|
||||
|
||||
message DownloadRemoteConfigVersionMessage {
|
||||
.POGOProtos.Enums.Platform platform = 1;
|
||||
string device_manufacturer = 2;
|
||||
string device_model = 3;
|
||||
string locale = 4;
|
||||
uint32 app_version = 5;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message DownloadSettingsMessage {
|
||||
string hash = 1;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message EchoMessage {
|
||||
// No message needed.
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message EncounterMessage {
|
||||
fixed64 encounter_id = 1;
|
||||
string spawn_point_id = 2;
|
||||
double player_latitude = 3;
|
||||
double player_longitude = 4;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Enums/PokemonId.proto";
|
||||
|
||||
message EncounterTutorialCompleteMessage {
|
||||
.POGOProtos.Enums.PokemonId pokemon_id = 1;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Enums/BadgeType.proto";
|
||||
|
||||
message EquipBadgeMessage {
|
||||
.POGOProtos.Enums.BadgeType badge_type = 1;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message EvolvePokemonMessage {
|
||||
fixed64 pokemon_id = 1;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message FortDeployPokemonMessage {
|
||||
string fort_id = 1;
|
||||
fixed64 pokemon_id = 2;
|
||||
double player_latitude = 3;
|
||||
double player_longitude = 4;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message FortDetailsMessage {
|
||||
string fort_id = 1;
|
||||
double latitude = 2;
|
||||
double longitude = 3;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message FortRecallPokemonMessage {
|
||||
string fort_id = 1;
|
||||
fixed64 pokemon_id = 2;
|
||||
double player_latitude = 3;
|
||||
double player_longitude = 4;
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message FortSearchMessage {
|
||||
string fort_id = 1;
|
||||
double player_latitude = 2;
|
||||
double player_longitude = 3;
|
||||
double fort_latitude = 4;
|
||||
double fort_longitude = 5;
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Enums/Platform.proto";
|
||||
|
||||
message GetAssetDigestMessage {
|
||||
.POGOProtos.Enums.Platform platform = 1;
|
||||
string device_manufacturer = 2;
|
||||
string device_model = 3;
|
||||
string locale = 4;
|
||||
uint32 app_version = 5;
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
// UNTESTED
|
||||
message GetDownloadUrlsMessage {
|
||||
repeated string asset_id = 1;
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message GetGymDetailsMessage {
|
||||
string gym_id = 1;
|
||||
double player_latitude = 2;
|
||||
double player_longitude = 3;
|
||||
double gym_latitude = 4;
|
||||
double gym_longitude = 5;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message GetHatchedEggsMessage {
|
||||
// No message needed.
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message GetIncensePokemonMessage {
|
||||
double player_latitude = 1;
|
||||
double player_longitude = 2;
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message GetInventoryMessage {
|
||||
int64 last_timestamp_ms = 1;
|
||||
int32 item_been_seen = 2; // TODO: Find out what this is.
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message GetMapObjectsMessage {
|
||||
repeated uint64 cell_id = 1 [packed=true];
|
||||
repeated int64 since_timestamp_ms = 2 [packed=true];
|
||||
double latitude = 3;
|
||||
double longitude = 4;
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message GetPlayerMessage {
|
||||
// Human readable app version, e.g. "0.31.1"
|
||||
string app_version = 1;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message GetPlayerProfileMessage {
|
||||
string player_name = 1;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message GetSuggestedCodenamesMessage {
|
||||
// No message needed.
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message IncenseEncounterMessage {
|
||||
uint64 encounter_id = 1;
|
||||
string encounter_location = 2;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message LevelUpRewardsMessage {
|
||||
int32 level = 1;
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Enums/TutorialState.proto";
|
||||
|
||||
message MarkTutorialCompleteMessage {
|
||||
repeated .POGOProtos.Enums.TutorialState tutorials_completed = 1;
|
||||
bool send_marketing_emails = 2;
|
||||
bool send_push_notifications = 3;
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message NicknamePokemonMessage {
|
||||
fixed64 pokemon_id = 1;
|
||||
string nickname = 2;
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message PlayerUpdateMessage {
|
||||
double latitude = 1;
|
||||
double longitude = 2;
|
||||
}
|
||||
1
POGOProtos/Networking/Requests/Messages/README.txt
Normal file
1
POGOProtos/Networking/Requests/Messages/README.txt
Normal file
@@ -0,0 +1 @@
|
||||
Requests message name should be the "RequestType" in camelcase with "Message" as suffix.
|
||||
@@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Inventory/Item/ItemId.proto";
|
||||
|
||||
message RecycleInventoryItemMessage {
|
||||
.POGOProtos.Inventory.Item.ItemId item_id = 1;
|
||||
int32 count = 2;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message ReleasePokemonMessage {
|
||||
fixed64 pokemon_id = 1;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Data/Player/PlayerAvatar.proto";
|
||||
|
||||
message SetAvatarMessage {
|
||||
.POGOProtos.Data.Player.PlayerAvatar player_avatar = 2;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Data/Player/ContactSettings.proto";
|
||||
|
||||
message SetContactSettingsMessage {
|
||||
.POGOProtos.Data.Player.ContactSettings contact_settings = 1;
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message SetFavoritePokemonMessage {
|
||||
int64 pokemon_id = 1; // Do not change https://github.com/AeonLucid/POGOProtos/pull/126
|
||||
bool is_favorite = 2;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Enums/TeamColor.proto";
|
||||
|
||||
message SetPlayerTeamMessage {
|
||||
.POGOProtos.Enums.TeamColor team = 1;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message SfidaActionLogMessage {
|
||||
// No message needed.
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message StartGymBattleMessage {
|
||||
string gym_id = 1;
|
||||
repeated fixed64 attacking_pokemon_ids = 2;
|
||||
fixed64 defending_pokemon_id = 3; // needs to be fixed64, tested by Grover
|
||||
double player_latitude = 4;
|
||||
double player_longitude = 5;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message UpgradePokemonMessage {
|
||||
fixed64 pokemon_id = 1;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Inventory/Item/ItemId.proto";
|
||||
|
||||
message UseIncenseMessage {
|
||||
.POGOProtos.Inventory.Item.ItemId incense_type = 1;
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Inventory/Item/ItemId.proto";
|
||||
|
||||
message UseItemCaptureMessage {
|
||||
.POGOProtos.Inventory.Item.ItemId item_id = 1;
|
||||
fixed64 encounter_id = 2;
|
||||
string spawn_point_id = 3;
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
message UseItemEggIncubatorMessage {
|
||||
string item_id = 1;
|
||||
uint64 pokemon_id = 2;
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Inventory/Item/ItemId.proto";
|
||||
|
||||
message UseItemGymMessage {
|
||||
.POGOProtos.Inventory.Item.ItemId item_id = 1;
|
||||
string gym_id = 2;
|
||||
double player_latitude = 3;
|
||||
double player_longitude = 4;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Inventory/Item/ItemId.proto";
|
||||
|
||||
message UseItemPotionMessage {
|
||||
.POGOProtos.Inventory.Item.ItemId item_id = 1;
|
||||
fixed64 pokemon_id = 2;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Inventory/Item/ItemId.proto";
|
||||
|
||||
message UseItemReviveMessage {
|
||||
.POGOProtos.Inventory.Item.ItemId item_id = 1;
|
||||
fixed64 pokemon_id = 2;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests.Messages;
|
||||
|
||||
import "POGOProtos/Inventory/Item/ItemId.proto";
|
||||
|
||||
message UseItemXpBoostMessage {
|
||||
.POGOProtos.Inventory.Item.ItemId item_id = 1;
|
||||
}
|
||||
9
POGOProtos/Networking/Requests/Request.proto
Normal file
9
POGOProtos/Networking/Requests/Request.proto
Normal file
@@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests;
|
||||
|
||||
import "POGOProtos/Networking/Requests/RequestType.proto";
|
||||
|
||||
message Request {
|
||||
.POGOProtos.Networking.Requests.RequestType request_type = 1;
|
||||
bytes request_message = 2;
|
||||
}
|
||||
79
POGOProtos/Networking/Requests/RequestType.proto
Normal file
79
POGOProtos/Networking/Requests/RequestType.proto
Normal file
@@ -0,0 +1,79 @@
|
||||
syntax = "proto3";
|
||||
package POGOProtos.Networking.Requests;
|
||||
|
||||
// R = Response
|
||||
// M = Message
|
||||
|
||||
enum RequestType {
|
||||
METHOD_UNSET = 0; // No implementation required
|
||||
PLAYER_UPDATE = 1; // Implemented [R & M]
|
||||
GET_PLAYER = 2; // Implemented [R & M]
|
||||
GET_INVENTORY = 4; // Implemented [R & M]
|
||||
DOWNLOAD_SETTINGS = 5; // Implemented [R & M]
|
||||
DOWNLOAD_ITEM_TEMPLATES = 6; // Implemented [R & M]
|
||||
DOWNLOAD_REMOTE_CONFIG_VERSION = 7; // Implemented [R & M]
|
||||
FORT_SEARCH = 101; // Implemented [R & M]
|
||||
ENCOUNTER = 102; // Implemented [R & M]
|
||||
CATCH_POKEMON = 103; // Implemented [R & M]
|
||||
FORT_DETAILS = 104; // Implemented [R & M]
|
||||
ITEM_USE = 105; // Can't find this one
|
||||
GET_MAP_OBJECTS = 106; // Implemented [R & M]
|
||||
FORT_DEPLOY_POKEMON = 110; // Implemented [R & M]
|
||||
FORT_RECALL_POKEMON = 111; // Implemented [R & M]
|
||||
RELEASE_POKEMON = 112; // Implemented [R & M]
|
||||
USE_ITEM_POTION = 113; // Implemented [R & M]
|
||||
USE_ITEM_CAPTURE = 114; // Implemented [R & M]
|
||||
USE_ITEM_FLEE = 115; // Can't find this one
|
||||
USE_ITEM_REVIVE = 116; // Implemented [R & M]
|
||||
TRADE_SEARCH = 117; // Not yet implemented in the game
|
||||
TRADE_OFFER = 118; // Not yet implemented in the game
|
||||
TRADE_RESPONSE = 119; // Not yet implemented in the game
|
||||
TRADE_RESULT = 120; // Not yet implemented in the game
|
||||
GET_PLAYER_PROFILE = 121; // Implemented [R & M]
|
||||
GET_ITEM_PACK = 122; // Can't find this one
|
||||
BUY_ITEM_PACK = 123; // Can't find this one
|
||||
BUY_GEM_PACK = 124; // Can't find this one
|
||||
EVOLVE_POKEMON = 125; // Implemented [R & M]
|
||||
GET_HATCHED_EGGS = 126; // Implemented [R & M]
|
||||
ENCOUNTER_TUTORIAL_COMPLETE = 127; // Implemented [R & M]
|
||||
LEVEL_UP_REWARDS = 128; // Implemented [R & M]
|
||||
CHECK_AWARDED_BADGES = 129; // Implemented [R & M]
|
||||
USE_ITEM_GYM = 133; // Implemented [R & M]
|
||||
GET_GYM_DETAILS = 134; // Implemented [R & M]
|
||||
START_GYM_BATTLE = 135; // Implemented [R & M]
|
||||
ATTACK_GYM = 136; // Implemented [R & M]
|
||||
RECYCLE_INVENTORY_ITEM = 137; // Implemented [R & M]
|
||||
COLLECT_DAILY_BONUS = 138; // Implemented [R & M]
|
||||
USE_ITEM_XP_BOOST = 139; // Implemented [R & M]
|
||||
USE_ITEM_EGG_INCUBATOR = 140; // Implemented [R & M]
|
||||
USE_INCENSE = 141; // Implemented [R & M]
|
||||
GET_INCENSE_POKEMON = 142; // Implemented [R & M]
|
||||
INCENSE_ENCOUNTER = 143; // Implemented [R & M]
|
||||
ADD_FORT_MODIFIER = 144; // Implemented [R & M]
|
||||
DISK_ENCOUNTER = 145; // Implemented [R & M]
|
||||
COLLECT_DAILY_DEFENDER_BONUS = 146; // Implemented [R & M]
|
||||
UPGRADE_POKEMON = 147; // Implemented [R & M]
|
||||
SET_FAVORITE_POKEMON = 148; // Implemented [R & M]
|
||||
NICKNAME_POKEMON = 149; // Implemented [R & M]
|
||||
EQUIP_BADGE = 150; // Implemented [R & M]
|
||||
SET_CONTACT_SETTINGS = 151; // Implemented [R & M]
|
||||
GET_ASSET_DIGEST = 300; // Implemented [R & M]
|
||||
GET_DOWNLOAD_URLS = 301; // Implemented [R & M]
|
||||
GET_SUGGESTED_CODENAMES = 401; // Implemented [R & M]
|
||||
CHECK_CODENAME_AVAILABLE = 402; // Implemented [R & M] TEST RESPONSE
|
||||
CLAIM_CODENAME = 403; // Implemented [R & M] TEST RESPONSE
|
||||
SET_AVATAR = 404; // Implemented [R & M]
|
||||
SET_PLAYER_TEAM = 405; // Implemented [R & M]
|
||||
MARK_TUTORIAL_COMPLETE = 406; // Implemented [R & M]
|
||||
LOAD_SPAWN_POINTS = 500; // Can't find this one
|
||||
ECHO = 666; // Implemented [R & M]
|
||||
DEBUG_UPDATE_INVENTORY = 700;
|
||||
DEBUG_DELETE_PLAYER = 701;
|
||||
SFIDA_REGISTRATION = 800; // Not yet released.
|
||||
SFIDA_ACTION_LOG = 801; // Implemented [R & M]
|
||||
SFIDA_CERTIFICATION = 802; // Not yet released.
|
||||
SFIDA_UPDATE = 803; // Not yet released.
|
||||
SFIDA_ACTION = 804; // Not yet released.
|
||||
SFIDA_DOWSER = 805; // Not yet released.
|
||||
SFIDA_CAPTURE = 806; // Not yet released.
|
||||
}
|
||||
Reference in New Issue
Block a user