Original Source
- Original title: pokemon starter kit tutorial for pokemon essentials
- Original author: Abagail Asta
- Original date: October 20, 2013
- Source thread: https://forums.rpgmakerweb.com/threads/pokemon-starter-kit-tutorial-for-pokemon-essentials.19209/
- Source forum path: Game Development Engines > Legacy Engine Support > RPG Maker XP Support
Summary
I will update this as much as I can. saddly I have alot of other things to take care of as well so this is not my first prioraty this is also my first post so dont be mad if this is a crummy post. I DONT CLAIM POKEMON ESSENTIALS TO BE MINE ALTHOUGH I HAVE MADE A LOT OF CHANGES!! so there are common scripts and not common scripts we will start with common scripts. _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
Archived First Post
I DONT CLAIM POKEMON ESSENTIALS TO BE MINE ALTHOUGH I HAVE MADE A LOT OF CHANGES!!
so there are common scripts and not common scripts we will start with common scripts.
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
Common script:
give one pokemon to party if full the to box = pbAddPokemon<name of the pokemon species>,<Level>)
give one pokemon to party only = pbAddToParty<name of the pokemon species>,<Level>)
give a ribon = p=$Trainer.pokemonParty[0]
ret=p.upgradeRibbonHOENNCOOL,
:HOENNCOOLSUPER,
:HOENNCOOLHYPER,
:HOENNCOOLMASTER)
pbSet(1,ret)
pbSet(2,p.name)
if ret>0
pbSet(3,PBRibbons.getName(ret))
end
your pc = pbTrainerPC
pokemon center pc = pbPokeCenterPC
give all badges = for i in 0...16
$Trainer.badges=true
end
choose a pokemon thats not an egg = pbChooseNonEggPokemon(1,2)
Use this for a berry tree just tells the program that when acted upon to pick the berry = pbPickBerry(PBItems::<bery name>,<amount>)
Use this for bery tree tels the program that it is a berry tree = pbBerryPlant
Takes an item from the player = $PokemonBag.pbDeleteItem(pbGet(<number not sure what it does>))
This one is self explanatory <chooses a non egg pokemon> = pbChooseNonEggPokemon(1,2)
Uncommon
Looks at the total EVs of the lead Pokémon, and rewards a ribbon to it if the total is maxed (255). =
p=$Trainer.pokemonParty[0]
ev=0
for i in 0...6
ev+=p.ev
end
maxed=(ev>=255) ? 1 : 0
maxed=2 if p.hasRibbon?EFFORT)
pbSet(1,p.name)
pbSet(2,maxed)
give pokegear = $Trainer.pokegear=true
give running shoes = $PokemonGlobal.runningShoes=true
give pokedex = $Trainer.pokedex=true
checks the selected pokemons happiness = poke=pbGetPokemon(1)
h=poke.happiness
stage=0
stage=1 if h>=1
stage=2 if h>=50
stage=3 if h>=100
stage=4 if h>=150
stage=5 if h>=200
stage=6 if h>=255
pbSet(3,stage)
Kurts script parts = pbChooseItemFromList(
_I("<c2=6546675A>Which Apricorn would you like me to convert?"),8,
:REDAPRICORN,:YLWAPRICORN,:BLUAPRICORN,
:GRNAPRICORN,NKAPRICORN,:WHTAPRICORN,
:BLKAPRICORN)
+
$PokemonBag.pbDeleteItem(pbGet(8))
+
pbSet(3,PBItems.getName(pbGet(8)))
+
arr=[:REDAPRICORN,:LEVELBALL,
:YLWAPRICORN,:MOONBALL,:BLUAPRICORN,:LUREBALL,
:GRNAPRICORN,:FRIENDBALL,NKAPRICORN,:LOVEBALL,
:WHTAPRICORN,:FASTBALL,:BLKAPRICORN,:HEAVYBALL]
item=pbGet(8); pbSet(8,0)
for i in 0...(arr.length/2)
if item==getID(PBItems,arr[2*i])
pbSet(8,getID(PBItems,arr[2*i+1]))
break
end
+
pbSetEventTime
Nurse joy = Kernel.pbSetPokemonCenter
+
pbSet(6,$Trainer.party.length)
To set you game to debug = $DEBUG=true
Download the contents of the file at the given web address, and call it "string". If something was downloaded, save it to Variable 1. If nothing was downloaded, save an error message
to Variable 1 instead. = string=pbDownloadToString(
"http://upokecenter.com/downloadtest.txt"
)
if string==""
pbSet(1,_I("The download failed."))
else
pbSet(1,string)
end
gets an able pokemon. An able pokemon is a non-egg non-fainted Pokemon = pbFirstAblePokemon(1)
Downloads / Referenced Files
Log in, then follow the RPG Maker Developers Group to see these download links.
Log in to downloadCreator Claims / Removal
If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.
Replies (0)
No replies yet.
Topic Summary
Loading summary...