[閒聊] 20230220修改事項

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間1年前 (2023/02/20 09:09), 1年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
今天同樣不論多細微的新增、修改,都會寫在修改事項內。今天 的目標是開放第一座鐘塔區域,位置是塞迪斯東北方的鐘塔,預 計初期開放兩層。四座鐘塔總房間數預計 1000 以內,平均每一 座可以兩百多個房間,我會讓每一層在 80 個房間以內。 四座鐘塔會吃同一組三段敘述群,四座鐘塔出現的魔物也幾乎都 一樣。 今天先調教AI生成我想要的描述。我大概知道請它幫我生成鐘塔 的描述是有限的且有可能不合用,但透過適當的誘導就可以。 一、塞迪斯鐘塔通用房間敘述及怪物名稱、怪物敘述初期生成完畢 /data/area/ppl/hiei/sides/tower/ 目錄新增完成 /data/area/ppl/hiei/sides/tower/塞迪斯鐘塔 敘述檔新增完成 順序是:鐘塔要先開放,最快過一天後才能開放 l012 任務 二、塞迪斯子區域「莉雅拉鐘塔」開放 /adm/daemons/map_d.c 不備份修改 /cmds/std/_area.c 不備份修改 /open/cmds/arealist.data 新增ok > area 莉雅拉鐘塔 強 / w,l mirror,sides, 14e 11n, enter /u/p/ppl/hiei/sides/tower 目錄創建ok /u/p/ppl/hiei/sides/tower/area.h 檔案設定ok /u/p/ppl/hiei/sides/tower/area_long.h 檔案設定ok /u/p/ppl/hiei/sides/tower/gmonster.c 檔案設定ok /u/p/ppl/hiei/sides/tower/smonster.c 檔案設定ok /u/p/ppl/hiei/sides/tower/script_area 檔案設定ok /u/p/ppl/hiei/sides/tower/script_mob1~5 檔案設定ok /u/p/ppl/hiei/sides/tower/map1x 檔案新增ok /u/p/ppl/hiei/sides/tower/map1 檔案新增ok /u/p/ppl/hiei/sides/tower/map2x 檔案新增ok /u/p/ppl/hiei/sides/tower/map2 檔案新增ok /u/p/ppl/hiei/sides/tower/area_room.c 出口設定: 060-鐘塔.c ←→ 088.c 053.c ←→ 131.c /u/p/ppl/hiei/sides/tower/area_room.c 設定ok 三、修正 -1+random(2) 的錯誤 感謝 justin 回報。 /cmds/std/_blarket.c 不備份更新 /u/l/laechan/special/room/fortune.c 不備份更新 修正為 -1+random(3) call workroom;x20230221 x=({ 1, 2, 3, 4, 5, 6, 7, 8 }) x=({ 5, 8, 4, 6, 3, 7, 2, 1 }) -1+random(3) 是可 work 的。 四、修正 quest status 內的部份判斷式 感謝 justin 回報。 /cmds/std/_quest.c 不備份修改 if(!catch(ob=find_object_or_load("/open/cmds/quest/"+ tmps[i][0][0..0]+"/"+tmps[i][0]))) titles=ob->query_quest_title(); else titles="/open/cmds/quest/"+tmps[i][0][0..0]+"/"+tmps[i][0]+" fail load"; fail load 應該要發生於 if(catch 時,原先的寫法沒有 ! 號, 已改正。 ((int)tmps[i][2]>=1 ? "已完成" : "未完成"), 原先是 ==1,有鑑於某些任務是可完成多次的,因此改成 >=1, 即只要完成過一次,後面不管完成幾次都顯示已完成。 五、 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.145.135 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1676855371.A.781.html ※ 編輯: laechan (59.126.145.135 臺灣), 02/22/2023 17:10:02
文章代碼(AID): #1ZyiXBU1 (mud_sanc)
文章代碼(AID): #1ZyiXBU1 (mud_sanc)