欢迎光临散文网 会员登陆 & 注册

Showdown代码示例

2022-12-25 09:58 作者:丿fire丶耀  | 我要投稿

这次专栏带来的是showdown代码的书写示例,可以用于包括但不限于生成和定制宝可梦
https://play.pokemonshowdown.com/
下面的示例会包含大部分可以用到的代码,直接复制可能不合法

+SpA/-Atk/5V (Ditto) @ Destiny Knot
Ball: Friend Ball
Level: 50
Ability: Imposter
Shiny: Yes
IVs: 0 Atk
EVs: 252 HP / 6 Def / 252 SpA
OT: Ditto
TID: 666666
SID: 4448
OTGender: Male
Language: English
Tera Type: Ghost
Modest Nature
- Transform

最简单的格式就是只包含宝可梦种类,其他都是可选项。
所有单词的第一个字母都要大写,所有标点都是英文输入法,所有数字字母都是英文全角。
输入错误的会被忽略或者提示不合法。
下面逐条解释和分析

昵称 (宝可梦种类) (性别) @ 持有物
性别:M(公),F(母),无性别可以不填
Ball: 球种,不写默认精灵球,第一个字母大写,不合法将会被忽略
Poké Ball (精灵球), Great Ball (超级球), Ultra Ball (高级球), Master Ball (大师球),
Safari Ball (狩猎球), Level Ball (等级球), Moon Ball (月亮球),  Lure Ball (诱饵球),
Friend Ball (友友球), Love Ball (甜蜜球), Fast Ball (速度球),  Heavy Ball (沉重球),
Park Ball (公园球), Premier Ball (纪念球), Repeat Ball (重复球), Timer Ball (计时球),
Nest Ball (巢穴球), Net Ball (捕网球), Dive Ball (潜水球), Luxury Ball (豪华球),
Heal Ball (治愈球), Quick Ball (先机球), Dusk Ball (黑暗球), Cherish Ball (贵重球),
Sport Ball (竞赛球), Dream Ball (梦境球), Beast Ball (究极球), Strange Ball (奇异球),
宝可梦传说:阿尔宙斯专属球种,
Poké Ball (LA) (精灵球LA), Great Ball (LA) (超级球), Ultra Ball (LA) (高级球)
Feather Ball (飞羽球), Wing Ball (飞翼球), Jet Ball(飞梭球),
Heavy Ball (LA) (沉重球), Leaden Ball (超重球), Gigaton Ball (巨重球), 
Origin Ball (起源球)

Level: 等级,不写默认100级
Ability: 特性,需要准确的合法特性名称
Shiny: 异色,Yes,Star(星闪),Square(方闪),不写默认不是异色
Pokémon Showdown只支持Yes

OT: 角色名
OTGender: 角色性别, Male(男), Female(女)
TID: 表ID(现在通常为6位数)
SID: 里ID(现在通常为4位数)
Language: 语言,设置宝可梦语言
Japanese(日语), English(英语), French(法语), Italian(意大利语),
Spanish(西语), Korean(韩语), German(德语), ChineseT(繁中), ChineseS(简中)

IVs: 个体值,每项最高31,不写默认最高,中间用 / 隔开
EVs: 努力值,每项最高255,总和不超过510,一般为508,中间用 / 隔开
GVs: 奋斗值,阿尔宙斯专属,每项最高10,个体值31时最高为7,不写默认最高,中间用 / 隔开
能力值缩写(一定要按顺序写):
HP(生命), Atk(攻击), Def(防御), Spa(特攻), Spd(特防), Spe(速度)

Gigantamax: 超级巨化,剑盾专属,可以填Yes
Alpha: 头目,阿尔宙斯专属,可以填Yes
Tera Type: 太晶属性,朱紫专属
Bug (虫), Dark (恶), Dragon (龙), Electric (电), Faity (妖精),
Fighting (格斗), Fire (火), Flying (飞行),Ghost (幽灵), Grass (草),
Ground (地面), Ice (冰), Normal (一般), Poison (毒),
Phychic (超能), Rock (岩石), Steel (钢), Water (水)

Nature: 性格,替换性格前面的英文
怕寂寞 Lonely +攻击 -防御
固执 Adamant +攻击 -特攻
顽皮 Naughty +攻击 -特防
勇敢 Brave +攻击 -速度
大胆 Bold +防御 -攻击
淘气 Impish +防御 -特攻
乐天 Lax +防御 -特防
悠闲 Relaxed +防御 -速度
内敛 Modest +特攻 -攻击
慢吞吞 Mild +特攻 -防御
马虎 Rash +特攻 -特防
冷静 Quiet +特攻 -速度
温和 Calm +特防 -攻击
温顺 Gentle +特防 -防御
慎重 Careful +特防 -特攻
自大 Sassy +特防 -速度
胆小 Timid +速度 -攻击
急躁 Hasty +速度 -防御
爽朗 Jolly +速度 -特攻
天真 Naive +速度 -特防

-:技能,识别“-”字段,每个技能名称前都要加上才能识别。这里就不列举技能名称了

以上就是常用的showdown代码了,如果有错误,可以留言指正,我会在之后统一提交修改。
这个示例,主要用于机器人定制,根据不同的机器人添加对应的前缀。有的机器人不支持自ID的定制(OT, OTGender, TID, SID 无效)。

Showdown代码示例的评论 (共 条)

分享到微博请遵守国家法律