From: parrot Date: Mon, 3 May 2010 00:24:28 +0000 (+0900) Subject: ROgue01 rev2最終版 X-Git-Tag: ROgue01_R2 X-Git-Url: http://git.sourceforge.jp/view?a=commitdiff_plain;h=refs%2Ftags%2FROgue01_R2;p=rdgc%2Frdgc.git ROgue01 rev2最終版 --- diff --git a/rogue01/monster/pink_big.rb b/rogue01/monster/pink_big.rb index f5f49f6..c7d8768 100644 --- a/rogue01/monster/pink_big.rb +++ b/rogue01/monster/pink_big.rb @@ -52,7 +52,7 @@ module ROgue01 # override def action(d) - return :monster_stay if boss_flag && (relative_distance(d.player) > view_range) + return :monster_stay if boss_flag && (distance(d.player) > view_range) super end diff --git a/rogue01/scene/pink_maze_game_master.rb b/rogue01/scene/pink_maze_game_master.rb index dfe6c8d..bc68253 100644 --- a/rogue01/scene/pink_maze_game_master.rb +++ b/rogue01/scene/pink_maze_game_master.rb @@ -75,7 +75,8 @@ module ROgue01 def set_boss(d) # BOSS座標取得 - x, y = d.random_point(false) + pl = d.player + x, y = d.board.rooms.reject{|r| r.has_xy?(pl.x, pl.y)}.choice.random_point # BOSS生成 @boss = Monster::PinkBig.create(floor*3, x, y) diff --git a/rogue01/scene/prologue.rb b/rogue01/scene/prologue.rb index 318be78..0b84a48 100644 --- a/rogue01/scene/prologue.rb +++ b/rogue01/scene/prologue.rb @@ -28,7 +28,7 @@ module ROgue01 ['報酬額も十分提示され、特に断る理由もない。'], ['"あなた"はマスターと握手すると、教えられたダンジョンに向かった。'], ['','','・・・こうして、初めての"冒険"が幕を開けた・・・'], - ['','','"RO"gue 0.1 ~桃色の迷宮~',""] + ['','','"RO"gue #1 ~桃色の迷宮~',""] ].freeze def init_massage