Isomorphic mysql db, updates

- Isomorphic databases
- Refactored some player->db keys
- Seperated shutdown method
- Nearby pidgey instead of rattata
- Removed some unused arguments
- Player saving is async now
- Prettified used db console print
This commit is contained in:
Felix
2016-08-16 13:40:47 +02:00
parent 5cd04c0018
commit b5cce7e127
10 changed files with 356 additions and 164 deletions

View File

@@ -76,7 +76,7 @@ export default function GetMapObjects(request) {
new proto.Map.Pokemon.MapPokemon({
spawn_point_id: "87bdd289c69",
encounter_id: 11810991820755313517,
pokemon_id: 19,
pokemon_id: 16,
latitude: 39.19047143172622,
longitude: -96.58502161502839,
expiration_timestamp_ms: (new Date().getTime() + 1e6) * 1e3
@@ -86,7 +86,7 @@ export default function GetMapObjects(request) {
cell.nearby_pokemons = [
new proto.Map.Pokemon.NearbyPokemon({
distance_in_meters: 200.0,
pokemon_id: 19
pokemon_id: 16
})
];

View File

@@ -37,19 +37,22 @@ function buildPlayerData(obj) {
let pokecoins = obj.pokecoins;
let stardust = obj.stardust;
let avatar = obj.avatar || {
skin: 0,
hair: 2,
shirt: 1,
pants: 2,
hat: 0,
shoes: 2,
eyes: 3,
gender: proto.Enums.Gender.MALE,
backpack: 1
let avatar = {
skin: obj.skin,
hair: obj.hair,
shirt: obj.shirt,
pants: obj.pants,
hat: obj.hat,
shoes: obj.shoes,
eyes: obj.eyes,
gender: obj.gender,
backpack: obj.backpack
};
let contact_settings = obj.contact_settings;
let contact_settings = {
send_marketing_emails: obj.send_marketing_emails,
send_push_notifications: obj.send_push_notifications
};
let tutorial_state = [
proto.Enums.TutorialState.LEGAL_SCREEN,