Advertisement
DreadCore

Untitled

Apr 27th, 2017
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.21 KB | None | 0 0
  1. Only works on Phantombot 2.3.5.2 and above versions!
  2.  
  3. This is a full rewrite of the Pokémon System script with new features!
  4.  
  5. ####(Instructions):
  6.  
  7. Shut down your bot and then put:
  8. Drop pokemonSystem.js in your scripts>games folder
  9. Drop games-pokemonSystem.js in your scripts>lang>english>games folder
  10. Replace the web folder in your root folder of Phantombot with the one that comes with this.
  11. Start the bot backup and test with !pokehelp
  12. #Features
  13.  
  14. ##Catching Pokémon Type !catch and it will catch one random Pokémon from the list. You have a chance of a Pokémon getting away and dropping candy.
  15. You have a small chance to encounter and catch a rare Pokémon. Rare Pokémon come with higher stats than common ones.
  16.  
  17. ##Releasing Pokémon You can release a Pokémon at any time to reset it's stats, but you will need to catch it again in order to use it.
  18. To release a Pokémon type !release (name or id)
  19.  
  20. ##Trading Pokémon This isn't exactly trading, but more like sending a Pokémon you own to another user. The stats of your Pokemon will transfer to another player and if he/she already owns that Pokémon, it will overwrite the stat data ONLY if your Pokémon has higher stats
  21.  
  22. To transfer a Pokémon just type !giftpokemon (name) (pokemon).
  23.  
  24. ##Pokémon Lookup
  25. You can type !Pokedex (name or id) to look up information about that Pokémon.
  26. If that Pokémon is in your team the message will show their stats: Level, Atk, Def, and Bond.
  27.  
  28. Example:
  29. !pokemon charizard = You own 2 of: Charizard #6.
  30. OR
  31. !pokemon 6 = You own 2 of: Charizard #6.
  32. OR (in team)
  33. !pokemon charizard = You own 2 of: Charizard #6. Level: 1, Atk: 5, Def: 7, Bond: 2%
  34. ##Favorite Pokémon You can set any Pokémon as a favorite in your team by typing !setpokemon (Pokémon) and if you want to unfavorite that Pokémon just type !resetpokemon.
  35. Setting a Favorite Pokémon comes with benefits such as: Increasing the Bond level with your Pokémon and setting it as: (Main Fighter: Attacks and Defends when a Pokémon is not specified in battle)
  36. !pokedex will let you see your favorite Pokémon's stats otherwise show a random Pokémon.
  37.  
  38. ##Teams A team is like a team with your favorite Pokémon. A team can only have up to 6 Pokémon.
  39. Typing !team will show your entire team.
  40. !addteam (Pokémon) will add a Pokémon that you OWN into your team.
  41. You can remove any character from your team using !kickteam (Pokémon).
  42.  
  43. ##Pokémon Battles Using !battle (player) (Pokémon) you can battle anyone to train and level up your Pokémon's stats such as: EXP, Attack, Defense, and Bond. If you type !battle (player) it will use a random Pokémon in your team.
  44. Battles are calculated by your and your opponent's Pokémon stats.
  45.  
  46. Requirements: Both players must have a team with at least one character in it.
  47.  
  48. !battle phantomindex charizard = Charizard [HP:100] received 0 damage, and with Mega Punch inflicted 20 damage on Squirtle [HP:80]!
  49. OR
  50. !battle phantomindex = Pikachu [HP:100] received 0 damage, and with Double Slap inflicted 12 damage on Squirtle [HP:88]!
  51. As you can see in the first example you can choose any Pokémon in your team to fight your opponent. The opponent's Pokémon is selected randomly if he or she doesn't have one set as a favorite.
  52.  
  53. When a player's Pokémon HP reaches 0 it means that Pokémon is now K.O.'d and can't fight. You will need to use a candy on that pokemon to revive it back.
  54.  
  55. Note: If you'd like to add or customize the attacks for the Pokémon, just edit them in the lang file. It will choose 1 of the many attacks for battle.
  56.  
  57. ##Bosses Bosses are the big tough fighters with immense attack power and hit points. It's a high risk high reward feature.
  58. You can battle the boss with !boss
  59.  
  60. A boss will be generate with 2500 HP and Attack 200-800 including Defense 600-800. Who ever defeats the boss will be rewarded and a new boss will be generated when someone types !boss
  61. Default rewards for defeating the boss is: 10,000 points and 10 candy.
  62.  
  63. You can edit the boss names through the lang file.
  64.  
  65. ##Profile/Pokefile Using !pokefile will bring up information such as the amount of Pokemon you've caught, candy you have and your Win/Lose ratio.
  66. You can reset your win/lose ratio using !resetratio
  67.  
  68. ##Candy You unlock candy randomly when catching a Pokémon. You can check how much candy you've collected by typing !candy or !pokefile. Candy can be used to restore a Pokémons HP to 100, increase your Pokémon's EXP by 100, Attack by 1-2, Defense by 1-2 and Bond by 1% all at once. Maximum 120000 EXP = level 100
  69.  
  70. To use your candy on a Pokémon just type !candy (Pokémon) or if you want to use more than one on that same Pokémon type: !candy (amount) (Pokémon)
  71.  
  72. ##Rewards You can customize the reward players receive from catching Legendary Pokémon with !pokereward (amount).
  73. Default is 100.
  74.  
  75. You can also customize the fight rewards for defeating a Pokémon with !fightreward (amount)
  76. Default is 50.
  77.  
  78. You can also customize the boss rewards for defeating a Boss with !bossreward (amount)
  79. Default is 10000.
  80.  
  81. Enabling !allpokemon
  82. -------------------
  83. !dreadcorelivebot, !uptime, !followage, !playtime, !title, !game, !age, !chat, !module, !echo, !reconnect, !disconnect, !permit, !moderation, !mod, !blacklist, !whitelist, !lang, !mute, !toggleme, !pausecommands, !log, !togglewhispermode, !coolcom, !cooldown, !permission, !permissions, !permissionlist, !permissionpoints, !users, !mods, !streamertime, !timezone, !time, !addcom, !pricecom, !paycom, !aliascom, !delalias, !delcom, !editcom, !permcom, !commands, !disablecom, !enablecom, !botcommands, !lastseen, !setgame, !settitle, !vod, !bitstoggle, !bitsmessage, !bitsminimum, !deathctr, !multi, !reloadmulti, !highlight, !gethighlights, !showhighlights, !clearhighlights, !top, !toptime, !topamount, !toptimeamount, !reloadtop, !8ball, !gamble, !gamblesetmax, !gamblesetmin, !gamblesetwinningrange, !gamblesetgainpercent, !kill, !jailtimeouttime, !adventure,!ytp, !musicplayer, !playlist, !stealsong, !jumptosong, !playsong, !skipsong, !reloadyt, !songrequest, !addsong, !previoussong, !currentsong, !wrongsong, !traffle, !tickets, !nextsong, !ticket, !rank, !rankedit, !raid, !raider, !setraidmsg, !raffle, !quotemodetoggle, !searchquote, !addquote, !addquotesilent, !delquote, !delquotesilent, !editquote, !quote, !quotemessage, !joinqueue, !queue, !poll, !vote, !notice, !greeting, !makeitrain,!points, !gift, !penalty, !bet, !audiohook, !auction, !bid, !wordcounter, !count, !twitter, !tipeeestream, !subwelcometoggle, !resubemote, !primesubwelcometoggle, !resubwelcometoggle, !subscribereward, !resubscribereward, !streamtip, !submessage, !primesubmessage, !resubmessage, !keyword, !hostmessage, !autohostmessage, !hostreward, !autohostreward, !hostrewardminviewers, !hosthistory, !hosttoggle, !autohosttoggle, !host, !gamewisp,!unhost, !gamewisptier, !followreward, !followtoggle, !followdelay, !followmessage, !checkfollow, !shoutout, !streamlabs, !slot, !roulette, !roulettetimeouttime, !roll, !random, !cleanup, !account, !pokedex, !pokefile, !catch, !battle, !boss, !forcecatch, !forcebattle, !forceboss, !candy, !buycandy, !giftpokemon, !giftcandy, !resetpokemon, !release, !setpokemon, !buypokemon, !team, !addteam, !kickteam, !resetteam, !pokehelp, !legendchance,!resetratio, !pokemonreward, !fightreward, !bossreward
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement