From 74eddf90b01479eb02cf13f38e6aec8d2e93e3b0 Mon Sep 17 00:00:00 2001 From: ketmar Date: Mon, 6 Sep 2010 11:04:41 +0300 Subject: [PATCH] restyling dungeons (spaces, not layout or data) --- Script/dungeons/UT.dat | 53 ++++++------ Script/dungeons/attnam.dat | 10 +-- Script/dungeons/mondedr.dat | 202 ++++++++++++++++++++++---------------------- 3 files changed, 131 insertions(+), 134 deletions(-) diff --git a/Script/dungeons/UT.dat b/Script/dungeons/UT.dat index aa1f840..41ccceb 100644 --- a/Script/dungeons/UT.dat +++ b/Script/dungeons/UT.dat @@ -69,7 +69,7 @@ Dungeon UNDER_WATER_TUNNEL; } } -RandomLevel 0:2; + RandomLevel 0:2; { Room /* vault */ { @@ -171,14 +171,13 @@ RandomLevel 0:2; EntryIndex = STAIRS_UP; } -/*k8: you have to buy lantern first! + /*k8: you have to buy lantern first! Square, Pos 2,1; { Items == lantern; } -*/ + */ } - } Level 1; @@ -438,7 +437,7 @@ RandomLevel 0:2; EnchantmentPlusChanceDelta = 0; BackGroundType = BLUE_FRACTAL; - RoomDefault + RoomDefault { Size = 3:5,3:5; Pos = 2:XSize-5,2:YSize-5; @@ -450,43 +449,39 @@ RandomLevel 0:2; AltarPossible = false; } - Square, Random; + Square, Random; { Character = spider(GIANT); Times = 50; } -Square, Random IN_ROOM|HAS_NO_OTERRAIN|NOT_IN_ROOM; - { - OTerrain = stairs(STAIRS_UP) { AttachedArea = 3; } - EntryIndex = STAIRS_UP; - } - + Square, Random IN_ROOM|HAS_NO_OTERRAIN|NOT_IN_ROOM; + { + OTerrain = stairs(STAIRS_UP) { AttachedArea = 3; } + EntryIndex = STAIRS_UP; + } -Room + Room { Size = 10:14,7:9; GenerateFountains = false; AltarPossible = false; - Shape = ROUND_CORNERS; + Shape = ROUND_CORNERS; - Square, Random; - { - Items == SPIDER_SILK bodyarmor(PLATE_MAIL); - } + Square, Random; + { + Items == SPIDER_SILK bodyarmor(PLATE_MAIL); + } - Square, Random; - { - Items == solstone; - } + Square, Random; + { + Items == solstone; + } - Square, Random; - { - Character = lobhse { Team = MONSTER_TEAM; } + Square, Random; + { + Character = lobhse { Team = MONSTER_TEAM; } + } } - - } - - } } diff --git a/Script/dungeons/attnam.dat b/Script/dungeons/attnam.dat index 3448fc9..2c6f07a 100644 --- a/Script/dungeons/attnam.dat +++ b/Script/dungeons/attnam.dat @@ -723,7 +723,8 @@ Dungeon ATTNAM; DoorSquare = solidterrain(FLOOR), door; } - /*Square, Random; + /******************************** + Square, Random; { Character = communist { Team = IVAN_TEAM; } Times = 3; @@ -829,7 +830,8 @@ Dungeon ATTNAM; { Character = spider { Team = MONSTER_TEAM; } Times = 3; - }*/ + } + ********************************/ } Level 1; @@ -897,9 +899,7 @@ Dungeon ATTNAM; X = BLACK_GRANITE wall(BROKEN_WALL); W = olterraincontainer(SHELF) { - ItemsInside = { 1, - potion { Times = 1:4; SecondaryMaterial = VODKA; } - } + ItemsInside = { 1, potion { Times = 1:4; SecondaryMaterial = VODKA; } } } I = ironmaiden; } diff --git a/Script/dungeons/mondedr.dat b/Script/dungeons/mondedr.dat index 9d69803..528a312 100644 --- a/Script/dungeons/mondedr.dat +++ b/Script/dungeons/mondedr.dat @@ -6,7 +6,7 @@ Dungeon MONDEDR; Description = "Underground Mondedr"; ShortDescription = "UM"; - LevelDefault + LevelDefault { Size = 40, 40; GenerateMonsters = true; @@ -188,20 +188,20 @@ Dungeon MONDEDR; } } - Square, Pos 36, 39; + Square, Pos 36, 39; { Character = guard(MONDEDR_GUARD); } - Room - { - Pos = 16,16; - Size = 30,16; - AltarPossible = false; - GenerateFountains = false; - Shape = RECTANGLE; + Room + { + Pos = 16,16; + Size = 30,16; + AltarPossible = false; + GenerateFountains = false; + Shape = RECTANGLE; - GTerrainMap + GTerrainMap { Pos = 0,0; Size = 30,16; @@ -209,9 +209,9 @@ Dungeon MONDEDR; { # = EBONY_WOOD solidterrain(FLOOR) { IsInside = true; } - = 0; - } - } - { + } + } + { ############################## #---------------#------------# #---------------#------------# @@ -228,8 +228,9 @@ Dungeon MONDEDR; #------------#--#------------# #------------#--#------------# ############################## - } -OTerrainMap + } + + OTerrainMap { Pos = 0,0; Size = 30,16; @@ -237,11 +238,11 @@ OTerrainMap Types { # = EBONY_WOOD wall(BRICK_FINE); - - = 0; + - = 0; | = decoration(CARPET); D = EBONY_WOOD door(HEXAGONAL_LOCK); } - } + } { ############################## #---------------#------------# @@ -259,9 +260,9 @@ OTerrainMap #------------#--#------------# #------------#--#------------# ##############DD############## + } - } -CharacterMap + CharacterMap { Pos = 0,0; Size = 30,16; @@ -269,10 +270,10 @@ CharacterMap Types { # = 0; - - = 0; + - = 0; g = guard(MONDEDR_GUARD); } - } + } { ############################## #g--------------#g----------g# @@ -290,16 +291,17 @@ CharacterMap #------------#--#------------# #g----------g#--#g----------g# ############################## - } - Square, Pos 6,10; - { - OTerrain = stairs(STAIRS_DOWN); - EntryIndex = STAIRS_DOWN; + } + + Square, Pos 6,10; + { + OTerrain = stairs(STAIRS_DOWN); + EntryIndex = STAIRS_DOWN; + } } } - } -Level 1; + Level 1; { Description = Cellar; ShortDescription = Cellar; @@ -360,13 +362,13 @@ Level 1; < = stairs(STAIRS_UP); N = GRANITE wall(BRICK_FINE); b = boulder(1); - D = BLACK_GRANITE door(HEXAGONAL_LOCK); + D = BLACK_GRANITE door(HEXAGONAL_LOCK); X = BLACK_GRANITE wall(BROKEN_WALL); I = ironmaiden; A = OCTIRON altar(CLEPTIA); T = OCTIRON throne; - | = decoration(CARPET); - } + | = decoration(CARPET); + } } { *************************************** @@ -477,7 +479,8 @@ Level 1; *************************************** *************************************** } - CharacterMap + + CharacterMap { Size = 39, 44; Pos = 0, 0; @@ -488,7 +491,7 @@ Level 1; R = raven { Flags = IS_MASTER; } g = guard(MONDEDR_GUARD); P = priest(CLEPTIA); - } + } } { *************************************** @@ -536,35 +539,37 @@ Level 1; *************************************** *************************************** } - } + Square, Pos 7,5; { OTerrain = stairs(STAIRS_UP); EntryIndex = STAIRS_UP; } - Square, Pos 32,30; + + Square, Pos 32,30; { OTerrain = stairs(STAIRS_DOWN); EntryIndex = STAIRS_DOWN; } } - Level 2; + + Level 2; { - FillSquare = WATER liquidterrain(UNDERGROUND_LAKE), 0; - Rooms = 60; - Items = 0; + FillSquare = WATER liquidterrain(UNDERGROUND_LAKE), 0; + Rooms = 60; + Items = 0; - Square, Random; + Square, Random; { Character = rogue { Team = MONSTER_TEAM; } Times = 5; } - Square, Random; + Square, Random; { Items == Random { MinPrice = 250; MaxPrice = 2000; } - Times = 10; + Times = 10; } Square, Random ATTACHABLE; @@ -581,19 +586,19 @@ Level 1; AttachRequired = true; } } + Level 3; { - - Square, Random; + Square, Random; { Character = rogue { Team = MONSTER_TEAM; } Times = 6; } - Square, Random; + Square, Random; { Items == Random { MinPrice = 500; MaxPrice = 2000; } - Times = 10; + Times = 10; } Square, Random NOT_WALKABLE|ATTACHABLE; @@ -610,22 +615,22 @@ Level 1; AttachRequired = true; } } - Level 4; - { - Square, Random; + Level 4; + { + Square, Random; { Character = rogue { Team = MONSTER_TEAM; } Times = 7; } - Square, Random; + Square, Random; { Character = assassin { Team = MONSTER_TEAM; } Times = 1; } - Square, Random; + Square, Random; { Items == Random { MinPrice = 500; MaxPrice = 2000; } Times = 10; @@ -645,9 +650,10 @@ Level 1; AttachRequired = true; } } + Level 5; { - Size = 61, 67; + Size = 61, 67; GenerateMonsters = false; Rooms = 1; Items = 0; @@ -666,10 +672,10 @@ Level 1; FillSquare = solidterrain(GROUND), BLACK_GRANITE earth; TunnelSquare = solidterrain(GROUND), 0; - Room - { - Pos = 6,6; - Size = 45, 42; + Room + { + Pos = 6,6; + Size = 45, 42; WallSquare = solidterrain(GROUND), 0; FloorSquare = solidterrain(GROUND), 0; AltarPossible = false; @@ -692,13 +698,13 @@ Level 1; Size = 45, 54; Pos = 0, 0; Types - { + { * = 0; # = 0; ~ = WATER liquidterrain(UNDERGROUND_LAKE); + } } - } - { + { **************#################************** *************##...............##************* ************##.................##************ @@ -753,10 +759,8 @@ Level 1; ******************#......#******************* ******************#......#******************* ******************########******************* + } - - - } OTerrainMap { Size = 45, 54; @@ -774,23 +778,23 @@ Level 1; < = stairs(STAIRS_UP); N = GRANITE wall(BRICK_FINE); b = boulder(1); - D = BLACK_GRANITE door(HEXAGONAL_LOCK); + D = BLACK_GRANITE door(HEXAGONAL_LOCK); X = BLACK_GRANITE wall(BROKEN_WALL); I = ironmaiden; A = OCTIRON altar(CLEPTIA); T = OCTIRON throne; - 1 = decoration(POOL_CORNER) { VisualEffects = NONE; } - 2 = decoration(POOL_CORNER) { VisualEffects = MIRROR; } - 3 = decoration(POOL_CORNER) { VisualEffects = MIRROR | FLIP; } - 4 = decoration(POOL_CORNER) { VisualEffects = FLIP; } - 5 = decoration(POOL_BORDER) { VisualEffects = NONE; } - 6 = decoration(POOL_BORDER) { VisualEffects = ROTATE; } - 7 = decoration(POOL_BORDER) { VisualEffects = FLIP; } - 8 = decoration(POOL_BORDER) { VisualEffects = MIRROR | ROTATE; } - | = decoration(CARPET); - } + 1 = decoration(POOL_CORNER) { VisualEffects = NONE; } + 2 = decoration(POOL_CORNER) { VisualEffects = MIRROR; } + 3 = decoration(POOL_CORNER) { VisualEffects = MIRROR | FLIP; } + 4 = decoration(POOL_CORNER) { VisualEffects = FLIP; } + 5 = decoration(POOL_BORDER) { VisualEffects = NONE; } + 6 = decoration(POOL_BORDER) { VisualEffects = ROTATE; } + 7 = decoration(POOL_BORDER) { VisualEffects = FLIP; } + 8 = decoration(POOL_BORDER) { VisualEffects = MIRROR | ROTATE; } + | = decoration(CARPET); + } } - { + { **************#################************** *************##...............##************* ************##.................##************ @@ -845,28 +849,26 @@ Level 1; ******************#......#******************* ******************#......#******************* ******************########******************* + } - - - } -CharacterMap + CharacterMap { Pos = 0,0; Size = 45, 54; Types { - * = 0; + * = 0; # = 0; - - = 0; - B = blinkdog { Team = MONSTER_TEAM; } - F = floatingeye { Team = MONSTER_TEAM; } + - = 0; + B = blinkdog { Team = MONSTER_TEAM; } + F = floatingeye { Team = MONSTER_TEAM; } A = assassin { Team = MONSTER_TEAM; } - V = vulcan { Team = MONSTER_TEAM; } - S = invisiblestalker { Team = MONSTER_TEAM; } - f = frog(DARK) { Team = MONSTER_TEAM; } + V = vulcan { Team = MONSTER_TEAM; } + S = invisiblestalker { Team = MONSTER_TEAM; } + f = frog(DARK) { Team = MONSTER_TEAM; } } - } + } { **************#################************** *************##...............##************* @@ -922,23 +924,23 @@ CharacterMap ******************#......#******************* ******************#......#******************* ******************########******************* - } - ItemMap + } + + ItemMap { Pos = 0,0; Size = 45, 54; - Types { - * == 0; + * == 0; # == 0; - - == 0; - 1 == lantern { SquarePosition = UP; } + - == 0; + 1 == lantern { SquarePosition = UP; } 2 == lantern { SquarePosition = DOWN; } 3 == lantern { SquarePosition = RIGHT; } 4 == lantern { SquarePosition = LEFT; } } - } + } { **************#######2#2#######************** *************##...............##************* @@ -994,13 +996,13 @@ CharacterMap ******************#......#******************* ******************#......#******************* ******************########******************* - } - Square, Pos 22,36; - { - OTerrain = stairs(STAIRS_UP); - EntryIndex = STAIRS_UP; + } + + Square, Pos 22,36; + { + OTerrain = stairs(STAIRS_UP); + EntryIndex = STAIRS_UP; + } } } - } - } -- 2.11.4.GIT