カテゴリー別アーカイブ: LOTRO

アングマールの北の方で爪とり

Kornelia さんとアンちゃん
Kornelia さん,かわいいなあ.

今日はお仲間の Kornelia さんに協力してもらって,忍びグッズの「偉いバケモノさんの爪」を取りに行きました.

道に迷いながらがんばりました!

道に迷った二人
ちょこん.

迷った末に,やっとお目当てのバケモノさんに会えました!そして Kornelia さんの演奏に勇気づけられて,無事バケモノさんを倒すことができました!爪もちょうだいしました.

偉いバケモノ Azgoth
後ろからちょんちょん!

ゴブリン町でどきどきする!

ゴブリン町のトロルとの戦い
トロルにまけない!

エルフさんが捕まってるらしいゴブリン町に行ってきました.橋がたくさんあって足を踏み外しそうで怖かったです.

牢屋に着いて,ゴブリンへのいろんな嫌がらせを頼まれ続けましたが,町の中の潜入に疲れて途中で帰ってしまいました.ごめんなさい.

でもビルボさんのいろんなボタンを拾えてよかったです.

霧ふり山脈にいく!

レベル49のアンちゃん
じろり

また家を抜けだして冒険の旅にでかけてます.裂け谷でエルフさんに会いつつ霧ふり山脈に向かいました.

あっ,そのまえに塚山へ肝試しに行ったら,全身ピンク色のスーツに豚の覆面をかぶった人が現れたのでびっくりしました.後々の日に霧ふり山脈の小さいキャンプ場でも会って,もっとびっくりしました.

霧ふり山脈に前に来た時は迷った覚えがありましたが,やっぱり今回もちょっと迷いました.次はゴブリン町に行ってみようかな.

ワームと戦うアンちゃん
素晴らしい腰のひねり
なんか浮いてる壺
ふわりゴブリンのつぼ

 

アンちゃんと従姉って何なの

The Lord of the Rings Online(LotRO) という外国産 MMORPG があります(早い話が「指輪物語」の世界をオンラインで遊べるやつです).それでぼくが作ったプレイヤーキャラクターのなかで特に溺愛しているのがアンちゃんです.

続きを読む アンちゃんと従姉って何なの

とろろのろとろのなんたらかんたら

前に貼った作りかけのコードが今こうなっている.

Rails を使ってみた. http://tororo-fmk.heroku.com/

# coding: UTF-8

class LotroChatdef
  @str = ''
  def make_filter(type, name = '')
    to = ''
    from = ''
    type_s = what_type?(type)
    if type_s == 'User' then
      return false if name == ''
      to   = to_channel(name, true)
      from = from_channel(name, true)
    elsif type_s == 'Tell' then
      to   = to_person
      from = from_person
    elsif type_s != false then
      to   = to_channel(type_s, false)
      from = from_channel(type_s, false)
    else
      return false
    end
    @str = to + "\n" + from
    return @str
  end
  def what_type?(type)
    if    /^u/i =~ type then
      return 'User'
    elsif /^te/i =~ type then
      return 'Tell'
    elsif /^f/i =~ type then
      return 'Fellowship'
    elsif /^k/i =~ type then
      return 'Kinship'
    elsif /^ra/i =~ type then
      return 'Raid'
    elsif /^g/i =~ type then
      return 'Group'
    elsif /^tr/i =~ type then
      return 'Tribe'
    else
      return false
    end
  end
  def get_filter
    return @str
  end
  def to_channel(channel_name, ignore_casing)
    tmp = "/^\\[To #{channel_name}\\] /"
    tmp += 'i' if ignore_casing == true
    tmp += "\t"
    return tmp
  end
  def to_person
    return "/^You tell (.+?), /\t"
  end
  def from_channel(channel_name, ignore_casing)
    tmp = "/^\\[#{channel_name}\\] (.+?): /"
    tmp += 'i' if ignore_casing == true
    tmp += "\t"
    return tmp
  end
  def from_person
    return "/^(.+?) tells you, /\t"
  end
end

とろろのろとろ用フィルター生成ツールを作ろうかと思っている

ホワイトリストをお手軽に作るためのツール.Web で動作するようにしたいと思います.なんとなく作りかけのコードを貼り付けておきます.

# coding: UTF-8

class LotROChatDef
  def to_channel(channel_name, ignore_casing = true)
    tmp = "/^\\[To #{channel_name}\\] /"
    tmp += 'i' if ignore_casing == true
    return tmp
  end
  def to_fellowship
    return to_channel('Fellowship', false)
  end
  def to_kinship
    return to_channel('Kinship', false)
  end
  def to_person
    return '/^You tell (.+?), /'
  end
  def from_channel(channel_name, ignore_casing = true)
    tmp = "/^\\[#{channel_name}\\] (.+?): /"
    tmp += 'i' if ignore_casing == true
    return tmp
  end
  def from_fellowship
    return from_channel('Fellowship', false)
  end
  def from_kinship
    return from_channel('Kinship', false)
  end
  def from_person
    return '/^(.+?) tells you, /'
  end
end