作者laechan (挥泪斩马云)
看板mud_sanc
标题Re: [闲聊] 套装资料 v.20221213
时间Fri Dec 23 06:51:48 2022
保留前篇。
/u/l/laechan/area/secret/eq/
※★☆不屈的意识☆★※ 石王铠甲 armor
※★☆不屈的意识☆★※ 石神之戒 ring
※★☆不屈的意识☆★※ 石精之左戒 leftring
※★☆不屈的意识☆★※ 石之鬼面 mask
/d/ppl/norr/elf_suit/
※★☆妖精的契约☆★※ 生气之林 forest
※★☆妖精的契约☆★※ 疾行之雷 thunder
※★☆妖精的契约☆★※ 灼热之炎 fire
※★☆妖精的契约☆★※ 冰清之泉 water
※★☆妖精的契约☆★※ 赞颂之风 wind
※★☆妖精的契约☆★※ 安宁之地 earth
/d/ppl/highelf/happyearth/gamble/uncommon/
完全不雷格小戒 llring
完全不雷格内裤 lunderwear
完全不雷格手套 lgloves
完全不雷格手镯 lbracelet
完全不雷格耳环 learring
完全不雷格戒 lring
完全不雷格披风 lcape
完全不雷格长裤 lpant
完全不雷格背心 lvest
完全不雷格重盾 lshield
完全不雷格乌铠 lplate
完全不雷格盔 lhelmet
完全不雷格项链 lnecklace
完全不雷格腰带 lbelt
完全不雷格慢跑鞋 lboots
完全不雷格锁衣 lcloth
完全不雷格护肘 lsleeves
完全不雷格护符 lmisc
完全不雷格护脚 lleg
完全不雷格护膝 lkneepad
完全不雷格护臂 larm
完全不雷格铁面 lmask
完全不雷格胫甲 lsock
/d/auc/2017_情人节/
≒ 死魂 ≒ (怒)嫉妒假面 (怒)嫉妒假面
≒ 死魂 ≒ ★★♀好人内裤♂★★ 好人内裤
≒ 死魂 ≒ 「**死死主义**」怨念不灭死团袍 怨念不灭死团袍
【邪灵之杀意】 邪神之靴 /d/dfire/caresa/eq/demon_boots
【邪灵之杀意】 鬼牙刀 /u/l/laechan/area/hole/wp/blade4
【邪灵之杀意】 鬼面护盾 /d/ppl/quest/ghost/eq/shield
【邪灵之杀意】 邪炎手镯 /d/ppl/zechs2/tample/eq/bracelet
【邪灵之杀意】 魔魇战甲 /d/moto/badcity/eq/plate
/d/ppl/highelf/happyearth/gamble/rare/
<神圣光芒> 神蹟之戒 c-ring
<神圣光芒> 神蹟之靴 c-leg
<神圣光芒> 神蹟之胫甲 c-sock
<神圣光芒> 神蹟左戒 c-lring
<神圣光芒> 神蹟耳环 c-mask
<十字光芒> 十字之左戒 b-lring
<十字光芒> 十字之戒 b-ring
<十字光芒> 十字之靴 b-boots
<十字光芒> 十字头盔 b-helmet
─╪☆挑战者的荣耀☆╪─ 荣耀石腕轮 /d/ppl/norr/forest/eq/bracelet
─╪☆挑战者的荣耀☆╪─ 荣耀石头盔 /d/ppl/norr/forest/eq/helmet
─╪☆挑战者的荣耀☆╪─ 荣耀石护符 /d/ppl/norr/forest/eq/amulet
─╪☆挑战者的荣耀☆╪─ 荣耀石护腿 /d/ppl/fmf/lion/eq/leg
─╪☆挑战者的荣耀☆╪─ 荣耀石铠甲 /d/ppl/norr/forest/eq/plate
/d/evil/evil/eq/
←乂魔神之怒乂→ 恶魔之铠 armor
←乂魔神之怒乂→ 翼魔的薄纱 cape
←乂魔神之怒乂→ 巫魔的指节 gloves
←乂魔神之怒乂→ 魔王的戒指 ring
/d/ppl/norr/quarcha/newbie_suit/
£神之福音£ 新手内衣 vest
£神之福音£ 新手内裤 underwear
£神之福音£ 新手左戒 leftring
£神之福音£ 新手耳环 earring
£神之福音£ 新手戒指 ring
£神之福音£ 新手披风 cape
£神之福音£ 新手长裤 pant
£神之福音£ 新手盾牌 shield
£神之福音£ 新手项链 necklace
£神之福音£ 新手腰带 belt
£神之福音£ 新手战袍 cloth
£神之福音£ 新手战鞋 foot
£神之福音£ 新手头盔 head
£神之福音£ 新手护手 gloves
£神之福音£ 新手护甲 body
£神之福音£ 新手护肘 sleeves
£神之福音£ 新手护面 mask
£神之福音£ 新手护符 misc
£神之福音£ 新手护腿 sock
£神之福音£ 新手护膝 kneepad
£神之福音£ 新手护臂 arm
£神之福音£ 新手镯环 bracelet
☆ζ浣尘玉壶冰ζ☆ 逆 ‧ 律 /d/ppl/wide/virtue/wp/law
☆ζ浣尘玉壶冰ζ☆ 翾风回雪抄 /d/ppl/wide/virtue/eq/flutter
☆ζ浣尘玉壶冰ζ☆ 誓约法愿 /d/ppl/wide/virtue/eq/vow
Ξ无垠之限Ξ 踏雪无痕 /d/ppl/wide/virtue/eq/an-trail
Ξ无垠之限Ξ 鸿蒙如意指 /d/ppl/wide/virtue/eq/finger
Ξ无垠之限Ξ 贯 月 查 /d/ppl/wide/virtue/eq/kuanyuehcha
Ξ无垠之限Ξ 观 日 玉 /d/ppl/wide/virtue/eq/kuanjihyu
[光明太阳剑] 圣剑披风(Cloak of Swordmaster) /d/dfire/caresa/eq/swordcloak
/d/ppl/blue/dragonknight/eq/
<∮圣龙之印∮> 龙吟斗篷 cloak
<∮圣龙之印∮> 龙翎圣翼盔 helmet
<∮圣龙之印∮> 破灭龙麟指 gloves
<∮圣龙之印∮> 圣龙铠甲 armor
/d/dfire/caresa/eq/
[魔装精灵] 炎魔护身符 flameamulet
[魔装精灵] 水星の腕轮 watergloves
[魔装精灵] 加西尼之星环 cassini
[魔装精灵] 风语仙衣 windcloth
[光之勇者王]罡 天 盔 heavenhelm
[光之勇者王]龙皮披风 dragoncape
[光之勇者王]左 手 剑 /d/dfire/caresa/wp/lefthandsword
[光之勇者王]神圣鳞甲 saintplate
[光之勇者王]圣骑士银盾 knightshield
【盗贼世家】 妖刃‧紫雷天翔 /d/ppl/quest/evil/wp/dagger
【盗贼世家】 闇影面具 /d/ppl/quest/evil/eq/mask
【盗贼世家】 闇影指环 /d/ppl/quest/evil/eq/ring
【盗贼世家】 闇影蚕膝 /d/ppl/quest/evil/eq/kneepad
+★≦神兽降临≧★+ 朱雀长裤 /d/ppl/highelf/west/4/eq/pant
四神兽之一的朱雀所有,用火之力所焠炼出来的裤子。
set("anti_effect/fire",10);
set("stat_limit",(["air":2400,"dex":2000]));
set("effect",(["stat-dex":15,"stat-air":20]));
set("origin_effect",(["stat-dex":15,"stat-air":20]));
set("suit_data",(["suit_kind" : "celestial",
"suit_total" : ({"belt","kneepad","sleeves","pant"}),
"suit_type" : "pant",
"suit_effect" : (["stat-air":5,
"stat-dex":5]),
"suit_ok_effect" : (["stat-dex":20,
"stat-air":25])]));
+★≦神兽降临≧★+ 朱雀长裤 /d/ppl/highelf/west/4/eq/pant2
四神兽之一的朱雀所有,用火之力所焠炼出来的裤子。
set("anti_effect/fire",10);
set("stat_limit",(["air":2000,"dex":1500]));
set("effect",(["stat-dex":10,"stat-air":15]));
set("origin_effect",(["stat-dex":10,"stat-air":15]));
set("suit_data",(["suit_kind" : "celestial",
"suit_total" : ({"belt","kneepad","sleeves","pant"}),
"suit_type" : "pant",
"suit_effect" : (["stat-air":5,
"stat-dex":5]),
"suit_ok_effect" : (["stat-dex":15,
"stat-air":20])]));
+★≦神兽降临≧★+ 青龙腰带 /d/ppl/highelf/west/4/eq/belt
+★≦神兽降临≧★+ 青龙腰带 /d/ppl/highelf/west/4/eq/belt2
+★≦神兽降临≧★+ 玄武护膝 /d/ppl/highelf/west/4/eq/kneepad2
+★≦神兽降临≧★+ 玄武护膝 /d/ppl/highelf/west/4/eq/kneepad
+★≦神兽降临≧★+ 白虎护肘 /d/ppl/highelf/west/4/eq/sleeves2
+★≦神兽降临≧★+ 白虎护肘 /d/ppl/highelf/west/4/eq/sleeves
目前的问题有几个
一、所有的套装并不全在同一个目录
二、部份套装包含武器
三、同名的套装有两套(如上面名称为神兽降临的套装)
我会先调查三,为何同名的有两套,然後移除其中一套。
以朱雀长裤为例,同名套装有两套,但属性设定不一样,理论上
因为套装没在管档名,所以如果 pant 与 pant2 皆可入手的话,
则拿到 pant2 的人其套装效果会比拿到 pant1 的人较好。
这样的话,套装属性就会有多种组合,但它的确有特色,所以我
会保留这样的设定。
剩下的问题都好解决,基本就是给套装一个英文名,其英文名称
暂时就仿 eqstat -suit 看到的。基本想法是
1. 英文名称 -> 对映套装名称
2. 再用套装名称 -> 捞出对应套装全名
3. 再用对应套装全名 -> 捞出其武防档名
4. 再用其武防档名 -> 捞出该武防的设定资料
1 弄出来,2 3 4 就好解决。
有後续会再回文,下次回文应该主程式段就已写好,在还没写好
前,玩家就先继续用 eqstat -suit,我在改好主程式段前,会先
去对 eqstat -suit 动一些手脚,让它能先产生我想要的结果。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.126.145.135 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1671749511.A.B68.html
※ 编辑: laechan (59.126.145.135 台湾), 12/23/2022 09:03:18
以下大致规划做法及顺序。
因为目前大部份套装都继承我写的 NEWSUIT,这比较好处理,
因为它们都有..
1. "suit_data/suit_kind" 参数,即套装的英文名
2. 也有 "origin_short" 及 "origin_chi_name" 即套装名称
3. 我只要改 NEWSUIT 就可以读出套装名
4. 同样的只要改 NEWSUIT 就能产生我要的属性等字串
我应该会先改 NEWSUIT,增加至少两个函数。
暂时新增完毕。
===============================================================
之後会再改 /open/cmds/suit.c,以 "suit_data/suit_kind"
做为主 key,下串 type 做为子 key,再下串阵列,同 type
有两件以上时用阵列存比较简单。
没有 "suit_data/suit_kind" 参数的套装就先不处理,以後
再补上即可。
阵列内容预计储存 base_name,然後再另外宣告一个变数,
以 base_name 为主 key,後面接该武防必要的资讯。
这时它会先看读取必要资讯时能否读取到,无法读取时就额外
处理。这样理论上我就不用去动 dfire 写的东西。
※ 编辑: laechan (59.126.145.135 台湾), 12/23/2022 12:04:18
※ 编辑: laechan (59.126.145.135 台湾), 12/23/2022 22:56:32