lunariafantasia/Scripts/_.40.rb
2024-01-12 03:12:38 -06:00

594 lines
26 KiB
Ruby
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

module Person
# 制御文字使用時のキャラ名の表記色
Color = { 0 => 0, #
1 => 2, #アクター1
2 => 3, #アクター2
3 => 5, #アクター3
4 => 0, #アクター4
5 => 12, #アクター5
6 => 0, #アクター6
7 => 0, #アクター7
8 => 0, #アクター8
9 => 0, #アクター9
10 => 0, #アクター10
11 => 0, #アクター11
12 => 0, #アクター12
13 => 0, #アクター13
14 => 0, #アクター14
15 => 0, #アクター15
16 => 0, #アクター16
17 => 0, #アクター17
18 => 0, #アクター18
19 => 0, #アクター19
20 => 0, #アクター20
21 => 0, #アクター21
22 => 0, #アクター22
23 => 0, #アクター23
24 => 0, #アクター24
25 => 0, #アクター24
}
Name = { 0 => ["", 0,""], #キーパーソンキャラ用↓
1 => ["マリアナ", 24,"Mariana"], # 宮廷魔術師・研究者
2 => ["ディアナ", 27, "Diana"], # 魔法王国女王陛下
3 => ["ミレイ", 17, "Millay"], # 宮廷魔術師団団長
4 => ["シャーリー", 21, "Shirley"], # 宮廷魔術師・学院同級生
5 => ["エスティア", 21, "Estia"], # 宮廷魔術師・学院同級生
6 => ["エレノア", 21, "Eleanor"], # ルナリアの母親
7 => ["メリス", 21, "Meris"], # 旅のロリ爆乳シスター
8 => ["ドレイク", 21, ""], # サジタリーズ騎士団団長 将軍
9 => ["サルビア", 21, "Salvia"], # 魔術学院 召喚科の講師
10 => ["", 21, ""],
11 => ["リリ", 21, "Lili"], #宮廷魔術師・先輩
12 => ["ツキハ", 25, "Tsukiha"], #トキワの里長
13 => ["フィリカ", 25, "Filica"], #ダリアの女王
14 => ["シグン", 21, "Sigun"], #サジタリーズ初代国王
15 => ["シア", 21, ""], #サジタリーズ初代国王第一王妃・幼馴染
16 => ["ましろ", 21, ""], #トキワの伝説の巫女
21 => ["ライト", 23, "Wright"], #ソニアの夫
22 => ["ゴード", 23, ""], #ダリアの大富豪
23 => ["デルタ", 23, "Delta"], #ダリアの大臣 デルタ・アベラーゼ
25 => ["ヒメ", 21, ""], #ダリアの大富豪のメイド姉妹・妹
26 => ["ナミ", 21, ""], #ダリアの大富豪のメイド姉妹・姉
31 => ["レノ", 31, "Renno"],
32 => ["アスモリオス", 31, "Asmolios"],
41 => ["ゼパール", 31, "Zepar"],
42 => ["マガツオロチ", 31, "Magatsuorochi"],
43 => ["ゼパールの魂", 31, ""],
44 => ["玉藻前", 31, "Tamamo"],
51 => ["ベルゼリアン", 31, "Beelzelian"],
61 => ["ラスフレイア", 21, ""], #世界創世神話に出てくる創造の女神
62 => ["マルグレーナ", 21, ""], #世界創世神話に出てくる破壊の女神
}
Sub = { 0 => ["", 0, ""], #名前のあるサブキャラ用↓ 
1 => ["ポルコ", 23, ""], #ロベの青年
2 => ["カマラ", 23, ""], #ゼパール教の教祖
3 => ["シュウト", 21, ""], #ビオーサのショタ
4 => ["カペラ", 21, ""], #↑ビオーサのショタの母親
5 => ["カンゾウ", 23, ""], # ダリア地方の宿経営者
6 => ["アークス", 8, ""], # 学院時代の同期の闇魔術師
7 => ["トウキチ", 8, ""], #サカイの名主
8 => ["ゴコウ", 8, ""],#サカイの名主の息子
9 => ["", 21, ""],
10 => ["", 21, ""],
11 => ["サラ", 21, ""], #ロベ駐在の魔術師
12 => ["", 21, ""],
13 => ["", 21, ""],
14 => ["ハルナ", 21, "Haruna"], #ツキハの側近巫女
15 => ["", 21, ""],
16 => ["ローザ", 21, "Rosa"], #フィリカ付きのメイド
17 => ["エリス", 21, "Eris"], #ピオニーナイツ隊長 エリオラの姉
18 => ["フェリシア", 21, "Felicia"], #ピオニーナイツ副隊長 エッチ好き
19 => ["エリューシア", 21, "Ellusia"],# エリオラの母
20 => ["エリィ", 21, ""], # エリューシアの愛称
21 => ["ベイク", 8, ""], #ネメシアの盗人
22 => ["ゴブリン", 8, ""],
23 => ["ヤマコA", 8, ""],
24 => ["ヤマコB", 8, ""],
25 => ["邪龍", 21, ""],
26 => ["オーク", 8, ""],
27 => ["ヤマコ", 8, ""],
28 => ["", 8, ""],
29 => ["", 21, ""],
30 => ["", 21, ""],
31 => ["ベルベット", 21, "Velvet"], #サジタリーズ女性大臣 ベルベット・ウォード
32 => ["エリオラ", 21, "Eriora"], #氷結さん 自称ルナリアのライバル
33 => ["べリア", 21, "Vieria"], #娼館のオーナー
34 => ["アネモネ", 21, ""], #スノーレディ
35 => ["ラナン", 21, "Ranun"], #スノークイーン
36 => ["ゲオル", 21, ""], #ダリアの悪徳商人
37 => ["カール", 21, ""], #廃坑前の兵士
38 => ["マキ", 21, "Maki"], #スノーレディ アネモネの友人
39 => ["バニーウィッチ", 21, ""], #バニーウィッチ
40 => ["ルゴール", 21, ""], # エリオラの父 ダリア王国騎士団団長 階級は将軍
41 => ["サクラ", 21, "Sakura"], #
42 => ["ユリ", 21, "Yuri"],
43 => ["コハナ", 21, "Kohana"],
44 => ["ハクト", 21, ""], # ツキハの息子 名前だけ
45 => ["", 21, ""],
46 => ["", 21, ""],
47 => ["", 21, ""],
48 => ["", 21, ""],
49 => ["", 21, ""],
50 => ["", 21, ""],
51 => ["", 21, ""],
}
Shop = { "in1" => ["宿屋のオヤジ", 0], #ショップ店員
"in2" => ["宿屋のお姉さん", 0], #
"in3" => ["宿屋の女将", 0], #
"in4" => ["旅籠の主人", 0], #
"in5" => ["旅籠の女将", 0], #
"in6" => ["旅籠の奥方", 0], #
"in7" => ["ボロ宿の男", 0], #
"in8" => ["宿屋のおばあさん", 0], #
"in9" => ["宿屋の経営者", 0], #
"in0" => ["宿屋", 0], #
"we1" => ["武器屋のオヤジ", 0], #
"we2" => ["武器屋のお姉さん", 0], #
"we3" => ["武器屋のおばさん", 0], #
"we4" => ["武器屋の主人", 0], #
"we" => ["武器屋", 0], #
"ar1" => ["防具屋のオヤジ", 0], #
"ar2" => ["防具屋のお姉さん", 0], #
"ar3" => ["防具屋のおばさん", 0], #
"ar" => ["防具屋", 0], #
"ac1" => ["装飾品屋のオヤジ", 0], #
"ac2" => ["装飾品屋のお姉さん", 0], #
"ac3" => ["装飾品屋のおばさん", 0], #
"ac" => ["装飾品屋", 0], #
"it1" => ["道具屋のオヤジ", 0], #
"it2" => ["道具屋のお姉さん", 0],
"it3" => ["道具屋のおばさん", 0],
"it" => ["道具屋", 0],
"re1" => ["錬成屋のオヤジ", 0], #
"re2" => ["錬成屋のお姉さん", 0],
"re3" => ["錬成屋のおばさん", 0],
"re" => ["錬成屋", 0],
"ru1" => ["ルーンショップのオヤジ", 0], #
"ru2" => ["ルーンショップのお姉さん", 0],
"ru3" => ["ルーンショップのおばさん", 0],
"ru" => ["ルーンショップ", 0],
"pu1" => ["酒場のオヤジ", 0], #
"pu2" => ["酒場のお姉さん", 0],
"pu3" => ["酒場のおばさん", 0],
"pu4" => ["バニーガール", 0],
"pu5" => ["酒場のおじさん", 8],
"pu" => ["マスター", 0],
"hu1" => ["番台", 0],
"ex" => ["店主", 0],
"ex1" => ["売り子", 0],
}
Mob = { "rw_f1" => ["女性宮廷魔術師", 0], #モブキャラ
"rw_f2" => ["女性上級魔術師", 0], #
"rw_f3" => ["スキルに詳しい魔術師", 0], #
"rw_m1" => ["男性宮廷魔術師", 0], #
"rw_m2" => ["男性上級魔術師", 0], #
"rw_m3" => ["魔術師", 0], #
"rw_m4" => ["魔術師団副団長", 0], #
"rp" => ["大臣", 0], #
"rp_m1" => ["男性大臣", 0], #
"rp_m2" => ["老大臣", 0], #
"rp_f1" => ["女性大臣", 0], #
"rs1" => ["王国兵", 0], #
"rs2" => ["支給係", 0], #
"rk1" => ["王国騎士", 0], #
"rk2" => ["上級騎士", 0], #
"rk1s" => ["休暇中の王国騎士", 0], #
"rk2s" => ["休暇中の上級騎士", 0], #
"rk1_f" => ["女性王国騎士", 0], #
"rk2_f" => ["女性上級騎士", 0], #
"rk1s_f" => ["休暇中の女性王国騎士", 0], #
"rk2s_f" => ["休暇中の女性上級騎士", 0], #
"rk3" => ["騎士団長", 8], #
"rk4" => ["騎士団副団長", 0], #
"rk5" => ["隊長", 0], #
"rk_f" => ["ピオニーナイツ", 0], #
"rks_f" => ["休暇中のピオニーナイツ", 0], #
"s1" => ["警備兵", 0], #
"bs1" => ["サジタリーズの兵士", 0], #
"bs1_l" => ["サジタリーズの兵士長", 0], #
"bs2" => ["ダリアの兵士", 0], #
"bs2_l" => ["ダリアの兵士長", 0], #
"m0" => ["", 0], #
"m1" => ["男性", 0], #
"m1s" => ["水着の男性", 0], #
"m2" => ["おじさん", 0], #
"m2s" => ["水着のおじさん", 0], #
"m3" => ["男の子", 0], #
"m4" => ["父親", 0], #
"m5" => ["おじいさん", 0], #
"m6" => ["旦那さん", 0], #
"m7" => ["お兄さん", 0], #
"m8" => ["青年", 0], #
"m9" => ["坊主", 0], #
"m9b" => ["和尚", 0], #
"m9c" => ["小坊主", 0], #
"m10" => ["大店の旦那", 0], #
"m11" => ["DFC会員", 0], #
"m12" => ["同心", 0], #
"m13" => ["町医者", 0], #
"m14" => ["奉公人", 0], #
"m15" => ["浮浪者", 0], #
"m16" => ["ゴロツキ", 0], #
"m17" => ["ならず者", 0], #
"m18" => ["怪しい男", 0], #
"m19" => ["貴族の男性", 0], #
"m19b" => ["貴族の息子", 0], #
"m19c" => ["貴族の老人", 0], #
"m20" => ["", 0], #
"m21" => ["ベテラン召喚術師", 0], #
"m22" => ["銭湯の客", 0], #
"m23" => ["太った男", 0], #
"m24" => ["口の軽い大工", 0], #
"m25" => ["職人風の男", 0], #
"m26" => ["魔導カメラを持った男", 0], #
"m27" => ["二刀流の剣士", 0], #
"m31" => ["エロオヤジ", 0], #
"m32" => ["覗きオヤジ", 0], #
"m32b" => ["覗き男", 0], #
"m33" => ["エロじじい", 0], #
"m34" => ["裕福そうな中年", 0], #
"m35" => ["酔っ払い", 0], #
"m36" => ["成金商人", 0], #
"m37" => ["怪しい露天商", 0], #
"m38" => ["イケメン三助", 0], #
"m38b" => ["中年三助", 0], #
"m39" => ["牧場主", 8], #
"m40" => ["娼館の客", 8], #
"m41" => ["VIP客", 8], #
"f0" => ["", 0], #
"f1" => ["女性", 0], #
"f1s" => ["水着の女性", 0], #
"f2" => ["おばさん", 0], #
"f3" => ["女の子", 0], #
"f4" => ["母親", 0], #
"f5" => ["おばあさん", 0], #
"f6" => ["奥さん", 0], #
"f7" => ["お姉さん", 0], #
"f7s" => ["水着のお姉さん", 0], #
"f8" => ["村娘", 0], #
"f9" => ["尼僧", 0], #
"f10" => ["大店の奥方", 0], #
"f11" => ["転移魔術師", 0], #
"f14" => ["女中", 0], #
"f15" => ["娼婦", 0], #
"f19" => ["貴族の女性", 0], #
"f19b" => ["貴族の娘", 0], #
"f20" => ["人妻", 0], #
"p1" => ["剣士", 0], #
"p1_m" => ["男性剣士", 0], #
"p1_f" => ["女剣士", 0], #
"p2" => ["魔術師", 0], #
"p2_m" => ["男性魔術師", 0], #
"p2_f" => ["女魔術師", 0], #
"p3" => ["武闘家", 0], #
"p3_m" => ["男性武闘家", 0], #
"p3_f" => ["女武闘家", 0], #
"p4" => ["治癒術師", 0], #
"p4b" => ["召喚術師", 0], #
"p5" => ["学者", 0], #
"p6" => ["戦士", 0], #
"p6_m" => ["男性戦士", 0], #
"p6_f" => ["女戦士", 0], #
"p6_w" => ["人妻戦士", 0], #
"p6_o" => ["老戦士", 0], #
"p7" => ["", 0], #
"p7_m" => ["武士", 0], #
"p7_f" => ["女侍", 0], #
"p8" => ["研究員", 0], #
"p9" => ["司書", 0], #
"p10_m" => ["神父", 0], #
"p10_f" => ["シスター", 0], #
"p11" => ["村長", 0], #
"p11_f" => ["村長の妻", 0], #
"p11b" => ["町長", 0], #
"p11b_w" => ["町長の妻", 0], #
"p11c" => ["名主", 0], #
"p11c_w" => ["名主の妻", 0], #
"p11d" => ["名主代行", 0], #
"p11d_m" => ["名主代行の母", 0], #
"p11_o" => ["前の村長", 0], #
"p12" => ["巫女", 0], #
"p13" => ["踊り子", 0], #
"p13b" => ["吟遊詩人", 0], #
"p14" => ["受付", 0], #
"p14b" => ["販売員", 0], #
"p14c" => ["職員", 0], #
"p14d" => ["助手", 0], #
"p14e" => ["係員", 0], #
"p14f" => ["司会", 0], #
"p15" => ["船員", 0], #
"p15b" => ["漁師", 0], #
"p16" => ["船長", 0], #
"p17" => ["船頭", 0], #
"p18" => ["用心棒", 0], #
"p19" => ["見張り", 0], #
"p20" => ["茶屋", 0], #
"p20_m" => ["居酒屋の主人", 0], #
"p20_f" => ["居酒屋の娘", 0], #
"p21" => ["術師", 0], #
"p21_f" => ["女術師", 0], #
"p22" => ["水着カフェの店長", 0], #
"a1_m1" => ["ウェイター", 0], #
"a1_f1" => ["ウェイトレス", 0], #
"a1_f1s" => ["水着のウェイトレス", 0], #
"a2_m1" => ["執事", 0], #
"a2_f1" => ["メイド", 0], #
"a3" => ["オーナー", 0], #
"a4" => ["店員", 0], #
"a4b" => ["従業員", 0], #
"a5" => ["シェフ", 0], #
"el_f" => ["女性エルフ", 0], #
"el_m" => ["男性エルフ", 0], #
"ex_f" => ["女冒険者", 0], #
"pe_f" => ["女行商人", 0], #
"ex" => ["冒険者", 0], #
"pe" => ["行商人", 0], #
"mc" => ["ゼパール教信者", 0], #
"ms" => ["メモリアルシスター", 0], #
"en1" => ["盗賊", 0], #
"en2" => ["盗賊の親分", 0], #
"qp1" => ["", 0], #
"qp2" => ["リリカ", 0], #ギルド受付 姉
"qp2b"=> ["ルルカ", 0], #ギルド受付 妹
"qp3" => ["メリンダ", 0], #未設定
"qp4" => ["フィオナ", 0], #未設定
"qp5" => ["ドールトン", 0], #未設定
"qp6" => ["アルプ", 0], #未設定
"qp7" => ["", 0], #
"mon" => ["魔物", 0], #魔物
"mon_wa" => ["妖怪", 0], #妖怪
"snow" => ["スノーレディ", 0], #
"s_queen" => ["スノークイーン", 0], #
"suc" => ["サキュバス", 0], #
"mob" => ["群衆", 0], #
}
BWH = {
"n1_t" => 162,#データ設定項目・アクター1ルナリアの身長
"n1_b" => 98, #3サイズ・アクター1のバスト
"n1_w" => 59, #ウエスト
"n1_h" => 93, #ヒップ
"n1_c" => "I", #カップサイズ
"n2_t" => 164,#アクター2ソニアの身長
"n2_b" => 105, #バスト
"n2_w" => 62, #ウエスト
"n2_h" => 98, #ヒップ
"n2_c" => "K", #カップサイズ
"n3_t" => 150,#アクター3マナの身長
"n3_b" => 86, #バスト
"n3_w" => 51, #ウエスト
"n3_h" => 83, #ヒップ
"n3_c" => "H", #カップサイズ
"n5_t" => 163,#アクター5アネモネの身長
"n5_b" => 100, #バスト
"n5_w" => 58, #ウエスト
"n5_h" => 95, #ヒップ
"n5_c" => "J", #カップサイズ
"n1b_t" => 162,#淫魔ルナリアデータ
"n1b_b" => 104, #
"n1b_w" => 61, #
"n1b_h" => 96, #
"n1b_c" => "K", #
"kp1_t" => 160,#キーパーソン1マリアナの身長
"kp1_b" => 100,
"kp1_w" => 59,
"kp1_h" => 93,
"kp1_c" => "J",
"kp1b_t" => 160,#淫魔マリアナの身長
"kp1b_b" => 102,
"kp1b_w" => 60,
"kp1b_h" => 94,
"kp1b_c" => "K",
"kp2_t" => 161,#キーパーソン2ディアナの身長
"kp2_b" => 110,
"kp2_w" => 62,
"kp2_h" => 95,
"kp2_c" => "M",
"kp3_t" => 166,#キーパーソン3ミレイの身長
"kp3_b" => 103,
"kp3_w" => 61,
"kp3_h" => 94,
"kp3_c" => "K",
"kp4_t" => 159,#キーパーソン4シャーリーの身長
"kp4_b" => 84,
"kp4_w" => 57,
"kp4_h" => 91,
"kp4_c" => "D",
"kp5_t" => 162,#キーパーソン5エスティアの身長
"kp5_b" => 99,
"kp5_w" => 62,
"kp5_h" => 95,
"kp5_c" => "I",
"kp6_t" => 166,#キーパーソン6エレノアの身長
"kp6_b" => 108,
"kp6_w" => 64,
"kp6_h" => 99,
"kp6_c" => "L",
"kp7_t" => 152,#キーパーソン7メリスの身長
"kp7_b" => 97,
"kp7_w" => 57,
"kp7_h" => 89,
"kp7_c" => "J",
"kp9_t" => 166,#キーパーソン9サルビアの身長
"kp9_b" => 103,
"kp9_w" => 64,
"kp9_h" => 97,
"kp9_c" => "J",
"kp11_t" => 164,#キーパーソン11リリの身長
"kp11_b" => 91,
"kp11_w" => 60,
"kp11_h" => 94,
"kp11_c" => "F",
"kp12_t" => 158,#キーパーソン12ツキハの身長
"kp12_b" => 105,
"kp12_w" => 66,
"kp12_h" => 96,
"kp12_c" => "K",
"kp13_t" => 162,#キーパーソン13フィリカの身長
"kp13_b" => 102,
"kp13_w" => 57,
"kp13_h" => 91,
"kp13_c" => "K",
"kp31_t" => 164,#キーパーソン31レノの身長
"kp31_b" => 103,
"kp31_w" => 59,
"kp31_h" => 95,
"kp31_c" => "K",
"kp32_t" => 166,#キーパーソン32アスモリオスの身長
"kp32_b" => 109,
"kp32_w" => 60,
"kp32_h" => 97,
"kp32_c" => "L",
"kp8_t" => 181,#キーパーソン8ドレイクの身長
"kp14_t" => 174,#キーパーソン14シグンの身長
"kp21_t" => 185,#キーパーソン21ライトの身長
"kp22_t" => 175,#キーパーソン22ゴードの身長
"kp23_t" => 163,#キーパーソン23デルタの身長
"kp41_t" => 200,#キーパーソン41ゼパールの身長
"kp42_t" => 188,#キーパーソン42マガツオロチの身長
"kp42b_t" => "?",#キーパーソン42マガツオロチ(真)の身長
"kp51_t" => 190,#キーパーソン51ベルゼリアンの身長
"kp51b_t" => "?",#キーパーソン51ベルゼリアン(真)の身長
"sb2_t" => 181,#サブキャラ2カマラの身長
"sb6_t" => 170,#サブキャラ6アークスの身長
"sb14_t" => 161,#サブキャラ14ハルナの身長
"sb14_b" => 94,
"sb14_w" => 60,
"sb14_h" => 88,
"sb14_c" => "G",
"sb16_t" => 157,#サブキャラ16ローザの身長
"sb16_b" => 92,
"sb16_w" => 58,
"sb16_h" => 86,
"sb16_c" => "G",
"sb17_t" => 167,#サブキャラ17エリスの身長
"sb17_b" => 96,
"sb17_w" => 56,
"sb17_h" => 92,
"sb17_c" => "I",
"sb18_t" => 158,#サブキャラ18フェリシアの身長
"sb18_b" => 100,
"sb18_w" => 57,
"sb18_h" => 95,
"sb18_c" => "J",
"sb19_t" => 162,#サブキャラ19エリューシアの身長
"sb19_b" => 105,
"sb19_w" => 63,
"sb19_h" => 98,
"sb19_c" => "K",
"sb31_t" => 160,#サブキャラ31ベルベットの身長
"sb31_b" => 99,
"sb31_w" => 63,
"sb31_h" => 96,
"sb31_c" => "I",
"sb32_t" => 164,#サブキャラ32エリオラの身長
"sb32_b" => 93,
"sb32_w" => 58,
"sb32_h" => 92,
"sb32_c" => "G",
"sb33_t" => 162,#サブキャラ33べリアの身長
"sb33_b" => 102,
"sb33_w" => 62,
"sb33_h" => 98,
"sb33_c" => "J",
"sb41_t" => 158,#サブキャラ41サクラの身長
"sb41_b" => 85,
"sb41_w" => 57,
"sb41_h" => 88,
"sb41_c" => "E",
"sb42_t" => 162,#サブキャラ42ユリの身長
"sb42_b" => 103,
"sb42_w" => 62,
"sb42_h" => 94,
"sb42_c" => "K",
"sb43_t" => 152,#サブキャラ43コハナの身長
"sb43_b" => 79,
"sb43_w" => 54,
"sb43_h" => 80,
"sb43_c" => "C",
"sb38_t" => 159,#サブキャラ38マキの身長
"sb38_b" => 95,
"sb38_w" => 59,
"sb38_h" => 91,
"sb38_c" => "H",
"sb35_t" => 166,#サブキャラ35ラナンの身長
"sb35_b" => 106,
"sb35_w" => 63,
"sb35_h" => 99,
"sb35_c" => "K",
"kp44_t" => 158,#キーパーソン44玉藻前の身長
"kp44_b" => 97,
"kp44_w" => 60,
"kp44_h" => 95,
"kp44_c" => "I",
}
end
#==============================================================================
# ■ Window_Base
#------------------------------------------------------------------------------
#  ゲーム中の全てのウィンドウのスーパークラスです。
#==============================================================================
class Window_Base < Window
#--------------------------------------------------------------------------
# ● 制御文字の事前変換 ※再定義
# 実際の描画を始める前に、原則として文字列に変わるものだけを置き換える。
# 文字「\」はエスケープ文字(\eに変換。
#--------------------------------------------------------------------------
def convert_escape_characters(text)
result = text.to_s.clone
result.gsub!(/\\/) { "\e" }
result.gsub!(/\e\e/) { "\\" }
result.gsub!(/\eV\[(\d+)\]/i) { $game_variables[$1.to_i] }
result.gsub!(/\eQT\[(\d+)\]/i) { Quest.title($1.to_i) }
#result.gsub!(/\eQTT\[(\d+)\]/i) { Quest.true_title($1.to_i) }
result.gsub!(/\eQKM\[(\d+)\]/i) { $game_party.kill_list($1.to_i)}
result.gsub!(/\eQKMK\[(\w+)\]/i) { $game_party.kill_list($1)}
result.gsub!(/\eQIN\[(\w+)\,(\d+)\]/i) { $game_party.quest_item_number($1, $2.to_i)}
result.gsub!(/\eQR\[(\d+)\]/i) { Quest.reword_text($1.to_i) }
result.gsub!(/\eN\[(\d+)\]/i) { "\e>" + "\eC\[#{Person::Color[$1.to_i]}\]" + actor_name($1.to_i) + "\eC\[0\]" }
result.gsub!(/\eNT\[(\d+)\]/i) { actor_name($1.to_i) }
result.gsub!(/\eKP\[(\d+)\]/i) { "\e>" + "\eC\[#{Person::Name[$1.to_i][1]}\]" + Person::Name[$1.to_i][0] + "\eC\[0\]" }
result.gsub!(/\eKPT\[(\d+)\]/i) { Person::Name[$1.to_i][0] }
result.gsub!(/\eSB\[(\d+)\]/i) { "\e>" + "\eC\[#{Person::Sub[$1.to_i][1]}\]" + Person::Sub[$1.to_i][0] + "\eC\[0\]" }
result.gsub!(/\eSBT\[(\d+)\]/i) { Person::Sub[$1.to_i][0] }
result.gsub!(/\eSHOP\[(\w+)\]/i){ "\e>" + "\eC\[#{Person::Shop[$1][1]}\]" + Person::Shop[$1][0] + "\eC\[0\]" }
result.gsub!(/\eSHOPT\[(\w+)\]/i){ Person::Shop[$1][0] }
result.gsub!(/\eMOB\[(\w+)\]/i) { "\e>" + "\eC\[#{Person::Mob[$1][1]}\]" + Person::Mob[$1][0] + "\eC\[0\]" }
result.gsub!(/\eMOBT\[(\w+)\]/i){ Person::Mob[$1][0] }
result.gsub!(/\eBWH\[(\w+)\]/i) { Person::BWH[$1]}
result.gsub!(/\eSM/i) { Vocab::summon }
result.gsub!(/\eP\[(\d+)\]/i) { party_member_name($1.to_i) }
result.gsub!(/\eGN/i) { FAKEREAL::GOLD_NAME }
result.gsub!(/\eG/i) { Vocab::currency_unit }
result
end
end