作者stare7500 ()
看板mud_sanc
标题Re: [问题] 副手武器
时间Sat Aug 12 13:20:03 2017
我泰坦之握是100
副手武器是
莫邪剑(mohu sword)
--------------------------------------------------------
单位:把
级数:20
型态:sword (可当第二武器)
重量:20
价格:5000
杀伤:500
命中:100
掉落:无
传说中由春秋战国时代之莫邪、干将夫妇所造铸而成之名剑,
其锋利削铁如泥,是一把好剑。
--------------------------------------------------------
主手拿: 赤ζ 蛇ζ 炎ζ(Red-Snake Sword)。
盾牌: 新手盾牌(Newbie Shield)
尝试装备副手 莫邪剑(mohu sword)
> wear mohu sword
你的两手已经各拿了一把武器跟盾了唷!
> l me
你的种族是人类,目前状况:容光焕发,精神抖擞。
身上装备有:
[头上戴着]:£神之福音£ 新手头盔(Newbie Helmet)
[脸上戴着]:£神之福音£ 新手护面(Newbie Mask)
[颈上戴着]:£神之福音£ 新手项链(Newbie Necklace)
[身上套着]:£神之福音£ 新手护甲(Newbie Plate)
[身上穿着]:£神之福音£ 新手战袍(Newbie Cloth)
[里头穿着]:£神之福音£ 新手内衣(Newbie Vest)
[身後披着]:£神之福音£ 新手披风(Newbie Cape)
[腰间系着]:£神之福音£ 新手腰带(Newbie Belt)
[手臂穿着]:£神之福音£ 新手护臂(Newbie Arm)
[手肘戴着]:£神之福音£ 新手护肘(Newbie Sleeves)
[手腕挂着]:£神之福音£ 新手镯环(Newbie Bracelet)
[第一武器]:赤ζ 蛇ζ 炎ζ(Red-Snake Sword)
[第二武器]:
[其他装备]:
[手上戴着]:£神之福音£ 新手护手(Newbie Gloves)
[屁屁穿着]:£神之福音£ 新手内裤(Newbie Underwear)
[下面穿着]:£神之福音£ 新手长裤(Newbie Pants)
[膝上戴着]:£神之福音£ 新手护膝(Newbie Kneepad)
[脚上穿着]:£神之福音£ 新手战鞋(Newbie Boots)
[小腿穿着]:£神之福音£ 新手护腿(Newbie Sock)
[手上拿着]:£神之福音£ 新手盾牌(Newbie Shield)
[胸前佩着]:£神之福音£ 新手护符(Newbie Amulet)
[胸前别着]:
[耳朵戴着]:£神之福音£ 新手耳环(Newbie Earring)
[手指戴着]:£神之福音£ 新手戒指(Newbie Ring)
[手指佩戴]:£神之福音£ 新手左戒(Newbie Leftring)
还请大大帮我看是什麽问题,谢谢。
※ 引述《laechan (挥泪斩马云)》之铭言:
: ※ 引述《stare7500 ()》之铭言:
: : 请问我学了泰坦之握後,在拿吨的情况下,第二武器反而装备不上去了说@@
: : 之前没学的时候是可以拿盾又拿副手武器的,没想到学了能拿的武器数目更少@@
: : 请问是bug还是设定问题??
: : 谢谢
: 总之先备份为 /cmds/std/wear.20170812
: 刚看了一下程式码,初步看不出问题在哪,你的 rage 主职骑士,
: 所以适用的是「泰坦之握 100」「主职战士 或 拿的武器不是双手
: 武器」的判断: ↑
: │
: int try_wield_one(object ob,int silent)│
: { │这个判断式的相反就是上面
: . │因为你拿的不是双手武器,
: . │就已符合"或"判断式的後项
: i=user->query("skill/titan-grip"); │这时就已经跟主职无关
: if(i>=100) ┌──────┘
: { ↑ 主职 非 战士
: if(ob->query("twohand") && (string)user->query("pri_guild")!="fighter")
: {
: .
: . // 只持盾、没拿任何其它武器的情况时,会符合该区判断
: .
: }
: 以下开始适用
: // 若该武器非双手武器 或 user 主职为战士的情况
: else
: {
: 我本身也模拟你的情况,泰坦之握 100、已经先拿盾:
: > wear shield
: 你装备上 白锡之盾(White-Tin shield)
: > l me
: [手上拿着]:白锡之盾(White-Tin shield)
: > wear axe
: 你装备上 白锡之斧(White-Tin Axe)。
: 所以一般单手武器是 ok 的。
: > remove all
: 你停止使用 白锡之斧(White-Tin Axe)。
: 你脱下白锡之盾(White-Tin shield)。
: > wear axe
: 你装备上 白锡之斧(White-Tin Axe)。
: > wear shield
: 你装备上 白锡之盾(White-Tin shield)。
: 所以调换顺序也是 ok 的。
: > remove all
: 你停止使用 白锡之斧(White-Tin Axe)。
: 你脱下白锡之盾(White-Tin shield)。
: 把白锡之斧暂时改为副手武器。
: > call axe;set;"second";1
: 武器(白锡之斧
: /u/l/laechan/area/whitetile/wp/axe1)-> set( "second", 1 ) = 0
: > wear shield
: 你装备上 白锡之盾(White-Tin shield)。
: > wear axe
: 你装备上 白锡之斧(White-Tin Axe)。
: 我测试的结果是 ok 的喔,它可以一手装盾、一手拿副手武器。
: > remove all
: 你停止使用 白锡之斧(White-Tin Axe)。
: 你脱下白锡之盾(White-Tin shield)。
: 把白锡之斧暂时改为双手武器。
: > call axe;delete;"second"
: 武器(白锡之斧
: /u/l/laechan/area/whitetile/wp/axe1)-> delete( "second" ) = 0
: > call axe;set;"twohand";1
: 武器(白锡之斧
: /u/l/laechan/area/whitetile/wp/axe1)-> set( "twohand", 1 ) = 0
: 然後测试
: > wear shield
: 你装备上 白锡之盾(White-Tin shield)。
: > wear axe
: 你装备上 白锡之斧(White-Tin Axe)。
: 你会发现就算是拿双手武器,它一样可以一手持盾,一手持武。
: (就算调换装备顺序也一样可以)
: 另外测试双持单手武器(型态要一样)
: > remove all
: 你停止使用 白锡之斧(White-Tin Axe)。
: 你脱下白锡之盾(White-Tin shield)。
: > wear axe
: 你装备上 菲里德长斧(Felid-Long Axe)。
: > wear axe 2
: 你装备上 白锡之斧(White-Tin Axe)。
: > wear shield
: 你的两支手都拿了武器,没有第三支手可以拿盾了唷!
: > l me
: [第一武器]:菲里德长斧(Felid-Long Axe)
: [第二武器]:白锡之斧(White-Tin Axe)
: 双持单手武器也是可以的。
: 以上是我的测试结果,因为你没有贴出你实际使用时所谓"无法装备"
: 的相关叙述及讯息(或截图),所以我很难判断你的问题点在哪。
: 反之,若你能提供你装备失败时的讯息(或截图),我会比较好判断程
: 式问题点在哪。
: 以下为 titan-grip 的规则
: > help titan-grip
: 泰坦之握(Titan-grip)
: 战士的专属技能之一,必须练到战士满级才能学到的技巧,练满
: 该技能者,可无视武器的装备重量限制,并可单手持握双手武器
: 详细规则:
: 1.泰坦之握练满 且 主职为战士 : 可双持双手武器
: 2.泰坦之握练满 : 可同时持双手武及盾牌
: 可双持单手武器
: (副手武器的装配则与泰坦之握技能无关)
: LAechan
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.25.27.155
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1502515207.A.723.html
1F:推 luchiya123 : 本来就只能拿两把啊… 08/12 14:36
2F:推 luchiya123 : 有学泰坦是可以拿双手武器加上盾 08/12 15:15
3F:→ luchiya123 : 不是可以双持武器加上盾啦 08/12 15:15
4F:→ laechan : 泰坦之握没学到100的人,在已一手持武一手持盾的情况 08/12 16:44
5F:→ laechan : 你不能同时使用两把武器喔! 08/12 16:44
6F:→ laechan : 只有泰坦之握已经学满的人才可能可以这麽做喔! 08/12 16:45
7F:→ laechan : 它在判断盾之前就会先判断你是不是已一手拿武器了 08/12 16:45
8F:→ laechan : 你若要try,可以abandon guild fighter 从25级降到24 08/12 16:46
9F:→ laechan : 这时泰坦之握会消失,这时你就可以去试看看能不能装 08/12 16:46
10F:→ hlead : 简单来说双持武器跟双手武器...是不一样的意思.. 08/13 18:06
11F:→ hlead : 你可以想像...泰坦之握 = 力量变超大... 08/13 18:08
12F:→ hlead : 可是他不是让你多长出一只手... 08/13 18:08
13F:→ hlead : 力量变超大 => 原本只能拿西洋剑..现在可以拿阔剑.. 08/13 18:10
14F:→ laechan : 对了玩家可建议泰坦之握的其它好处,毕竟是Lv25技能 08/13 21:27