作者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/m.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