侠云录是一张共六十人的总榜。游戏把它显示成三张榜(天榜第1到10名,地榜第11到30名,人榜第31到
60名),但XiaYunLuManager.m_XiaYunLuBang里只有一张排好序的表。「人榜29」就是总榜第59名,而榜上
发的每一项奖励,都按总榜名次算。
每次打开榜面板、每次打完一场有效的挑战,RefreshXiaYunBang都会把这张表重建一遍:
npc_rank表里写死了名次的角色(NpcRankProptype.rank,1到60)随后被强行放回各自的位置(独孤
飞鸿第1,无暇子第11,朱孔明第31,一张榜一个),除非他已经死了。表里有名字但名次为0的行,是榜
上永远不能出现的角色;小龙女、东方不败这类同伴和剧情人物再强也不在榜上,原因就在这里。InsertDeadNpc,记在buWeiNpcDir里)。m_ForcePlayerRank,初始值是−1,也就是不在榜上。所以这六十个位置大部分由表钉死,按战力排序只决定谁来补空缺。表按模式分三份(npc_rank、
npc_rank_xianejianghu、npc_rank_zhenshijianghu),三份只在俸禄那一列不同。
战力(NpcEntity.GetZhanLi)是面板数值的加权和:气血上限 + 3×内力上限 + 8×(外攻 + 内攻)
+ 7.2×(外防 + 内防) + 10×(命中 + 闪避 + 诛心 + 御心 + 要害 + 化解) + 4×(阴 + 阳 + 刚 + 柔 + 毒) +
10×轻功上限。知名人物的气血一项会先除掉他刷出来时的百分比加成。玩家自己的那个数
(GetPlayerZhanLi)把两项上限各除以100,其余相同。
上榜和升名次只有一条路:挑战侠云录,榜上角色身上的那个交互。普通切磋、悬赏打斗、野外击杀
对名次都没有用,因为管理器只认m_curXiaYunLuID里记的那个角色,而只有
Handle_IT_TIAOZHANXIAYUNLU会写它。
CanNpcBeTiaoZhanInXiaYunBang)在你没上榜时,任何榜上角色身上都有;上榜之后,只出
现在名次比你高的人身上。IsCanTiaoZhan)。地榜和天榜的人只有过了下一节说的那道门槛才应战,被拒绝没
有任何代价。OnNpcDefeatNpc,只有你在榜上的进度够得着才会把名次交给
你:shoubangId 为 1 时可取 10 名之后的位置,为 2 时任何位置皆可,为 0 时只能取 30 名之后的。
击杀走 OnNpcDead,不看这个档位,直接把名次给你。所以打赢暂时拿不到的名次,可以靠击杀你所挑战
的那个人拿到。多半根本做不到——「那我直接劫杀他不就完了」的答案就在这里。 npc_rank 的100行全是有名有姓的
角色(NpcType 1:独孤飞鸿、圆寂、古元……),而 Handle_IT_ROB 对有名有姓的角色是直接回绝的,
除非他自己带着一条 IT_ROB 行:
bool flag = !npcEntity.IsRandomNpc(); // 有名有姓的角色,这里为 true
if (flag && num == 0 && !npcEntity.m_MastCanJueDou) // 且他没有自己的 IT_ROB 行
{ ShowNpcTalk(5000119); return; } // 一句话,然后什么都不发生
所以劫杀不是绕开挑战侠云录的捷径:在真正要紧的那些人身上,它压根不给你这个选项。下面写的是榜上 的人以别的方式死掉时会发生什么——悬赏、门派战、剧本。
OnNpcDead 在 m_curXiaYunLuID 那道判断处就返回了,名次根本没被读到。NpcController.Dead 只是给实体标上 IsDead(),实体还在;而
RefreshXiaYunBang 往榜里插固定名次的人时写的是 if (!(GetEntity(npcId) is NpcEntity e) ||
!e.IsDead())。打开侠云录面板就足以触发这次重建。| 17 | 18 | 19 | 20 | 21 | 22 |
|---|---|---|---|---|---|
| r17 | r18 | r19 | 战力最高的那个没名次的活人 | r21 | r22 |
每个人的号码都没变。空出来的那一格归了按战力排序的补位池——榜上那些没有名字的位置本来就是这么 来的。
那个补位的人是可以挑战的:CanNpcBeTiaoZhanInXiaYunBang 只问他在不在榜上、排在不在你前面。但
打赢他你一步也动不了:两个胜利处理都用 NpcRankProptype where npcId == 对方的原型id 去查名次,
补位的人没有这一行,查出来是 null,m_ForcePlayerRank 根本不会被改。
所以顺手一杀毁掉的不是那个位置,而是五十来个真能把位置让给你的人里的一个。号码还在榜上挂着,坐着 一个你怎么打都不会让你上升的人。路上遇到榜上的人,先挑战,再动手。
打斗本身就是普通的切磋流程,过场一样不少;修改器的FastQieCuo选项在这里和在别处一样,把过场
全省掉。
升名次是分档的,档位是存档里的一个数,shoubangId,0到2:
| 目标所在的榜 | 需要 | 档位怎么来 |
|---|---|---|
| 人榜(31–60) | 不需要 | — |
| 地榜(11–30) | 1档 | 已经排到第30或更高,或者打赢过段天涯,人榜守榜人 |
| 天榜(1–10) | 2档 | 已经排到第10或更高,或者打赢过庆丘,地榜守榜人 |
击杀是绕过上表的办法。 上面的档位只有 OnNpcDefeatNpc 会读,因此它只约束打赢不杀。击杀你所
挑战的那个人,OnNpcDead 不看档位就把名次给你——也就是说,两位守榜人一个都还没打过,也可以拿到
天榜的位置,前提是你确实先对他发起了挑战。
两个守榜人都不在榜上。他们各有一个自己的挑战交互,段天涯身上是挑战人榜守榜人,庆丘身上是挑战
地榜守榜人(npc_interact表第93005001、93006001行),各带一个名次条件:段天涯是
ECT_CheckPlayerRank == 31,庆丘是== 11。榜面板上那句成为人榜第一方可挑战定榜人说的就是这件
事(那句话里叫他定榜人,面板标题和交互名叫守榜人,是同一个人)。只有你正占着下面那张榜的第一
名,这个选项才存在。打赢守榜人之后m_WinedNpc会记下来,从此上面
那张榜的人就应战了。
「已经排到」那两条自己是触发不了的:要排到第30就得打赢一个地榜的人,而那需要先有档位。它们是给 靠别的方式到了那些名次的存档准备的。
整条路线因此是:打赢任何一个人榜的人上榜,在人榜一路打到第31,打赢段天涯,在地榜打到第11,打 赢庆丘,再在天榜打到第1。到了第1名,榜的标题变成天下第一。
上榜路上,一次性的。达到某几个名次时,侠云帮礼物使(角色34866)会来一封信,附上那一行的
addItem,m_GetedJiangLiRanks保证每个存档只发一次:
| 到达 | 信里附的 |
|---|---|
| 第31名——进入人榜 | 望亦夜丹 ×3,不水芸丹·弥 ×3,逐月丹 ×3 |
| 第11名——进入地榜 | 繁珠丹 ×3,不水芸丹·隐 ×5,扶风丹 ×3 |
| 第1名——天下第一 | 吉玉折树丹 ×3,不水芸丹·隐 ×7,枕浪丹 ×3 |
每玩满720秒一次,只要你还在榜上。MailManager.UpdateXiaYunLu数的是m_GamePlayedSecond,它
只在游戏跑着的时候按Time.deltaTime累加;自上次发放起每满720秒,就调一次
FeiGeTongZhiPlayerFengLu。每调一次是一封信,正文190015,附的是你当前名次那一行的rankItem。
检查之前攒下的几个周期会一起发。触发它的只有这个计时,别的什么都不管用。
真实江湖那一列六十行没有两行一样:第一项每个名次都换,第二项在第10、20、30、40、45名之后换,石 头从21到55名每五名一换,在1到10、11到16和56到60名则两种交替。第一列是真实江湖;另外两个模式用一卷经脉详解和一颗本档品级的玄脉丹顶替草药和书,只有默认模式多一 份神照经残卷。按总榜名次找你那一行。
| 总榜名次 | 页签上 | 真实江湖 | 侠客江湖 | 默认 |
|---|---|---|---|---|
| 1 | 天榜1 | 幽冥草 ×1,修为宝册 ×2,金珀锻石 ×7 | 经脉详解·卷七 ×4,特殊玄脉丹 ×4,金珀锻石 ×7 | 经脉详解·卷七 ×4,特级神照经残卷 ×4,特殊玄脉丹 ×4 |
| 2 | 天榜2 | 金莲花 ×1,修为宝册 ×2,玄兵铸石 ×7 | 经脉详解·卷七 ×4,特殊玄脉丹 ×4,玄兵铸石 ×7 | 经脉详解·卷七 ×4,特级神照经残卷 ×3,特殊玄脉丹 ×4 |
| 3 | 天榜3 | 紫灵丹 ×1,修为宝册 ×2,金珀锻石 ×7 | 经脉详解·卷七 ×4,特殊玄脉丹 ×4,金珀锻石 ×7 | 经脉详解·卷七 ×4,特级神照经残卷 ×2,特殊玄脉丹 ×4 |
| 4 | 天榜4 | 毒龙胆 ×1,修为宝册 ×2,玄兵铸石 ×7 | 经脉详解·卷七 ×4,特殊玄脉丹 ×4,玄兵铸石 ×7 | 经脉详解·卷七 ×4,特级神照经残卷 ×1,特殊玄脉丹 ×4 |
| 5 | 天榜5 | 百花神露 ×1,修为宝册 ×2,金珀锻石 ×7 | 经脉详解·卷七 ×3,特殊玄脉丹 ×4,金珀锻石 ×7 | 经脉详解·卷七 ×3,特级神照经残卷 ×1,特殊玄脉丹 ×4 |
| 6 | 天榜6 | 冰蚕 ×1,修为宝册 ×2,玄兵铸石 ×7 | 经脉详解·卷七 ×3,特殊玄脉丹 ×3,玄兵铸石 ×7 | 经脉详解·卷七 ×3,特级神照经残卷 ×1,特殊玄脉丹 ×3 |
| 7 | 天榜7 | 千年蛇胆 ×1,修为宝册 ×2,金珀锻石 ×7 | 经脉详解·卷七 ×2,特殊玄脉丹 ×3,金珀锻石 ×7 | 经脉详解·卷七 ×2,特级神照经残卷 ×1,特殊玄脉丹 ×3 |
| 8 | 天榜8 | 金蛇胆 ×1,修为宝册 ×2,玄兵铸石 ×7 | 经脉详解·卷七 ×2,特殊玄脉丹 ×2,玄兵铸石 ×7 | 经脉详解·卷七 ×2,特级神照经残卷 ×1,特殊玄脉丹 ×2 |
| 9 | 天榜9 | 百年人参 ×1,修为宝册 ×2,金珀锻石 ×7 | 经脉详解·卷七 ×1,特殊玄脉丹 ×2,金珀锻石 ×7 | 经脉详解·卷七 ×1,特级神照经残卷 ×1,特殊玄脉丹 ×2 |
| 10 | 天榜10 | 灵芝草 ×1,修为宝册 ×2,玄兵铸石 ×7 | 经脉详解·卷七 ×1,特殊玄脉丹 ×1,玄兵铸石 ×7 | 经脉详解·卷七 ×1,特级神照经残卷 ×1,特殊玄脉丹 ×1 |
| 11 | 地榜1 | 幽冥草 ×1,神秘钱袋 ×3,苍月锻石 ×6 | 经脉详解·卷六 ×4,极品玄脉丹 ×4,苍月锻石 ×6 | 经脉详解·卷六 ×4,极品神照经残卷 ×4,极品玄脉丹 ×4 |
| 12 | 地榜2 | 金莲花 ×1,神秘钱袋 ×3,紫霜铸石 ×6 | 经脉详解·卷六 ×4,极品玄脉丹 ×4,紫霜铸石 ×6 | 经脉详解·卷六 ×4,极品神照经残卷 ×3,极品玄脉丹 ×4 |
| 13 | 地榜3 | 紫灵丹 ×1,神秘钱袋 ×3,苍月锻石 ×6 | 经脉详解·卷六 ×4,极品玄脉丹 ×4,苍月锻石 ×6 | 经脉详解·卷六 ×4,极品神照经残卷 ×2,极品玄脉丹 ×4 |
| 14 | 地榜4 | 毒龙胆 ×1,神秘钱袋 ×3,紫霜铸石 ×6 | 经脉详解·卷六 ×4,极品玄脉丹 ×4,紫霜铸石 ×6 | 经脉详解·卷六 ×4,极品神照经残卷 ×1,极品玄脉丹 ×4 |
| 15 | 地榜5 | 百花神露 ×1,神秘钱袋 ×3,苍月锻石 ×6 | 经脉详解·卷六 ×3,极品玄脉丹 ×4,苍月锻石 ×6 | 经脉详解·卷六 ×3,极品神照经残卷 ×1,极品玄脉丹 ×4 |
| 16 | 地榜6 | 冰蚕 ×1,神秘钱袋 ×3,紫霜铸石 ×6 | 经脉详解·卷六 ×3,极品玄脉丹 ×3,紫霜铸石 ×6 | 经脉详解·卷六 ×3,极品神照经残卷 ×1,极品玄脉丹 ×3 |
| 17 | 地榜7 | 千年蛇胆 ×1,神秘钱袋 ×3,血鸣锻石 ×6 | 经脉详解·卷六 ×2,极品玄脉丹 ×3,血鸣锻石 ×6 | 经脉详解·卷六 ×2,极品神照经残卷 ×1,极品玄脉丹 ×3 |
| 18 | 地榜8 | 金蛇胆 ×1,神秘钱袋 ×3,血鸣锻石 ×6 | 经脉详解·卷六 ×2,极品玄脉丹 ×2,血鸣锻石 ×6 | 经脉详解·卷六 ×2,极品神照经残卷 ×1,极品玄脉丹 ×2 |
| 19 | 地榜9 | 百年人参 ×1,神秘钱袋 ×3,血鸣锻石 ×6 | 经脉详解·卷六 ×1,极品玄脉丹 ×2,血鸣锻石 ×6 | 经脉详解·卷六 ×1,极品神照经残卷 ×1,极品玄脉丹 ×2 |
| 20 | 地榜10 | 灵芝草 ×1,神秘钱袋 ×3,血鸣锻石 ×6 | 经脉详解·卷六 ×1,极品玄脉丹 ×1,血鸣锻石 ×6 | 经脉详解·卷六 ×1,极品神照经残卷 ×1,极品玄脉丹 ×1 |
| 21 | 地榜11 | 龙血草 ×1,修为密卷 ×2,苍岩铸石 ×6 | 经脉详解·卷五 ×4,精制玄脉丹 ×4,苍岩铸石 ×6 | 经脉详解·卷五 ×4,精制神照经残卷 ×4,精制玄脉丹 ×4 |
| 22 | 地榜12 | 天山雪莲 ×1,修为密卷 ×2,苍岩铸石 ×6 | 经脉详解·卷五 ×4,精制玄脉丹 ×4,苍岩铸石 ×6 | 经脉详解·卷五 ×4,精制神照经残卷 ×3,精制玄脉丹 ×4 |
| 23 | 地榜13 | 千年人参 ×1,修为密卷 ×2,苍岩铸石 ×6 | 经脉详解·卷五 ×4,精制玄脉丹 ×4,苍岩铸石 ×6 | 经脉详解·卷五 ×4,精制神照经残卷 ×2,精制玄脉丹 ×4 |
| 24 | 地榜14 | 九花玉露 ×1,修为密卷 ×2,苍岩铸石 ×6 | 经脉详解·卷五 ×4,精制玄脉丹 ×4,苍岩铸石 ×6 | 经脉详解·卷五 ×4,精制神照经残卷 ×1,精制玄脉丹 ×4 |
| 25 | 地榜15 | 五行丹 ×1,修为密卷 ×2,苍岩铸石 ×6 | 经脉详解·卷五 ×3,精制玄脉丹 ×4,苍岩铸石 ×6 | 经脉详解·卷五 ×3,精制神照经残卷 ×1,精制玄脉丹 ×4 |
| 26 | 地榜16 | 灵鹫珠 ×1,修为密卷 ×2,刚玉锻石 ×6 | 经脉详解·卷五 ×3,精制玄脉丹 ×3,刚玉锻石 ×6 | 经脉详解·卷五 ×3,精制神照经残卷 ×1,精制玄脉丹 ×3 |
| 27 | 地榜17 | 九死还魂丹 ×1,修为密卷 ×2,刚玉锻石 ×6 | 经脉详解·卷五 ×2,精制玄脉丹 ×3,刚玉锻石 ×6 | 经脉详解·卷五 ×2,精制神照经残卷 ×1,精制玄脉丹 ×3 |
| 28 | 地榜18 | 寒玉蜂蜜 ×1,修为密卷 ×2,刚玉锻石 ×6 | 经脉详解·卷五 ×2,精制玄脉丹 ×2,刚玉锻石 ×6 | 经脉详解·卷五 ×2,精制神照经残卷 ×1,精制玄脉丹 ×2 |
| 29 | 地榜19 | 天竺圣药 ×1,修为密卷 ×2,刚玉锻石 ×6 | 经脉详解·卷五 ×1,精制玄脉丹 ×2,刚玉锻石 ×6 | 经脉详解·卷五 ×1,精制神照经残卷 ×1,精制玄脉丹 ×2 |
| 30 | 地榜20 | 霜蜂 ×1,修为密卷 ×2,刚玉锻石 ×6 | 经脉详解·卷五 ×1,精制玄脉丹 ×1,刚玉锻石 ×6 | 经脉详解·卷五 ×1,精制神照经残卷 ×1,精制玄脉丹 ×1 |
| 31 | 人榜1 | 寒毒蜂 ×1,神秘钱袋 ×2,龙魄铸石 ×6 | 经脉详解·卷四 ×4,上品玄脉丹 ×4,龙魄铸石 ×6 | 经脉详解·卷四 ×4,上品神照经残卷 ×4,上品玄脉丹 ×4 |
| 32 | 人榜2 | 紫狼虫 ×1,神秘钱袋 ×2,龙魄铸石 ×6 | 经脉详解·卷四 ×4,上品玄脉丹 ×4,龙魄铸石 ×6 | 经脉详解·卷四 ×4,上品神照经残卷 ×3,上品玄脉丹 ×4 |
| 33 | 人榜3 | 火蝎虫 ×1,神秘钱袋 ×2,龙魄铸石 ×6 | 经脉详解·卷四 ×4,上品玄脉丹 ×4,龙魄铸石 ×6 | 经脉详解·卷四 ×4,上品神照经残卷 ×2,上品玄脉丹 ×4 |
| 34 | 人榜4 | 风蚕 ×1,神秘钱袋 ×2,龙魄铸石 ×6 | 经脉详解·卷四 ×4,上品玄脉丹 ×4,龙魄铸石 ×6 | 经脉详解·卷四 ×4,上品神照经残卷 ×1,上品玄脉丹 ×4 |
| 35 | 人榜5 | 红蜻蜓 ×1,神秘钱袋 ×2,龙魄铸石 ×6 | 经脉详解·卷四 ×3,上品玄脉丹 ×4,龙魄铸石 ×6 | 经脉详解·卷四 ×3,上品神照经残卷 ×1,上品玄脉丹 ×4 |
| 36 | 人榜6 | 毒花虫 ×1,神秘钱袋 ×2,剑心锻石 ×6 | 经脉详解·卷四 ×3,上品玄脉丹 ×3,剑心锻石 ×6 | 经脉详解·卷四 ×3,上品神照经残卷 ×1,上品玄脉丹 ×3 |
| 37 | 人榜7 | 蟒蚁 ×1,神秘钱袋 ×2,剑心锻石 ×6 | 经脉详解·卷四 ×2,上品玄脉丹 ×3,剑心锻石 ×6 | 经脉详解·卷四 ×2,上品神照经残卷 ×1,上品玄脉丹 ×3 |
| 38 | 人榜8 | 毒龙虫 ×1,神秘钱袋 ×2,剑心锻石 ×6 | 经脉详解·卷四 ×2,上品玄脉丹 ×2,剑心锻石 ×6 | 经脉详解·卷四 ×2,上品神照经残卷 ×1,上品玄脉丹 ×2 |
| 39 | 人榜9 | 龙胆草 ×1,神秘钱袋 ×2,剑心锻石 ×6 | 经脉详解·卷四 ×1,上品玄脉丹 ×2,剑心锻石 ×6 | 经脉详解·卷四 ×1,上品神照经残卷 ×1,上品玄脉丹 ×2 |
| 40 | 人榜10 | 落星花 ×1,神秘钱袋 ×2,剑心锻石 ×6 | 经脉详解·卷四 ×1,上品玄脉丹 ×1,剑心锻石 ×6 | 经脉详解·卷四 ×1,上品神照经残卷 ×1,上品玄脉丹 ×1 |
| 41 | 人榜11 | 龙血草 ×1,修为密卷 ×2,天地铸石 ×6 | 经脉详解·卷三 ×4,中品玄脉丹 ×4,天地铸石 ×6 | 经脉详解·卷三 ×4,中品神照经残卷 ×4,中品玄脉丹 ×4 |
| 42 | 人榜12 | 天山雪莲 ×1,修为密卷 ×2,天地铸石 ×6 | 经脉详解·卷三 ×4,中品玄脉丹 ×4,天地铸石 ×6 | 经脉详解·卷三 ×4,中品神照经残卷 ×3,中品玄脉丹 ×4 |
| 43 | 人榜13 | 千年人参 ×1,修为密卷 ×2,天地铸石 ×6 | 经脉详解·卷三 ×4,中品玄脉丹 ×4,天地铸石 ×6 | 经脉详解·卷三 ×4,中品神照经残卷 ×2,中品玄脉丹 ×4 |
| 44 | 人榜14 | 九花玉露 ×1,修为密卷 ×2,天地铸石 ×6 | 经脉详解·卷三 ×4,中品玄脉丹 ×4,天地铸石 ×6 | 经脉详解·卷三 ×4,中品神照经残卷 ×1,中品玄脉丹 ×4 |
| 45 | 人榜15 | 五行丹 ×1,修为密卷 ×2,天地铸石 ×6 | 经脉详解·卷三 ×3,中品玄脉丹 ×4,天地铸石 ×6 | 经脉详解·卷三 ×3,中品神照经残卷 ×1,中品玄脉丹 ×4 |
| 46 | 人榜16 | 灵鹫珠 ×1,修为典籍 ×2,剑心锻石 ×6 | 经脉详解·卷三 ×3,中品玄脉丹 ×3,剑心锻石 ×6 | 经脉详解·卷三 ×3,中品神照经残卷 ×1,中品玄脉丹 ×3 |
| 47 | 人榜17 | 九死还魂丹 ×1,修为典籍 ×2,剑心锻石 ×6 | 经脉详解·卷三 ×2,中品玄脉丹 ×3,剑心锻石 ×6 | 经脉详解·卷三 ×2,中品神照经残卷 ×1,中品玄脉丹 ×3 |
| 48 | 人榜18 | 寒玉蜂蜜 ×1,修为典籍 ×2,剑心锻石 ×6 | 经脉详解·卷三 ×2,中品玄脉丹 ×2,剑心锻石 ×6 | 经脉详解·卷三 ×2,中品神照经残卷 ×1,中品玄脉丹 ×2 |
| 49 | 人榜19 | 天竺圣药 ×1,修为典籍 ×2,剑心锻石 ×6 | 经脉详解·卷三 ×1,中品玄脉丹 ×2,剑心锻石 ×6 | 经脉详解·卷三 ×1,中品神照经残卷 ×1,中品玄脉丹 ×2 |
| 50 | 人榜20 | 霜蜂 ×1,修为典籍 ×2,剑心锻石 ×6 | 经脉详解·卷三 ×1,中品玄脉丹 ×1,剑心锻石 ×6 | 经脉详解·卷三 ×1,中品神照经残卷 ×1,中品玄脉丹 ×1 |
| 51 | 人榜21 | 寒毒蜂 ×1,修为典籍 ×2,天地铸石 ×6 | 经脉详解·卷二 ×4,下品玄脉丹 ×4,天地铸石 ×6 | 经脉详解·卷二 ×4,下品神照经残卷 ×4,下品玄脉丹 ×4 |
| 52 | 人榜22 | 紫狼虫 ×1,修为典籍 ×2,天地铸石 ×6 | 经脉详解·卷二 ×4,下品玄脉丹 ×4,天地铸石 ×6 | 经脉详解·卷二 ×4,下品神照经残卷 ×3,下品玄脉丹 ×4 |
| 53 | 人榜23 | 火蝎虫 ×1,修为典籍 ×2,天地铸石 ×6 | 经脉详解·卷二 ×4,下品玄脉丹 ×4,天地铸石 ×6 | 经脉详解·卷二 ×4,下品神照经残卷 ×2,下品玄脉丹 ×4 |
| 54 | 人榜24 | 风蚕 ×1,修为典籍 ×2,天地铸石 ×6 | 经脉详解·卷二 ×4,下品玄脉丹 ×4,天地铸石 ×6 | 经脉详解·卷二 ×4,下品神照经残卷 ×1,下品玄脉丹 ×4 |
| 55 | 人榜25 | 红蜻蜓 ×1,修为典籍 ×2,天地铸石 ×6 | 经脉详解·卷二 ×3,下品玄脉丹 ×4,天地铸石 ×6 | 经脉详解·卷二 ×3,下品神照经残卷 ×1,下品玄脉丹 ×4 |
| 56 | 人榜26 | 毒花虫 ×1,修为典籍 ×2,凝炼铸石 ×6 | 经脉详解·卷二 ×3,下品玄脉丹 ×3,凝炼铸石 ×6 | 经脉详解·卷二 ×3,下品神照经残卷 ×1,下品玄脉丹 ×3 |
| 57 | 人榜27 | 蟒蚁 ×1,修为典籍 ×2,斩剑锻石 ×6 | 经脉详解·卷二 ×2,下品玄脉丹 ×3,斩剑锻石 ×6 | 经脉详解·卷二 ×2,下品神照经残卷 ×1,下品玄脉丹 ×3 |
| 58 | 人榜28 | 毒龙虫 ×1,修为典籍 ×2,凝炼铸石 ×6 | 经脉详解·卷二 ×2,下品玄脉丹 ×2,凝炼铸石 ×6 | 经脉详解·卷二 ×2,下品神照经残卷 ×1,下品玄脉丹 ×2 |
| 59 | 人榜29 | 龙胆草 ×1,修为典籍 ×2,斩剑锻石 ×6 | 经脉详解·卷二 ×1,下品玄脉丹 ×2,斩剑锻石 ×6 | 经脉详解·卷二 ×1,下品神照经残卷 ×1,下品玄脉丹 ×2 |
| 60 | 人榜30 | 落星花 ×1,修为典籍 ×2,凝炼铸石 ×6 | 经脉详解·卷二 ×1,下品玄脉丹 ×1,凝炼铸石 ×6 | 经脉详解·卷二 ×1,下品神照经残卷 ×1,下品玄脉丹 ×1 |
石头是变化最少的一项:1到10名给七颗,往下六颗;1到10名是金珀锻石和玄兵铸石交替,11到20名先是 苍月锻石和紫霜铸石交替再是血鸣锻石,21到30名苍岩铸石和刚玉锻石,31到40名龙魄铸石和剑心锻石,41 到50名天地铸石和剑心锻石,51到60名先天地铸石再凝炼铸石和斩剑锻石交替。差别最大的是中间那一项:11到20名神秘钱袋×3,31到40名×2,其余名次都是修为书(最上面是宝册,21到30和41到45 是密卷,46往下是典籍)。草药是循环的:天榜那十样就是地榜那十样,21到30的草药在41到50再来一遍, 31到40的虫在51到60再来一遍。所以人榜29(第59名)和人榜21(第51名)的差别,就在那一样草药和那一 种石头上。
两个都在榜面板上、每个名字旁边,先扣铜钱:
XiaYunLuView.GetCostMoney):第1名5,000,第2
名4,000,第3名3,000,第4到10名2,500,第11到30名2,000,第31到50名1,500,第51到70名1,000,再往
下500。chaKanWeiZhiCostMoney,表里每一行都是3,000,然后侠云帮礼物使来一封信,
写明这个角色在哪张榜、第几名、称号、所在区域,以及最后存下的x和z。角色当前没刷出来的话,信里
会说明,位置照样给最后记下的那个。XiaYunLuManager(RefreshXiaYunBang、IsCanTiaoZhan、OnNpcDefeatNpc、OnNpcDead、
InsertDeadNpc、CanNpcBeTiaoZhanInXiaYunBang、FeiGeTongZhiPlayerFengLu、GetNameByIndex)InteractSlot.Handle_IT_TIAOZHANXIAYUNLU,唯一会写m_curXiaYunLuID的地方MailManager.UpdateXiaYunLu,那个720秒的计时;以及AppGame.GetRealGamePassTime,它返回
m_GamePlayedSecond,由AppGame.Update里的Time.deltaTime累加NpcRankProptype和npc_rank、npc_rank_xianejianghu、npc_rank_zhenshijianghu三张表
(id、npcId、addItem、rank、mailDesId、chaKanWeiZhiCostMoney、rankItem)npc_interact表第93005001、93006001行,守榜人的挑战和它们的名次条件XiaYunLuView里的RefreshOSAWuShuang(0/10/30的切分)、GetCostMoney和OnClickChaKanWeiZhiNpcEntity.GetZhanLi和GetPlayerZhanLiLocalString.bangtip| 说法 | 结论 |
|---|---|
| 名次由战力决定 | 只决定补位。五十来个位置由表固定在指定角色上,你自己的名次是上一次算数的胜利把你放到的地方 |
| 打赢比你强的人就拿到他的名次 | 只有走挑战侠云录才算。别的打斗一律不算,包括从同一个菜单发起的切磋 |
| 人榜第一就能进地榜 | 对,但要打一场。第一名让段天涯的挑战出现,打赢他地榜才开;庆丘在地榜第一时同理 |
| 天榜俸禄打坐能刷新 | 代码里没有。这封信只看游玩秒数的计时,别的什么都碰不到它 |
| 俸禄看名次 | 对,每十名一档,名次按总榜算 |