Advertisement
Diego-Mertens

scanner

Feb 28th, 2020
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. def Kernel.pbEncounterCheck
  2. encdata=load_data("Data/encounters.dat")
  3. enctypes=encdata[$game_map.map_id][1]
  4. #enctypes=encdata[$game_map.map_id][1]
  5. pbAllEncounters(enctypes)
  6. end
  7. def pbAllEncounters(encounter)
  8. viewport = Viewport.new(0,0,Graphics.width,Graphics.height)
  9. viewport.z = 999999
  10. typecount = 0
  11. encountercount = 0
  12. sprite = {}
  13. sprite["bg"] = Sprite.new
  14. sprite["bg"].z = 999999
  15. sprite["bg"].bitmap = Bitmap.new("Graphics/Pictures/thingy.png")
  16. sprite["bg"].x = 0
  17. sprite["bg"].y = 0
  18. encdata = load_data("Data/encounters.dat")
  19. encable=[]
  20. page = 0
  21. return encable if !encounter
  22. for i in 0...encounter.length
  23. next if !encounter[i]
  24. if typecount>=3
  25. break
  26. end
  27. encounters = EncounterTypes::Names[i]
  28. sp = Window_AdvancedTextPokemon.new("#{encounters}")
  29. sp.z = 999999
  30. sp.baseColor = Color.new(210,210,208)
  31. sp.shadowColor = Color.new(105,105,105)
  32. sp.x = 16
  33. sp.y = 70+(80*typecount)
  34. sp.windowskin = nil
  35. for j in 0...encounter[i].length
  36. icons = encable.push(encounter[i][j][0])
  37. end
  38. for poke in 0...icons.size
  39. icon = icons[poke]
  40. #thex = 26 + (sprite["pokeicons"].bitmap.width / 4 * poke)
  41. #if poke >= 24
  42. sprite["pokeicons"] = PokemonSpeciesIconSprite.new(icon)
  43. sprite["pokeicons"].z = 999999
  44. if encountercount >= 7
  45. sprite["pokeicons"].x = 26 + (sprite["pokeicons"].bitmap.width / 4 * (poke-7)) - 2
  46. sprite["pokeicons"].y = 112 + (82 * typecount + 22)
  47. else
  48. sprite["pokeicons"].x = 26 + (sprite["pokeicons"].bitmap.width / 4 * poke) - 2
  49. sprite["pokeicons"].y = 112 + (78 * typecount)
  50. end
  51. sprite["pokeicons"].zoom_x = 0.5
  52. sprite["pokeicons"].zoom_y= 0.5
  53. sprite["pokeicons"].color = Color.new(70,70,70) if !$Trainer.seen[icon]
  54. encountercount+=1
  55. end
  56. typecount+=1
  57. encountercount=0
  58. encable=[]
  59. end
  60. loop do
  61. break if Input.trigger?(Input::A)
  62. Graphics.update
  63. Input.update
  64. end
  65. encable|=[]
  66. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement