- UID
- 1005
- 閱讀權限
- 100
- 主題
- 142
- 帖子
- 263
- 精華
- 0
- A幣
- 635
- 在線時間
- 155 小時
- 最後登錄
- 2024-11-9
區域版主
- 主題
- 142
- 帖子
- 263
- 精華
- 0
- 綜合社群主題發文量
- 9
- 電玩社群主題發文量
- 10
- 娛樂社群主題發文量
- 0
- 技術社群主題發文量
- 98
- 閱讀權限
- 100
- 註冊時間
- 2016-5-17
TA的每日心情 | 怒 2022-4-29 14:36 |
---|
簽到天數: 5 天 連續簽到: 1 天 [LV.2]偶爾看看I
|
本帖最後由 t9540513 於 2022-4-25 11:39 編輯
在對岸討論區看到滿不錯的文章,對輪迴有興趣的,應該會比較關注在
他是怎麼讓地圖怪物變多,這篇文章應該能提供不錯的思路。
「作者」: 岛霸
對了,如果好奇是什麼網站,名稱是「楓葉物語」,但裡面大多是cms的討論內容。
- 第一步
- 修改MapleMap.java 中 創建怪物刷新速度變數 createMobInterval 的值 為1000 (每一秒刷新一次)
- 第二步
- 修改MapleMap.java中的 loadMonsterRate 方法
- 給記錄怪物數量的集合 迴圈添加 指定的倍率次
- Collection<Spawns> newSpawn = new LinkedList<>();
- Collection<Spawns> newBossSpawn = new LinkedList<>();
- for (Spawns s : monsterSpawn) {
- if (s.getCarnivalTeam() >= 2) {
- continue; Remove carnival spawned mobs
- }
- if (s.getMonster().getStats().isBoss()) {
- newBossSpawn.add(s);
- } else {
- if(怪物召喚模式 == 1){
- = 多倍怪物
- for(int i = 0 ; i <= 倍率-1; i++){
- newSpawn.add(s);
- }
- }
- newSpawn.add(s);
- }
- }
- monsterSpawn.clear();
- monsterSpawn.addAll(newBossSpawn);
- monsterSpawn.addAll(newSpawn);
- 第三步
- 修改MapleMap respawn (怪物重生方法)
- 同樣對 召喚點 調用召喚怪物的代碼塊 進行多次迴圈
- spawnPoint.spawnMonster(this);
複製代碼
|
|