diff --git a/monster/dragon/bone_drake/bone_drake.111 b/monster/dragon/bone_drake/bone_drake.111 new file mode 100644 index 000000000..1f8b90f28 --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.111 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0x80,0xff,0x1f,0xf8,0xff,0x3f,0xfe,0xff,0x7f, +0xf9,0xff,0xff,0xfc,0xff,0xff,0xfe,0xff,0x3f,0xde,0xff,0x3f,0xff,0xfb,0x1f, +0x77,0xff,0x07,0x33,0xfe,0x07,0x31,0xf3,0x03,0x91,0xf1,0x03,0x91,0xf8,0x03, +0x91,0xfc,0x43,0x11,0xf0,0xc7,0x01,0xe0,0xf7,0x02,0xe6,0xff}; diff --git a/monster/dragon/bone_drake/bone_drake.111.png b/monster/dragon/bone_drake/bone_drake.111.png new file mode 100644 index 000000000..52eb0389a Binary files /dev/null and b/monster/dragon/bone_drake/bone_drake.111.png differ diff --git a/monster/dragon/bone_drake/bone_drake.111.xpm b/monster/dragon/bone_drake/bone_drake.111.xpm new file mode 100644 index 000000000..76058897f --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * chinese_dr_131_xpm[] = { +"24 24 3 1", +" s None c None", +". s Dark green c SeaGreen", +"X c Black", +" ", +" ", +" ", +" ", +" ", +" ", +" .. ", +" .............. ", +" ................... ", +" XX....X.X.X.X.X.X..... ", +"X ..X.............X....", +" .X....................", +" ........X.X.X.X.....X ", +" .X..X..X........X.... ", +"..........X.......... ", +"..X ..X X....X.X... ", +".X .. .XX....X.. ", +"X .X .X X..... ", +"X X .X X.X... ", +"X X X XX...X.. ", +"X X X .X....X. X ", +"X X X...... XX", +"X X..... ....", +" X XX X.........."}; diff --git a/monster/dragon/bone_drake/bone_drake.112 b/monster/dragon/bone_drake/bone_drake.112 new file mode 100644 index 000000000..1f8b90f28 --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.112 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0x80,0xff,0x1f,0xf8,0xff,0x3f,0xfe,0xff,0x7f, +0xf9,0xff,0xff,0xfc,0xff,0xff,0xfe,0xff,0x3f,0xde,0xff,0x3f,0xff,0xfb,0x1f, +0x77,0xff,0x07,0x33,0xfe,0x07,0x31,0xf3,0x03,0x91,0xf1,0x03,0x91,0xf8,0x03, +0x91,0xfc,0x43,0x11,0xf0,0xc7,0x01,0xe0,0xf7,0x02,0xe6,0xff}; diff --git a/monster/dragon/bone_drake/bone_drake.112.png b/monster/dragon/bone_drake/bone_drake.112.png new file mode 100644 index 000000000..52eb0389a Binary files /dev/null and b/monster/dragon/bone_drake/bone_drake.112.png differ diff --git a/monster/dragon/bone_drake/bone_drake.112.xpm b/monster/dragon/bone_drake/bone_drake.112.xpm new file mode 100644 index 000000000..76058897f --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.112.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * chinese_dr_131_xpm[] = { +"24 24 3 1", +" s None c None", +". s Dark green c SeaGreen", +"X c Black", +" ", +" ", +" ", +" ", +" ", +" ", +" .. ", +" .............. ", +" ................... ", +" XX....X.X.X.X.X.X..... ", +"X ..X.............X....", +" .X....................", +" ........X.X.X.X.....X ", +" .X..X..X........X.... ", +"..........X.......... ", +"..X ..X X....X.X... ", +".X .. .XX....X.. ", +"X .X .X X..... ", +"X X .X X.X... ", +"X X X XX...X.. ", +"X X X .X....X. X ", +"X X X...... XX", +"X X..... ....", +" X XX X.........."}; diff --git a/monster/dragon/bone_drake/bone_drake.211 b/monster/dragon/bone_drake/bone_drake.211 new file mode 100644 index 000000000..f6c76328e --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.211 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x00,0x00,0x08,0x00,0x00,0x48,0x00,0x00,0x48,0x00,0x00,0x6c,0x00,0x00,0x66, +0x00,0x08,0x37,0x00,0xdb,0x3b,0x60,0xfe,0x1d,0xc0,0x7f,0x0f,0xf0,0x7f,0x06, +0xf9,0xff,0x0f,0xe1,0xe9,0xff,0xf1,0xf6,0x7f,0x78,0x73,0xfe,0x7c,0xf2,0xfc, +0x70,0xc3,0x79,0xf8,0x83,0x43,0x7c,0x05,0x17,0xf4,0x06,0x1e,0xf0,0x0e,0x02, +0xf8,0x09,0x00,0xf8,0x1d,0x00,0xe4,0x13,0x00,0xf7,0x1f,0x00}; diff --git a/monster/dragon/bone_drake/bone_drake.211.png b/monster/dragon/bone_drake/bone_drake.211.png new file mode 100644 index 000000000..c72c0a08a Binary files /dev/null and b/monster/dragon/bone_drake/bone_drake.211.png differ diff --git a/monster/dragon/bone_drake/bone_drake.211.xpm b/monster/dragon/bone_drake/bone_drake.211.xpm new file mode 100644 index 000000000..bb7d1fa56 --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.211.xpm @@ -0,0 +1,37 @@ +/* XPM */ +static char * chinese_dr_231_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 7 1", +/* colors */ +" s None c None", +". s Yellow c gold", +"X s Brown c peru", +"o c Black", +"O s Dark green c SeaGreen", +"+ c red", +"@ c white", +/* pixels */ +" . ", +" . . ", +" . . ", +" .X .. ", +" .. .X ", +" o ..X .. ", +" oo OO O..X ..X ", +" oo oOOOOO.X ..X ", +" oOOOOOOOO+OO.X ", +" ooOOOOOOOOO++OO ", +"o ooOOOOOOOOOOOOOOO ", +"o OOOOooOoOOOOOOOOOOO", +"o OOOOoOOoOOOOOOOOOOOo", +" oOOOoOO oOO @OOOOOO", +" ooOOOooO ooO@ @OOOOO", +" OOOoOO oO@ @OOO ", +" oOOOOOO oO@ O ", +" ooOOOoOoO oO@ O ", +" o OOOOoOO OOOO ", +" OOOOoOOO o ", +" oOOOOOooO ", +" ooOOOOoOOO ", +" o OOOOOooO ", +"ooo oOOOOOOOO "}; diff --git a/monster/dragon/bone_drake/bone_drake.212 b/monster/dragon/bone_drake/bone_drake.212 new file mode 100644 index 000000000..f6c76328e --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.212 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x00,0x00,0x08,0x00,0x00,0x48,0x00,0x00,0x48,0x00,0x00,0x6c,0x00,0x00,0x66, +0x00,0x08,0x37,0x00,0xdb,0x3b,0x60,0xfe,0x1d,0xc0,0x7f,0x0f,0xf0,0x7f,0x06, +0xf9,0xff,0x0f,0xe1,0xe9,0xff,0xf1,0xf6,0x7f,0x78,0x73,0xfe,0x7c,0xf2,0xfc, +0x70,0xc3,0x79,0xf8,0x83,0x43,0x7c,0x05,0x17,0xf4,0x06,0x1e,0xf0,0x0e,0x02, +0xf8,0x09,0x00,0xf8,0x1d,0x00,0xe4,0x13,0x00,0xf7,0x1f,0x00}; diff --git a/monster/dragon/bone_drake/bone_drake.212.png b/monster/dragon/bone_drake/bone_drake.212.png new file mode 100644 index 000000000..c72c0a08a Binary files /dev/null and b/monster/dragon/bone_drake/bone_drake.212.png differ diff --git a/monster/dragon/bone_drake/bone_drake.212.xpm b/monster/dragon/bone_drake/bone_drake.212.xpm new file mode 100644 index 000000000..bb7d1fa56 --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.212.xpm @@ -0,0 +1,37 @@ +/* XPM */ +static char * chinese_dr_231_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 7 1", +/* colors */ +" s None c None", +". s Yellow c gold", +"X s Brown c peru", +"o c Black", +"O s Dark green c SeaGreen", +"+ c red", +"@ c white", +/* pixels */ +" . ", +" . . ", +" . . ", +" .X .. ", +" .. .X ", +" o ..X .. ", +" oo OO O..X ..X ", +" oo oOOOOO.X ..X ", +" oOOOOOOOO+OO.X ", +" ooOOOOOOOOO++OO ", +"o ooOOOOOOOOOOOOOOO ", +"o OOOOooOoOOOOOOOOOOO", +"o OOOOoOOoOOOOOOOOOOOo", +" oOOOoOO oOO @OOOOOO", +" ooOOOooO ooO@ @OOOOO", +" OOOoOO oO@ @OOO ", +" oOOOOOO oO@ O ", +" ooOOOoOoO oO@ O ", +" o OOOOoOO OOOO ", +" OOOOoOOO o ", +" oOOOOOooO ", +" ooOOOOoOOO ", +" o OOOOOooO ", +"ooo oOOOOOOOO "}; diff --git a/monster/dragon/bone_drake/bone_drake.311 b/monster/dragon/bone_drake/bone_drake.311 new file mode 100644 index 000000000..e60de2c9b --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.311 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x00,0xdc,0xff,0x80,0xff,0xff,0x00,0xff,0x7f,0xf0,0xff,0xff,0xc0,0xff,0xff, +0xfc,0xff,0xff,0xf8,0xf7,0xff,0xff,0xcf,0xff,0xfe,0x3f,0xff,0xfe,0x77,0xff, +0xff,0x5f,0xff,0xff,0x7f,0xef,0xff,0x7f,0xef,0xff,0xbf,0xdd,0xf7,0x1f,0x00, +0x3f,0x6b,0x0e,0xff,0xee,0x1f,0xe7,0xd8,0x1f,0x07,0xd8,0x1b,0x07,0x0f,0x12, +0x0f,0x0f,0x00,0xde,0x0f,0x00,0xfe,0x0c,0x00,0x28,0x00,0x00}; diff --git a/monster/dragon/bone_drake/bone_drake.311.png b/monster/dragon/bone_drake/bone_drake.311.png new file mode 100644 index 000000000..415331ef9 Binary files /dev/null and b/monster/dragon/bone_drake/bone_drake.311.png differ diff --git a/monster/dragon/bone_drake/bone_drake.311.xpm b/monster/dragon/bone_drake/bone_drake.311.xpm new file mode 100644 index 000000000..723af6a15 --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.311.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * chinese_dr_331_xpm[] = { +"24 24 4 1", +" s None c None", +". s Dark green c SeaGreen", +"X c Black", +"o s Brown c peru", +" ...X..........", +" XXX..............", +" X..............X", +" XXXX................", +" X.................", +" XXX...................", +" X.......X............", +"XXX.........XX..........", +" X............XX........", +" ..........X...X........", +"X............X.X........", +"X..............X....X...", +"...............X....X...", +".............XX..X...X..", +"...X........X ", +"......XX..X.X.. ..o ", +"........ ...X........ ", +"... ... ..o......o ", +"... ..o..oo oo ", +"... XXX. o o o ", +"X... ...X ", +" .... .....X ", +" X.....X .X ", +" X X "}; diff --git a/monster/dragon/bone_drake/bone_drake.312 b/monster/dragon/bone_drake/bone_drake.312 new file mode 100644 index 000000000..e60de2c9b --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.312 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x00,0xdc,0xff,0x80,0xff,0xff,0x00,0xff,0x7f,0xf0,0xff,0xff,0xc0,0xff,0xff, +0xfc,0xff,0xff,0xf8,0xf7,0xff,0xff,0xcf,0xff,0xfe,0x3f,0xff,0xfe,0x77,0xff, +0xff,0x5f,0xff,0xff,0x7f,0xef,0xff,0x7f,0xef,0xff,0xbf,0xdd,0xf7,0x1f,0x00, +0x3f,0x6b,0x0e,0xff,0xee,0x1f,0xe7,0xd8,0x1f,0x07,0xd8,0x1b,0x07,0x0f,0x12, +0x0f,0x0f,0x00,0xde,0x0f,0x00,0xfe,0x0c,0x00,0x28,0x00,0x00}; diff --git a/monster/dragon/bone_drake/bone_drake.312.png b/monster/dragon/bone_drake/bone_drake.312.png new file mode 100644 index 000000000..415331ef9 Binary files /dev/null and b/monster/dragon/bone_drake/bone_drake.312.png differ diff --git a/monster/dragon/bone_drake/bone_drake.312.xpm b/monster/dragon/bone_drake/bone_drake.312.xpm new file mode 100644 index 000000000..723af6a15 --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.312.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * chinese_dr_331_xpm[] = { +"24 24 4 1", +" s None c None", +". s Dark green c SeaGreen", +"X c Black", +"o s Brown c peru", +" ...X..........", +" XXX..............", +" X..............X", +" XXXX................", +" X.................", +" XXX...................", +" X.......X............", +"XXX.........XX..........", +" X............XX........", +" ..........X...X........", +"X............X.X........", +"X..............X....X...", +"...............X....X...", +".............XX..X...X..", +"...X........X ", +"......XX..X.X.. ..o ", +"........ ...X........ ", +"... ... ..o......o ", +"... ..o..oo oo ", +"... XXX. o o o ", +"X... ...X ", +" .... .....X ", +" X.....X .X ", +" X X "}; diff --git a/monster/dragon/bone_drake/bone_drake.411 b/monster/dragon/bone_drake/bone_drake.411 new file mode 100644 index 000000000..849009cb9 --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.411 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0xff,0x23,0x00,0x9d,0x7b,0x00,0x7f,0x3b,0x30,0xf7,0x46,0x78,0xff,0x7d,0x1c, +0xff,0x7d,0x7f,0xff,0xdc,0xf9,0x7d,0xa3,0x9f,0x7e,0xdf,0x3f,0xff,0xe4,0x3f, +0xbf,0x83,0x31,0x7f,0x00,0x18,0x7e,0x00,0x00,0xfe,0x04,0x00,0xfc,0x0f,0x00, +0xfc,0x1f,0x00,0xfc,0x1f,0x00,0xd8,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/dragon/bone_drake/bone_drake.411.png b/monster/dragon/bone_drake/bone_drake.411.png new file mode 100644 index 000000000..b749a1e64 Binary files /dev/null and b/monster/dragon/bone_drake/bone_drake.411.png differ diff --git a/monster/dragon/bone_drake/bone_drake.411.xpm b/monster/dragon/bone_drake/bone_drake.411.xpm new file mode 100644 index 000000000..b2cdad6ba --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.411.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * chinese_dr_431_xpm[] = { +"24 24 4 1", +" s Dark green c SeaGreen", +". c Black", +"X s None c None", +"o s Brown c peru", +" ... XXXXXXXXXX", +" . .. . XXXXXXXXX", +" . . XXXXXXooXX", +" . . ... XXXXo ooX", +" . XXX XXX", +" . Xoo ooX", +" . . oo oo", +" . . ... . XXo", +". . . oXX", +" .. XX oXX", +" . XXXXXooXXXooXX", +" XXXXXXXXXXXXooXXX", +"X XXXXXXXXXXXXXXXXX", +"X XXoXXXXXXXXXXXXX", +"XX XXXXXXXXXXXX", +"XX o o oXXXXXXXXXXX", +"XX o oo oo oXXXXXXXXXXX", +"XXXooX oXXoXoXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX"}; diff --git a/monster/dragon/bone_drake/bone_drake.412 b/monster/dragon/bone_drake/bone_drake.412 new file mode 100644 index 000000000..849009cb9 --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.412 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0xff,0x23,0x00,0x9d,0x7b,0x00,0x7f,0x3b,0x30,0xf7,0x46,0x78,0xff,0x7d,0x1c, +0xff,0x7d,0x7f,0xff,0xdc,0xf9,0x7d,0xa3,0x9f,0x7e,0xdf,0x3f,0xff,0xe4,0x3f, +0xbf,0x83,0x31,0x7f,0x00,0x18,0x7e,0x00,0x00,0xfe,0x04,0x00,0xfc,0x0f,0x00, +0xfc,0x1f,0x00,0xfc,0x1f,0x00,0xd8,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/dragon/bone_drake/bone_drake.412.png b/monster/dragon/bone_drake/bone_drake.412.png new file mode 100644 index 000000000..b749a1e64 Binary files /dev/null and b/monster/dragon/bone_drake/bone_drake.412.png differ diff --git a/monster/dragon/bone_drake/bone_drake.412.xpm b/monster/dragon/bone_drake/bone_drake.412.xpm new file mode 100644 index 000000000..b2cdad6ba --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.412.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * chinese_dr_431_xpm[] = { +"24 24 4 1", +" s Dark green c SeaGreen", +". c Black", +"X s None c None", +"o s Brown c peru", +" ... XXXXXXXXXX", +" . .. . XXXXXXXXX", +" . . XXXXXXooXX", +" . . ... XXXXo ooX", +" . XXX XXX", +" . Xoo ooX", +" . . oo oo", +" . . ... . XXo", +". . . oXX", +" .. XX oXX", +" . XXXXXooXXXooXX", +" XXXXXXXXXXXXooXXX", +"X XXXXXXXXXXXXXXXXX", +"X XXoXXXXXXXXXXXXX", +"XX XXXXXXXXXXXX", +"XX o o oXXXXXXXXXXX", +"XX o oo oo oXXXXXXXXXXX", +"XXXooX oXXoXoXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX"}; diff --git a/monster/dragon/bone_drake/bone_drake.arc b/monster/dragon/bone_drake/bone_drake.arc new file mode 100644 index 000000000..27628a988 --- /dev/null +++ b/monster/dragon/bone_drake/bone_drake.arc @@ -0,0 +1,71 @@ +Object bone_drake +name bone drake +randomitems chinese +race dragon +face bone_drake.111 +anim +bone_drake.111 +bone_drake.112 +mina +monster 1 +sleep 1 +level 14 +Con 6 +maxsp 40 +hp 8000 +maxhp 8000 +resist_cold 70 +resist_fear 100 + +resist_fire 70 +resist_electricity 70 + +ac -20 +wc -60 +dam 40 +exp 100000 +alive 1 +no_pick 1 +speed -0.2 +weight 200000 +run_away 4 +editable 1 +magicmap black +end +More +Object bone_drake_2 +name bone drake +face bone_drake.211 +anim +bone_drake.211 +bone_drake.212 +mina +alive 1 +x 1 +magicmap black +end +More +Object bone_drake_3 +name bone drake +face bone_drake.311 +anim +bone_drake.311 +bone_drake.312 +mina +alive 1 +y 1 +magicmap black +end +More +Object bone_drake_4 +name bone drake +face bone_drake.411 +anim +bone_drake.411 +bone_drake.412 +mina +alive 1 +x 1 +y 1 +magicmap black +end