Various map fixes

This commit is contained in:
infinitefusion
2023-02-13 21:11:46 -05:00
parent 69d5b7e708
commit 64cd9bc9fa
16 changed files with 10 additions and 5 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -20,7 +20,8 @@ HELD_ITEMS = [:AIRBALLOON, :BRIGHTPOWDER, :EVIOLITE, :FLOATSTONE, :DESTINYKNOT,
:PETAYABERRY, :APICOTBERRY, :LANSATBERRY, :STARFBERRY, :ENIGMABERRY, :MICLEBERRY, :CUSTAPBERRY, :PETAYABERRY, :APICOTBERRY, :LANSATBERRY, :STARFBERRY, :ENIGMABERRY, :MICLEBERRY, :CUSTAPBERRY,
:JABOCABERRY, :ROWAPBERRY, :FAIRYGEM] :JABOCABERRY, :ROWAPBERRY, :FAIRYGEM]
INVALID_ITEMS = [:COVERFOSSIL, :PLUMEFOSSIL, :ACCURACYUP, :DAMAGEUP, :ANCIENTSTONE, :ODDKEYSTONE_FULL, :TM00,:DEVOLUTIONSPRAY] INVALID_ITEMS = [:COVERFOSSIL, :PLUMEFOSSIL, :ACCURACYUP, :DAMAGEUP, :ANCIENTSTONE, :ODDKEYSTONE_FULL,
:TM00,:DEVOLUTIONSPRAY, :INVISIBALL]
RANDOM_ITEM_EXCEPTIONS = [:DNASPLICERS, :DYNAMITE] RANDOM_ITEM_EXCEPTIONS = [:DNASPLICERS, :DYNAMITE]
def getRandomGivenTM(item) def getRandomGivenTM(item)

View File

@@ -32,7 +32,7 @@ def download_sprite(base_path, head_id, body_id)
end end
def download_autogen_sprite(head_id, body_id) def download_autogen_sprite(head_id, body_id)
return nil if !$PokemonSystem.download_sprites return nil if $PokemonSystem.download_sprites != 0
base_path = "https://raw.githubusercontent.com/Aegide/autogen-fusion-sprites/master/Battlers/{1}/{1}.{2}.png" base_path = "https://raw.githubusercontent.com/Aegide/autogen-fusion-sprites/master/Battlers/{1}/{1}.{2}.png"
sprite = download_sprite(_INTL(base_path,head_id,body_id),head_id,body_id) sprite = download_sprite(_INTL(base_path,head_id,body_id),head_id,body_id)
return sprite if sprite return sprite if sprite
@@ -40,16 +40,20 @@ def download_autogen_sprite(head_id, body_id)
end end
def download_custom_sprite(head_id, body_id) def download_custom_sprite(head_id, body_id)
return nil if !$PokemonSystem.download_sprites return nil if $PokemonSystem.download_sprites != 0
base_path = "https://raw.githubusercontent.com/Aegide/custom-fusion-sprites/main/CustomBattlers/{1}.{2}.png" #base_path = "https://raw.githubusercontent.com/Aegide/custom-fusion-sprites/main/CustomBattlers/{1}.{2}.png"
base_path = "https://raw.githubusercontent.com/infinitefusion/sprites/main/CustomBattlers/{1}.{2}.png"
sprite = download_sprite(_INTL(base_path,head_id,body_id),head_id,body_id) sprite = download_sprite(_INTL(base_path,head_id,body_id),head_id,body_id)
return sprite if sprite return sprite if sprite
return nil return nil
end end
#format: [1.1.png, 1.2.png, etc.] #format: [1.1.png, 1.2.png, etc.]
# https://api.github.com/repos/infinitefusion/contents/sprites/CustomBattlers
# repo = "Aegide/custom-fusion-sprites"
# folder = "CustomBattlers"
def list_online_custom_sprites def list_online_custom_sprites
repo = "Aegide/custom-fusion-sprites" repo = "infinitefusion/sprites"
folder = "CustomBattlers" folder = "CustomBattlers"
api_url = "https://api.github.com/repos/#{repo}/contents/#{folder}" api_url = "https://api.github.com/repos/#{repo}/contents/#{folder}"
response = HTTPLite.get(api_url) response = HTTPLite.get(api_url)

Binary file not shown.