OSDN Git Service

[Feature] #38635 v_infoの地形定義追加。
authorDeskull <deskull@users.sourceforge.jp>
Sat, 6 Oct 2018 06:48:37 +0000 (15:48 +0900)
committerDeskull <deskull@users.sourceforge.jp>
Sat, 6 Oct 2018 06:48:37 +0000 (15:48 +0900)
Add feature definition for v_info.

lib/edit/v_info.txt
src/rooms-vault.c

index a07add7..3d62f1f 100644 (file)
 #    9 - monster up to 9 levels OOD and treasure up to 7 levels OOD
 #    8 - monster up to 40 levels OOD and treasure up to 20 levels OOD
 #    , - monster up to 3 levels OOD and/or treasure up to 7 levels OOD
+#    ~ - shallow water
+#    = - deep water
+#    v - shallow lava
+#    w - deep lava
 
 # Version stamp (required)
 
index 7f33134..582e402 100644 (file)
@@ -452,6 +452,23 @@ static void build_vault(POSITION yval, POSITION xval, POSITION ymax, POSITION xm
                                place_object(y, x, AM_GOOD | AM_GREAT);\r
                                object_level = base_level;\r
                                break;\r
+\r
+                       case '~':\r
+                               set_cave_feat(y, x, feat_shallow_water);\r
+                               break;\r
+\r
+                       case '=':\r
+                               set_cave_feat(y, x, feat_deep_water);\r
+                               break;\r
+\r
+                       case 'v':\r
+                               set_cave_feat(y, x, feat_shallow_lava);\r
+                               break;\r
+\r
+                       case 'w':\r
+                               set_cave_feat(y, x, feat_deep_lava);\r
+                               break;\r
+\r
                        }\r
                }\r
        }\r