Re: [閒聊] tmi2-mudlib 的更改

看板mud (網路地下城/文字遊戲)作者 (小太保)時間11年前 (2014/05/29 15:18), 11年前編輯推噓3(301)
留言4則, 4人參與, 最新討論串5/27 (看更多)
前篇有 2014/05/27 釋出時的說明 http://www.ptt.cc/bbs/mud/M.1401172160.A.AB8.html tmi2_fluffos_v3_改,20140529 版本 http://sanclaechan.myweb.hinet.net/tmi2_fluffos_v3_modify.rar 比方下載並解壓縮後目錄位置為 D:\tmi2_fluffos_v3_改\ (我以後會簡稱它為 tmi2_v3_改,再之後會加入 "sanc") 1.新增底下玩家指令 /cmds/std/_gps.c 所在房間的周邊路線圖指令 /cmds/std/_note.c 線上公告指令 /cmds/std/_view.c 物件資訊觀看指令 /cmds/std/_run.c 瞬移指令 除了 view 指令外其它都直接 cp 自我在 sanc 寫的指令,view 則採用了我在 sanc 所寫的 style > view bracelet 白錫護腕(White-Tin Bracelet) ──────────────────────────── 級數:30 型態:bracelet 重量:30 價格:2000 防禦:30 一面輕巧的白錫護腕, 採用了製成白瓦的陶土與錫的化合物所製 成的, 在防具市場上有相當不錯的評價. 白瓦土比例: 30% ──────────────────────────── 檔案路徑:/d/area/whitetile/eq/bracelet1。 2.新增底下 wiz 指令 /cmds/wiz/_npc.c /cmds/wiz/_runmap.c _npc.c 是我為 tmi2_fluffos_v3_改 重寫的指令,可管理所有 經 set_npcs 設定的 npc。 3.對底下指令稍微做了一些中文化 /cmds/std/_look.c > look [/d/area/wiz ] 神之國度 這裡是神居住的地方,在這裡遍佈著許多美麗的花園,裡頭 開滿了漂亮的花,還有幾隻蝴蝶在花叢裡飛舞著。中間有一條小 河流,潺潺的流水聲使你忘卻了心頭的煩悶!另外,還有幾位天 神正在坐在一旁的石頭上聊著天! 明顯出口有: whitetile, quad, shadow, 和 newbie. 神之僕人(servant) look 的部份會大量採用 sanc style。 4.新增底下 /adm/daemons 檔 /adm/daemons/recordd.c 這個東西 sanc 沒有,是我為儲存一些雜七雜八用的東西所寫 的新物件, 使用 /data/record.o 資料檔,目前用來儲存 npc 資料。 5.新增底下 /std 檔 /std/npc.c 各 npc 統一使用的 clone 檔 /std/shop.c 各種商店的基本繼承檔 /std/storeroom.c 各種商店的 storeroom clone 檔 /std/eq_shop.c 繼承 shop.c 的防具店 /std/wp_shop.c 繼承 shop.c 的武器店 原本的 tmi2_v3 也有 shop.c 我移除了,重寫新的,並使用 了 sanc 目前使用的 obj_num 儲存格,因此 sanc 的商店也 可在 tmi2_v3_改 裡頭順利載入商品。 > list 防具店現有商品如下: 序號 數量 價格 商品名稱 ================================================================= 1. 10 2000 白錫護腕(White-Tin Bracelet) 2. 10 6000 白錫之盾(White-Tin shield) 3. 10 4000 白錫之鎧(White-Tin plate) 4. 10 3000 白錫之靴(White-Tin Shoes) ================================================================= 6.修改底下 /adm 檔 /adm/daemons/chinesed.c 重寫 chinese_number 函數 /adm/simul_efun/format_string.c 新增 substr 函數 這樣 sanc 的 substr 函數在 tmi2_v3_改 也可使用 chinese_number 可能會有一些我尚未檢查到的 bug,等以後 發現了再更正即可。 7.修改底下 /std 檔 /std/room.c 新增 set_npcs 函數,可簡易設置 npc /std/user.c 區隔 wiz 與 ppl 的登入點 8.新增 /d/area 下樣本區域 /d/area/wiz.c wiz 登入點 /d/area/newbie sanc 的新手村(第一代版本) └007.c 為玩家登入點 /d/area/whitetile sanc 的白瓦鎮(含新型態區域) /d/area/sisdic sanc 的西斯迪克港(白瓦鎮南方) /d/area/shadow sanc 的影子傳說區域 9.修改中的東西 myhome 相關(要等 shop.c 確定了再繼續寫) 後續的部份有幾個大方向 1.更多的中文化 2.持續新增我在 sanc 寫過的東西 3.持續新增更多指令 4.持續導入 sanc style 相關的東西 5.持續讓更多系統對特定參數的判斷生效(如 invis) 6.檢查及修改戰鬥系統(不過這只是讓它不產生 bug) 每次更新一定不會動到的目錄: /u、/tmp 所以下載每一版本的人,可將自己寫的東西暫時放到 /u 例如 自己的 /u/x/xxx 目錄下,則每次只需透過搬移 /u 的動作就 能讓自己寫的東西 work 於新的版本。 而如果有使用到暫存檔的話也可暫時將暫存檔放在 /tmp 下。 Laechan@Sanc -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.106.224 ※ 文章網址: http://www.ptt.cc/bbs/mud/M.1401347917.A.777.html ※ 編輯: laechan (122.117.106.224), 05/29/2014 15:35:21

05/29 17:05, , 1F
推laechan大大的用心!
05/29 17:05, 1F
這東西最終還是要多人參與啦,一個人能力有限。 目前正在想辦法聯絡到 sanc 的 Int,以及問一下 sanc 的 satin 等前 wiz,如果他們同意,就能直接拿他們寫的改的 東西放進 tmi2_v3_改 裡頭,有些東西我真的覺得蠻不錯的 ,而且是從頭寫起來會花非常多時間的,如 gmonster.c。 當然如果我覺得有必要也是會寫寫看,以 gmonster.c 為例 ,它是非常 sanc style 的東西但依舊是 based on TMI-2, 所以它很適合放進現在的 tmi2_v3_改 裡頭,做為與其它的 LPMud、甚至與其它 mud 的很大的一種區隔。 (其它像 shut 也是) ※ 編輯: laechan (122.117.106.224), 05/29/2014 17:39:46

05/29 22:20, , 2F
超進度釋出新修版本,拜服..<(_ _)>
05/29 22:20, 2F

05/29 23:49, , 3F
戰鬥系統沒改完前都做不得數
05/29 23:49, 3F

06/03 01:24, , 4F
辛苦了, 有下有推
06/03 01:24, 4F
文章代碼(AID): #1JXjzDTt (mud)
文章代碼(AID): #1JXjzDTt (mud)