diff --git a/P3D/Content/Data/Scripts/quest/tower/1fstairs.dat b/P3D/Content/Data/Scripts/quest/tower/1fstairs.dat new file mode 100644 index 000000000..b0f63cac6 Binary files /dev/null and b/P3D/Content/Data/Scripts/quest/tower/1fstairs.dat differ diff --git a/P3D/Content/Data/Scripts/quest/tower/entmap.dat b/P3D/Content/Data/Scripts/quest/tower/entmap.dat new file mode 100644 index 000000000..7802bb7fc Binary files /dev/null and b/P3D/Content/Data/Scripts/quest/tower/entmap.dat differ diff --git a/P3D/Content/Data/Scripts/quest/tower/mainmap.dat b/P3D/Content/Data/Scripts/quest/tower/mainmap.dat new file mode 100644 index 000000000..6a6c7b513 Binary files /dev/null and b/P3D/Content/Data/Scripts/quest/tower/mainmap.dat differ diff --git a/P3D/Content/Data/Scripts/quest/tower/owner.dat b/P3D/Content/Data/Scripts/quest/tower/owner.dat new file mode 100644 index 000000000..1ced205a2 Binary files /dev/null and b/P3D/Content/Data/Scripts/quest/tower/owner.dat differ diff --git a/P3D/Content/Data/Scripts/quest/tower/rankings.dat b/P3D/Content/Data/Scripts/quest/tower/rankings.dat new file mode 100644 index 000000000..9c6de4b25 Binary files /dev/null and b/P3D/Content/Data/Scripts/quest/tower/rankings.dat differ diff --git a/P3D/Content/Data/Scripts/quest/tower/start.dat b/P3D/Content/Data/Scripts/quest/tower/start.dat new file mode 100644 index 000000000..bdc1e5500 Binary files /dev/null and b/P3D/Content/Data/Scripts/quest/tower/start.dat differ diff --git a/P3D/Content/Data/maps/maps/routes/route47/3.dat b/P3D/Content/Data/maps/maps/routes/route47/3.dat deleted file mode 100644 index c74a98366..000000000 Binary files a/P3D/Content/Data/maps/maps/routes/route47/3.dat and /dev/null differ diff --git a/P3D/Content/Data/maps/maps/routes/route47/embtower/dstone.dat b/P3D/Content/Data/maps/maps/routes/route47/embtower/dstone.dat deleted file mode 100644 index d3271602e..000000000 Binary files a/P3D/Content/Data/maps/maps/routes/route47/embtower/dstone.dat and /dev/null differ diff --git a/P3D/Content/Data/maps/maps/routes/route47/embtower/kyurem.dat b/P3D/Content/Data/maps/maps/routes/route47/embtower/kyurem.dat deleted file mode 100644 index 648fb0454..000000000 Binary files a/P3D/Content/Data/maps/maps/routes/route47/embtower/kyurem.dat and /dev/null differ diff --git a/P3D/Content/Data/maps/maps/routes/route47/embtower/lstone.dat b/P3D/Content/Data/maps/maps/routes/route47/embtower/lstone.dat deleted file mode 100644 index ca5857ae9..000000000 Binary files a/P3D/Content/Data/maps/maps/routes/route47/embtower/lstone.dat and /dev/null differ diff --git a/P3D/Content/Data/maps/maps/routes/route47/embtower/main.dat b/P3D/Content/Data/maps/maps/routes/route47/embtower/main.dat deleted file mode 100644 index 621160ea9..000000000 Binary files a/P3D/Content/Data/maps/maps/routes/route47/embtower/main.dat and /dev/null differ diff --git a/P3D/Content/Data/maps/maps/routes/route47/embtower/main2.dat b/P3D/Content/Data/maps/maps/routes/route47/embtower/main2.dat deleted file mode 100644 index 7d3728457..000000000 Binary files a/P3D/Content/Data/maps/maps/routes/route47/embtower/main2.dat and /dev/null differ diff --git a/P3D/Content/Data/maps/maps/routes/route47/embtower/pkyurem.dat b/P3D/Content/Data/maps/maps/routes/route47/embtower/pkyurem.dat deleted file mode 100644 index 4725d3b77..000000000 Binary files a/P3D/Content/Data/maps/maps/routes/route47/embtower/pkyurem.dat and /dev/null differ diff --git a/P3D/Content/Data/maps/maps/routes/route47/embtower/reshiram.dat b/P3D/Content/Data/maps/maps/routes/route47/embtower/reshiram.dat deleted file mode 100644 index c76771cb0..000000000 Binary files a/P3D/Content/Data/maps/maps/routes/route47/embtower/reshiram.dat and /dev/null differ diff --git a/P3D/Content/Data/maps/maps/routes/route47/embtower/zekrom.dat b/P3D/Content/Data/maps/maps/routes/route47/embtower/zekrom.dat deleted file mode 100644 index a6c96c304..000000000 Binary files a/P3D/Content/Data/maps/maps/routes/route47/embtower/zekrom.dat and /dev/null differ diff --git a/P3D/Content/Data/maps/quest/trainertower/double/1f.dat b/P3D/Content/Data/maps/quest/trainertower/double/1f.dat new file mode 100644 index 000000000..15a48012b --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/double/1f.dat @@ -0,0 +1,51 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\double\2f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\ent.dat,9,0.1,0,2,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"NPC"{NPC[{"Position"{sngArr[8,0,6]}}{"TextureID"{str[41]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\double\001_1]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,7]}}{"TextureID"{str[41]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\double\001_2]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/double/2f.dat b/P3D/Content/Data/maps/quest/trainertower/double/2f.dat new file mode 100644 index 000000000..87d37da63 --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/double/2f.dat @@ -0,0 +1,52 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\double\3f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\double\1f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"NPC"{NPC[{"Position"{sngArr[8,0,6]}}{"TextureID"{str[22]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\double\002_1]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,7]}}{"TextureID"{str[87]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\double\002_2]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/double/3f.dat b/P3D/Content/Data/maps/quest/trainertower/double/3f.dat new file mode 100644 index 000000000..09cb0a0b5 --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/double/3f.dat @@ -0,0 +1,53 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.5,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\double\4f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\double\2f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"NPC"{NPC[{"Position"{sngArr[8,0,6]}}{"TextureID"{str[22]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\double\003_1]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,7]}}{"TextureID"{str[87]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\double\003_2]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/double/4f.dat b/P3D/Content/Data/maps/quest/trainertower/double/4f.dat new file mode 100644 index 000000000..ba87992c5 --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/double/4f.dat @@ -0,0 +1,54 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.75,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.25,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\double\5f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\double\3f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"NPC"{NPC[{"Position"{sngArr[8,0,6]}}{"TextureID"{str[13]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\double\004_1]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,7]}}{"TextureID"{str[23]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\double\004_2]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/double/5f.dat b/P3D/Content/Data/maps/quest/trainertower/double/5f.dat new file mode 100644 index 000000000..746cdfd4d --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/double/5f.dat @@ -0,0 +1,56 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.5,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\double\6f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\double\4f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"NPC"{NPC[{"Position"{sngArr[8,0,6]}}{"TextureID"{str[13]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\double\005_1]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,7]}}{"TextureID"{str[23]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\double\005_2]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/double/6f.dat b/P3D/Content/Data/maps/quest/trainertower/double/6f.dat new file mode 100644 index 000000000..19162f757 --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/double/6f.dat @@ -0,0 +1,57 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.5,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.5,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\double\7f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\double\5f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"NPC"{NPC[{"Position"{sngArr[8,0,6]}}{"TextureID"{str[15]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\double\006_1]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,7]}}{"TextureID"{str[9]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\double\006_2]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/double/7f.dat b/P3D/Content/Data/maps/quest/trainertower/double/7f.dat new file mode 100644 index 000000000..50e119880 --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/double/7f.dat @@ -0,0 +1,58 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.5,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.75,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.25,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\double\8f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\double\6f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"NPC"{NPC[{"Position"{sngArr[8,0,6]}}{"TextureID"{str[86]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\double\007_1]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,7]}}{"TextureID"{str[91]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\double\007_2]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/double/8f.dat b/P3D/Content/Data/maps/quest/trainertower/double/8f.dat new file mode 100644 index 000000000..ae9958f36 --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/double/8f.dat @@ -0,0 +1,59 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.75,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.25,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.75,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.25,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\main.dat,11,17.1,6,2,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\double\7f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"NPC"{NPC[{"Position"{sngArr[8,0,6]}}{"TextureID"{str[13]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\double\008_1]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,7]}}{"TextureID"{str[23]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\double\008_2]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/ent.dat b/P3D/Content/Data/maps/quest/trainertower/ent.dat index 0f5c0551d..40b843d9c 100644 --- a/P3D/Content/Data/maps/quest/trainertower/ent.dat +++ b/P3D/Content/Data/maps/quest/trainertower/ent.dat @@ -1,5 +1,5 @@ -{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}{"RegionalForm"{str[alola]}}]}} -{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"MapScript"{str[quest\tower\entmap]}}{"Weather"{int[1]}}]}} Floor: {"Floor"{ENT[{"Size"{intArr[19,16]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,64,16,16]}}]}} @@ -68,11 +68,11 @@ Flowerpots: Statue: {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[7.5,0,7.5]}}{"TexturePath"{str[Alph]}}{"Textures"{recArr[[0,48,16,16][16,48,16,16][48,48,16,16]]}}{"TextureIndex"{intArr[0,0,1,1,1,1,1,1,2,2]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBill]}}{"Position"{sngArr[7.5,0.9,7.5]}}{"TexturePath"{str[Alph]}}{"Textures"{recArr[[32,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} -{"Entity"{ENT[{"EntityID"{str[ScriptBlock]}}{"Position"{sngArr[7.5,0,7.5]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[0,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[0]}}{"Action"{int[1]}}{"AdditionalValue"{str[johto\alph\doors\03]}}{"Rotation"{int[0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[7.5,0,7.5]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[0,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[0]}}{"Action"{int[1]}}{"AdditionalValue"{str[johto\alph\doors\03]}}{"Rotation"{int[0]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[10.5,0,7.5]}}{"TexturePath"{str[Alph]}}{"Textures"{recArr[[0,48,16,16][16,48,16,16][48,48,16,16]]}}{"TextureIndex"{intArr[0,0,1,1,1,1,1,1,2,2]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBill]}}{"Position"{sngArr[10.5,0.9,7.5]}}{"TexturePath"{str[Alph]}}{"Textures"{recArr[[32,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} -{"Entity"{ENT[{"EntityID"{str[ScriptBlock]}}{"Position"{sngArr[10.5,0,7.5]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[0,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[0]}}{"Action"{int[1]}}{"AdditionalValue"{str[johto\alph\doors\03]}}{"Rotation"{int[0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[10.5,0,7.5]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[0,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[0]}}{"Action"{int[1]}}{"AdditionalValue"{str[johto\alph\doors\03]}}{"Rotation"{int[0]}}]}} Plants: {"EntityField"{ENT[{"Size"{intArr[1,1]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,-0.1,14]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[112,16,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} @@ -119,16 +119,18 @@ Monitore: {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,1.2,7.6]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} Acomplishments screen: -{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.469,0.375,0.469]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[8,-0.3125,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,64,10,8][20,72,6,6]]}}{"TextureIndex"{intArr[1,1,1,1,0,0,1,1,1,1]}}{"Collision"{bool[0]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.469,0.375,0.469]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[8,-0.3125,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,64,10,8][20,72,6,6]]}}{"TextureIndex"{intArr[1,1,1,1,0,0,1,1,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} {"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,1.125,0.15]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[8,0.5,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,62,16,18][79,62,3,18][64,60,16,3]]}}{"TextureIndex"{intArr[0,0,1,1,1,1,0,0,2,2,2,2]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} {"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.1,1,0.1]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[8,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,62,16,18][79,62,3,18][64,79,16,3]]}}{"TextureIndex"{intArr[1,1,1,1,1,1,1,1,2,2,2,2]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"Entity"{ENT[{"EntityID"{str[ScriptBlock]}}{"Position"{sngArr[7.5,0,7.5]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[0,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[0]}}{"Action"{int[1]}}{"AdditionalValue"{str[quest\trainertower\records]}}{"Rotation"{int[0]}}]}} +Dividers: {"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.75,0.375,0.1]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[16.875,-0.3,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,66,16,12][30,66,3,12][32,64,16,3][32,77,16,3]]}}{"TextureIndex"{intArr[0,0,1,1,1,1,0,0,2,2,3,3]}}{"Collision"{bool[1]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} -{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1.5,0.75,0.25]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[15,0.25,8.25]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,66,16,12][30,66,3,12][32,64,16,3][32,77,16,3]]}}{"TextureIndex"{intArr[0,0,1,1,1,1,0,0,2,2,3,3]}}{"Collision"{bool[1]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"ID"{int[20]}}{"Scale"{sngArr[1.5,0.75,0.25]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[15,0.25,8.25]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,66,16,12][30,66,3,12][32,64,16,3][32,77,16,3]]}}{"TextureIndex"{intArr[0,0,1,1,1,1,0,0,2,2,3,3]}}{"Collision"{bool[1]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} Elevator: -{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.375,1,0.375]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[16.3125,0,7.5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,48,6,16][22,48,6,16]]}}{"TextureIndex"{intArr[1,1,1,1,0,0,1,1,-1,-1]}}{"Collision"{bool[0]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} -{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.375,1,0.375]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[17.6875,0,7.5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[22,48,6,16][22,48,6,16]]}}{"TextureIndex"{intArr[1,1,1,1,0,0,1,1,-1,-1]}}{"Collision"{bool[0]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.375,1,0.375]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[16.3126,0,7.5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,48,6,16][22,48,6,16]]}}{"TextureIndex"{intArr[1,1,1,1,0,0,1,1,-1,-1]}}{"Collision"{bool[0]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.375,1,0.375]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[17.6874,0,7.5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[22,48,6,16][22,48,6,16]]}}{"TextureIndex"{intArr[1,1,1,1,0,0,1,1,-1,-1]}}{"Collision"{bool[0]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} {"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[2,0.375,0.375]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[17,0.6875,7.5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,48,32,6][64,54,32,6][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,2,2,2,2,2,2,1,1,1,1]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} {"EntityField"{ENT[{"Size"{intArr[1,1]}}{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[17,0,7]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[80,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,-1,-1]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\main.dat,17,17.1,5,0]}}{"Rotation"{int[1]}}]}} @@ -141,12 +143,15 @@ Stairs: {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,2.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +Start: +{"Entity"{ENT[{"EntityID"{str[ScriptBlock]}}{"Position"{sngArr[9,0,5]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[0,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\tower\start]}}{"Rotation"{int[0]}}]}} + NPCs: {"NPC"{NPC[{"Position"{sngArr[4,0.2,8]}}{"TextureID"{str[0]}}{"ID"{int[0]}}{"Name"{str[NurseJoy]}}{"Action"{int[0]}}{"AdditionalValue"{str[center_script]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} -{"NPC"{NPC[{"Position"{sngArr[1,0.2,7]}}{"TextureID"{str[12]}}{"ID"{int[1]}}{"Name"{str[SellMan]}}{"Action"{int[0]}}{"AdditionalValue"{str[center_script]}}{"Rotation"{int[3]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[14,0.2,8]}}{"TextureID"{str[12]}}{"ID"{int[1]}}{"Name"{str[SellMan]}}{"Action"{int[0]}}{"AdditionalValue"{str[center_script]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[11,0.2,5]}}{"TextureID"{str[83]}}{"ID"{int[2]}}{"Name"{str[SellMan]}}{"Action"{int[0]}}{"AdditionalValue"{str[center_script]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} {"NPC"{NPC[{"Position"{sngArr[5,0.2,8]}}{"TextureID"{str[[POKEMON|N]113]}}{"ID"{int[4]}}{"Name"{str[Chansey]}}{"Action"{int[1]}}{"AdditionalValue"{str[gts\information]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} -{"NPC"{NPC[{"Position"{sngArr[12,0,0]}}{"TextureID"{str[9]}}{"ID"{int[2]}}{"Name"{str[GymGuy]}}{"Action"{int[0]}}{"AdditionalValue"{str[Hey did you know?*The PC network here can~connect to the one in~Kanto and Johto!]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} -{"NPC"{NPC[{"Position"{sngArr[2,0,3]}}{"TextureID"{str[1]}}{"ID"{int[3]}}{"Name"{str[Lass]}}{"Action"{int[0]}}{"AdditionalValue"{str[Let's crush berries!*...That'd be wasting berries?*You can always find~some berries on the~ground in Berry Forest.]}}{"Rotation"{int[2]}}{"Movement"{str[Walk]}}{"MoveRectangles"{recArr[[2,3,3,1]]}}]}} -{"NPC"{NPC[{"Position"{sngArr[10,0.2,4]}}{"TextureID"{str[32]}}{"ID"{int[5]}}{"Name"{str[Maniac]}}{"Action"{int[0]}}{"AdditionalValue"{str[It's impossible to surf~between the islands~around these parts.*The tides are too fast~and treacherous.]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[[8,4,2,3]]}}]}} +{"NPC"{NPC[{"Position"{sngArr[2,0,11]}}{"TextureID"{str[11]}}{"ID"{int[5]}}{"Name"{str[GymGuy]}}{"Action"{int[0]}}{"AdditionalValue"{str[Gasp, gasp....~Gasp...*Never mind battling!~These stairs...~They're tougher than~any battle...]}}{"Rotation"{int[2]}}{"Movement"{str[Looking]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[11,0,11]}}{"TextureID"{str[23]}}{"ID"{int[6]}}{"Name"{str[Lass]}}{"Action"{int[0]}}{"AdditionalValue"{str[I'm here to see how good I am.*I wonder what kinds of~trainers are waiting for me?*It's nerve-wracking!]}}{"Rotation"{int[2]}}{"Movement"{str[Walk]}}{"MoveRectangles"{recArr[[11,11,3,3]]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/knockout/1f.dat b/P3D/Content/Data/maps/quest/trainertower/knockout/1f.dat new file mode 100644 index 000000000..51b0008dc --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/knockout/1f.dat @@ -0,0 +1,60 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[13,0,7]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\knockout\2f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\ent.dat,9,0.1,0,2,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"Entity"{ENT[{"EntityID"{str[ScriptBlock]}}{"Position"{sngArr[8,0,7]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[0,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\tower\ko1f]}}{"Rotation"{int[0]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,10]}}{"TextureID"{str[85]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\001_1]}}{"Rotation"{int[0]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,4]}}{"TextureID"{str[85]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\001_2]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[85]}}{"ID"{int[2]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\001_3]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/knockout/2f.dat b/P3D/Content/Data/maps/quest/trainertower/knockout/2f.dat new file mode 100644 index 000000000..b160b4009 --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/knockout/2f.dat @@ -0,0 +1,61 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[13,0,7]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\knockout\3f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\knockout\1f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"Entity"{ENT[{"EntityID"{str[ScriptBlock]}}{"Position"{sngArr[8,0,7]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[0,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\tower\ko2f]}}{"Rotation"{int[0]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,10]}}{"TextureID"{str[2]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\002_1]}}{"Rotation"{int[0]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,4]}}{"TextureID"{str[87]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\002_2]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[22]}}{"ID"{int[2]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\002_3]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/knockout/3f.dat b/P3D/Content/Data/maps/quest/trainertower/knockout/3f.dat new file mode 100644 index 000000000..95fbd5e6a --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/knockout/3f.dat @@ -0,0 +1,62 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[13,0,7]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.5,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\knockout\4f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\knockout\2f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"Entity"{ENT[{"EntityID"{str[ScriptBlock]}}{"Position"{sngArr[8,0,7]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[0,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\tower\ko3f]}}{"Rotation"{int[0]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,10]}}{"TextureID"{str[16]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\003_1]}}{"Rotation"{int[0]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,4]}}{"TextureID"{str[1]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\003_2]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[23]}}{"ID"{int[2]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\003_3]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/knockout/4f.dat b/P3D/Content/Data/maps/quest/trainertower/knockout/4f.dat new file mode 100644 index 000000000..795969bb4 --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/knockout/4f.dat @@ -0,0 +1,63 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[13,0,7]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.75,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.25,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\knockout\5f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\knockout\3f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"Entity"{ENT[{"EntityID"{str[ScriptBlock]}}{"Position"{sngArr[8,0,7]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[0,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\tower\ko4f]}}{"Rotation"{int[0]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,10]}}{"TextureID"{str[32]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\004_1]}}{"Rotation"{int[0]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,4]}}{"TextureID"{str[19]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\004_2]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[oldhatman]}}{"ID"{int[2]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\004_3]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/knockout/5f.dat b/P3D/Content/Data/maps/quest/trainertower/knockout/5f.dat new file mode 100644 index 000000000..4d61bf45a --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/knockout/5f.dat @@ -0,0 +1,65 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[13,0,7]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.5,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\knockout\6f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\knockout\4f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"Entity"{ENT[{"EntityID"{str[ScriptBlock]}}{"Position"{sngArr[8,0,7]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[0,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\tower\ko5f]}}{"Rotation"{int[0]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,10]}}{"TextureID"{str[15]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\005_1]}}{"Rotation"{int[0]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,4]}}{"TextureID"{str[7]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\005_2]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[84]}}{"ID"{int[2]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\005_3]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/knockout/6f.dat b/P3D/Content/Data/maps/quest/trainertower/knockout/6f.dat new file mode 100644 index 000000000..15c991a5f --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/knockout/6f.dat @@ -0,0 +1,66 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[13,0,7]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.5,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.5,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\knockout\7f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\knockout\5f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"Entity"{ENT[{"EntityID"{str[ScriptBlock]}}{"Position"{sngArr[8,0,7]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[0,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\tower\ko6f]}}{"Rotation"{int[0]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,10]}}{"TextureID"{str[9]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\006_1]}}{"Rotation"{int[0]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,4]}}{"TextureID"{str[84]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\006_2]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[61]}}{"ID"{int[2]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\006_3]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/knockout/7f.dat b/P3D/Content/Data/maps/quest/trainertower/knockout/7f.dat new file mode 100644 index 000000000..d24994211 --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/knockout/7f.dat @@ -0,0 +1,67 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[13,0,7]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.5,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.75,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.25,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\knockout\8f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\knockout\6f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"Entity"{ENT[{"EntityID"{str[ScriptBlock]}}{"Position"{sngArr[8,0,7]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[0,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\tower\ko7f]}}{"Rotation"{int[0]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,10]}}{"TextureID"{str[86]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\007_1]}}{"Rotation"{int[0]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,4]}}{"TextureID"{str[88]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\007_2]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[10]}}{"ID"{int[2]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\007_3]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/knockout/8f.dat b/P3D/Content/Data/maps/quest/trainertower/knockout/8f.dat new file mode 100644 index 000000000..56bd2f4ac --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/knockout/8f.dat @@ -0,0 +1,68 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[13,0,7]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.75,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.25,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.75,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.25,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\main.dat,11,17.1,6,2,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\knockout\7f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"Entity"{ENT[{"EntityID"{str[ScriptBlock]}}{"Position"{sngArr[8,0,7]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[0,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\tower\ko8f]}}{"Rotation"{int[0]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,10]}}{"TextureID"{str[60]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\008_1]}}{"Rotation"{int[0]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,4]}}{"TextureID"{str[59]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\008_2]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[13]}}{"ID"{int[2]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\knockout\008_3]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/main.dat b/P3D/Content/Data/maps/quest/trainertower/main.dat index 43307353d..d21a081cc 100644 --- a/P3D/Content/Data/maps/quest/trainertower/main.dat +++ b/P3D/Content/Data/maps/quest/trainertower/main.dat @@ -1,5 +1,5 @@ -{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[RouteMusic4]}}{"CurrentRegion"{str[sevii islands]}}{"RegionalForm"{str[alola]}}]}} -{"Actions"{LEV[{"CanTeleport"{bool[1]}}{"CanDig"{bool[0]}}{"CanFly"{bool[1]}}{"EnviromentType"{int[0]}}{"Weather"{int[1]}}{"Lightning"{int[0]}}{"BattleMap"{str[quest\trainertower\main.dat,-4,0,17.3]}}]}} +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[RouteMusic4]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[1]}}{"CanDig"{bool[0]}}{"CanFly"{bool[1]}}{"EnviromentType"{int[0]}}{"Weather"{int[1]}}{"Lightning"{int[0]}}{"MapScript"{str[quest\tower\mainmap]}}{"BattleMap"{str[quest\trainertower\main.dat,-4,0,17.3]}}]}} Floor: {"Floor"{ENT[{"SeasonTexture"{str[Grass]}}{"Size"{intArr[9,6]}}{"Position"{intArr[10,0,9]}}{"TexturePath"{str[Cherrygrove]}}{"Texture"{rec[0,16,16,16]}}]}} @@ -440,12 +440,12 @@ Corners: {"Entity"{ENT[{"Position"{sngArr[28,2,39]}}{"EntityID"{str[WallBlock]}}{"TexturePath"{str[Cherrygrove]}}{"Textures"{recArr[[96,16,16,16]]}}{"TextureIndex"{intArr[-1,-1,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[5]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} NPC: -{"NPC"{NPC[{"Position"{sngArr[12,0,30]}}{"TextureID"{str[29]}}{"ID"{int[0]}}{"Name"{str[IDlotto]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\outside\002]}}{"Rotation"{int[0]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[[17,2,2,1]]}}]}} -{"NPC"{NPC[{"Position"{sngArr[12,1,33]}}{"TextureID"{str[29]}}{"ID"{int[1]}}{"Name"{str[IDlotto]}}{"Action"{int[2]}}{"AdditionalValue"{str[2|trainer\quest\tower\outside\001]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[[16,10,3,2]]}}]}} +{"NPC"{NPC[{"Position"{sngArr[14,17,7]}}{"TextureID"{str[TowerOwner]}}{"ID"{int[0]}}{"Name"{str[IDlotto]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\tower\owner]}}{"Rotation"{int[0]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[[17,2,2,1]]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,30]}}{"TextureID"{str[29]}}{"ID"{int[1]}}{"Name"{str[IDlotto]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\outside\002]}}{"Rotation"{int[0]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[[17,2,2,1]]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,1,33]}}{"TextureID"{str[29]}}{"ID"{int[2]}}{"Name"{str[IDlotto]}}{"Action"{int[2]}}{"AdditionalValue"{str[2|trainer\quest\tower\outside\001]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[[16,10,3,2]]}}]}} {"NPC"{NPC[{"Position"{sngArr[14,0,10]}}{"TextureID"{str[darkfire]}}{"ID"{int[10]}}{"Name"{str[GymGuy]}}{"Action"{int[0]}}{"AdditionalValue"{str[Soon...]}}{"Rotation"{int[0]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} {"NPC"{NPC[{"Position"{sngArr[15,0,10]}}{"TextureID"{str[[POKEMON|S]6]}}{"ID"{int[11]}}{"Name"{str[GymGuy]}}{"Action"{int[0]}}{"AdditionalValue"{str[Char!]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} - Signs: {"Entity"{ENT[{"EntityID"{str[SignBlock]}}{"Position"{sngArr[12,0,10]}}{"TexturePath"{str[Cherrygrove]}}{"Textures"{recArr[[16,32,16,16][32,32,16,16]]}}{"TextureIndex"{intArr[0,0,1,1,1,1,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[4]}}{"Action"{int[0]}}{"AdditionalValue"{str[Trainer Tower Ahead]}}{"Rotation"{int[0]}}]}} {"Entity"{ENT[{"EntityID"{str[SignBlock]}}{"Position"{sngArr[6,0,34]}}{"TexturePath"{str[Cherrygrove]}}{"Textures"{recArr[[16,32,16,16][32,32,16,16]]}}{"TextureIndex"{intArr[0,0,1,1,1,1,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[4]}}{"Action"{int[0]}}{"AdditionalValue"{str[Trainer Tower Entrance*Rise to the challenge,~trainers!]}}{"Rotation"{int[0]}}]}} @@ -541,7 +541,8 @@ town: {"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,1,44]}}{"Visible"{bool[0]}}{"TexturePath"{str[Cherrygrove]}}{"Textures"{recArr[[32,16,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\town.dat,8,1.1,-1,0]}}{"Rotation"{int[0]}}]}} {"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[13,1,44]}}{"Visible"{bool[0]}}{"TexturePath"{str[Cherrygrove]}}{"Textures"{recArr[[32,16,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\town.dat,9,1.1,-1,0]}}{"Rotation"{int[0]}}]}} 8f: -{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[11,17,6]}}{"TexturePath"{str[Kanto0]}}{"Textures"{recArr[[112,144,16,16][112,128,16,16]]}}{"TextureIndex"{intArr[1,1,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\8f.dat,12,0.1,0,2,1]}}{"Rotation"{int[1]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,17,6]}}{"TexturePath"{str[Kanto0]}}{"Textures"{recArr[[112,144,16,16][112,128,16,16]]}}{"TextureIndex"{intArr[1,1,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\8f.dat,12,0.1,0,2,1]}}{"Rotation"{int[1]}}]}} +{"Entity"{ENT[{"EntityID"{str[SignBlock]}}{"Position"{sngArr[11,17,6]}}{"TexturePath"{str[Cherrygrove]}}{"Textures"{recArr[[16,32,16,16][32,32,16,16]]}}{"TextureIndex"{intArr[0,0,1,1,1,1,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[4]}}{"Action"{int[0]}}{"AdditionalValue"{str[Emergency exit only!*Please take elevator~back to entrance.]}}{"Rotation"{int[1]}}]}} Ent: {"EntityField"{ENT[{"Size"{intArr[1,1]}}{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[17,17,5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[80,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,-1,-1]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\ent.dat,17,0.1,7,2]}}{"Rotation"{int[1]}}]}} {"EntityField"{ENT[{"Size"{intArr[1,1]}}{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[14,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,16,16,16][96,144,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,-1,-1]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\ent.dat,9,0.1,15,0]}}{"Rotation"{int[0]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/1f.dat b/P3D/Content/Data/maps/quest/trainertower/mixed/1f.dat similarity index 94% rename from P3D/Content/Data/maps/quest/trainertower/1f.dat rename to P3D/Content/Data/maps/quest/trainertower/mixed/1f.dat index f85497d6d..4a05b4fdf 100644 --- a/P3D/Content/Data/maps/quest/trainertower/1f.dat +++ b/P3D/Content/Data/maps/quest/trainertower/mixed/1f.dat @@ -1,4 +1,4 @@ -{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}{"RegionalForm"{str[alola]}}]}} +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} {"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} Floor: @@ -32,7 +32,7 @@ Floor Lights: {"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} Stairs: -{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\2f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\mixed\2f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} @@ -46,4 +46,4 @@ Stairs: NPCs: -{"NPC"{NPC[{"Position"{sngArr[2,0,3]}}{"TextureID"{str[1]}}{"ID"{int[3]}}{"Name"{str[Lass]}}{"Action"{int[0]}}{"AdditionalValue"{str[Let's crush berries!*...That'd be wasting berries?*You can always find~some berries on the~ground in Berry Forest.]}}{"Rotation"{int[2]}}{"Movement"{str[Walk]}}{"MoveRectangles"{recArr[[2,3,3,1]]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[23]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[4|trainer\quest\tower\mixed\001]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/2f.dat b/P3D/Content/Data/maps/quest/trainertower/mixed/2f.dat similarity index 93% rename from P3D/Content/Data/maps/quest/trainertower/2f.dat rename to P3D/Content/Data/maps/quest/trainertower/mixed/2f.dat index a692e4ca0..ff42e0289 100644 --- a/P3D/Content/Data/maps/quest/trainertower/2f.dat +++ b/P3D/Content/Data/maps/quest/trainertower/mixed/2f.dat @@ -1,4 +1,4 @@ -{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}{"RegionalForm"{str[alola]}}]}} +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} {"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} Floor: @@ -33,12 +33,12 @@ Floor Lights: {"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} Stairs: -{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\3f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\mixed\3f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} -{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\1f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\mixed\1f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} {"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} @@ -46,4 +46,4 @@ Stairs: {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} NPCs: -{"NPC"{NPC[{"Position"{sngArr[2,0,3]}}{"TextureID"{str[1]}}{"ID"{int[3]}}{"Name"{str[Lass]}}{"Action"{int[0]}}{"AdditionalValue"{str[Let's crush berries!*...That'd be wasting berries?*You can always find~some berries on the~ground in Berry Forest.]}}{"Rotation"{int[2]}}{"Movement"{str[Walk]}}{"MoveRectangles"{recArr[[2,3,3,1]]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[29]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[4|trainer\quest\tower\mixed\002]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/3f.dat b/P3D/Content/Data/maps/quest/trainertower/mixed/3f.dat similarity index 94% rename from P3D/Content/Data/maps/quest/trainertower/3f.dat rename to P3D/Content/Data/maps/quest/trainertower/mixed/3f.dat index 6467db761..f1cd988a5 100644 --- a/P3D/Content/Data/maps/quest/trainertower/3f.dat +++ b/P3D/Content/Data/maps/quest/trainertower/mixed/3f.dat @@ -1,4 +1,4 @@ -{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}{"RegionalForm"{str[alola]}}]}} +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} {"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} Floor: @@ -34,12 +34,12 @@ Floor Lights: {"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} Stairs: -{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\4f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\mixed\4f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} -{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\2f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\mixed\2f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} {"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} @@ -47,4 +47,4 @@ Stairs: {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} NPCs: -{"NPC"{NPC[{"Position"{sngArr[2,0,3]}}{"TextureID"{str[1]}}{"ID"{int[3]}}{"Name"{str[Lass]}}{"Action"{int[0]}}{"AdditionalValue"{str[Let's crush berries!*...That'd be wasting berries?*You can always find~some berries on the~ground in Berry Forest.]}}{"Rotation"{int[2]}}{"Movement"{str[Walk]}}{"MoveRectangles"{recArr[[2,3,3,1]]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[26]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[4|trainer\quest\tower\mixed\003]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/mixed/4f.dat b/P3D/Content/Data/maps/quest/trainertower/mixed/4f.dat new file mode 100644 index 000000000..1c38179eb --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/mixed/4f.dat @@ -0,0 +1,54 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.75,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.25,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\mixed\5f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\mixed\3f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"NPC"{NPC[{"Position"{sngArr[8,0,6]}}{"TextureID"{str[13]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\mixed\004_1]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,7]}}{"TextureID"{str[23]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\mixed\004_2]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/mixed/5f.dat b/P3D/Content/Data/maps/quest/trainertower/mixed/5f.dat new file mode 100644 index 000000000..1848682de --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/mixed/5f.dat @@ -0,0 +1,56 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.5,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\mixed\6f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\mixed\4f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"NPC"{NPC[{"Position"{sngArr[8,0,6]}}{"TextureID"{str[86]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\mixed\005_1]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,7]}}{"TextureID"{str[91]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\mixed\005_2]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/mixed/6f.dat b/P3D/Content/Data/maps/quest/trainertower/mixed/6f.dat new file mode 100644 index 000000000..e6e752886 --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/mixed/6f.dat @@ -0,0 +1,66 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[13,0,7]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.5,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.5,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\mixed\7f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\mixed\5f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"Entity"{ENT[{"EntityID"{str[ScriptBlock]}}{"Position"{sngArr[8,0,7]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[0,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\tower\m6f]}}{"Rotation"{int[0]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,10]}}{"TextureID"{str[60]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\mixed\006_1]}}{"Rotation"{int[0]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,4]}}{"TextureID"{str[59]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\mixed\006_2]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[23]}}{"ID"{int[2]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\mixed\006_3]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/mixed/7f.dat b/P3D/Content/Data/maps/quest/trainertower/mixed/7f.dat new file mode 100644 index 000000000..5c5b40799 --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/mixed/7f.dat @@ -0,0 +1,58 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,5]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[11,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.5,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.75,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.25,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\mixed\8f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\mixed\6f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"NPC"{NPC[{"Position"{sngArr[8,0,6]}}{"TextureID"{str[22]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\mixed\007_1]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,7]}}{"TextureID"{str[87]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\mixed\007_2]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/mixed/8f.dat b/P3D/Content/Data/maps/quest/trainertower/mixed/8f.dat new file mode 100644 index 000000000..91fc79334 --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/mixed/8f.dat @@ -0,0 +1,68 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,6]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[13,0,7]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[0,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[6,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[2,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[3,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[10,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,2]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[2,1]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[12,0,10]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.75,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.25,1.15,2.85]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.75,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.25,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\main.dat,11,17.1,6,2,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\mixed\7f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"Entity"{ENT[{"EntityID"{str[ScriptBlock]}}{"Position"{sngArr[8,0,7]}}{"TexturePath"{str[Center]}}{"Textures"{recArr[[0,48,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\tower\m8f]}}{"Rotation"{int[0]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,10]}}{"TextureID"{str[2]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\mixed\008_1]}}{"Rotation"{int[0]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[8,0,4]}}{"TextureID"{str[87]}}{"ID"{int[1]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\mixed\008_2]}}{"Rotation"{int[2]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[22]}}{"ID"{int[2]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[1|trainer\quest\tower\mixed\008_3]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/single/1f.dat b/P3D/Content/Data/maps/quest/trainertower/single/1f.dat new file mode 100644 index 000000000..e4d1a8ace --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/single/1f.dat @@ -0,0 +1,49 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[13,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[13,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\single\2f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\ent.dat,9,0.1,0,2,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + + +NPCs: +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[32]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[4|trainer\quest\tower\single\001]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/single/2f.dat b/P3D/Content/Data/maps/quest/trainertower/single/2f.dat new file mode 100644 index 000000000..c678a5274 --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/single/2f.dat @@ -0,0 +1,49 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[13,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[13,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.25,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.75,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\single\3f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\single\1f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[bugcatcher]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[4|trainer\quest\tower\single\002]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/single/3f.dat b/P3D/Content/Data/maps/quest/trainertower/single/3f.dat new file mode 100644 index 000000000..1c3d44e8d --- /dev/null +++ b/P3D/Content/Data/maps/quest/trainertower/single/3f.dat @@ -0,0 +1,50 @@ +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} +{"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} + +Floor: +{"Floor"{ENT[{"Size"{intArr[15,11]}}{"Position"{intArr[0,0,0]}}{"TexturePath"{str[trainertower]}}{"Texture"{rec[0,80,16,16]}}]}} + +Ceiling: +{"EntityField"{ENT[{"Size"{intArr[15,11]}}{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[0,2,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[0,80,16,16]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Walls: +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,0,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[17,13]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[-1,1,-1]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,0,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[32,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[7,3]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[4,1,0]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,0,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,80,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Fill"{bool[0]}}{"Size"{intArr[3,1]}}{"EntityID"{str[WallBlock]}}{"Position"{sngArr[6,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[48,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[2]}}]}} + +barriers: +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[13,0,4]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[1,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[7,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,3]}}{"Scale"{sngArr[0.875,1.125,0.875]}}{"EntityID"{str[WallBill]}}{"Position"{sngArr[13,0,8]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[82,62,14,18]]}}{"TextureIndex"{intArr[0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[3]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}]}} + +Monitor: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[1,0.85,1]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[14,0.75,-0.9]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[64,83,16,13][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Floor Lights: +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7.5,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[7,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} +{"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} + +Stairs: +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\single\4f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} + +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\single\2f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[0,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,2]}}]}} +{"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} + +NPCs: +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[27]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[4|trainer\quest\tower\single\003]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/4f.dat b/P3D/Content/Data/maps/quest/trainertower/single/4f.dat similarity index 94% rename from P3D/Content/Data/maps/quest/trainertower/4f.dat rename to P3D/Content/Data/maps/quest/trainertower/single/4f.dat index a191b96ec..0a75a4c7a 100644 --- a/P3D/Content/Data/maps/quest/trainertower/4f.dat +++ b/P3D/Content/Data/maps/quest/trainertower/single/4f.dat @@ -1,4 +1,4 @@ -{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}{"RegionalForm"{str[alola]}}]}} +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} {"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} Floor: @@ -35,12 +35,12 @@ Floor Lights: {"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.25,1,3]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} Stairs: -{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\5f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\single\5f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} -{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\3f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\single\3f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} {"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} @@ -48,4 +48,4 @@ Stairs: {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} NPCs: -{"NPC"{NPC[{"Position"{sngArr[2,0,3]}}{"TextureID"{str[1]}}{"ID"{int[3]}}{"Name"{str[Lass]}}{"Action"{int[0]}}{"AdditionalValue"{str[Let's crush berries!*...That'd be wasting berries?*You can always find~some berries on the~ground in Berry Forest.]}}{"Rotation"{int[2]}}{"Movement"{str[Walk]}}{"MoveRectangles"{recArr[[2,3,3,1]]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[24]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[4|trainer\quest\tower\single\004]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/5f.dat b/P3D/Content/Data/maps/quest/trainertower/single/5f.dat similarity index 94% rename from P3D/Content/Data/maps/quest/trainertower/5f.dat rename to P3D/Content/Data/maps/quest/trainertower/single/5f.dat index 4b6ae3512..723582e5d 100644 --- a/P3D/Content/Data/maps/quest/trainertower/5f.dat +++ b/P3D/Content/Data/maps/quest/trainertower/single/5f.dat @@ -1,4 +1,4 @@ -{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}{"RegionalForm"{str[alola]}}]}} +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} {"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} Floor: @@ -37,12 +37,12 @@ Floor Lights: {"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} Stairs: -{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\6f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\single\6f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} -{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\4f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\single\4f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} {"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} @@ -50,4 +50,4 @@ Stairs: {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} NPCs: -{"NPC"{NPC[{"Position"{sngArr[2,0,3]}}{"TextureID"{str[1]}}{"ID"{int[3]}}{"Name"{str[Lass]}}{"Action"{int[0]}}{"AdditionalValue"{str[Let's crush berries!*...That'd be wasting berries?*You can always find~some berries on the~ground in Berry Forest.]}}{"Rotation"{int[2]}}{"Movement"{str[Walk]}}{"MoveRectangles"{recArr[[2,3,3,1]]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[17]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[4|trainer\quest\tower\single\005]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/6f.dat b/P3D/Content/Data/maps/quest/trainertower/single/6f.dat similarity index 94% rename from P3D/Content/Data/maps/quest/trainertower/6f.dat rename to P3D/Content/Data/maps/quest/trainertower/single/6f.dat index af7179607..fc659b994 100644 --- a/P3D/Content/Data/maps/quest/trainertower/6f.dat +++ b/P3D/Content/Data/maps/quest/trainertower/single/6f.dat @@ -1,4 +1,4 @@ -{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}{"RegionalForm"{str[alola]}}]}} +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} {"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} Floor: @@ -38,12 +38,12 @@ Floor Lights: {"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.5,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} Stairs: -{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\7f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\single\7f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} -{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\5f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\single\5f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} {"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} @@ -51,4 +51,4 @@ Stairs: {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} NPCs: -{"NPC"{NPC[{"Position"{sngArr[2,0,3]}}{"TextureID"{str[1]}}{"ID"{int[3]}}{"Name"{str[Lass]}}{"Action"{int[0]}}{"AdditionalValue"{str[Let's crush berries!*...That'd be wasting berries?*You can always find~some berries on the~ground in Berry Forest.]}}{"Rotation"{int[2]}}{"Movement"{str[Walk]}}{"MoveRectangles"{recArr[[2,3,3,1]]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[91]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[4|trainer\quest\tower\single\006]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/7f.dat b/P3D/Content/Data/maps/quest/trainertower/single/7f.dat similarity index 94% rename from P3D/Content/Data/maps/quest/trainertower/7f.dat rename to P3D/Content/Data/maps/quest/trainertower/single/7f.dat index 6bf59f4ba..ddb398974 100644 --- a/P3D/Content/Data/maps/quest/trainertower/7f.dat +++ b/P3D/Content/Data/maps/quest/trainertower/single/7f.dat @@ -1,4 +1,4 @@ -{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}{"RegionalForm"{str[alola]}}]}} +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} {"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} Floor: @@ -39,12 +39,12 @@ Floor Lights: {"EntityField"{ENT[{"Size"{intArr[1,1]}}{"Scale"{sngArr[0.25,0.25,0.25]}}{"EntityID"{str[AllsidesObject]}}{"Position"{sngArr[6.25,0.85,3.15]}}{"TexturePath"{str[trainertower]}}{"Textures"{recArr[[16,72,4,4][20,72,6,6]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[0]}}{"ModelID"{int[12]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[1]}}]}} Stairs: -{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\8f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[12,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[quest\trainertower\single\8f.dat,3,0.1,1,0,1]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,1,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} -{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\6f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\single\6f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} {"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} @@ -52,4 +52,4 @@ Stairs: {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} NPCs: -{"NPC"{NPC[{"Position"{sngArr[2,0,3]}}{"TextureID"{str[1]}}{"ID"{int[3]}}{"Name"{str[Lass]}}{"Action"{int[0]}}{"AdditionalValue"{str[Let's crush berries!*...That'd be wasting berries?*You can always find~some berries on the~ground in Berry Forest.]}}{"Rotation"{int[2]}}{"Movement"{str[Walk]}}{"MoveRectangles"{recArr[[2,3,3,1]]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[82]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[4|trainer\quest\tower\single\007]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Data/maps/quest/trainertower/8f.dat b/P3D/Content/Data/maps/quest/trainertower/single/8f.dat similarity index 95% rename from P3D/Content/Data/maps/quest/trainertower/8f.dat rename to P3D/Content/Data/maps/quest/trainertower/single/8f.dat index 41a013979..8e53093b4 100644 --- a/P3D/Content/Data/maps/quest/trainertower/8f.dat +++ b/P3D/Content/Data/maps/quest/trainertower/single/8f.dat @@ -1,4 +1,4 @@ -{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}{"RegionalForm"{str[alola]}}]}} +{"Level"{LEV[{"Name"{str[Trainer Tower]}}{"MusicLoop"{str[gym]}}{"CurrentRegion"{str[sevii islands]}}]}} {"Actions"{LEV[{"CanTeleport"{bool[0]}}{"CanDig"{bool[0]}}{"CanFly"{bool[0]}}{"EnviromentType"{int[1]}}{"Weather"{int[1]}}]}} Floor: @@ -45,7 +45,7 @@ Stairs: {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[11,0,0]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[AllSidesObject]}}{"Position"{sngArr[11,1.99,0]}}{"TexturePath"{str[gym]}}{"Textures"{recArr[[0,32,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[0]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} -{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\7f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} +{"Entity"{ENT[{"EntityID"{str[WarpBlock]}}{"Position"{sngArr[3,0,1]}}{"TexturePath"{str[House3]}}{"Textures"{recArr[[64,48,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"Visible"{bool[0]}}{"AdditionalValue"{str[quest\trainertower\single\7f.dat,12,0.1,0,0,3]}}{"Rotation"{int[0]}}]}} {"Floor"{ENT[{"Size"{intArr[1,1]}}{"Position"{intArr[3,0,1]}}{"TexturePath"{str[House2]}}{"Visible"{bool[0]}}{"Texture"{rec[112,16,16,16]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"Position"{sngArr[3,-1,1]}}{"TexturePath"{str[House2]}}{"Textures"{recArr[[32,96,16,16][16,96,16,16]}}{"TextureIndex"{intArr[0,0,0,0,1,1]}}{"Collision"{bool[1]}}{"ModelID"{int[2]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[3]}}]}} {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[32,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[3,-1.001,0]}}]}} @@ -53,4 +53,4 @@ Stairs: {"Entity"{ENT[{"EntityID"{str[WallBlock]}}{"TexturePath"{str[rocketbase]}}{"Textures"{recArr[[16,64,16,16]]}}{"TextureIndex"{intArr[0,0,0,0,0,0,0,0,0,0]}}{"Collision"{bool[1]}}{"ModelID"{int[1]}}{"Action"{int[0]}}{"AdditionalValue"{str[]}}{"Rotation"{int[0]}}{"Position"{sngArr[4,-1.001,1]}}]}} NPCs: -{"NPC"{NPC[{"Position"{sngArr[2,0,3]}}{"TextureID"{str[1]}}{"ID"{int[3]}}{"Name"{str[Lass]}}{"Action"{int[0]}}{"AdditionalValue"{str[Let's crush berries!*...That'd be wasting berries?*You can always find~some berries on the~ground in Berry Forest.]}}{"Rotation"{int[2]}}{"Movement"{str[Walk]}}{"MoveRectangles"{recArr[[2,3,3,1]]}}]}} +{"NPC"{NPC[{"Position"{sngArr[12,0,7]}}{"TextureID"{str[56]}}{"ID"{int[0]}}{"Name"{str[Lass]}}{"Action"{int[2]}}{"AdditionalValue"{str[4|trainer\quest\tower\single\008]}}{"Rotation"{int[1]}}{"Movement"{str[Still]}}{"MoveRectangles"{recArr[]}}]}} diff --git a/P3D/Content/Textures/NPC/towerowner.png b/P3D/Content/Textures/NPC/towerowner.png new file mode 100644 index 000000000..a6f382da6 Binary files /dev/null and b/P3D/Content/Textures/NPC/towerowner.png differ diff --git a/P3D/P3D.vbproj b/P3D/P3D.vbproj index 363ddd81b..f511c4e8b 100644 --- a/P3D/P3D.vbproj +++ b/P3D/P3D.vbproj @@ -3265,30 +3265,6 @@ PreserveNewest - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - PreserveNewest @@ -14165,6 +14141,9 @@ Always + + Always + PreserveNewest @@ -26437,6 +26416,102 @@ PreserveNewest + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + PreserveNewest @@ -26755,6 +26830,24 @@ PreserveNewest + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + PreserveNewest