diff --git a/monster/animal/giant_worm/g_worm.111.png b/monster/animal/giant_worm/g_worm.111.png index b4b0abedf..879b7f425 100644 Binary files a/monster/animal/giant_worm/g_worm.111.png and b/monster/animal/giant_worm/g_worm.111.png differ diff --git a/monster/animal/giant_worm/g_worm.112.png b/monster/animal/giant_worm/g_worm.112.png index 172111a95..a5b75f47e 100644 Binary files a/monster/animal/giant_worm/g_worm.112.png and b/monster/animal/giant_worm/g_worm.112.png differ diff --git a/monster/animal/giant_worm/g_worm.211.png b/monster/animal/giant_worm/g_worm.211.png index 297a5999a..b9951f43a 100644 Binary files a/monster/animal/giant_worm/g_worm.211.png and b/monster/animal/giant_worm/g_worm.211.png differ diff --git a/monster/animal/giant_worm/g_worm.212.png b/monster/animal/giant_worm/g_worm.212.png index aa49590e7..01bafccca 100644 Binary files a/monster/animal/giant_worm/g_worm.212.png and b/monster/animal/giant_worm/g_worm.212.png differ diff --git a/monster/animal/giant_worm/g_worm.311.png b/monster/animal/giant_worm/g_worm.311.png index 1644087d8..9d72634aa 100644 Binary files a/monster/animal/giant_worm/g_worm.311.png and b/monster/animal/giant_worm/g_worm.311.png differ diff --git a/monster/animal/giant_worm/g_worm.312.png b/monster/animal/giant_worm/g_worm.312.png index da75577c4..84519b1be 100644 Binary files a/monster/animal/giant_worm/g_worm.312.png and b/monster/animal/giant_worm/g_worm.312.png differ diff --git a/monster/animal/giant_worm/g_worm.411.png b/monster/animal/giant_worm/g_worm.411.png index e48611cc1..48cc9438b 100644 Binary files a/monster/animal/giant_worm/g_worm.411.png and b/monster/animal/giant_worm/g_worm.411.png differ diff --git a/monster/animal/giant_worm/g_worm.412.png b/monster/animal/giant_worm/g_worm.412.png index a39a7b35d..77525761c 100644 Binary files a/monster/animal/giant_worm/g_worm.412.png and b/monster/animal/giant_worm/g_worm.412.png differ diff --git a/monster/human/Town/pir_lass.111.png b/monster/human/Town/pir_lass.111.png index 7cd86d0e2..d373eb159 100644 Binary files a/monster/human/Town/pir_lass.111.png and b/monster/human/Town/pir_lass.111.png differ diff --git a/monster/human/Town/pir_lass.112.png b/monster/human/Town/pir_lass.112.png index 166fb4e49..1a573e8ab 100644 Binary files a/monster/human/Town/pir_lass.112.png and b/monster/human/Town/pir_lass.112.png differ diff --git a/monster/human/arabic/dancing_girl.111.png b/monster/human/arabic/dancing_girl.111.png index eb39eb920..f3cbd90f6 100644 Binary files a/monster/human/arabic/dancing_girl.111.png and b/monster/human/arabic/dancing_girl.111.png differ diff --git a/monster/human/arabic/dancing_girl.112 b/monster/human/arabic/dancing_girl.112 new file mode 100644 index 000000000..815e95ca3 --- /dev/null +++ b/monster/human/arabic/dancing_girl.112 @@ -0,0 +1,9 @@ +#define dancing_girl_width 24 +#define dancing_girl_height 24 +static char dancing_girl_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, + 0x00, 0x1b, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x04, 0x00, 0x00, 0x1b, 0x00, + 0x80, 0x20, 0x00, 0x40, 0x35, 0x00, 0xc0, 0x6a, 0x00, 0x60, 0x71, 0x00, + 0x60, 0xff, 0x00, 0xe0, 0xdf, 0x00, 0x80, 0x35, 0x00, 0x80, 0x2e, 0x00, + 0x80, 0x35, 0x00, 0x80, 0x2e, 0x00, 0x80, 0x35, 0x00, 0x00, 0x15, 0x00, + 0x00, 0x0e, 0x00, 0x00, 0x1b, 0x00, 0x80, 0x31, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/human/arabic/dancing_girl.112.png b/monster/human/arabic/dancing_girl.112.png new file mode 100644 index 000000000..39f258c86 Binary files /dev/null and b/monster/human/arabic/dancing_girl.112.png differ diff --git a/monster/human/arabic/dancing_girl.112.xpm b/monster/human/arabic/dancing_girl.112.xpm new file mode 100644 index 000000000..25b28b2a0 --- /dev/null +++ b/monster/human/arabic/dancing_girl.112.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * dancing_girl_111_xpm[] = { +"24 24 7 1", +" s None c None", +". c chocolate", +"X c Khaki", +"o c black", +"O c firebrick", +"+ c gold", +"@ c green", +" ", +" . ", +" ... ", +" ... ", +" ..X.. ", +" ..X.. ", +" o ", +" ooXoo ", +" oXXXXXo ", +" oXOXOXOo ", +" oXXOOOXoo ", +" oXooXXXoXo ", +" oX o+++ooXo ", +" oooo+++o oo ", +" ooXoXoo ", +" oXoooXo ", +" ooXoXoo ", +" oXoooXo ", +" ooXoXoo ", +" o@o@o ", +" ooo ", +" oo oo ", +" oo oo ", +" "}; diff --git a/monster/human/arabic/dancing_girl.113 b/monster/human/arabic/dancing_girl.113 new file mode 100644 index 000000000..815e95ca3 --- /dev/null +++ b/monster/human/arabic/dancing_girl.113 @@ -0,0 +1,9 @@ +#define dancing_girl_width 24 +#define dancing_girl_height 24 +static char dancing_girl_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, + 0x00, 0x1b, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x04, 0x00, 0x00, 0x1b, 0x00, + 0x80, 0x20, 0x00, 0x40, 0x35, 0x00, 0xc0, 0x6a, 0x00, 0x60, 0x71, 0x00, + 0x60, 0xff, 0x00, 0xe0, 0xdf, 0x00, 0x80, 0x35, 0x00, 0x80, 0x2e, 0x00, + 0x80, 0x35, 0x00, 0x80, 0x2e, 0x00, 0x80, 0x35, 0x00, 0x00, 0x15, 0x00, + 0x00, 0x0e, 0x00, 0x00, 0x1b, 0x00, 0x80, 0x31, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/human/arabic/dancing_girl.113.png b/monster/human/arabic/dancing_girl.113.png new file mode 100644 index 000000000..38cb579ac Binary files /dev/null and b/monster/human/arabic/dancing_girl.113.png differ diff --git a/monster/human/arabic/dancing_girl.113.xpm b/monster/human/arabic/dancing_girl.113.xpm new file mode 100644 index 000000000..25b28b2a0 --- /dev/null +++ b/monster/human/arabic/dancing_girl.113.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * dancing_girl_111_xpm[] = { +"24 24 7 1", +" s None c None", +". c chocolate", +"X c Khaki", +"o c black", +"O c firebrick", +"+ c gold", +"@ c green", +" ", +" . ", +" ... ", +" ... ", +" ..X.. ", +" ..X.. ", +" o ", +" ooXoo ", +" oXXXXXo ", +" oXOXOXOo ", +" oXXOOOXoo ", +" oXooXXXoXo ", +" oX o+++ooXo ", +" oooo+++o oo ", +" ooXoXoo ", +" oXoooXo ", +" ooXoXoo ", +" oXoooXo ", +" ooXoXoo ", +" o@o@o ", +" ooo ", +" oo oo ", +" oo oo ", +" "}; diff --git a/monster/human/arabic/dancing_girl.arc b/monster/human/arabic/dancing_girl.arc index 5b3322d1c..da8066616 100644 --- a/monster/human/arabic/dancing_girl.arc +++ b/monster/human/arabic/dancing_girl.arc @@ -2,6 +2,11 @@ Object dancing_girl race human name Dancing girl face dancing_girl.111 +anim +dancing_girl.111 +dancing_girl.112 +dancing_girl.113 +mina alive 1 monster 1 no_pick 1 @@ -15,7 +20,7 @@ Con 5 dam 5 level 1 random_movement 1 -speed 0.16 +speed 0.5 weight 100000 unaggressive 1 can_use_rod 1 diff --git a/player/class/Religious/monk.111.png b/player/class/Religious/monk.111.png index 0c72e0773..d398c7b8d 100644 Binary files a/player/class/Religious/monk.111.png and b/player/class/Religious/monk.111.png differ diff --git a/player/class/Religious/monk.131.png b/player/class/Religious/monk.131.png index e6a040cf4..38ab2af39 100644 Binary files a/player/class/Religious/monk.131.png and b/player/class/Religious/monk.131.png differ diff --git a/player/class/Religious/monk.151.png b/player/class/Religious/monk.151.png index 356a354ad..17dc1aaf8 100644 Binary files a/player/class/Religious/monk.151.png and b/player/class/Religious/monk.151.png differ diff --git a/player/class/Religious/monk.171.png b/player/class/Religious/monk.171.png index 307556afb..ada146854 100644 Binary files a/player/class/Religious/monk.171.png and b/player/class/Religious/monk.171.png differ diff --git a/player/race/fireborn.111.png b/player/race/fireborn.111.png index d577dc04b..6ba6634c2 100644 Binary files a/player/race/fireborn.111.png and b/player/race/fireborn.111.png differ diff --git a/player/race/fireborn.222.png b/player/race/fireborn.222.png index 22f5c2fbf..0e412a098 100644 Binary files a/player/race/fireborn.222.png and b/player/race/fireborn.222.png differ diff --git a/player/race/fireborn.333.png b/player/race/fireborn.333.png index 23a481571..c0c7ed42c 100644 Binary files a/player/race/fireborn.333.png and b/player/race/fireborn.333.png differ diff --git a/player/race/fireborn.444.png b/player/race/fireborn.444.png index 088c94528..9bea0b4c1 100644 Binary files a/player/race/fireborn.444.png and b/player/race/fireborn.444.png differ diff --git a/player/race/gnome_p.111 b/player/race/gnome_p.111 new file mode 100644 index 000000000..e752867a6 --- /dev/null +++ b/player/race/gnome_p.111 @@ -0,0 +1,9 @@ +#define dwarf1_width 24 +#define dwarf1_height 24 +static char dwarf1_bits[] = { +0x00,0x00,0x00,0x00,0xe0,0x01,0x00,0x30,0x02,0x00,0x78,0x00, +0x00,0xfc,0x00,0x7a,0xfe,0x01,0x1c,0x84,0x00,0x1e,0x2a,0x01, +0x3e,0x03,0x03,0x62,0x87,0x07,0x82,0xff,0x0f,0x40,0xfe,0x0f, +0xc0,0xfc,0x1f,0xc0,0xf9,0x1f,0xc0,0xc3,0x0f,0xc0,0xe1,0x07, +0x80,0xf0,0x07,0x00,0xff,0x03,0x00,0xfc,0x01,0x00,0x98,0x01, +0x00,0x98,0x07,0x00,0x9e,0x0f,0x00,0x1f,0x00,0x00,0x00,0x00}; diff --git a/player/race/gnome_p.111.png b/player/race/gnome_p.111.png new file mode 100644 index 000000000..ec0a0b94c Binary files /dev/null and b/player/race/gnome_p.111.png differ diff --git a/player/race/gnome_p.111.xpm b/player/race/gnome_p.111.xpm new file mode 100644 index 000000000..cdeb71117 --- /dev/null +++ b/player/race/gnome_p.111.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * gnome_111_xpm[] = { +"24 24 9 1 0 0", +" s None c None", +". c Green3", +"X s Dark green c SeaGreen", +"o c red", +"O s Dark brown c Sienna", +"+ s Light gray c Grey75", +"@ s Light red c Salmon", +"# c blue", +"$ s Brown c Peru", +" ", +" .... ", +" XX o ", +" X..X ", +" ...... ", +" OO++++ XX.XX.XX ", +" O+++ X@@@@X ", +" ++++ X@#@#@@X ", +" +++OO XX@@@@@@XX ", +" + OO XXX@@@@XXXX ", +" + OOX.XXXXXXXXXX ", +" OOXX.XXXX.XXX ", +" XXOO.XXXXXX.XXX ", +" X.XOOXXXXX.XXXX ", +" X.XX@@@@..X.XX ", +" XX.@@OOXXX.XX ", +" X@@@@X...XXX ", +" XXXXXXXXXX ", +" XXXXXXX ", +" @@ @@ ", +" @@ $$$$ ", +" $$$$ $$$$$ ", +" $$$$$ ", +" "}; diff --git a/player/race/gnome_p.131 b/player/race/gnome_p.131 new file mode 100644 index 000000000..b232b001c --- /dev/null +++ b/player/race/gnome_p.131 @@ -0,0 +1,9 @@ +#define dwarf2_width 24 +#define dwarf2_height 24 +static char dwarf2_bits[] = { +0x00,0x00,0x00,0x00,0x1e,0x00,0x00,0x31,0x00,0x00,0x78,0x00, +0x00,0xfc,0x00,0x7a,0xfe,0x01,0x1c,0x84,0x00,0x1e,0x52,0x01, +0x3e,0x03,0x03,0x62,0x87,0x07,0x82,0xff,0x0f,0x40,0xfe,0x0f, +0xc0,0xfc,0x1f,0xc0,0xf9,0x1f,0xc0,0xc3,0x0f,0xc0,0xe1,0x07, +0x80,0xf0,0x07,0x00,0xff,0x03,0x00,0xfc,0x01,0x00,0x98,0x01, +0x00,0x9e,0x01,0x00,0x9f,0x07,0x00,0x80,0x0f,0x00,0x00,0x00}; diff --git a/player/race/gnome_p.131.png b/player/race/gnome_p.131.png new file mode 100644 index 000000000..50ac44fb6 Binary files /dev/null and b/player/race/gnome_p.131.png differ diff --git a/player/race/gnome_p.131.xpm b/player/race/gnome_p.131.xpm new file mode 100644 index 000000000..bc8a8645c --- /dev/null +++ b/player/race/gnome_p.131.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char * gnome_112_xpm[] = { +"24 24 8 1", +" s None c None", +". c Green3", +"X c red", +"o s Dark green c SeaGreen", +"O s Dark brown c Sienna", +"+ s Light gray c Grey75", +"@ s Light red c Salmon", +"# c blue", +" ", +" .... ", +" X oo ", +" o..o ", +" ...... ", +" OO++++ oo.oo.oo ", +" O+++ o@@@@o ", +" ++++ o@@#@#@o ", +" +++OO oo@@@@@@oo ", +" + OO ooo@@@@oooo ", +" + OOo.oooooooooo ", +" OOoo.oooo.ooo ", +" ooOO.oooooo.ooo ", +" o.oOOooooo.oooo ", +" o.oo@@@@..o.oo ", +" oo.@@OOooo.oo ", +" o@@@@o...ooo ", +" oooooooooo ", +" ooooooo ", +" @@ @@ ", +" OOOO @@ ", +" OOOOO OOOO ", +" OOOOO ", +" "}; diff --git a/player/race/gnome_p.151 b/player/race/gnome_p.151 new file mode 100644 index 000000000..e752867a6 --- /dev/null +++ b/player/race/gnome_p.151 @@ -0,0 +1,9 @@ +#define dwarf1_width 24 +#define dwarf1_height 24 +static char dwarf1_bits[] = { +0x00,0x00,0x00,0x00,0xe0,0x01,0x00,0x30,0x02,0x00,0x78,0x00, +0x00,0xfc,0x00,0x7a,0xfe,0x01,0x1c,0x84,0x00,0x1e,0x2a,0x01, +0x3e,0x03,0x03,0x62,0x87,0x07,0x82,0xff,0x0f,0x40,0xfe,0x0f, +0xc0,0xfc,0x1f,0xc0,0xf9,0x1f,0xc0,0xc3,0x0f,0xc0,0xe1,0x07, +0x80,0xf0,0x07,0x00,0xff,0x03,0x00,0xfc,0x01,0x00,0x98,0x01, +0x00,0x98,0x07,0x00,0x9e,0x0f,0x00,0x1f,0x00,0x00,0x00,0x00}; diff --git a/player/race/gnome_p.151.png b/player/race/gnome_p.151.png new file mode 100644 index 000000000..eb188ecb6 Binary files /dev/null and b/player/race/gnome_p.151.png differ diff --git a/player/race/gnome_p.151.xpm b/player/race/gnome_p.151.xpm new file mode 100644 index 000000000..cdeb71117 --- /dev/null +++ b/player/race/gnome_p.151.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * gnome_111_xpm[] = { +"24 24 9 1 0 0", +" s None c None", +". c Green3", +"X s Dark green c SeaGreen", +"o c red", +"O s Dark brown c Sienna", +"+ s Light gray c Grey75", +"@ s Light red c Salmon", +"# c blue", +"$ s Brown c Peru", +" ", +" .... ", +" XX o ", +" X..X ", +" ...... ", +" OO++++ XX.XX.XX ", +" O+++ X@@@@X ", +" ++++ X@#@#@@X ", +" +++OO XX@@@@@@XX ", +" + OO XXX@@@@XXXX ", +" + OOX.XXXXXXXXXX ", +" OOXX.XXXX.XXX ", +" XXOO.XXXXXX.XXX ", +" X.XOOXXXXX.XXXX ", +" X.XX@@@@..X.XX ", +" XX.@@OOXXX.XX ", +" X@@@@X...XXX ", +" XXXXXXXXXX ", +" XXXXXXX ", +" @@ @@ ", +" @@ $$$$ ", +" $$$$ $$$$$ ", +" $$$$$ ", +" "}; diff --git a/player/race/gnome_p.171 b/player/race/gnome_p.171 new file mode 100644 index 000000000..b232b001c --- /dev/null +++ b/player/race/gnome_p.171 @@ -0,0 +1,9 @@ +#define dwarf2_width 24 +#define dwarf2_height 24 +static char dwarf2_bits[] = { +0x00,0x00,0x00,0x00,0x1e,0x00,0x00,0x31,0x00,0x00,0x78,0x00, +0x00,0xfc,0x00,0x7a,0xfe,0x01,0x1c,0x84,0x00,0x1e,0x52,0x01, +0x3e,0x03,0x03,0x62,0x87,0x07,0x82,0xff,0x0f,0x40,0xfe,0x0f, +0xc0,0xfc,0x1f,0xc0,0xf9,0x1f,0xc0,0xc3,0x0f,0xc0,0xe1,0x07, +0x80,0xf0,0x07,0x00,0xff,0x03,0x00,0xfc,0x01,0x00,0x98,0x01, +0x00,0x9e,0x01,0x00,0x9f,0x07,0x00,0x80,0x0f,0x00,0x00,0x00}; diff --git a/player/race/gnome_p.171.png b/player/race/gnome_p.171.png new file mode 100644 index 000000000..3ae5155c2 Binary files /dev/null and b/player/race/gnome_p.171.png differ diff --git a/player/race/gnome_p.171.xpm b/player/race/gnome_p.171.xpm new file mode 100644 index 000000000..bc8a8645c --- /dev/null +++ b/player/race/gnome_p.171.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char * gnome_112_xpm[] = { +"24 24 8 1", +" s None c None", +". c Green3", +"X c red", +"o s Dark green c SeaGreen", +"O s Dark brown c Sienna", +"+ s Light gray c Grey75", +"@ s Light red c Salmon", +"# c blue", +" ", +" .... ", +" X oo ", +" o..o ", +" ...... ", +" OO++++ oo.oo.oo ", +" O+++ o@@@@o ", +" ++++ o@@#@#@o ", +" +++OO oo@@@@@@oo ", +" + OO ooo@@@@oooo ", +" + OOo.oooooooooo ", +" OOoo.oooo.ooo ", +" ooOO.oooooo.ooo ", +" o.oOOooooo.oooo ", +" o.oo@@@@..o.oo ", +" oo.@@OOooo.oo ", +" o@@@@o...ooo ", +" oooooooooo ", +" ooooooo ", +" @@ @@ ", +" OOOO @@ ", +" OOOOO OOOO ", +" OOOOO ", +" "}; diff --git a/player/race/gnome_p.arc b/player/race/gnome_p.arc index 65ff0d2a4..bfe76b7d4 100644 --- a/player/race/gnome_p.arc +++ b/player/race/gnome_p.arc @@ -24,10 +24,10 @@ familiarity with the gods seems to bring a general blessing of good luck on all Gnomekind. endmsg anim -gnome.111 -gnome.112 -gnome.111 -gnome.112 +gnome_p.111 +gnome_p.131 +gnome_p.151 +gnome_p.171 mina is_animated 0 type 1 @@ -52,5 +52,4 @@ Wis 3 Pow 3 Cha 0 editable 0 -magicmap blue end diff --git a/player/race/halfling.111.png b/player/race/halfling.111.png index 3e98d9f12..af541f4e6 100644 Binary files a/player/race/halfling.111.png and b/player/race/halfling.111.png differ diff --git a/player/race/halfling.131.png b/player/race/halfling.131.png index ae4a0697b..82fc3feb9 100644 Binary files a/player/race/halfling.131.png and b/player/race/halfling.131.png differ diff --git a/player/race/halfling.151.png b/player/race/halfling.151.png index 4ae15026e..eca08630d 100644 Binary files a/player/race/halfling.151.png and b/player/race/halfling.151.png differ diff --git a/player/race/halfling.171.png b/player/race/halfling.171.png index a1fb8ac60..42c751f0e 100644 Binary files a/player/race/halfling.171.png and b/player/race/halfling.171.png differ diff --git a/player/race/troll_p.111 b/player/race/troll_p.111 new file mode 100644 index 000000000..596d6ba61 --- /dev/null +++ b/player/race/troll_p.111 @@ -0,0 +1,9 @@ +#define troll1_width 24 +#define troll1_height 24 +static char troll1_bits[] = { +0x00,0x00,0x00,0x00,0x48,0x04,0x00,0x90,0x12,0x00,0xa4,0x0a, +0x00,0x58,0x29,0x00,0xa0,0x56,0x06,0xc0,0x0b,0x0f,0x40,0x36, +0x1f,0xff,0x4b,0x9f,0x40,0x34,0xbe,0xb8,0x5d,0x3c,0x0f,0x25, +0x78,0x20,0x08,0xa0,0x50,0x08,0xe0,0x7f,0x09,0x40,0x00,0x09, +0x80,0xff,0x08,0x00,0x08,0x08,0x00,0x08,0x08,0x00,0x08,0x04, +0x00,0xf0,0x04,0x00,0x20,0x03,0x00,0x78,0x01,0x00,0xd4,0x03}; diff --git a/player/race/troll_p.111.png b/player/race/troll_p.111.png new file mode 100644 index 000000000..fa61eeddc Binary files /dev/null and b/player/race/troll_p.111.png differ diff --git a/player/race/troll_p.111.xpm b/player/race/troll_p.111.xpm new file mode 100644 index 000000000..4f7a561df --- /dev/null +++ b/player/race/troll_p.111.xpm @@ -0,0 +1,37 @@ +/* XPM */ +static char * smalltroll_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 7 1", +/* colors */ +" s None c None", +". s Dark brown c sienna", +"X c Black", +"o s Dark orange c chocolate", +"O s Brown c peru", +"+ s Light brown c Khaki", +"@ s Yellow c gold", +/* pixels */ +" ", +" . . . ", +" . . . . ", +" . . . . . ", +" .. . . . . ", +" . X XX . . ", +" oo XXXX . ", +".ooo XooXX .. ", +".oooo XXXXXXXXXX . . ", +"..ooo XO.OOOOXOOOX XX ", +" ..ooo XOOOXXXOXXOXXX . ", +" ..oo XXXX OOOXOX . ", +" ..oo XOOO.OX ", +" ..oX X+XOOOOX ", +" XXoXXXXXXXOX.OX ", +" XoOO.O.O.OXOOX ", +" .ooXXXXXXXOO.X ", +" XOOOOOOOX ", +" XO.OO.OOX ", +" XOOOOOOX ", +" XXXXOOX ", +" X@@XX ", +" XXXX@X ", +" XoXoXXXX "}; diff --git a/player/race/troll_p.131 b/player/race/troll_p.131 new file mode 100644 index 000000000..596d6ba61 --- /dev/null +++ b/player/race/troll_p.131 @@ -0,0 +1,9 @@ +#define troll1_width 24 +#define troll1_height 24 +static char troll1_bits[] = { +0x00,0x00,0x00,0x00,0x48,0x04,0x00,0x90,0x12,0x00,0xa4,0x0a, +0x00,0x58,0x29,0x00,0xa0,0x56,0x06,0xc0,0x0b,0x0f,0x40,0x36, +0x1f,0xff,0x4b,0x9f,0x40,0x34,0xbe,0xb8,0x5d,0x3c,0x0f,0x25, +0x78,0x20,0x08,0xa0,0x50,0x08,0xe0,0x7f,0x09,0x40,0x00,0x09, +0x80,0xff,0x08,0x00,0x08,0x08,0x00,0x08,0x08,0x00,0x08,0x04, +0x00,0xf0,0x04,0x00,0x20,0x03,0x00,0x78,0x01,0x00,0xd4,0x03}; diff --git a/player/race/troll_p.131.png b/player/race/troll_p.131.png new file mode 100644 index 000000000..68aaa7ca4 Binary files /dev/null and b/player/race/troll_p.131.png differ diff --git a/player/race/troll_p.131.xpm b/player/race/troll_p.131.xpm new file mode 100644 index 000000000..4f7a561df --- /dev/null +++ b/player/race/troll_p.131.xpm @@ -0,0 +1,37 @@ +/* XPM */ +static char * smalltroll_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 7 1", +/* colors */ +" s None c None", +". s Dark brown c sienna", +"X c Black", +"o s Dark orange c chocolate", +"O s Brown c peru", +"+ s Light brown c Khaki", +"@ s Yellow c gold", +/* pixels */ +" ", +" . . . ", +" . . . . ", +" . . . . . ", +" .. . . . . ", +" . X XX . . ", +" oo XXXX . ", +".ooo XooXX .. ", +".oooo XXXXXXXXXX . . ", +"..ooo XO.OOOOXOOOX XX ", +" ..ooo XOOOXXXOXXOXXX . ", +" ..oo XXXX OOOXOX . ", +" ..oo XOOO.OX ", +" ..oX X+XOOOOX ", +" XXoXXXXXXXOX.OX ", +" XoOO.O.O.OXOOX ", +" .ooXXXXXXXOO.X ", +" XOOOOOOOX ", +" XO.OO.OOX ", +" XOOOOOOX ", +" XXXXOOX ", +" X@@XX ", +" XXXX@X ", +" XoXoXXXX "}; diff --git a/player/race/troll_p.151 b/player/race/troll_p.151 new file mode 100644 index 000000000..bf3e16a58 --- /dev/null +++ b/player/race/troll_p.151 @@ -0,0 +1,9 @@ +#define troll2_width 24 +#define troll2_height 24 +static char troll2_bits[] = { +0x00,0x00,0x00,0x00,0x4c,0x0a,0x00,0x50,0x11,0x00,0x94,0x0a, +0x00,0xa8,0x29,0x00,0x70,0x45,0x00,0xc0,0x2b,0x00,0x40,0x15, +0x00,0xff,0x4b,0x80,0x40,0x34,0x80,0xb8,0x1d,0x00,0x0f,0x24, +0x00,0x20,0x28,0x00,0x50,0x0a,0x00,0x28,0x0a,0x00,0x1a,0x09, +0x00,0x8d,0x08,0xc0,0x63,0x08,0xf0,0x1d,0x04,0xf8,0x08,0x04, +0x7e,0xf0,0x02,0x3f,0x20,0x03,0x1f,0x78,0x01,0x0e,0xac,0x03}; diff --git a/player/race/troll_p.151.png b/player/race/troll_p.151.png new file mode 100644 index 000000000..95561c554 Binary files /dev/null and b/player/race/troll_p.151.png differ diff --git a/player/race/troll_p.151.xpm b/player/race/troll_p.151.xpm new file mode 100644 index 000000000..398d75cac --- /dev/null +++ b/player/race/troll_p.151.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * smalltroll_112_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 6 1", +/* colors */ +" s None c None", +". s Dark brown c sienna", +"X c Black", +"o s Light brown c Khaki", +"O s Brown c peru", +"+ s Dark orange c chocolate", +/* pixels */ +" ", +" .. . . . ", +" . . . . ", +" . . X . . ", +" . X XX . . ", +" XXXoX . . ", +" XXXX . . ", +" XOXo. . ", +" XXXXXXXXXXo. . ", +" XOOOOOOXOOOXoXX ", +" XOOOXXXOXXOXXX ", +" XXXX OOOOX . ", +" X+OOOOX . ", +" X+OOXOX ", +" X+OOOXOX ", +" ++X+OOOXOOX ", +" ++.+OOOXOOOX ", +" +++.OOOXXOOOOX ", +" +++.. XXXOOOOOX ", +" +++.. XOOOOOOX ", +" ++++.. XXXXOX ", +"++++.. XOOXX ", +"+++.. XXXXOX ", +" ... XXOXOXXX "}; diff --git a/player/race/troll_p.171 b/player/race/troll_p.171 new file mode 100644 index 000000000..bf3e16a58 --- /dev/null +++ b/player/race/troll_p.171 @@ -0,0 +1,9 @@ +#define troll2_width 24 +#define troll2_height 24 +static char troll2_bits[] = { +0x00,0x00,0x00,0x00,0x4c,0x0a,0x00,0x50,0x11,0x00,0x94,0x0a, +0x00,0xa8,0x29,0x00,0x70,0x45,0x00,0xc0,0x2b,0x00,0x40,0x15, +0x00,0xff,0x4b,0x80,0x40,0x34,0x80,0xb8,0x1d,0x00,0x0f,0x24, +0x00,0x20,0x28,0x00,0x50,0x0a,0x00,0x28,0x0a,0x00,0x1a,0x09, +0x00,0x8d,0x08,0xc0,0x63,0x08,0xf0,0x1d,0x04,0xf8,0x08,0x04, +0x7e,0xf0,0x02,0x3f,0x20,0x03,0x1f,0x78,0x01,0x0e,0xac,0x03}; diff --git a/player/race/troll_p.171.png b/player/race/troll_p.171.png new file mode 100644 index 000000000..3402e74c8 Binary files /dev/null and b/player/race/troll_p.171.png differ diff --git a/player/race/troll_p.171.xpm b/player/race/troll_p.171.xpm new file mode 100644 index 000000000..398d75cac --- /dev/null +++ b/player/race/troll_p.171.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * smalltroll_112_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 6 1", +/* colors */ +" s None c None", +". s Dark brown c sienna", +"X c Black", +"o s Light brown c Khaki", +"O s Brown c peru", +"+ s Dark orange c chocolate", +/* pixels */ +" ", +" .. . . . ", +" . . . . ", +" . . X . . ", +" . X XX . . ", +" XXXoX . . ", +" XXXX . . ", +" XOXo. . ", +" XXXXXXXXXXo. . ", +" XOOOOOOXOOOXoXX ", +" XOOOXXXOXXOXXX ", +" XXXX OOOOX . ", +" X+OOOOX . ", +" X+OOXOX ", +" X+OOOXOX ", +" ++X+OOOXOOX ", +" ++.+OOOXOOOX ", +" +++.OOOXXOOOOX ", +" +++.. XXXOOOOOX ", +" +++.. XOOOOOOX ", +" ++++.. XXXXOX ", +"++++.. XOOXX ", +"+++.. XXXXOX ", +" ... XXOXOXXX "}; diff --git a/player/race/troll_player.arc b/player/race/troll_player.arc index 95fd0fdf5..2d74ad188 100644 --- a/player/race/troll_player.arc +++ b/player/race/troll_player.arc @@ -18,10 +18,10 @@ people: but a few have proved deserving of tolerance and are permitted to enter cities. endmsg anim -smalltroll.111 -smalltroll.112 -smalltroll.111 -smalltroll.112 +troll_p.111 +troll_p.131 +troll_p.151 +troll_p.171 mina is_animated 0 type 1