查看: 9175|回復: 9

[問題] 關於寵物抓捕機率的問題

[複製鏈接]

8

主題

139

帖子

212

金錢

哥布林

Rank: 3Rank: 3

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
30
積分
351
在線時間
51 小時
相冊
0
日誌
0
好友
0
發表於 2024-11-22 09:08 | 顯示全部樓層 |閱讀模式
大幅數位科技
懇求大大 要如何修改寵物抓捕機率 語法有找到 只是在哪修改機率



private boolean isTamePet(L1NpcInstance npc) {
                boolean isSuccess = false;
                int npcId = npc.getNpcTemplate().get_npcId();
                if (npcId == 45313) { // タイガー
                        if ((npc.getMaxHp() / 3 > npc.getCurrentHp() // HPが1/3未満で1/16の確率
                                        )
                                        && (Random.nextInt(16) == 15)) {
                                isSuccess = true;
                        }
                } else {
                        if (npc.getMaxHp() / 3 > npc.getCurrentHp()) {
                                isSuccess = true;
                        }
                }isSuccess

                if ((npcId == 45313) || (npcId == 45044) || (npcId == 45711)) { // タイガー、ラクーン、紀州犬の子犬
                        if (npc.isResurrect()) { // RES後はテイム不可
                                isSuccess = false;
                        }





上一篇︰魔法娃娃透明化~王族明顯化~BOSS明顯化
下一篇︰求個大師~打BOSS 定在原點不動的問題

18

主題

617

帖子

2243

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2860
在線時間
152 小時
相冊
0
日誌
0
好友
0

最佳新人灌水之王

發表於 2024-11-22 10:37 | 顯示全部樓層
&& (Random.nextInt(16) == 15)) {
                                isSuccess = true;

這個 =  16分之1 機率成功

if ((npc.getMaxHp() / 3 > npc.getCurrentHp()) && (Random.nextInt(2) == 1)) {
        isSuccess = true;

這樣就是50%成功

[發帖際遇]: qwe7685zxc 撿了錢沒交公 金錢 降了 2 . 幸運榜 / 衰神榜
回復 支持 反對

使用道具 舉報

18

主題

617

帖子

2243

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2860
在線時間
152 小時
相冊
0
日誌
0
好友
0

最佳新人灌水之王

發表於 2024-11-22 10:40 | 顯示全部樓層
本帖最後由 qwe7685zxc 於 2024-11-22 10:42 編輯

100%的話

if (npc.getMaxHp() / 3 > npc.getCurrentHp()) {    isSuccess = true;}

這樣就可以


回復 支持 反對

使用道具 舉報

8

主題

139

帖子

212

金錢

哥布林

Rank: 3Rank: 3

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
30
積分
351
在線時間
51 小時
相冊
0
日誌
0
好友
0
 樓主| 發表於 2024-11-22 11:09 | 顯示全部樓層
qwe7685zxc 發表於 2024-11-22 10:40
100%的話

if (npc.getMaxHp() / 3 > npc.getCurrentHp()) {    isSuccess = true;}

謝謝大大回覆 跟指導 感恩大大 來去試試看

[發帖際遇]: open2245 發帖時在路邊撿到 2 金錢,偷偷放進了口袋. 幸運榜 / 衰神榜
回復 支持 反對

使用道具 舉報

8

主題

139

帖子

212

金錢

哥布林

Rank: 3Rank: 3

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
30
積分
351
在線時間
51 小時
相冊
0
日誌
0
好友
0
 樓主| 發表於 2024-11-22 11:13 | 顯示全部樓層
qwe7685zxc 發表於 2024-11-22 10:40
100%的話

if (npc.getMaxHp() / 3 > npc.getCurrentHp()) {    isSuccess = true;}

大大好 感恩大大 我成功了  大大知道 老虎的魅力需求在那邊修改嗎 感恩大大的解答

回復 支持 反對

使用道具 舉報

18

主題

617

帖子

2243

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2860
在線時間
152 小時
相冊
0
日誌
0
好友
0

最佳新人灌水之王

發表於 2024-11-22 12:07 | 顯示全部樓層
open2245 發表於 2024-11-22 11:13
大大好 感恩大大 我成功了  大大知道 老虎的魅力需求在那邊修改嗎 感恩大大的解答
...

我沒研究
也是網路上查的

召喚資料一覽DB的summonlist

sid         計算公式
level       召喚的等級限制
index       順序
npcid       要召喚的怪物ID
chaneed     也就是召喚該怪物所需要的魅力底限  
summoncost  召喚怪物的時候需要花費的魅力  數字越低可招喚的怪物越多  
ringneed    召喚該怪物是否需要招戒



[發帖際遇]: qwe7685zxc 被錢袋砸中進醫院,看病花了 5 金錢. 幸運榜 / 衰神榜
回復 支持 反對

使用道具 舉報

8

主題

139

帖子

212

金錢

哥布林

Rank: 3Rank: 3

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
30
積分
351
在線時間
51 小時
相冊
0
日誌
0
好友
0
 樓主| 發表於 2024-11-22 12:10 | 顯示全部樓層
qwe7685zxc 發表於 2024-11-22 12:07
我沒研究
也是網路上查的

好的 還是感謝大大的回覆 爬文後 有大大說要改核心 具體是哪一個也沒說 我也正在一個個找

回復 支持 反對

使用道具 舉報

18

主題

617

帖子

2243

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2860
在線時間
152 小時
相冊
0
日誌
0
好友
0

最佳新人灌水之王

發表於 2024-11-22 12:13 | 顯示全部樓層
open2245 發表於 2024-11-22 12:10
好的 還是感謝大大的回覆 爬文後 有大大說要改核心 具體是哪一個也沒說 我也正在一個個找 ...

我剛看了一下我的源碼有搜尋到

但是我的版本是 363 依薇的

src\com\lineage\server\model\skill\skillmode\SUMMON_MONSTER.java

大概在109行左右



回復 支持 反對

使用道具 舉報

1

主題

946

帖子

3萬

金錢

安塔瑞斯

Rank: 11Rank: 11Rank: 11Rank: 11

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
65
積分
32477
在線時間
599 小時
相冊
0
日誌
0
好友
0
發表於 2024-11-22 12:40 | 顯示全部樓層
原碼的話 一般都留著註解

先搜尋 魅力 看命名

一般常見是都用 cha

再去寵物那邊找有用cha計算的 基本上就是了

DB可能也有外拉 不過核心看最快

紅茶
聯絡方式
LINE: lineageapp
回復 支持 反對

使用道具 舉報

8

主題

139

帖子

212

金錢

哥布林

Rank: 3Rank: 3

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
30
積分
351
在線時間
51 小時
相冊
0
日誌
0
好友
0
 樓主| 發表於 2024-11-22 14:12 | 顯示全部樓層
yasioukon 發表於 2024-11-22 12:40
原碼的話 一般都留著註解

先搜尋 魅力 看命名

好的 感恩大大的解答

回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊會員

本版積分規則

天堂私服列表

45客服

Archiver| 45天堂私服論壇   分享到微博! 分享到臉書! 分享到噗浪! 分享到維特! 分享到Google+! 分享到LINE!

45天堂私服發佈站 ©    天堂私服架設教學  提供最新天堂私服最新資訊

流量最高、品質最好、服務最優、玩家首選、最新天堂私服資訊,都在45天堂私服發佈站.    免責聲明

Sitetag
line客服聯繫
掃一掃二碼
Line客服聯繫
24H專人回覆
返回頂部 返回列表