>>40337952> i believe that filling the in-between slots with "missingno.'s" like id 0 should solve the nil problem, wouldn't it?Yes filling the thing with a default Pokémon would do the trick, that will be up to the JSON->Data converter I think.
> you could add a 2 to the second items db_symbolI think not adding anything but testing if id(db_symbol) == id would be a way to know if the player has the item that fuse, otherwise that's the unfuse one. It's better to have the same db_symbol for the two items because if you need to check if the player has the DNA Splicer, you won't have to write 2 conditions.
>also could you explain to me how the burmy and rockruff evolutions are set up?Pic, related.
Pokémon with special evolution (ie, not a level evolution) has a special evolution Array that contains Hash describing each evolution condition.
The first you see test if the Pokémon is female and is at least level 20. If that's the case, it'll evolve into Wormadam (ID = 413).
The second test if the Pokémon is male and is at least level 20. If that's the case, it'll evolve into Mothim (ID = 414).
For more information, you can check the new Wiki :
https://psdk.pokemonworkshop.fr/wiki/en/ruby_host/pokemon.html#cat_3 (I dropped MediaWiki for a home made solution).