リビジョン | ddd4c353e333da706f09b65cc54c42db086963a1 (tree) |
---|---|
日時 | 2010-10-31 16:27:56 |
作者 | parrot <parrot@user...> |
コミッター | parrot |
rev0.3最終版
@@ -20,7 +20,7 @@ module ROgue01 | ||
20 | 20 | when :mini |
21 | 21 | create_mini |
22 | 22 | when :big |
23 | - Monster::PinkBig.create(floor_number) | |
23 | + Monster::PinkBig.create(create_lv) | |
24 | 24 | end |
25 | 25 | end |
26 | 26 |
@@ -20,7 +20,7 @@ module ROgue01 | ||
20 | 20 | b = RDGC::Maker::DivideDungeonMaker.create(width, height) |
21 | 21 | b.set_blind_mode(level) |
22 | 22 | |
23 | - if level == :normal | |
23 | + if level == :normal && floor_number > 1 | |
24 | 24 | dark_max = (b.rooms.size.to_f / 3.0).ceil |
25 | 25 | dark_count = range_rand(0, dark_max) |
26 | 26 | dark_count.times do |
@@ -55,7 +55,7 @@ module ROgue01 | ||
55 | 55 | end |
56 | 56 | |
57 | 57 | def create_lv |
58 | - range_rand((floor_number * 0.5).ceil, (floor_number * 1.5).ceil) | |
58 | + range_rand((floor_number * 0.5).ceil, (floor_number * 1.5 + player.lv * 0.5).ceil) | |
59 | 59 | end |
60 | 60 | |
61 | 61 | def create_mini |
@@ -3,27 +3,27 @@ module ROgue01 | ||
3 | 3 | module Monster |
4 | 4 | |
5 | 5 | class PinkBigStatusType < RDGC::Monster::MonsterStatusType |
6 | - str_base_is 5.0 | |
7 | - agi_base_is 3.0 | |
8 | - vit_base_is 4.0 | |
6 | + str_base_is 10.0 | |
7 | + agi_base_is 4.0 | |
8 | + vit_base_is 5.0 | |
9 | 9 | int_base_is 1.0 |
10 | - dex_base_is 5.0 | |
10 | + dex_base_is 6.0 | |
11 | 11 | luk_base_is 1.0 |
12 | 12 | |
13 | 13 | hp_base_is 50 |
14 | 14 | sp_base_is 1 |
15 | 15 | |
16 | - str_up_ratio_is 0.8 | |
17 | - agi_up_ratio_is 0.8 | |
18 | - vit_up_ratio_is 0.8 | |
19 | - int_up_ratio_is 0.8 | |
20 | - dex_up_ratio_is 0.8 | |
21 | - luk_up_ratio_is 0.8 | |
16 | + str_up_ratio_is 1.0 | |
17 | + agi_up_ratio_is 0.6 | |
18 | + vit_up_ratio_is 0.5 | |
19 | + int_up_ratio_is 0.1 | |
20 | + dex_up_ratio_is 0.6 | |
21 | + luk_up_ratio_is 0.1 | |
22 | 22 | |
23 | - hp_up_ratio_is 5.0 | |
23 | + hp_up_ratio_is 8.0 | |
24 | 24 | sp_up_ratio_is 0.1 |
25 | 25 | |
26 | - exp_ratio_is 3.0 | |
26 | + exp_ratio_is 2.0 | |
27 | 27 | |
28 | 28 | view_range_is 5 |
29 | 29 | end |
@@ -3,26 +3,28 @@ module ROgue01 | ||
3 | 3 | module Monster |
4 | 4 | |
5 | 5 | class PinkMiniStatusType < RDGC::Monster::MonsterStatusType |
6 | - str_base_is 5.0 | |
7 | - agi_base_is 1.0 | |
8 | - vit_base_is 1.0 | |
6 | + str_base_is 6.0 | |
7 | + agi_base_is 2.0 | |
8 | + vit_base_is 3.0 | |
9 | 9 | int_base_is 1.0 |
10 | - dex_base_is 1.0 | |
10 | + dex_base_is 2.0 | |
11 | 11 | luk_base_is 1.0 |
12 | 12 | |
13 | 13 | hp_base_is 20 |
14 | 14 | sp_base_is 1 |
15 | 15 | |
16 | - str_up_ratio_is 0.5 | |
17 | - agi_up_ratio_is 0.5 | |
18 | - vit_up_ratio_is 0.5 | |
19 | - int_up_ratio_is 0.5 | |
20 | - dex_up_ratio_is 0.5 | |
21 | - luk_up_ratio_is 0.5 | |
16 | + str_up_ratio_is 0.4 | |
17 | + agi_up_ratio_is 0.2 | |
18 | + vit_up_ratio_is 0.3 | |
19 | + int_up_ratio_is 0.1 | |
20 | + dex_up_ratio_is 0.2 | |
21 | + luk_up_ratio_is 0.1 | |
22 | 22 | |
23 | 23 | hp_up_ratio_is 4.0 |
24 | 24 | sp_up_ratio_is 0.1 |
25 | 25 | |
26 | + exp_ratio_is 0.5 | |
27 | + | |
26 | 28 | view_range_is 5 |
27 | 29 | end |
28 | 30 |