[心得] 區域寫作 object

看板mud_mars (瑪爾斯群英傳)作者 (Eplis)時間12年前 (2012/10/30 01:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
這篇將探討區域內的物件,也就是遊戲中的道具、裝備、或是任何物品 以下是黃武的例子 #8306 Hercules' girth~ 海克力斯的腰帶(Hercules' girth)~ 一條閃著金色光輝的腰帶(girth)~ ~ 9 1|2048|32768|65536 1|2048 -44 5600 5600 0 17 10000 100 0 0 0 0 10 0 A 1 2 A 5 -2 A 17 -25 A 19 30 A 94 4 M wear~ 你覺得力量不斷地湧入體內,感到全身筋骨舒暢無比.~ $n的雙目變得炯炯有神,看起來精神奕奕.~ M remove~ 似乎感到有些空虛,某種力量從你的體內消失了...~ $n好像變得虛弱許多,無精打采的樣子.~ E Heracles' girth~ 大力士海克力斯(Hercules),是天神宙斯的兒子,從小就擁有超 人的神力,長大後更為人類做了許多有益的事,成為一個人盡 皆知的大英雄. ~ ====================================================================== #8306 物品編號 Hercules' girth~ 物品英文ID,一樣用 ~ 結尾,建議都用小寫 海克力斯的腰帶(Hercules' girth)~ 物品的名稱,就是玩家在身上、包包內所看到的名字 一條閃著金色光輝的腰帶(girth)~ 物品放置在房間內的敘述 ~ 千萬不要忘記這裡的這個結尾符號 9 1|2048|32768|65536 1|2048 [物品種類] [物品旗標] [物品穿戴部位] 種類共有以下: #define ITEM_LIGHT 1 照明 #define ITEM_SCROLL 2 卷軸 #define ITEM_WAND 3 棍杖 #define ITEM_STAFF 4 法杖 #define ITEM_WEAPON 5 武器 #define ITEM_TREASURE 8 寶藏 #define ITEM_ARMOR 9 盔甲 #define ITEM_POTION 10 藥劑 #define ITEM_FURNITURE 12 家具 #define ITEM_TRASH 13 垃圾 #define ITEM_CONTAINER 15 容器 #define ITEM_DRINK_CON 17 裝水容器 #define ITEM_KEY 18 鑰匙 #define ITEM_FOOD 19 食物 #define ITEM_MONEY 20 金錢 #define ITEM_BOAT 22 船 #define ITEM_CORPSE_NPC 23 NPC屍體 #define ITEM_CORPSE_PC 24 玩家屍體 #define ITEM_FOUNTAIN 25 水池 #define ITEM_PILL 26 藥丸 #define ITEM_MINS 27 音樂系 #define ITEM_HERB 28 草藥 #define ITEM_ORCS 29 礦石(原版就key錯) #define ITEM_MEDICATEBOX 30 藥箱 #define ITEM_SPIRITSTONE 31 精靈石 #define ITEM_OFFHAND 32 副手武器(限定法師用) 物品旗標為以下: ITEM_GLOW 1 閃亮 ITEM_HUM 2 嗡嗡作響 ITEM_DARK 4 黑暗 ITEM_LOCK 8 鎖住(用在門、容器) ITEM_EVIL 16 邪惡 ITEM_INVIS 32 隱形 ITEM_MAGIC 64 魔法 ITEM_NODROP 128 不可丟 ITEM_BLESS 256 保佑 ITEM_ANTI_GOOD 512 反正義 ITEM_ANTI_EVIL 1024 反邪惡 ITEM_ANTI_NEUTRAL 2048 反中立 ITEM_NOREMOVE 4096 不可脫 ITEM_INVENTORY 8192 只能攜帶 ITEM_NOSAVE 16384 不可儲存 ITEM_MANSET 32768 可自己設定物品的值(下面的各種設定值) ITEM_SETGOLD 65536 可自己設定物品價值重量與等級 ITEM_NOCOPY 131072 不可複製 ITEM_NEUTRAL 262144 限中性 ITEM_MALE 524288 限男性 ITEM_FEMALE 1048576 限女性 物品穿戴部位如下: ITEM_TAKE 1 拿在手上(無法穿戴任何部位) ITEM_WEAR_FINGER 2 手指 ITEM_WEAR_NECK 4 項鍊 ITEM_WEAR_BODY 8 身體 ITEM_WEAR_HEAD 16 頭 ITEM_WEAR_LEGS 32 腿 ITEM_WEAR_FEET 64 腳 ITEM_WEAR_HANDS 128 手套 ITEM_WEAR_ARMS 256 手臂 ITEM_WEAR_SHIELD 512 護盾 ITEM_WEAR_ABOUT 1024 背部(披風類) ITEM_WEAR_WAIST 2048 腰 ITEM_WEAR_WRIST 4096 手腕 ITEM_WIELD 8192 握在手上 ITEM_HOLD 16384 雙手握住(僅能雙手握) ITEM_WEAR_EAR 32768 耳朵 -44 5600 5600 0 [物品防護等級] [最大耐用度] [目前耐用度] [種類] (value0) (value1) (value2) (value3) 防護等級通常介於 -1 ~ -99 之間,當然也有超過的,但是建議都在這個區間內 其中較好的裝備通常會在 -50~-99 耐用度這邊是給防具用的, 如果是武器則是小傷和大傷,公式分別是 (obj_lv/4+2, obj_lv*3/4+6) 目前不建議做音樂系武器,因為更複雜一點 種類的話就是武器專用,非武器就用0 00:hit 01:slice 刀斧 02:stab 槍 03:slash 長劍 04:whip 鞭 05:claw 爪 06:blast 弓 07:pound 棍 08:crush 鎚 11:pierce 小刀/匕首/手術刀 若要設定手術刀請通知我,手術刀在程式內另有設定 17 10000 100 [重量] [價值] [等級] 0 0 0 0 10 0 [new_value0] [new_value1] [new_value2] [new_value3] [new_value4] 限定職業 1:法師 2:遊俠 4:盜賊 8:武士 16:魔劍 32:走唱 64:格鬥 128:醫生 例如給法師和格鬥穿就是 1|64 [new_value5] 其他value屬性會因為物品種類不同而有不同的意義,後面會詳細討論 A 1 2 A 5 -2 A 17 -25 A 19 30 A 94 4 這邊就是裝備/武器的屬性設定, A [種類] [影響值] 種類如下: APPLY_STR 1 APPLY_DEX 2 APPLY_INT 3 APPLY_WIS 4 APPLY_CON 5 APPLY_SEX 6 APPLY_CLASS 7 APPLY_LEVEL 8 APPLY_AGE 9 APPLY_HEIGHT 10 APPLY_WEIGHT 11 APPLY_MANA 12 APPLY_HIT 13 APPLY_MOVE 14 APPLY_GOLD 15 APPLY_EXP 16 APPLY_AC 17 APPLY_HITROLL 18 APPLY_DAMROLL 19 /* 以下為吸收,最小1最大10,10代表完全吸收 */ APPLY_WIND_B 71 APPLY_FIRE_B 72 APPLY_WATER_B 73 APPLY_EARTH_B 74 APPLY_SAINT_B 75 APPLY_EVIL_B 76 APPLY_LIGHT_B 77 APPLY_DARKNESS_B 78 APPLY_LIGHTNING_B 79 APPLY_POISON_B 80 APPLY_BREATH_B 81 71~81 代表吸收,值一樣是 1~10,10代表完全傷害吸收 82~92 代表反射,值一樣是 1~10,10代表完全傷害反射 93~103 代表抵抗,值一樣是 1~10,10代表完全傷害抵抗 吸收是會回血,10代表多少傷害就回多少 反射就是反射傷害給施法者 抵抗就是抗性,10代表完全抵抗 M wear~ 你覺得力量不斷地湧入體內,感到全身筋骨舒暢無比.~ $n的雙目變得炯炯有神,看起來精神奕奕.~ 這邊是穿上物品時會有的敘述,第一行是自己看到,第二行是房間內所有人看到的 $n是自己 M remove~ 似乎感到有些空虛,某種力量從你的體內消失了...~ $n好像變得虛弱許多,無精打采的樣子.~ 同上,脫掉裝備時的敘述 E Heracles' girth~ 大力士海克力斯(Hercules),是天神宙斯的兒子,從小就擁有超 人的神力,長大後更為人類做了許多有益的事,成為一個人盡 皆知的大英雄. ~ look 物品時的敘述,要注意 E 後面是關鍵字 物品設定在這邊告一段落,接下來是介紹每一種物品各自value的意義 01 ITEM_LIGHT value[0] 沒有使用 value[1] 沒有使用 value[2] 光源可以使用的時間 0 是不能用 -1 是用不完 value[3] 沒有使用 02 ITEM_SCROLL value[0] 等級[取消未用 ,改用物品等級代替] value[1] 法術名稱 1 value[2] 法術名稱 2 value[3] 法術名稱 3 03 ITEM_WAND value[0] 等級[取消未用 ,改用物品等級代替] value[1] 最多有幾發 value[2] 目前有幾發 value[3] 法術名稱 04 ITEM_STAFF value[0] 等級[取消未用 ,改用物品等級代替] value[1] 最多有幾發 value[2] 目前有幾發 value[3] 法術(sn) 05 ITEM_WEAPON value[0] 沒有使用 value[1] 沒有使用 (系統自動用來設定傷害力的最小值) value[2] 沒有使用 (系統自動用來設定傷害力的最大值) value[3] 武器攻擊方式: 01 slice 使勁一砍 02 stab 全力一戳 03 slash 用力一斬 04 whip 用力鞭打 05 claw 用力一抓 06 blast 用力一彈 07 pound 用力一敲 08 crush 用力一槌 09 grep 用力一撕 10 bite 用力一咬 11 pierce 用力一刺 12 suction 用嘴一吸 13 chop 咆嘯一射 14 用力一撞 15 split 用力一劈 08 ITEM_TREASURE value[0] 沒有使用 value[1] 沒有使用 value[2] 沒有使用 value[3] 沒有使用 09 ITEM_ARMOR value[0] 沒有使用 (系統自動亂數設定防護等級) 防護等級 value[1] 沒有使用 (系統自動儲存舊防護等級) 耐用度 value[2] 沒有使用 (系統自動儲存舊物品價值) 耐用度 value[3] 沒有使用 10 ITEM_POTION value[0] 等級 value[1] 第一個法術(sn) value[2] 第二個法術(sn) value[3] 第三個法術(sn) 15 ITEM_CONTAINER value[0] 可以放置的重量 value[1] 旗標:1 可以開關 2 無法撬開的 4 關著的 8 鎖著的 value[2] 鑰匙號碼(vnum) value[3] 沒有使用 17 ITEM_DRINK_CON value[0] 可以裝的容量 value[1] 目前的容量 value[2] 液體號碼 (在 const.c 的 liq_table) 0是水 value[3] 若是非 0 就是有毒 1是啤酒 2是葡萄酒 18 ITEM_KEY 3是麥酒 value[0] 沒有使用 4是烈麥酒 value[1] 沒有使用 5是威士忌 value[2] 沒有使用 6是檸檬水 value[3] 沒有使用 7是firebreather 8是local specialty 19 ITEM_FOOD 9是slime mold juice value[0] 這個食物可以食用的時間 10是牛奶 value[1] 沒有使用 11是茶 value[2] 沒有使用 12是咖啡 value[3] 若是非 0 就是有毒 13是血 14是鹽水 15是可樂 20 ITEM_MONEY value[0] 錢的數量 16是蜂蜜酒 value[1] 沒有使用 17是伏特加 value[2] 沒有使用 value[3] 沒有使用 25 ITEM_FOUNTION value[0] : 此泉水的最大容量(200~300) value[1] : 此泉水目前的容量 value[2] : 此泉水所裝的液體 value[4] : 此泉水的屬性影響 1 : 中毒 2 : 恢復HP 3 : 恢復MP 4 : 恢復MOVE 26 ITEM_PILL value[0] 吃下藥丸施放的法術等級 value[1] 施放法術1的序號 value[2] 施放法術2的序號 value[3] 施放法術3的序號 new_value[0] 藥丸/藥草影響類型 new_value[1] 藥丸/藥草影響量 new_value[2] 藥丸/藥草影響時間 new_value[3] new_value[4] 藥丸/藥草限制的職業 new_value[5] -- Mars-瑪爾斯群英傳,為一種多人的地下城文字網路遊戲(MUD), 以西方魔法奇幻風格為背景,讓玩家扮演各種職業進行冒險、解謎。 IP:220.135.242.105:8888 討論板: PTT mud_mars Eplis @ Mars -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.218.24.252
文章代碼(AID): #1GZhg-dq (mud_mars)
文章代碼(AID): #1GZhg-dq (mud_mars)