Kaynağa Gözat

feat(char/score): 给 char[档案] 增加英文门派 ID 属性,备用

dzp 3 yıl önce
ebeveyn
işleme
a3340101a6
1 değiştirilmiş dosya ile 33 ekleme ve 6 silme
  1. 33 6
      mud/pkuxkx/plugins/basic/char/score.tin

+ 33 - 6
mud/pkuxkx/plugins/basic/char/score.tin

@@ -43,6 +43,31 @@ event.Define {char/score} {无参} {$MODULE} {score 命令的数据解析成功
 ╰────────────┴────────────┴────北大侠客行────╯
 */
 
+#var char-menpai-id {
+    {少林派}    {slp}
+    {武当派}    {wdp}
+    {峨嵋派}    {emp}
+    {华山派}    {hsp}
+    {星宿派}    {xxp}
+    {神龙教}    {slj}
+    {白驼山}    {bts}
+    {灵鹫宫}    {ljg}
+    {丐帮}      {gb}
+    {全真派}    {qzp}
+    {古墓派}    {gmp}
+    {天龙寺}    {tls}
+    {朝廷}      {ct}
+    {天地会}    {tdh}
+    {桃花岛}    {thd}
+    {雪山派}    {xsp}
+    {明教}      {mj}
+    {日月神教}  {rysj}
+    {姑苏慕容}  {gsmr}
+    {大轮寺}    {dls}
+    {绝情谷}    {jqg}
+    {五毒教}    {wdj}
+};
+
 #action {^╭───人物详情────────────────────────┬───────╮$} {
     #class char-score-parser open;
 
@@ -150,16 +175,18 @@ event.Define {char/score} {无参} {$MODULE} {score 命令的数据解析成功
     #nop 武当派    你是武当派第二代弟子,师承张三丰。;
     #nop 五毒教    你是五毒教第十代弟子,师承齐云琳。;
     #action {^ 你是%*第%*代弟子,师承%*。$} {
-        #var char[档案][门派] {%%1};
-        #var char[档案][辈分] {@c2d{%%2}};
-        #var char[档案][师父] {%%3};
+        #var char[档案][门派]   {%%1};
+        #var char[档案][门派ID] {$char-menpai-id[%%1]};
+        #var char[档案][辈分]   {@math.ParseCN{%%2}};
+        #var char[档案][师父]   {%%3};
     };
 
     #nop 朝廷      你是朝廷四品官员,师承孟珙。;
     #action {^ 你是朝廷%*品官员,师承%*。$} {
-        #var char[档案][门派] {朝廷};
-        #var char[档案][辈分] {@c2d{%%1}};
-        #var char[档案][师父] {%%2};
+        #var char[档案][门派]   {朝廷};
+        #var char[档案][门派ID] {$char-menpai-id[朝廷]};
+        #var char[档案][辈分]   {@math.ParseCN{%%1}};
+        #var char[档案][师父]   {%%2};
     };
 
     #action {^╰────────────┴────────────┴────%S────╯{|ID=char.score}$} {