I want to make my own metagame on a pokemon showdown server, I was wondering how I would do that?
Possibly the just got AC status and need to refresh on the server that they don't have it on. Other than that, it could be that the side server in question modified the code that sets the autoconfirmed flag, if its not the former ask the server's admins.How is it possible for someone to be autoconfirmed on some servers but not others? I thought the requirements for being autoconfirmed were the same on all servers. I'm asking this for someone I know who is having this issue.
Its not exactly a simple answer, but in brief:I want to make my own metagame on a pokemon showdown server, I was wondering how I would do that?
config/formats.js
, youll need to create an entry for your format in there. Look at the other formats for reference. More complex formats may require a mod to be programmed to work. Check data/mods
for examples of those.Assault Vest only allows you to use damaging moves.Volcanion @ Assault Vest
Ability: Water Absorb
EVs: 248 HP / 252 SpA / 8 SpD
Modest Nature
IVs: 0 Atk
- Steam Eruption
- Flamethrower
- Sludge Bomb
- Roar
You have an Assault Vest as an item, which means you can't use moves that arent attacks (like roar).I have a question. I can have roar on my volcanion for my monotype team, but I can't use it in a battle. Anyone know why? Here's its stats:
Volcanion @ Assault Vest
Ability: Water Absorb
EVs: 248 HP / 252 SpA / 8 SpD
Modest Nature
IVs: 0 Atk
- Steam Eruption
- Flamethrower
- Sludge Bomb
- Roar
It's just confusing because I can put roar on it and it says its valid for monotype but when I want to use it in battle the button is disabled.
What is the websocket url that is used to connect to the server? I try https://github.com/Zarel/Pokemon-Showdown/blob/167dce1ca67a1530449c0c777df8a5312f65fe26/PROTOCOL.md but it doesn't work.
ws://SERVER:PORT/showdown/websocket
ws://sim.smogon.com:8000/showdown/websocket
Thanks, I feel like an idiot now. =DAssault Vest only allows you to use damaging moves.
thanks!You have an Assault Vest as an item, which means you can't use moves that arent attacks (like roar).
ws://SERVER:PORT/showdown/websocket
for the main server, its
ws://sim.smogon.com:8000/showdown/websocket
Mafia room bot's connection code for reference: https://github.com/HoeenCoder/Universal-Backup/blob/master/client.js#L80
Thank you very much!Possibly the just got AC status and need to refresh on the server that they don't have it on. Other than that, it could be that the side server in question modified the code that sets the autoconfirmed flag, if its not the former ask the server's admins.
Its not exactly a simple answer, but in brief:
All formats exist inconfig/formats.js
, youll need to create an entry for your format in there. Look at the other formats for reference. More complex formats may require a mod to be programmed to work. Checkdata/mods
for examples of those.
It's built in the client itself through the commandJust out of curiosity, how is the teambuilder-tables.js file built? I want to try to get older versions of the file, unless there's some archive of older versions already out there. How can I build it myself?
node build indexes
or node build full
. (terminal command, not a PS command). You need nodejs 10 or later, and git installed.Well, it's not mandatory for an opponent to accept it; they could just reject and continue the battle stalling. So it proves inefficient.Why hasn't a "Suggest Draw" option been implemented in any way, shape or form? We don't even have a resonable auto-draw limit, and even if it was, the option to draw at will should exist. Games sometimes DO stalemate, and asking both players to sit through six hours until the auto-draw kicks even tough both know perfectly neither will be able to win, in is extremely unreasonable.
Is 1000 turns not a reasonable auto-draw limit? Or is that not implemented in all Showdown! battles?Why hasn't a "Suggest Draw" option been implemented in any way, shape or form? We don't even have a resonable auto-draw limit, and even if it was, the option to draw at will should exist. Games sometimes DO stalemate, and asking both players to sit through six hours until the auto-draw kicks even tough both know perfectly neither will be able to win, in is extremely unreasonable.
Not by a long shot. It takes more than an hour to reach that limit under normal circumstances, and the game may have stalemated long before. If you want a textbook example, say both players have a pair of Regenerator pokemon and neither has any way to trap them in place or deal enough damage to overpower the automatic healing. It is ridiculous to expect either player to wait until the forced draw to kick in for 700 turns.Is 1000 turns not a reasonable auto-draw limit? Or is that not implemented in all Showdown! battles?
https://www.urbandictionary.com/define.php?term=Nimpwhy does .nimp auto(name)lock ?
Thanks for the answer, but I forgot to clarify something. Say I have this version of the Showdown Client right here: https://github.com/Zarel/Pokemon-Showdown-Client/tree/08bd977363175cb8ae434e8b2f0b6d240f7b193dIt's built in the client itself through the commandnode build indexes
ornode build full
. (terminal command, not a PS command). You need nodejs 10 or later, and git installed
Run this https://github.com/Zarel/Pokemon-Sh...434e8b2f0b6d240f7b193d/githooks/build-indexesThanks for the answer, but I forgot to clarify something. Say I have this version of the Showdown Client right here: https://github.com/Zarel/Pokemon-Showdown-Client/tree/08bd977363175cb8ae434e8b2f0b6d240f7b193d
How was the teambuilder-tables.js file built in this version? Asking because I want to play around with earlier versions of SM and the teambuilder-tables.js file is the only thing stopping me.
Thanks, one more question, then I'm done: so I have the files in the right place, but how do I run the build-indexes file? Thanks if you can answer.Run this https://github.com/Zarel/Pokemon-Sh...434e8b2f0b6d240f7b193d/githooks/build-indexes
You will need a Pokemon-Showdown (server) repo in the client's data/ folder, cloned from git it appears.
Thanks, one more question, then I'm done: so I have the files in the right place, but how do I run the build-indexes file? Thanks if you can answer.
node githooks/build-indexes
You have width and height setup in the style attributes, you need to make them their own attributes. ex: <img src="url" style="other stuff" width="num" height="num"/>. Also on your image tag, you have an extra >Hey, I'm having trouble coding in a Room Intro for PS! I have the code all set out and it looks great on the Room Intro tool but then when it's applied to the room by an RO we get the same error "All images must have a width and height attribute." Does anyone know how to fix this? I'll post the Code below in a Pastebin for you to look at. Apparently, according to Spacebass its a really easy fix as the message has come up before but we can't remember how to fix it.
Code: https://pastebin.com/xRBdQyqB
Room Intro Tool: http://xfix.github.io/roomintro/