网页版新增玩法
这一页集中说明网页版原版 2.5 没有、网页版额外加上的玩法。下面写的都是默认设定;管理员可以在后台开关或调整数值(价格、机率、上限等),实际以所在服务器为准。和原版规则的其他差异见 网页版说明。
一、道具叠放
原版 2.5 一格只能放一件道具。网页版让同一种消耗品、肉和材料叠在同一格,默认每格最多 99 件。
哪些能叠
| 能叠 | 不能叠 |
|---|---|
| 回复药、复活、状态回复、经验 / 能力点道具、诱魔香 / 驱魔香等用一次就消耗的道具 | 装备(武器、防具、饰品) |
| 肉、加工材料 | 有随机数值的道具 |
| 有使用次数、改过名字、记了纪录点、加工 / 合成出来的等「每件都不一样」的道具 | |
| 信件之类带有个别资料的道具 |
只有完全同一种、而且都能叠的道具才会叠在一起。
在哪里都有效
- 背包:拿到同种道具时先叠进已有的那一叠,满 99 才占新格子。
- 寄放店:整叠存、整叠取,存进去会和同种的合并;取回时背包放不下就只取能放下的部分。
- 商店:可以一次买多件(按叠计算需要的空间);卖的时候整叠卖出。
- 交易:一格放整叠交给对方。
- 捡东西、战斗掉落、任务奖励、抽奖奖励:都会自动叠进去。
- 使用:在野外或战斗中用一次只扣一件。
- 丢在地上:整叠丢出。
合并与拆开
- 合并:在道具窗口把一件道具拖到另一格同种的道具上,就会合并成一叠(超过上限的部分留在原格)。
- 拆开:按住 Shift 再拖动一叠道具,输入要拆出的数量,就会拆到另一格。
- 格子右下角的数字是这一格的件数。
- 以前存下来的散件,登入时会自动合并成叠(背包和寄放店都会)。
出处:
packages/tools/src/game/character.ts(stackableDef/stackable、STACK)、game/progress.ts(stackEnabled默认开、stackMax99、stackMergeOnLogin默认开)。
二、抽奖人
在 14 个村子的储存点附近各有一位「抽奖人」(占卜师的样子)。
| 村子 | 位置 | 村子 | 位置 |
|---|---|---|---|
| 萨姆吉尔村 | (91,99) | 塔姆塔姆村 | (80,70) |
| 柯奥村 | (47,91) | 多多村 | (47,58) |
| 柯尔克村 | (63,43) | 乌鲁力村 | (71,48) |
| 霍特尔村 | (26,23) | 奇喀喀村 | (62,48) |
| 卡坦村 | (73,104) | 卡鲁它那村 | (65,55) |
| 玛丽娜丝渔村 | (64,58) | 福尔德村 | (47,50) |
| 加加村 | (93,97) | 长老房间 | (19,36) |
(位置是服务器启动时在储存点旁找空地摆放的结果,数据或地图调整后可能稍有不同。)
规则
- 每抽一次 10000 石币。
- 先决定类别:宠物 30%、道具 50%、装备 20%;再决定档位:稀有 10%、大奖 1%,其余是普通奖。
- 奖池从原版资料挑选:宠物是野外抓得到的宠物(普通)和稀有宠物(稀有 / 大奖);道具是回复、复活、状态回复、经验与能力点道具,按价格分档;装备按等级分档(30 级以下 / 31~79 级 / 80 级以上)。
- 抽到的宠物一律 1 级,有 5% 机率是「优秀」素质。
- 先检查再收钱:石币不够、道具栏没有空格、或宠物栏满了,抽奖人会请你先整理,不会扣钱。因为抽之前不知道会中哪一类,道具栏和宠物栏都要各空出一个位置。
- 抽中大奖会全服公告。
- 对抽奖人选「奖品说明」可以看到目前服务器的实际机率。
出处:
packages/tools/src/sa-extras-glue.ts(LOTTERY_VILLAGES、lotteryTalk)、game/extras.ts(buildLotteryPools、drawLottery)、game/progress.ts(lotteryPrice10000、lotPetWeight/lotItemWeight/lotEquipWeight30/50/20、lotRareChance0.1、lotJackpotChance0.01、lotGoodPetChance0.05、lotAnnounce)。
三、洗点师
四个出生村的储存点附近有一位「洗点师」(长老的样子):
| 村子 | 位置 |
|---|---|
| 萨姆吉尔村 | (91,94) |
| 玛丽娜丝渔村 | (70,58) |
| 加加村 | (99,97) |
| 卡鲁它那村 | (70,58) |
- 只为完成第 5 次转生的角色服务。
- 把体力、腕力、耐力、速度已分配的点数退回「能力点数」,每项保留 1 点;总点数不变,不会多出点数。洗完 HP / MP 会降到新的上限。
- 身上装着有腕力或速度需求的装备时不能洗,要先卸下。
- 默认免费、没有冷却时间。洗完可以直接在对话里分配点数(每次 +1 / +10 / +50 / 全部)。
出处:
game/extras.ts(washBlocked、doWash、WASH_KEEP)、sa-extras-glue.ts(WASH_VILLAGES)、game/progress.ts(washMinTrans5、washGold0、washCooldownHours0)。
四、每次转生送极品宠物
人物每完成一次转生(第 1~6 转),会获得一只 1 级的极品宠物,每一转只送一次。宠物栏满了的话,空出位置后会自动补发。
出处:
sa-extras-glue.tsrebirthGift。
五、大地图
原版只有小地图。网页版加了整张地图的「大地图」:
- 打开方法:按 Ctrl+G;或在地图视窗(Ctrl+M)右下角按「大地图」小钮、或点小地图。大地图里按「小地图」切回。
- 显示自己、队友、其他玩家、功能 NPC(商店 / 医院 / 仓库 / 记录 / 传送 / 任务)和出口;没走过的地方颜色较暗。
- 拖曳平移,滚轮或+-缩放。
- 点一下地图就会自动走过去:点 NPC 会走到身边并对话,点出口会走上传送格。
出处:
packages/client/src/ui/sa/windows/WorldMapWindow.ts。
六、储存上限
网页版把寄放的上限调高了:
| 储存 | 原版 | 网页版默认 |
|---|---|---|
| 寄放店(道具) | 10 + 转生次数 × 4,最多 30 | 60 + 转生次数 × 10 |
| 宠物店寄放(宠物) | 5 + 转生次数 × 2,最多 15 | 16 + 转生次数 × 4 |
出处:
game/progress.ts(poolItemBase60、poolItemPerTrans10、poolPetBase16、poolPetPerTrans4)。
七、断线自动重连
- 网路不稳意外断线时,角色会在线上保留 60 秒,队伍和战斗不会中断(战斗中按「防御」处理)。
- 在野外断线时,客户端会在背景自动重新登入接回原来的角色;一段时间接不回才回到帐号画面。
- 用「登出」正常离开不会保留。
出处:
packages/tools/src/sa-server.ts(断线保留,正式服SA_RESUME_GRACE_MS=60000)、packages/client/src/ui/sa/login/LoginFlow.ts。
八、诱魔香、驱魔香与自动战斗
- 卖回复道具的道具店加卖两种香:
- 诱魔香(500 石币):遇敌率提高为 4 倍,持续 500 步。
- 驱魔香(200 石币):约 6 分钟内不遇敌。
- 自动战斗设定里可以勾选「原地遇敌时,诱魔香没在生效就自动从背包用一个」,挂机练功时自动续用;背包里用完了会提示,之后以原本的遇敌率继续。
出处:
game/world.ts(addEncItems)、game/progress.ts(encUpMult4、encUpSteps500、encUpPrice500、encDownPrice200)、packages/client/src/ui/sa/windows/AiSettingWindow.ts、game/autoIdle.ts。
九、任务系统
网页版加了任务列表、追踪与下一步提示,并补上了网页版委托与重新设计的奖励。全部任务见 网页版任务一览;原版任务的机制见 任务系统总览。
十、帖拉所伊朵的骑乘图
原版客户端缺少骑乘「帖拉所伊朵」的人骑宠图,网页版补做了这组图,骑上 帖拉所伊朵 时地图和战斗中都能正常显示。骑乘条件见 骑乘。