diff --git a/monster/animal/giant_worm/g_worm.111 b/monster/animal/giant_worm/g_worm.111 new file mode 100644 index 000000000..c1e6a374c --- /dev/null +++ b/monster/animal/giant_worm/g_worm.111 @@ -0,0 +1,9 @@ +#define g_worm_width 24 +#define g_worm_height 24 +static unsigned char g_worm_bits[] = { + 0x00, 0x80, 0xc8, 0x00, 0xc0, 0x55, 0x00, 0xc0, 0x6b, 0x00, 0xa0, 0xde, + 0x00, 0xb4, 0x7d, 0x00, 0x69, 0x3d, 0x80, 0xf6, 0x33, 0x00, 0x1b, 0x48, + 0x00, 0x14, 0x49, 0x00, 0x9f, 0x36, 0x80, 0x07, 0x09, 0x40, 0x47, 0x02, + 0xc0, 0x26, 0x03, 0xc0, 0xe7, 0x04, 0xa0, 0x75, 0x83, 0x40, 0x39, 0x40, + 0x40, 0x1d, 0xc0, 0xc0, 0x1f, 0xe8, 0xc0, 0x1c, 0x48, 0xa0, 0xbf, 0xb5, + 0xc0, 0xbe, 0xbd, 0xc0, 0xbc, 0xfa, 0xa0, 0x7d, 0x7a, 0xd0, 0xfd, 0xfd}; diff --git a/monster/animal/giant_worm/g_worm.111.png b/monster/animal/giant_worm/g_worm.111.png new file mode 100644 index 000000000..b4b0abedf Binary files /dev/null and b/monster/animal/giant_worm/g_worm.111.png differ diff --git a/monster/animal/giant_worm/g_worm.111.xpm b/monster/animal/giant_worm/g_worm.111.xpm new file mode 100644 index 000000000..fd6b0493b --- /dev/null +++ b/monster/animal/giant_worm/g_worm.111.xpm @@ -0,0 +1,38 @@ +/* XPM */ +static char * g_worm_111_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 8 1", +/* colors */ +" c None", +". c black", +"X c SeaGreen", +"o c magenta", +"O c goldenrod", +"+ c green", +"@ c khaki", +"# c Sienna", +/* pixels */ +" . . ..", +" .X. .o. .o", +" ....oXo..o", +" .o.o...Xo.X", +" . ..o.XoXO.OOo", +" . o. ..o.oOOOO++", +" .o..o.OOOOO++XX@@", +" ..o..+++@@@X@o#@", +" Xo.+++#@@Xoo#+", +" ..XOX@+#o#X+XX++", +" ..X#++@@@#ooX++++", +" .o..#+++X++#o@++++", +" .XoO#o+X++XX+@@+++", +" ..OOX+@#OXoo#+@@@@", +" .o.O+X+OOO+##+++@@O", +" .o.++XOO++@++++@O+", +" .o.+X##++++@@+@@OO", +" ..OOXO#++++@@O@OOX", +" .O+@XO#+++@+@O++X@", +" .oO#XXO.O+OO@O+OO+O", +" .O+#XO.O+OO+OOOO+.", +" .O++O#XO+O+O+OXXO.", +" .oOO+X#OXX++O+XO#.@", +" .o.OO+XO#.OXO+XXO#O."}; diff --git a/monster/animal/giant_worm/g_worm.112 b/monster/animal/giant_worm/g_worm.112 new file mode 100644 index 000000000..ffee90a96 --- /dev/null +++ b/monster/animal/giant_worm/g_worm.112 @@ -0,0 +1,9 @@ +#define g_worm_width 24 +#define g_worm_height 24 +static unsigned char g_worm_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x20, 0xe4, 0x00, 0x50, 0xd4, 0x00, 0x50, 0x6a, + 0x00, 0xa0, 0xff, 0x00, 0x40, 0x1d, 0x00, 0xc0, 0x0f, 0x00, 0xd8, 0x2f, + 0x00, 0xe8, 0x1d, 0x00, 0xf8, 0x1d, 0xc0, 0xe8, 0x01, 0x20, 0xff, 0x01, + 0xc0, 0x7b, 0x10, 0x00, 0xbe, 0xbe, 0x00, 0x7c, 0x7f, 0x00, 0xfa, 0x7f, + 0x00, 0xf8, 0x80, 0x00, 0x78, 0x3f, 0x00, 0xfc, 0x77, 0x40, 0xf1, 0xed, + 0xec, 0xfa, 0xfb, 0xfa, 0xe7, 0x7e, 0x7e, 0xef, 0xfd, 0x2f, 0xcf, 0xbf}; diff --git a/monster/animal/giant_worm/g_worm.112.png b/monster/animal/giant_worm/g_worm.112.png new file mode 100644 index 000000000..172111a95 Binary files /dev/null and b/monster/animal/giant_worm/g_worm.112.png differ diff --git a/monster/animal/giant_worm/g_worm.112.xpm b/monster/animal/giant_worm/g_worm.112.xpm new file mode 100644 index 000000000..f2061d8fc --- /dev/null +++ b/monster/animal/giant_worm/g_worm.112.xpm @@ -0,0 +1,38 @@ +/* XPM */ +static char * g_worm_112_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 8 1", +/* colors */ +" c None", +". c black", +"X c magenta", +"o c green", +"O c SeaGreen", +"+ c goldenrod", +"@ c khaki", +"# c Sienna", +/* pixels */ +" ", +" . .X ...", +" .o. .X.X..", +" .X. .X.X..X", +" .X....O++++", +" OX.X..+ooX", +" .+.O++ooo@", +" .. O.+.+#@Oo@", +" .X...+o.+#o@@", +" ..OO.+o.++o@o", +" .. OX.OO.oo@@@@o", +" .oX.....OO++@@@o@@o", +" ..O+o...+ooooo+@@o", +" ..+O+o+oOOO+Oo+", +" ..O.+o++++++Oo", +" .X..+O++OOOO++o", +" .OO+Ooooooo@O", +" .OOOo++....o@", +" .O.O+++.+@#+.o", +" X . . XX.OO#.@#.@...", +" .. .+.X. ..OO.##@.....", +" .X...O.+.. .#.@......@", +" #O++.#o.+#. ...#@.....#", +".+.Oo.@@.O.O O.......@#"}; diff --git a/monster/animal/giant_worm/g_worm.211 b/monster/animal/giant_worm/g_worm.211 new file mode 100644 index 000000000..bc1837a5a --- /dev/null +++ b/monster/animal/giant_worm/g_worm.211 @@ -0,0 +1,9 @@ +#define g_worm_width 24 +#define g_worm_height 24 +static unsigned char g_worm_bits[] = { + 0x00, 0x00, 0x00, 0x27, 0x04, 0x00, 0x2b, 0x0a, 0x00, 0x56, 0x0a, 0x00, + 0xff, 0x05, 0x00, 0xb8, 0x02, 0x00, 0xf0, 0x03, 0x00, 0xf4, 0x1b, 0x00, + 0xb8, 0x17, 0x00, 0xb8, 0x1f, 0x00, 0x80, 0x17, 0x03, 0x80, 0xff, 0x04, + 0x08, 0xde, 0x03, 0x7d, 0x7d, 0x00, 0xfe, 0x3e, 0x00, 0xfe, 0x5f, 0x00, + 0x01, 0x1f, 0x00, 0xfc, 0x1e, 0x00, 0xee, 0x3f, 0x00, 0xb7, 0x8f, 0x02, + 0xdf, 0x5f, 0x37, 0x7e, 0xe7, 0x5f, 0xbf, 0xf7, 0x7e, 0xfd, 0xf3, 0xf4}; diff --git a/monster/animal/giant_worm/g_worm.211.png b/monster/animal/giant_worm/g_worm.211.png new file mode 100644 index 000000000..297a5999a Binary files /dev/null and b/monster/animal/giant_worm/g_worm.211.png differ diff --git a/monster/animal/giant_worm/g_worm.211.xpm b/monster/animal/giant_worm/g_worm.211.xpm new file mode 100644 index 000000000..fb7df8b73 --- /dev/null +++ b/monster/animal/giant_worm/g_worm.211.xpm @@ -0,0 +1,38 @@ +/* XPM */ +static char * g_worm_211_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 8 1", +/* colors */ +" c None", +". c black", +"X c magenta", +"o c green", +"O c goldenrod", +"+ c SeaGreen", +"@ c khaki", +"# c Sienna", +/* pixels */ +" ", +"... X. . ", +"..X.X. .o. ", +"X..X.X. .X. ", +"OOOO+....X. ", +"XooO..X.X+ ", +"@oooOO+.O. ", +"@o+@#O.O.+ .. ", +"@@o#O.oO...X. ", +"o@oOO.oO.++.. ", +"o@@@@oo.++.X+ .. ", +"o@@o@@@OO++.....Xo. ", +"o@@OoooooO...oO+.. ", +"Oo+O+++oOoO+O.. ", +"o+OOOOOOoO.+.. ", +"oOO++++OO+O..X. ", +"+@oooooo+O++. ", +"@o....OOo+++. ", +"o.O#@O.OOO+.+. ", +"...@.#@.#++.XX . . X ", +".....@##.++.. .X.O. .. ", +"@......@.#. ..O.+...X. ", +"#.....@#... .#O.o#.OO+# ", +"#@.......+ +.+.@@.o+.O."}; diff --git a/monster/animal/giant_worm/g_worm.212 b/monster/animal/giant_worm/g_worm.212 new file mode 100644 index 000000000..90cb08fc7 --- /dev/null +++ b/monster/animal/giant_worm/g_worm.212 @@ -0,0 +1,9 @@ +#define g_worm_width 24 +#define g_worm_height 24 +static unsigned char g_worm_bits[] = { + 0x13, 0x01, 0x00, 0xaa, 0x03, 0x00, 0xd6, 0x03, 0x00, 0x7b, 0x05, 0x00, + 0xbe, 0x2d, 0x00, 0xbc, 0x96, 0x00, 0xcc, 0x6f, 0x01, 0x12, 0xd8, 0x00, + 0x92, 0x28, 0x00, 0x6c, 0xf9, 0x00, 0x90, 0xe0, 0x01, 0x40, 0xe2, 0x02, + 0xc0, 0x64, 0x03, 0x20, 0xe7, 0x03, 0xc1, 0xae, 0x05, 0x02, 0x9c, 0x02, + 0x03, 0xb8, 0x02, 0x17, 0xf8, 0x03, 0x12, 0x38, 0x03, 0xad, 0xfd, 0x05, + 0xbd, 0x7d, 0x03, 0x5f, 0x3d, 0x03, 0x5e, 0xbe, 0x05, 0xbf, 0xbf, 0x0b}; diff --git a/monster/animal/giant_worm/g_worm.212.png b/monster/animal/giant_worm/g_worm.212.png new file mode 100644 index 000000000..aa49590e7 Binary files /dev/null and b/monster/animal/giant_worm/g_worm.212.png differ diff --git a/monster/animal/giant_worm/g_worm.212.xpm b/monster/animal/giant_worm/g_worm.212.xpm new file mode 100644 index 000000000..94b62bee8 --- /dev/null +++ b/monster/animal/giant_worm/g_worm.212.xpm @@ -0,0 +1,38 @@ +/* XPM */ +static char * g_worm_212_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 8 1", +/* colors */ +" c black", +". c None", +"X c magenta", +"o c SeaGreen", +"O c goldenrod", +"+ c green", +"@ c khaki", +"# c Sienna", +/* pixels */ +" .. ... ...............", +"X . X . o ..............", +"X XoX ..............", +"o Xo X X .............", +"XOO OoXo X . ..........", +"++OOOOX X . X. ........", +"@@oo++OOOOO X X .......", +"@#X@o@@@+++ X ........", +"+#XXo@@#+++ Xo..........", +"++oo+o#X#+@oOo ........", +"++++oXX#@@@++#o .......", +"++++@X#++o+++# X ......", +"+++@@+oo++o+X#OXo ......", +"@@@@+#XXoO#@+oOO ......", +"O@@+++##+OOO+o+O X .....", +"+O@++++@++OOo++ X ......", +"OO@@+@@++++##o+ X ......", +"oOO@O@@++++#OoOO ......", +"@o++O@+@+++#Oo@+O ......", +"O+OO+O@OO+O Ooo#OX .....", +" +OOOO+OO+O Oo#+O ......", +" OooO+O+O+Oo#O++O ......", +"@ #Oo+O++ooO#o+OOX .....", +" O#Ooo+OoO #Oo+OO X ...."}; diff --git a/monster/animal/giant_worm/g_worm.311 b/monster/animal/giant_worm/g_worm.311 new file mode 100644 index 000000000..ba2b29067 --- /dev/null +++ b/monster/animal/giant_worm/g_worm.311 @@ -0,0 +1,9 @@ +#define g_worm_width 24 +#define g_worm_height 24 +static unsigned char g_worm_bits[] = { + 0xe0, 0xff, 0xbf, 0xc0, 0xfd, 0x7f, 0x80, 0xf3, 0xff, 0xc0, 0xff, 0xff, + 0xb0, 0x0f, 0xff, 0x4c, 0x0f, 0xfe, 0x3c, 0x0f, 0xf8, 0x0e, 0x72, 0x00, + 0x06, 0x9f, 0xc1, 0x86, 0x34, 0x3e, 0x2e, 0x34, 0x00, 0x1e, 0x1c, 0x00, + 0x1e, 0x7e, 0x00, 0xbe, 0x1d, 0xc3, 0xbe, 0x1f, 0xfc, 0xfe, 0x3f, 0x00, + 0xfe, 0x4c, 0x80, 0xfe, 0xcc, 0x80, 0xec, 0x1f, 0xc3, 0x7c, 0x13, 0xfc, + 0xfc, 0x11, 0xf0, 0xf8, 0x1f, 0xfc, 0xf0, 0xff, 0xff, 0x80, 0xff, 0xff}; diff --git a/monster/animal/giant_worm/g_worm.311.png b/monster/animal/giant_worm/g_worm.311.png new file mode 100644 index 000000000..1644087d8 Binary files /dev/null and b/monster/animal/giant_worm/g_worm.311.png differ diff --git a/monster/animal/giant_worm/g_worm.311.xpm b/monster/animal/giant_worm/g_worm.311.xpm new file mode 100644 index 000000000..ec0305e1f --- /dev/null +++ b/monster/animal/giant_worm/g_worm.311.xpm @@ -0,0 +1,37 @@ +/* XPM */ +static char * g_worm_311_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 7 1", +/* colors */ +" c None", +". c black", +"X c Sienna", +"o c goldenrod", +"O c SeaGreen", +"+ c green", +"@ c khaki", +/* pixels */ +" ...XoOoX.oOooOXOO+.", +" ..o+XXOO.OoXOOXOo+", +" ..o++XXX.OoOXOXXo", +" ...oOoooOXXOoOOOO.", +" X.@oo.OO++++OO.OXXX.", +" XX++o+o.oO++@@+OO...XX", +" XoOO+@.ooO++@@+++OOO..", +" XoX+@@@+X++OXX+++@@++++", +" .X+@@@+ooXOO+@XX+++++XX", +" .X+@@+o++.+Oo+@@XXXXX@@", +" XOo+X+@@@X+Oo+@@@@@@@@+", +" XooX+@@@@XXX+++@@@@@@@+", +" OOoX++@@OXoOXX+@@@@@@++", +" OXoOo+oX+OoO++@XX++++oo", +" .XXOo+XooXOX++@@@XXXXXX", +" .OXOooXooOoXO+@@@@@@@@@", +" .OXooOo+@oX+@O+@@@@@++o", +" ..XXoXo++oX+@oO+@@@@++o", +" .X+XXOooXXO@@+OX++++oo", +" ..Ooo+oO++X@@@@@XXXXX.", +" ...OOOo+++o+@@@+++ooOO", +" ....XOOooo+++++ooooOO", +" ......XXXX.OOOOOOO..", +" ................."}; diff --git a/monster/animal/giant_worm/g_worm.312 b/monster/animal/giant_worm/g_worm.312 new file mode 100644 index 000000000..40d706b69 --- /dev/null +++ b/monster/animal/giant_worm/g_worm.312 @@ -0,0 +1,9 @@ +#define g_worm_width 24 +#define g_worm_height 24 +static unsigned char g_worm_bits[] = { + 0x1e, 0xcc, 0x5f, 0xfd, 0xd7, 0xff, 0x2e, 0x8c, 0x7f, 0x1e, 0xc8, 0xff, + 0x2e, 0x7c, 0xf8, 0x1f, 0x5e, 0xf0, 0x9e, 0x4b, 0xf0, 0xee, 0x44, 0xd8, + 0x6e, 0x42, 0xb8, 0x7f, 0xc2, 0x79, 0x7e, 0xa6, 0x3f, 0x7e, 0x7e, 0x3f, + 0xbe, 0xff, 0x7f, 0xfe, 0xff, 0xbf, 0xfe, 0xff, 0x7f, 0xfe, 0xff, 0xff, + 0xfc, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xf8, 0xff, 0xff, 0x00, 0x7f, 0xfc, + 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x80}; diff --git a/monster/animal/giant_worm/g_worm.312.png b/monster/animal/giant_worm/g_worm.312.png new file mode 100644 index 000000000..da75577c4 Binary files /dev/null and b/monster/animal/giant_worm/g_worm.312.png differ diff --git a/monster/animal/giant_worm/g_worm.312.xpm b/monster/animal/giant_worm/g_worm.312.xpm new file mode 100644 index 000000000..18c2578d3 --- /dev/null +++ b/monster/animal/giant_worm/g_worm.312.xpm @@ -0,0 +1,38 @@ +/* XPM */ +static char * g_worm_312_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 8 1", +/* colors */ +" c None", +". c black", +"X c goldenrod", +"o c SeaGreen", +"O c green", +"+ c khaki", +"@ c Sienna", +"# c magenta", +/* pixels */ +" .XoXO+O+OX@ @o.....+@+", +".#X.Xo@oX@.#@ .@@..X@X..", +" ..oOXOOOOX. .@o.....O", +" .oX@O+++++. ....ooXXX.", +" .@XOo+++OX@..oOOOO..o@o", +".XoX@+++O@@XX+XO++++..@.", +" @o@X+OX@XOoO+X+++++oo..", +" .oXOX@X++@+++oO+++XoO.o", +" .oXOX@O+@O+++@OOOO.oXO.", +".XXXX@XO+@O++O@XXOO.oXX+", +" ..ooXXOO@XOOXO@XXX.XXOO", +" ..ooXXOO@XXXXXO@XX..XOO", +" .o.oXOXX@XXXXoo@Xo.o@XO", +" .@o..oooX@Xooo.Xo..oXO@", +" ..@.X..oo.Xooo...XXooX+", +" ....ooX..Xooo.oXXXoooXX", +" ....@@ooXXXXooo@@@oooX", +" ......@@@.oo@@@.@@.ooX", +" .........@@.........X", +" ....... ......", +" ...o", +" ....", +" ...", +" ."}; diff --git a/monster/animal/giant_worm/g_worm.411 b/monster/animal/giant_worm/g_worm.411 new file mode 100644 index 000000000..bc99b7455 --- /dev/null +++ b/monster/animal/giant_worm/g_worm.411 @@ -0,0 +1,9 @@ +#define g_worm_width 24 +#define g_worm_height 24 +static unsigned char g_worm_bits[] = { + 0xfa, 0x33, 0x78, 0xff, 0xeb, 0xbf, 0xfe, 0x31, 0x74, 0xff, 0x13, 0x78, + 0x1f, 0x3e, 0x74, 0x0f, 0x7a, 0xf8, 0x0f, 0xd2, 0x79, 0x1b, 0x22, 0x77, + 0x1d, 0x42, 0x76, 0x9e, 0x43, 0xfe, 0xfc, 0x65, 0x7e, 0xfc, 0x7e, 0x7e, + 0xfe, 0xff, 0x7d, 0xfd, 0xff, 0x7f, 0xfe, 0xff, 0x7f, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0x3f, 0xff, 0xff, 0x3f, 0xff, 0xff, 0x1f, 0x3f, 0xfe, 0x00, + 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x07, 0x00, 0x00, 0x01, 0x00, 0x00}; diff --git a/monster/animal/giant_worm/g_worm.411.png b/monster/animal/giant_worm/g_worm.411.png new file mode 100644 index 000000000..e48611cc1 Binary files /dev/null and b/monster/animal/giant_worm/g_worm.411.png differ diff --git a/monster/animal/giant_worm/g_worm.411.xpm b/monster/animal/giant_worm/g_worm.411.xpm new file mode 100644 index 000000000..836042ebc --- /dev/null +++ b/monster/animal/giant_worm/g_worm.411.xpm @@ -0,0 +1,38 @@ +/* XPM */ +static char * g_worm_411_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 8 1", +/* colors */ +" c khaki", +". c Sienna", +"X c black", +"o c SeaGreen", +"O c None", +"+ c goldenrod", +"@ c green", +"# c magenta", +/* pixels */ +" . XXXXXo.OO.+@ @ @+o+XO", +"XX+.+XX..XO.#X.+o.o+X+#X", +"@XXXXXo.XOOOX+@@@@+@oXXO", +"X+++ooXXXXOOX @.+oXO", +"o.oXX@@@@oXX.+@ o@+.XO", +"X.XX @+ ++..@ .+o+X", +"XXoo + @o@+.+@ +.o.O", +"oX@o+ @o . +.+@+oXO", +"X@+oX@@@@. @. @.+@+oXO", +" ++oX@@++.@ @. @+.++++X", +"@@++X+++.@+@@+.@@++ooXXO", +"@@+XX++.@+++++.@@++ooXXO", +"@+.oXo+.oo++++.++@+oXoXO", +".@+oXXo+Xooo+.+oooXXo.XO", +" +oo++XXXooo+XooXX+X.XXO", +"++ooo+++oXooo+XX+ooXXXXO", +"+ooo...ooo++++oo..XXXXOO", +"+ooX..X...ooX...XXXXXXOO", +"+XXXXXXXXX..XXXXXXXXXOOO", +"XXXXXXOOOXXXXXXXOOOOOOOO", +"oXXXOOOOOOOOOOOOOOOOOOOO", +"XXXXOOOOOOOOOOOOOOOOOOOO", +"XXXOOOOOOOOOOOOOOOOOOOOO", +"XOOOOOOOOOOOOOOOOOOOOOOO"}; diff --git a/monster/animal/giant_worm/g_worm.412 b/monster/animal/giant_worm/g_worm.412 new file mode 100644 index 000000000..c238939ad --- /dev/null +++ b/monster/animal/giant_worm/g_worm.412 @@ -0,0 +1,9 @@ +#define g_worm_width 24 +#define g_worm_height 24 +static unsigned char g_worm_bits[] = { + 0xfd, 0xff, 0x07, 0xfe, 0xbf, 0x03, 0xff, 0xcf, 0x01, 0xff, 0xff, 0x03, + 0xff, 0xf0, 0x0d, 0x7f, 0xf0, 0x32, 0x1f, 0xf0, 0x3c, 0x00, 0x4e, 0x70, + 0x83, 0xf9, 0x60, 0x7c, 0x2c, 0x61, 0x00, 0x2c, 0x74, 0x00, 0x38, 0x78, + 0x00, 0x7e, 0x78, 0xc3, 0xb8, 0x7d, 0x3f, 0xf8, 0x7d, 0x00, 0xfc, 0x7f, + 0x01, 0x32, 0x7f, 0x01, 0x33, 0x7f, 0xc3, 0xf8, 0x37, 0x3f, 0xc8, 0x3e, + 0x0f, 0x88, 0x3f, 0x3f, 0xf8, 0x1f, 0xff, 0xff, 0x0f, 0xff, 0xff, 0x01}; diff --git a/monster/animal/giant_worm/g_worm.412.png b/monster/animal/giant_worm/g_worm.412.png new file mode 100644 index 000000000..a39a7b35d Binary files /dev/null and b/monster/animal/giant_worm/g_worm.412.png differ diff --git a/monster/animal/giant_worm/g_worm.412.xpm b/monster/animal/giant_worm/g_worm.412.xpm new file mode 100644 index 000000000..5c6a16c01 --- /dev/null +++ b/monster/animal/giant_worm/g_worm.412.xpm @@ -0,0 +1,37 @@ +/* XPM */ +static char * g_worm_412_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 7 1", +/* colors */ +" c black", +". c green", +"X c SeaGreen", +"o c Sienna", +"O c goldenrod", +"+ c None", +"@ c khaki", +/* pixels */ +" .XXoXOOXO oOXOo +++++", +".OXoXXoOX XXoo.O ++++++", +"OooXoXOX ooo..O +++++++", +" XXXXOXooXOOOXO ++++++", +" oooX XX....XX OO@ o++++", +"oo XX.@@..XO O.O..oo++", +" XXX...@@..XOO @.XXOo++", +"....@@...ooX..o.@@@.oOo+", +"oo.....oo@.XXoOO.@@@.o +", +"@@ooooo@@.OX. ..O.@@.o +", +".@@@@@@@@.OX.o@@@.o.OXo+", +".@@@@@@@...ooo@@@@.oOOo+", +"..@@@@@@.ooXOoX@@..oOXX+", +"OO....oo@..XOX.oO.OXOoX+", +"oooooo@@@..oXoOOo.OXoo +", +"@@@@@@@@@.XoOXOOoOOXoX +", +"O..@@@@@.X@.oO@.OXOOoX +", +"O..@@@@.XO@.oO..OoOoo +", +"OO....oX.@@XooOOXoo.o ++", +" ooooo@@@@@o..XO.OOX ++", +"XXOO...@@@.O...OXXX ++", +"XXOOOO.....OOOXXo +++", +" XXXXXXX oooo ++++", +" +++++++"}; diff --git a/monster/animal/giant_worm/g_worm.arc b/monster/animal/giant_worm/g_worm.arc new file mode 100644 index 000000000..e8a87eb7e --- /dev/null +++ b/monster/animal/giant_worm/g_worm.arc @@ -0,0 +1,83 @@ +Object g_worm +name Giant Worm +face g_worm.111 +race animal +anim +g_worm.111 +g_worm.112 +mina +attacktype 1025 +monster 1 +sleep 1 +Str 40 +Pow 30 +Wis 20 +Dex 15 +Con 30 +Int 10 +armour 85 +resist_magic 30 +resist_acid 100 +resist_fire 30 +resist_electricity 50 +resist_poison 100 +resist_paralyze 100 +resist_death 100 +exp 100000 +ac -15 +wc -10 +dam 50 +attacktype 3137 +hp 4000 +maxhp 4000 +sp 80 +maxsp 80 +randomitems giant_worm +level 35 +alive 1 +speed -0.05 +weight 1800000 +can_cast_spell 1 +can_see_in_dark 1 +see_invisible 1 +editable 1 +color_fg green +end +More +Object g_worm_2 +name Giant Worm +face g_worm.211 +anim +g_worm.211 +g_worm.212 +mina +x 1 +alive 1 +color_fg green +end +More +Object g_worm_3 +name Giant Worm +face g_worm.311 +anim +g_worm.311 +g_worm.312 +mina +y 1 +alive 1 +color_fg green +end +More +Object g_worm_4 +name Giant Worm +face g_worm.411 +anim +g_worm.411 +g_worm.412 +mina +x 1 +y 1 +alive 1 +color_fg green +end +