You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
AdLike2048/docs/需求-蟠桃树落点.md

1.2 KiB

需求:蟠桃树落点与背包

日期:2026-09-05
Text 102 / Battlebuff functiontype=3「蟠桃树」

规则

项 说明
可落格 空 Dig(可开挖)或空 Put(可放置且无字)
被动选格 优先空 Dig;没有 Dig 才选空 Put(自下而上);只选己方 CampArea(不看 placeValidation)
双盘同步 双方 merge 各持全图副本;改格只写己方 CampArea 的 MapGrid。对端有字时禁止把对端格标成 Dig
落到 Put 该格立刻变为 Dig(可开挖、不可放置);源 Dig 保持 Dig
合成上限 5 级(Hero.102.level_limit / 普攻 11021–11025);同级两棵合成升 1 级
拖回背包 玩家/AI 可将蟠桃树拖进背包;源格保持 Dig
背包无产出 不在地图上则无 Hero 102 塔,普攻不跑
刷新背包 普通刷新重 roll 整包,背包里的蟠桃树丢弃

实现入口

  • 选格:BattleBagSession.findPassiveDigSpawnGrid
  • 落子/拖放:MergeSession keepDig / Function3 路径
  • 引导:MapDragGuideHelper.getMapDragDropState
  • AI 从背包放出:AiPlacementScorer._planKeepDigPlace(先 Dig 后 Put)