• 注册
    • 登录
    • 搜索
    • 版块
    • 最新
    • 标签
    • 热门
    • 用户
    • 群组
    • 荣誉
    • 搜索
    1. 主页
    2. Nashrock
    • 资料
    • 关注 0
    • 粉丝 4
    • 主题 28
    • 帖子 120
    • 最佳 87
    • 有争议的 0
    • 群组 3

    Nashrock

    @Nashrock

    中国队

    202
    声望
    198
    资料浏览
    120
    帖子
    4
    粉丝
    0
    关注
    注册时间 最后登录

    Nashrock 取消关注 关注
    中国队支援组 Tour Directors 中国队

    Nashrock 发布的最佳帖子

    • RB配置生成机制详解

      原文:https://www.smogon.com/forums/threads/questions-about-how-random-battles-formats-work-read-here.3712694/

      RB到底是怎么一回事?

      好问题,这不是三言两语能解释清楚的。这篇帖子会涉及一些可能相当晦涩难懂的技术向内容;不过,我会尽力用所有人都能理解的方式来解释。只要你读完并完全弄懂了这篇帖子,你就能完全理解9代RB有哪些改动是可行的,哪些又是不可行的,并能理解这些改动可能的影响。单打和双打RB使用的生成机制是一样的,你可以从代码中的""isDoubles"来判断它是否属于双打。不过请记住,**你并不一定需要理解这些帖子的内容**才能享受RB,这些只是给好奇宝宝准备的。

      代码链接(我会在后文题及时不翻译)
      [URL='https://github.com/smogon/pokemon-showdown/blob/master/data/random-battles/gen9/teams.ts']teams.ts[/URL] - 生成机制
      [URL='https://github.com/smogon/pokemon-showdown/blob/master/data/random-battles/gen9/sets.json']random-sets.json[/URL] - 可选的招式、特性、定位、等级、太晶属性索引

      代码中常见用法
      ! 表示 “否”, 对后文逻辑命题取反。
      ".includes" 表示“这只宝可梦能获得这个吗?”
      ".has" 表示“这只宝可梦目前已经在这个配置里有(查找的对象)了吗?”
      "===" 表示“是”
      "counter.get" 表示我们记录了这个宝可梦是否已经拥有了特定对象,如果有的话,有多少。
      "&&" 表示“和”
      "||" 表示“或”
      "isDoubles" 表示这段代码是专门用在双打RB的。"!isDoubles"表示这段代码是专门用在单打的。如果不说,这段代码默认是两个模式共用的。

      概述:生成配置的流程
      RB在生成配置时会经历以下的固定步骤。每一步都会影响后续生成,而后续步骤绝不会改变之前已经决定好了的内容。**这些步骤顺序严格固定。**因此,任何需要改变这些步骤顺序的建议都不会被采纳。以下每一步都会在这篇帖子里有一个专门章节解释。它们是:

      决定第一只宝可梦的种类 -> 选择定位 -> 选择太晶属性 -> 选择招式 -> 选择特性 -> 选择道具 -> 如果需要,则调整调整努力/个体值 -> 决定第二只宝可梦的种类,以此类推。

      决定宝可梦种类
      这一步会选择等同于maxTeamSize(默认为6)数量的宝可梦。洛托姆或藏玛然特等宝可梦的多种形态会平分这只宝可梦出现的概率。举个例子,你遇到藏玛然特-盾之王的概率是遇到陆地水母的一半。生成宝可梦时会根据sets.json中的等级数据来决定它的等级。

      进行这一步时,如果原先的宝可梦不满足特定条件,系统会重新随机生成新的宝可梦,直到新生成的宝可梦满足条件为止。这一特性能防止同一队伍中出现超过3只宝可梦被任意同一属性克制、超过2只宝可梦是同一属性、或超过1只宝可梦被同一属性4倍克制。

      此外,索罗亚克不会生成在6号位,不挠之剑和不屈之盾特性的宝可梦不会出现在1号位。

      选择定位/太晶属性
      选择定位这一步相当直接;每一只宝可梦都可以从sets.json的1至3种“定位”里选择一种。([URL='https://www.smogon.com/forums/threads/questions-about-how-random-battles-formats-work-read-here.3712694/post-9544298']这篇帖子[/URL]详细解释了每个定位的含义)定位几乎是完全随机选择的,不过如果队伍中已经有了一只定位为_太晶爆发使用者_的宝可梦(或厄诡椪/太乐巴戈斯),系统会排除_太晶爆发使用者_定位(以及厄诡椪/太乐巴戈斯)。这一步决定了后续的许多步骤,尤其是从sets.json中的哪个招式池里选择招式。欲知详情请移步[URL='https://www.smogon.com/forums/threads/questions-about-how-random-battles-formats-work-read-here.3712694/post-9544298']这篇帖子[/URL]。

      决定太晶属性则更为简单。sets.json中为每一只宝可梦都准备了对应定位的几种可能太晶属性。系统会在可能的太晶属性中随机选择一种。

      选择招式
      这一步挺关键的。

      首先,请区分清楚“招式池”和“招式组合”。招式池由给定配置决定的可选招式,能在sets.json里通过查询"movePool"找到。招式组合是玩家在游戏中见到的4招。

      招式是逐一从招式池中选择后加进招式组合的。在_强制选择招式_的条件满足之前,系统会优先根据特定条件生成符合条件的招式。在强制条件满足之后,系统会从招式池中尚未被选择的招式里随机选择招式,直到生成一个拥有四招的招式组合。此外,每当一个招式被加进招式组合之后,系统会在招式池里检查_招式兼容性_。不兼容的招式会从招式池中被移除,系统在后续生成中不会继续考虑它们。

      强制选择招式(详见teams.ts中约200-250行和约700-1000行)
      算法中有许多强制满足的条件。如果有任意强制条件满足,对应的招式就直接被加进招式组合中。每只宝可梦都至少要有一招能享受到属性一致加成,并且这招不能在teams.ts中103行上下的"NO_STAB"列表里。大多数属性还都有自己的特殊规则,详见代码200-250行。有些定位会绑定特定招式:"bulky"(高耐久)定位在有可用的回复招式时会优先选择它们,"setup"(强化)定位会绑定一个强化招式,"bulky attacker"(高耐久打手)定位在有可用的属性一致先制招式时会优先选择它们,除"support"(辅助)外的所有定位都会要求至少两招攻击招式,并且大多数定位都会要求一招对应这只宝可梦太晶属性的攻击招式。此外,毅力特性会在招式池里有硬撑时和它绑定。一小部分宝可梦会优先保证先制招式,而不是非先制的属性一致招式。特定招式搭配会绑定:祈愿+守住,寄生种子+守住,双墙;如果系统选中了其中一个,另一个也会被强制选中。满足所有强制条件后,系统会随机选择剩余的招式。

      招式兼容性 (详见teams.ts中约490-640行)
      每当系统选中一个招式加入招式组合之后,系统会根据几种不兼容条件来筛去招式池中不适配的招式。不需要学过Typescript也应该能看懂teams.ts中大多数的不兼容条件。举个例子,强化招式和钉子不能在同一组合中共存,因此如果系统选中了一个强化招式,所有可用的撒钉招式都会被移出招式池,反之亦然。还有一些不兼容条件是根据队伍决定的:同一队伍中不能有超过1只宝可梦携带隐形岩,不能有超过1只宝可梦携带黏黏网,绝大多数情况下不能有超过1位扫钉手。如果从招式池里移除一招后这只宝可梦凑不够4招了,系统会跳过这一步兼容性检查。也就是说如果一只宝可梦招式池里只有四招,那么就算队里已经有其他宝可梦携带了隐形岩,它也会继续携带隐形岩。

      8代有什么不同的?
      8代的招式选择要乱不少;系统会从招式池里选择招式加进招式组合里,然后根据筛选条件移除不合适的招式并重新随机选择,重复这个步骤直到所有条件都满足。8代的强制条件只是拒收随机选中的招式,直到这只宝可梦获得了它该有的配置。这一机制经常导致部分招式有了极高的权重,并会导致错误、意料之外的配置。

      只有8代还在使用这一机制,但相当一部分玩家群体觉得这样更好,所以我们短期内不想动它。

      选择特性(新!!!)
      全新版本!!截止至2014年7月12日,我们全方面翻新了特性生成机制!

      每个定位都有几种这一配置可选的特性(俗称“特性池”)。绝大多数情况下,一旦招式确定了,系统就会从特性池里随机选择特性。比方说,关东顽皮雷弹会以相同概率随机选择隔音、静电和引爆。但是这只宝可梦的特定特性可能会不在某个定位的特性池里!通常来说,不想要的特性会从所有配置里都移除(译者注:比如发光)。

      同一定位下所有可选的特性都享有同等概率,不能更改。

      然而,有些特性只在特定条件下才会生成。这些判断条件大抵可以分为两类:
      特性不兼容:
      根据生成的招式或者队伍成员,部分特性会从特性池里被移除,比如说悠游自如、叶绿素、茂盛、不服输、铁拳。不过如果条件满足,这些特性还是会和特性池里其他特性享有同样的概率。举例来说,如果烈焰猴生成的招式组合里有音速拳,那它就有一半一半的概率是猛火和铁拳。特性不兼容的条件详见teams.ts中1050行上下。但是只有这一种判断也不一定够,所以我们还有第二类!

      特性绑定:
      当特定条件满足时,系统会强制选择一些特性。比如说,铳嘴大鸟并不总是会携带种子机关枪,但当系统生成的招式组合里有它时,系统会强制选择连续攻击特性。特性绑定的条件详见teams.ts中1110行上下。

      选择道具
      道具选择没那么复杂,但也是个挺冗长的过程。teams.ts中约1160-1420行有一长串按序执行的"if"语句来选择道具。这些条件中第一个达成的那条会决定这只宝可梦的道具。高优先级的选项通常是由宝可梦种类决定的,比如皮卡丘绑定电气球,百变怪绑定讲究围巾等。后续的判断条件则会逐渐变得更宽泛。比如有一条判断是“如果这只宝可梦既没有变化招式,也不是Fast Attacker(高速打手)或Wallbreaker(破盾手)定位,给它突击背心”。这条判断会一股脑给所有没带变化招式的宝可梦都套上突击背心,但它的优先级低于讲究道具和其他一些道具,所以实战中它基本被用在双刀手身上。如果什么条件都不满足,我们就给这只宝可梦发个吃剩的东西应付一下。这篇帖子没有足够篇幅来解释每一条判断条件,笔者建议读者自己看一下代码并配合常识理解一下。

      调整努力/个体值
      绝大多数情况下,系统默认每项努力值都为85,满个体,性格无修正。然而,还是有些特殊情况。如果一只宝可梦没有物理攻击招式,它的攻击努力/个体值都会被调到0,其余不变。如果一只宝可梦携带了戏法空间或陀螺球,它的速度努力/个体值都会被调到0,其余不变。前代中,系统会调整特定能力的努力值来让虚吾伊德和铁火辉夜能更好地利用异兽提升。9代理论上也支持这种调整,不过目前还没用上。

      如果你读完了这些,恭喜你,你现在是RB配置生成专家了!把这条头衔写进你的简历里,这是你应得的。如果你还有别的问题,请尽管问!只是问之前请先确保你已经仔细阅读了全文。

      发布在 研究中心
      Nashrock
      Nashrock
    • RE: 宝可梦超级联赛及次级联赛2024 队员报名帖

      in

      发布在 宝可梦超级联赛 CPL
      Nashrock
      Nashrock
    • [SV ND RMT] M阿三BO peak#1885

      简介

      首先省流放队,点图片可以直接打开队伍配置
      1fec56b1-3028-47d9-bb37-e221b5e2e59a-image.png
      这个队是我之前准备NDLT冲分用的,打到了1885elo,20来名的样子,但是感觉自己过于依赖这个队伍了最近,就写个rmt分享一下,也算是和它告别了。

      构筑思路

      ad4bc553-7db3-4857-9c43-7f756d3ab0fc-image.png
      我觉得环境里现在中低速的平衡队相当多,受队很多也开始不携带勾魂眼了,所以想组一个M阿三队。
      e8881510-4e42-41e4-b616-499b3f96c3c9-image.png
      然后我需要一个可以帮我处理幽灵/超能属性pm的队友,所以我选择了背心追打大将。
      a4f9ecc4-e394-408c-96dc-9f49bf7c6ef5-image.png
      这两位物理输出手遇到盾狗会很难受,所以我加入了穿透多龙针对。
      然后塞上无敌的猩猩电鸟盐组成联防+冗余物理盾牌+出钉子,组完了。

      配置

      Medicham-Mega (M) @ Medichamite  
      Ability: Pure Power  
      Tera Type: Fighting  
      EVs: 252 Atk / 4 Def / 252 Spe  
      Jolly Nature  
      - Fake Out  
      - Bullet Punch  
      - Close Combat  
      - Zen Headbutt / Ice Punch
      

      队伍的构筑核心。在当前环境中M勾不多的情况下,M阿三的破坏力相当惊人。双先制可以有效收割一些残血脆皮,比如踩钉y喷、铁舞者、用过近战的大纽拉等。近战力度相当恐怖,可以2HKO钢铠鸦、OHKO洗衣机、踩钉子后概率2HKO极限物耐吃吼霸等等。思念头槌可以打击坏坏、土王、多龙等对手,并且可以乱2闪电鸟别麻痹。当然也可以根据自己的需要换上冰拳来针对土猫天蝎等等。

      Kingambit (M) @ Assault Vest  
      Ability: Supreme Overlord  
      Tera Type: Fairy  
      EVs: 88 HP / 252 Atk / 124 SpD / 44 Spe  
      Adamant Nature  
      - Sucker Punch  
      - Iron Head  
      - Pursuit  
      - Knock Off
      

      背心大将,环境里最好的幽灵抗性+追打手。44速度拉过蛋,特耐随便拉的,可能可以再优化一点,非极限特攻眼镜lele月爆不过半。感觉不需要多介绍他了。

      Dragapult (F) @ Firium Z  
      Ability: Infiltrator  
      Tera Type: Dragon  
      EVs: 56 HP / 252 SpA / 200 Spe  
      Timid Nature  
      IVs: 0 Atk  
      - Will-O-Wisp  
      - Hex  
      - Draco Meteor  
      - Fire Blast
      

      算是一个地雷,火Z多龙,大概不少人最近被恶心过了。200速度过了M长耳兔,抠出来的那点HP是为了赌可以吃252+的M螳螂剑舞一次子弹拳不死,你也可以选择极速。某鸽子:活该输。

      +2 252+ Atk Technician Scizor-Mega Bullet Punch vs. 56 HP / 0 Def Dragapult: 304-358 (91.8 - 108.1%) -- 50% chance to OHKO
      

      鬼火火z可以让你轻松接下fallen 5的大将打落。读偷袭点出鬼火,然后当对手觉得你没法伤害到他老老实实准备点打落的时候,掏出一个火z把他秒杀。

      252+ Atk Supreme Overlord burned 5 allies fainted Kingambit Knock Off vs. 56 HP / 0 Def Dragapult: 228-268 (68.8 - 80.9%) -- guaranteed 2HKO
      

      当然你得打中鬼火,有的时候亮过鬼火直接读突袭点火z也可以。

      Rillaboom (M) @ Choice Band  
      Ability: Grassy Surge  
      Tera Type: Grass  
      EVs: 120 HP / 252 Atk / 136 Spe  
      Adamant Nature  
      - Wood Hammer  
      - U-turn  
      - Grassy Glide  
      - Superpower
      

      头带猩猩,为队伍补充一点续航+先制,并且可以冗余强行突破很多盾牌。太晶草木槌可以OHKO物耐坏坏,很多脆皮都可以直接滑梯秒杀,不确定可以按计算器。蛮力读大将,也可以换成打落。速度过了常见的物耐电鸟,满速也没啥大问题。

      Zapdos @ Heavy-Duty Boots  
      Ability: Static  
      Tera Type: Poison  
      EVs: 248 HP / 252 Def / 8 SpD  
      Bold Nature  
      IVs: 0 Atk  
      - Roost  
      - Defog  
      - Hurricane  
      - Volt Switch
      

      很常规的物耐电鸟,承担队伍里轮转各种物理攻击和除雾的任务。比较少见的太晶毒可以在面对一些受队的时候用来处理毒钉。

      Garganacl (M) @ Leftovers  
      Ability: Purifying Salt  
      Tera Type: Water  
      EVs: 248 HP / 8 Def / 252 SpD  
      Careful Nature  
      - Recover  
      - Stealth Rock  
      - Salt Cure  
      - Protect
      

      可能是环境里最好的出钉手。太晶水单杀晴雨,极限特防配合猩猩可以一起轮转因为队伍没有地面系所以比较害怕的电属性攻击。

      一些对局思路和小技巧

      vs晴天:尽早太晶水盐,反复出场撒钉子+盐腌+保护然后切电鸟来过劳雄伟牙。注意y喷的日光束只能打5~6成,可以大胆读气象球上场然后输出他。注意保存盐的血量,可以切一次猩猩挡日光束并且开草场给他续航。
      vs雨天:不要害怕阿三和大将出麻痹,使劲输出闪电鸟,一旦电鸟被突破就是盐1v5时间,几乎是free-win的对局。
      vs公主钉:首发阿三不要急着点子弹拳,先点一个下马威,很多公主就会觉得你没有子弹拳然后送掉了(真的)。

      很多时候上阿三不要贪下马威,直接上场点一个近战/双换大将读富豪/lele上场来施压通常是更好的选择。而血量不健康的时候也可以用下马威配合草场蹭血。

      大将面对lele不要贸然觉得对方是围巾的伤害,不放心的话可以直接太晶妖铁头打他。很多时候遇到多龙宁可先上盐试探一次,不要贸然上大将被鬼火/太晶斗。遇到对面有盾狗的时候记得保存多龙/电鸟两者一个的血量。尽量用盐和电鸟来吃伤害,而不是靠着背心随便卖大将血量。

      队伍里ut/vs手段较少,所以有的时候需要做一些激进的双换让阿三上场。记住你是施压的那一方,不要一味挨打。

      一点rep

      https://replay.pokemonshowdown.com/gen9nationaldex-1894327315
      vs 红牌大纽拉HO (暴君
      https://replay.pokemonshowdown.com/gen9nationaldex-1892972447
      vs y喷cb班 (榜一小号
      https://replay.pokemonshowdown.com/gen9nationaldex-1892674345
      vs 电场疯狗
      https://replay.pokemonshowdown.com/gen9nationaldex-1894927983
      vs m妙蛙平衡 (天梯赛
      https://replay.pokemonshowdown.com/gen9nationaldex-1895348670
      vs 受 (天梯赛
      https://replay.pokemonshowdown.com/gen9nationaldex-1896640825
      vs 妙蛙咆哮虎杂技受
      https://replay.pokemonshowdown.com/gen9nationaldex-1896642048
      vs 晴天
      https://replay.pokemonshowdown.com/gen9nationaldex-1896834435
      vs 草场
      https://replay.pokemonshowdown.com/gen9nationaldex-1897275778
      vs k9受

      发布在 National Dex
      Nashrock
      Nashrock
    • RE: RoAPL2023 赛事说明及报名 RoAPL2023 Introduction & Player Signups

      in Swabluue
      ORAS, BW

      发布在 RoAPL
      Nashrock
      Nashrock
    • RE: 宝可梦龙之联赛2025讨论帖 CDL 2025 Discussions

      也没人跟我说这是nd啊.jpg

      发布在 宝可梦龙之联赛 CDL
      Nashrock
      Nashrock
    • RE: 杂物堆

      非常搞笑,作为一个0双打经验的选手,Smogon的第一个团赛冠军是双打,甚至不算决赛dg六周首发是3-3没有负战绩(笑)
      ba53c255-4148-4e63-b6aa-4c2df43e0804-QQ_1727914639431.png
      所以在这丢几个doubles lc队伍,点图标就能打开paste
      078291f0-65ed-4a21-bd9e-43b0a7496ea2-QQ_1727915287992.png
      15b01d96-25c3-43e5-ad27-e3bde046ab21-QQ_1727915386905.png (没图标的是抹茶)
      4ffcf8ba-2ba4-4298-8704-7bfa290b62ae-QQ_1727915427680.png
      d629e391-4dde-44f9-b429-e33263a6121c-QQ_1727915460594.png
      e306e902-8591-446f-9775-eff046f9e248-QQ_1727915487541.png
      ff0f2d80-e733-4d94-a952-7a51368649f4-QQ_1727915517464.png
      2f2df351-b7d2-43f3-bada-202f6abd627b-QQ_1727915545845.png
      赛后总结:鹿什么时候死啊(笑
      bonus:

      how to build easier 101:
      https://pokepast.es/a1515f28f0b2d5ac
      https://pokepast.es/fecb0e91f32d8948
      https://pokepast.es/2cf1483605efe288
      https://pokepast.es/72f61536efc36ea0
      random teams/ideas
      https://pokepast.es/545db54c475a6d78 

      https://pokepast.es/4baa62b83215c8e7

      https://pokepast.es/436632bb1bb2ce7d

      https://pokepast.es/4188ae923349cf66 

      https://pokepast.es/01242bceef230c8f

      https://pokepast.es/ca23d9119454450f 

      https://pokepast.es/2f07cbc201fd5ab4 

      https://pokepast.es/653e76edfc1e6575

      https://pokepast.es/48c1756f5a5cd4d8 - Misdreavus ver
      https://pokepast.es/6330024e3f37a528 - Giraf ver

      https://pokepast.es/f5b94c76779f59b1

      https://pokepast.es/79ba228d361205b5
      https://pokepast.es/cd593a057cf2d8c7 

      https://pokepast.es/e8732382af4b7428

      https://pokepast.es/c8ec0b9ad34897b6
      https://pokepast.es/31c06465fd89dce6

      https://pokepast.es/215bb76c2b54525c

      https://pokepast.es/548c0db1d0649a98

      https://pokepast.es/9059e51aae5a5487 

      https://pokepast.es/3cc091849f383a0c

      https://pokepast.es/270f0b5c55457133

      https://pokepast.es/6687aa412dbf8a02

      https://pokepast.es/b4f5c32da446b80c

      https://pokepast.es/fd4c4f9499430359

      https://pokepast.es/289e39a67d69d92b 

      https://pokepast.es/8900caefca22c189 

      https://pokepast.es/8bddbfd991b35962
      https://pokepast.es/8900caefca22c189 

      https://pokepast.es/7fd99a6c10fed10d
      https://pokepast.es/fca42ac08bb67849
      https://pokepast.es/e0710b5299b20fc8
      https://pokepast.es/1286d361e0f952c8

      发布在 综合讨论区
      Nashrock
      Nashrock
    • RE: RUPL 2024 队长报名帖

      in @Metallica 叫我报的

      发布在 RUPL
      Nashrock
      Nashrock
    • RE: WCOP 2024 中国队 正赛第13名 保级

      预选赛13-7,第二名出线!
      ff105265-13e0-4ef8-8189-94cfaae06535-image.png
      328e663f-53a1-4109-9cad-eb608bd25dae-image.png

      SV OU: [URL='https://replay.pokemonshowdown.com/smogtours-gen9ou-769027'][CHN]cscl vs. Xiri[ASI][/URL]
      SV OU: [URL='https://replay.pokemonshowdown.com/smogtours-gen9ou-768546'][CHN]cscl vs. Yves Stone[AFR][/URL]
      SV OU: [URL='https://replay.pokemonshowdown.com/smogtours-gen9ou-769080'][CHN]Raceding vs. Ivar57[NLD][/URL]
      SV OU: [URL='https://replay.pokemonshowdown.com/smogtours-gen9ou-768558?p2'][CHN]Raceding vs. Calambrito48[BAN][/URL]
      SV OU: [URL='https://replay.pokemonshowdown.com/smogtours-gen9ou-767621'][CHN]Chaos23333 vs. haxlolo[ARG][/URL]
      SV OU: [URL='https://replay.pokemonshowdown.com/smogtours-gen9ou-769047'][CHN]Chaos23333 vs. Mako[CHL][/URL]
      SV OU: [URL='https://replay.pokemonshowdown.com/smogtours-gen9ou-769029'][CHN]Soul king0 vs. quokkadayo[SKO][/URL]
      SV OU: [URL='https://replay.pokemonshowdown.com/smogtours-gen9ou-767105'][CHN]cen344uu vs. Thiago Nunes[BRA][/URL]
      SV OU: [URL='https://replay.pokemonshowdown.com/smogtours-gen9ou-768621'][CHN]hi.naming is hard vs. Fear[GRE][/URL]
      SV OU: [URL='https://replay.pokemonshowdown.com/smogtours-gen9ou-768612'][CHN]hi.naming is hard vs. RoFnA[AUT][/URL]
      SS OU: [URL='https://replay.pokemonshowdown.com/smogtours-gen8ou-767143'][CHN]Allen-xia vs. BannedList[PRT][/URL]
      SS OU: [URL='https://replay.pokemonshowdown.com/gen8ou-2124705285-r74oszmijh4v21hs3jlddiefu3wqct2pw'][CHN]Allen-xia vs. Hayburner[CAN][/URL]
      SM OU: [URL='https://replay.pokemonshowdown.com/smogtours-gen7ou-767133'][CHN]lza vs. Churielix[MEX][/URL]
      SM OU: [URL='https://replay.pokemonshowdown.com/smogtours-gen7ou-768128'][CHN]lza vs. weirdo faye[ASI][/URL]
      ORAS OU: [URL='https://replay.pokemonshowdown.com/smogtours-gen6ou-767611?p2'][CHN]Metallica126 vs. BAGANHA13[PRT][/URL]
      ORAS OU: [URL='https://replay.pokemonshowdown.com/smogtours-gen6ou-768518'][CHN]Metallica126 vs. kjdaas[NLD][/URL]
      SV UU: [URL='https://replay.pokemonshowdown.com/smogtours-gen9uu-768948'][CHN]691 vs. feen[BAN][/URL]
      SV UU: [URL='https://replay.pokemonshowdown.com/smogtours-gen9uu-766545'][CHN]691 vs. NHelioX7[SWI][/URL]
      SV Ubers: [URL='https://replay.pokemonshowdown.com/smogtours-gen9ubers-767114'][CHN]LouisIX vs. Jhonx~[CHL][/URL]
      SV Ubers: [URL='https://replay.pokemonshowdown.com/smogtours-gen9ubers-769052'][CHN]KanzakiHAria vs. Dark Shion[VEN][/URL]
      
      发布在 中国队
      Nashrock
      Nashrock
    • RE: 宝可梦超级联赛及次级联赛2024 队长报名帖

      in cal
      和达令一起 @小箜篌

      发布在 宝可梦超级联赛 CPL
      Nashrock
      Nashrock
    • 菜狗指指点点时间

      也算过去一周了,smogon那边NDPL落选还是让我很受打击。虽然自知自己算不上什么高手,本以为起码ND这个差不多是自己主场的地方还是能有所收获的。颓了一周,身体也不好没怎么打宝,决定开个帖子翻翻这次NDPL的rep复盘。菜狗随便指点江山,有什么说错的也欢迎指出。

      发布在 综合讨论区
      Nashrock
      Nashrock

    Nashrock 发布的最新帖子

    • RB配置生成机制详解

      原文:https://www.smogon.com/forums/threads/questions-about-how-random-battles-formats-work-read-here.3712694/

      RB到底是怎么一回事?

      好问题,这不是三言两语能解释清楚的。这篇帖子会涉及一些可能相当晦涩难懂的技术向内容;不过,我会尽力用所有人都能理解的方式来解释。只要你读完并完全弄懂了这篇帖子,你就能完全理解9代RB有哪些改动是可行的,哪些又是不可行的,并能理解这些改动可能的影响。单打和双打RB使用的生成机制是一样的,你可以从代码中的""isDoubles"来判断它是否属于双打。不过请记住,**你并不一定需要理解这些帖子的内容**才能享受RB,这些只是给好奇宝宝准备的。

      代码链接(我会在后文题及时不翻译)
      [URL='https://github.com/smogon/pokemon-showdown/blob/master/data/random-battles/gen9/teams.ts']teams.ts[/URL] - 生成机制
      [URL='https://github.com/smogon/pokemon-showdown/blob/master/data/random-battles/gen9/sets.json']random-sets.json[/URL] - 可选的招式、特性、定位、等级、太晶属性索引

      代码中常见用法
      ! 表示 “否”, 对后文逻辑命题取反。
      ".includes" 表示“这只宝可梦能获得这个吗?”
      ".has" 表示“这只宝可梦目前已经在这个配置里有(查找的对象)了吗?”
      "===" 表示“是”
      "counter.get" 表示我们记录了这个宝可梦是否已经拥有了特定对象,如果有的话,有多少。
      "&&" 表示“和”
      "||" 表示“或”
      "isDoubles" 表示这段代码是专门用在双打RB的。"!isDoubles"表示这段代码是专门用在单打的。如果不说,这段代码默认是两个模式共用的。

      概述:生成配置的流程
      RB在生成配置时会经历以下的固定步骤。每一步都会影响后续生成,而后续步骤绝不会改变之前已经决定好了的内容。**这些步骤顺序严格固定。**因此,任何需要改变这些步骤顺序的建议都不会被采纳。以下每一步都会在这篇帖子里有一个专门章节解释。它们是:

      决定第一只宝可梦的种类 -> 选择定位 -> 选择太晶属性 -> 选择招式 -> 选择特性 -> 选择道具 -> 如果需要,则调整调整努力/个体值 -> 决定第二只宝可梦的种类,以此类推。

      决定宝可梦种类
      这一步会选择等同于maxTeamSize(默认为6)数量的宝可梦。洛托姆或藏玛然特等宝可梦的多种形态会平分这只宝可梦出现的概率。举个例子,你遇到藏玛然特-盾之王的概率是遇到陆地水母的一半。生成宝可梦时会根据sets.json中的等级数据来决定它的等级。

      进行这一步时,如果原先的宝可梦不满足特定条件,系统会重新随机生成新的宝可梦,直到新生成的宝可梦满足条件为止。这一特性能防止同一队伍中出现超过3只宝可梦被任意同一属性克制、超过2只宝可梦是同一属性、或超过1只宝可梦被同一属性4倍克制。

      此外,索罗亚克不会生成在6号位,不挠之剑和不屈之盾特性的宝可梦不会出现在1号位。

      选择定位/太晶属性
      选择定位这一步相当直接;每一只宝可梦都可以从sets.json的1至3种“定位”里选择一种。([URL='https://www.smogon.com/forums/threads/questions-about-how-random-battles-formats-work-read-here.3712694/post-9544298']这篇帖子[/URL]详细解释了每个定位的含义)定位几乎是完全随机选择的,不过如果队伍中已经有了一只定位为_太晶爆发使用者_的宝可梦(或厄诡椪/太乐巴戈斯),系统会排除_太晶爆发使用者_定位(以及厄诡椪/太乐巴戈斯)。这一步决定了后续的许多步骤,尤其是从sets.json中的哪个招式池里选择招式。欲知详情请移步[URL='https://www.smogon.com/forums/threads/questions-about-how-random-battles-formats-work-read-here.3712694/post-9544298']这篇帖子[/URL]。

      决定太晶属性则更为简单。sets.json中为每一只宝可梦都准备了对应定位的几种可能太晶属性。系统会在可能的太晶属性中随机选择一种。

      选择招式
      这一步挺关键的。

      首先,请区分清楚“招式池”和“招式组合”。招式池由给定配置决定的可选招式,能在sets.json里通过查询"movePool"找到。招式组合是玩家在游戏中见到的4招。

      招式是逐一从招式池中选择后加进招式组合的。在_强制选择招式_的条件满足之前,系统会优先根据特定条件生成符合条件的招式。在强制条件满足之后,系统会从招式池中尚未被选择的招式里随机选择招式,直到生成一个拥有四招的招式组合。此外,每当一个招式被加进招式组合之后,系统会在招式池里检查_招式兼容性_。不兼容的招式会从招式池中被移除,系统在后续生成中不会继续考虑它们。

      强制选择招式(详见teams.ts中约200-250行和约700-1000行)
      算法中有许多强制满足的条件。如果有任意强制条件满足,对应的招式就直接被加进招式组合中。每只宝可梦都至少要有一招能享受到属性一致加成,并且这招不能在teams.ts中103行上下的"NO_STAB"列表里。大多数属性还都有自己的特殊规则,详见代码200-250行。有些定位会绑定特定招式:"bulky"(高耐久)定位在有可用的回复招式时会优先选择它们,"setup"(强化)定位会绑定一个强化招式,"bulky attacker"(高耐久打手)定位在有可用的属性一致先制招式时会优先选择它们,除"support"(辅助)外的所有定位都会要求至少两招攻击招式,并且大多数定位都会要求一招对应这只宝可梦太晶属性的攻击招式。此外,毅力特性会在招式池里有硬撑时和它绑定。一小部分宝可梦会优先保证先制招式,而不是非先制的属性一致招式。特定招式搭配会绑定:祈愿+守住,寄生种子+守住,双墙;如果系统选中了其中一个,另一个也会被强制选中。满足所有强制条件后,系统会随机选择剩余的招式。

      招式兼容性 (详见teams.ts中约490-640行)
      每当系统选中一个招式加入招式组合之后,系统会根据几种不兼容条件来筛去招式池中不适配的招式。不需要学过Typescript也应该能看懂teams.ts中大多数的不兼容条件。举个例子,强化招式和钉子不能在同一组合中共存,因此如果系统选中了一个强化招式,所有可用的撒钉招式都会被移出招式池,反之亦然。还有一些不兼容条件是根据队伍决定的:同一队伍中不能有超过1只宝可梦携带隐形岩,不能有超过1只宝可梦携带黏黏网,绝大多数情况下不能有超过1位扫钉手。如果从招式池里移除一招后这只宝可梦凑不够4招了,系统会跳过这一步兼容性检查。也就是说如果一只宝可梦招式池里只有四招,那么就算队里已经有其他宝可梦携带了隐形岩,它也会继续携带隐形岩。

      8代有什么不同的?
      8代的招式选择要乱不少;系统会从招式池里选择招式加进招式组合里,然后根据筛选条件移除不合适的招式并重新随机选择,重复这个步骤直到所有条件都满足。8代的强制条件只是拒收随机选中的招式,直到这只宝可梦获得了它该有的配置。这一机制经常导致部分招式有了极高的权重,并会导致错误、意料之外的配置。

      只有8代还在使用这一机制,但相当一部分玩家群体觉得这样更好,所以我们短期内不想动它。

      选择特性(新!!!)
      全新版本!!截止至2014年7月12日,我们全方面翻新了特性生成机制!

      每个定位都有几种这一配置可选的特性(俗称“特性池”)。绝大多数情况下,一旦招式确定了,系统就会从特性池里随机选择特性。比方说,关东顽皮雷弹会以相同概率随机选择隔音、静电和引爆。但是这只宝可梦的特定特性可能会不在某个定位的特性池里!通常来说,不想要的特性会从所有配置里都移除(译者注:比如发光)。

      同一定位下所有可选的特性都享有同等概率,不能更改。

      然而,有些特性只在特定条件下才会生成。这些判断条件大抵可以分为两类:
      特性不兼容:
      根据生成的招式或者队伍成员,部分特性会从特性池里被移除,比如说悠游自如、叶绿素、茂盛、不服输、铁拳。不过如果条件满足,这些特性还是会和特性池里其他特性享有同样的概率。举例来说,如果烈焰猴生成的招式组合里有音速拳,那它就有一半一半的概率是猛火和铁拳。特性不兼容的条件详见teams.ts中1050行上下。但是只有这一种判断也不一定够,所以我们还有第二类!

      特性绑定:
      当特定条件满足时,系统会强制选择一些特性。比如说,铳嘴大鸟并不总是会携带种子机关枪,但当系统生成的招式组合里有它时,系统会强制选择连续攻击特性。特性绑定的条件详见teams.ts中1110行上下。

      选择道具
      道具选择没那么复杂,但也是个挺冗长的过程。teams.ts中约1160-1420行有一长串按序执行的"if"语句来选择道具。这些条件中第一个达成的那条会决定这只宝可梦的道具。高优先级的选项通常是由宝可梦种类决定的,比如皮卡丘绑定电气球,百变怪绑定讲究围巾等。后续的判断条件则会逐渐变得更宽泛。比如有一条判断是“如果这只宝可梦既没有变化招式,也不是Fast Attacker(高速打手)或Wallbreaker(破盾手)定位,给它突击背心”。这条判断会一股脑给所有没带变化招式的宝可梦都套上突击背心,但它的优先级低于讲究道具和其他一些道具,所以实战中它基本被用在双刀手身上。如果什么条件都不满足,我们就给这只宝可梦发个吃剩的东西应付一下。这篇帖子没有足够篇幅来解释每一条判断条件,笔者建议读者自己看一下代码并配合常识理解一下。

      调整努力/个体值
      绝大多数情况下,系统默认每项努力值都为85,满个体,性格无修正。然而,还是有些特殊情况。如果一只宝可梦没有物理攻击招式,它的攻击努力/个体值都会被调到0,其余不变。如果一只宝可梦携带了戏法空间或陀螺球,它的速度努力/个体值都会被调到0,其余不变。前代中,系统会调整特定能力的努力值来让虚吾伊德和铁火辉夜能更好地利用异兽提升。9代理论上也支持这种调整,不过目前还没用上。

      如果你读完了这些,恭喜你,你现在是RB配置生成专家了!把这条头衔写进你的简历里,这是你应得的。如果你还有别的问题,请尽管问!只是问之前请先确保你已经仔细阅读了全文。

      发布在 研究中心
      Nashrock
      Nashrock
    • RE: 杂物堆

      bf336701-bafc-4b0c-8298-cb6f77c0a002-image.png

      打ps第一次登顶,后来2525想冲2550失败了

      一个个人心得,想进一步突破的时候可以先看一下这篇https://www.smogon.com/forums/threads/questions-about-how-random-battles-formats-work-read-here.3712694/
      有非常详尽的RB配置生成规律,偶尔能帮忙判断对方后排/配置。

      分享几个很实用的插件,科学宝可梦从你我做起。

      • Showdex
        smogon链接:https://www.smogon.com/forums/threads/showdex-an-auto-updating-damage-calculator-built-into-showdown.3707265/

      实时计算器,我的外置大脑,不过几个常见问题:

      1. 默认配置有可能不对,需要自己注意道具/非rb分级的努力/配招/特性。
      2. 连续攻击/极巨化数据有可能不对,需要自己核对。
      3. 无天气/场地下切换至天气/场地宝可梦有可能并未实际计算天气/场地效果,需要自己核对或手动重新调整天气/场地。
      4. 雪天加防有可能没被算进去。
      5. 百变怪计算小妙招:
        选择new honkdex
        7aac6bd1-befb-4746-9217-c6636f066d8d-QQ_1741825777429.png

      export复制你想要计算变身的宝可梦配置
      0392ec34-0619-4e45-8cb7-758a70a91fe9-QQ_1741825887526.png

      在honkdex里import导入配置
      3f11720b-e1b8-40db-87f0-cb82738de6b2-QQ_1741825935991.png

      在另一侧也同样导入
      86916ae3-2482-473d-ab25-692cb9f00682-QQ_1741826045868.png

      手动修改HP为百变怪的HP
      38c4e607-683e-43ce-a049-92b3f4f8d3d5-QQ_1741826103286.png

      自行调节能力变化即可计算。

      *Randbats Tooltip
      smogon链接:https://www.smogon.com/forums/threads/pokémon-showdown-randbats-tooltip.3686306/

      可以看到RB的具体配置,必备。

      *太晶了吗?
      smogon链接:https://www.smogon.com/forums/threads/did-it-tera-chrome-extension.3718949/

      简单直白,再也不会残局忘记已经交过太晶了:
      7ededdf5-004e-4598-a295-142d0bb5b802-image.png

      希望我别再被hax了

      发布在 综合讨论区
      Nashrock
      Nashrock
    • RE: 复盘和猜拳

      切忌结果论复盘

      发布在 综合讨论区
      Nashrock
      Nashrock
    • RE: 杂物堆

      CAPCL:
      https://pokepast.es/753996b1ca9471cd
      https://pokepast.es/e428332816502361
      https://pokepast.es/1cc78e37baffd5b9
      https://pokepast.es/becfe0fc35f49e87
      https://pokepast.es/97a4427128c9e1ff

      LCBC:
      https://pokepast.es/0923d4345c582f65
      https://pokepast.es/4d8bb3acdbd0c790
      https://pokepast.es/96ea62912d3c4ce5
      https://pokepast.es/a076905f1e336fcb
      https://pokepast.es/9789b967dc9d5b05

      发布在 综合讨论区
      Nashrock
      Nashrock
    • RE: 2024年度大师赛正赛第一轮

      won in 3 ggs
      https://replay.pokemonshowdown.com/gen9ou-2292399559-14uc29aqmnc8xpip1ta5mx9q4rra08wpw
      https://replay.pokemonshowdown.com/gen8ou-2292400563-mb88u7o8v54kx6aj5wvreiaka3uonhkpw?p2
      https://replay.pokemonshowdown.com/gen9ou-2292404549-02k7issiw94m2f7luejdrakij2fnvu1pw

      发布在 宝可梦锦标赛 Classic
      Nashrock
      Nashrock
    • RE: 每周竞猜 第季八 CNPL专场

      雷光破晓 vs 企鹅圆舞曲
      SV NDOU: Suzukaaa vs hi.naming is hard
      SV DOU: xqiht vs Akaru Kokuyo
      SV Ubers: Icemaster vs entrocefalo
      SV OU: Hiko vs line38324
      SV OU: akxhdwy vs Vusty.
      SV UU: Tuthur vs cscl
      SS OU: devin vs wangyu
      SM OU: Kustavan vs guangguang
      ORAS OU: Destro16 vs MANNAT
      BW OU: SUQI vs Larry
      DPP OU: susciety vs wuqianying
      ADV OU: hybone vs pixie909

      珠江小呆兽 vs 极志斗士
      SV NDOU: yonmd vs yingzhi4896
      SV DOU: Exotic64 vs tachi
      SV Ubers: Frito vs Skyiew
      SV OU: zioziotrip vs clean
      SV OU: Soul king0 vs Miyoko
      SV UU: Rasche vs feen
      SS OU: Yovan vs Allen-xia
      SM OU: Chiharu vs cen344uu
      ORAS OU: Baddy vs Alpha1013
      BW OU: evakiyama! vs Fakee
      DPP OU: TyCarter vs baibaiats
      ADV OU: mayopockets vs RampageWebber

      七夜星尘 vs 死亡之翼
      SV NDOU: Xuwu vs Octperlover
      SV DOU: Nakano Nino vs Frixel
      SV Ubers: temp vs ZowwyCafé♪
      SV OU: Plague vs liliou
      SV OU: Mada vs dunoks
      SV UU: Chaos23333 vs Micciu
      SS OU: love wss forever vs Gtcha
      SM OU: GeniusX vs watashi
      ORAS OU: Metallica126 vs Splash
      BW OU: Raceding vs violet river
      DPP OU: Nemosse vs CyberOdin✝
      ADV OU: Indulge in dreams vs mielke​

      发布在 赛事竞猜
      Nashrock
      Nashrock
    • RE: 宝可梦龙之联赛2025讨论帖 CDL 2025 Discussions

      也没人跟我说这是nd啊.jpg

      发布在 宝可梦龙之联赛 CDL
      Nashrock
      Nashrock
    • NDDOU环境问卷

      https://www.smogon.com/forums/form/national-dex-doubles-tiering-survey.69/select
      需要smogon账号登陆

      发布在 National Dex
      Nashrock
      Nashrock
    • RE: 2024年度大师赛赛事简介与报名

      报名的赛事阶段:正赛
      报名资格:道馆馆主
      国服积分账号ID:Swabluue
      已确认资格

      发布在 宝可梦锦标赛 Classic
      Nashrock
      Nashrock
    • RE: 新人的成名之路(备战s10)

      不推荐lc

      发布在 综合讨论区
      Nashrock
      Nashrock