class:で文字が変わるのではなく、[class:]の形式のみに反応するようにしてほしい
最近、[class:warrior]のような形で入力をすると、
そのクラスのスキル一覧が分かるような形になっています。
この機能は非常に便利で、新規の方に説明をしやすくて助かっています。
しかし、これの実装によってclass:といった文字が入っていると
[データが見つかりません]となってしまうようになりました。
クエストオリジナルのクラスであることなどを表現したい場合、
class:alchemyst のような表示がかっこいいな、と思い
そういうのを作っていたのですが、class:の時点で反応してしまう為
[データが見つかりません]の表示になってしまいます。
他の表現の方法を考えはしましたが、
クラス:アルケミストでも悪くはないかもしれませんが、
class:alchemystのほうがかっこいいな、と感じてしまいます。
そこで提案なのですが、classだけ、あるいはitemなどの他のも含めて
[]で囲わなければ反応しない、というのは如何でしょうか。
例えば、クエスト内の文字であっても
class:Warriorの表示なら「class:Warrior」の表示のまま
[class:Warrior]の表示なら、「ウォリアー」となり
クラスがどんな感じか確認できる、というのがいいと思います。
長くなってしまいましたが、まとめると
[class:]という表記でのみ反応し、
class:という表記では反応しないようにしてほしいです。
RPとデータとしての表現を自由にできるので
非常に便利だと思いますが、いかがでしょうか。