ティラノスクリプト覚書

極力tyranoフォルダ以下を弄らない為、data/othersに.jsファイルを追加。
first.ksに[loadjs storage="***.js"]で読込。

[link] hover時にSE再生

sound/se.ogg格納

$(document).on('mouseenter', 'span.event-setting-element', function(){
   tyrano.plugin.kag.ftag.startTag("playse",{storage:"se.ogg"});
 });

クリック待ちグリフの画像を変更

data/image/glyph.png格納

tyrano.plugin.kag.ftag.showNextImg=function(){
  if (this.kag.stat.flag_glyph=="false") {
    $(".img_next").remove();
    var jtext=this.kag.getMessageInnerLayer();
    jtext.find("p").append("<img class='img_next' src='./data/image/glyph.png' />")
  } else $(".glyph_image").show()
};

[nowait]時も[r]でウェイトが発生する問題

5→0でだいぶ改善されるが、まだ完全に瞬間表示にはならない。あとはどこだ…

 tyrano.plugin.kag.tag.r={log_join:"true",start:function(){
   var that=this;
   var j_inner_message=this.kag.getMessageInnerLayer();
   var txt=j_inner_message.find("p").find(".current_span").html()+"
";
   j_inner_message.find("p").find(".current_span").html(txt);
   setTimeout(function(){that.kag.ftag.nextOrder()},0)
   }
 };