多ちゃん
shunsnow.bsky.social
多ちゃん
@shunsnow.bsky.social
1017開的帳號
日本語OK/中文very good!!
成年済。喜歡鍾離、那維萊特ヌヴィレット🌧、基尼奇キィニチ🌳、流浪者🌀、賽諾セノ、丹恆飲月!
Pinned
𖠇ຼ.⸜(* ॑ ॑* )⸝𖠇ຼ.
var gTextCursor = -1; var gMessage = ""; var gTrickReserve = false; var gBreath = 100; var gTension = 0; var gPrevTension = 0; var gIntervalTimer = null; var gNextInterval = 0; var gAlreadyTrick = false; var gFinish = false; var gRequestReset = false; function start() { var input_area = document.getElementById("Input"); gMessage = input_area.value; gFinish = false; gTextCursor = 0; if( gIntervalTimer ) { clearTimeout( gIntervalTimer ); } update(); } function update() { if (gRequestReset) { gRequestReset = false; gBreath = 100; gTension = 0; gPrevTension = 0; gAlreadyTrick = false; } var output_area = document.getElementById("Output"); if( output_area ) { output_area.scrollTop = output_area.scrollHeight; var interval = 80 - (15 * (gTension / 1000)); if( gTrickReserve ) { gAlreadyTrick = true; trick(); interval += 100; } // なにかするまでは息継ぎ判定も含めなにもしない if(gAlreadyTrick) { var last_char = gMessage[gTextCursor]; switch(last_char) { case '\n': break; case '、': gBreath += 15; interval += 100; break; case '。': gBreath += 35; interval += 200; break; case '?': gBreath += 35; interval += 200; break; case '…': gBreath += 50; interval += 300; break; default: gBreath -= 1; gTension -= 0.5; break; } if( 1000 0 ) { is_hit = true; var idx = Math.floor(Math.random() * reaction.length); var str = reaction[idx]; if( gBreath 250 ) { if(Math.random() 50 ) { str += "!"; } return str; }
hungry-foxtail.sakura.ne.jp
November 10, 2024 at 2:32 PM
𖠇ຼ.⸜(* ॑ ॑* )⸝𖠇ຼ.
November 10, 2024 at 2:28 PM