Chat Gem

Last-modified: 2021-10-10 (日) 08:46:34

説明

Battle.netのチャット画面の中央に位置するGemのこと。
クリックする毎に色が紫/青に交互に変り、あわせて画面上に"Gem Activated" / "Gem Deactivated"のメッセージが流れる。
稀に、"Gem Activated"の代わりに"Perfect Gem Activated"と表示される。
極稀に、"Gem Activated"の代わりに金色で"Moooooooo!"と表示される。
なおこれらのメッセージは本人のみに表示され、同ロビー内のメンバーには表示されない。

効果

このメッセージが出たキャラクターでゲームを作成した場合、そのゲームでのMFにボーナスがつく。(未確認、要出典)

歴史

Diablo2発売以来、このChat Gemの存在は謎であった。
発売当初は、チャットの合間、メンバー集合待ち、ゲーム作成の列待ちのときなどにポチポチ押されていたようだ。
"Perfect Gem Activated"を維持したままゲームを作ると、Gemが多く出るとか、Gem Shrineが出やすいとか言う噂があった。
また、"Moooooooo!"が出ると言う噂もあったが、実際に出したという人の声は聞かなかった。
海外に"Moooooooo!"画像もUpされていたが、画像を加工したジョークだと思われていた。
Patch1.10あたりから、Battle.netのチャットロビーを経由せずにゲームへ入れるようになったため、Chat Gemの存在は忘れ去られている。

検証

2010/8月(Patch1.13)の実験により以下のことがわかった。

  • "Perfect Gem Activated"が出る確率。約0.1%、1000回に1回程度。
  • "Moooooooo!"が出る確率。約0.0002%、50万回に1回程度。
今回実験にご協力頂いた某拳士さんのコメント。
そもそも今回はPerfectが出る確率を調べるプレイだったわけですが、
"Moooooooo!"が出たときは目を疑いましたね。指が震えましたよ、まさか本当に存在してたなんて。
冷静にゲームを作ると、そこに広がる面白ランド。みなさんも是非行ってみて下さい。まあ自分、牛乳は苦手なんですが。
一日何時間もやってましたよ。チビッコとの約束を守れなくて申し訳ない。
あと、自分がBaneを装備してIASを上げてるとか噂があるようですが、そんなもの着込でませんから。だいたいBaneじゃIAS上がりません。
Mooooo_100825b.PNG

コメント

  • ネタかと思ったら本当に出るんだな。「活性化された完全な宝石」 -- 2011-05-15 (日) 12:42:05
  • 知らなかった -- 2011-05-16 (月) 21:48:56
  • D2ゲーム内で使用される文字列はローカライズのために全てテーブルファイル(string.tbl, expansionstring.tbl, patchstring.tbl)に記述されているので、今更ながら調べてみた。"Gem Activated", "Gem Deactivated", "Perfect Gem Activated"はstring.tblに記載されていたが、"Moooooooo!"はどのファイルにも見当たらず。ガセネタですね。 -- 2021-09-12 (日) 12:24:09
    • いいえ。実際にBNET上で出してます。2回確認してます。 -- ミセラン? 2021-09-12 (日) 13:35:52
    • 訂正。実験ノートを確認したところ"Moooooooo!"が出ることは5回確認してます。試行回数は2,357,145回です。(連続ではなく何日間に渡った累積。)
      また当時のメモでは"Moooooooo!"出現の前後で通信パケットのやり取りは無しとなってました。(通信ログは残ってますが、何をどう判断したかは忘れました。)
      ちなみに"Perfect Gem"は2,804,226回試行で2,952回出現です。-- ミセラン? 2021-09-12 (日) 14:45:57
  • 効果について2021-09-12 にMFにボーナスがつくと書き換えられてますが、どこか情報元がありますか。記事を書いた当初に効果はナイショとしましたが、これの効果については確認ができてなかったからです。記憶ではPerfectでゲームを作っても体感的な違いはなかったです。 -- ミセラン? 2021-09-12 (日) 13:46:07
  • 1.13クライアントのD2Multi.dll内に"Moooooooo!"の文字列を発見しました。早とちりでした。ちなみに if (rand() % 1000) { "Gem Activated" } else if (rand() % 1000) { "Perfect Gem Activated" } else { "Moooooooo!" } という感じのコードなので、"Perfect Gem Activated"は1/1000、"Moooooooo!"は1/1000000となってます。 -- 2021-09-12 (日) 17:54:04