Like Share Discussion Bookmark Smile

J.J. Huang   2022-05-22   天堂私服 9.變身檔分析/修改   瀏覽次數:

天堂私服 | 變身檔-武器指令的教學

章節用意

此章將會針對106.weapon(@ # $ % &)做說明,並且針對後面的符號的位置所代表的做說明與舉例。

版本資訊

  • 客戶端版本
    • 天堂(Lineage 1.93C)
    • 天堂(Lineage 3.81C)
  • 核心版本
    • L1J-3.80c
  • 登入器版本
    • L1J-3.80c

前言

在開始前,請務必先將以下文章閱讀與實際操作過。

教學

  • 變身檔-格式與編碼基礎的【動作編碼/動作名稱說明-清單】,中有提到106.weapon(@ # $ % &),關於這個後面符號帶入的數字與對應的武器。

    1
    106.weapon(@ # $ % &)      → 武器
  • 在開始前先分析一下版本之間的list差異。

    • 舉例男法師#734106.weapon(@ # $ % &)
    • 左邊為381版本,右邊為193版本。
    • 可以發現左邊的381版本,並沒有使用106.weapon,右邊的193版本,有使用106.weapon
    • 4.walk sword381(3476-104.spr)版本圖檔是有拿的,反之193(734-72.spr)是空手的。
      1
      2
      3
      4
      // 381
      4.walk onehandsword(1 4,104.0:4<478 104.1:4 104.2:4<479 104.3:4)
      // 193
      4.walk sword(1 4,72.0:4 72.1:4[300 72.2:4 72.3:4)

    • 11.walk Axe381(3476-272.spr)版本圖檔是有拿的,反之193(734-112.spr)是空手的。
      1
      2
      3
      4
      // 381
      11.walk axe(1 4,272.0:4<478 272.1:4 272.2:4<479 272.3:4)
      // 193
      11.walk Axe(1 4,112.0:4 112.1:4[300 112.2:4 112.3:4)

    • 20.walk bow381(3476-176.spr)版本圖檔是有拿的,反之193(734-176.spr)是空手的。
      1
      2
      3
      4
      // 381
      20.walk bow(1 4,176.0:4<478 176.1:4 176.2:4<479 176.3:4)
      // 193
      20.walk Bow(1 4,176.0:4 176.1:4[300 176.2:4 176.3:4)

    • 24.walk spear381(3476-240.spr)版本圖檔是有拿的,反之193(734-144.spr)是空手的。
      1
      2
      3
      4
      // 381
      24.walk spear(1 4,240.0:4<478 240.1:4 240.2:4<479 240.3:4)
      // 193
      24.walk Spear(1 4,144.0:4 144.1:4[300 144.2:4 144.3:4)

    • 40.walk staff381(3476-144.spr)版本圖檔是有拿的,反之193(734-144.spr)是空手的。
      1
      2
      3
      4
      // 381
      40.walk staff(1 4,144.0:4<478 144.1:4 144.2:4<479 144.3:4)
      // 193
      40.walk staff(1 4,144.0:4 144.1:4[300 144.2:4 144.3:4)
  • 以下分析193版本中的weapon

    • 舉例男法師#734106.weapon(@ # $ % &)
      1
      106.weapon(736 741 738 739 742)
      • 第一個@設定為736,表示使用劍#736的變身編號。
      • 第二個#設定為741,表示使用斧#741的變身編號。
      • 第二個$設定為738,表示使用弓#738的變身編號。
      • 第二個%設定為739,表示使用矛#739的變身編號。
      • 第二個&設定為742,表示使用杖#742的變身編號。
        1
        2
        3
        4
        5
        6
        7
        8
        #735  216     mage male shadow    102.type(0)
        #736 216 mage sword 102.type(0)
        #737 216 mage twohanded sd 102.type(0)
        #738 216 mage bow 102.type(0)
        #739 216 mage spear 102.type(0)
        #740 216 mage staff 102.type(0)
        #741 216 mage large axe 102.type(0)
        #742 216 mage dagger 102.type(0)
    • 以下將各個變身編號預覽。

    • 所以在低版本的變身編號中,人物武器是需要透過武器指令配合才會拿上武器。

  • 381版本套用weapon指令:

    • weapon指令加入到381版本的變身編號內。

總結

  • 1.武器指令只有在低版本的時候有使用,高版本的圖檔基本上都有帶武器了。
  • 2.武器指令的五個編號分別代表(劍 斧 弓 矛 杖)。
  • 3.武器指令硬是套在高版本的編碼內會造成武器重疊、殘影。

結語

原創文章真的不易,希望多多支持,感謝。
最後建議回顧一下首章天堂私服 | 天堂私服架設教學,了解其章結目錄。

免責聲明

  • 本部落格文章中皆不提供任何所謂的遊戲「主程式」、「模擬器」、「登入器」…等等相關程式的下載點。
  • 本部落格文章中所見之遊戲主程式和服務器端程序均來自網路發佈,版本歸原作者所有
  • 本部落格文章為研究SQL資料庫與修改JAVA語法使用,非商業用途,亦無做營運事實等任何一切商業行為
  • 本部落格文章內容是為研究學習設計思想和原理為目的,絕沒有故意侵權或惡意抄襲、篡改其他遊戲內容

註:以上參考了
Linhelper論壇 - [教學] [彙整]List.spr變身檔網路教學彙整