diff --git a/_core/lib/edit.pl b/_core/lib/edit.pl
index bcd36a72f..bf304ea33 100644
--- a/_core/lib/edit.pl
+++ b/_core/lib/edit.pl
@@ -702,7 +702,7 @@ sub textRuleArea {
: |説明文2行目 項目名を記入しないか、半角スペースで埋めると上と結合します。
折り畳み:行頭に[>]項目名:以降のテキストがすべて折り畳みになります。
項目名を省略すると、自動的に「詳細」になります。
- >の代わりに↓VvVvのいずれかの文字をもちいると、デフォルトで展開状態となります(例: [v]項目名)。
+ >の代わりにVvVvのいずれかの文字をもちいると、デフォルトで展開状態となります(例: [v]項目名)。
折り畳み終了:行頭に[---]:(ハイフンは3つ以上任意)
省略すると、以後のテキストが全て折りたたまれます。
コメントアウト:行頭に//:記述した行を非表示にします。
diff --git a/_core/lib/subroutine.pl b/_core/lib/subroutine.pl
index 37cf40145..7fd5804ef 100644
--- a/_core/lib/subroutine.pl
+++ b/_core/lib/subroutine.pl
@@ -492,6 +492,10 @@ sub unescapeTags {
$text =~ s/(\[[常準主補宣]\])+/&textToIcon($&);/egi;
$text =~ s/「((?:[○◯〇△>▶〆☆≫»□☐☑🗨]|>>)+)/"「".&textToIcon($1);/egi;
}
+
+ $text =~ s|\[[⤴↑]\]|⤴|g;
+ $text =~ s|\[[⤵↓]\]|⤵|g;
+ $text =~ s|\[♡\]|♡|g;
}
@@ -542,12 +546,12 @@ sub unescapeTagsLines {
$text =~ s/^RIGHT:/<\/p>
/gim;
my $d_count = 0;
- $d_count += ($text =~ s/^\[(>|[↓vVv])\]\*\*\*\*(.*?)$/"<\/p> "/gime);
- $d_count += ($text =~ s/^\[(>|[↓vVv])\]\*\*\*(.*?)$/"<\/p> "/gime);
- $d_count += ($text =~ s/^\[(>|[↓vVv])\]\*\*(.*?)$/"<\/p> "/gime);
- $d_count += ($text =~ s/^\[(>|[↓vVv])\]\*(.*?)$/"<\/p> "/gime);
- $d_count += ($text =~ s/^\[(>|[↓vVv])\](.+?)$/"<\/p> "/gime);
- $d_count += ($text =~ s/^\[(>|[↓vVv])\]$/"<\/p> "/gime);
+ $d_count += ($text =~ s/^\[(>|[vVv])\]\*\*\*\*(.*?)$/"<\/p> "/gime);
+ $d_count += ($text =~ s/^\[(>|[vVv])\]\*\*\*(.*?)$/"<\/p> "/gime);
+ $d_count += ($text =~ s/^\[(>|[vVv])\]\*\*(.*?)$/"<\/p> "/gime);
+ $d_count += ($text =~ s/^\[(>|[vVv])\]\*(.*?)$/"<\/p> "/gime);
+ $d_count += ($text =~ s/^\[(>|[vVv])\](.+?)$/"<\/p> "/gime);
+ $d_count += ($text =~ s/^\[(>|[vVv])\]$/"<\/p> "/gime);
$d_count -= ($text =~ s/^\[-{3,}\]\n?$/<\/p><\/div><\/details> /gim);
$text =~ s/^-{4,}$/<\/p> /gim;
diff --git a/_core/lib/sw2/edit-arts.pl b/_core/lib/sw2/edit-arts.pl
index f2818e225..a26e79825 100644
--- a/_core/lib/sw2/edit-arts.pl
+++ b/_core/lib/sw2/edit-arts.pl
@@ -450,6 +450,9 @@
流派アイテム :$2<\/summary>
$2<\/summary>
$2<\/summary>
$2<\/summary>
$2<\/summary>
詳細<\/summary>
$2<\/summary>
$2<\/summary>
$2<\/summary>
$2<\/summary>
$2<\/summary>
詳細<\/summary>
[流]:![]()
アルフレイム大陸由来の流派アイテム:[ア]:![]()
テラスティア大陸由来の流派アイテム:[テ]:![]()
+ 高揚の楽素:[⤴][↑]:⤴
+ 鎮静の楽素:[⤵][↓]:⤵
+ 魅惑の楽素:[♡]:♡
HTML
}
else {
diff --git a/_core/lib/sw2/edit-chara.pl b/_core/lib/sw2/edit-chara.pl
index 6231792cf..9d7fdb788 100644
--- a/_core/lib/sw2/edit-chara.pl
+++ b/_core/lib/sw2/edit-chara.pl
@@ -1713,6 +1713,9 @@ sub chatPaletteFormOptional {
主動作型 :[主]:[主]
補助動作型:[補]:[補]
宣言型 :[宣]:[宣]
+ 高揚の楽素:[⤴][↑]:⤴
+ 鎮静の楽素:[⤵][↓]:⤵
+ 魅惑の楽素:[♡]:♡
HTML
print textRuleArea( $text_rule,'「容姿・経歴・その他メモ」「履歴(自由記入)」「所持品」「収支履歴」' );
diff --git a/_core/lib/sw2/edit-item.pl b/_core/lib/sw2/edit-item.pl
index eb8d58dfe..386e29350 100644
--- a/_core/lib/sw2/edit-item.pl
+++ b/_core/lib/sw2/edit-item.pl
@@ -269,6 +269,9 @@
流派アイテム :[流]:![]()
アルフレイム大陸由来の流派アイテム:[ア]:![]()
テラスティア大陸由来の流派アイテム:[テ]:![]()
+ 高揚の楽素:[⤴][↑]:⤴
+ 鎮静の楽素:[⤵][↓]:⤵
+ 魅惑の楽素:[♡]:♡
HTML
}
else {