Remove TINYANGBAND macro and needless codes
@@ -35,7 +35,6 @@ | ||
35 | 35 | static room_info_type room_info_normal[ROOM_T_MAX] = |
36 | 36 | { |
37 | 37 | /* Depth */ |
38 | -#ifdef TINYANGBAND | |
39 | 38 | /* 0 10 20 30 40 min limit */ |
40 | 39 | {{999,900,800,700,600}, 0}, /* NORMAL */ |
41 | 40 | {{ 1, 10, 20, 30, 40}, 1}, /* OVERLAP */ |
@@ -51,24 +50,6 @@ | ||
51 | 50 | {{ 0, 15, 30, 60,120}, 5}, /* FRAC_F */ |
52 | 51 | {{ 1, 10, 20, 30, 40}, 3}, /* INNER_W */ |
53 | 52 | {{ 1, 1, 1, 1, 1}, 1}, /* ARCADE */ |
54 | -#else | |
55 | - /* 0 10 20 30 40 50 60 70 80 90 100 min limit */ | |
56 | - {{999,900,800,700,600,500,400,300,200,100, 0}, 0}, /* NORMAL */ | |
57 | - {{ 1, 10, 20, 30, 40, 50, 60, 70, 80, 90,100}, 1}, /* OVERLAP */ | |
58 | - {{ 1, 10, 20, 30, 40, 50, 60, 70, 80, 90,100}, 3}, /* CROSS */ | |
59 | - {{ 1, 10, 20, 30, 40, 50, 60, 70, 80, 90,100}, 3}, /* INNER_F */ | |
60 | - {{ 0, 1, 1, 1, 2, 3, 5, 6, 8, 10, 13}, 10}, /* NEST */ | |
61 | - {{ 0, 1, 1, 2, 3, 4, 6, 8, 10, 13, 16}, 10}, /* PIT */ | |
62 | - {{ 0, 1, 1, 1, 2, 2, 3, 5, 6, 8, 10}, 10}, /* LESSER_V */ | |
63 | - {{ 0, 0, 1, 1, 1, 2, 2, 3, 4, 5, 6}, 20}, /* GREATER_V */ | |
64 | - {{ 0,100,200,300,400,500,600,700,800,900,999}, 5}, /* FRACAVE */ | |
65 | - {{ 0, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3}, 10}, /* RANDOM_V */ | |
66 | - {{ 0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40}, 3}, /* OVAL */ | |
67 | - {{ 1, 6, 12, 18, 24, 30, 36, 42, 48, 54, 60}, 10}, /* CRYPT */ | |
68 | - {{ 0,100,200,300,400,500,600,700,800,900,999}, 5}, /* FRAC_F */ | |
69 | - {{ 1, 10, 20, 30, 40, 50, 60, 70, 80, 90,100}, 3}, /* INNER_W */ | |
70 | - {{ 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3}, 1}, /* ARCADE */ | |
71 | -#endif | |
72 | 53 | }; |
73 | 54 | |
74 | 55 |
@@ -76,9 +57,6 @@ | ||
76 | 57 | static byte room_build_order[ROOM_T_MAX] = { |
77 | 58 | ROOM_T_GREATER_VAULT, |
78 | 59 | ROOM_T_ARCADE, |
79 | -#if 0 | |
80 | - ROOM_T_RANDOM_VAULT, | |
81 | -#endif | |
82 | 60 | ROOM_T_LESSER_VAULT, |
83 | 61 | ROOM_T_PIT, |
84 | 62 | ROOM_T_NEST, |
@@ -2891,12 +2869,12 @@ | ||
2891 | 2869 | /* Set appropriate flags */ |
2892 | 2870 | if (light) cave[y0 + y - yhsize][x0 + x - xhsize].info |= (CAVE_GLOW); |
2893 | 2871 | if (room) cave[y0 + y - yhsize][x0 + x - xhsize].info |= (CAVE_ROOM); |
2894 | -#ifdef TINYANGBAND | |
2872 | + | |
2873 | + /* TinyAngband - When 20 of deeper floor, locate lava spots on the foor */ | |
2895 | 2874 | if ((dun_level >= 20) && (one_in_(7))) |
2896 | 2875 | { |
2897 | 2876 | cave[y0 + y - yhsize][x0 + x - xhsize].feat = (one_in_(7) ? FEAT_DEEP_LAVA : FEAT_SHAL_LAVA); |
2898 | 2877 | } |
2899 | -#endif | |
2900 | 2878 | } |
2901 | 2879 | else if ((cave[y0 + y - yhsize][x0 + x - xhsize].feat == FEAT_WALL_OUTER) && |
2902 | 2880 | (cave[y0 + y - yhsize][x0 + x - xhsize].info & CAVE_ICKY)) |
@@ -61,11 +61,7 @@ | ||
61 | 61 | struct room_info_type |
62 | 62 | { |
63 | 63 | /* Allocation information. */ |
64 | -#ifdef TINYANGBAND | |
65 | 64 | s16b prob[5]; |
66 | -#else | |
67 | - s16b prob[11]; | |
68 | -#endif | |
69 | 65 | |
70 | 66 | /* Minimum level on which room can appear. */ |
71 | 67 | byte min_level; |
@@ -1380,11 +1380,8 @@ | ||
1380 | 1380 | if (k < 10) return (k < 5); |
1381 | 1381 | |
1382 | 1382 | /* Calculate the "attack quality" */ |
1383 | -#ifdef TINYANGBAND | |
1384 | 1383 | i = (power + (level * 5)); |
1385 | -#else | |
1386 | - i = (power + (level * 3)); | |
1387 | -#endif | |
1384 | + | |
1388 | 1385 | /* Power and Level compete against Armor */ |
1389 | 1386 | if ((i > 0) && (randint1(i) > ((ac * 3) / 4))) return (TRUE); |
1390 | 1387 |
@@ -2352,11 +2349,7 @@ | ||
2352 | 2349 | int d = 1; |
2353 | 2350 | |
2354 | 2351 | /* Make a "saving throw" against stun */ |
2355 | -#ifdef TINYANGBAND | |
2356 | 2352 | if (randint0(750) <= r_ptr->level * r_ptr->level) |
2357 | -#else | |
2358 | - if (randint0(5000) <= r_ptr->level * r_ptr->level) | |
2359 | -#endif | |
2360 | 2353 | { |
2361 | 2354 | /* Recover fully */ |
2362 | 2355 | d = m_ptr->stunned; |
@@ -309,44 +309,6 @@ | ||
309 | 309 | return (FALSE); |
310 | 310 | } |
311 | 311 | |
312 | -#ifndef TINYANGBAND | |
313 | -/* | |
314 | - * Hack -- determine if a template is Book | |
315 | - */ | |
316 | -static bool kind_is_book(int k_idx) | |
317 | -{ | |
318 | - object_kind *k_ptr = &k_info[k_idx]; | |
319 | - | |
320 | - /* Analyze the item type */ | |
321 | - if ((k_ptr->tval >= TV_LIFE_BOOK) && (k_ptr->tval <= TV_SORCERY_BOOK)) | |
322 | - { | |
323 | - return (TRUE); | |
324 | - } | |
325 | - | |
326 | - /* Assume not good */ | |
327 | - return (FALSE); | |
328 | -} | |
329 | - | |
330 | - | |
331 | -/* | |
332 | - * Hack -- determine if a template is Good book | |
333 | - */ | |
334 | -static bool kind_is_good_book(int k_idx) | |
335 | -{ | |
336 | - object_kind *k_ptr = &k_info[k_idx]; | |
337 | - | |
338 | - /* Analyze the item type */ | |
339 | - if ((k_ptr->tval >= TV_LIFE_BOOK) && (k_ptr->tval <= TV_SORCERY_BOOK) && (k_ptr->sval > 1)) | |
340 | - { | |
341 | - return (TRUE); | |
342 | - } | |
343 | - | |
344 | - /* Assume not good */ | |
345 | - return (FALSE); | |
346 | -} | |
347 | -#endif | |
348 | - | |
349 | - | |
350 | 312 | void check_quest_completion(monster_type *m_ptr) |
351 | 313 | { |
352 | 314 | int i, y, x, ny, nx, i2, j2; |
@@ -830,31 +792,7 @@ | ||
830 | 792 | /* Drop it in the dungeon */ |
831 | 793 | (void)drop_near(q_ptr, -1, y, x); |
832 | 794 | } |
833 | -#ifndef TINYANGBAND | |
834 | - else if ((m_ptr->r_idx == MON_RAAL) && (dun_level > 9)) | |
835 | - { | |
836 | - /* Get local object */ | |
837 | - q_ptr = &forge; | |
838 | 795 | |
839 | - /* Wipe the object */ | |
840 | - object_wipe(q_ptr); | |
841 | - | |
842 | - /* Activate restriction */ | |
843 | - if ((dun_level > 49) && one_in_(5)) | |
844 | - get_obj_num_hook = kind_is_good_book; | |
845 | - else | |
846 | - get_obj_num_hook = kind_is_book; | |
847 | - | |
848 | - /* Prepare allocation table */ | |
849 | - get_obj_num_prep(); | |
850 | - | |
851 | - /* Make a great object */ | |
852 | - make_object(q_ptr, FALSE, FALSE); | |
853 | - | |
854 | - /* Drop it in the dungeon */ | |
855 | - (void)drop_near(q_ptr, -1, y, x); | |
856 | - } | |
857 | -#endif | |
858 | 796 | /* HACK -- ringwraiths */ |
859 | 797 | else if ((m_ptr->r_idx == MON_ANGMAR) || (m_ptr->r_idx == MON_KHAMUL) || |
860 | 798 | (m_ptr->r_idx == MON_NAZGUL)) |
@@ -2387,7 +2387,6 @@ | ||
2387 | 2387 | player_vuln_flags(&vul_f[0], &vul_f[1], &vul_f[2]); |
2388 | 2388 | |
2389 | 2389 | /*** Set 1 ***/ |
2390 | -#ifdef TINYANGBAND | |
2391 | 2390 | row = 10; |
2392 | 2391 | col = 1; |
2393 | 2392 |
@@ -2404,49 +2403,7 @@ | ||
2404 | 2403 | display_player_flag_aux(row++, col, _("耐混乱:", "Conf :"), 2, TR2_RES_CONF, 0, im_f[1], vul_f[1]); |
2405 | 2404 | display_player_flag_aux(row++, col, _("耐轟音:", "Sound :"), 2, TR2_RES_SOUND, 0, im_f[1], vul_f[1]); |
2406 | 2405 | display_player_flag_aux(row++, col, _("耐地獄:", "Nether:"), 2, TR2_RES_NETHER, 0, im_f[1], vul_f[1]); |
2407 | -#else | |
2408 | - row = 5; | |
2409 | - col = 1; | |
2410 | 2406 | |
2411 | - c_put_str(TERM_WHITE, "abcdefghijkl@", row++, col + 8); | |
2412 | - | |
2413 | -#ifdef JP | |
2414 | - display_player_flag_aux(row++, col, "耐酸 :", 2, TR2_RES_ACID, TR2_IM_ACID, im_f[1], vul_f[1]); | |
2415 | - display_player_flag_aux(row++, col, "耐電撃:", 2, TR2_RES_ELEC, TR2_IM_ELEC, im_f[1], vul_f[1]); | |
2416 | - display_player_flag_aux(row++, col, "耐火炎:", 2, TR2_RES_FIRE, TR2_IM_FIRE, im_f[1], vul_f[1]); | |
2417 | - display_player_flag_aux(row++, col, "耐冷気:", 2, TR2_RES_COLD, TR2_IM_COLD, im_f[1], vul_f[1]); | |
2418 | - display_player_flag_aux(row++, col, "耐毒 :", 2, TR2_RES_POIS, 0, im_f[1], vul_f[1]); | |
2419 | - display_player_flag_aux(row++, col, "耐恐怖:", 2, TR2_RES_FEAR, 0, im_f[1], vul_f[1]); | |
2420 | - display_player_flag_aux(row++, col, "耐閃光:", 2, TR2_RES_LITE, 0, im_f[1], vul_f[1]); | |
2421 | - display_player_flag_aux(row++, col, "耐暗黒:", 2, TR2_RES_DARK, 0, im_f[1], vul_f[1]); | |
2422 | - display_player_flag_aux(row++, col, "耐破片:", 2, TR2_RES_SHARDS, 0, im_f[1], vul_f[1]); | |
2423 | - display_player_flag_aux(row++, col, "耐盲目:", 2, TR2_RES_BLIND, 0, im_f[1], vul_f[1]); | |
2424 | - display_player_flag_aux(row++, col, "耐混乱:", 2, TR2_RES_CONF, 0, im_f[1], vul_f[1]); | |
2425 | - display_player_flag_aux(row++, col, "耐轟音:", 2, TR2_RES_SOUND, 0, im_f[1], vul_f[1]); | |
2426 | - display_player_flag_aux(row++, col, "耐地獄:", 2, TR2_RES_NETHER, 0, im_f[1], vul_f[1]); | |
2427 | - display_player_flag_aux(row++, col, "耐因混:", 2, TR2_RES_NEXUS, 0, im_f[1], vul_f[1]); | |
2428 | - display_player_flag_aux(row++, col, "耐カオ:", 2, TR2_RES_CHAOS, 0, im_f[1], vul_f[1]); | |
2429 | - display_player_flag_aux(row++, col, "耐劣化:", 2, TR2_RES_DISEN, 0, im_f[1], vul_f[1]); | |
2430 | -#else | |
2431 | - display_player_flag_aux(row++, col, "Acid :", 2, TR2_RES_ACID, TR2_IM_ACID, im_f[1], vul_f[1]); | |
2432 | - display_player_flag_aux(row++, col, "Elec :", 2, TR2_RES_ELEC, TR2_IM_ELEC, im_f[1], vul_f[1]); | |
2433 | - display_player_flag_aux(row++, col, "Fire :", 2, TR2_RES_FIRE, TR2_IM_FIRE, im_f[1], vul_f[1]); | |
2434 | - display_player_flag_aux(row++, col, "Cold :", 2, TR2_RES_COLD, TR2_IM_COLD, im_f[1], vul_f[1]); | |
2435 | - display_player_flag_aux(row++, col, "Poison:", 2, TR2_RES_POIS, 0, im_f[1], vul_f[1]); | |
2436 | - display_player_flag_aux(row++, col, "Fear :", 2, TR2_RES_FEAR, 0, im_f[1], vul_f[1]); | |
2437 | - display_player_flag_aux(row++, col, "Light :", 2, TR2_RES_LITE, 0, im_f[1], vul_f[1]); | |
2438 | - display_player_flag_aux(row++, col, "Dark :", 2, TR2_RES_DARK, 0, im_f[1], vul_f[1]); | |
2439 | - display_player_flag_aux(row++, col, "Shard :", 2, TR2_RES_SHARDS, 0, im_f[1], vul_f[1]); | |
2440 | - display_player_flag_aux(row++, col, "Blind :", 2, TR2_RES_BLIND, 0, im_f[1], vul_f[1]); | |
2441 | - display_player_flag_aux(row++, col, "Conf :", 2, TR2_RES_CONF, 0, im_f[1], vul_f[1]); | |
2442 | - display_player_flag_aux(row++, col, "Sound :", 2, TR2_RES_SOUND, 0, im_f[1], vul_f[1]); | |
2443 | - display_player_flag_aux(row++, col, "Nether:", 2, TR2_RES_NETHER, 0, im_f[1], vul_f[1]); | |
2444 | - display_player_flag_aux(row++, col, "Nexus :", 2, TR2_RES_NEXUS, 0, im_f[1], vul_f[1]); | |
2445 | - display_player_flag_aux(row++, col, "Chaos :", 2, TR2_RES_CHAOS, 0, im_f[1], vul_f[1]); | |
2446 | - display_player_flag_aux(row++, col, "Disnch:", 2, TR2_RES_DISEN, 0, im_f[1], vul_f[1]); | |
2447 | -#endif | |
2448 | -#endif | |
2449 | - | |
2450 | 2407 | /*** Set 2 ***/ |
2451 | 2408 | |
2452 | 2409 | row = 10; |
@@ -4012,32 +3969,6 @@ | ||
4012 | 3969 | #else |
4013 | 3970 | fprintf(fff, "\n Autoscum: OFF"); |
4014 | 3971 | #endif |
4015 | -#ifndef TINYANGBAND | |
4016 | - if (ironman_small_levels) | |
4017 | -#ifdef JP | |
4018 | - fprintf(fff, "\n 小さいダンジョン: ALWAYS"); | |
4019 | -#else | |
4020 | - fprintf(fff, "\n Small Levels: ALWAYS"); | |
4021 | -#endif | |
4022 | - else if (always_small_levels) | |
4023 | -#ifdef JP | |
4024 | - fprintf(fff, "\n 小さいダンジョン: ON"); | |
4025 | -#else | |
4026 | - fprintf(fff, "\n Small Levels: ON"); | |
4027 | -#endif | |
4028 | - else if (small_levels) | |
4029 | -#ifdef JP | |
4030 | - fprintf(fff, "\n 小さいダンジョン: ENABLED"); | |
4031 | -#else | |
4032 | - fprintf(fff, "\n Small Levels: ENABLED"); | |
4033 | -#endif | |
4034 | - else | |
4035 | -#ifdef JP | |
4036 | - fprintf(fff, "\n 小さいダンジョン: OFF"); | |
4037 | -#else | |
4038 | - fprintf(fff, "\n Small Levels: OFF"); | |
4039 | -#endif | |
4040 | -#endif /* ifndef TINYANGBAND */ | |
4041 | 3972 | if (ironman_shops) |
4042 | 3973 | #ifdef JP |
4043 | 3974 | fprintf(fff, "\n 店なし: ON"); |
@@ -4051,26 +3982,6 @@ | ||
4051 | 3982 | #else |
4052 | 3983 | fprintf(fff, "\n Diving only: ON"); |
4053 | 3984 | #endif |
4054 | -#ifndef TINYANGBAND | |
4055 | - if (ironman_empty_levels) | |
4056 | -#ifdef JP | |
4057 | - fprintf(fff, "\n アリーナ: ALWAYS"); | |
4058 | -#else | |
4059 | - fprintf(fff, "\n Arena Levels: ALWAYS"); | |
4060 | -#endif | |
4061 | - else if (empty_levels) | |
4062 | -#ifdef JP | |
4063 | - fprintf(fff, "\n アリーナ: ON"); | |
4064 | -#else | |
4065 | - fprintf(fff, "\n Arena Levels: ENABLED"); | |
4066 | -#endif | |
4067 | - else | |
4068 | -#ifdef JP | |
4069 | - fprintf(fff, "\n アリーナ: OFF"); | |
4070 | -#else | |
4071 | - fprintf(fff, "\n Arena Levels: OFF"); | |
4072 | -#endif | |
4073 | -#endif /* ifndef TINYANGBAND */ | |
4074 | 3985 | if (ironman_nightmare) |
4075 | 3986 | #ifdef JP |
4076 | 3987 | fprintf(fff, "\n 悪夢モード: ON"); |
@@ -4077,15 +3988,7 @@ | ||
4077 | 3988 | #else |
4078 | 3989 | fprintf(fff, "\n Nightmare Mode: ON"); |
4079 | 3990 | #endif |
4080 | -#ifndef TINYANGBAND | |
4081 | - if (ironman_hengband) | |
4082 | 3991 | #ifdef JP |
4083 | - fprintf(fff, "\n 変愚蛮怒モード: ON"); | |
4084 | -#else | |
4085 | - fprintf(fff, "\n Hengband Mode: ON"); | |
4086 | -#endif | |
4087 | -#endif /* ifndef TINYANGBAND */ | |
4088 | -#ifdef JP | |
4089 | 3992 | fprintf(fff, "\n ランダムクエスト数: %d", number_of_quests()); |
4090 | 3993 | #else |
4091 | 3994 | fprintf(fff, "\n Num. Random Quests: %d", number_of_quests()); |
@@ -5534,12 +5437,7 @@ | ||
5534 | 5437 | |
5535 | 5438 | if (preserve_mode) mult -= 10; /* Penalize preserve, maximize modes */ |
5536 | 5439 | if (X_stupid_monsters) mult -= 20; /* AI is not that big a deal (yet) */ |
5537 | -#ifndef TINYANGBAND | |
5538 | 5440 | /* Not too much of a reward since some people like playing with this. */ |
5539 | - if (ironman_small_levels) mult += 5; | |
5540 | - if (ironman_empty_levels) mult += 10; | |
5541 | - if (ironman_rooms) mult +=10; | |
5542 | -#endif | |
5543 | 5441 | if (ironman_downward) mult +=10; |
5544 | 5442 | if (ironman_nightmare) mult += 20; |
5545 | 5443 |
@@ -1014,11 +1014,7 @@ | ||
1014 | 1014 | if (!thrown_spell) return (FALSE); |
1015 | 1015 | |
1016 | 1016 | /* Calculate spell failure rate */ |
1017 | -#ifdef TINYANGBAND | |
1018 | 1017 | failrate = 27 - rlev; |
1019 | -#else | |
1020 | - failrate = 25 - (rlev + 3) / 4; | |
1021 | -#endif | |
1022 | 1018 | |
1023 | 1019 | /* Hack -- Stupid monsters will never fail (for jellies and such) */ |
1024 | 1020 | if (r_ptr->flags2 & RF2_STUPID) failrate = 0; |
@@ -118,11 +118,8 @@ | ||
118 | 118 | if (k < 10) return (k < 5); |
119 | 119 | |
120 | 120 | /* Calculate the "attack quality" */ |
121 | -#ifdef TINYANGBAND | |
122 | 121 | i = (power + (level * 5)); |
123 | -#else | |
124 | - i = (power + (level * 3)); | |
125 | -#endif | |
122 | + | |
126 | 123 | /* Total armor */ |
127 | 124 | ac = p_ptr->ac + p_ptr->to_a; |
128 | 125 |
@@ -47,8 +47,6 @@ | ||
47 | 47 | |
48 | 48 | #define SAVEFILE_VERSION 5 |
49 | 49 | |
50 | -#define TINYANGBAND | |
51 | - | |
52 | 50 | /* |
53 | 51 | * This value is not currently used |
54 | 52 | */ |
@@ -258,12 +256,8 @@ | ||
258 | 256 | * involving object and monster creation. It must be at least 100. |
259 | 257 | * Setting it below 128 may prevent the creation of some objects. |
260 | 258 | */ |
261 | -#ifdef TINYANGBAND | |
262 | 259 | #define MAX_DEPTH 40 |
263 | 260 | #define MORGOTH_DEPTH 27 |
264 | -#else | |
265 | -#define MAX_DEPTH 128 | |
266 | -#endif | |
267 | 261 | |
268 | 262 | |
269 | 263 | /* |
@@ -1558,11 +1552,7 @@ | ||
1558 | 1552 | /* |
1559 | 1553 | * Special "sval" limit -- first "good" magic/prayer book |
1560 | 1554 | */ |
1561 | -#ifdef TINYANGBAND | |
1562 | 1555 | #define SV_BOOK_MIN_GOOD 1 |
1563 | -#else | |
1564 | -#define SV_BOOK_MIN_GOOD 2 | |
1565 | -#endif | |
1566 | 1556 | |
1567 | 1557 | |
1568 | 1558 | #define OBJ_GOLD_LIST 3 /* First "gold" entry */ |
@@ -1372,130 +1372,6 @@ | ||
1372 | 1372 | } |
1373 | 1373 | |
1374 | 1374 | |
1375 | -#ifndef TINYANGBAND | |
1376 | -/**** The monster bashing code. -LM- ****/ | |
1377 | -static bool monster_bash(int *blows, int sleeping_bonus, cave_type *c_ptr, | |
1378 | - bool *fear, char *m_name) | |
1379 | -{ | |
1380 | - int bash_chance, bash_quality, bash_dam; | |
1381 | - | |
1382 | - monster_type *m_ptr = &m_list[c_ptr->m_idx]; | |
1383 | - monster_race *r_ptr = &r_info[m_ptr->r_idx]; | |
1384 | - | |
1385 | - /* No shield on arm, no bash. */ | |
1386 | - if (!inventory[INVEN_ARM].k_idx || is_two_handed()) | |
1387 | - { | |
1388 | - bash_chance = 0; | |
1389 | - } | |
1390 | - | |
1391 | - /* Players do not bash if they could otherwise take advantage of special | |
1392 | - * bonuses against sleeping monsters, or if the monster is low-level. | |
1393 | - */ | |
1394 | - else if ((sleeping_bonus) || (r_ptr->level < p_ptr->lev / 2)) | |
1395 | - { | |
1396 | - bash_chance = 0; | |
1397 | - } | |
1398 | - | |
1399 | - /* Bashing chance depends on melee Skill, Dex, and a class level bonus. */ | |
1400 | - else bash_chance = p_ptr->skill_thn + | |
1401 | - (adj_dex_th[p_ptr->stat_ind[A_DEX]]) - 128 + | |
1402 | - (((p_ptr->pclass == CLASS_WARRIOR) || | |
1403 | - (p_ptr->pclass == CLASS_PALADIN) || | |
1404 | - (p_ptr->pclass == CLASS_WARRIOR_MAGE)) ? p_ptr->lev : 0); | |
1405 | - | |
1406 | - /* Players bash more often when they see a real need. */ | |
1407 | - if (bash_chance) | |
1408 | - { | |
1409 | - if ((inventory[INVEN_WIELD].dd * inventory[INVEN_WIELD].ds * (*blows)) | |
1410 | - < (inventory[INVEN_ARM].dd * inventory[INVEN_ARM].ds * 3)) | |
1411 | - bash_chance *= 2; | |
1412 | - } | |
1413 | - | |
1414 | - /* Try to get in a shield bash. */ | |
1415 | - if (bash_chance > randint0(240 + r_ptr->level * 9)) | |
1416 | - { | |
1417 | -#ifdef JP | |
1418 | - msg_print("シールドでモンスターに体当りした!"); | |
1419 | -#else | |
1420 | - msg_print("You get in a shield bash!"); | |
1421 | -#endif | |
1422 | - | |
1423 | - /* Calculate attack quality, a mix of momentum and accuracy. */ | |
1424 | - bash_quality = p_ptr->skill_thn + (p_ptr->wt / 8) + | |
1425 | - (p_ptr->total_weight / 80) + (inventory[INVEN_ARM].weight / 3); | |
1426 | - | |
1427 | - /* Calculate damage. Big shields are deadly. */ | |
1428 | - bash_dam = damroll(inventory[INVEN_ARM].dd, inventory[INVEN_ARM].ds); | |
1429 | - | |
1430 | - /* Multiply by quality and experience factors */ | |
1431 | - bash_dam *= bash_quality / 20 + p_ptr->lev / 7; | |
1432 | - | |
1433 | - /* Strength bonus. */ | |
1434 | - bash_dam += (adj_str_td[p_ptr->stat_ind[A_STR]] - 128); | |
1435 | - | |
1436 | - /* Paranoia. */ | |
1437 | - if (bash_dam > 125) bash_dam = 125; | |
1438 | - | |
1439 | - /* Encourage the player to keep wearing that heavy shield. */ | |
1440 | - if (randint1(bash_dam) > 30 + randint1(bash_dam / 2)) | |
1441 | -#ifdef JP | |
1442 | - msg_print("バーン!"); | |
1443 | -#else | |
1444 | - msg_print("WHAMM!"); | |
1445 | -#endif | |
1446 | - | |
1447 | - /* Complex message */ | |
1448 | - if (wizard) | |
1449 | - { | |
1450 | -#ifdef JP | |
1451 | - msg_format("%d/%d のダメージを与えた。", bash_dam, m_ptr->hp); | |
1452 | -#else | |
1453 | - msg_format("You do %d (out of %d) damage.", bash_dam, m_ptr->hp); | |
1454 | -#endif | |
1455 | - } | |
1456 | - | |
1457 | - /* Damage, check for fear and death. */ | |
1458 | - if (mon_take_hit(c_ptr->m_idx, bash_dam, fear, NULL)) | |
1459 | - { | |
1460 | - /* Fight's over. */ | |
1461 | - return (TRUE); | |
1462 | - } | |
1463 | - | |
1464 | - /* Stunning. */ | |
1465 | - if (bash_quality + p_ptr->lev > randint1(200 + r_ptr->level * 8)) | |
1466 | - { | |
1467 | -#ifdef JP | |
1468 | - msg_format("%^sはフラフラになった。", m_name); | |
1469 | -#else | |
1470 | - msg_format("%^s is stunned.", m_name); | |
1471 | -#endif | |
1472 | - m_ptr->stunned += randint0(p_ptr->lev / 5) + 4; | |
1473 | - if (m_ptr->stunned > 24) m_ptr->stunned = 24; | |
1474 | - } | |
1475 | - | |
1476 | - /* Confusion. */ | |
1477 | - if (bash_quality + p_ptr->lev > randint1(300 + r_ptr->level * 6) && | |
1478 | - (!r_ptr->flags3 & (RF3_NO_CONF))) | |
1479 | - { | |
1480 | -#ifdef JP | |
1481 | - msg_format("%^sは混乱したようだ。", m_name); | |
1482 | -#else | |
1483 | - msg_format("%^s appears confused.", m_name); | |
1484 | -#endif | |
1485 | - m_ptr->confused += randint0(p_ptr->lev / 5) + 4; | |
1486 | - } | |
1487 | - | |
1488 | - /* The player will sometimes stumble. */ | |
1489 | - if ((30 + adj_dex_th[p_ptr->stat_ind[A_DEX]] - 128) < randint1(60)) | |
1490 | - *blows -= randint1(*blows); | |
1491 | - } | |
1492 | - | |
1493 | - /* Monster is not dead */ | |
1494 | - return (FALSE); | |
1495 | -} | |
1496 | -#endif /* ifndef TINYANGBAND */ | |
1497 | - | |
1498 | - | |
1499 | 1375 | /* |
1500 | 1376 | * Player attacks a (poor, defenseless) creature -RAK- |
1501 | 1377 | * |
@@ -1651,27 +1527,7 @@ | ||
1651 | 1527 | blows++; |
1652 | 1528 | if (one_in_(3) == 1) blows++; |
1653 | 1529 | } |
1654 | -#if 0 | |
1655 | - if (p_ptr->pclass == CLASS_RANGER) | |
1656 | - { | |
1657 | - if (m_ptr->csleep && m_ptr->ml) | |
1658 | - { | |
1659 | - /* Can't backstab creatures that we can't see, right? */ | |
1660 | - sleeping_bonus = 200 + p_ptr->lev * 4; | |
1661 | - backstab = TRUE; | |
1662 | - } | |
1663 | - else if (m_ptr->monfear && m_ptr->ml) | |
1664 | - { | |
1665 | - sleeping_bonus = 100 + p_ptr->lev * 2; | |
1666 | - stab_fleeing = TRUE; | |
1667 | - } | |
1668 | - } | |
1669 | -#endif | |
1670 | -#ifndef TINYANGBAND /* No bashing in TinyAngband */ | |
1671 | - /* Attempt to shield bash the monster */ | |
1672 | - if (i == 0) | |
1673 | - if (monster_bash(&blows, sleeping_bonus, c_ptr, &fear, m_name)) return; | |
1674 | -#endif | |
1530 | + | |
1675 | 1531 | /* Access the weapon */ |
1676 | 1532 | o_ptr = &inventory[INVEN_WIELD + i]; |
1677 | 1533 |
@@ -2746,11 +2746,7 @@ | ||
2746 | 2746 | case SV_RING_ATTACKS: |
2747 | 2747 | { |
2748 | 2748 | /* Stat bonus */ |
2749 | -#ifdef TINYANGBAND | |
2750 | 2749 | o_ptr->pval = 1; |
2751 | -#else | |
2752 | - o_ptr->pval = m_bonus(2, level); | |
2753 | -#endif | |
2754 | 2750 | if (one_in_(15)) o_ptr->pval++; |
2755 | 2751 | if (o_ptr->pval < 1) o_ptr->pval = 1; |
2756 | 2752 |
@@ -49,7 +49,6 @@ | ||
49 | 49 | */ |
50 | 50 | void one_high_resistance(object_type *o_ptr) |
51 | 51 | { |
52 | -#ifdef TINYANGBAND | |
53 | 52 | switch (randint0(7)) |
54 | 53 | { |
55 | 54 | case 0: o_ptr->art_flags2 |= (TR2_RES_POIS); break; |
@@ -60,23 +59,6 @@ | ||
60 | 59 | case 5: o_ptr->art_flags2 |= (TR2_RES_NETHER); break; |
61 | 60 | case 6: o_ptr->art_flags2 |= (TR2_RES_FEAR); break; |
62 | 61 | } |
63 | -#else | |
64 | - switch (randint0(12)) | |
65 | - { | |
66 | - case 0: o_ptr->art_flags2 |= (TR2_RES_POIS); break; | |
67 | - case 1: o_ptr->art_flags2 |= (TR2_RES_LITE); break; | |
68 | - case 2: o_ptr->art_flags2 |= (TR2_RES_DARK); break; | |
69 | - case 3: o_ptr->art_flags2 |= (TR2_RES_SHARDS); break; | |
70 | - case 4: o_ptr->art_flags2 |= (TR2_RES_BLIND); break; | |
71 | - case 5: o_ptr->art_flags2 |= (TR2_RES_CONF); break; | |
72 | - case 6: o_ptr->art_flags2 |= (TR2_RES_SOUND); break; | |
73 | - case 7: o_ptr->art_flags2 |= (TR2_RES_NETHER); break; | |
74 | - case 8: o_ptr->art_flags2 |= (TR2_RES_NEXUS); break; | |
75 | - case 9: o_ptr->art_flags2 |= (TR2_RES_CHAOS); break; | |
76 | - case 10: o_ptr->art_flags2 |= (TR2_RES_DISEN); break; | |
77 | - case 11: o_ptr->art_flags2 |= (TR2_RES_FEAR); break; | |
78 | - } | |
79 | -#endif | |
80 | 62 | } |
81 | 63 | |
82 | 64 | /* |
@@ -84,7 +66,6 @@ | ||
84 | 66 | */ |
85 | 67 | void one_lordly_high_resistance(object_type *o_ptr) |
86 | 68 | { |
87 | -#ifdef TINYANGBAND | |
88 | 69 | switch (randint0(6)) |
89 | 70 | { |
90 | 71 | case 0: o_ptr->art_flags2 |= (TR2_RES_DARK); break; |
@@ -94,21 +75,6 @@ | ||
94 | 75 | case 4: o_ptr->art_flags2 |= (TR2_RES_NETHER); break; |
95 | 76 | case 5: o_ptr->art_flags2 |= (TR2_RES_FEAR); break; |
96 | 77 | } |
97 | -#else | |
98 | - switch (randint0(10)) | |
99 | - { | |
100 | - case 0: o_ptr->art_flags2 |= (TR2_RES_LITE); break; | |
101 | - case 1: o_ptr->art_flags2 |= (TR2_RES_DARK); break; | |
102 | - case 2: o_ptr->art_flags2 |= (TR2_RES_SHARDS); break; | |
103 | - case 3: o_ptr->art_flags2 |= (TR2_RES_BLIND); break; | |
104 | - case 4: o_ptr->art_flags2 |= (TR2_RES_CONF); break; | |
105 | - case 5: o_ptr->art_flags2 |= (TR2_RES_SOUND); break; | |
106 | - case 6: o_ptr->art_flags2 |= (TR2_RES_NETHER); break; | |
107 | - case 7: o_ptr->art_flags2 |= (TR2_RES_NEXUS); break; | |
108 | - case 8: o_ptr->art_flags2 |= (TR2_RES_CHAOS); break; | |
109 | - case 9: o_ptr->art_flags2 |= (TR2_RES_FEAR); break; | |
110 | - } | |
111 | -#endif | |
112 | 78 | } |
113 | 79 | |
114 | 80 |
@@ -2409,11 +2375,7 @@ | ||
2409 | 2375 | bool create_nazgul_ring(object_type *o_ptr) |
2410 | 2376 | { |
2411 | 2377 | char new_name[1024]; |
2412 | -#ifdef TINYANGBAND | |
2413 | 2378 | int powers = randint1(3) + 1; |
2414 | -#else | |
2415 | - int powers = randint1(5) + 1; | |
2416 | -#endif | |
2417 | 2379 | |
2418 | 2380 | /* paranoia */ |
2419 | 2381 | if ((o_ptr->tval != TV_RING) || (o_ptr->sval != SV_RING_WRAITH)) |
@@ -3600,17 +3600,7 @@ | ||
3600 | 3600 | |
3601 | 3601 | /* Assume okay */ |
3602 | 3602 | p_ptr->icky_wield = FALSE; |
3603 | -#ifndef TINYANGBAND | |
3604 | - /* Extra bonus for warriors... */ | |
3605 | - if (p_ptr->pclass == CLASS_WARRIOR) | |
3606 | - { | |
3607 | - to_h += (p_ptr->lev / 5); | |
3608 | - to_d += (p_ptr->lev / 5); | |
3609 | 3603 | |
3610 | - dis_to_h += (p_ptr->lev / 5); | |
3611 | - dis_to_d += (p_ptr->lev / 5); | |
3612 | - } | |
3613 | -#endif | |
3614 | 3604 | /* Priest weapon penalty for non-blessed edged weapons */ |
3615 | 3605 | if (p_ptr->pclass == CLASS_PRIEST) |
3616 | 3606 | { |
@@ -1069,7 +1069,6 @@ | ||
1069 | 1069 | { |
1070 | 1070 | int power = 100; |
1071 | 1071 | |
1072 | -#ifdef TINYANGBAND | |
1073 | 1072 | char m_name[80]; |
1074 | 1073 | monster_race *r_ptr = &r_info[m_ptr->r_idx]; |
1075 | 1074 |
@@ -1140,242 +1139,7 @@ | ||
1140 | 1139 | msg_print("You forget everything in your utmost terror!"); |
1141 | 1140 | #endif |
1142 | 1141 | } |
1143 | -#else | |
1144 | - if (!necro) | |
1145 | - { | |
1146 | - char m_name[80]; | |
1147 | - monster_race *r_ptr = &r_info[m_ptr->r_idx]; | |
1148 | 1142 | |
1149 | - power = r_ptr->level + 10; | |
1150 | - | |
1151 | - monster_desc(m_name, m_ptr, 0); | |
1152 | - | |
1153 | - if (!(r_ptr->flags1 & RF1_UNIQUE)) | |
1154 | - { | |
1155 | - if (r_ptr->flags1 & RF1_FRIENDS) | |
1156 | - power /= 2; | |
1157 | - } | |
1158 | - else power *= 2; | |
1159 | - | |
1160 | - if (!hack_mind) | |
1161 | - return; /* No effect yet, just loaded... */ | |
1162 | - | |
1163 | - if (!m_ptr->ml) | |
1164 | - return; /* Cannot see it for some reason */ | |
1165 | - | |
1166 | - if (!(r_ptr->flags2 & RF2_ELDRITCH_HORROR)) | |
1167 | - return; /* oops */ | |
1168 | - | |
1169 | - | |
1170 | - | |
1171 | - if (is_pet(m_ptr) && (randint1(8) != 1)) | |
1172 | - return; /* Pet eldritch horrors are safe most of the time */ | |
1173 | - | |
1174 | - if (saving_throw(p_ptr->skill_sav * 100 / power)) | |
1175 | - { | |
1176 | - return; /* Save, no adverse effects */ | |
1177 | - } | |
1178 | - | |
1179 | - if (p_ptr->image) | |
1180 | - { | |
1181 | - /* Something silly happens... */ | |
1182 | -#ifdef JP | |
1183 | - msg_format("%s%sの顔を見てしまった!", | |
1184 | -#else | |
1185 | - msg_format("You behold the %s visage of %s!", | |
1186 | -#endif | |
1187 | - funny_desc[randint0(MAX_SAN_FUNNY)], m_name); | |
1188 | - | |
1189 | - if (randint1(3) == 1) | |
1190 | - { | |
1191 | - msg_print(funny_comments[randint0(MAX_SAN_COMMENT)]); | |
1192 | - p_ptr->image = p_ptr->image + randint1(r_ptr->level); | |
1193 | - } | |
1194 | - | |
1195 | - return; /* Never mind; we can't see it clearly enough */ | |
1196 | - } | |
1197 | - | |
1198 | - /* Something frightening happens... */ | |
1199 | -#ifdef JP | |
1200 | - msg_format("%s%sの顔を見てしまった!", | |
1201 | -#else | |
1202 | - msg_format("You behold the %s visage of %s!", | |
1203 | -#endif | |
1204 | - horror_desc[randint0(MAX_SAN_HORROR)], m_name); | |
1205 | - | |
1206 | - r_ptr->r_flags2 |= RF2_ELDRITCH_HORROR; | |
1207 | - | |
1208 | - /* Demon characters are unaffected */ | |
1209 | - if (p_ptr->prace == RACE_IMP) return; | |
1210 | - | |
1211 | - /* Undead characters are 50% likely to be unaffected */ | |
1212 | - if ((p_ptr->prace == RACE_SKELETON) || | |
1213 | - (p_ptr->prace == RACE_ZOMBIE) || | |
1214 | - (p_ptr->prace == RACE_VAMPIRE) || | |
1215 | - (p_ptr->prace == RACE_SPECTRE)) | |
1216 | - { | |
1217 | - if (saving_throw(25 + p_ptr->lev)) return; | |
1218 | - } | |
1219 | - } | |
1220 | - else | |
1221 | - { | |
1222 | -#ifdef JP | |
1223 | - msg_print("ネクロノミコンを読んで正気を失った!"); | |
1224 | -#else | |
1225 | - msg_print("Your sanity is shaken by reading the Necronomicon!"); | |
1226 | -#endif | |
1227 | - } | |
1228 | - | |
1229 | - if (!saving_throw(p_ptr->skill_sav * 100 / power)) /* Mind blast */ | |
1230 | - { | |
1231 | - if (!p_ptr->resist_conf) | |
1232 | - { | |
1233 | - (void)set_confused(p_ptr->confused + randint0(4) + 4); | |
1234 | - } | |
1235 | - if (!p_ptr->resist_chaos && one_in_(3)) | |
1236 | - { | |
1237 | - (void)set_image(p_ptr->image + randint0(250) + 150); | |
1238 | - } | |
1239 | - return; | |
1240 | - } | |
1241 | - | |
1242 | - if (!saving_throw(p_ptr->skill_sav * 100 / power)) /* Lose int & wis */ | |
1243 | - { | |
1244 | - do_dec_stat(A_INT); | |
1245 | - do_dec_stat(A_WIS); | |
1246 | - return; | |
1247 | - } | |
1248 | - | |
1249 | - if (!saving_throw(p_ptr->skill_sav * 100 / power)) /* Brain smash */ | |
1250 | - { | |
1251 | - if (!p_ptr->resist_conf) | |
1252 | - { | |
1253 | - (void)set_confused(p_ptr->confused + randint0(4) + 4); | |
1254 | - } | |
1255 | - if (!p_ptr->free_act) | |
1256 | - { | |
1257 | - (void)set_paralyzed(p_ptr->paralyzed + randint0(4) + 4); | |
1258 | - } | |
1259 | - while (randint0(100) > p_ptr->skill_sav) | |
1260 | - (void)do_dec_stat(A_INT); | |
1261 | - while (randint0(100) > p_ptr->skill_sav) | |
1262 | - (void)do_dec_stat(A_WIS); | |
1263 | - if (!p_ptr->resist_chaos) | |
1264 | - { | |
1265 | - (void)set_image(p_ptr->image + randint0(250) + 150); | |
1266 | - } | |
1267 | - return; | |
1268 | - } | |
1269 | - | |
1270 | - if (!saving_throw(p_ptr->skill_sav * 100 / power)) /* Permanent lose int & wis */ | |
1271 | - { | |
1272 | - if (dec_stat(A_INT, 10, TRUE)) happened = TRUE; | |
1273 | - if (dec_stat(A_WIS, 10, TRUE)) happened = TRUE; | |
1274 | - if (happened) | |
1275 | -#ifdef JP | |
1276 | - msg_print("以前より正気でなくなった気がする。"); | |
1277 | -#else | |
1278 | - msg_print("You feel much less sane than before."); | |
1279 | -#endif | |
1280 | - return; | |
1281 | - } | |
1282 | - | |
1283 | - if (!saving_throw(p_ptr->skill_sav * 100 / power)) /* Amnesia */ | |
1284 | - { | |
1285 | - if (lose_all_info()) | |
1286 | -#ifdef JP | |
1287 | - msg_print("あまりの恐怖に全てのことを忘れてしまった!"); | |
1288 | -#else | |
1289 | - msg_print("You forget everything in your utmost terror!"); | |
1290 | -#endif | |
1291 | - return; | |
1292 | - } | |
1293 | - | |
1294 | - /* Else gain permanent insanity */ | |
1295 | - if ((p_ptr->muta & MUT_MORONIC) && (p_ptr->muta & MUT_BERS_RAGE) && | |
1296 | - ((p_ptr->muta & MUT_COWARDICE) || (p_ptr->resist_fear)) && | |
1297 | - ((p_ptr->muta & MUT_HALLU) || (p_ptr->resist_chaos))) | |
1298 | - { | |
1299 | - /* The poor bastard already has all possible insanities! */ | |
1300 | - return; | |
1301 | - } | |
1302 | - | |
1303 | - while (!happened) | |
1304 | - { | |
1305 | - switch (randint1(4)) | |
1306 | - { | |
1307 | - case 1: | |
1308 | - if (!(p_ptr->muta & MUT_MORONIC)) | |
1309 | - { | |
1310 | -#ifdef JP | |
1311 | - msg_print("あなたは完璧な馬鹿になった!"); | |
1312 | -#else | |
1313 | - msg_print("You turn into an utter moron!"); | |
1314 | -#endif | |
1315 | - if (p_ptr->muta & MUT_HYPER_INT) | |
1316 | - { | |
1317 | -#ifdef JP | |
1318 | - msg_print("あなたの脳は生体コンピュータではなくなった。"); | |
1319 | -#else | |
1320 | - msg_print("Your brain is no longer a living computer."); | |
1321 | -#endif | |
1322 | - p_ptr->muta &= ~(MUT_HYPER_INT); | |
1323 | - } | |
1324 | - p_ptr->muta |= MUT_MORONIC; | |
1325 | - happened = TRUE; | |
1326 | - } | |
1327 | - break; | |
1328 | - case 2: | |
1329 | - if (!(p_ptr->muta & MUT_COWARDICE) && !p_ptr->resist_fear) | |
1330 | - { | |
1331 | -#ifdef JP | |
1332 | - msg_print("あなたはパラノイアになった!"); | |
1333 | -#else | |
1334 | - msg_print("You become paranoid!"); | |
1335 | -#endif | |
1336 | - | |
1337 | - /* Duh, the following should never happen, but anyway... */ | |
1338 | - if (p_ptr->muta & MUT_FEARLESS) | |
1339 | - { | |
1340 | -#ifdef JP | |
1341 | - msg_print("あなたはもう恐れ知らずではなくなった。"); | |
1342 | -#else | |
1343 | - msg_print("You are no longer fearless."); | |
1344 | -#endif | |
1345 | - p_ptr->muta &= ~(MUT_FEARLESS); | |
1346 | - } | |
1347 | - | |
1348 | - p_ptr->muta |= MUT_COWARDICE; | |
1349 | - happened = TRUE; | |
1350 | - } | |
1351 | - break; | |
1352 | - case 3: | |
1353 | - if (!(p_ptr->muta & MUT_HALLU) && !p_ptr->resist_chaos) | |
1354 | - { | |
1355 | -#ifdef JP | |
1356 | - msg_print("幻覚をひき起こす精神錯乱に陥った!"); | |
1357 | -#else | |
1358 | - msg_print("You are afflicted by a hallucinatory insanity!"); | |
1359 | -#endif | |
1360 | - p_ptr->muta |= MUT_HALLU; | |
1361 | - happened = TRUE; | |
1362 | - } | |
1363 | - break; | |
1364 | - default: | |
1365 | - if (!(p_ptr->muta & MUT_BERS_RAGE)) | |
1366 | - { | |
1367 | -#ifdef JP | |
1368 | - msg_print("激烈な感情の発作におそわれるようになった!"); | |
1369 | -#else | |
1370 | - msg_print("You become subject to fits of berserk rage!"); | |
1371 | -#endif | |
1372 | - p_ptr->muta |= MUT_BERS_RAGE; | |
1373 | - happened = TRUE; | |
1374 | - } | |
1375 | - break; | |
1376 | - } | |
1377 | - } | |
1378 | -#endif /* ifdef TINYANGBAND */ | |
1379 | 1143 | p_ptr->update |= PU_BONUS; |
1380 | 1144 | handle_stuff(); |
1381 | 1145 | } |
@@ -2827,11 +2591,7 @@ | ||
2827 | 2591 | get_mon_num_prep(summon_specific_okay, get_monster_hook2(y, x)); |
2828 | 2592 | |
2829 | 2593 | /* Pick a monster, using the level calculation */ |
2830 | -#ifdef TINYANGBAND | |
2831 | 2594 | r_idx = get_mon_num((dun_level + lev) / 2 + 2); |
2832 | -#else | |
2833 | - r_idx = get_mon_num((dun_level + lev) / 2 + 5); | |
2834 | -#endif | |
2835 | 2595 | |
2836 | 2596 | /* Handle failure */ |
2837 | 2597 | if (!r_idx) return (FALSE); |
@@ -1083,7 +1083,6 @@ | ||
1083 | 1083 | /* Make a real level */ |
1084 | 1084 | static bool level_gen(cptr *why) |
1085 | 1085 | { |
1086 | -#ifdef TINYANGBAND | |
1087 | 1086 | /* Level size is always 2x2 */ |
1088 | 1087 | int level_height = 2; |
1089 | 1088 | int level_width = 2; |
@@ -1093,56 +1092,7 @@ | ||
1093 | 1092 | |
1094 | 1093 | panel_row_min = cur_hgt; |
1095 | 1094 | panel_col_min = cur_wid; |
1096 | -#else /* Other Variants */ | |
1097 | - int level_height, level_width; | |
1098 | 1095 | |
1099 | - if (always_small_levels || ironman_small_levels || | |
1100 | - ((randint1(SMALL_LEVEL) == 1) && small_levels)) | |
1101 | - { | |
1102 | - if (cheat_room) | |
1103 | -#ifdef JP | |
1104 | - msg_print("小さなフロア"); | |
1105 | -#else | |
1106 | - msg_print("A 'small' dungeon level."); | |
1107 | -#endif | |
1108 | - if (dun_level < 10) | |
1109 | - { | |
1110 | - level_height = 2; | |
1111 | - level_width = 2; | |
1112 | - } | |
1113 | - else | |
1114 | - { | |
1115 | - do | |
1116 | - { | |
1117 | - level_height = randint1(MAX_HGT/SCREEN_HGT); | |
1118 | - level_width = randint1(MAX_WID/SCREEN_WID); | |
1119 | - } | |
1120 | - while ((level_height == MAX_HGT/SCREEN_HGT) && | |
1121 | - (level_width == MAX_WID/SCREEN_WID)); | |
1122 | - } | |
1123 | - | |
1124 | - cur_hgt = level_height * SCREEN_HGT; | |
1125 | - cur_wid = level_width * SCREEN_WID; | |
1126 | - | |
1127 | - /* Assume illegal panel */ | |
1128 | - panel_row_min = cur_hgt; | |
1129 | - panel_col_min = cur_wid; | |
1130 | - | |
1131 | - if (cheat_room) | |
1132 | - msg_format("X:%d, Y:%d.", cur_hgt, cur_wid); | |
1133 | - } | |
1134 | - else | |
1135 | - { | |
1136 | - /* Big dungeon */ | |
1137 | - cur_hgt = MAX_HGT; | |
1138 | - cur_wid = MAX_WID; | |
1139 | - | |
1140 | - /* Assume illegal panel */ | |
1141 | - panel_row_min = cur_hgt; | |
1142 | - panel_col_min = cur_wid; | |
1143 | - } | |
1144 | -#endif | |
1145 | - | |
1146 | 1096 | /* Make a dungeon */ |
1147 | 1097 | if (!cave_gen()) |
1148 | 1098 | { |