- 1
- Posts
- 6
- Years
- Seen Jul 12, 2021
Hi all. I'm not new to pokemon essentials, I've been toying around for years but I'm getting down to actually making a game. I have some questions about evolution. I'm running v17.2
I want to make pokemon that evolve with items through trade (Onix-Steelix with metal coat) evolve through one of the following methods:
Level and held item - Onix evolving to Steelix at upon level up at lvl32 or higher so long as it's holding metal coat
Level and use an item - I changed pokemon.txt and metal coat in the debug menu so that onix can evolve to steelix when using metal coat on it, but there's no level restriction.
Level and Custom item - I followed instructions to implement my own item (Omnistone) into the game. It "simulates the energy normally put off by pokemon trades". Esentially, it activates evolution normally activated by trading (magmortar from holding magmarizer, etc) While the item shows up and I can select the use option, it has no effect. I assume I'd have to put it in pokemon.txt, but how would I combine the use of it with the need to hold an item or a specific level? I used the Linkstone tutorial by FL, who made Pokemon Island, on essentials wiki, but the section of the script it says to modify has changed since that tutorial was put up, and I wasn't able to finagle it to work.
I suppose it's not the most essential. I could, of course, balance it so that players don't get the items til their pokemon should be of a certain level, so they don't have a level 5 Slowking, or something ludicrous.
Or perhaps, a script for an npc that checks the first pokemon in your party to see if you have a pokemon that evolves from an item, and only giving it out at that level?
Any help is greatly appreciated :)
I want to make pokemon that evolve with items through trade (Onix-Steelix with metal coat) evolve through one of the following methods:
Level and held item - Onix evolving to Steelix at upon level up at lvl32 or higher so long as it's holding metal coat
Level and use an item - I changed pokemon.txt and metal coat in the debug menu so that onix can evolve to steelix when using metal coat on it, but there's no level restriction.
Level and Custom item - I followed instructions to implement my own item (Omnistone) into the game. It "simulates the energy normally put off by pokemon trades". Esentially, it activates evolution normally activated by trading (magmortar from holding magmarizer, etc) While the item shows up and I can select the use option, it has no effect. I assume I'd have to put it in pokemon.txt, but how would I combine the use of it with the need to hold an item or a specific level? I used the Linkstone tutorial by FL, who made Pokemon Island, on essentials wiki, but the section of the script it says to modify has changed since that tutorial was put up, and I wasn't able to finagle it to work.
I suppose it's not the most essential. I could, of course, balance it so that players don't get the items til their pokemon should be of a certain level, so they don't have a level 5 Slowking, or something ludicrous.
Or perhaps, a script for an npc that checks the first pokemon in your party to see if you have a pokemon that evolves from an item, and only giving it out at that level?
Any help is greatly appreciated :)