• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Trading Card Game 2 protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Report bugs and errors in unmodified Essentials version 21

I found the source of this bug. It's an AI miscalculation, and happens only to wild Pokémon about half the time (regardless of which moves it knows). It'll be fixed soon enough.

has this been fixxed? v15.1 is doing this for me, and yet v12.2 didnt lol
 
The text used in bug contests does not use _INTL or equivalent, so it won't be extracted for people wanting to translate their game.
 
As it stands right now; move descriptions are not being displayed properly. It shows "cool, tough, etc." instead of "blahblahblah, may cause paralysis"
 
I got this error
Exception: TypeError
Message: no implicit conversion from nil to integer
PField_Map:417:in `[]'
PField_Map:417:in `pbGetMetadata'
PField_RoamingPokemon:188
PField_RoamingPokemon:182:in `each'
PField_RoamingPokemon:182
PField_RoamingPokemon:173:in `call'
PField_Field:316:in `trigger'
PField_Field:315:in `each'
PField_Field:315:in `trigger'
PField_Field:1431:in `pbBattleOnStepTaken'
 
I've been having a bug lately where wild pokemon will randomly not attack. When I logged one of the battles, I realized that apparently the attack is registered, but the animation does not occur and no damage comes through. Here is the log:
***Round 1***
[The wild Pidgey: Tackle=100]
***Round 2***
[The wild Pidgey: Tackle=100]
[Coyopip lost 5 HP, now has 15 HP]
***Round 3***
[The wild Pidgey: Tackle=100]
***Round 4***
[The wild Pidgey: Tackle=100]
[Coyopip lost 3 HP, now has 12 HP]
***Round 5***
[The wild Pidgey: Tackle=100]
[Coyopip lost 8 HP, now has 4 HP]
***Round 6***
[The wild Pidgey: Tackle=100]
***Round 7***
[The wild Pidgey: Tackle=100]
[Coyopip lost 3 HP, now has 1 HP]
***Round 8***
[The wild Pidgey: Tackle=100]
[The wild Pidgey lost 14 HP, now has 0 HP]
[The wild Pidgey fainted]

As you can see, it seems to arbitrarily decide whether or not Pidgey's tackle will have an animation or do damage. (All the rounds where pidgey takes no damage were my pokemon using tail whip).
 
There's a bug in the vanilla release regarding Pokemon Storage (PokemonStorage in versions prior to 15; PScreen_Storage in version 15 / 15.1), where if you use the Move function and you're holding a Pokemon, Pressing Cancel on the menu where you Move/Place the Pokemon will close the box while you're holding it, permanently deleting it. (Doesn't go in the box. Doesn't go back in the party. It's just straight-up eaten.)

Fixing said bug is quite simple, though. First, look for this section in PScreen_Storage (PokemonStorage in versions prior to 15):
Code:
          command=pbShowCommands(helptext,commands)
          case command
            when 0 # Move/Shift/Place
              if @heldpkmn && pokemon
                pbSwap(selected)
              elsif @heldpkmn
                pbPlace(selected)
              else
                pbHold(selected)
              end
            when 1 # Summary
              pbSummary(selected,@heldpkmn)
            when 2 # Withdraw
              if selected[0]==-1
                pbStore(selected,@heldpkmn)
              else
                pbWithdraw(selected,@heldpkmn)
              end
            when 3 # Item
              pbItem(selected,@heldpkmn)
            when 4 # Mark
              pbMark(selected,@heldpkmn)
            when 5 # Release
              pbRelease(selected,@heldpkmn)
            when 6
              if $DEBUG
                pkmn=@heldpkmn ? @heldpkmn : pokemon
                debugMenu(selected,pkmn,heldpoke)
              else
                break
              end
          end
It should be around line 666 or so. In the last part of the code:

Code:
    when 6
      if $DEBUG
        pkmn=@heldpkmn ? @heldpkmn : pokemon
        debugMenu(selected,pkmn,heldpoke)
      else
        break
      end
    end
Replace that instance of break with next. That's it.
 
Noticed something while playing with Pokémon levels above 100 for the fun. When they get exp, the HP values (current and max) can vary. It doesn't happen every time. In my case, the Pokémon gained HPs with the exp without increasing to the next level.
 
Getting weird error message when using conversion or conversion 2:
Exception: ArgumentError
Message: wrong number of arguments(0 for 3)
PokeBattle_MoveEffects:2590:in `pbType'
PokeBattle_MoveEffects:2590:in `pbEffect'
PokeBattle_MoveEffects:2588:in `each'
PokeBattle_MoveEffects:2588:in `pbEffect'
PokeBattle_Battler:3128:in `pbProcessMoveAgainstTarget'
PokeBattle_Battler:3086:in `each'
PokeBattle_Battler:3086:in `pbProcessMoveAgainstTarget'
PokeBattle_Battler:3499:in `pbUseMove'
PokeBattle_Battler:3473:in `loop'
PokeBattle_Battler:3502:in `pbUseMove'
Thanks in advance for the help.
 
Idk if this is problem with Gen 6 or EBS or just Essentials, but there is a problem with the backgrounds. When you make a special area (example: a Tropical area) and you make the new battleback and battle bases, it works. Example: I would name it battlebgTropical, enemybaseTropical, playerbaseTropical. That works fine. However, when you try to make the water areas it doesn't work but only for the battleback. Example: battlebgTropicalWater wouldn't work, but enemybaseTropicalWater and playerbaseTropicalWater would.
 
Not sure if Tinted Lens was coded by Maruno or by the Gen VI Pack, but it's been coded backwards. In the damage calculation subroutine in PokeBattle_Move, it should be if attacker.hasWorkingAbility(:TINTEDLENS), not opponent.hasWorkingAbility
 
Last edited by a moderator:
Essential 16 bug:

Using multi-turn attacks such as fly or bounce locks the user into using that move continuously, even without opportunity to run, switch party members, or use an item. Tested with tutorial Pidgeotto.
 
I'm having a issue with Repel. this is my error message.
Code:
---------------------------
Pokemon Essentials
---------------------------
Exception: NoMethodError

Message: undefined method `-' for "Repels":String

Editor2 #####:118:in `format'

Editor:2053:in `pbPropertyList'

Editor:2051:in `each'

Editor:2051:in `pbPropertyList'

Editor2 #####:187:in `pbItemEditor'

Editor2 #####:153:in `pbListScreenBlock'

Editor:1274:in `loop'

Editor:1299:in `pbListScreenBlock'

Editor2 #####:153:in `pbItemEditor'

EditorMain #####:104:in `pbEditorMenu'



This exception was logged in 
---------------------------
OK   
---------------------------

I also get this too.
Spoiler:

And i have the Version 16 items and PBS files in too and haven't changed the Items file.
Code:
1,REPEL,Repel,Repels,1,350,"An item that prevents weak wild Pokémon from appearing for 100 steps after its use.",2,0,0,
 
Last edited:
I also get this too.
Spoiler:
Given those line numbers don't match up with the code in v16, that isn't an error from v16 and shouldn't have been mentioned in this thread.

It would have been nice if you'd mentioned that your first error appeared when using the Editor rather than the main game. Provide all information.
 
Given those line numbers don't match up with the code in v16, that isn't an error from v16 and shouldn't have been mentioned in this thread.

It would have been nice if you'd mentioned that your first error appeared when using the Editor rather than the main game. Provide all information.

Yeah sorry about that. but for some reason i copy and paste the item PBS from Version 16 and all the files necessary and the script but i cant find out what i did wrong. ill download a fresh one and see if it fixes my issue.
 
Back
Top