おぐCOJ

COJは終わった

フォイルリストを作ろう! ――ガチ勢編

※注 AgentLaboの実装が変わってスクリプトが使えなくなりました。新しいスクリプトは フォイルリスト作成スクリプト 1.3EX - おぐCOJ をご覧ください。使い方は同じです。

 

日本全国の全フォイルおじさん、こんにちは。

おぐなーと申します。

 

以前投稿した


フォイルリストを作ろう! ――実践編 - おぐCOJ

 

こちらが案外評判良かったので、ちょくちょくスクリプトを改良しつつ宣伝していました。

 

 

あんまり関係ないんですが!

このスクリプトには重大な弱点がありました。

それは……

 

 

数が増えるとくっそ面倒^^;;;;;

 

 

まぁしゃーないわな。

でもせめて、限定的な状況だけでも負担を減らせないかと考えた結果、全フォイルおじさん用の放出リスト作成スクリプトでも書こうかという結論に至りました。

 

実際に作ったものは以下のような仕様になっています。

  1. x3以下(3枚揃っていないもの)は全て非表示
  2. x4以上(余っているもの)は数量から3を引いて表示
  3. リストの削除や数量調整は通常版同様に行える

至って単純ですね。コード追加量も大したことありませんでした。

 

 

肝心のスクリプトはこちらです。

javascript:(function(d){(w=box_wrapper).style.top=0;(c=box_container).style.background='#000';w.style.height=c.style.height=(innerHeight-110)+'px';card_detail_wrapper.style.top='100%';for(i=1;i<1000;i++){if(!(e=d.getElementById('card_box'+i)))break;if((e.n=+(e.q=e.childNodes[1]).innerHTML.match(/\d/) )<4)e.style.display='none';e.n-=3;e.q.innerHTML='x'+e.n;e.onclick=function(){this.style.display='none';window.prev=this;};e.oncontextmenu=function(){this.q.innerHTML='x'+(this.n=this.n-1||9);return false;};}box_search.onclick=function(){prev.style.display='inline-block';};})(document);

使い方は前回と同じ。

 

悩めるフォイルおじさん方の負担が少しでも減ればいいなぁ。