diff --git a/monster/dragon/drake/drake.111 b/monster/dragon/drake/drake.111 new file mode 100644 index 000000000..d430dda54 --- /dev/null +++ b/monster/dragon/drake/drake.111 @@ -0,0 +1,9 @@ +#define baby_drag_width 24 +#define baby_drag_height 24 +static char baby_drag_bits[] = { + 0x00, 0xec, 0x00, 0x18, 0xfc, 0x26, 0x18, 0xf9, 0x61, 0x38, 0x7f, 0xe1, + 0x38, 0xbc, 0xe3, 0x38, 0xbc, 0xe6, 0x78, 0x58, 0xe0, 0xf0, 0xd0, 0xf0, + 0xe0, 0xf1, 0xf8, 0xc0, 0xa3, 0x7d, 0xcc, 0xe7, 0x3f, 0x02, 0xff, 0x07, + 0x01, 0xff, 0x03, 0x81, 0xbf, 0x03, 0xc3, 0xcf, 0x03, 0xff, 0xfb, 0x1f, + 0xee, 0xff, 0x7d, 0xfc, 0xfb, 0xff, 0x60, 0x3f, 0xf8, 0x60, 0xf3, 0xff, + 0xc0, 0xfe, 0xff, 0xc0, 0xfb, 0x7f, 0x80, 0xfe, 0x07, 0x40, 0x35, 0x00}; diff --git a/monster/dragon/drake/drake.111.png b/monster/dragon/drake/drake.111.png new file mode 100644 index 000000000..f436d61f5 Binary files /dev/null and b/monster/dragon/drake/drake.111.png differ diff --git a/monster/dragon/drake/drake.111.xpm b/monster/dragon/drake/drake.111.xpm new file mode 100644 index 000000000..7992b35f7 --- /dev/null +++ b/monster/dragon/drake/drake.111.xpm @@ -0,0 +1,41 @@ +/* XPM */ +static char * sdragon_111_xpm[] = { +"24 24 14 1", +" c None", +". c #000080", +"+ c #00007D", +"@ c #0000FD", +"# c #0000FE", +"$ c #008987", +"% c #008A88", +"& c #1E91FC", +"* c #1D91FE", +"= c #0000FB", +"- c #00007E", +"; c #FD0000", +"> c #00007C", +", c #0000FC", +" ..++++.. ", +".@#@$$@#%..+ ", +" #%$&&&****$+ ", +" $%&$$&%%%*$$+ ", +" #&&$$%*%*&&$+ ", +" %$&&$*%..++++ ", +" %@&$+..%*$@+++ ", +" +++&%***+++@+ ++= ", +" $$$&%*%.$+@+@+++$$$+ ", +" @&$*-.%+ @++$$$+$++", +" $$&-**. ++@$$+ +; ", +" $+**%. >@$$$+ ++ ", +" +%*. >,$$&+ ++ ", +" %. ,>>&&+ ", +" +,>&$ ", +" +$&$ ", +" @+$$ ", +" +$+$ ", +" @++$ ", +" ++$ ", +" @+$ ", +" #+ ", +" #. ", +" . "}; diff --git a/monster/dragon/drake/drake.112 b/monster/dragon/drake/drake.112 new file mode 100644 index 000000000..d430dda54 --- /dev/null +++ b/monster/dragon/drake/drake.112 @@ -0,0 +1,9 @@ +#define baby_drag_width 24 +#define baby_drag_height 24 +static char baby_drag_bits[] = { + 0x00, 0xec, 0x00, 0x18, 0xfc, 0x26, 0x18, 0xf9, 0x61, 0x38, 0x7f, 0xe1, + 0x38, 0xbc, 0xe3, 0x38, 0xbc, 0xe6, 0x78, 0x58, 0xe0, 0xf0, 0xd0, 0xf0, + 0xe0, 0xf1, 0xf8, 0xc0, 0xa3, 0x7d, 0xcc, 0xe7, 0x3f, 0x02, 0xff, 0x07, + 0x01, 0xff, 0x03, 0x81, 0xbf, 0x03, 0xc3, 0xcf, 0x03, 0xff, 0xfb, 0x1f, + 0xee, 0xff, 0x7d, 0xfc, 0xfb, 0xff, 0x60, 0x3f, 0xf8, 0x60, 0xf3, 0xff, + 0xc0, 0xfe, 0xff, 0xc0, 0xfb, 0x7f, 0x80, 0xfe, 0x07, 0x40, 0x35, 0x00}; diff --git a/monster/dragon/drake/drake.112.png b/monster/dragon/drake/drake.112.png new file mode 100644 index 000000000..0618feab9 Binary files /dev/null and b/monster/dragon/drake/drake.112.png differ diff --git a/monster/dragon/drake/drake.112.xpm b/monster/dragon/drake/drake.112.xpm new file mode 100644 index 000000000..cc650cfa3 --- /dev/null +++ b/monster/dragon/drake/drake.112.xpm @@ -0,0 +1,41 @@ +/* XPM */ +static char * sdragon_112_xpm[] = { +"24 24 14 1", +" c None", +". c #000080", +"+ c #00007D", +"@ c #0000FE", +"# c #008A88", +"$ c #1E91FC", +"% c #1D91FE", +"& c #008987", +"* c #0000FD", +"= c #0000FB", +"- c #FD0000", +"; c #00007E", +"> c #00007C", +", c #0000FC", +" ", +".+++++++++.+ ", +"+@#@$$@@%++++ ", +" &#$&&$###%&++ ", +" @$$&&#%#%$$&+ ", +" #&$$&%#..+++*+ ++= ", +" #*$&+..#%&*++*+++&&&+ ", +" +++$#%%%+++*++&&&+&++", +" &&&$#%#.&+*++*&&+ +- ", +" *$&%;.#+ >*&&&+ ++ ", +" &&$;%%. >,&&$+ ++ ", +" &+%%#. ,>>$$+ ", +" +#%. +,>$& ", +" . +&$& ", +" +&& ", +" +&+& ", +" *++& ", +" ++& ", +" *++& ", +" .+++ ", +" ", +" ", +" ", +" "}; diff --git a/monster/dragon/drake/drake.113 b/monster/dragon/drake/drake.113 new file mode 100644 index 000000000..d430dda54 --- /dev/null +++ b/monster/dragon/drake/drake.113 @@ -0,0 +1,9 @@ +#define baby_drag_width 24 +#define baby_drag_height 24 +static char baby_drag_bits[] = { + 0x00, 0xec, 0x00, 0x18, 0xfc, 0x26, 0x18, 0xf9, 0x61, 0x38, 0x7f, 0xe1, + 0x38, 0xbc, 0xe3, 0x38, 0xbc, 0xe6, 0x78, 0x58, 0xe0, 0xf0, 0xd0, 0xf0, + 0xe0, 0xf1, 0xf8, 0xc0, 0xa3, 0x7d, 0xcc, 0xe7, 0x3f, 0x02, 0xff, 0x07, + 0x01, 0xff, 0x03, 0x81, 0xbf, 0x03, 0xc3, 0xcf, 0x03, 0xff, 0xfb, 0x1f, + 0xee, 0xff, 0x7d, 0xfc, 0xfb, 0xff, 0x60, 0x3f, 0xf8, 0x60, 0xf3, 0xff, + 0xc0, 0xfe, 0xff, 0xc0, 0xfb, 0x7f, 0x80, 0xfe, 0x07, 0x40, 0x35, 0x00}; diff --git a/monster/dragon/drake/drake.113.png b/monster/dragon/drake/drake.113.png new file mode 100644 index 000000000..89ae6e228 Binary files /dev/null and b/monster/dragon/drake/drake.113.png differ diff --git a/monster/dragon/drake/drake.113.xpm b/monster/dragon/drake/drake.113.xpm new file mode 100644 index 000000000..5b1489464 --- /dev/null +++ b/monster/dragon/drake/drake.113.xpm @@ -0,0 +1,40 @@ +/* XPM */ +static char * drake_113_xpm[] = { +"24 24 13 1", +" c None", +". c #00007D", +"+ c #008987", +"@ c #008A88", +"# c #0000FE", +"$ c #0000FD", +"% c #0000FB", +"& c #1E91FC", +"* c #1D91FE", +"= c #000080", +"- c #FD0000", +"; c #00007C", +"> c #0000FC", +" ", +" ", +" ....... ", +".+@#++#@......$ ..% ", +" &&&++@*@*&&+.$...+++. ", +" @+&&+*@==...$..+++.+..", +" @$&+.==@*+$...$++. .- ", +" ...&@***...;$+++. .. ", +" +++&@..=+. ;>++&. .. ", +" $&..+*@. >;;&&. ", +" .+***. .>;&+ ", +" +*. .+&+ ", +" ..++ ", +" .>.+ ", +" ..++ ", +" ..> ..+ ", +" .>. ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/dragon/drake/drake.211 b/monster/dragon/drake/drake.211 new file mode 100644 index 000000000..d430dda54 --- /dev/null +++ b/monster/dragon/drake/drake.211 @@ -0,0 +1,9 @@ +#define baby_drag_width 24 +#define baby_drag_height 24 +static char baby_drag_bits[] = { + 0x00, 0xec, 0x00, 0x18, 0xfc, 0x26, 0x18, 0xf9, 0x61, 0x38, 0x7f, 0xe1, + 0x38, 0xbc, 0xe3, 0x38, 0xbc, 0xe6, 0x78, 0x58, 0xe0, 0xf0, 0xd0, 0xf0, + 0xe0, 0xf1, 0xf8, 0xc0, 0xa3, 0x7d, 0xcc, 0xe7, 0x3f, 0x02, 0xff, 0x07, + 0x01, 0xff, 0x03, 0x81, 0xbf, 0x03, 0xc3, 0xcf, 0x03, 0xff, 0xfb, 0x1f, + 0xee, 0xff, 0x7d, 0xfc, 0xfb, 0xff, 0x60, 0x3f, 0xf8, 0x60, 0xf3, 0xff, + 0xc0, 0xfe, 0xff, 0xc0, 0xfb, 0x7f, 0x80, 0xfe, 0x07, 0x40, 0x35, 0x00}; diff --git a/monster/dragon/drake/drake.211.png b/monster/dragon/drake/drake.211.png new file mode 100644 index 000000000..8a4713443 Binary files /dev/null and b/monster/dragon/drake/drake.211.png differ diff --git a/monster/dragon/drake/drake.211.xpm b/monster/dragon/drake/drake.211.xpm new file mode 100644 index 000000000..0b9cfa8bf --- /dev/null +++ b/monster/dragon/drake/drake.211.xpm @@ -0,0 +1,41 @@ +/* XPM */ +static char * sdragon_211_xpm[] = { +"24 24 14 1", +" c None", +". c #000080", +"+ c #00007D", +"@ c #008A88", +"# c #0000FE", +"$ c #0000FD", +"% c #008987", +"& c #1D91FE", +"* c #1E91FC", +"= c #0000FB", +"- c #00007E", +"; c #FD0000", +"> c #00007C", +", c #0000FC", +" ..++++.. ", +" +..@#$%%$#$.", +" +%&&&&***%@# ", +" +%%&@@@*%%*@% ", +" +%**&@&@%%**# ", +" ++++..@&%**%@ ", +" +++$%&@..+%*$@ ", +" =++ +$+++&&&@*+++ ", +" +%%%+++$+$+%.@&@*%%% ", +"++%+%%%++$ +@.-&%*$ ", +" ;+ +%%$++ .&&-*%% ", +" ++ +%%%$> .@&&+% ", +" ++ +*%%,> .&@+ ", +" +**>>, .@ ", +" %*>,+ ", +" %*%+ ", +" %%+$ ", +" %+%+ ", +" %++$ ", +" %++ ", +" %+$ ", +" +# ", +" .# ", +" . "}; diff --git a/monster/dragon/drake/drake.212 b/monster/dragon/drake/drake.212 new file mode 100644 index 000000000..d430dda54 --- /dev/null +++ b/monster/dragon/drake/drake.212 @@ -0,0 +1,9 @@ +#define baby_drag_width 24 +#define baby_drag_height 24 +static char baby_drag_bits[] = { + 0x00, 0xec, 0x00, 0x18, 0xfc, 0x26, 0x18, 0xf9, 0x61, 0x38, 0x7f, 0xe1, + 0x38, 0xbc, 0xe3, 0x38, 0xbc, 0xe6, 0x78, 0x58, 0xe0, 0xf0, 0xd0, 0xf0, + 0xe0, 0xf1, 0xf8, 0xc0, 0xa3, 0x7d, 0xcc, 0xe7, 0x3f, 0x02, 0xff, 0x07, + 0x01, 0xff, 0x03, 0x81, 0xbf, 0x03, 0xc3, 0xcf, 0x03, 0xff, 0xfb, 0x1f, + 0xee, 0xff, 0x7d, 0xfc, 0xfb, 0xff, 0x60, 0x3f, 0xf8, 0x60, 0xf3, 0xff, + 0xc0, 0xfe, 0xff, 0xc0, 0xfb, 0x7f, 0x80, 0xfe, 0x07, 0x40, 0x35, 0x00}; diff --git a/monster/dragon/drake/drake.212.png b/monster/dragon/drake/drake.212.png new file mode 100644 index 000000000..ac3727c19 Binary files /dev/null and b/monster/dragon/drake/drake.212.png differ diff --git a/monster/dragon/drake/drake.212.xpm b/monster/dragon/drake/drake.212.xpm new file mode 100644 index 000000000..118086ed5 --- /dev/null +++ b/monster/dragon/drake/drake.212.xpm @@ -0,0 +1,41 @@ +/* XPM */ +static char * sdragon_212_xpm[] = { +"24 24 14 1", +" c None", +". c #00007D", +"+ c #000080", +"@ c #1D91FE", +"# c #0000FE", +"$ c #1E91FC", +"% c #008A88", +"& c #008987", +"* c #0000FB", +"= c #0000FD", +"- c #FD0000", +"; c #00007C", +"> c #00007E", +", c #0000FC", +" ", +" .+.........+", +" ....@##$$#%#.", +" ..&@%%%$&&$%& ", +" .&$$@%@%&&$$# ", +" *.. .=...++%@&$$&% ", +" .&&&...=..=&@%++.&$=% ", +"..&.&&&..=...@@@%$... ", +" -. .&&=..=.&+%@%$&&& ", +" .. .&&&=; .%+>@&$= ", +" .. .$&&,; +@@>$&& ", +" .$$;;, +%@@.& ", +" &$;,. +@%. ", +" &$&. + ", +" &&. ", +" &.&. ", +" &..= ", +" &.. ", +" &..= ", +" ...+ ", +" ", +" ", +" ", +" "}; diff --git a/monster/dragon/drake/drake.213 b/monster/dragon/drake/drake.213 new file mode 100644 index 000000000..d430dda54 --- /dev/null +++ b/monster/dragon/drake/drake.213 @@ -0,0 +1,9 @@ +#define baby_drag_width 24 +#define baby_drag_height 24 +static char baby_drag_bits[] = { + 0x00, 0xec, 0x00, 0x18, 0xfc, 0x26, 0x18, 0xf9, 0x61, 0x38, 0x7f, 0xe1, + 0x38, 0xbc, 0xe3, 0x38, 0xbc, 0xe6, 0x78, 0x58, 0xe0, 0xf0, 0xd0, 0xf0, + 0xe0, 0xf1, 0xf8, 0xc0, 0xa3, 0x7d, 0xcc, 0xe7, 0x3f, 0x02, 0xff, 0x07, + 0x01, 0xff, 0x03, 0x81, 0xbf, 0x03, 0xc3, 0xcf, 0x03, 0xff, 0xfb, 0x1f, + 0xee, 0xff, 0x7d, 0xfc, 0xfb, 0xff, 0x60, 0x3f, 0xf8, 0x60, 0xf3, 0xff, + 0xc0, 0xfe, 0xff, 0xc0, 0xfb, 0x7f, 0x80, 0xfe, 0x07, 0x40, 0x35, 0x00}; diff --git a/monster/dragon/drake/drake.213.png b/monster/dragon/drake/drake.213.png new file mode 100644 index 000000000..f2b8bd060 Binary files /dev/null and b/monster/dragon/drake/drake.213.png differ diff --git a/monster/dragon/drake/drake.213.xpm b/monster/dragon/drake/drake.213.xpm new file mode 100644 index 000000000..955052514 --- /dev/null +++ b/monster/dragon/drake/drake.213.xpm @@ -0,0 +1,40 @@ +/* XPM */ +static char * drake_213_xpm[] = { +"24 24 13 1", +" c None", +". c #00007D", +"+ c #0000FB", +"@ c #0000FD", +"# c #008A88", +"$ c #0000FE", +"% c #008987", +"& c #1E91FC", +"* c #1D91FE", +"= c #000080", +"- c #FD0000", +"; c #00007C", +"> c #0000FC", +" ", +" ", +" ....... ", +" +.. @......#$%%$#%.", +" .%%%...@.%&&*#*#%%&&& ", +"..%.%%%..@...==#*%&&%# ", +" -. .%%@...@%*#==.%&@# ", +" .. .%%%@;...***#&... ", +" .. .&%%>; .%=..#&%%% ", +" .&&;;> .#*%..&@ ", +" %&;>. .***%. ", +" %&%. .*% ", +" %%.. ", +" %.>. ", +" %%.. ", +" %.. >.. ", +" .>. ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/dragon/drake/drake.arc b/monster/dragon/drake/drake.arc new file mode 100644 index 000000000..4dadd1b01 --- /dev/null +++ b/monster/dragon/drake/drake.arc @@ -0,0 +1,41 @@ +Object drake +race dragon +name drake +randomitems drake +face drake.111 +color_fg red +anim +facings 2 +drake.111 +drake.112 +drake.113 +drake.112 +drake.211 +drake.212 +drake.213 +drake.212 +mina +level 8 +monster 1 +sleep 1 +Wis 15 +see_invisible 1 +no_pick 1 +alive 1 +exp 1500 +ac -3 +wc 5 +dam 15 +Con 3 +can_cast_spell 0 +hp 220 +maxhp 220 +resist_magic 85 +attacktype 1025 +speed 0.14 +flying 1 +weight 70000 +run_away 0 +attack_movement 1 +editable 1 +end