diff --git a/monster/misc/dancingsword.111 b/monster/misc/dancingsword.111 new file mode 100644 index 000000000..c0076c2ef --- /dev/null +++ b/monster/misc/dancingsword.111 @@ -0,0 +1,10 @@ +#define dancingsword_width 24 +#define dancingsword_height 24 +static char dancingsword_bits[] = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xef, + 0xff, 0xff, 0xf7, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xfe, + 0xff, 0x7f, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xef, 0xff, + 0xff, 0xf7, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xfe, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + }; diff --git a/monster/misc/dancingsword.111.xpm b/monster/misc/dancingsword.111.xpm new file mode 100644 index 000000000..d44e49224 --- /dev/null +++ b/monster/misc/dancingsword.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * dancingsword_111_xpm[] = { +"24 24 3 1", +" c None", +". c #000000", +"+ c #FFFFFF", +" ", +" .. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" . .+. ", +" . .+. ", +" ..+. ", +" ... ", +" ...... ", +" ... ", +" ... ", +" .... ", +" .+. ", +" .. ", +" "}; diff --git a/monster/misc/dancingsword.112 b/monster/misc/dancingsword.112 new file mode 100644 index 000000000..15d4faa5f --- /dev/null +++ b/monster/misc/dancingsword.112 @@ -0,0 +1,10 @@ +#define dancingsword_width 24 +#define dancingsword_height 24 +static char dancingsword_bits[] = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x9f, 0xff, 0xff, 0xef, 0xff, 0xff, 0xf3, + 0xff, 0xff, 0xfd, 0xff, 0x7f, 0xfe, 0xff, 0xbf, 0xff, 0xff, 0xcf, 0xff, + 0xff, 0xf7, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + }; diff --git a/monster/misc/dancingsword.112.xpm b/monster/misc/dancingsword.112.xpm new file mode 100644 index 000000000..055a5645b --- /dev/null +++ b/monster/misc/dancingsword.112.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * dancingsword_112_xpm[] = { +"24 24 3 1", +" c None", +". c #000000", +"+ c #FFFFFF", +" ", +" ", +" ", +" ", +" ...", +" .++.", +" ..+.. ", +" .++. ", +" ..+.. ", +" .++. ", +" ..+.. ", +" .++. ", +" . ..+.. ", +" . .++. ", +" ..+.. ", +" .... ", +" ........ ", +" ..... ", +" .+.. ", +" .. ", +" ", +" ", +" ", +" "}; diff --git a/monster/misc/dancingsword.113 b/monster/misc/dancingsword.113 new file mode 100644 index 000000000..8b7207582 --- /dev/null +++ b/monster/misc/dancingsword.113 @@ -0,0 +1,10 @@ +#define dancingsword_width 24 +#define dancingsword_height 24 +static char dancingsword_bits[] = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, + 0xff, 0x7f, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xdf, 0xff, + 0xff, 0xef, 0xff, 0xff, 0xef, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xfb, 0xff, + 0xff, 0xfb, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, + }; diff --git a/monster/misc/dancingsword.113.xpm b/monster/misc/dancingsword.113.xpm new file mode 100644 index 000000000..7f13d4993 --- /dev/null +++ b/monster/misc/dancingsword.113.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * dancingsword_113_xpm[] = { +"24 24 3 1", +" c None", +". c #000000", +"+ c #FFFFFF", +" ", +" .. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" .+. ", +" . .+. ", +" . .+. ", +" ..+. ", +" ... ", +" ..... ", +" ... ", +" .. ", +" .... ", +" .+. ", +" .. "}; diff --git a/monster/misc/dancingsword.arc b/monster/misc/dancingsword.arc new file mode 100644 index 000000000..9de3633bd --- /dev/null +++ b/monster/misc/dancingsword.arc @@ -0,0 +1,37 @@ +Object dancingsword +name dancing sword +face dancingsword.111 +magicmap grey +anim +dancingsword.111 +dancingsword.112 +dancingsword.111 +dancingsword.113 +mina +monster 1 +Str 15 +Dex 20 +Con 1 +Int 3 +Wis 3 +Pow 0 +Cha 0 +see_invisible 1 +no_pick 1 +flying 1 +weight 15000 +alive 1 +exp 10000 +level 15 +ac -5 +hp 100 +maxhp 100 +wc -5 +dam 20 +speed -0.3 +armour 25 +attacktype 256 +immune 21124792 +protected 4 +editable 1 +end