Module: GTS::Core
- Defined in:
- docs/4_Systems_901_GTS.rb
Constant Summary collapse
- LOCK =
Locking mutex
Mutex.new
Class Method Summary collapse
-
.delete_pokemon(withdraw = true, party = PFM.game_state)
deletes your current pokemon from the server.
-
.download_pokemon(id)
downloads a pokemon string with the given online ID.
-
.download_wanted_data(id)
downloads the wanted data with the given online ID.
-
.execute(action, data = {})
Our main execution method, since I’m too lazy to write Settings::URL a lot.
-
.get_pokemon_list(*wanted_data)
gets a list of online IDs where the wanted data match up.
-
.get_pokemon_list_from_wanted(pokemon)
Reverse Lookup pokemon.
-
.install
installs the MYSQL tables in the server.
-
.obtain_online_id
gets a new online ID from the server.
-
.pokemon_taken?(id = PFM.game_state.online_id) ⇒ Boolean
checks wether the pokemon with the give online ID is taken.
-
.pokemon_uploaded?(id = PFM.game_state.online_id) ⇒ Boolean
checks whether you have a pokemon uploaded in the server.
-
.register_online_id(id)
registers our new online ID to the server.
-
.take_pokemon(id)
sets the pokemon with the given online ID to taken.
-
.test_connection
Tests connection to the server (not used anymore but kept for possible use).
-
.translate_gender(wanted)
Translate the wanted gender field for the server.
-
.update_uri
Update the URI.
-
.upload_new_pokemon(id, pokemon)
uploads the newly traded pokemon to the given online ID to the server.
-
.upload_pokemon(pokemon, *wanted_data)
uploads a pokemon to the server.
Class Method Details
.delete_pokemon(withdraw = true, party = PFM.game_state)
deletes your current pokemon from the server
267 268 |
# File 'docs/4_Systems_901_GTS.rb', line 267 def delete_pokemon(withdraw = true, party = PFM.game_state) end |
.download_pokemon(id)
downloads a pokemon string with the given online ID
261 262 |
# File 'docs/4_Systems_901_GTS.rb', line 261 def download_pokemon(id) end |
.download_wanted_data(id)
downloads the wanted data with the given online ID
264 265 |
# File 'docs/4_Systems_901_GTS.rb', line 264 def download_wanted_data(id) end |
.execute(action, data = {})
Our main execution method, since I’m too lazy to write Settings::URL a lot
237 238 |
# File 'docs/4_Systems_901_GTS.rb', line 237 def execute(action, data = {}) end |
.get_pokemon_list(*wanted_data)
gets a list of online IDs where the wanted data match up
270 271 |
# File 'docs/4_Systems_901_GTS.rb', line 270 def get_pokemon_list(*wanted_data) end |
.get_pokemon_list_from_wanted(pokemon)
Reverse Lookup pokemon
273 274 |
# File 'docs/4_Systems_901_GTS.rb', line 273 def get_pokemon_list_from_wanted(pokemon) end |
.install
installs the MYSQL tables in the server
276 277 |
# File 'docs/4_Systems_901_GTS.rb', line 276 def install end |
.obtain_online_id
gets a new online ID from the server
240 241 |
# File 'docs/4_Systems_901_GTS.rb', line 240 def obtain_online_id end |
.pokemon_taken?(id = PFM.game_state.online_id) ⇒ Boolean
checks wether the pokemon with the give online ID is taken
252 253 |
# File 'docs/4_Systems_901_GTS.rb', line 252 def pokemon_taken?(id = PFM.game_state.online_id) end |
.pokemon_uploaded?(id = PFM.game_state.online_id) ⇒ Boolean
checks whether you have a pokemon uploaded in the server
246 247 |
# File 'docs/4_Systems_901_GTS.rb', line 246 def pokemon_uploaded?(id = PFM.game_state.online_id) end |
.register_online_id(id)
registers our new online ID to the server
243 244 |
# File 'docs/4_Systems_901_GTS.rb', line 243 def register_online_id(id) end |
.take_pokemon(id)
sets the pokemon with the given online ID to taken
249 250 |
# File 'docs/4_Systems_901_GTS.rb', line 249 def take_pokemon(id) end |
.test_connection
Tests connection to the server (not used anymore but kept for possible use)
234 235 |
# File 'docs/4_Systems_901_GTS.rb', line 234 def test_connection end |
.translate_gender(wanted)
Translate the wanted gender field for the server
279 280 |
# File 'docs/4_Systems_901_GTS.rb', line 279 def translate_gender(wanted) end |
.update_uri
Update the URI
231 232 |
# File 'docs/4_Systems_901_GTS.rb', line 231 def update_uri end |
.upload_new_pokemon(id, pokemon)
uploads the newly traded pokemon to the given online ID to the server
258 259 |
# File 'docs/4_Systems_901_GTS.rb', line 258 def upload_new_pokemon(id, pokemon) end |
.upload_pokemon(pokemon, *wanted_data)
uploads a pokemon to the server
255 256 |
# File 'docs/4_Systems_901_GTS.rb', line 255 def upload_pokemon(pokemon, *wanted_data) end |