diff --git a/disease/anthrax.arc b/disease/anthrax.arc new file mode 100644 index 000000000..dc399f441 --- /dev/null +++ b/disease/anthrax.arc @@ -0,0 +1,28 @@ +Object anthrax +name anthrax +type 158 +attacktype 1048576 +invisible 1 +wc 5 +magic 1 +Str -3 +Con -4 +Dex -3 +maxhp 100 +dam -5 +maxgrace 20 +food -1 +speed 0.05 +last_sp 50 +maxsp 0 +ac 0 +last_eat 0 +exp 1000 +hp 1 +sp 1 +msg +You feel feverish. Your muscles spasm oddly.... Breathing is difficult. +endmsg +race * +level 12 +end diff --git a/disease/arthritis.arc b/disease/arthritis.arc new file mode 100644 index 000000000..6baf25e0a --- /dev/null +++ b/disease/arthritis.arc @@ -0,0 +1,24 @@ +Object arthritis +name arthritis +type 158 +invisible 1 +attacktype 1048576 +wc 5 +magic 0 +Str -1 +Dex -2 +maxhp 1 +maxgrace -1 +food -1 +speed 0.005 +last_sp 0 +maxsp 0 +ac 1 +last_eat 0 +exp 10000 +msg +Your joints are swollen. You feel less dextrous and weaker. +endmsg +race * +level 7 +end diff --git a/disease/atheletes_foot.arc b/disease/atheletes_foot.arc new file mode 100644 index 000000000..3a94508e5 --- /dev/null +++ b/disease/atheletes_foot.arc @@ -0,0 +1,23 @@ +Object atheletes_foot +name athelete's foot +type 158 +invisible 1 +attacktype 1 +wc 1 +magic 1 +Dex -1 +maxhp 1 +maxgrace -1 +food -1 +speed 0.005 +last_sp 0 +maxsp 0 +ac 0 +last_eat 0 +exp 100 +msg +Your feet itch. They burn. +endmsg +race * +level 5 +end diff --git a/disease/diarrhea.arc b/disease/diarrhea.arc new file mode 100644 index 000000000..a95ad66ff --- /dev/null +++ b/disease/diarrhea.arc @@ -0,0 +1,31 @@ +Object diarrhea +name the runs +type 158 +invisible 1 +attacktype 1 +other_arch disgusting_puddle +wc 0 +magic 0 +maxhp 1 +dam 0 +maxgrace -1 +food -1 +speed 0.005 +last_sp 0 +maxsp 0 +last_eat 0 +exp 100 +msg +You can't control your sphincter. +You have a messy accident. Yuck! +endmsg +race * +level 5 +end +Object disgusting_puddle +name stinking puddle of diarrhea +type 72 +face icor.111 +food 1 +weight 20 +end diff --git a/disease/diseased_needle.arc b/disease/diseased_needle.arc new file mode 100644 index 000000000..b61e4ba8d --- /dev/null +++ b/disease/diseased_needle.arc @@ -0,0 +1,25 @@ +Object trap_diseased_needle +name diseased needle +type 154 +face needle.111 +randomitems needle_diseases +speed 1 +hp 1 +msg +You are pricked by a needle! +endmsg +anim +needle.111 +needle.111 +mina +level 1 +color_fg black +is_animated 0 +invisible 1 +no_pick 1 +walk_on 1 +editable 32 +attacktype 1 +dam 10 +Cha 20 +end diff --git a/disease/ebola.arc b/disease/ebola.arc new file mode 100644 index 000000000..d297496f6 --- /dev/null +++ b/disease/ebola.arc @@ -0,0 +1,31 @@ +Object ebola +name Ebola +type 158 +invisible 1 +attacktype 1048576 +wc 10 +magic 1 +Str -3 +Con -4 +Dex -2 +Wis -2 +Int -4 +Cha -7 +maxhp 5 +dam -10 +maxgrace 15 +food -1 +speed 0.05 +last_sp 50 +maxsp 0 +ac 0 +last_eat 0 +exp 10000 +hp 1 +sp 1 +msg +Blood leaks out of your eyes and your pores! +endmsg +race * +level 10 +end diff --git a/disease/egg_disease.arc b/disease/egg_disease.arc new file mode 100644 index 000000000..488528e62 --- /dev/null +++ b/disease/egg_disease.arc @@ -0,0 +1,31 @@ +Object egg_disease +name egg disease +type 158 +invisible 1 +attacktype 1 +other_arch chicken_egg +wc 0 +magic 0 +maxhp 1 +dam 0 +maxgrace -1 +food -1 +speed 0.001 +last_sp 0 +maxsp 0 +last_eat 0 +exp 100 +msg +Buck, buck, buck, buck! You lay an EGG!! +You feel ridiculous. +endmsg +race * +level 5 +end +Object chicken_egg +name egg +type 72 +face ant_egg.111 +food 10 +weight 20 +end diff --git a/disease/flaming_fart.arc b/disease/flaming_fart.arc new file mode 100644 index 000000000..8b0d08e10 --- /dev/null +++ b/disease/flaming_fart.arc @@ -0,0 +1,23 @@ +Object flaming_fart +name flaming farts +type 158 +invisible 1 +attacktype 1 +other_arch burnout +wc 0 +magic 0 +maxhp 1 +dam 0 +maxgrace -1 +food -1 +speed 0.005 +last_sp 0 +maxsp 0 +last_eat 0 +exp 100 +msg +You blow a great fart. It ignites. My God, the REEK! +endmsg +race * +level 5 +end diff --git a/disease/flu.arc b/disease/flu.arc new file mode 100644 index 000000000..cc8c09fe7 --- /dev/null +++ b/disease/flu.arc @@ -0,0 +1,31 @@ +Object flu +name flu +type 158 +invisible 1 +attacktype 1048576 +wc 20 +magic 3 +Str -1 +Con -1 +Dex -1 +Wis -1 +Int -1 +Cha -1 +maxhp 10 +dam 1 +maxgrace 6 +food -1 +speed 0.05 +last_sp 50 +maxsp 0 +ac 0 +last_eat 0 +exp 100 +hp 1 +sp 1 +msg +You have aches and fever, and you feel nauseous. +endmsg +race * +level 2 +end diff --git a/disease/immunity.arc b/disease/immunity.arc new file mode 100644 index 000000000..5fc9c7a9a --- /dev/null +++ b/disease/immunity.arc @@ -0,0 +1,6 @@ +Object immunity +title immunity +face bone_head.111 +type 98 +invisible 1 +end diff --git a/disease/incontinence.arc b/disease/incontinence.arc new file mode 100644 index 000000000..5843e2707 --- /dev/null +++ b/disease/incontinence.arc @@ -0,0 +1,31 @@ +Object incontinence +name lack of bladder control +type 158 +invisible 1 +attacktype 1 +other_arch reeking_urine +wc 0 +magic 0 +maxhp 1 +dam 0 +maxgrace -1 +food -1 +speed 0.005 +last_sp 0 +maxsp 0 +last_eat 0 +exp 100 +msg +You can't control your bladder. +You have a messy accident. Yuck! +endmsg +race * +level 5 +end +Object reeking_urine +name reeking puddle of urine +type 72 +face residue.111 +food 1 +weight 20 +end diff --git a/disease/insanity.arc b/disease/insanity.arc new file mode 100644 index 000000000..c80bbc13c --- /dev/null +++ b/disease/insanity.arc @@ -0,0 +1,26 @@ +Object insanity +name insanity +type 158 +invisible 1 +attacktype 32 +wc 10 +magic 0 +Wis -1 +Int -1 +maxhp 1 +dam 1 +maxgrace -1 +food -1 +speed 0.001 +last_sp 0 +maxsp 0 +ac 3 +last_eat 0 +exp 10000 +msg +You start gibbering incoherently. You forget where you are and +what you were doing. +endmsg +race * +level 15 +end diff --git a/disease/leprosy.arc b/disease/leprosy.arc new file mode 100644 index 000000000..a8918778d --- /dev/null +++ b/disease/leprosy.arc @@ -0,0 +1,37 @@ +Object leprosy +name leprosy +type 158 +invisible 1 +attacktype 1048576 +other_arch leprous_skin +wc 10 +magic 0 +Str -1 +Con -1 +Dex -1 +Cha -2 +maxhp 1 +dam 1 +maxgrace -1 +food -1 +speed 0.005 +last_sp 0 +maxsp 0 +ac 5 +last_eat 0 +exp 1000 +hp 1 +sp 1 +msg +Splotches are spreading around your body. You feel disgusted +with yourself. A piece of skin flakes off and falls to the ground. +endmsg +race * +level 5 +end +Object leprous_skin +name leprous flake of skin +type 72 +food 5 +weight 7 +end diff --git a/disease/plague.arc b/disease/plague.arc new file mode 100644 index 000000000..35c66e6c3 --- /dev/null +++ b/disease/plague.arc @@ -0,0 +1,29 @@ +Object bubonic_plague +name Black Death +type 158 +attacktype 1048576 +invisible 1 +wc 10 +magic 1 +Str -3 +Con -4 +Dex -3 +Cha -4 +maxhp 7 +dam -11 +maxgrace 10 +food -1 +speed 0.05 +last_sp 50 +maxsp 0 +ac 0 +last_eat 0 +exp 10000 +hp 1 +sp 1 +msg +You have aches and fever, and you feel nauseous. +endmsg +race * +level 15 +end diff --git a/disease/pneumonic_plague.arc b/disease/pneumonic_plague.arc new file mode 100644 index 000000000..392c11e2c --- /dev/null +++ b/disease/pneumonic_plague.arc @@ -0,0 +1,29 @@ +Object pneumonic_plague +name pneumonic plague +type 158 +attacktype 1048576 +invisible 1 +wc 20 +magic 4 +Str -3 +Con -4 +Dex -3 +Cha -4 +maxhp 7 +dam -11 +maxgrace 15 +food -1 +speed 0.05 +last_sp 50 +maxsp 0 +ac 0 +last_eat 0 +exp 10000 +hp 1 +sp 1 +msg +You cough up some nasty green phlegm. +endmsg +race * +level 15 +end diff --git a/disease/scurvy.arc b/disease/scurvy.arc new file mode 100644 index 000000000..8c6d24359 --- /dev/null +++ b/disease/scurvy.arc @@ -0,0 +1,24 @@ +Object scurvy +name scurvy +type 158 +invisible 1 +attacktype 1 +other_arch tooth +wc 0 +Con -1 +magic 0 +maxhp 1 +dam 0 +maxgrace -1 +food -1 +speed 0.005 +last_sp 0 +maxsp 0 +last_eat 0 +exp 100 +msg +You spit out a tooth. Better increase that dietary vitamin C! +endmsg +race * +level 5 +end diff --git a/disease/smallpox.arc b/disease/smallpox.arc new file mode 100644 index 000000000..49fcd91b7 --- /dev/null +++ b/disease/smallpox.arc @@ -0,0 +1,28 @@ +Object smallpox +name smallpox +type 158 +invisible 1 +attacktype 1048576 +wc 20 +magic 3 +Str -1 +Con -4 +Dex -1 +maxhp 5 +dam -10 +maxgrace 15 +food -1 +speed 0.08 +last_sp 0 +maxsp 0 +ac 0 +last_eat 0 +exp 10000 +hp 1 +sp 1 +msg +You have a nasty rash all over you. Are those pustules? +endmsg +race * +level 20 +end diff --git a/disease/symptom.arc b/disease/symptom.arc new file mode 100644 index 000000000..7e43697c0 --- /dev/null +++ b/disease/symptom.arc @@ -0,0 +1,6 @@ +Object symptom +face bone_head.111 +type 159 +invisible 1 +speed 0.001 +end diff --git a/disease/tapeworms.arc b/disease/tapeworms.arc new file mode 100644 index 000000000..da08fb4c6 --- /dev/null +++ b/disease/tapeworms.arc @@ -0,0 +1,23 @@ +Object tapeworms +name tapeworms +type 158 +invisible 1 +attacktype 1 +wc 1 +magic 1 +maxhp 1 +maxgrace -1 +food -1 +speed 0.005 +last_sp 0 +maxsp 0 +ac 0 +last_eat 1 +exp 100 +msg +You feel more hungry than usual. You also feel an urge +to refer to yourself in plural. +endmsg +race * +level 5 +end diff --git a/disease/tooth_decay.arc b/disease/tooth_decay.arc new file mode 100644 index 000000000..73b4aa7f9 --- /dev/null +++ b/disease/tooth_decay.arc @@ -0,0 +1,25 @@ +Object tooth_decay +name tooth decay +type 158 +other_arch tooth +invisible 1 +attacktype 1 +wc 1 +magic 1 +Cha -1 +maxhp 1 +maxgrace -1 +food -1 +speed 0.005 +last_sp 0 +maxsp 0 +ac 0 +last_eat 0 +exp 100 +msg +A tooth wiggles loose and falls to the ground. You should +brush more. Have I mentioned that your breath is disgusting, too? +endmsg +race * +level 5 +end diff --git a/disease/typhoid.arc b/disease/typhoid.arc new file mode 100644 index 000000000..f46a75371 --- /dev/null +++ b/disease/typhoid.arc @@ -0,0 +1,28 @@ +Object typhoid +name typhoid +type 158 +attacktype 1048576 +invisible 1 +wc 5 +magic 1 +Str -3 +Con -4 +Dex -3 +maxhp 5 +dam -7 +maxgrace 20 +food -1 +speed 0.05 +last_sp 30 +maxsp 0 +ac 0 +last_eat 0 +exp 1000 +hp 1 +sp 1 +msg +You feel feverish. Your muscles spasm oddly.... Breathing is difficult. +endmsg +race * +level 12 +end diff --git a/disease/warts.arc b/disease/warts.arc new file mode 100644 index 000000000..a281eae8b --- /dev/null +++ b/disease/warts.arc @@ -0,0 +1,23 @@ +Object warts +name warts +type 158 +invisible 1 +attacktype 1 +wc 1 +magic 1 +Cha -1 +maxhp 1 +maxgrace -1 +food -1 +speed 0.005 +last_sp 0 +maxsp 0 +ac 0 +last_eat 0 +exp 100 +msg +You have warts. They are ugly and annoying. +endmsg +race * +level 5 +end diff --git a/flesh/README b/flesh/README new file mode 100644 index 000000000..86dfeb3fd --- /dev/null +++ b/flesh/README @@ -0,0 +1,14 @@ + + These are all items w/ type FLESH. This type is like + type FOOD, but, FLESH objects inherit properties of + their owners. A special def for weight is imployed: + item weight is FLESH weight/100 * donor. + + Therefore use a value between 1-100 for FLESH obj. + weight. Higher values represent larger fractions of + the donor's original mass. Things like the corpse + should be 100, whereas fingers, eyes, etc are low + weight value items. + + -b.t. + diff --git a/flesh/demon/demon_head.111 b/flesh/demon/demon_head.111 new file mode 100644 index 000000000..f3eaaeb5a --- /dev/null +++ b/flesh/demon/demon_head.111 @@ -0,0 +1,9 @@ +#define demon_head_width 24 +#define demon_head_height 24 +static char demon_head_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x06, 0x80, 0x02, 0xbe, 0x7f, 0x02, + 0xe4, 0x80, 0x02, 0x5c, 0x49, 0x03, 0x48, 0x00, 0x06, 0x58, 0x21, 0x05, + 0xf8, 0x0e, 0x07, 0xb0, 0x9b, 0x05, 0x50, 0xd5, 0x0a, 0xb0, 0x9e, 0x0f, + 0x50, 0xad, 0x06, 0xb0, 0x52, 0x05, 0xe0, 0x69, 0x0e, 0xc0, 0x9f, 0x0a, + 0x80, 0xed, 0x0e, 0x80, 0x6e, 0x0a, 0x00, 0xcb, 0x0b, 0x00, 0xdf, 0x0b, + 0x00, 0xf8, 0x0f, 0x00, 0x70, 0x05, 0x00, 0xe0, 0x07, 0x00, 0x00, 0x00}; diff --git a/flesh/demon/demon_head.111.xpm b/flesh/demon/demon_head.111.xpm new file mode 100644 index 000000000..67dd3f9bc --- /dev/null +++ b/flesh/demon/demon_head.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * demon_head_111_xpm[] = { +"24 24 6 1", +" s None c None", +". c black", +"X c red", +"o c firebrick", +"O c yellow", +"+ c white", +" ", +" .. ", +" .. .X. ", +" ..... ........XX. ", +" .XX...ooooooo.X. ", +" ...X.o.ooXooXo.. ", +" .XX.oooooooooo.. ", +" ..X.oXooooXoo.o. ", +" .....o...oooo... ", +" ..o...X..oo..X. ", +" .o.o.X.X.o..X.X. ", +" ..oXo.+..oo..+.. ", +" .o.o.o..oXo.o.. ", +" ..o.o.oo.o.oXo. ", +" ....oo.o..oo... ", +" .......OX.o.O. ", +" ..o..X...X... ", +" .o...+.....+. ", +" ..o.+.....+. ", +" .....+....+. ", +" ......... ", +" ...o.o. ", +" ...... ", +" "}; diff --git a/flesh/demon/demon_head.arc b/flesh/demon/demon_head.arc new file mode 100644 index 000000000..82f84d7e9 --- /dev/null +++ b/flesh/demon/demon_head.arc @@ -0,0 +1,10 @@ +Object demon_head +name head +face demon_head.111 +material 32 +type 72 +weight 25 +editable 2048 +value 400 +magicmap red +end diff --git a/flesh/demon/icor.111 b/flesh/demon/icor.111 new file mode 100644 index 000000000..b988560f7 --- /dev/null +++ b/flesh/demon/icor.111 @@ -0,0 +1,9 @@ +#define icor_width 24 +#define icor_height 24 +static char icor_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfe, 0x01, 0x80, 0x7f, 0x07, 0xc0, 0xb3, 0x0e, 0xe0, 0xed, 0x1f, + 0xe0, 0xff, 0x1f, 0xf8, 0x7e, 0x0f, 0x7c, 0xbd, 0x06, 0xfc, 0xff, 0x1f, + 0xfc, 0xf9, 0x3f, 0xf8, 0xf6, 0x1f, 0xe0, 0x1f, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/demon/icor.111.xpm b/flesh/demon/icor.111.xpm new file mode 100644 index 000000000..3b1a08928 --- /dev/null +++ b/flesh/demon/icor.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * icor_111_xpm[] = { +"24 24 3 1", +" s None c None", +". c Green3", +"X s Dark brown c Sienna", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ........ ", +" ........X... ", +" ....XX..X.X... ", +" ....X..X........ ", +" ................ ", +" .....X......X.... ", +" .....X.X....X.X.. ", +" ................... ", +" .......XX........... ", +" .....X..X......... ", +" ........ ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/demon/icor.112 b/flesh/demon/icor.112 new file mode 100644 index 000000000..844bdf071 --- /dev/null +++ b/flesh/demon/icor.112 @@ -0,0 +1,9 @@ +#define icor_width 24 +#define icor_height 24 +static char icor_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfe, 0x01, 0x80, 0x3f, 0x07, 0xc0, 0xdd, 0x0e, 0xe0, 0xfa, 0x1f, + 0xe0, 0xff, 0x1f, 0xf8, 0x3c, 0x0f, 0x7c, 0xdb, 0x06, 0xfc, 0xff, 0x1f, + 0x7c, 0xff, 0x3f, 0xb8, 0xfe, 0x1f, 0xe0, 0x1f, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/demon/icor.112.xpm b/flesh/demon/icor.112.xpm new file mode 100644 index 000000000..257f01622 --- /dev/null +++ b/flesh/demon/icor.112.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * icor_112_xpm[] = { +"24 24 3 1", +" s None c None", +". c Green3", +"X s Dark brown c Sienna", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ........ ", +" .......XX... ", +" ...X...X..X... ", +" ...X.X.......... ", +" ................ ", +" .....XX....XX.... ", +" .....X..X..X..X.. ", +" ................... ", +" .....X.............. ", +" ...X.X............ ", +" ........ ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/demon/icor.113 b/flesh/demon/icor.113 new file mode 100644 index 000000000..e609373c4 --- /dev/null +++ b/flesh/demon/icor.113 @@ -0,0 +1,9 @@ +#define icor_width 24 +#define icor_height 24 +static char icor_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfe, 0x01, 0x80, 0xff, 0x07, 0xc0, 0xf9, 0x0f, 0xe0, 0xf6, 0x1d, + 0xe0, 0xff, 0x1a, 0xb8, 0xff, 0x0f, 0x5c, 0xdf, 0x07, 0xfc, 0xaf, 0x1f, + 0x7c, 0xfe, 0x3f, 0xb8, 0xfd, 0x1f, 0xe0, 0x1f, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/demon/icor.113.xpm b/flesh/demon/icor.113.xpm new file mode 100644 index 000000000..a35cfdc41 --- /dev/null +++ b/flesh/demon/icor.113.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * icor_113_xpm[] = { +"24 24 3 1", +" s None c None", +". c Green3", +"X s Dark brown c Sienna", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ........ ", +" ............ ", +" ...XX......... ", +" ...X..X.....X... ", +" ...........X.X.. ", +" ...X............. ", +" ...X.X.....X..... ", +" ..........X.X...... ", +" .....XX............. ", +" ...X..X........... ", +" ........ ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/demon/icor.114 b/flesh/demon/icor.114 new file mode 100644 index 000000000..4f5534b36 --- /dev/null +++ b/flesh/demon/icor.114 @@ -0,0 +1,9 @@ +#define icor_width 24 +#define icor_height 24 +static char icor_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfe, 0x01, 0x80, 0xff, 0x07, 0xc0, 0xfb, 0x0f, 0xe0, 0xf5, 0x1c, + 0xe0, 0x7f, 0x1b, 0x38, 0xff, 0x0f, 0xdc, 0x9e, 0x07, 0xfc, 0x6f, 0x1f, + 0xfc, 0xfd, 0x3f, 0xf8, 0xfa, 0x1f, 0xe0, 0x1f, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/demon/icor.114.xpm b/flesh/demon/icor.114.xpm new file mode 100644 index 000000000..164b3dce7 --- /dev/null +++ b/flesh/demon/icor.114.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * icor_114_xpm[] = { +"24 24 3 1", +" s None c None", +". c Green3", +"X s Dark brown c Sienna", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ........ ", +" ............ ", +" ....X......... ", +" ....X.X....XX... ", +" ..........X..X.. ", +" ...XX............ ", +" ...X..X....XX.... ", +" ..........X..X..... ", +" .......X............ ", +" .....X.X.......... ", +" ........ ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/demon/icor.115 b/flesh/demon/icor.115 new file mode 100644 index 000000000..a8c9849d0 --- /dev/null +++ b/flesh/demon/icor.115 @@ -0,0 +1,9 @@ +#define icor_width 24 +#define icor_height 24 +static char icor_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfc, 0x00, 0x00, 0xff, 0x03, 0xc0, 0x73, 0x07, 0xe0, 0xad, 0x0e, + 0xe0, 0xff, 0x1f, 0xf0, 0xbe, 0x0f, 0x78, 0x5d, 0x07, 0xf8, 0xff, 0x0f, + 0xf8, 0xfc, 0x1f, 0x70, 0xfb, 0x07, 0xc0, 0x0f, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/demon/icor.115.xpm b/flesh/demon/icor.115.xpm new file mode 100644 index 000000000..3c7eb142b --- /dev/null +++ b/flesh/demon/icor.115.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * icor_115_xpm[] = { +"24 24 3 1", +" s None c None", +". c Green3", +"X s Dark brown c Sienna", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ...... ", +" .......... ", +" ....XX...X... ", +" ....X..X.X.X... ", +" ................ ", +" ....X.....X..... ", +" ....X.X...X.X... ", +" ................. ", +" .....XX........... ", +" ...X..X........ ", +" ...... ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/demon/icor.116 b/flesh/demon/icor.116 new file mode 100644 index 000000000..2b56f1520 --- /dev/null +++ b/flesh/demon/icor.116 @@ -0,0 +1,9 @@ +#define icor_width 24 +#define icor_height 24 +static char icor_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfc, 0x00, 0x00, 0xff, 0x03, 0xc0, 0x3b, 0x07, 0xe0, 0xd5, 0x0e, + 0xe0, 0xff, 0x1f, 0xf0, 0x9c, 0x0f, 0x78, 0x6b, 0x07, 0xf8, 0xfe, 0x0f, + 0x78, 0xfd, 0x1f, 0xf0, 0xff, 0x07, 0xc0, 0x0f, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/demon/icor.116.xpm b/flesh/demon/icor.116.xpm new file mode 100644 index 000000000..52be4d2ac --- /dev/null +++ b/flesh/demon/icor.116.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * icor_116_xpm[] = { +"24 24 3 1", +" s None c None", +". c Green3", +"X s Dark brown c Sienna", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ...... ", +" .......... ", +" ....X...XX... ", +" ....X.X.X..X... ", +" ................ ", +" ....XX...XX..... ", +" ....X..X.X..X... ", +" .....X........... ", +" ....X.X........... ", +" ............... ", +" ...... ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/demon/icor.117 b/flesh/demon/icor.117 new file mode 100644 index 000000000..ff0e26856 --- /dev/null +++ b/flesh/demon/icor.117 @@ -0,0 +1,9 @@ +#define icor_width 24 +#define icor_height 24 +static char icor_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x38, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xf3, 0x03, 0xc0, 0x6d, 0x07, + 0xc0, 0xb7, 0x06, 0xe0, 0xeb, 0x03, 0xe0, 0xbf, 0x07, 0xf0, 0x5c, 0x0f, + 0x70, 0xfb, 0x03, 0xe0, 0x7f, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/demon/icor.117.xpm b/flesh/demon/icor.117.xpm new file mode 100644 index 000000000..3ef3ddb3f --- /dev/null +++ b/flesh/demon/icor.117.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * icor_117_xpm[] = { +"24 24 3 1", +" s None c None", +". c Green3", +"X s Dark brown c Sienna", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ... ", +" ....... ", +" ..XX...... ", +" ...X..X..X... ", +" .....X..X.X.. ", +" .....X.X..... ", +" .........X.... ", +" ....XX...X.X.... ", +" ...X..X....... ", +" .......... ", +" .. ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/demon/icor.118 b/flesh/demon/icor.118 new file mode 100644 index 000000000..f401b1ab5 --- /dev/null +++ b/flesh/demon/icor.118 @@ -0,0 +1,9 @@ +#define icor_width 24 +#define icor_height 24 +static char icor_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xff, 0x03, 0x80, 0x27, 0x03, + 0xc0, 0xdb, 0x06, 0xc0, 0xf5, 0x03, 0x60, 0x3f, 0x07, 0xb0, 0xda, 0x06, + 0xe0, 0xf5, 0x03, 0xc0, 0x7f, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/demon/icor.118.xpm b/flesh/demon/icor.118.xpm new file mode 100644 index 000000000..32b7b0029 --- /dev/null +++ b/flesh/demon/icor.118.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * icor_118_xpm[] = { +"24 24 3 1", +" s None c None", +". c Green3", +"X s Dark brown c Sienna", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ...... ", +" .......... ", +" ....XX.XX.. ", +" ....X..X..X.. ", +" ...X.X...... ", +" ..X......XX... ", +" ..X.X.X..X..X.. ", +" ....X.X...... ", +" ......... ", +" .. ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/demon/icor.119 b/flesh/demon/icor.119 new file mode 100644 index 000000000..3ec695afc --- /dev/null +++ b/flesh/demon/icor.119 @@ -0,0 +1,9 @@ +#define icor_width 24 +#define icor_height 24 +static char icor_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x3f, 0x00, + 0x80, 0xf3, 0x00, 0xc0, 0xad, 0x03, 0x40, 0x5f, 0x07, 0xa0, 0xf2, 0x07, + 0xe0, 0xed, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/demon/icor.119.xpm b/flesh/demon/icor.119.xpm new file mode 100644 index 000000000..516cf5638 --- /dev/null +++ b/flesh/demon/icor.119.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * icor_119_xpm[] = { +"24 24 3 1", +" s None c None", +". c Green3", +"X s Dark brown c Sienna", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ... ", +" ...... ", +" ...XX.... ", +" ...X..X.X... ", +" .X.....X.X... ", +" .X.X.XX....... ", +" ....X..X... ", +" ...... ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/demon/icor.11A b/flesh/demon/icor.11A new file mode 100644 index 000000000..9d2656a31 --- /dev/null +++ b/flesh/demon/icor.11A @@ -0,0 +1,9 @@ +#define icor_width 24 +#define icor_height 24 +static char icor_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfc, 0x00, 0xc0, 0x9f, 0x01, 0x40, 0x6e, 0x01, 0xa0, 0xfd, 0x01, + 0xe0, 0xc7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/demon/icor.11A.xpm b/flesh/demon/icor.11A.xpm new file mode 100644 index 000000000..d06df3ea0 --- /dev/null +++ b/flesh/demon/icor.11A.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * icor_11A_xpm[] = { +"24 24 3 1", +" s None c None", +". c Green3", +"X s Dark brown c Sienna", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ...... ", +" .......XX.. ", +" .XX...X..X. ", +" .X..X....... ", +" ...... .. ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/demon/icor.11B b/flesh/demon/icor.11B new file mode 100644 index 000000000..b947af5cf --- /dev/null +++ b/flesh/demon/icor.11B @@ -0,0 +1,9 @@ +#define icor_width 24 +#define icor_height 24 +static char icor_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x3f, 0x00, 0x80, 0x7f, 0x00, + 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/demon/icor.11B.xpm b/flesh/demon/icor.11B.xpm new file mode 100644 index 000000000..afb725a63 --- /dev/null +++ b/flesh/demon/icor.11B.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * icor_11B_xpm[] = { +"24 24 2 1", +" s None c None", +". c Green3", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ... ", +" ...... ", +" ........ ", +" ... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/demon/icor.11C b/flesh/demon/icor.11C new file mode 100644 index 000000000..09384d8ed --- /dev/null +++ b/flesh/demon/icor.11C @@ -0,0 +1,9 @@ +#define icor_width 24 +#define icor_height 24 +static char icor_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x18, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/demon/icor.11C.xpm b/flesh/demon/icor.11C.xpm new file mode 100644 index 000000000..fc9f4bed3 --- /dev/null +++ b/flesh/demon/icor.11C.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * icor_11C_xpm[] = { +"24 24 2 1", +" s None c None", +". c Green3", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ... ", +" .. ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/demon/icor.arc b/flesh/demon/icor.arc new file mode 100644 index 000000000..3f107624d --- /dev/null +++ b/flesh/demon/icor.arc @@ -0,0 +1,56 @@ +Object icor +nrof 1 +face icor.111 +anim +icor.111 +icor.112 +icor.113 +icor.114 +icor.111 +icor.112 +icor.113 +icor.114 +icor.111 +icor.112 +icor.113 +icor.114 +icor.111 +icor.112 +icor.113 +icor.114 +icor.111 +icor.112 +icor.113 +icor.114 +icor.111 +icor.112 +icor.113 +icor.114 +icor.111 +icor.112 +icor.113 +icor.114 +icor.111 +icor.112 +icor.113 +icor.114 +icor.115 +icor.116 +icor.117 +icor.118 +icor.119 +icor.11A +icor.11B +icor.11C +mina +is_used_up 1 +material 32 +food 40 +type 72 +color_fg green +weight 45 +speed 0.03 +hp -100 +editable 2048 +value 400 +end diff --git a/flesh/dragon/dragon_claw.111 b/flesh/dragon/dragon_claw.111 new file mode 100644 index 000000000..226ad3501 --- /dev/null +++ b/flesh/dragon/dragon_claw.111 @@ -0,0 +1,9 @@ +#define dragon_claw_width 24 +#define dragon_claw_height 24 +static char dragon_claw_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0xe0, 0xf5, 0x00, 0xb0, 0x9a, 0x03, + 0x58, 0xd5, 0x06, 0xac, 0x1e, 0x0d, 0xde, 0x0d, 0x0e, 0xac, 0x0e, 0x18, + 0xfe, 0x3f, 0x18, 0xf4, 0x41, 0x10, 0x68, 0x80, 0x10, 0x00, 0x00, 0x09, + 0x00, 0x00, 0x09, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x07, 0x00, 0x80, 0x03, + 0x00, 0x80, 0x01, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/dragon/dragon_claw.111.xpm b/flesh/dragon/dragon_claw.111.xpm new file mode 100644 index 000000000..d1413fea9 --- /dev/null +++ b/flesh/dragon/dragon_claw.111.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * dragon_claw_111_xpm[] = { +"24 24 7 1", +" s None c None", +". c black", +"X c Green3", +"o c Khaki", +"O c yellow", +"+ c SeaGreen", +"@ c red", +" ", +" ", +" ", +" ", +" ", +" ..... ", +" ....X.X.... ", +" ..X.X.X..ooo.. ", +" ..X.X.X.X.oOOoo. ", +" ..X.X.X.+..oooOo.. ", +" ....X.+.X..oooooOO. ", +" @.X.X.X...oooooooO. ", +" .@...........oooooO. ", +" . .@... .ooooo. ", +" . .. .oooo. ", +" .oo. ", +" .oo. ", +" .o.. ", +" ... ", +" ... ", +" .. ", +" .. ", +" ", +" "}; diff --git a/flesh/dragon/dragon_claw.arc b/flesh/dragon/dragon_claw.arc new file mode 100644 index 000000000..0a3a4f684 --- /dev/null +++ b/flesh/dragon/dragon_claw.arc @@ -0,0 +1,10 @@ +Object dragonclaw +name dragon's claw +nrof 1 +face dragon_claw.111 +color_fg green +material 32 +weight 1 +editable 2048 +value 55 +end diff --git a/flesh/dragon/dragon_eye.111 b/flesh/dragon/dragon_eye.111 new file mode 100644 index 000000000..f2be7b565 --- /dev/null +++ b/flesh/dragon/dragon_eye.111 @@ -0,0 +1,9 @@ +#define dragon_eye_width 24 +#define dragon_eye_height 24 +static char dragon_eye_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, + 0x80, 0xc3, 0x03, 0xc0, 0x09, 0x07, 0x60, 0x14, 0x0d, 0x30, 0xaa, 0x18, + 0x78, 0x2a, 0x36, 0x08, 0x5d, 0x22, 0x08, 0x5d, 0x21, 0x68, 0x5d, 0x24, + 0x28, 0x5d, 0x38, 0x38, 0x5d, 0x23, 0x10, 0x2a, 0x36, 0xf0, 0x2a, 0x18, + 0x60, 0x94, 0x0c, 0xc0, 0x08, 0x07, 0x80, 0x83, 0x03, 0x00, 0xfe, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/dragon/dragon_eye.111.xpm b/flesh/dragon/dragon_eye.111.xpm new file mode 100644 index 000000000..70edddaf8 --- /dev/null +++ b/flesh/dragon/dragon_eye.111.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * dragon_eye_111_xpm[] = { +"24 24 5 1", +" s None c None", +". c black", +"X c white", +"o c red", +"O c SeaGreen", +" ", +" ", +" ", +" ....... ", +" ...XXXXo... ", +" ...XX.XXXXo.. ", +" ..XXX.O.XXX.X.. ", +" ..XXX.O.O.XoXXX.. ", +" ..o.XX.O.O.XXXo.X.. ", +" .XXXX.O...O.XX.XXX. ", +" .XXXX.O...O.X.XXXX. ", +" .Xo.X.O...O.XXXoXX. ", +" .X.XX.O...O.XXXX... ", +" ..oXX.O...O.X.oXXX. ", +" .XXXX.O.O.XXX.oX.. ", +" ..o.X.O.O.XXXXX.. ", +" ..XXX.O.XX.XX.. ", +" ..XXX.XXXXo.. ", +" ..oXXXXX... ", +" ....... ", +" ", +" ", +" ", +" "}; diff --git a/flesh/dragon/dragon_eye.arc b/flesh/dragon/dragon_eye.arc new file mode 100644 index 000000000..517e3d870 --- /dev/null +++ b/flesh/dragon/dragon_eye.arc @@ -0,0 +1,11 @@ +Object dragon_eye +name eye +nrof 1 +face dragon_eye.111 +material 32 +type 72 +weight 2 +editable 2048 +value 30 +magicmap white +end diff --git a/flesh/dragon/dragon_sca.111 b/flesh/dragon/dragon_sca.111 new file mode 100644 index 000000000..32e17cdb7 --- /dev/null +++ b/flesh/dragon/dragon_sca.111 @@ -0,0 +1,9 @@ +#define dragonscale_width 24 +#define dragonscale_height 24 +static char dragonscale_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, +0x00,0x80,0x01,0x00,0xe0,0x00,0x00,0x58,0x00,0x00,0x96,0x00, +0x80,0x25,0x01,0x40,0x49,0x82,0x60,0x92,0x6c,0x90,0x24,0x31, +0x28,0x49,0x1a,0x4c,0x92,0x0c,0x94,0x24,0x07,0x26,0x49,0x03, +0x4a,0xd2,0x01,0x92,0xf4,0x00,0x25,0x3d,0x00,0x49,0x0f,0x00, +0xff,0x01,0x00,0x3e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/flesh/dragon/dragon_sca.111.xpm b/flesh/dragon/dragon_sca.111.xpm new file mode 100644 index 000000000..5bb1cc648 --- /dev/null +++ b/flesh/dragon/dragon_sca.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * dragon_sca_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c none", +". s Dark orange m black c Chocolate", +"X s Light brown c Khaki", +/* pixels */ +" ", +" ", +" ", +" . ", +" .. ", +" ... ", +" ..X. ", +" ..X.XX. ", +" ..X.XX.XX. ", +" .X.XX.XX.XX. .", +" ..XX.XX.XX.XX.. .. ", +" .XX.XX.XX.XX.XXX.. ", +" .X.XX.XX.XX.XX.X.. ", +" ..XX.XX.XX.XX.XX.. ", +" .X.XX.XX.XX.XX... ", +" ..XX.XX.XX.XX.X.. ", +" .X.XX.XX.XX.X... ", +" .XX.XX.XX.X.... ", +".X.XX.XX.X.... ", +".XX.XX.X.... ", +"......... ", +" ..... ", +" ", +" "}; diff --git a/flesh/dragon/dragon_sca.arc b/flesh/dragon/dragon_sca.arc new file mode 100644 index 000000000..3dd2da950 --- /dev/null +++ b/flesh/dragon/dragon_sca.arc @@ -0,0 +1,8 @@ +Object dragon_scale +name dragon scale +nrof 1 +face dragon_sca.111 +color_fg dark_orange +weight 25000 +editable 2048 +end diff --git a/flesh/dragon/dragon_wing.111 b/flesh/dragon/dragon_wing.111 new file mode 100644 index 000000000..2b9d877ce --- /dev/null +++ b/flesh/dragon/dragon_wing.111 @@ -0,0 +1,9 @@ +#define dragon_wing_width 24 +#define dragon_wing_height 24 +static char dragon_wing_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xee, 0x01, 0x80, 0x79, 0x0f, + 0x40, 0xd6, 0x35, 0xa0, 0xab, 0x7f, 0xd0, 0x5f, 0xc3, 0x50, 0xdd, 0x03, + 0xd8, 0x7a, 0x00, 0xe8, 0x77, 0x00, 0xa8, 0x7e, 0x00, 0xf4, 0x4e, 0x00, + 0x54, 0x0d, 0x00, 0xf4, 0x0b, 0x00, 0x54, 0x0c, 0x00, 0x74, 0x08, 0x00, + 0x54, 0x00, 0x00, 0x14, 0x00, 0x00, 0x14, 0x00, 0x00, 0x34, 0x00, 0x00, + 0x1c, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/dragon/dragon_wing.111.xpm b/flesh/dragon/dragon_wing.111.xpm new file mode 100644 index 000000000..c9c3ecbfd --- /dev/null +++ b/flesh/dragon/dragon_wing.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * dragon_wing_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"o c SeaGreen", +"X c Green3", +" ", +" ", +" ...X.... ", +" ..XX....X.... ", +" .XX..o.o...o.o.. ", +" .X...o.o.o........ ", +" .X.......X.o.. ..", +" .X.o.o...o.... ", +" ..X..o.o.... ", +" .X......o... ", +" .X.o.o...... ", +" .X....X... . ", +" .X.o.o.o.. ", +" .X......o. ", +" .X.o. .. ", +" .X... . ", +" .X. . ", +" .X. ", +" .X. ", +" .X.. ", +" ... ", +" . ", +" ", +" "}; diff --git a/flesh/dragon/dragon_wing.arc b/flesh/dragon/dragon_wing.arc new file mode 100644 index 000000000..d6dfb0182 --- /dev/null +++ b/flesh/dragon/dragon_wing.arc @@ -0,0 +1,11 @@ +Object dragon_wing +name wing +nrof 1 +face dragon_wing.111 +material 32 +type 72 +weight 25 +editable 2048 +value 100 +magicmap green +end diff --git a/flesh/generic/big_eye.111 b/flesh/generic/big_eye.111 new file mode 100644 index 000000000..457438e0a --- /dev/null +++ b/flesh/generic/big_eye.111 @@ -0,0 +1,9 @@ +#define big_eye_width 24 +#define big_eye_height 24 +static char big_eye_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0xa6, 0x01, 0x00, 0x01, 0x03, + 0x00, 0x99, 0x02, 0x80, 0x24, 0x04, 0x80, 0x5a, 0x04, 0x80, 0x5a, 0x04, + 0x80, 0x24, 0x07, 0x00, 0x19, 0x02, 0x00, 0x81, 0x02, 0x00, 0x86, 0x01, + 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/generic/big_eye.111.xpm b/flesh/generic/big_eye.111.xpm new file mode 100644 index 000000000..ceced7a32 --- /dev/null +++ b/flesh/generic/big_eye.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * big_eye_111_xpm[] = { +"24 24 6 1", +" s None c None", +". c black", +"X c white", +"o c red", +"O c chocolate", +"+ c grey75", +" ", +" ", +" ", +" ", +" ", +" .... ", +" ..XXoX.. ", +" .XXXXXXXo. ", +" .XX..XXoX. ", +" .XX.OO.XXXX. ", +" .X.O++O.XXX. ", +" .X.O++O.XXX. ", +" .XX.OO.XXoo. ", +" .XX..XXXX. ", +" .XXXXXXoX. ", +" ..XXXX.. ", +" .... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/generic/big_eye.arc b/flesh/generic/big_eye.arc new file mode 100644 index 000000000..fdbb0f3b9 --- /dev/null +++ b/flesh/generic/big_eye.arc @@ -0,0 +1,12 @@ +Object big_eye +name eye +nrof 1 +face big_eye.111 +material 32 +type 72 +food 35 +weight 1 +editable 2048 +value 15 +magicmap white +end diff --git a/flesh/generic/eye.111 b/flesh/generic/eye.111 new file mode 100644 index 000000000..76dd0dcbe --- /dev/null +++ b/flesh/generic/eye.111 @@ -0,0 +1,9 @@ +#define eye_width 24 +#define eye_height 24 +static char eye_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xa0, 0x00, 0x00, 0xd5, 0x03, 0xc0, 0x3f, 0x04, 0x70, 0x15, 0x08, + 0x00, 0x1e, 0x08, 0x00, 0x14, 0x0b, 0x00, 0x18, 0x09, 0x00, 0x30, 0x04, + 0x00, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/generic/eye.111.xpm b/flesh/generic/eye.111.xpm new file mode 100644 index 000000000..da611aa18 --- /dev/null +++ b/flesh/generic/eye.111.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * eye_111_xpm[] = { +"24 24 5 1", +" s None c None", +". c black", +"X c red", +"o c white", +"O s Dark brown c Sienna", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . . ", +" .XXX.X.... ", +" ........oooo. ", +" ... .X.X.oooooo. ", +" ....oooooo. ", +" .X.oooOOo. ", +" ..oooOoo. ", +" ..oooo. ", +" .... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/generic/eye.arc b/flesh/generic/eye.arc new file mode 100644 index 000000000..830f6973c --- /dev/null +++ b/flesh/generic/eye.arc @@ -0,0 +1,11 @@ +Object eye +nrof 1 +face eye.111 +material 32 +type 72 +food 1 +weight 1 +editable 2048 +value 15 +magicmap white +end diff --git a/flesh/generic/eyes.111 b/flesh/generic/eyes.111 new file mode 100644 index 000000000..4ad8f8420 --- /dev/null +++ b/flesh/generic/eyes.111 @@ -0,0 +1,9 @@ +#define eyes_width 24 +#define eyes_height 24 +static char eyes_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, + 0x00, 0xa8, 0x1e, 0x00, 0xfe, 0x21, 0x80, 0xab, 0x40, 0x00, 0xf0, 0x40, + 0x00, 0xa0, 0x58, 0x00, 0xc0, 0x48, 0x00, 0x80, 0x21, 0x00, 0x00, 0x1e, + 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0xa0, 0x7a, 0x00, 0xf8, 0x87, 0x00, + 0xae, 0x02, 0x01, 0xc0, 0x03, 0x01, 0x80, 0x63, 0x01, 0x00, 0x22, 0x01, + 0x00, 0x86, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/generic/eyes.111.xpm b/flesh/generic/eyes.111.xpm new file mode 100644 index 000000000..c0daf51f5 --- /dev/null +++ b/flesh/generic/eyes.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * eyes_111_xpm[] = { +"24 24 6 1", +" s None c None", +". c black", +"X c pink", +"o c firebrick", +"O c white", +"+ c cyan", +" ", +" ", +" ", +" .Xo ", +" .O.o.X.... ", +" ..o...o.OOOO. ", +" ..oX.XoX.OOOOOO. ", +" ....OOO++O. ", +" .X.OO+..O. ", +" ..OO+.+O. ", +" ..OOOO. ", +" .... ", +" ", +" .O. ", +" .O.X.X.... ", +" ..o...o.OOOO. ", +" ...X.XoX.OOOOOO. ", +" ..X.OOO++O. ", +" ...OO+..O. ", +" .OO+.+O. ", +" ..OOOO. ", +" .... ", +" ", +" "}; diff --git a/flesh/generic/eyes.arc b/flesh/generic/eyes.arc new file mode 100644 index 000000000..5109b7032 --- /dev/null +++ b/flesh/generic/eyes.arc @@ -0,0 +1,11 @@ +Object eyes +nrof 1 +face eyes.111 +material 32 +type 72 +food 1 +weight 1 +editable 2048 +value 30 +magicmap white +end diff --git a/flesh/generic/heart.111 b/flesh/generic/heart.111 new file mode 100644 index 000000000..20fe5704b --- /dev/null +++ b/flesh/generic/heart.111 @@ -0,0 +1,9 @@ +#define heart_width 24 +#define heart_height 24 +static char heart_bits[] = { + 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x80, 0xff, 0x00, 0x78, 0x5d, 0x0f, + 0xec, 0x2e, 0x10, 0xfc, 0x5b, 0x35, 0xf8, 0xeb, 0x21, 0x60, 0xfd, 0x3f, + 0xfe, 0x1e, 0x7a, 0x7e, 0x55, 0x6d, 0xfc, 0xaf, 0x60, 0x50, 0x57, 0x55, + 0xb0, 0xfd, 0x44, 0x58, 0xd7, 0x55, 0xb8, 0xaa, 0x4b, 0x58, 0x57, 0x57, + 0xf0, 0xae, 0x5f, 0x60, 0x55, 0x7d, 0xc0, 0xab, 0x6b, 0x00, 0x5f, 0x25, + 0x00, 0xf8, 0x3b, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/generic/heart.111.xpm b/flesh/generic/heart.111.xpm new file mode 100644 index 000000000..cdad9b50b --- /dev/null +++ b/flesh/generic/heart.111.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * heart_111_xpm[] = { +"24 24 5 1", +" s None c None", +". c black", +"X c blue", +"O c red", +"o c firebrick", +" ", +" ... ", +" .X....... ", +" .... .o...o.o.... ", +" ..o...o...o.oooooo. ", +" ..X.....o..o.o.o.o.. ", +" .......o.o.OO.oooo. ", +" ..o.o..O....O..... ", +" .......o..O.oooo.o.O.. ", +" ..X...o.o.o.o.o.o..o.. ", +" .......O..o.o.ooooo.. ", +" .o.o...o.o.o.o.o.o. ", +" ..o..o....O.oo.ooo. ", +" ..o.o...o.o.O.o.o.o. ", +" ...o.oOo.o.o.OOo.oo. ", +" ..oXo...o.o.o..Oo.o. ", +" ....o.O.o.o...O..o. ", +" ..oXo.o.o.o.o.O... ", +" ....o.o.o...o.o. ", +" .....oXo.oXoo. ", +" .......o... ", +" .... ", +" ", +" "}; diff --git a/flesh/generic/heart.arc b/flesh/generic/heart.arc new file mode 100644 index 000000000..e59f90cb6 --- /dev/null +++ b/flesh/generic/heart.arc @@ -0,0 +1,11 @@ +Object heart +name heart +nrof 1 +face heart.111 +material 32 +color_fg red +type 72 +weight 4 +editable 2048 +value 200 +end diff --git a/flesh/generic/liver.111 b/flesh/generic/liver.111 new file mode 100644 index 000000000..7ead194c2 --- /dev/null +++ b/flesh/generic/liver.111 @@ -0,0 +1,9 @@ +#define liver_width 24 +#define liver_height 24 +static char liver_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xff, 0x07, 0xe0, 0xbe, 0x1f, 0xf8, 0xff, 0x3f, 0xec, 0xff, 0x7f, + 0xfc, 0xff, 0x7f, 0xfc, 0xff, 0x7f, 0xf6, 0xff, 0x3f, 0xfe, 0xff, 0x3f, + 0xfe, 0xff, 0x1f, 0xfe, 0xff, 0x0f, 0xfc, 0xff, 0x03, 0xfc, 0xff, 0x01, + 0xf8, 0xff, 0x00, 0xf0, 0x7f, 0x00, 0xe0, 0x0f, 0x00, 0xc0, 0x03, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/generic/liver.111.xpm b/flesh/generic/liver.111.xpm new file mode 100644 index 000000000..dab6f0f6f --- /dev/null +++ b/flesh/generic/liver.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * liver_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c red", +"o c maroon", +" ", +" ", +" ", +" ", +" ............ ", +" ...X.o.o.X.o.... ", +" ..o.o.ooo.o.o.o.... ", +" ..X.ooo.o.o.o....o.o. ", +" .o.o.ooo.o.o.o.o..o.. ", +" ..ooo.o.o.o.o.o.o.... ", +" ..X.o.o.o.o.o.o.o.o.. ", +" .o.o.o.o.o.o.o....... ", +" ....o.o.o.o.o.o.o... ", +" ..o..o.o.o.o.o..... ", +" ..o....o.oo..o.. ", +" ....o.o..o..... ", +" ..o....o..o.. ", +" ...o....... ", +" ....... ", +" .... ", +" ", +" ", +" ", +" "}; diff --git a/flesh/generic/liver.arc b/flesh/generic/liver.arc new file mode 100644 index 000000000..80cd6ef12 --- /dev/null +++ b/flesh/generic/liver.arc @@ -0,0 +1,11 @@ +Object liver +name liver +face liver.111 +material 32 +type 72 +weight 4 +editable 2048 +value 120 +nrof 1 +color_fg black +end diff --git a/flesh/generic/tongue.111 b/flesh/generic/tongue.111 new file mode 100644 index 000000000..17e798c2a --- /dev/null +++ b/flesh/generic/tongue.111 @@ -0,0 +1,9 @@ +#define tongue_width 24 +#define tongue_height 24 +static char tongue_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x50, 0x00, 0x00, 0xe4, 0x02, 0x00, 0x58, 0x05, 0x00, 0xf4, 0x0f, 0x00, + 0x5c, 0x30, 0x00, 0x6a, 0x43, 0x00, 0x14, 0x86, 0x00, 0x1c, 0x18, 0x01, + 0x28, 0x30, 0x02, 0x70, 0x20, 0x02, 0xe0, 0x61, 0x04, 0x80, 0x43, 0x04, + 0x00, 0x86, 0x04, 0x00, 0x84, 0x04, 0x00, 0x0c, 0x02, 0x00, 0xd8, 0x01, + 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/generic/tongue.111.xpm b/flesh/generic/tongue.111.xpm new file mode 100644 index 000000000..a8206e3dc --- /dev/null +++ b/flesh/generic/tongue.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * tongue_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c red", +"o c firebrick", +" ", +" ", +" ", +" ", +" . . ", +" . .X.o. ", +" ..o.o.o. ", +" .oX.X.X.X. ", +" .X.o.XXXXX.. ", +" . .o..X..XXXX. ", +" .o.XXXX..XXXX. ", +" .X.XXXXXX..XXX. ", +" .X.XXXXXX..XXX. ", +" ...XXXXXX.XXX. ", +" ...XXXX..XXX. ", +" ...XXXX.XXX. ", +" ..XXXX.XX. ", +" .XXXX.XX. ", +" ..XXXXX. ", +" ..X... ", +" .... ", +" ", +" ", +" "}; diff --git a/flesh/generic/tongue.arc b/flesh/generic/tongue.arc new file mode 100644 index 000000000..1035db943 --- /dev/null +++ b/flesh/generic/tongue.arc @@ -0,0 +1,11 @@ +Object tongue +nrof 1 +face tongue.111 +material 32 +type 72 +food 2 +weight 1 +editable 2048 +value 20 +magicmap red +end diff --git a/flesh/goblin/goblin_head.111 b/flesh/goblin/goblin_head.111 new file mode 100644 index 000000000..3ab99ee85 --- /dev/null +++ b/flesh/goblin/goblin_head.111 @@ -0,0 +1,10 @@ +#define goblin_head_width 24 +#define goblin_head_height 24 +static char goblin_head_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0c, 0x04, 0x00, 0x0c, + 0x0c, 0x00, 0x16, 0x1c, 0xfe, 0x1e, 0xb4, 0x21, 0x1b, 0x5c, 0x94, 0x3e, + 0xfc, 0x42, 0x38, 0x54, 0x95, 0x13, 0xbc, 0xee, 0x22, 0x58, 0x9b, 0x2b, + 0xb8, 0x6e, 0x25, 0x50, 0xd5, 0x32, 0xb0, 0xea, 0x15, 0x50, 0xd5, 0x1a, + 0xe0, 0xaa, 0x1d, 0x40, 0xf5, 0x0b, 0x80, 0xfb, 0x0f, 0x00, 0xf7, 0x05, + 0x00, 0xac, 0x02, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + }; diff --git a/flesh/goblin/goblin_head.111.xpm b/flesh/goblin/goblin_head.111.xpm new file mode 100644 index 000000000..f2ce2511b --- /dev/null +++ b/flesh/goblin/goblin_head.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * goblin_head_111_xpm[] = { +"24 24 6 1", +" s None c None", +". c black", +"X c SeaGreen", +"o c grey50", +"O c red", +"+ c white", +" ", +" . ", +" .. ", +" . .. ", +" .. ..X. ", +" .o. ....... .... ", +" .X.. ..XXoXXXX..X.. ", +" .ooX.oXXXXXXXXX..... ", +" ..o.o.XXXXXXXXXXX... ", +" .X.X.XXXXXXXX...XX. ", +" ..o.XXX...XXX.O.XXX. ", +" ..XXoX.O.XXX...XXX. ", +" ..XoXX...XXXXXXXXo. ", +" .XXXXXXXXXX..XXX.. ", +" .oXXoXXXX...XXXX. ", +" .XXXXXoXXX..XXX.. ", +" .XoXXXXXXX...X.. ", +" .XXXXX.....+.. ", +" .XoXX.+...+.. ", +" .oXX.+..... ", +" ..XXXXX. ", +" ..... ", +" ", +" "}; diff --git a/flesh/goblin/goblin_head.arc b/flesh/goblin/goblin_head.arc new file mode 100644 index 000000000..0c27d56c3 --- /dev/null +++ b/flesh/goblin/goblin_head.arc @@ -0,0 +1,12 @@ +Object goblin_head +nrof 1 +name head +face goblin_head.111 +material 32 +type 72 +food 30 +weight 25 +editable 2048 +value 15 +magicmap green +end diff --git a/flesh/human/arm.111 b/flesh/human/arm.111 new file mode 100644 index 000000000..634c5b45f --- /dev/null +++ b/flesh/human/arm.111 @@ -0,0 +1,9 @@ +#define arm_width 24 +#define arm_height 24 +static char arm_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xc0, 0x03, 0x00, 0xc0, 0x05, 0x00, + 0xe0, 0x08, 0x00, 0x60, 0x10, 0x00, 0xc0, 0x10, 0x00, 0x00, 0xe1, 0x07, + 0x00, 0x02, 0x08, 0x00, 0x1c, 0x0e, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/human/arm.111.xpm b/flesh/human/arm.111.xpm new file mode 100644 index 000000000..54dc6fb68 --- /dev/null +++ b/flesh/human/arm.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * arm_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c red", +"o c Khaki", +" ", +" ", +" ", +" ", +" ", +" . ", +" ..X. ", +" X..o. ", +" ...ooo. ", +" ..ooooo. ", +" ..oooo. ", +" .oooo...... ", +" .ooooooooo. ", +" ...oooo... ", +" ..... ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/human/arm.arc b/flesh/human/arm.arc new file mode 100644 index 000000000..c36022a5e --- /dev/null +++ b/flesh/human/arm.arc @@ -0,0 +1,12 @@ +Object arm +nrof 1 +face arm.111 +material 32 +type 72 +food 150 +need_an 1 +weight 8 +editable 2048 +value 10 +magicmap khaki +end diff --git a/flesh/human/corpse.111 b/flesh/human/corpse.111 new file mode 100644 index 000000000..c4474cfb9 --- /dev/null +++ b/flesh/human/corpse.111 @@ -0,0 +1,9 @@ +#define body_width 24 +#define body_height 24 +static char body_bits[] = { + 0x00, 0x80, 0x13, 0x08, 0x44, 0x06, 0x00, 0x60, 0x05, 0x00, 0x20, 0x46, + 0x80, 0x20, 0x07, 0x02, 0xd8, 0x03, 0x00, 0x04, 0x04, 0x00, 0x0a, 0x08, + 0x10, 0x05, 0x08, 0x80, 0x02, 0x13, 0x40, 0x01, 0x12, 0x40, 0x6d, 0x13, + 0x80, 0x80, 0x15, 0xc2, 0x08, 0x15, 0x40, 0x84, 0x14, 0x20, 0x84, 0x1c, + 0x20, 0x42, 0x14, 0x30, 0x46, 0x08, 0x48, 0x29, 0x00, 0x48, 0x29, 0x01, + 0x48, 0x19, 0x20, 0x50, 0x05, 0x00, 0x30, 0x06, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/human/corpse.111.xpm b/flesh/human/corpse.111.xpm new file mode 100644 index 000000000..7610a739e --- /dev/null +++ b/flesh/human/corpse.111.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * corpse_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 4 1", +/* colors */ +" s None c none", +". c Black", +"X s Light brown c Khaki", +"o c White", +/* pixels */ +" ... . ", +" . . .XX.. ", +" ..X.X. ", +" .XXX.. . ", +" . .XX... ", +" . ..o.... ", +" .ooooooo. ", +" .o.ooooooo. ", +" . .o.oooooooo. ", +" .o.oooooo..oo. ", +" .X.oooooooo.oo. ", +" .X.......o..oo. ", +" .ooooooo.. .o. ", +" . ..ooo.oooo. .o. ", +" .ooo.oooo. .o. ", +" .oooo.oooo. ... ", +" .ooo.oooo. .X. ", +" ..o.o..ooo. . ", +" .XX. .XX.o. ", +" .XX. .XX.o. . ", +" .XX. .XX.. . ", +" .X. .X. ", +" .. .. ", +" "}; diff --git a/flesh/human/corpse.arc b/flesh/human/corpse.arc new file mode 100644 index 000000000..21e3ebb4e --- /dev/null +++ b/flesh/human/corpse.arc @@ -0,0 +1,7 @@ +Object corpse +face corpse.111 +material 32 +weight 75000 +editable 128 +magicmap white +end diff --git a/flesh/human/corpse1.111 b/flesh/human/corpse1.111 new file mode 100644 index 000000000..bbe67d9f8 --- /dev/null +++ b/flesh/human/corpse1.111 @@ -0,0 +1,9 @@ +#define corpse_width 24 +#define corpse_height 24 +static char corpse_bits[] = { + 0x00, 0x80, 0x03, 0x00, 0x40, 0x06, 0x00, 0x60, 0x05, 0x00, 0x20, 0x06, + 0x00, 0x20, 0x07, 0x00, 0xf8, 0x03, 0x00, 0xec, 0x07, 0x00, 0xb6, 0x0f, + 0x00, 0xfb, 0x0f, 0x80, 0xff, 0x1e, 0x40, 0xff, 0x1f, 0xc0, 0xe9, 0x1f, + 0x80, 0x89, 0x15, 0xc0, 0x08, 0x15, 0x40, 0x84, 0x14, 0x20, 0x84, 0x1c, + 0x20, 0x42, 0x14, 0x30, 0x46, 0x08, 0xf8, 0x2f, 0x00, 0x78, 0x2f, 0x00, + 0x78, 0x1f, 0x00, 0x70, 0x07, 0x00, 0x30, 0x06, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/human/corpse1.111.xpm b/flesh/human/corpse1.111.xpm new file mode 100644 index 000000000..bd0c2c512 --- /dev/null +++ b/flesh/human/corpse1.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * corpse1_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". s Dark blue c Navy", +"X s Light brown c Khaki", +/* pixels */ +" ... ", +" .XX.. ", +" ..X.X. ", +" .XXX.. ", +" .XX... ", +" ....... ", +" ..X...... ", +" ..X..X..... ", +" ..X......... ", +" .........X.... ", +" .X............. ", +" ...XX.X........ ", +" ..XX.XXX.. .X. ", +" ..XXX.XXXX. .X. ", +" .XXX.XXXX. .X. ", +" .XXXX.XXXX. ... ", +" .XXX.XXXX. .X. ", +" ..XXX..XXX. . ", +" .........X. ", +" .... ....X. ", +" .... ..... ", +" ... ... ", +" .. .. ", +" "}; diff --git a/flesh/human/corpse1.arc b/flesh/human/corpse1.arc new file mode 100644 index 000000000..7efa86973 --- /dev/null +++ b/flesh/human/corpse1.arc @@ -0,0 +1,8 @@ +Object corpse1 +face corpse1.111 +color_fg blue +type 7 +material 32 +weight 75000 +editable 128 +end diff --git a/flesh/human/corpse_pl.arc b/flesh/human/corpse_pl.arc new file mode 100644 index 000000000..f2dac0be1 --- /dev/null +++ b/flesh/human/corpse_pl.arc @@ -0,0 +1,9 @@ +Object corpse_pl +face corpse1.111 +color_fg blue +type 157 +material 32 +weight 75000 +immune 262143 +editable 2048 +end diff --git a/flesh/human/finger.111 b/flesh/human/finger.111 new file mode 100644 index 000000000..c677c5645 --- /dev/null +++ b/flesh/human/finger.111 @@ -0,0 +1,9 @@ +#define finger_width 24 +#define finger_height 24 +static char finger_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x00, 0x3c, 0x0e, + 0x00, 0x06, 0x08, 0x00, 0x01, 0x04, 0x80, 0xc0, 0x03, 0x80, 0x40, 0x00, + 0xc0, 0x20, 0x00, 0x40, 0x10, 0x00, 0x20, 0x0c, 0x00, 0x20, 0x08, 0x00, + 0x20, 0x08, 0x00, 0x20, 0x08, 0x00, 0x20, 0x08, 0x00, 0x20, 0x08, 0x00, + 0x20, 0x08, 0x00, 0x40, 0x0c, 0x00, 0xe0, 0x07, 0x00, 0xe0, 0x07, 0x00, + 0x40, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/human/finger.111.xpm b/flesh/human/finger.111.xpm new file mode 100644 index 000000000..d69f723fb --- /dev/null +++ b/flesh/human/finger.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * finger_111_xpm[] = { +"24 24 6 1", +" s None c None", +". c black", +"X c Khaki", +"o c white", +"O c firebrick", +"+ c red", +" ", +" ", +" ....... ", +" ....XXXOO. ", +" ..XXXXXXXX. ", +" .XXXXXXXXX. ", +" .XXXXXX.... ", +" .XXXXXX. ", +" ..XXXXX. ", +" .XXXXX. ", +" .XXXX.. ", +" .XXXXX. ", +" .XXXXX. ", +" .XXXXX. ", +" .XXXXX. ", +" .XXXXX. ", +" .XXXXX. ", +" .XXX.. ", +" ..+... ", +" .+.++. ", +" . .. ", +" ", +" ", +" "}; diff --git a/flesh/human/finger.arc b/flesh/human/finger.arc new file mode 100644 index 000000000..791b66357 --- /dev/null +++ b/flesh/human/finger.arc @@ -0,0 +1,11 @@ +Object finger +nrof 1 +face finger.111 +material 32 +type 72 +food 1 +weight 2 +editable 2048 +value 2 +magicmap khaki +end diff --git a/flesh/human/fl_corpse.arc b/flesh/human/fl_corpse.arc new file mode 100644 index 000000000..a124d8263 --- /dev/null +++ b/flesh/human/fl_corpse.arc @@ -0,0 +1,11 @@ +Object fl_corpse +name corpse +face corpse.111 +material 32 +type 72 +weight 100 +editable 128 +nrof 1 +value 50 +food 600 +end diff --git a/flesh/human/foot.111 b/flesh/human/foot.111 new file mode 100644 index 000000000..3165d0238 --- /dev/null +++ b/flesh/human/foot.111 @@ -0,0 +1,9 @@ +#define foot_width 24 +#define foot_height 24 +static char foot_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0xc0, 0x0f, 0x00, 0xc0, 0x1e, 0x00, 0xe0, 0x1f, 0x00, 0x20, 0x11, + 0x00, 0x20, 0x08, 0x00, 0x10, 0x08, 0x00, 0x08, 0x0a, 0x00, 0x04, 0x0b, + 0x00, 0x03, 0x08, 0xc0, 0x00, 0x10, 0x70, 0x00, 0x10, 0x3c, 0x00, 0x10, + 0x74, 0x00, 0x10, 0x2c, 0x7c, 0x08, 0xc4, 0x83, 0x07, 0x7c, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/human/foot.111.xpm b/flesh/human/foot.111.xpm new file mode 100644 index 000000000..27de96687 --- /dev/null +++ b/flesh/human/foot.111.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * foot_111_xpm[] = { +"24 24 5 1", +" s None c None", +". c black", +"X c red", +"o c Khaki", +"O s Dark brown c Sienna", +" ", +" ", +" ", +" . ", +" ....X. ", +" .XX.XX. ", +" ........ ", +" .oo.ooo. ", +" .ooooo. ", +" .oooooo. ", +" .ooooo.o. ", +" .ooooo..o. ", +" ..ooooooooo. ", +" ..oooooooooooo. ", +" ...ooooooooooooo. ", +" ..O.oooooooooooooo. ", +" .o.O.ooooooooooooo. ", +" ..o.oooo.....oooo. ", +" .ooo.... .... ", +" ..... ", +" ", +" ", +" ", +" "}; diff --git a/flesh/human/foot.arc b/flesh/human/foot.arc new file mode 100644 index 000000000..8b51860f7 --- /dev/null +++ b/flesh/human/foot.arc @@ -0,0 +1,11 @@ +Object foot +nrof 1 +face foot.111 +material 32 +type 72 +food 50 +weight 5 +editable 2048 +value 10 +magicmap khaki +end diff --git a/flesh/human/hand.111 b/flesh/human/hand.111 new file mode 100644 index 000000000..5b853a65c --- /dev/null +++ b/flesh/human/hand.111 @@ -0,0 +1,9 @@ +#define hand_width 24 +#define hand_height 24 +static char hand_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x04, 0x00, 0xc0, 0x0b, 0x00, 0x58, 0x0b, 0x00, 0x54, 0x0b, + 0x00, 0x54, 0x1b, 0x00, 0x2a, 0x19, 0x00, 0x9a, 0x14, 0x00, 0x49, 0x1a, + 0x00, 0x01, 0x15, 0x00, 0x01, 0x12, 0x80, 0x00, 0x08, 0x40, 0x00, 0x06, + 0x60, 0x00, 0x03, 0x20, 0x80, 0x00, 0x20, 0x70, 0x00, 0x40, 0x0e, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/human/hand.111.xpm b/flesh/human/hand.111.xpm new file mode 100644 index 000000000..43690e898 --- /dev/null +++ b/flesh/human/hand.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * hand_111_xpm[] = { +"24 24 3 1", +" s None c None", +". c black", +"X c pink", +" ", +" ", +" ", +" ", +" . ", +" ....X. ", +" .. .X..X. ", +" .X. .X..X. ", +" .X. .X..X.. ", +" .X. .XX.XX.. ", +" .X..XX.XX.X. ", +" .XX.XX.XX.X.. ", +" .XXXXXXX.X.X. ", +" .XXXXXXXX.XX. ", +" .XXXXXXXXXXX. ", +" .XXXXXXXXXX.. ", +" ..XXXXXXXXX.. ", +" .XXXXXXXXX. ", +" .XXXXXX... ", +" .XX... ", +" .. ", +" ", +" ", +" "}; diff --git a/flesh/human/hand.arc b/flesh/human/hand.arc new file mode 100644 index 000000000..ed6ca197e --- /dev/null +++ b/flesh/human/hand.arc @@ -0,0 +1,11 @@ +Object hand +nrof 1 +face hand.111 +material 32 +type 72 +food 2 +weight 3 +editable 2048 +value 10 +magicmap khaki +end diff --git a/flesh/human/hands.111 b/flesh/human/hands.111 new file mode 100644 index 000000000..92eb73366 --- /dev/null +++ b/flesh/human/hands.111 @@ -0,0 +1,9 @@ +#define hands_width 24 +#define hands_height 24 +static char hands_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0xc0, 0x40, 0x00, 0x30, 0x40, 0x00, + 0x08, 0x20, 0x00, 0x04, 0x18, 0x00, 0x04, 0x08, 0x00, 0x06, 0x08, 0x10, + 0x16, 0x08, 0x2f, 0x52, 0x04, 0x2d, 0x2a, 0x65, 0x2d, 0xaa, 0x55, 0x6d, + 0xaa, 0xd5, 0x64, 0xac, 0x6b, 0x52, 0x68, 0x09, 0x69, 0xd0, 0x04, 0x54, + 0x20, 0x04, 0x48, 0x00, 0x04, 0x20, 0x00, 0x02, 0x10, 0x00, 0x01, 0x0c, + 0x00, 0x01, 0x03, 0x00, 0xc3, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/human/hands.111.xpm b/flesh/human/hands.111.xpm new file mode 100644 index 000000000..564fbf02b --- /dev/null +++ b/flesh/human/hands.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * hands_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c pink", +"o c firebrick", +" ", +" ....... ", +" ..XXXXXX. ", +" ..XXXXXXXX. ", +" .XXXXXXXXX. ", +" .XXXXXXXX.. ", +" .XXXXXXXX. ", +" ..XXXXXXXX. . ", +" ..X.XXXXXX. ....X. ", +" .XX.X.XXX. .X..X. ", +" .X.X.XX.X. .. .X..X. ", +" .X.X.X..X. .X. .X..X.. ", +" .X.X.X..X. .X..XX.XX.. ", +" ..X.X... .X..XX.XX.X. ", +" .X..X. .XXXX.XX.X.. ", +" .X.. .XXXXXXX.X.X. ", +" . .XXXXXXXX.XX. ", +" .XXXXXXXXXX. ", +" .XXXXXXXXXo. ", +" .XXXXXXXXo.. ", +" .XXXXXXo.. ", +" ..XXXo.. ", +" ..... ", +" "}; diff --git a/flesh/human/hands.arc b/flesh/human/hands.arc new file mode 100644 index 000000000..45b297a3e --- /dev/null +++ b/flesh/human/hands.arc @@ -0,0 +1,11 @@ +Object hands +nrof 1 +face hands.111 +material 32 +type 72 +food 2 +weight 6 +editable 2048 +value 20 +magicmap khaki +end diff --git a/flesh/human/head.111 b/flesh/human/head.111 new file mode 100644 index 000000000..f77c7ae67 --- /dev/null +++ b/flesh/human/head.111 @@ -0,0 +1,9 @@ +#define head_width 24 +#define head_height 24 +static char head_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x80, 0xff, 0x00, 0xc0, 0xff, 0x00, + 0xc0, 0xff, 0x01, 0xe0, 0xff, 0x03, 0x60, 0xfd, 0x03, 0x30, 0xf8, 0x03, + 0xd8, 0xfd, 0x07, 0xb0, 0xec, 0x03, 0x60, 0xe8, 0x03, 0x10, 0xe0, 0x07, + 0x70, 0xe0, 0x03, 0x20, 0xe0, 0x07, 0x70, 0xc0, 0x01, 0xe0, 0xcc, 0x00, + 0x20, 0xc6, 0x00, 0xc0, 0x83, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x32, 0x00, + 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/human/head.111.xpm b/flesh/human/head.111.xpm new file mode 100644 index 000000000..0566d1b34 --- /dev/null +++ b/flesh/human/head.111.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char * head_111_xpm[] = { +"24 24 8 1", +" s None c None", +". c black", +"X s Dark brown c Sienna", +"o c chocolate", +"O c Khaki", +"+ c blue", +"@ c firebrick", +"# c red", +" ", +" ", +" ...... ", +" .....X.... ", +" ....X...... ", +" ....X...X.... ", +" oO....X..X... ", +" o.O.O........ ", +" ooOOOOO....X... ", +" ..O...O........ ", +" +oO+OO..O.X... ", +" ooOOOO.O...... ", +" oOOOOOOOO..... ", +" oooOOOOOO.X.X.. ", +" oOOOOOOOO... ", +" @@@OOOOOOOo.. ", +" @@@OOooOO#. ", +" oOOOooOOO#. ", +" ooooOOOOO# ", +" ooOOO#.# ", +" oO.#.# ", +" ##.### ", +" . ", +" "}; diff --git a/flesh/human/head.arc b/flesh/human/head.arc new file mode 100644 index 000000000..c558eb663 --- /dev/null +++ b/flesh/human/head.arc @@ -0,0 +1,11 @@ +Object head +nrof 1 +face head.111 +material 32 +type 72 +food 50 +weight 15 +editable 2048 +value 15 +magicmap khaki +end diff --git a/flesh/human/leg.111 b/flesh/human/leg.111 new file mode 100644 index 000000000..3cf104a33 --- /dev/null +++ b/flesh/human/leg.111 @@ -0,0 +1,9 @@ +#define leg_width 24 +#define leg_height 24 +static char leg_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xc0, 0x00, 0x00, 0xe0, 0x03, 0x00, 0xb0, 0x03, 0x00, 0x18, 0x03, + 0x00, 0x0c, 0x06, 0x00, 0x04, 0x03, 0x00, 0x06, 0x03, 0x00, 0x86, 0x01, + 0x00, 0xc2, 0x00, 0x00, 0x61, 0x00, 0x00, 0x11, 0x00, 0x00, 0x11, 0x00, + 0x00, 0x11, 0x00, 0x00, 0x12, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x0a, 0x00, + 0x00, 0x0e, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/human/leg.111.xpm b/flesh/human/leg.111.xpm new file mode 100644 index 000000000..d3f0dac97 --- /dev/null +++ b/flesh/human/leg.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * leg_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c red", +"o c Khaki", +" ", +" ", +" ", +" ", +" .. ", +" ..X.. ", +" .oo..X ", +" .oooo.. ", +" .oooooo.. ", +" .ooooo.. ", +" .oooooo.. ", +" ..oooo.. ", +" .oooo.. ", +" .oooo.. ", +" .ooo. ", +" .ooo. ", +" .ooo. ", +" .oo. ", +" .o. ", +" .o. ", +" ... ", +" .X. ", +" ", +" "}; diff --git a/flesh/human/leg.arc b/flesh/human/leg.arc new file mode 100644 index 000000000..49fe3f5dc --- /dev/null +++ b/flesh/human/leg.arc @@ -0,0 +1,11 @@ +Object leg +nrof 1 +face leg.111 +material 32 +type 72 +food 450 +weight 15 +editable 2048 +value 10 +magicmap khaki +end diff --git a/flesh/human/skin.111 b/flesh/human/skin.111 new file mode 100644 index 000000000..0c56a127b --- /dev/null +++ b/flesh/human/skin.111 @@ -0,0 +1,9 @@ +#define skin_width 24 +#define skin_height 24 +static char skin_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x5e, 0x02, + 0xc0, 0x23, 0x06, 0x60, 0x04, 0x04, 0x30, 0x04, 0x03, 0x18, 0x20, 0x04, + 0x88, 0x10, 0x04, 0x98, 0x80, 0x0c, 0x10, 0x80, 0x10, 0x10, 0x00, 0x30, + 0x98, 0x04, 0x20, 0x4c, 0x04, 0x10, 0x04, 0x80, 0x10, 0x0c, 0x40, 0x10, + 0xfc, 0x03, 0x30, 0x30, 0x07, 0x10, 0x10, 0x8c, 0x1f, 0x00, 0xf8, 0x07, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/human/skin.111.xpm b/flesh/human/skin.111.xpm new file mode 100644 index 000000000..80708956b --- /dev/null +++ b/flesh/human/skin.111.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * skin_111_xpm[] = { +"24 24 5 1", +" s None c None", +". c black", +"X c Khaki", +"o s Dark brown c Sienna", +"O c red", +" ", +" ", +" ..... ", +" ....XoXX. ", +" ....XXXoXXX.. ", +" ..XXXoXXXXXXX. ", +" ..XXXXoXXXXXo. ", +" ..XXXXXXXXoXoXX. ", +" .XXXoXXXXoXXXXX. ", +" ..XXoXXXXXXXoXX.. ", +" .XXXXXXXXXXoXXXX. ", +" .XXXXXXXXXXXXXXX.. ", +" ..XXoXXoXXXXXXXXXX. ", +" ..XXoXXXoXXXXXXXXX. ", +" .XXXXXXXXXXXXoXXXX. ", +" ..XXXXXXXXXXoXXXXX. ", +" ........XXXXXXXXXX.. ", +" .. O..XXXXXXXXX. ", +" . O.XXX...... ", +" .....OO. ", +" .O. ", +" ", +" ", +" "}; diff --git a/flesh/human/skin.arc b/flesh/human/skin.arc new file mode 100644 index 000000000..d0942e72b --- /dev/null +++ b/flesh/human/skin.arc @@ -0,0 +1,11 @@ +Object skin +nrof 1 +face skin.111 +material 32 +type 72 +food 1 +weight 7 +editable 2048 +value 5 +magicmap khaki +end diff --git a/flesh/human/tooth.111 b/flesh/human/tooth.111 new file mode 100644 index 000000000..b3a06cdb5 --- /dev/null +++ b/flesh/human/tooth.111 @@ -0,0 +1,9 @@ +#define tooth_width 24 +#define tooth_height 24 +static char tooth_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x80, 0x75, 0x03, 0xc0, 0xde, 0x03, + 0x40, 0x79, 0x02, 0x40, 0x6e, 0x02, 0x40, 0x10, 0x02, 0x80, 0x00, 0x02, + 0x80, 0x00, 0x01, 0x80, 0x00, 0x01, 0x80, 0x00, 0x01, 0xc0, 0x70, 0x02, + 0xc0, 0x79, 0x02, 0xc0, 0xad, 0x02, 0x40, 0x85, 0x03, 0x00, 0x03, 0x03, + 0x00, 0x03, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/human/tooth.111.xpm b/flesh/human/tooth.111.xpm new file mode 100644 index 000000000..ba9dbc326 --- /dev/null +++ b/flesh/human/tooth.111.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * tooth_111_xpm[] = { +"24 24 5 1", +" s None c None", +". c black", +"X c white", +"o c cyan4", +"O c red", +" ", +" ", +" ", +" ", +" ", +" ... ", +" .. . ...X.. ", +" ..X....X.oo. ", +" .XoXX.oo.XX. ", +" .XXoo.X.oXX. ", +" .XXXXXoXXXX. ", +" .XXXXXXXXX. ", +" .XXXXXXXX. ", +" .XXXXXXXX. ", +" .XXXXXXXX. ", +" ..XXXX...XX. ", +" ...XX..O.XX. ", +" .O.XX. . .X. ", +" . .X. ... ", +" .. .. ", +" .. . ", +" . ", +" ", +" "}; diff --git a/flesh/human/tooth.arc b/flesh/human/tooth.arc new file mode 100644 index 000000000..77167880a --- /dev/null +++ b/flesh/human/tooth.arc @@ -0,0 +1,10 @@ +Object tooth +nrof 1 +face tooth.111 +material 64 +type 72 +weight 1 +editable 2048 +value 10 +magicmap white +end diff --git a/flesh/misc/behold_eye.111 b/flesh/misc/behold_eye.111 new file mode 100644 index 000000000..d875e6ca1 --- /dev/null +++ b/flesh/misc/behold_eye.111 @@ -0,0 +1,9 @@ +#define beholdereye_width 24 +#define beholdereye_height 24 +static char beholdereye_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x3c,0x00,0x00,0xc3,0x00,0x80,0x34,0x01, +0x40,0x08,0x02,0x40,0xc8,0x02,0xe0,0x30,0x07,0xa0,0x10,0x04, +0xa0,0x30,0x07,0xe0,0xd0,0x04,0x40,0x18,0x02,0x40,0x68,0x02, +0x80,0x8c,0x01,0x00,0xf3,0x00,0x00,0x3c,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/flesh/misc/behold_eye.111.xpm b/flesh/misc/behold_eye.111.xpm new file mode 100644 index 000000000..16c6ceedd --- /dev/null +++ b/flesh/misc/behold_eye.111.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char * behold_eye_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 5 1", +/* colors */ +" s None c none", +". c Black", +"X s Light red c Salmon", +"o c White", +"O s Light magenta c Pink", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" .... ", +" ..XXXX.. ", +" .oo.X..XX. ", +" .oooo.XXXXX. ", +" .oooo.XX..X. ", +" ...oooo..XX... ", +" .O.oooo.XXXXX. ", +" .O.oooo..XX... ", +" ...oooo.X..XX. ", +" .oooo..XXXX. ", +" .oooo.X..XX. ", +" .oo..XXX.. ", +" ..XX.... ", +" .... ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/misc/behold_eye.arc b/flesh/misc/behold_eye.arc new file mode 100644 index 000000000..47f66e0b1 --- /dev/null +++ b/flesh/misc/behold_eye.arc @@ -0,0 +1,9 @@ +Object beholdereye +name beholdereye +nrof 1 +face behold_eye.111 +material 32 +weight 2500 +editable 2048 +magicmap white +end diff --git a/flesh/misc/dead_neko.111 b/flesh/misc/dead_neko.111 new file mode 100644 index 000000000..d95634204 --- /dev/null +++ b/flesh/misc/dead_neko.111 @@ -0,0 +1,8 @@ +#define dead_neko_width 24 +#define dead_neko_height 24 +static char dead_neko_bits[] = { + 0x80,0x01,0x00,0xc0,0x1f,0x00,0x38,0x12,0x00,0x98,0x15,0x00,0x3a,0x08,0x00, + 0x68,0x08,0x00,0x5e,0x68,0x04,0x3c,0x98,0x0a,0xbe,0x90,0x13,0x76,0xc8,0x26, + 0x43,0x24,0x4c,0x9e,0x14,0x40,0x32,0x89,0x38,0xf1,0x53,0x10,0x78,0xff,0x0c, + 0xb5,0x7f,0x0a,0xbe,0x3f,0x12,0xbd,0x3b,0x26,0x7a,0x0e,0x2f,0xec,0xe7,0x27, + 0xf1,0xff,0x13,0xd8,0x07,0x08,0xe4,0xfb,0x07,0x82,0x01,0x00}; diff --git a/flesh/misc/dead_neko.111.xpm b/flesh/misc/dead_neko.111.xpm new file mode 100644 index 000000000..fc246f945 --- /dev/null +++ b/flesh/misc/dead_neko.111.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * dead_neko_111_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 4 1", +/* colors */ +" s None c None", +". c black", +"X c white", +"o c red", +/* pixels */ +" .. ", +" ....... ", +" ...XXX.XX. ", +" ..XX..X.X. ", +" o ...XXXXX. ", +" .X..XXXX. ", +" oo..X.XXXX. .. . ", +" oo..XXXXX..XX. .X. ", +" oooo.X.XXXX.XX...XX. ", +" ooX...XXXX.XX..X..XX. ", +"ooXXXX.XXX.XX.XXXX..XX. ", +" ooooXX.XX.X.XXXXXXXXX. ", +" o o.XX.XX.XXX.XXX... ", +"o oo....XX.X.XXXXX. ", +" ooooXo.o.o.o.XX.. ", +"o o ooXooo.o.o.XX.X. ", +" oooooXoooo.o.XXX.XX. ", +"o ooooXoooXo..XXX..XX. ", +" o ooooXXoo.XXXX....X. ", +" oo ooooo.XX......XX. ", +"o ooooooo.......XX. ", +" oo oooo.XXXXXXXX. ", +" o ooooo ........ ", +" o oo "}; diff --git a/flesh/misc/dead_neko.arc b/flesh/misc/dead_neko.arc new file mode 100644 index 000000000..9946f91eb --- /dev/null +++ b/flesh/misc/dead_neko.arc @@ -0,0 +1,12 @@ +Object dead_neko +name corpse +face dead_neko.111 +food 10 +nrof 1 +type 6 +material 32 +value 1 +weight 650 +editable 2048 +identified 1 +end diff --git a/flesh/misc/ectoplasm.111 b/flesh/misc/ectoplasm.111 new file mode 100644 index 000000000..2d6a7ad2a --- /dev/null +++ b/flesh/misc/ectoplasm.111 @@ -0,0 +1,9 @@ +#define ectoplasm_width 24 +#define ectoplasm_height 24 +static char ectoplasm_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, + 0x30, 0x7c, 0x01, 0xe0, 0xc7, 0x03, 0x30, 0x00, 0x35, 0x18, 0x01, 0x1c, + 0x0c, 0x80, 0x30, 0x44, 0x20, 0x30, 0x0c, 0x00, 0x12, 0xb8, 0xcf, 0x18, + 0xe0, 0x3a, 0x06, 0x8a, 0xe9, 0x13, 0x00, 0x84, 0x19, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/misc/ectoplasm.111.xpm b/flesh/misc/ectoplasm.111.xpm new file mode 100644 index 000000000..f17aa09b3 --- /dev/null +++ b/flesh/misc/ectoplasm.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * ectoplasm_111_xpm[] = { +"24 24 3 1", +" s None c None", +". c grey50", +"X c white", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" .... ", +" .. ..... . ", +" ......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 X X X X X.. ", +" ..X X X X X X X.X . ", +" ... ..... X.. X .. ", +" ... . ...X X.. ", +" . . .. . ..... . ", +" . .. .. ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/misc/ectoplasm.arc b/flesh/misc/ectoplasm.arc new file mode 100644 index 000000000..0fb2f2dc2 --- /dev/null +++ b/flesh/misc/ectoplasm.arc @@ -0,0 +1,13 @@ +Object ectoplasm +nrof 1 +name ectoplasm +face ectoplasm.111 +type 72 +color_fg grey +material 64 +weight 20 +value 200 +editable 2048 +food 0 +identified 1 +end diff --git a/flesh/misc/insect_sting.111 b/flesh/misc/insect_sting.111 new file mode 100644 index 000000000..4ff27b7f7 --- /dev/null +++ b/flesh/misc/insect_sting.111 @@ -0,0 +1,9 @@ +#define insect_sting_width 24 +#define insect_sting_height 24 +static char insect_sting_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0xff, 0x00, + 0x80, 0xfb, 0x01, 0xc0, 0xf0, 0x01, 0x40, 0xe0, 0x01, 0x40, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/misc/insect_sting.111.xpm b/flesh/misc/insect_sting.111.xpm new file mode 100644 index 000000000..776313297 --- /dev/null +++ b/flesh/misc/insect_sting.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * insect_sting_111_xpm[] = { +"24 24 3 1", +" s None c None", +". c black", +"X c firebrick", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" .... ", +" ....XX.. ", +" ... ..XX.. ", +" .. ..XX. ", +" . .... ", +" . ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/misc/insect_sting.arc b/flesh/misc/insect_sting.arc new file mode 100644 index 000000000..6dde93d19 --- /dev/null +++ b/flesh/misc/insect_sting.arc @@ -0,0 +1,11 @@ +Object insect_stinger +nrof 1 +name stinger +face insect_sting.111 +type 72 +material 32 +weight 10 +value 20 +editable 2048 +color_fg black +end diff --git a/flesh/misc/insect_wing.111 b/flesh/misc/insect_wing.111 new file mode 100644 index 000000000..08485b383 --- /dev/null +++ b/flesh/misc/insect_wing.111 @@ -0,0 +1,9 @@ +#define insect_wing_width 24 +#define insect_wing_height 24 +static char insect_wing_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x10, 0x02, + 0x00, 0x08, 0x02, 0x00, 0x44, 0x03, 0x00, 0xd4, 0x02, 0x00, 0x54, 0x02, + 0x00, 0x52, 0x02, 0x00, 0x72, 0x01, 0x00, 0x46, 0x01, 0x80, 0x4b, 0x01, + 0x60, 0xd8, 0x01, 0x90, 0xe5, 0x01, 0x08, 0xc2, 0x00, 0x68, 0x73, 0x00, + 0x88, 0x08, 0x00, 0x90, 0x07, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/misc/insect_wing.111.xpm b/flesh/misc/insect_wing.111.xpm new file mode 100644 index 000000000..d55d179b5 --- /dev/null +++ b/flesh/misc/insect_wing.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * insect_wing_111_xpm[] = { +"24 24 4 1", +" s None c None", +". s Dark cyan c cyan4", +"o c black", +"X c grey75", +" ", +" ", +" oooo ", +" oXXXXo ", +" oXXXXXo ", +" oXXX.X.o ", +" oX.X..Xo ", +" oX.X.XXo ", +" oXX.X.XXo ", +" oXX...Xo ", +" o.XXX.Xo ", +" oooX.XX.Xo ", +" ooXXXX..X..o ", +" oXX..X.XX.o.o ", +" oXXXXX.XXXX.o ", +" oX..X..XXooo ", +" oXXX.XXXo ", +" oXXoooo ", +" oo ", +" ", +" ", +" ", +" ", +" "}; diff --git a/flesh/misc/insect_wing.arc b/flesh/misc/insect_wing.arc new file mode 100644 index 000000000..56872afda --- /dev/null +++ b/flesh/misc/insect_wing.arc @@ -0,0 +1,11 @@ +Object insect_wing +nrof 1 +name wing +face insect_wing.111 +type 72 +color_fg blue +material 32 +weight 10 +value 20 +editable 2048 +end diff --git a/flesh/misc/lich_dust.arc b/flesh/misc/lich_dust.arc new file mode 100644 index 000000000..3f6fa7f89 --- /dev/null +++ b/flesh/misc/lich_dust.arc @@ -0,0 +1,10 @@ +Object lich_dust +nrof 1 +name lich dust +face pix_dust.111 +material 4 +weight 100 +value 800 +editable 2048 +identified 1 +end diff --git a/flesh/misc/pix_dust.111 b/flesh/misc/pix_dust.111 new file mode 100644 index 000000000..d0ef91b03 --- /dev/null +++ b/flesh/misc/pix_dust.111 @@ -0,0 +1,9 @@ +#define pix_dust_width 24 +#define pix_dust_height 24 +static char pix_dust_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x08, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x16, 0x00, 0x00, 0x17, 0x00, + 0x80, 0x0f, 0x00, 0x80, 0x5f, 0x00, 0xc0, 0x2b, 0x00, 0xc0, 0x6e, 0x01, + 0xe0, 0x5f, 0x02, 0xf4, 0x8d, 0x12, 0xf8, 0x7b, 0x06, 0xb0, 0xde, 0x24, + 0xe0, 0x3b, 0x00, 0xd0, 0xaf, 0x05, 0x10, 0x7f, 0x00, 0x80, 0x2c, 0x01, + 0x20, 0x44, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/misc/pix_dust.111.xpm b/flesh/misc/pix_dust.111.xpm new file mode 100644 index 000000000..781b15a85 --- /dev/null +++ b/flesh/misc/pix_dust.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * pix_dust_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c SeaGreen", +"X c Green3", +"o c grey75", +" ", +" ", +" ", +" ", +" . ", +" X. ", +" ..o. ", +" X..o.o ", +" .X...ooo ", +" X.X...o.o ", +" ....o.o.oo ", +" X.o...o..o. ", +" .X...X..o.oo. ", +" . .X.X.o..ooo.o. . ", +" o.X.X...o....oo.. ", +" X.o.o....o..oo. o. ", +" .....o...ooooo ", +" . X.....o.o..o. ", +" . ....... ", +" .o ..o. o. ", +" . . .o ", +" . ", +" ", +" "}; diff --git a/flesh/misc/pix_dust.arc b/flesh/misc/pix_dust.arc new file mode 100644 index 000000000..c4ae3e943 --- /dev/null +++ b/flesh/misc/pix_dust.arc @@ -0,0 +1,11 @@ +Object pix_dust +nrof 1 +name pixie dust +face pix_dust.111 +color_fg green +material 4 +weight 100 +value 200 +editable 2048 +identified 1 +end diff --git a/flesh/misc/pix_wing.111 b/flesh/misc/pix_wing.111 new file mode 100644 index 000000000..0d4691219 --- /dev/null +++ b/flesh/misc/pix_wing.111 @@ -0,0 +1,9 @@ +#define pix_wing_width 24 +#define pix_wing_height 24 +static char pix_wing_bits[] = { + 0x00, 0x00, 0x00, 0x60, 0x00, 0x0c, 0x90, 0x00, 0x12, 0x08, 0x01, 0x21, + 0x08, 0x82, 0x20, 0x08, 0x82, 0x20, 0x08, 0x44, 0x20, 0x08, 0x28, 0x20, + 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x10, 0x20, 0x00, 0x08, + 0x60, 0x10, 0x0c, 0x20, 0x28, 0x08, 0x20, 0x28, 0x08, 0x10, 0x28, 0x10, + 0x10, 0x44, 0x10, 0x10, 0x44, 0x10, 0x10, 0x82, 0x10, 0x10, 0x82, 0x10, + 0x20, 0x01, 0x09, 0x20, 0x01, 0x09, 0xc0, 0x00, 0x06, 0x00, 0x00, 0x00}; diff --git a/flesh/misc/pix_wing.111.xpm b/flesh/misc/pix_wing.111.xpm new file mode 100644 index 000000000..579057441 --- /dev/null +++ b/flesh/misc/pix_wing.111.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * pix_wing_111_xpm[] = { +"24 24 5 1", +" s None c None", +". c black", +"X c yellow", +"o c gold", +"O c goldenrod", +" ", +" .. .. ", +" .XX. .XX. ", +" .XXXX. .XXXX. ", +" .XXXXo. .oXXXX. ", +" .XXXXX. .XXXXX. ", +" .XXXXXo. .oXXXXX. ", +" .XXXXXXo. .oXXXXXX. ", +" .oXXXXXo.oXXXXXo. ", +" .oXXXXXo.oXXXXXo. ", +" .ooXXXXoooXXXXoo. ", +" .oooXXoooXXXoo. ", +" ..ooooo.ooooo.. ", +" .Ooooo. .ooooO. ", +" .OOooo. .OoooO. ", +" .OOOooO. .OOooOO. ", +" .OOOOO. .OOOOO. ", +" .OOOOO. .OOOOO. ", +" .OOOO. .OOOO. ", +" .OOOO. .OOOO. ", +" .Oo. .oO. ", +" .oo. .oo. ", +" .. .. ", +" "}; diff --git a/flesh/misc/pix_wing.arc b/flesh/misc/pix_wing.arc new file mode 100644 index 000000000..4d19f7b8a --- /dev/null +++ b/flesh/misc/pix_wing.arc @@ -0,0 +1,11 @@ +Object pix_wing +nrof 1 +name wings +face pix_wing.111 +type 72 +color_fg orange +material 32 +weight 10 +value 50 +editable 2048 +end diff --git a/flesh/misc/residue.111 b/flesh/misc/residue.111 new file mode 100644 index 000000000..c87d7e6bb --- /dev/null +++ b/flesh/misc/residue.111 @@ -0,0 +1,9 @@ +#define residue_width 24 +#define residue_height 24 +static char residue_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0xe0, 0xff, 0x07, + 0xf0, 0xff, 0x07, 0xf8, 0xff, 0x1f, 0xfc, 0xff, 0x3f, 0xfc, 0xff, 0x3f, + 0xfc, 0xff, 0x3f, 0xf8, 0xff, 0x1f, 0xe0, 0xf8, 0x07, 0x08, 0xe0, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/misc/residue.111.xpm b/flesh/misc/residue.111.xpm new file mode 100644 index 000000000..fcecc8526 --- /dev/null +++ b/flesh/misc/residue.111.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * residue_111_xpm[] = { +"24 24 2 1", +" s None c None", +". c grey75", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ..... ", +" .............. ", +" ............... ", +" .................. ", +" .................... ", +" .................... ", +" .................... ", +" .................. ", +" ... ........ ", +" . .... ", +" ", +" ", +" ", +" "}; diff --git a/flesh/misc/residue.arc b/flesh/misc/residue.arc new file mode 100644 index 000000000..84d29a2dd --- /dev/null +++ b/flesh/misc/residue.arc @@ -0,0 +1,13 @@ +Object residue +nrof 1 +name residue +face residue.111 +type 72 +color_fg grey +material 64 +weight 50 +value 200 +editable 2048 +food 0 +identified 1 +end diff --git a/flesh/misc/serpent_skin.111 b/flesh/misc/serpent_skin.111 new file mode 100644 index 000000000..6e2708569 --- /dev/null +++ b/flesh/misc/serpent_skin.111 @@ -0,0 +1,9 @@ +#define serpent_skin_width 24 +#define serpent_skin_height 24 +static char serpent_skin_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xf8, 0x18, + 0x00, 0x97, 0x27, 0xf0, 0x18, 0x58, 0xd0, 0x07, 0x50, 0x30, 0x00, 0x50, + 0x10, 0x00, 0x58, 0x00, 0x7e, 0x4c, 0x80, 0xc1, 0x33, 0xc0, 0x7e, 0x08, + 0x20, 0x81, 0x07, 0xa0, 0x01, 0x00, 0xa0, 0x00, 0x00, 0x60, 0x01, 0x00, + 0x40, 0x0f, 0x00, 0xc0, 0x30, 0x00, 0x80, 0x6f, 0x00, 0x00, 0x50, 0x00, + 0xe8, 0x89, 0x00, 0x70, 0x46, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/misc/serpent_skin.111.xpm b/flesh/misc/serpent_skin.111.xpm new file mode 100644 index 000000000..212fcc02b --- /dev/null +++ b/flesh/misc/serpent_skin.111.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * serpent_skin_111_xpm[] = { +"24 24 2 1", +" s None c None", +". c SeaGreen", +" ", +" ", +" ..... ", +" ..... .. ", +" ... . .... . ", +" .... .. .. . ", +" . ..... . . ", +" .. . . ", +" . .. . ", +" ...... .. . ", +" .. .... .. ", +" .. ...... . ", +" . . .... ", +" . .. ", +" . . ", +" .. . ", +" . .... ", +" .. .. ", +" ..... .. ", +" . . ", +" . .... . . ", +" ... .. . ", +" ....... ", +" "}; diff --git a/flesh/misc/serpent_skin.arc b/flesh/misc/serpent_skin.arc new file mode 100644 index 000000000..5f2f9e163 --- /dev/null +++ b/flesh/misc/serpent_skin.arc @@ -0,0 +1,9 @@ +Object serp_skin +name skin +nrof 1 +face serpent_skin.111 +color_fg green +type 72 +weight 1000 +editable 2048 +end diff --git a/flesh/misc/u_horn.111 b/flesh/misc/u_horn.111 new file mode 100644 index 000000000..fb4674d58 --- /dev/null +++ b/flesh/misc/u_horn.111 @@ -0,0 +1,9 @@ +#define u_horn_width 24 +#define u_horn_height 24 +static char u_horn_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x28, 0x00, 0x10, 0x06, 0x00, 0x00, 0x03, 0x00, 0x80, 0x12, + 0x00, 0xe1, 0x01, 0x00, 0xb0, 0x00, 0x00, 0x78, 0x00, 0x10, 0x24, 0x04, + 0x00, 0x3f, 0x00, 0x80, 0x1b, 0x00, 0xc0, 0x0b, 0x00, 0x20, 0x86, 0x00, + 0xf0, 0x03, 0x00, 0xf0, 0x03, 0x00, 0xf0, 0x11, 0x00, 0xe0, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/misc/u_horn.111.xpm b/flesh/misc/u_horn.111.xpm new file mode 100644 index 000000000..4732c5aad --- /dev/null +++ b/flesh/misc/u_horn.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * u_horn_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c Black", +"X c White", +/* pixels */ +" ", +" ", +" . . ", +" . ", +" . . ", +" . .. ", +" .. ", +" .X. . ", +" . .... ", +" ..X. ", +" .... ", +" . .XX. . ", +" ...... ", +" ...X.. ", +" ....X. ", +" .XXX.. . ", +" ...... ", +" ...... ", +" ..... . ", +" ... ", +" ", +" ", +" ", +" "}; diff --git a/flesh/misc/u_horn.112 b/flesh/misc/u_horn.112 new file mode 100644 index 000000000..4b1eaa74a --- /dev/null +++ b/flesh/misc/u_horn.112 @@ -0,0 +1,9 @@ +#define u_horn_width 24 +#define u_horn_height 24 +static char u_horn_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x80, 0x28, 0x00, 0x00, 0x01, + 0x00, 0x08, 0x68, 0x00, 0x10, 0x06, 0x00, 0x00, 0x03, 0x80, 0x80, 0x12, + 0x00, 0xe1, 0x21, 0x00, 0xb0, 0x00, 0x08, 0x78, 0x00, 0x10, 0x24, 0x04, + 0x00, 0x3f, 0x08, 0x80, 0x1b, 0x00, 0xc0, 0x0b, 0x00, 0x20, 0x86, 0x00, + 0xf0, 0x03, 0x01, 0xf0, 0x03, 0x00, 0xf0, 0x11, 0x00, 0xe0, 0x20, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/misc/u_horn.112.xpm b/flesh/misc/u_horn.112.xpm new file mode 100644 index 000000000..c5f749418 --- /dev/null +++ b/flesh/misc/u_horn.112.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * u_horn_112_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c Black", +"X c White", +/* pixels */ +" ", +" . . ", +" . . . ", +" . ", +" . . .. ", +" . .. ", +" .. ", +" . .X. . ", +" . .... . ", +" ..X. ", +" . .... ", +" . .XX. . ", +" ...... . ", +" ...X.. ", +" ....X. ", +" .XXX.. . ", +" ...... . ", +" ...... ", +" ..... . ", +" ... . ", +" ", +" ", +" ", +" "}; diff --git a/flesh/misc/u_horn.113 b/flesh/misc/u_horn.113 new file mode 100644 index 000000000..959efca40 --- /dev/null +++ b/flesh/misc/u_horn.113 @@ -0,0 +1,9 @@ +#define u_horn_width 24 +#define u_horn_height 24 +static char u_horn_bits[] = { + 0x00, 0x00, 0x88, 0x00, 0x40, 0x48, 0x00, 0x80, 0x28, 0x00, 0x04, 0x01, + 0x00, 0x08, 0xe8, 0x00, 0x10, 0x06, 0x40, 0x00, 0x03, 0x80, 0x80, 0x12, + 0x00, 0xe1, 0x21, 0x04, 0xb0, 0x40, 0x08, 0x78, 0x00, 0x10, 0x24, 0x04, + 0x00, 0x3f, 0x08, 0x80, 0x1b, 0x10, 0xc0, 0x0b, 0x00, 0x20, 0x86, 0x00, + 0xf0, 0x03, 0x01, 0xf0, 0x03, 0x02, 0xf0, 0x11, 0x00, 0xe0, 0x20, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/misc/u_horn.113.xpm b/flesh/misc/u_horn.113.xpm new file mode 100644 index 000000000..ffb501f57 --- /dev/null +++ b/flesh/misc/u_horn.113.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * u_horn_113_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c Black", +"X c White", +/* pixels */ +" . .", +" . . . ", +" . . . ", +" . . ", +" . . ...", +" . .. ", +" . .. ", +" . .X. . ", +" . .... . ", +" . ..X. . ", +" . .... ", +" . .XX. . ", +" ...... . ", +" ...X.. . ", +" ....X. ", +" .XXX.. . ", +" ...... . ", +" ...... . ", +" ..... . ", +" ... . ", +" . ", +" ", +" ", +" "}; diff --git a/flesh/misc/u_horn.114 b/flesh/misc/u_horn.114 new file mode 100644 index 000000000..56c9669c5 --- /dev/null +++ b/flesh/misc/u_horn.114 @@ -0,0 +1,9 @@ +#define u_horn_width 24 +#define u_horn_height 24 +static char u_horn_bits[] = { + 0x00, 0x00, 0x88, 0x00, 0x40, 0x48, 0x00, 0x80, 0x00, 0x00, 0x04, 0x00, + 0x00, 0x08, 0xc8, 0x00, 0x00, 0x06, 0x40, 0x00, 0x03, 0x80, 0x80, 0x02, + 0x00, 0xe0, 0x21, 0x04, 0xb0, 0x40, 0x08, 0x78, 0x00, 0x00, 0x24, 0x00, + 0x00, 0x3f, 0x08, 0x80, 0x1b, 0x10, 0xc0, 0x0b, 0x00, 0x20, 0x06, 0x00, + 0xf0, 0x03, 0x01, 0xf0, 0x03, 0x02, 0xf0, 0x01, 0x00, 0xe0, 0x20, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/misc/u_horn.114.xpm b/flesh/misc/u_horn.114.xpm new file mode 100644 index 000000000..35a1bfbce --- /dev/null +++ b/flesh/misc/u_horn.114.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * u_horn_114_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c Black", +"X c White", +/* pixels */ +" . .", +" . . . ", +" . ", +" . ", +" . . ..", +" .. ", +" . .. ", +" . .X. ", +" .... . ", +" . ..X. . ", +" . .... ", +" .XX. ", +" ...... . ", +" ...X.. . ", +" ....X. ", +" .XXX.. ", +" ...... . ", +" ...... . ", +" ..... ", +" ... . ", +" . ", +" ", +" ", +" "}; diff --git a/flesh/misc/u_horn.115 b/flesh/misc/u_horn.115 new file mode 100644 index 000000000..3a2f38424 --- /dev/null +++ b/flesh/misc/u_horn.115 @@ -0,0 +1,9 @@ +#define u_horn_width 24 +#define u_horn_height 24 +static char u_horn_bits[] = { + 0x00, 0x00, 0x88, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, + 0x00, 0x00, 0x88, 0x00, 0x00, 0x06, 0x40, 0x00, 0x03, 0x00, 0x80, 0x02, + 0x00, 0xe0, 0x01, 0x04, 0xb0, 0x40, 0x00, 0x78, 0x00, 0x00, 0x24, 0x00, + 0x00, 0x3f, 0x00, 0x80, 0x1b, 0x10, 0xc0, 0x0b, 0x00, 0x20, 0x06, 0x00, + 0xf0, 0x03, 0x00, 0xf0, 0x03, 0x02, 0xf0, 0x01, 0x00, 0xe0, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/flesh/misc/u_horn.115.xpm b/flesh/misc/u_horn.115.xpm new file mode 100644 index 000000000..ea6e18e39 --- /dev/null +++ b/flesh/misc/u_horn.115.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * u_horn_115_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c Black", +"X c White", +/* pixels */ +" . .", +" . ", +" ", +" . ", +" . .", +" .. ", +" . .. ", +" .X. ", +" .... ", +" . ..X. . ", +" .... ", +" .XX. ", +" ...... ", +" ...X.. . ", +" ....X. ", +" .XXX.. ", +" ...... ", +" ...... . ", +" ..... ", +" ... ", +" . ", +" ", +" ", +" "}; diff --git a/flesh/misc/u_horn.arc b/flesh/misc/u_horn.arc new file mode 100644 index 000000000..2cea3c63f --- /dev/null +++ b/flesh/misc/u_horn.arc @@ -0,0 +1,21 @@ +Object u_horn +name unicorn horn +material 32 +dam 9 +last_sp 9 +face u_horn.111 +weight 10000 +value 500 +editable 1024 +magic 3 +anim +u_horn.111 +u_horn.112 +u_horn.113 +u_horn.114 +u_horn.115 +mina +type 15 +nrof 1 +color_fg black +end diff --git a/gods/README b/gods/README new file mode 100644 index 000000000..9dd069ae5 --- /dev/null +++ b/gods/README @@ -0,0 +1,28 @@ + +Meaning/uses of Gods archetype values. No particular value is +needed to be specified (but it helps!). + + name - name of the god + title - diametrically opposed god (not required) + other_arch - name of the archetype which is summoned by the holy servant spell + race - the name of the race of creatures that are aligned w/ the god. + "summon cult monsters" and "pacify" are 2 (of many) spells that + use this. Value can be omitted if no race exists. + slaying - name of the race of creatures "holy word","holy possession" + spells will effect. Used by other things too. Value can be + be omitted if no such race exists. + attacktype - favored attack of this god, used in summoning spells and "holy + possession". Weapons blessed by the god get this too. + protected - Priest of this god gets this. + vulnerable - Priest of this god and recipient of "curse" spell gets this. + immune - Recipient of "holy possession" gets this. + path_attuned - priest of this god and recipient of "bless" gets this + path_repelled - priest and recipient of "curse" gets this + path_denied - priest and recipient of "curse" gets this + msg - comma delimited list of descriptive terms (used by book code). + + wc, ac, hp, dam, etc. - get used when the 'god' is summoned as an avatar. + + last_eat, last_heal, last_sp, last_grace, & various flags - these are used to + pass on certain properties to the worshiping priest. + diff --git a/gods/demihumans/gnarg.arc b/gods/demihumans/gnarg.arc new file mode 100644 index 000000000..7afe776bf --- /dev/null +++ b/gods/demihumans/gnarg.arc @@ -0,0 +1,72 @@ +# demihumans -- goblin/troll god Gnarg +Object Gnarg +title Lythander +other_arch small_troll +type 50 +face troll.171 +slaying faerie,dwarf +race goblin,giant,troll +animation troll_1 +is_animated 1 +monster 1 +alive 1 +Str 30 +Con 30 +Dex 30 +Int 30 +Wis 30 +Pow 30 +attacktype 1024 +path_attuned 131088 +path_repelled 65792 +immune 1024 +protected 1024 +vulnerable 16384 +armour 40 +hp 1000 +ac -5 +wc -3 +dam 50 +level 15 +speed 0.25 +can_use_weapon 1 +can_use_armour 1 +can_cast_spell 1 +msg +Father of goblins, Lord Troll, Master of poisons, Patron of assassins +endmsg +exp 1 +weight 500000 +end +More +Object Gnarg_2 +name Gnarg +face troll.271 +animation troll_2 +monster 1 +alive 1 +x 1 +weight 500000 +end +More +Object Gnarg_3 +name Gnarg +face troll.371 +animation troll_3 +monster 1 +alive 1 +y 1 +weight 500000 +end +More +Object Gnarg_4 +name Gnarg +face troll.471 +animation troll_4 +monster 1 +alive 1 +x 1 +y 1 +weight 500000 +editable 0 +end diff --git a/gods/demihumans/lythander.arc b/gods/demihumans/lythander.arc new file mode 100644 index 000000000..0bda59b2d --- /dev/null +++ b/gods/demihumans/lythander.arc @@ -0,0 +1,43 @@ +# demihumans -- elven god Lythander +Object Lythander +title Gnarg +other_arch unicorn +type 50 +face elf_1.111 +race faerie +slaying goblin,troll +animation elf_1 +is_animated 1 +monster 1 +alive 1 +Str 30 +Con 30 +Dex 30 +Int 30 +Wis 30 +Pow 30 +attacktype 32 +immune 32 +protected 32 +vulnerable 32 +path_attuned 65536 +path_repelled 131088 +armour 50 +ac -7 +wc -1 +dam 40 +hp 350 +level 15 +speed 0.25 +luck 2 +stealth 1 +can_cast_spell 1 +can_use_weapon 1 +can_use_armour 1 +msg +Elven god of luck, Huntsman of Goblins, Trollslayer, the Trickster +endmsg +exp 1 +weight 500000 +editable 0 +end diff --git a/gods/demihumans/mostrai.arc b/gods/demihumans/mostrai.arc new file mode 100644 index 000000000..66674e26c --- /dev/null +++ b/gods/demihumans/mostrai.arc @@ -0,0 +1,40 @@ +# demihumans -- dwarven god Mostrai +Object Mostrai +title Gnarg +other_arch dwarf +type 50 +face dwarf.111 +race dwarf +slaying goblin,giant +animation dwarf +is_animated 1 +monster 1 +alive 1 +attacktype 256 +Str 30 +Con 30 +Dex 30 +Int 30 +Wis 30 +Pow 30 +path_attuned 18432 +path_repelled 64 +protected 4 +armour 75 +ac -10 +wc -6 +dam 50 +hp 350 +level 15 +speed 0.20 +can_cast_spell 1 +can_use_weapon 1 +can_use_armour 1 +msg +Dwarven deity of metal smithing and warcraft, Giant basher, +Delver of secrets +endmsg +exp 1 +weight 100000 +editable 0 +end diff --git a/gods/elemental/gaea.arc b/gods/elemental/gaea.arc new file mode 100644 index 000000000..1e911a809 --- /dev/null +++ b/gods/elemental/gaea.arc @@ -0,0 +1,75 @@ +# elemental -- nature goddess Gaea +Object Gaea +other_arch para_earth +title Devourers +face ent.111 +race animal,bird,slime,insect,reptile,water_elemental,earth_elemental,air_elemental,fire_elemental +slaying undead,chess,unnatural +animation ent +is_animated 1 +monster 1 +alive 1 +Str 30 +Con 30 +Dex 30 +Int 30 +Wis 30 +Pow 30 +type 50 +attacktype 16384 +path_attuned 526784 +path_denied 393216 +path_repelled 30 +immune 196736 +protected 196736 +vulnerable 16384 +armour 50 +ac -5 +wc -1 +dam 50 +hp 1000 +last_heal 2 +last_grace 3 +maxhp 1000 +level 15 +speed 0.18 +can_cast_spell 1 +can_use_armour 1 +msg +Goddess of peace, Guardian of life, Mother of nature +endmsg +exp 1 +weight 500000 +end +More +Object Gaea_2 +name Gaea +face ent.211 +animation ent_2 +monster 1 +alive 1 +x 1 +weight 500000 +end +More +Object Gaea_3 +name Gaea +face ent.311 +animation ent_3 +monster 1 +alive 1 +y 1 +weight 500000 +end +More +Object Gaea_4 +name Gaea +face ent.411 +animation ent_4 +monster 1 +alive 1 +x 1 +y 1 +weight 500000 +editable 0 +end diff --git a/gods/elemental/ruggilli.111 b/gods/elemental/ruggilli.111 new file mode 100644 index 000000000..b51f903e9 --- /dev/null +++ b/gods/elemental/ruggilli.111 @@ -0,0 +1,9 @@ +#define rugilli_width 24 +#define rugilli_height 24 +static char rugilli_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x10, 0x40, 0xc0, 0x10, 0x68, + 0x40, 0x11, 0x68, 0xc0, 0x31, 0x38, 0x80, 0x39, 0x31, 0x80, 0x30, 0xc3, + 0x00, 0x60, 0xc7, 0x00, 0x60, 0x66, 0x00, 0x76, 0x46, 0x00, 0x3c, 0x86, + 0x00, 0x2d, 0x87, 0xc0, 0x75, 0x34, 0x00, 0xe5, 0xb2, 0x00, 0x61, 0xb3, + 0x80, 0x79, 0x69, 0x00, 0xf3, 0x69, 0x20, 0x9c, 0xf9, 0x40, 0x88, 0xca, + 0x80, 0x9e, 0xb6, 0x00, 0x98, 0xb7, 0x00, 0xa8, 0xf3, 0x00, 0xd0, 0xe7}; diff --git a/gods/elemental/ruggilli.111.xpm b/gods/elemental/ruggilli.111.xpm new file mode 100644 index 000000000..886c2b716 --- /dev/null +++ b/gods/elemental/ruggilli.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * rugilli_111_xpm[] = { +"24 24 4 1", +" s None c none", +". c black", +"X c red", +"o c yellow", +" ", +" . ", +" . X ", +" XX X . XX ", +" X X X X XX ", +" .XX X. XXX ", +" X. .XX . .. ", +" X .X XX XX", +" XX XXX X.", +" XX XX .X ", +" XX .XX oXX . ", +" XXXX oXX X", +" . .. X .XX X", +" .XX . .XX .oXX ", +" X . XX. . oXX .", +" X XXo.. oXX .", +" XX XXXX Xoo. X.o", +" XX XXXXXo XoXXo", +" X XXXooXXooX..XX", +" X X o X XoXoo.X", +" X XXXXooX XXoXX .", +" XX oX.XXoXXo.", +" X X XXX oXXXX", +" XoXX...ooXXX"}; diff --git a/gods/elemental/ruggilli.112 b/gods/elemental/ruggilli.112 new file mode 100644 index 000000000..8a39767ea --- /dev/null +++ b/gods/elemental/ruggilli.112 @@ -0,0 +1,9 @@ +#define rugilli_width 24 +#define rugilli_height 24 +static char rugilli_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x08, 0x50, 0x00, 0x1c, 0x10, 0x80, 0x1c, 0x19, + 0x00, 0x80, 0x2b, 0x00, 0xb0, 0x39, 0x00, 0x18, 0x31, 0x00, 0x10, 0x87, + 0x00, 0x00, 0x15, 0x00, 0x01, 0x20, 0x00, 0x72, 0xa2, 0x00, 0x38, 0x82, + 0x00, 0xeb, 0xe1, 0x00, 0xfb, 0xc5, 0x00, 0xf4, 0xa2, 0x00, 0x60, 0x17, + 0x00, 0x68, 0xcf, 0x00, 0x00, 0x1b, 0x00, 0x10, 0xbd, 0x80, 0xa0, 0xca, + 0x00, 0x92, 0x96, 0x00, 0x9b, 0xb7, 0x00, 0xab, 0xdf, 0x00, 0xd4, 0xff}; diff --git a/gods/elemental/ruggilli.112.xpm b/gods/elemental/ruggilli.112.xpm new file mode 100644 index 000000000..38d349721 --- /dev/null +++ b/gods/elemental/ruggilli.112.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * rugilli_112_xpm[] = { +"24 24 4 1", +" s None c none", +". c red", +"X c firebrick", +"o c yellow", +" ", +" . . . ", +" ... . ", +" . .X. . .. ", +" o .X. . . ", +" .. .. .X. ", +" ..o .o .. ", +" .o .X. .", +" . . . ", +" . .o ", +" . X.. . .o.", +" ...oo . o.", +" .X .o.... ..X", +" .. ...XX. . ..", +" . ....o. . .", +" X. ... . ", +" .o.Xo.X..o ..", +" o o..o..oo ", +" . o. ....o.", +" . . .o. . o..", +" . . o.o..o.oo.", +" .. .. o....o..o.", +" .. . .o..XX.. ..", +" X .o..X.XXX..."}; diff --git a/gods/elemental/ruggilli.113 b/gods/elemental/ruggilli.113 new file mode 100644 index 000000000..4d864f58d --- /dev/null +++ b/gods/elemental/ruggilli.113 @@ -0,0 +1,9 @@ +#define rugilli_width 24 +#define rugilli_height 24 +static char rugilli_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x80, 0x0d, 0xd8, 0x80, 0x06, 0xc9, + 0x00, 0x84, 0xc7, 0x00, 0x9c, 0xcf, 0x00, 0x00, 0xf1, 0x00, 0x48, 0x43, + 0x40, 0x30, 0x19, 0x40, 0x21, 0x60, 0xc0, 0x23, 0x62, 0xc0, 0x38, 0x6a, + 0x00, 0x09, 0xdb, 0x00, 0xa9, 0xf4, 0x00, 0xe4, 0x75, 0x00, 0xe0, 0xf7, + 0x00, 0x68, 0xfd, 0x40, 0x6c, 0xe9, 0x40, 0xee, 0xab, 0x00, 0xfa, 0xbb, + 0x00, 0x58, 0xf7, 0x00, 0xd8, 0x37, 0x00, 0xf0, 0xf9, 0x00, 0xd0, 0xfd}; diff --git a/gods/elemental/ruggilli.113.xpm b/gods/elemental/ruggilli.113.xpm new file mode 100644 index 000000000..fd3edada8 --- /dev/null +++ b/gods/elemental/ruggilli.113.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * rugilli_113_xpm[] = { +"24 24 4 1", +" s None c none", +". c red", +"X c firebrick", +"o c yellow", +" ", +" ... . ", +" X. .. .. ..", +" . .. . . ..", +" . .... .X", +" ... ..X.X ..", +" oo .oo ..X.", +" .o . ..o .o", +" . .. . o.. ", +" . . . .. ", +" .X.. o. . .. ", +" .. X.. . .o.. ", +" . . .. ..o..", +" . . . . . ....", +" . ...X . ... ", +" ...X.. ....", +" . ..o.o..X...", +" . .. ..o.oo.o...", +" . ..X X....o.o. .", +" . .X.....o...o.", +" .. Xo..Xo....", +" .. .....o.. o", +" ....XooX.X..", +" . ...o.XXX.."}; diff --git a/gods/elemental/ruggilli.211 b/gods/elemental/ruggilli.211 new file mode 100644 index 000000000..f5acffea6 --- /dev/null +++ b/gods/elemental/ruggilli.211 @@ -0,0 +1,9 @@ +#define rugilli_width 24 +#define rugilli_height 24 +static char rugilli_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x17, 0x00, 0x00, 0x37, 0x00, 0x00, 0x04, 0x00, 0x00, + 0x44, 0x00, 0x00, 0xc7, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x67, 0x00, 0x00, + 0x68, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x3c, 0x01, 0x00, 0xbe, 0x00, 0x00, + 0xbd, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x21, 0x00, 0x00, + 0x36, 0x00, 0x00, 0x28, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x5f, 0x00, 0x00}; diff --git a/gods/elemental/ruggilli.211.xpm b/gods/elemental/ruggilli.211.xpm new file mode 100644 index 000000000..0081df9cb --- /dev/null +++ b/gods/elemental/ruggilli.211.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * rugilli_211_xpm[] = { +"24 24 4 1", +" s None c none", +". c firebrick", +"X c red", +"o c yellow", +" ", +" ", +" ", +" .. ", +" . . ", +"XX. . ", +"XXX .. ", +" X ", +" X X ", +"XX. XX ", +"XX X. ", +"XX. .X ", +" X X. ", +".. . . ", +" X.XX . ", +" XXXXX . ", +". XX.X . ", +". XX X ", +"o.XX X ", +". X ", +"o.. .. ", +"o . . ", +"ooXXX . ", +"XXXXX . "}; diff --git a/gods/elemental/ruggilli.212 b/gods/elemental/ruggilli.212 new file mode 100644 index 000000000..c6de00bfd --- /dev/null +++ b/gods/elemental/ruggilli.212 @@ -0,0 +1,9 @@ +#define rugilli_width 24 +#define rugilli_height 24 +static char rugilli_bits[] = { + 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x0e, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x62, 0x00, 0x00, + 0x66, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x09, 0x00, 0x00, 0x09, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x13, 0x00, 0x00, 0x12, 0x00, 0x00, 0xb2, 0x01, 0x00, + 0xb6, 0x00, 0x00, 0xe5, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x09, 0x00, 0x00, + 0x3f, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x5d, 0x00, 0x00, 0x57, 0x00, 0x00}; diff --git a/gods/elemental/ruggilli.212.xpm b/gods/elemental/ruggilli.212.xpm new file mode 100644 index 000000000..3b7a410c7 --- /dev/null +++ b/gods/elemental/ruggilli.212.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * rugilli_212_xpm[] = { +"24 24 4 1", +" s None c none", +". c red", +"X c yellow", +"o c firebrick", +" ", +" .. ", +" . ", +" ... ", +" . ", +" . ", +" . . ", +" . .. ", +" ..X .. ", +".... . ", +". . ", +". . ", +"X. . ", +".. . ", +" . . ", +"X. o. .. ", +"X..X.. . ", +".X.XX... ", +"X...X. ", +".XX.XX ", +"...... ", +"oX....X ", +".X...X. ", +"...X.X. "}; diff --git a/gods/elemental/ruggilli.213 b/gods/elemental/ruggilli.213 new file mode 100644 index 000000000..43e4374a3 --- /dev/null +++ b/gods/elemental/ruggilli.213 @@ -0,0 +1,9 @@ +#define rugilli_width 24 +#define rugilli_height 24 +static char rugilli_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x61, 0x00, 0x00, 0x33, 0x00, 0x00, 0x03, 0x00, 0x00, + 0x32, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x38, 0x00, 0x00, 0x20, 0x00, 0x00, + 0x31, 0x00, 0x00, 0x74, 0x00, 0x00, 0x5e, 0x00, 0x00, 0x64, 0x00, 0x00, + 0x3f, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x31, 0x00, 0x00, + 0x3f, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x75, 0x00, 0x00, 0x5f, 0x00, 0x00}; diff --git a/gods/elemental/ruggilli.213.xpm b/gods/elemental/ruggilli.213.xpm new file mode 100644 index 000000000..f928ca2a1 --- /dev/null +++ b/gods/elemental/ruggilli.213.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * rugilli_213_xpm[] = { +"24 24 5 1", +" s None c none", +". c red", +"X c yellow", +"o c firebrick", +"O c black", +" ", +" ", +" ", +" . ", +" . ", +". .. ", +".. .. ", +".. XX ", +"X.XX.. ", +".. .o ", +" o.. ", +" . ", +".XX O. ", +" . ... ", +" ....X. ", +" .XX.. ", +"...... ", +".X.. o ", +"X... o ", +".XXXoo ", +"...... ", +"X..... ", +"o .Xoo. ", +"..oo.X. "}; diff --git a/gods/elemental/ruggilli.311 b/gods/elemental/ruggilli.311 new file mode 100644 index 000000000..e54b30a15 --- /dev/null +++ b/gods/elemental/ruggilli.311 @@ -0,0 +1,9 @@ +#define rugilli_width 24 +#define rugilli_height 24 +static char rugilli_bits[] = { + 0x00, 0xd7, 0x41, 0x00, 0x56, 0xc1, 0x00, 0xd8, 0x19, 0x00, 0x60, 0x43, + 0x00, 0xd0, 0x2d, 0x00, 0xe2, 0x36, 0x00, 0xee, 0x7e, 0x00, 0xc4, 0xfa, + 0x00, 0xc0, 0xbb, 0x00, 0xa0, 0xe6, 0x00, 0xe0, 0x4f, 0x00, 0xd0, 0x0a, + 0x00, 0xe0, 0x8e, 0x00, 0xc0, 0xde, 0x00, 0xa0, 0x5d, 0x00, 0x60, 0xf7, + 0x00, 0x20, 0xba, 0x00, 0xe0, 0xf7, 0x00, 0x80, 0xff, 0x00, 0x00, 0x0c, + 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/gods/elemental/ruggilli.311.xpm b/gods/elemental/ruggilli.311.xpm new file mode 100644 index 000000000..938075643 --- /dev/null +++ b/gods/elemental/ruggilli.311.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * rugilli_311_xpm[] = { +"24 24 5 1", +" s None c none", +". c red", +"X c yellow", +"o c firebrick", +"O c black", +" ... .X...XXXXX.X", +" .. .X. oXXXXXoo", +" ..X.o.XXOOXXX", +" o. .oXXXXoX", +" o .oo ooXo X", +" . o..Xo. ooXX", +" ... o..X.....oX", +" . ..X. o....", +" o.o. o..Xo", +" o oX..XXoOo", +" ...o.ooX O ", +" o ..XoXo ", +" ...X..o O", +" ..Xo.oo oO", +" oX.oX..o . ", +" .oXo.oX....", +" oXXXoXo..Xo", +" oo....Xo...", +" oo...oo..", +" ooXXXX", +" oooo", +" ", +" ", +" "}; diff --git a/gods/elemental/ruggilli.312 b/gods/elemental/ruggilli.312 new file mode 100644 index 000000000..75a8b86c2 --- /dev/null +++ b/gods/elemental/ruggilli.312 @@ -0,0 +1,9 @@ +#define rugilli_width 24 +#define rugilli_height 24 +static char rugilli_bits[] = { + 0x00, 0xd8, 0xf1, 0x00, 0x74, 0xe1, 0x00, 0xd0, 0x11, 0x00, 0x70, 0x43, + 0x00, 0xd8, 0xaf, 0x00, 0xb2, 0x37, 0x00, 0xe0, 0x7f, 0x00, 0xc4, 0xfb, + 0x00, 0xcc, 0xbf, 0x00, 0xec, 0xa7, 0x00, 0xe8, 0x0f, 0x00, 0xe0, 0x8d, + 0x00, 0xe0, 0xdf, 0x00, 0xc0, 0x5e, 0x00, 0xc0, 0xef, 0x00, 0xe0, 0xe7, + 0x00, 0xa0, 0xff, 0x00, 0xc0, 0xb7, 0x00, 0xc0, 0xff, 0x00, 0x00, 0xca, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/gods/elemental/ruggilli.312.xpm b/gods/elemental/ruggilli.312.xpm new file mode 100644 index 000000000..9268aee45 --- /dev/null +++ b/gods/elemental/ruggilli.312.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * rugilli_312_xpm[] = { +"24 24 5 1", +" s None c none", +". c red", +"X c yellow", +"o c firebrick", +"O c black", +" ..X...XXX...o", +" . .O.X.XXXXoo.", +" .X...XXXOXXX", +" ...X..XXXX.X", +" .oXo..o..X.X.", +" . o.Xoo..X..XX", +" ...o...o..X", +" . ....X...oo", +" .. ..O.o...X.", +" .. .o.o..X .X.", +" . ..ooo.. ", +" ..O. .. o", +" .Oo..o..X.o", +" .. o...X.X", +" ..O...X...", +" ..o.o.X ...", +" . ooo..o...", +" .o.O.XO.XO", +" ..o.oooo..", +" . O o.", +" ", +" ", +" ", +" "}; diff --git a/gods/elemental/ruggilli.313 b/gods/elemental/ruggilli.313 new file mode 100644 index 000000000..bb6302fe7 --- /dev/null +++ b/gods/elemental/ruggilli.313 @@ -0,0 +1,9 @@ +#define rugilli_width 24 +#define rugilli_height 24 +static char rugilli_bits[] = { + 0x00, 0xd0, 0xe5, 0x00, 0x60, 0xc3, 0x00, 0x40, 0x89, 0x00, 0x10, 0x83, + 0x00, 0xe0, 0x8f, 0x00, 0xe0, 0xbe, 0x00, 0xf0, 0xfe, 0x00, 0xe0, 0xff, + 0x00, 0xe0, 0xbd, 0x00, 0xe0, 0xa7, 0x00, 0xa0, 0x06, 0x00, 0x80, 0x4f, + 0x00, 0xe0, 0xde, 0x00, 0xe0, 0x7f, 0x00, 0xd0, 0xfb, 0x00, 0xc0, 0xf4, + 0x00, 0x80, 0xbf, 0x00, 0x40, 0xfe, 0x00, 0xc0, 0xec, 0x00, 0x00, 0xb2, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/gods/elemental/ruggilli.313.xpm b/gods/elemental/ruggilli.313.xpm new file mode 100644 index 000000000..0ec9e35fb --- /dev/null +++ b/gods/elemental/ruggilli.313.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * rugilli_313_xpm[] = { +"24 24 5 1", +" s None c none", +". c red", +"X c yellow", +"o c firebrick", +"O c black", +" . ...XoXXooo", +" ..X.oXXXX.O", +" .X.XXoXXXo", +" . XX..XXXXXo", +" ....o..XXXo", +" .o.X..o.. o", +" ....X......o", +" ooO........", +" ....Xo..o .", +" .o.o..X o .", +" .X.X.. ", +" X..... O ", +" ..oX.O.o O.", +" ........o. ", +" . .o..X.o...", +" ..XX. ....", +" .ooOoo.X.", +" . .o.O...", +" .o o.XoO.", +" o .. o", +" ", +" ", +" ", +" "}; diff --git a/gods/elemental/ruggilli.411 b/gods/elemental/ruggilli.411 new file mode 100644 index 000000000..316234940 --- /dev/null +++ b/gods/elemental/ruggilli.411 @@ -0,0 +1,9 @@ +#define rugilli_width 24 +#define rugilli_height 24 +static char rugilli_bits[] = { + 0x77, 0x00, 0x00, 0xb3, 0x00, 0x00, 0xa1, 0x00, 0x00, 0xad, 0x00, 0x00, + 0xc1, 0x00, 0x00, 0xed, 0x00, 0x00, 0x5d, 0x00, 0x00, 0xff, 0x00, 0x00, + 0xfb, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x40, 0x01, 0x00, + 0xa4, 0x00, 0x00, 0xec, 0x01, 0x00, 0x5b, 0x03, 0x00, 0x7f, 0x00, 0x00, + 0xf2, 0x01, 0x00, 0x56, 0x01, 0x00, 0xff, 0x00, 0x00, 0x7f, 0x00, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/gods/elemental/ruggilli.411.xpm b/gods/elemental/ruggilli.411.xpm new file mode 100644 index 000000000..c863c40ad --- /dev/null +++ b/gods/elemental/ruggilli.411.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * rugilli_411_xpm[] = { +"24 24 5 1", +"o s None c none", +". c firebrick", +"X c yellow", +" c red", +"O c black", +" .X .ooooooooooooooooo", +" .XX. o.oooooooooooooooo", +" XXoo.X oooooooooooooooo", +" XOOo.X oooooooooooooooo", +" Xoooo oooooooooooooooo", +" X o oooooooooooooooo", +" X .o.ooooooooooooooooo", +" . .oooooooooooooooo", +" X. . oooooooooooooooo", +" O. X oooooooooooooooo", +"ooOoX .oooooooooooooooo", +"oooooX X.ooooooooooooooo", +"ooOoo.o oooooooooooooooo", +"ooO.o ooooooooooooooo", +". o o.X oooooooooooooo", +" XXooooooooooooooo", +"X.XX .ooooooooooooooo", +"X X X.X.ooooooooooooooo", +" . .oooooooooooooooo", +". ooooooooooooooooo", +". ..ooooooooooooooooo", +"oooooooooooooooooooooooo", +"oooooooooooooooooooooooo", +"oooooooooooooooooooooooo"}; diff --git a/gods/elemental/ruggilli.412 b/gods/elemental/ruggilli.412 new file mode 100644 index 000000000..af47a1d9b --- /dev/null +++ b/gods/elemental/ruggilli.412 @@ -0,0 +1,9 @@ +#define rugilli_width 24 +#define rugilli_height 24 +static char rugilli_bits[] = { + 0x6f, 0x00, 0x00, 0xf3, 0x00, 0x00, 0xe1, 0x00, 0x00, 0x19, 0x00, 0x00, + 0x51, 0x00, 0x00, 0xff, 0x01, 0x00, 0x5b, 0x01, 0x00, 0xdf, 0x00, 0x00, + 0x5f, 0x01, 0x00, 0xbb, 0x01, 0x00, 0x40, 0x01, 0x00, 0x24, 0x01, 0x00, + 0xec, 0x00, 0x00, 0xd9, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xff, 0x00, 0x00, + 0xff, 0x00, 0x00, 0xdb, 0x01, 0x00, 0xfe, 0x00, 0x00, 0x7f, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/gods/elemental/ruggilli.412.xpm b/gods/elemental/ruggilli.412.xpm new file mode 100644 index 000000000..18ffd7851 --- /dev/null +++ b/gods/elemental/ruggilli.412.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * rugilli_412_xpm[] = { +"24 24 5 1", +" c red", +". c firebrick", +"X c yellow", +"o s None c none", +"O c black", +" ..X ooooooooooooooooo", +"..XX oooooooooooooooo", +" XXXX . oooooooooooooooo", +".XXO.XXooooooooooooooooo", +".XXX X ooooooooooooooooo", +". . . ooooooooooooooo", +" .X X X ooooooooooooooo", +". . X oooooooooooooooo", +". . o X ooooooooooooooo", +" X X ooooooooooooooo", +"oooooo X ooooooooooooooo", +"oo.oo XX ooooooooooooooo", +"oo. o .oooooooooooooooo", +" XX X oooooooooooooooo", +"XXX . oooooooooooooooo", +" . . oooooooooooooooo", +". O oooooooooooooooo", +" XO XO ooooooooooooooo", +"X.. O oooooooooooooooo", +" O ..O ooooooooooooooooo", +"OO o.ooooooooooooooooooo", +"oooooooooooooooooooooooo", +"oooooooooooooooooooooooo", +"oooooooooooooooooooooooo"}; diff --git a/gods/elemental/ruggilli.413 b/gods/elemental/ruggilli.413 new file mode 100644 index 000000000..dd76aa189 --- /dev/null +++ b/gods/elemental/ruggilli.413 @@ -0,0 +1,9 @@ +#define rugilli_width 24 +#define rugilli_height 24 +static char rugilli_bits[] = { + 0xcf, 0x00, 0x00, 0xe6, 0x01, 0x00, 0x43, 0x01, 0x00, 0x4b, 0x00, 0x00, + 0xa2, 0x00, 0x00, 0xdb, 0x01, 0x00, 0xbb, 0x03, 0x00, 0xfe, 0x01, 0x00, + 0xbb, 0x02, 0x00, 0x7b, 0x03, 0x00, 0x80, 0x00, 0x00, 0x4c, 0x02, 0x00, + 0xdd, 0x01, 0x00, 0xb6, 0x01, 0x00, 0x9f, 0x01, 0x00, 0xff, 0x01, 0x00, + 0x65, 0x02, 0x00, 0xad, 0x02, 0x00, 0xff, 0x01, 0x00, 0xff, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/gods/elemental/ruggilli.413.xpm b/gods/elemental/ruggilli.413.xpm new file mode 100644 index 000000000..1c3edce56 --- /dev/null +++ b/gods/elemental/ruggilli.413.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * rugilli_413_xpm[] = { +"24 24 5 1", +" c firebrick", +". c red", +"X c yellow", +"O c black", +"o s None c none", +" .. XX..oooooooooooooooo", +"O..XX....ooooooooooooooo", +" OXXXX.o.ooooooooooooooo", +" .X XX.ooooooooooooooooo", +" .XXX.X.oooooooooooooooo", +" .X..X.. ooooooooooooooo", +" .o...X. .oooooooooooooo", +"....O....ooooooooooooooo", +".. ...X.o.oooooooooooooo", +"..o ...X..oooooooooooooo", +"ooooooo.oooooooooooooooo", +"oo.Ooo.XX.oooooooooooooo", +".o.O.o...ooooooooooooooo", +"o..o.Oo..ooooooooooooooo", +". ..XX. ooooooooooooooo", +"........ Xoooooooooooooo", +".X.XXO.XX.oooooooooooooo", +".X..X X.X.oooooooooooooo", +".. O . ooooooooooooooo", +" O O .oooooooooooooooo", +"oooooooooooooooooooooooo", +"oooooooooooooooooooooooo", +"oooooooooooooooooooooooo", +"oooooooooooooooooooooooo"}; diff --git a/gods/elemental/ruggilli.arc b/gods/elemental/ruggilli.arc new file mode 100644 index 000000000..a4cf42b3a --- /dev/null +++ b/gods/elemental/ruggilli.arc @@ -0,0 +1,74 @@ +# elemental -- war/dragon god Ruggilli +Object Ruggilli +other_arch dragon +race consuming_fire_creatures +face ruggilli.111 +animation Ruggilli +is_animated 1 +Str 30 +Con 30 +Dex 30 +Int 30 +Wis 30 +Pow 30 +monster 1 +alive 1 +type 50 +attacktype 5 +path_attuned 131074 +path_repelled 10500 +path_denied 82945 +immune 4 +protected 7 +vulnerable 16 +armour 20 +ac -5 +wc -3 +dam 60 +hp 800 +maxhp 800 +level 15 +speed 0.50 +can_use_weapon 1 +can_cast_spell 1 +reflect_missile 1 +last_heal 1 +last_eat 1 +msg +Chaos God of slaughter and terror, Consuming worm, Greedy gut +endmsg +exp 1 +weight 500000 +end +More +Object Ruggilli_2 +name Ruggilli +face ruggilli.211 +animation Ruggilli_2 +monster 1 +alive 1 +x 1 +weight 500000 +end +More +Object Ruggilli_3 +name Ruggilli +face ruggilli.311 +animation Ruggilli_3 +monster 1 +alive 1 +y 1 +weight 500000 +end +More +Object Ruggilli_4 +name Ruggilli +face ruggilli.411 +animation Ruggilli_4 +monster 1 +alive 1 +y 1 +x 1 +weight 500000 +editable 0 +end diff --git a/gods/elemental/rugilli.face b/gods/elemental/rugilli.face new file mode 100644 index 000000000..cbf5a27df --- /dev/null +++ b/gods/elemental/rugilli.face @@ -0,0 +1,20 @@ +animation Ruggilli +ruggilli.111 +ruggilli.112 +ruggilli.113 +mina +animation Ruggilli_2 +ruggilli.211 +ruggilli.212 +ruggilli.213 +mina +animation Ruggilli_3 +ruggilli.311 +ruggilli.312 +ruggilli.313 +mina +animation Ruggilli_4 +ruggilli.411 +ruggilli.412 +ruggilli.413 +mina diff --git a/gods/elemental/sorig.arc b/gods/elemental/sorig.arc new file mode 100644 index 000000000..7e2df30d0 --- /dev/null +++ b/gods/elemental/sorig.arc @@ -0,0 +1,39 @@ +# elemental -- storm god Sorig +Object Sorig +other_arch para_lightning +type 50 +face para_light.111 +race para_air,air_elemental,para_lightning +animation para_lightning +is_animated 1 +Str 30 +Con 30 +Dex 30 +Int 30 +Wis 30 +Pow 30 +monster 1 +alive 1 +attacktype 8 +immune 8 +protected 8 +path_attuned 131096 +path_repelled 256 +path_denied 66561 +armour 40 +ac -5 +wc -1 +dam 40 +hp 300 +level 15 +speed 0.40 +can_cast_spell 1 +can_use_weapon 1 +can_use_armour 1 +msg +Lord of Storms, King of Thunder and Lightning, Sky Lord +endmsg +exp 1 +weight 1 +editable 0 +end diff --git a/gods/supernatural/devourers.arc b/gods/supernatural/devourers.arc new file mode 100644 index 000000000..a0a7cb6e6 --- /dev/null +++ b/gods/supernatural/devourers.arc @@ -0,0 +1,53 @@ +# supernatural -- the devourers of souls +Object Devourers +other_arch wight +type 50 +title Gaea +face grimreaper.112 +race undead +animation grimreaper +is_animated 1 +monster 1 +alive 1 +Str 30 +Con 30 +Dex 30 +Int 30 +Wis 30 +Pow 30 +attacktype 196736 +path_attuned 262144 +path_denied 590082 +path_repelled 129 +immune 213120 +protected 213120 +vulnerable 4 +ac -12 +wc -1 +hp 350 +dam 50 +last_eat -3 +last_heal -1 +level 15 +speed 0.35 +can_cast_spell 1 +can_use_weapon 1 +can_use_armour 1 +undead 1 +can_see_in_dark 1 +msg +Soul Eaters, Harbingers of Death, Nameless Lords of the Tomb +endmsg +exp 1 +weight 1 +editable 0 +end +Object crystalball +name glass sphere +nrof 1 +face crystalball.111 +material 4 +weight 10000 +editable 2048 +value 10000 +end diff --git a/gods/supernatural/gorokh.arc b/gods/supernatural/gorokh.arc new file mode 100644 index 000000000..0fb9f2499 --- /dev/null +++ b/gods/supernatural/gorokh.arc @@ -0,0 +1,40 @@ +# supernatural -- demon king Gorokh +Object Gorokh +title Valriel +other_arch devil +type 50 +face devil.111 +slaying angel +race demon +animation Lucifer +is_animated 1 +Str 30 +Con 30 +Dex 30 +Int 30 +Wis 30 +Pow 30 +monster 1 +alive 1 +attacktype 16384 +path_attuned 393216 +path_denied 1025 +protected 16416 +immune 16416 +armour 50 +ac -5 +wc -3 +dam 50 +hp 350 +level 15 +speed 0.25 +can_cast_spell 1 +can_use_armour 1 +can_use_weapon 1 +msg +Demon King, Duke of Hell, Temptor and Tormentor +endmsg +exp 1 +weight 400000 +editable 0 +end diff --git a/gods/supernatural/valriel.arc b/gods/supernatural/valriel.arc new file mode 100644 index 000000000..68bdacc32 --- /dev/null +++ b/gods/supernatural/valriel.arc @@ -0,0 +1,40 @@ +# supernatural -- lord of angels Valriel +Object Valriel +title Gorokh +other_arch angel +face archangel.115 +slaying demon +race angel +animation archangle +Str 30 +Con 30 +Dex 30 +Int 30 +Wis 30 +Pow 30 +is_animated 1 +type 50 +monster 1 +alive 1 +attacktype 16384 +path_attuned 1025 +path_denied 393216 +immune 16416 +protected 16416 +armour 50 +ac -7 +wc -1 +hp 350 +dam 50 +level 15 +speed 0.25 +can_cast_spell 1 +can_use_armour 1 +can_use_weapon 1 +msg +Lord of Angels, Duke of the Heavens, Healer and Protector +endmsg +exp 1 +weight 100000 +editable 0 +end diff --git a/inorganic/cinna.111 b/inorganic/cinna.111 new file mode 100644 index 000000000..c26fac741 --- /dev/null +++ b/inorganic/cinna.111 @@ -0,0 +1,9 @@ +#define cinna_width 24 +#define cinna_height 24 +static char cinna_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x1a, 0x00, 0x00, 0xf3, 0x00, + 0x00, 0xd5, 0x01, 0x80, 0x64, 0x03, 0xe0, 0xa2, 0x07, 0xa0, 0xc9, 0x0f, + 0xb0, 0xa3, 0x06, 0xf0, 0x8b, 0x03, 0xc0, 0xce, 0x01, 0x00, 0xdc, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/cinna.111.xpm b/inorganic/cinna.111.xpm new file mode 100644 index 000000000..8d03e3c96 --- /dev/null +++ b/inorganic/cinna.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * cinna_111_xpm[] = { +"24 24 3 1", +" s None c None", +". c black", +"X c firebrick", +" ", +" ", +" ", +" ", +" ", +" ... ", +" .X.. ", +" ..XX.... ", +" .X.X.X... ", +" .XX.XX..X.. ", +" ...X.XXX.X.... ", +" .X..XX.XX...... ", +" ..X...XXX.X.X.. ", +" ......X.XXX... ", +" .. ...XX... ", +" ...X.. ", +" ... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/dirt.111 b/inorganic/dirt.111 new file mode 100644 index 000000000..87e8fa7df --- /dev/null +++ b/inorganic/dirt.111 @@ -0,0 +1,9 @@ +#define dirt_width 24 +#define dirt_height 24 +static char dirt_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x08, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x16, 0x00, 0x00, 0x17, 0x00, + 0x80, 0x0f, 0x00, 0x80, 0x5f, 0x00, 0xc0, 0x2b, 0x00, 0xc0, 0x6e, 0x01, + 0xe0, 0x5f, 0x02, 0xf4, 0x8d, 0x12, 0xf8, 0x7b, 0x06, 0xb0, 0xde, 0x24, + 0xe0, 0x3b, 0x00, 0xd0, 0xaf, 0x05, 0x10, 0x7f, 0x00, 0x80, 0x2c, 0x01, + 0x20, 0x44, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/dirt.111.xpm b/inorganic/dirt.111.xpm new file mode 100644 index 000000000..0ef9e3855 --- /dev/null +++ b/inorganic/dirt.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * dirt_111_xpm[] = { +"24 24 4 1", +" s None c None", +". s Dark brown c Sienna", +"X c black", +"o c grey50", +" ", +" ", +" ", +" ", +" . ", +" X. ", +" ..o. ", +" X..o.o ", +" .X...ooo ", +" X.X...o.o ", +" ....o.o.oo ", +" X.o...o..o. ", +" .X...X..o.oo. ", +" . .X.X.o..ooo.o. . ", +" o.X.X...o....oo.. ", +" X.o.o....o..oo. o. ", +" .....o...ooooo ", +" . X.....o.o..o. ", +" . ....... ", +" .o ..o. o. ", +" . . .o ", +" . ", +" ", +" "}; diff --git a/inorganic/dust_effect.111 b/inorganic/dust_effect.111 new file mode 100644 index 000000000..221a96375 --- /dev/null +++ b/inorganic/dust_effect.111 @@ -0,0 +1,9 @@ +#define dust_effect_width 24 +#define dust_effect_height 24 +static char dust_effect_bits[] = { + 0x00, 0xa8, 0x82, 0x4a, 0x6a, 0xaa, 0x20, 0x01, 0xa2, 0x99, 0xa8, 0x08, + 0x22, 0x90, 0x20, 0xaa, 0x23, 0xaf, 0x80, 0x0a, 0xa2, 0xa2, 0x80, 0x1c, + 0x10, 0x12, 0x01, 0xa8, 0x29, 0x98, 0x00, 0x02, 0x22, 0x4b, 0xaa, 0x28, + 0x00, 0x10, 0x20, 0xaa, 0x81, 0x9a, 0x80, 0x02, 0x86, 0x74, 0x2a, 0x15, + 0x08, 0x40, 0x08, 0x58, 0x5b, 0xa1, 0x20, 0x88, 0x44, 0xaa, 0x90, 0x8a, + 0x04, 0x22, 0x00, 0x2b, 0xa1, 0xa9, 0x42, 0x08, 0xa2, 0x04, 0x54, 0x41}; diff --git a/inorganic/dust_effect.111.xpm b/inorganic/dust_effect.111.xpm new file mode 100644 index 000000000..c26d240a4 --- /dev/null +++ b/inorganic/dust_effect.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * dust_effect_111_xpm[] = { +"24 24 3 1", +" s None c None", +". c black", +"X s Dark brown c Sienna", +" . . . . X .", +".. . .X . . .. . . X .", +" . XX . . X .", +". .XX . .. . . ", +" X X . XX X . ", +".X . XX X . XX.. . .", +"X X X . . . .. .", +" . X . . ... ", +" X . .X ... ", +" .. . X. XX . XX. .", +" .XX . X . ", +".. .. . . X . . . X. ", +" . X . . X. ", +" .. .X .. X . X .X .", +" . XX . .X . .", +" . .. . . . . X.. ", +" X. . . .. ", +" .XX . .. XX . ..X . .", +" . . X. . .X . ", +" . . . . . .. X .", +" . . X ", +".. . . . X XX . . X", +" . . .X X . X", +" . . . . . X "}; diff --git a/inorganic/dust_effect.112 b/inorganic/dust_effect.112 new file mode 100644 index 000000000..33319d99b --- /dev/null +++ b/inorganic/dust_effect.112 @@ -0,0 +1,9 @@ +#define dust_effect_width 24 +#define dust_effect_height 24 +static char dust_effect_bits[] = { + 0x11, 0x31, 0x19, 0x55, 0x15, 0x31, 0xaa, 0x9d, 0xc6, 0x85, 0xc8, 0x64, + 0xa4, 0xe2, 0x0e, 0x37, 0x9d, 0x46, 0xc3, 0x54, 0xa4, 0xd4, 0xba, 0x31, + 0x2a, 0x16, 0x69, 0xcc, 0xa1, 0xdc, 0x80, 0x46, 0xeb, 0xa7, 0x5e, 0x97, + 0xf0, 0x38, 0xa1, 0x61, 0x2a, 0x08, 0x87, 0x42, 0x6e, 0x71, 0x31, 0x6c, + 0x46, 0x6c, 0x09, 0x7c, 0x6a, 0x25, 0x98, 0x23, 0x8c, 0x28, 0x0e, 0x23, + 0x89, 0x91, 0x2b, 0x85, 0x33, 0x74, 0x2a, 0x2a, 0x21, 0x40, 0x91, 0x15}; diff --git a/inorganic/dust_effect.112.xpm b/inorganic/dust_effect.112.xpm new file mode 100644 index 000000000..7802e4c9e --- /dev/null +++ b/inorganic/dust_effect.112.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * dust_effect_112_xpm[] = { +"24 24 4 1", +" c black", +". s none c none", +"X c chocolate", +"o s Dark brown c Sienna", +" ... ... ... .. .. ...", +" . . . XX. .o... ... ..", +". .o. .XX.oo .. . ... ", +" .o.... ... ..XX.. o. .", +"..o.. . . ... XX.oo ....", +"XX . .. .oo .. . ... .", +"XX....XX.. .o. ... .. . ", +".. . .XX. . . ...oo..", +".o. . ...o . ... ..o. .", +"..oo.. o .... .o.. .XX", +".......o.XX...o.XX. . XX", +" .. . .XXXX.o.XX . .. ", +".... XX ...XX .. .... . ", +" ....XX.. . . ..... ....", +" .... . .... .. XX.XX.", +" ... oo. ... ....XX.XX.", +". ... ... .XX. .. ....", +".. XX o..o. .XX. oo.. ..", +"...XX.. o... .... o... ", +"... . ... o ....XX... ..", +" ..o...XX... .. X. .o..", +" . o...XX .. .... .oo .", +". o . ... . . .. .... ..", +"...... . ... .. . . ..."}; diff --git a/inorganic/dust_effect.113 b/inorganic/dust_effect.113 new file mode 100644 index 000000000..602960843 --- /dev/null +++ b/inorganic/dust_effect.113 @@ -0,0 +1,9 @@ +#define dust_effect_width 24 +#define dust_effect_height 24 +static char dust_effect_bits[] = { + 0x92, 0x20, 0xb0, 0x91, 0x15, 0x1c, 0xce, 0xa2, 0xa8, 0x84, 0xd8, 0x50, + 0x0a, 0x06, 0x38, 0x23, 0x74, 0x04, 0xaa, 0xa1, 0x82, 0x45, 0xa4, 0x1c, + 0x0d, 0x2d, 0xb0, 0x12, 0x85, 0x84, 0xba, 0x2a, 0x8a, 0x25, 0x04, 0x46, + 0x20, 0xa3, 0x89, 0x11, 0xd4, 0x20, 0xe0, 0x88, 0x80, 0xd4, 0x84, 0x65, + 0x02, 0xa3, 0x9e, 0x38, 0x1d, 0x0d, 0x20, 0xb8, 0xb0, 0x41, 0x42, 0x0d, + 0x00, 0x80, 0x00, 0x91, 0x60, 0x49, 0xea, 0xc0, 0x88, 0x55, 0x5c, 0x57}; diff --git a/inorganic/dust_effect.113.xpm b/inorganic/dust_effect.113.xpm new file mode 100644 index 000000000..a80ad0d34 --- /dev/null +++ b/inorganic/dust_effect.113.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * dust_effect_113_xpm[] = { +"24 24 3 1", +" s None c none", +". c black", +"X s Dark brown c Sienna", +" . . . . X. .", +"X . X. . . .X. ", +" XX. XX . . . X . .", +" . . XX .. . . ", +" . . .X XX. ", +".. . . ... X ", +" . . . XX . . . .", +". . X . . . .X. ", +". XX X .. . XX .", +" X . X . . X .", +" . XX. . X . . X . .", +". . X . X. X ", +" . .. . .. . X", +". . . . .X . X", +" ... . X .", +" . . .X . .X . X. ", +" . XX . . ..XX .", +" ..X . .X. . .. ", +" X .XX . XX .", +". X . . . .X ", +" X ", +". X . .X . X . ", +" . . XX. X. X .", +". . . . ... . ... X . "}; diff --git a/inorganic/dust_effect.arc b/inorganic/dust_effect.arc new file mode 100644 index 000000000..8f25c0117 --- /dev/null +++ b/inorganic/dust_effect.arc @@ -0,0 +1,19 @@ +Object dust_effect +name cloud of dust +type 88 +face dust_effect.111 +color_fg brown +color_bg khaki +anim +dust_effect.111 +dust_effect.112 +dust_effect.113 +mina +speed 1 +attacktype 4194304 +wc -3 +dam 1 +flying 1 +no_pick 1 +editable 32 +end diff --git a/inorganic/fix_mercury.111 b/inorganic/fix_mercury.111 new file mode 100644 index 000000000..3cef6d748 --- /dev/null +++ b/inorganic/fix_mercury.111 @@ -0,0 +1,9 @@ +#define fix_mercury_width 24 +#define fix_mercury_height 24 +static char fix_mercury_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0x1f, 0x80, 0x55, 0x1d, 0xc0, 0xaa, 0x16, 0x60, 0x55, 0x1b, + 0xb0, 0xaa, 0x15, 0xf8, 0xff, 0x1a, 0xa8, 0xaa, 0x15, 0x58, 0xd5, 0x1a, + 0xa8, 0xaa, 0x15, 0x58, 0xd5, 0x1a, 0xa8, 0xaa, 0x15, 0x58, 0xd5, 0x1a, + 0xa8, 0xaa, 0x0d, 0x58, 0xd5, 0x06, 0xa8, 0xaa, 0x03, 0x58, 0xd5, 0x01, + 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/fix_mercury.111.xpm b/inorganic/fix_mercury.111.xpm new file mode 100644 index 000000000..29ebdd087 --- /dev/null +++ b/inorganic/fix_mercury.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * fix_mercury_111_xpm[] = { +"24 24 3 1", +" s None c None", +". c black", +"X c grey75", +" ", +" ", +" ", +" ", +" ............. ", +" ..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.. ", +" .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.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.. ", +" ..X.X.X.X.X..X.. ", +" .X.X.X.X.X.X... ", +" ..X.X.X.X.X... ", +" ............. ", +" ", +" ", +" "}; diff --git a/inorganic/fix_mercury.112 b/inorganic/fix_mercury.112 new file mode 100644 index 000000000..f6f77fa74 --- /dev/null +++ b/inorganic/fix_mercury.112 @@ -0,0 +1,9 @@ +#define fix_mercury_width 24 +#define fix_mercury_height 24 +static char fix_mercury_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0x1f, 0x80, 0xaa, 0x1a, 0x40, 0x55, 0x1d, 0xa0, 0xaa, 0x16, + 0x50, 0x55, 0x1b, 0xf8, 0xff, 0x15, 0x58, 0xd5, 0x1a, 0xa8, 0xaa, 0x15, + 0x58, 0xd5, 0x1a, 0xa8, 0xaa, 0x15, 0x58, 0xd5, 0x1a, 0xa8, 0xaa, 0x15, + 0x58, 0xd5, 0x0a, 0xa8, 0xaa, 0x05, 0x58, 0xd5, 0x02, 0xa8, 0xaa, 0x01, + 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/fix_mercury.112.xpm b/inorganic/fix_mercury.112.xpm new file mode 100644 index 000000000..65376e60f --- /dev/null +++ b/inorganic/fix_mercury.112.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * fix_mercury_112_xpm[] = { +"24 24 3 1", +" s None c None", +". c black", +"X c grey75", +" ", +" ", +" ", +" ", +" ............. ", +" .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.. ", +" ..............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.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..X.X. ", +" .X.X.X.X.X.X..X. ", +" ..X.X.X.X.X..X. ", +" .X.X.X.X.X.X.. ", +" ............. ", +" ", +" ", +" "}; diff --git a/inorganic/grave_dirt.arc b/inorganic/grave_dirt.arc new file mode 100644 index 000000000..85526000a --- /dev/null +++ b/inorganic/grave_dirt.arc @@ -0,0 +1,13 @@ +Object gravedirt +nrof 1 +name graveyard dirt +face dirt.111 +type 73 +color_fg brown +material 64 +is_dust 1 +weight 100 +value 1 +editable 2048 +identified 1 +end diff --git a/inorganic/gypsum.111 b/inorganic/gypsum.111 new file mode 100644 index 000000000..2f34c9600 --- /dev/null +++ b/inorganic/gypsum.111 @@ -0,0 +1,9 @@ +#define gypsum_width 24 +#define gypsum_height 24 +static char gypsum_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x1a, 0x00, 0x00, 0xf3, 0x00, + 0x00, 0xd5, 0x01, 0x80, 0x64, 0x03, 0xe0, 0xa2, 0x07, 0xa0, 0xc9, 0x0f, + 0xb0, 0xa3, 0x06, 0xf0, 0x8b, 0x03, 0xc0, 0xce, 0x01, 0x00, 0xdc, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/gypsum.111.xpm b/inorganic/gypsum.111.xpm new file mode 100644 index 000000000..3385b5295 --- /dev/null +++ b/inorganic/gypsum.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * gypsum_111_xpm[] = { +"24 24 3 1", +" s None c None", +". c grey50", +"X c white", +" ", +" ", +" ", +" ", +" ", +" ... ", +" .X.. ", +" ..XX.... ", +" .X.X.X... ", +" .XX.XX..X.. ", +" ...X.XXX.X.... ", +" .X..XX.XX...... ", +" ..X...XXX.X.X.. ", +" ......X.XXX... ", +" .. ...XX... ", +" ...X.. ", +" ... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/lead.111 b/inorganic/lead.111 new file mode 100644 index 000000000..49d240966 --- /dev/null +++ b/inorganic/lead.111 @@ -0,0 +1,9 @@ +#define lead_width 24 +#define lead_height 24 +static char lead_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x1a, 0x00, 0x00, 0xf3, 0x00, + 0x00, 0xd5, 0x01, 0x80, 0x64, 0x03, 0xe0, 0xa2, 0x07, 0xa0, 0xc9, 0x0f, + 0xb0, 0xa3, 0x06, 0xf0, 0x8b, 0x03, 0xc0, 0xce, 0x01, 0x00, 0xdc, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/lead.111.xpm b/inorganic/lead.111.xpm new file mode 100644 index 000000000..f9b7a52dc --- /dev/null +++ b/inorganic/lead.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * lead_111_xpm[] = { +"24 24 3 1", +" s None c None", +". c black", +"X c grey75", +" ", +" ", +" ", +" ", +" ", +" ... ", +" .X.. ", +" ..XX.... ", +" .X.X.X... ", +" .XX.XX..X.. ", +" ...X.XXX.X.... ", +" .X..XX.XX...... ", +" ..X...XXX.X.X.. ", +" ......X.XXX... ", +" .. ...XX... ", +" ...X.. ", +" ... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/lead.arc b/inorganic/lead.arc new file mode 100644 index 000000000..2cb0a183e --- /dev/null +++ b/inorganic/lead.arc @@ -0,0 +1,12 @@ +Object lead +face lead.111 +material 2 +value 100 +protected 2 +type 73 +immune 64 +weight 5000 +editable 2048 +nrof 1 +magicmap grey +end diff --git a/inorganic/lstone.111 b/inorganic/lstone.111 new file mode 100644 index 000000000..473ce18c6 --- /dev/null +++ b/inorganic/lstone.111 @@ -0,0 +1,10 @@ +#define lstone_width 24 +#define lstone_height 24 +static char lstone_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0xd1, 0x00, + 0xc0, 0xca, 0x03, 0xa0, 0x10, 0x06, 0x50, 0x44, 0x0a, 0xb0, 0x92, 0x0d, + 0x60, 0x25, 0x08, 0xc0, 0x8b, 0x06, 0x00, 0x57, 0x07, 0x00, 0xfc, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + }; diff --git a/inorganic/lstone.111.xpm b/inorganic/lstone.111.xpm new file mode 100644 index 000000000..36922ec01 --- /dev/null +++ b/inorganic/lstone.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * lstone_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c Black", +"X s Light Cyan c Cyan", +"o s Light green c Green", +" ", +" ", +" ", +" ", +" ", +" ", +" ..... ", +" .Xoooo.. ", +" ..Xoooooo... ", +" .X.Xoooooooo.. ", +" .X.XXXoXoXooooo. ", +" ..X.X.ooooooooo. ", +" ..X.X.XXoooooo. ", +" ....X.XXX.X.. ", +" ...X.X.X... ", +" ....... ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/mercury.111 b/inorganic/mercury.111 new file mode 100644 index 000000000..0676eb45d --- /dev/null +++ b/inorganic/mercury.111 @@ -0,0 +1,9 @@ +#define mercury_width 24 +#define mercury_height 24 +static char mercury_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x01, + 0x58, 0x83, 0x03, 0xac, 0x06, 0x00, 0x5c, 0x07, 0x00, 0xf0, 0x11, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0xd7, 0x03, 0xc0, 0xaa, 0x0e, + 0x60, 0x55, 0x15, 0xb0, 0xaa, 0x2a, 0x60, 0x55, 0x35, 0xc0, 0xaa, 0x1e, + 0x80, 0xd7, 0x07, 0x00, 0x78, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x07, + 0x00, 0x00, 0x02, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/mercury.111.xpm b/inorganic/mercury.111.xpm new file mode 100644 index 000000000..97a76eac1 --- /dev/null +++ b/inorganic/mercury.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * mercury_111_xpm[] = { +"24 24 3 1", +" s None c None", +". c grey50", +"X c grey75", +" ", +" ", +" ", +" .... . ", +" ..X.X.. .X. ", +" ..XXX.X.. ", +" ...X.X... ", +" ..... . . ", +" ", +" .... ", +" ...X.X.... ", +" ..X.X.X.X.X... ", +" ..X.XXX.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..... ", +" .... ", +" . ", +" .X. ", +" . ", +" . ", +" ", +" "}; diff --git a/inorganic/mercury.arc b/inorganic/mercury.arc new file mode 100644 index 000000000..85dd7d915 --- /dev/null +++ b/inorganic/mercury.arc @@ -0,0 +1,28 @@ +Object mercury +face mercury.111 +material 2 +value 210 +immune 72 +type 73 +weight 3000 +identified 1 +editable 2048 +magicmap grey +end +Object fix_mercury +name block +title of fixed mercury +face fix_mercury.111 +anim +fix_mercury.111 +fix_mercury.112 +mina +speed 0.5 +material 2 +value 4000 +immune 72 +type 73 +weight 8000 +editable 2048 +magicmap grey +end diff --git a/inorganic/min_oil.111 b/inorganic/min_oil.111 new file mode 100644 index 000000000..e084376ed --- /dev/null +++ b/inorganic/min_oil.111 @@ -0,0 +1,9 @@ +#define min_oil_width 24 +#define min_oil_height 24 +static char min_oil_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x7c, 0x00, + 0x00, 0x7c, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xfe, 0x00, + 0x80, 0xfd, 0x03, 0xc0, 0xfe, 0x07, 0xe0, 0xff, 0x0f, 0xe0, 0xff, 0x0f, + 0xf0, 0xff, 0x1f, 0xf0, 0xff, 0x1f, 0xf0, 0xff, 0x1f, 0xf0, 0xff, 0x1f, + 0xe0, 0xff, 0x0f, 0xe0, 0xff, 0x0f, 0xc0, 0xff, 0x07, 0x80, 0xff, 0x03, + 0x00, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/min_oil.111.xpm b/inorganic/min_oil.111.xpm new file mode 100644 index 000000000..5c354e26b --- /dev/null +++ b/inorganic/min_oil.111.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * min_oil_111_xpm[] = { +"24 24 5 1", +" s None c None", +". c black", +"X c chocolate", +"o s Dark brown c Sienna", +"O c white", +" ", +" ", +" ..... ", +" .Xo.. ", +" .Xoo. ", +" .Xo.. ", +" .Xoo. ", +" ..Xoo.. ", +" ..OXXooo... ", +" ..OXXXoo.o... ", +" ..XXXXooooooo.. ", +" .XXXXXoo.o.o.o. ", +" ..XXXXoooooo.oo.. ", +" ..XXXXooo.o.oo... ", +" ..XXXXoooooo.o... ", +" ..XXXXooo.o.oo... ", +" .XXXXooooooo.o. ", +" ..XXXXoo.o.oo.. ", +" ..XXXoooooo.. ", +" ...XXoooo.. ", +" ......... ", +" ......... ", +" ", +" "}; diff --git a/inorganic/minerals.arc b/inorganic/minerals.arc new file mode 100644 index 000000000..3e51ddb14 --- /dev/null +++ b/inorganic/minerals.arc @@ -0,0 +1,90 @@ +Object min_oil +name bottle +title of mineral oil +face min_oil.111 +nrof 1 +material 4 +type 73 +value 40 +vulnerable 4 +weight 2500 +editable 2048 +magicmap brown +end +Object salt +name pile +title of salt +face salt.111 +nrof 1 +material 64 +type 73 +value 10 +color_fg white +weight 500 +editable 2048 +end +Object sulphur +name pile +title of sulphur +face sulphur.111 +nrof 1 +material 64 +type 73 +value 15 +color_fg yellow +vulnerable 4 +immune 64 +weight 500 +editable 2048 +end +Object phosphorus +name pile +title of phosphorus +face phosphor.111 +nrof 1 +material 64 +type 73 +value 45 +color_fg grey +vulnerable 12 +immune 64 +weight 1000 +editable 2048 +end +Object cinnabar +name pile +title of cinnabar +face cinna.111 +nrof 1 +material 64 +type 73 +value 70 +color_fg red +weight 3000 +editable 2048 +end +Object pyrite +name pile +title of pyrite +face pyrite.111 +nrof 1 +material 66 +type 73 +value 8 +color_fg grey +weight 2000 +editable 2048 +end +Object gypsum +name pile +title of gypsum +face gypsum.111 +nrof 1 +material 64 +type 73 +value 9 +color_fg blue +immune 64 +weight 1500 +editable 2048 +end diff --git a/inorganic/phil_minerals.arc b/inorganic/phil_minerals.arc new file mode 100644 index 000000000..fe641ef2d --- /dev/null +++ b/inorganic/phil_minerals.arc @@ -0,0 +1,70 @@ +Object phil_oil +name bottle +title of philosophical oil +face min_oil.111 +nrof 1 +material 4 +type 73 +value 280 +vulnerable 4 +weight 500 +editable 2048 +end +Object phil_sulphur +name pile +title of philosophical sulphur +face phil_sulphur.111 +nrof 1 +anim +phil_sulphur.111 +phil_sulphur.112 +phil_sulphur.113 +mina +material 64 +type 73 +speed -0.35 +value 110 +color_fg yellow +vulnerable 4 +immune 64 +weight 500 +editable 2048 +end +Object phil_phosphorus +name pile +title of philosophical phosphorus +face phil_phos.111 +nrof 1 +anim +phil_phos.111 +phil_phos.112 +phil_phos.113 +mina +material 64 +speed -0.45 +type 73 +value 350 +color_fg grey +vulnerable 12 +immune 64 +weight 1000 +editable 2048 +end +Object phil_salt +name pile +title of philosophical salt +face phil_salt.111 +nrof 1 +anim +phil_salt.111 +phil_salt.112 +phil_salt.113 +mina +material 64 +type 73 +speed -0.30 +value 80 +color_fg white +weight 500 +editable 2048 +end diff --git a/inorganic/phil_phos.111 b/inorganic/phil_phos.111 new file mode 100644 index 000000000..bb7c3722e --- /dev/null +++ b/inorganic/phil_phos.111 @@ -0,0 +1,9 @@ +#define phil_phos_width 24 +#define phil_phos_height 24 +static char phil_phos_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x40, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x0e, 0x04, 0x00, 0x1a, 0x00, 0x00, 0xf3, 0x00, + 0x10, 0xd5, 0x01, 0x80, 0x64, 0x03, 0xe0, 0xa2, 0x07, 0xa0, 0xc9, 0x0f, + 0xb0, 0xa3, 0x06, 0xf0, 0x8b, 0x03, 0xc0, 0xce, 0x01, 0x00, 0xdc, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/phil_phos.111.xpm b/inorganic/phil_phos.111.xpm new file mode 100644 index 000000000..21075bf98 --- /dev/null +++ b/inorganic/phil_phos.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * phil_phos_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c grey50", +"o c white", +" ", +" ", +" . ", +" . ", +" . ", +" XXX . ", +" XoXX ", +" XXooXXXX ", +" . XoXoXoXXX ", +" XooXooXXoXX ", +" XXXoXoooXoXXXX ", +" XoXXooXooXXXXXX ", +" XXoXXXoooXoXoXX ", +" XXXXXXoXoooXXX ", +" XX XXXooXXX ", +" XXXoXX ", +" XXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/phil_phos.112 b/inorganic/phil_phos.112 new file mode 100644 index 000000000..0bba6c2fe --- /dev/null +++ b/inorganic/phil_phos.112 @@ -0,0 +1,9 @@ +#define phil_phos_width 24 +#define phil_phos_height 24 +static char phil_phos_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x40, 0x0e, 0x00, 0x08, 0x1a, 0x08, 0x00, 0xf3, 0x00, + 0x00, 0xd5, 0x01, 0x80, 0x64, 0x03, 0xe0, 0xa2, 0x07, 0xa0, 0xc9, 0x0f, + 0xb0, 0xa3, 0x06, 0xf0, 0x8b, 0x03, 0xc0, 0xce, 0x01, 0x00, 0xdc, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/phil_phos.112.xpm b/inorganic/phil_phos.112.xpm new file mode 100644 index 000000000..17b724664 --- /dev/null +++ b/inorganic/phil_phos.112.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * phil_phos_112_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c grey50", +"o c white", +" ", +" . ", +" . ", +" . ", +" ", +" . XXX ", +" . XoXX . ", +" XXooXXXX ", +" XoXoXoXXX ", +" XooXooXXoXX ", +" XXXoXoooXoXXXX ", +" XoXXooXooXXXXXX ", +" XXoXXXoooXoXoXX ", +" XXXXXXoXoooXXX ", +" XX XXXooXXX ", +" XXXoXX ", +" XXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/phil_phos.113 b/inorganic/phil_phos.113 new file mode 100644 index 000000000..c0e83f660 --- /dev/null +++ b/inorganic/phil_phos.113 @@ -0,0 +1,9 @@ +#define phil_phos_width 24 +#define phil_phos_height 24 +static char phil_phos_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, + 0x00, 0x40, 0x02, 0x00, 0x0e, 0x00, 0x00, 0x1a, 0x00, 0x10, 0xf3, 0x00, + 0x00, 0xd5, 0x01, 0x80, 0x64, 0x03, 0xe0, 0xa2, 0x07, 0xa0, 0xc9, 0x0f, + 0xb0, 0xa3, 0x06, 0xf0, 0x8b, 0x03, 0xc0, 0xce, 0x01, 0x00, 0xdc, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/phil_phos.113.xpm b/inorganic/phil_phos.113.xpm new file mode 100644 index 000000000..a5352f0f3 --- /dev/null +++ b/inorganic/phil_phos.113.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * phil_phos_113_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c grey50", +"o c white", +" ", +" ", +" . ", +" . ", +" . ", +" XXX . ", +" XoXX ", +" . XXooXXXX ", +" XoXoXoXXX ", +" XooXooXXoXX ", +" XXXoXoooXoXXXX ", +" XoXXooXooXXXXXX ", +" XXoXXXoooXoXoXX ", +" XXXXXXoXoooXXX ", +" XX XXXooXXX ", +" XXXoXX ", +" XXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/phil_salt.111 b/inorganic/phil_salt.111 new file mode 100644 index 000000000..1caeaa77c --- /dev/null +++ b/inorganic/phil_salt.111 @@ -0,0 +1,9 @@ +#define phil_salt_width 24 +#define phil_salt_height 24 +static char phil_salt_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x40, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x0e, 0x04, 0x00, 0x1a, 0x00, 0x00, 0xf3, 0x00, + 0x10, 0xd5, 0x01, 0x80, 0x64, 0x03, 0xe0, 0xa2, 0x07, 0xa0, 0xc9, 0x0f, + 0xb0, 0xa3, 0x06, 0xf0, 0x8b, 0x03, 0xc0, 0xce, 0x01, 0x00, 0xdc, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/phil_salt.111.xpm b/inorganic/phil_salt.111.xpm new file mode 100644 index 000000000..d035f7583 --- /dev/null +++ b/inorganic/phil_salt.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * phil_salt_111_xpm[] = { +"24 24 3 1", +" s None c None", +"X c black", +"o c white", +" ", +" ", +" X ", +" X ", +" X ", +" XXX X ", +" XoXX ", +" XXooXXXX ", +" X XoXoXoXXX ", +" XooXooXXoXX ", +" XXXoXoooXoXXXX ", +" XoXXooXooXXXXXX ", +" XXoXXXoooXoXoXX ", +" XXXXXXoXoooXXX ", +" XX XXXooXXX ", +" XXXoXX ", +" XXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/phil_salt.112 b/inorganic/phil_salt.112 new file mode 100644 index 000000000..510615c9d --- /dev/null +++ b/inorganic/phil_salt.112 @@ -0,0 +1,9 @@ +#define phil_salt_width 24 +#define phil_salt_height 24 +static char phil_salt_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x40, 0x0e, 0x00, 0x08, 0x1a, 0x08, 0x00, 0xf3, 0x00, + 0x00, 0xd5, 0x01, 0x80, 0x64, 0x03, 0xe0, 0xa2, 0x07, 0xa0, 0xc9, 0x0f, + 0xb0, 0xa3, 0x06, 0xf0, 0x8b, 0x03, 0xc0, 0xce, 0x01, 0x00, 0xdc, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/phil_salt.112.xpm b/inorganic/phil_salt.112.xpm new file mode 100644 index 000000000..f4cb6814c --- /dev/null +++ b/inorganic/phil_salt.112.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * phil_salt_112_xpm[] = { +"24 24 3 1", +" s None c None", +"X c black", +"o c white", +" ", +" X ", +" X ", +" X ", +" ", +" X XXX ", +" X XoXX X ", +" XXooXXXX ", +" XoXoXoXXX ", +" XooXooXXoXX ", +" XXXoXoooXoXXXX ", +" XoXXooXooXXXXXX ", +" XXoXXXoooXoXoXX ", +" XXXXXXoXoooXXX ", +" XX XXXooXXX ", +" XXXoXX ", +" XXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/phil_salt.113 b/inorganic/phil_salt.113 new file mode 100644 index 000000000..a3a963735 --- /dev/null +++ b/inorganic/phil_salt.113 @@ -0,0 +1,9 @@ +#define phil_salt_width 24 +#define phil_salt_height 24 +static char phil_salt_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, + 0x00, 0x40, 0x02, 0x00, 0x0e, 0x00, 0x00, 0x1a, 0x00, 0x10, 0xf3, 0x00, + 0x00, 0xd5, 0x01, 0x80, 0x64, 0x03, 0xe0, 0xa2, 0x07, 0xa0, 0xc9, 0x0f, + 0xb0, 0xa3, 0x06, 0xf0, 0x8b, 0x03, 0xc0, 0xce, 0x01, 0x00, 0xdc, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/phil_salt.113.xpm b/inorganic/phil_salt.113.xpm new file mode 100644 index 000000000..5dea520d1 --- /dev/null +++ b/inorganic/phil_salt.113.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * phil_salt_113_xpm[] = { +"24 24 3 1", +" s None c None", +"X c black", +"o c white", +" ", +" ", +" X ", +" X ", +" X ", +" XXX X ", +" XoXX ", +" X XXooXXXX ", +" XoXoXoXXX ", +" XooXooXXoXX ", +" XXXoXoooXoXXXX ", +" XoXXooXooXXXXXX ", +" XXoXXXoooXoXoXX ", +" XXXXXXoXoooXXX ", +" XX XXXooXXX ", +" XXXoXX ", +" XXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/phil_sulphur.111 b/inorganic/phil_sulphur.111 new file mode 100644 index 000000000..12aa478da --- /dev/null +++ b/inorganic/phil_sulphur.111 @@ -0,0 +1,9 @@ +#define phil_sulphur_width 24 +#define phil_sulphur_height 24 +static char phil_sulphur_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x40, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x0e, 0x04, 0x00, 0x1a, 0x00, 0x00, 0xf3, 0x00, + 0x10, 0xd5, 0x01, 0x80, 0x64, 0x03, 0xe0, 0xa2, 0x07, 0xa0, 0xc9, 0x0f, + 0xb0, 0xa3, 0x06, 0xf0, 0x8b, 0x03, 0xc0, 0xce, 0x01, 0x00, 0xdc, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/phil_sulphur.111.xpm b/inorganic/phil_sulphur.111.xpm new file mode 100644 index 000000000..790580eeb --- /dev/null +++ b/inorganic/phil_sulphur.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * phil_sulphur_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c black", +"o c yellow", +" ", +" ", +" . ", +" . ", +" . ", +" XXX . ", +" XoXX ", +" XXooXXXX ", +" . XoXoXoXXX ", +" XooXooXXoXX ", +" XXXoXoooXoXXXX ", +" XoXXooXooXXXXXX ", +" XXoXXXoooXoXoXX ", +" XXXXXXoXoooXXX ", +" XX XXXooXXX ", +" XXXoXX ", +" XXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/phil_sulphur.112 b/inorganic/phil_sulphur.112 new file mode 100644 index 000000000..9dc9ea931 --- /dev/null +++ b/inorganic/phil_sulphur.112 @@ -0,0 +1,9 @@ +#define phil_sulphur_width 24 +#define phil_sulphur_height 24 +static char phil_sulphur_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x40, 0x0e, 0x00, 0x08, 0x1a, 0x08, 0x00, 0xf3, 0x00, + 0x00, 0xd5, 0x01, 0x80, 0x64, 0x03, 0xe0, 0xa2, 0x07, 0xa0, 0xc9, 0x0f, + 0xb0, 0xa3, 0x06, 0xf0, 0x8b, 0x03, 0xc0, 0xce, 0x01, 0x00, 0xdc, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/phil_sulphur.112.xpm b/inorganic/phil_sulphur.112.xpm new file mode 100644 index 000000000..c0c4f5f59 --- /dev/null +++ b/inorganic/phil_sulphur.112.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * phil_sulphur_112_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c black", +"o c yellow", +" ", +" . ", +" . ", +" . ", +" ", +" . XXX ", +" . XoXX . ", +" XXooXXXX ", +" XoXoXoXXX ", +" XooXooXXoXX ", +" XXXoXoooXoXXXX ", +" XoXXooXooXXXXXX ", +" XXoXXXoooXoXoXX ", +" XXXXXXoXoooXXX ", +" XX XXXooXXX ", +" XXXoXX ", +" XXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/phil_sulphur.113 b/inorganic/phil_sulphur.113 new file mode 100644 index 000000000..7c8515a25 --- /dev/null +++ b/inorganic/phil_sulphur.113 @@ -0,0 +1,9 @@ +#define phil_sulphur_width 24 +#define phil_sulphur_height 24 +static char phil_sulphur_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, + 0x00, 0x40, 0x02, 0x00, 0x0e, 0x00, 0x00, 0x1a, 0x00, 0x10, 0xf3, 0x00, + 0x00, 0xd5, 0x01, 0x80, 0x64, 0x03, 0xe0, 0xa2, 0x07, 0xa0, 0xc9, 0x0f, + 0xb0, 0xa3, 0x06, 0xf0, 0x8b, 0x03, 0xc0, 0xce, 0x01, 0x00, 0xdc, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/phil_sulphur.113.xpm b/inorganic/phil_sulphur.113.xpm new file mode 100644 index 000000000..9f4c3064b --- /dev/null +++ b/inorganic/phil_sulphur.113.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * phil_sulphur_113_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c black", +"o c yellow", +" ", +" ", +" . ", +" . ", +" . ", +" XXX . ", +" XoXX ", +" . XXooXXXX ", +" XoXoXoXXX ", +" XooXooXXoXX ", +" XXXoXoooXoXXXX ", +" XoXXooXooXXXXXX ", +" XXoXXXoooXoXoXX ", +" XXXXXXoXoooXXX ", +" XX XXXooXXX ", +" XXXoXX ", +" XXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/phosphor.111 b/inorganic/phosphor.111 new file mode 100644 index 000000000..a8c5929d9 --- /dev/null +++ b/inorganic/phosphor.111 @@ -0,0 +1,9 @@ +#define phosphor_width 24 +#define phosphor_height 24 +static char phosphor_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x1a, 0x00, 0x00, 0xf3, 0x00, + 0x00, 0xd5, 0x01, 0x80, 0x64, 0x03, 0xe0, 0xa2, 0x07, 0xa0, 0xc9, 0x0f, + 0xb0, 0xa3, 0x06, 0xf0, 0x8b, 0x03, 0xc0, 0xce, 0x01, 0x00, 0xdc, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/phosphor.111.xpm b/inorganic/phosphor.111.xpm new file mode 100644 index 000000000..4bc0223cd --- /dev/null +++ b/inorganic/phosphor.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * phosphor_111_xpm[] = { +"24 24 3 1", +" s None c None", +". c grey50", +"X c white", +" ", +" ", +" ", +" ", +" ", +" ... ", +" .X.. ", +" ..XX.... ", +" .X.X.X... ", +" .XX.XX..X.. ", +" ...X.XXX.X.... ", +" .X..XX.XX...... ", +" ..X...XXX.X.X.. ", +" ......X.XXX... ", +" .. ...XX... ", +" ...X.. ", +" ... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/pyrite.111 b/inorganic/pyrite.111 new file mode 100644 index 000000000..df14e01b2 --- /dev/null +++ b/inorganic/pyrite.111 @@ -0,0 +1,9 @@ +#define pyrite_width 24 +#define pyrite_height 24 +static char pyrite_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x1a, 0x00, 0x00, 0xf3, 0x00, + 0x00, 0xd5, 0x01, 0x80, 0x64, 0x03, 0xe0, 0xa2, 0x07, 0xa0, 0xc9, 0x0f, + 0xb0, 0xa3, 0x06, 0xf0, 0x8b, 0x03, 0xc0, 0xce, 0x01, 0x00, 0xdc, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/pyrite.111.xpm b/inorganic/pyrite.111.xpm new file mode 100644 index 000000000..b482f6d3c --- /dev/null +++ b/inorganic/pyrite.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * pyrite_111_xpm[] = { +"24 24 3 1", +" s None c None", +". c black", +"X c gold", +" ", +" ", +" ", +" ", +" ", +" ... ", +" .X.. ", +" ..XX.... ", +" .X.X.X... ", +" .XX.XX..X.. ", +" ...X.XXX.X.... ", +" .X..XX.XX...... ", +" ..X...XXX.X.X.. ", +" ......X.XXX... ", +" .. ...XX... ", +" ...X.. ", +" ... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/rock2.111 b/inorganic/rock2.111 new file mode 100644 index 000000000..a8384746f --- /dev/null +++ b/inorganic/rock2.111 @@ -0,0 +1,9 @@ +#define rock2_width 24 +#define rock2_height 24 +static char rock2_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0xfd, 0x00, 0x80, 0xdd, 0x00, + 0x40, 0x2a, 0x01, 0x40, 0xd5, 0x02, 0x20, 0xea, 0x04, 0x70, 0x51, 0x0d, + 0x58, 0xa8, 0x0b, 0xf8, 0x55, 0x0d, 0x38, 0xeb, 0x06, 0xd0, 0x45, 0x06, + 0x50, 0xa0, 0x01, 0xe0, 0xff, 0x00, 0x00, 0xf4, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/rock2.111.xpm b/inorganic/rock2.111.xpm new file mode 100644 index 000000000..a50c3bb3f --- /dev/null +++ b/inorganic/rock2.111.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * rock2_111_xpm[] = { +"24 24 5 1", +" s None c None", +". c black", +"X c grey75", +"o c white", +"O c grey50", +" ", +" ", +" ", +" ", +" ", +" .. ", +" .X...... ", +" ..X...X.. ", +" .XX.X.X.XX. ", +" .X.X.X.X..o. ", +" .XXX.O.o...oo. ", +" ...X.OXO.o.X.o.. ", +" ..O.OXOO.X.o...o. ", +" ......O.O.X.X.X.. ", +" ...OO..O.X...o.. ", +" .O...O.OOO.XX.. ", +" .O.OOOOOO.O.. ", +" ........... ", +" . .... ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/rock2.arc b/inorganic/rock2.arc new file mode 100644 index 000000000..de321b038 --- /dev/null +++ b/inorganic/rock2.arc @@ -0,0 +1,11 @@ +Object rock2 +name rock +face rock2.111 +material 64 +value 100 +type 73 +weight 220 +editable 2048 +magicmap grey +nrof 1 +end diff --git a/inorganic/salt.111 b/inorganic/salt.111 new file mode 100644 index 000000000..cca549be7 --- /dev/null +++ b/inorganic/salt.111 @@ -0,0 +1,9 @@ +#define salt_width 24 +#define salt_height 24 +static char salt_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x1a, 0x00, 0x00, 0xf3, 0x00, + 0x00, 0xd5, 0x01, 0x80, 0x64, 0x03, 0xe0, 0xa2, 0x07, 0xa0, 0xc9, 0x0f, + 0xb0, 0xa3, 0x06, 0xf0, 0x8b, 0x03, 0xc0, 0xce, 0x01, 0x00, 0xdc, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/salt.111.xpm b/inorganic/salt.111.xpm new file mode 100644 index 000000000..094a704c9 --- /dev/null +++ b/inorganic/salt.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * salt_111_xpm[] = { +"24 24 3 1", +" s None c None", +". c black", +"X c white", +" ", +" ", +" ", +" ", +" ", +" ... ", +" .X.. ", +" ..XX.... ", +" .X.X.X... ", +" .XX.XX..X.. ", +" ...X.XXX.X.... ", +" .X..XX.XX...... ", +" ..X...XXX.X.X.. ", +" ......X.XXX... ", +" .. ...XX... ", +" ...X.. ", +" ... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/stone.arc b/inorganic/stone.arc new file mode 100644 index 000000000..dbd4c3839 --- /dev/null +++ b/inorganic/stone.arc @@ -0,0 +1,34 @@ +Object river_stone +name river stone +face lstone.111 +material 2 +value 1 +immune 64 +type 73 +weight 800 +editable 2048 +magicmap green +nrof 1 +end +Object mountain_stone +name mountain stone +face lstone.111 +material 2 +value 1 +immune 64 +type 73 +weight 800 +editable 2048 +nrof 1 +end +Object field_stone +name stone +face lstone.111 +material 2 +value 1 +immune 64 +type 73 +weight 800 +editable 2048 +nrof 1 +end diff --git a/inorganic/sulphur.111 b/inorganic/sulphur.111 new file mode 100644 index 000000000..7a3ea0358 --- /dev/null +++ b/inorganic/sulphur.111 @@ -0,0 +1,9 @@ +#define sulphur_width 24 +#define sulphur_height 24 +static char sulphur_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x1a, 0x00, 0x00, 0xf3, 0x00, + 0x00, 0xd5, 0x01, 0x80, 0x64, 0x03, 0xe0, 0xa2, 0x07, 0xa0, 0xc9, 0x0f, + 0xb0, 0xa3, 0x06, 0xf0, 0x8b, 0x03, 0xc0, 0xce, 0x01, 0x00, 0xdc, 0x00, + 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/sulphur.111.xpm b/inorganic/sulphur.111.xpm new file mode 100644 index 000000000..ad1dcf4c1 --- /dev/null +++ b/inorganic/sulphur.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * sulphur_111_xpm[] = { +"24 24 3 1", +" s None c None", +". c black", +"X c yellow", +" ", +" ", +" ", +" ", +" ", +" ... ", +" .X.. ", +" ..XX.... ", +" .X.X.X... ", +" .XX.XX..X.. ", +" ...X.XXX.X.... ", +" .X..XX.XX...... ", +" ..X...XXX.X.X.. ", +" ......X.XXX... ", +" .. ...XX... ", +" ...X.. ", +" ... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/true_lead.111 b/inorganic/true_lead.111 new file mode 100644 index 000000000..fc80c59d2 --- /dev/null +++ b/inorganic/true_lead.111 @@ -0,0 +1,9 @@ +#define true_lead_width 24 +#define true_lead_height 24 +static char true_lead_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfc, 0x07, 0x00, 0xaa, 0x0e, 0x00, 0x55, 0x0f, 0x80, 0xaa, 0x0b, + 0xc0, 0xff, 0x0d, 0xc0, 0xea, 0x0a, 0x40, 0x55, 0x0d, 0xc0, 0xea, 0x0a, + 0x40, 0x55, 0x0d, 0xc0, 0xea, 0x06, 0x40, 0x55, 0x03, 0xc0, 0xea, 0x01, + 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/inorganic/true_lead.111.xpm b/inorganic/true_lead.111.xpm new file mode 100644 index 000000000..131bc7d5e --- /dev/null +++ b/inorganic/true_lead.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * true_lead_111_xpm[] = { +"24 24 3 1", +" s None c None", +". c grey75", +"X c grey50", +" ", +" ", +" ", +" ", +" ......... ", +" .XXXXXXX... ", +" .XXXXXXX..X. ", +" .XXXXXXX..XX. ", +" ..........XXX. ", +" ..XXXXXX.XXXX. ", +" .XXXXXXX.XXXX. ", +" .XXXXXXX.XXXX. ", +" .XXXXXXX.XXX.. ", +" ..XXXXXX.XX.. ", +" .XXXXXXX.X.. ", +" ..XXXXX.... ", +" ....... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/inorganic/true_lead.arc b/inorganic/true_lead.arc new file mode 100644 index 000000000..478d727fe --- /dev/null +++ b/inorganic/true_lead.arc @@ -0,0 +1,12 @@ +Object true_lead +name block +title of true lead +face true_lead.111 +material 2 +value 13000 +immune 68 +type 73 +weight 5000 +editable 2048 +magicmap grey +end diff --git a/light/flint_and_steel.111 b/light/flint_and_steel.111 new file mode 100644 index 000000000..4948861c2 --- /dev/null +++ b/light/flint_and_steel.111 @@ -0,0 +1,9 @@ +#define flint_and_steel_width 24 +#define flint_and_steel_height 24 +static char flint_and_steel_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x80, 0x01, 0x07, 0x80, 0x81, 0x0a, 0x00, 0x43, 0x15, + 0x00, 0xa3, 0x1a, 0x00, 0x56, 0x1d, 0x00, 0xae, 0x0e, 0x00, 0x5c, 0x07, + 0x00, 0xae, 0x03, 0x00, 0xdd, 0x01, 0x80, 0xfa, 0x00, 0x40, 0x75, 0x00, + 0xa0, 0x3a, 0x00, 0x60, 0x7d, 0x00, 0xe0, 0x6e, 0x00, 0xc0, 0xc7, 0x00, + 0x80, 0xc3, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/light/flint_and_steel.111.xpm b/light/flint_and_steel.111.xpm new file mode 100644 index 000000000..86d01244b --- /dev/null +++ b/light/flint_and_steel.111.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * flint_and_steel_111_xpm[] = { +"24 24 5 1", +" s None c None", +". c black", +"X c grey75", +"o c grey25", +"O c grey50", +" ", +" ", +" ", +" .. ", +" .X ", +" X. ooo ", +" .X oOOOo ", +" X. oOOOOOo ", +" .X oOOOOOoo ", +" X. oOOOOOoOo ", +" .XoOOOOOooo ", +" X.OOOOoOo ", +" o.XOOOooo ", +" oOOX.OoOo ", +" oOOO.Xooo ", +" oOOOO.XOo ", +" oOOOOOo.X ", +" ooOOOoOoX. ", +" oOoOooo .X ", +" oooOo X. ", +" oOo .X ", +" o ", +" ", +" "}; diff --git a/light/flint_and_steel.arc b/light/flint_and_steel.arc new file mode 100644 index 000000000..89dac5730 --- /dev/null +++ b/light/flint_and_steel.arc @@ -0,0 +1,12 @@ +Object flint_and_steel +face flint_and_steel.111 +name flint and steel +type 75 +last_eat 1 +food 500 +weight 300 +value 2000 +material 66 +editable 128 +magicmap grey +end diff --git a/light/light_bulb.arc b/light/light_bulb.arc new file mode 100644 index 000000000..2095a9c2d --- /dev/null +++ b/light/light_bulb.arc @@ -0,0 +1,32 @@ +Object light1 +name light +face light_bulb_1.111 +glow_radius 1 +invisible 1 +editable 32 +magicmap yellow +end +Object light2 +name light +face light_bulb_2.111 +glow_radius 2 +invisible 1 +editable 32 +magicmap yellow +end +Object light3 +name light +face light_bulb_3.111 +glow_radius 3 +invisible 1 +editable 32 +magicmap yellow +end +Object light4 +name light +face light_bulb_4.111 +glow_radius 4 +invisible 1 +editable 32 +magicmap yellow +end diff --git a/light/light_bulb_1.111 b/light/light_bulb_1.111 new file mode 100644 index 000000000..21d41fae6 --- /dev/null +++ b/light/light_bulb_1.111 @@ -0,0 +1,9 @@ +#define light_bulb_1_width 24 +#define light_bulb_1_height 24 +static char light_bulb_1_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x40, 0x08, 0x01, 0x80, 0x80, 0x08, + 0x00, 0x3c, 0x04, 0x00, 0xc3, 0x00, 0xb0, 0x10, 0x01, 0x80, 0x18, 0x19, + 0x40, 0x14, 0x02, 0x40, 0x10, 0x02, 0x58, 0x10, 0x02, 0x40, 0x10, 0x0a, + 0x80, 0x3c, 0x11, 0x80, 0x00, 0x01, 0x20, 0xc3, 0x00, 0x10, 0x42, 0x02, + 0x00, 0x7e, 0x04, 0x00, 0x72, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x72, 0x00, + 0x00, 0x66, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00}; diff --git a/light/light_bulb_1.111.xpm b/light/light_bulb_1.111.xpm new file mode 100644 index 000000000..d4dec76fb --- /dev/null +++ b/light/light_bulb_1.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * light_bulb_1_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c yellow", +"o c grey25", +" ", +" . ", +" . . . ", +" . . . ", +" .... . ", +" ..XXXX.. ", +" .. .XXXX.XXX. ", +" .XXX..XXX. .. ", +" .XXX.X.XXXX. ", +" .XXXXX.XXXX. ", +" .. .XXXXX.XXXX. ", +" .XXXXX.XXXX. . ", +" .XX....XX. . ", +" .XXXXXXXX. ", +" . ..XXXX.. ", +" . .XXXX. . ", +" ...... . ", +" . oo. ", +" .oo . ", +" . oo. ", +" .. .. ", +" .... ", +" .. ", +" "}; diff --git a/light/light_bulb_2.111 b/light/light_bulb_2.111 new file mode 100644 index 000000000..eae79fa5e --- /dev/null +++ b/light/light_bulb_2.111 @@ -0,0 +1,9 @@ +#define light_bulb_2_width 24 +#define light_bulb_2_height 24 +static char light_bulb_2_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x40, 0x08, 0x01, 0x80, 0x80, 0x08, + 0x00, 0x3c, 0x04, 0x00, 0xc3, 0x00, 0xb0, 0x00, 0x01, 0x80, 0x18, 0x19, + 0x40, 0x24, 0x02, 0x40, 0x10, 0x02, 0x58, 0x08, 0x02, 0x40, 0x04, 0x0a, + 0x80, 0x3c, 0x11, 0x80, 0x00, 0x01, 0x20, 0xc3, 0x00, 0x10, 0x42, 0x02, + 0x00, 0x7e, 0x04, 0x00, 0x72, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x72, 0x00, + 0x00, 0x66, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00}; diff --git a/light/light_bulb_2.111.xpm b/light/light_bulb_2.111.xpm new file mode 100644 index 000000000..7374ae40f --- /dev/null +++ b/light/light_bulb_2.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * light_bulb_2_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c yellow", +"o c grey25", +" ", +" . ", +" . . . ", +" . . . ", +" .... . ", +" ..XXXX.. ", +" .. .XXXXXXXX. ", +" .XXX..XXX. .. ", +" .XXX.XX.XXX. ", +" .XXXXX.XXXX. ", +" .. .XXXX.XXXXX. ", +" .XXX.XXXXXX. . ", +" .XX....XX. . ", +" .XXXXXXXX. ", +" . ..XXXX.. ", +" . .XXXX. . ", +" ...... . ", +" . oo. ", +" .oo . ", +" . oo. ", +" .. .. ", +" .... ", +" .. ", +" "}; diff --git a/light/light_bulb_3.111 b/light/light_bulb_3.111 new file mode 100644 index 000000000..6b5775780 --- /dev/null +++ b/light/light_bulb_3.111 @@ -0,0 +1,9 @@ +#define light_bulb_3_width 24 +#define light_bulb_3_height 24 +static char light_bulb_3_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x40, 0x08, 0x01, 0x80, 0x80, 0x08, + 0x00, 0x3c, 0x04, 0x00, 0xc3, 0x00, 0xb0, 0x00, 0x01, 0x80, 0x18, 0x19, + 0x40, 0x24, 0x02, 0x40, 0x20, 0x02, 0x58, 0x18, 0x02, 0x40, 0x20, 0x0a, + 0x80, 0x24, 0x11, 0x80, 0x18, 0x01, 0x20, 0xc3, 0x00, 0x10, 0x42, 0x02, + 0x00, 0x7e, 0x04, 0x00, 0x72, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x72, 0x00, + 0x00, 0x66, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00}; diff --git a/light/light_bulb_3.111.xpm b/light/light_bulb_3.111.xpm new file mode 100644 index 000000000..cb2a82c0c --- /dev/null +++ b/light/light_bulb_3.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * light_bulb_3_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c yellow", +"o c grey25", +" ", +" . ", +" . . . ", +" . . . ", +" .... . ", +" ..XXXX.. ", +" .. .XXXXXXXX. ", +" .XXX..XXX. .. ", +" .XXX.XX.XXX. ", +" .XXXXXX.XXX. ", +" .. .XXXX..XXXX. ", +" .XXXXXX.XXX. . ", +" .XX.XX.XX. . ", +" .XXX..XXX. ", +" . ..XXXX.. ", +" . .XXXX. . ", +" ...... . ", +" . oo. ", +" .oo . ", +" . oo. ", +" .. .. ", +" .... ", +" .. ", +" "}; diff --git a/light/light_bulb_4.111 b/light/light_bulb_4.111 new file mode 100644 index 000000000..57e907d0a --- /dev/null +++ b/light/light_bulb_4.111 @@ -0,0 +1,9 @@ +#define light_bulb_4_width 24 +#define light_bulb_4_height 24 +static char light_bulb_4_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x40, 0x08, 0x01, 0x80, 0x80, 0x08, + 0x00, 0x3c, 0x04, 0x00, 0xc3, 0x00, 0xb0, 0x00, 0x01, 0x80, 0x10, 0x19, + 0x40, 0x14, 0x02, 0x40, 0x14, 0x02, 0x58, 0x3c, 0x02, 0x40, 0x10, 0x0a, + 0x80, 0x10, 0x11, 0x80, 0x00, 0x01, 0x20, 0xc3, 0x00, 0x10, 0x42, 0x02, + 0x00, 0x7e, 0x04, 0x00, 0x72, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x72, 0x00, + 0x00, 0x66, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00}; diff --git a/light/light_bulb_4.111.xpm b/light/light_bulb_4.111.xpm new file mode 100644 index 000000000..6df2e7d5a --- /dev/null +++ b/light/light_bulb_4.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * light_bulb_4_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c yellow", +"o c grey25", +" ", +" . ", +" . . . ", +" . . . ", +" .... . ", +" ..XXXX.. ", +" .. .XXXXXXXX. ", +" .XXXX.XXX. .. ", +" .XXX.X.XXXX. ", +" .XXX.X.XXXX. ", +" .. .XXX....XXX. ", +" .XXXXX.XXXX. . ", +" .XXXX.XXX. . ", +" .XXXXXXXX. ", +" . ..XXXX.. ", +" . .XXXX. . ", +" ...... . ", +" . oo. ", +" .oo . ", +" . oo. ", +" .. .. ", +" .... ", +" .. ", +" "}; diff --git a/light/torch.arc b/light/torch.arc new file mode 100644 index 000000000..5a7c26d97 --- /dev/null +++ b/light/torch.arc @@ -0,0 +1,58 @@ +Object torch_unlit +name torch +face torch_unlit.111 +other_arch torch_1 +material 144 +value 15 +weight 3000 +food 1 +changing 1 +nrof 1 +glow_radius -3 +editable 128 +magicmap brown +end +Object torch_1 +name torch +face torch_lit1.111 +other_arch dim_torch +anim +torch_lit1.111 +torch_lit2.111 +mina +material 144 +food 500 +changing 1 +value 0 +weight 3000 +speed 0.15 +glow_radius 3 +editable 128 +magicmap orange +end +Object dim_torch +name torch +face torch_lit2.111 +other_arch burnt_torch +anim +torch_lit1.111 +torch_lit2.111 +mina +material 144 +food 60 +changing 1 +value 0 +weight 2990 +speed 0.15 +glow_radius 2 +editable 128 +end +Object burnt_torch +name burnt out torch +face torch_unlit.111 +material 144 +nrof 1 +value 0 +weight 2970 +editable 128 +end diff --git a/light/torch_lit1.111 b/light/torch_lit1.111 new file mode 100644 index 000000000..31b7c1895 --- /dev/null +++ b/light/torch_lit1.111 @@ -0,0 +1,9 @@ +#define torch_lit1_width 24 +#define torch_lit1_height 24 +static char torch_lit1_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xe0, 0x00, + 0x00, 0x20, 0x01, 0x00, 0xa0, 0x02, 0x00, 0xd0, 0x04, 0x00, 0x38, 0x06, + 0x00, 0xc8, 0x0c, 0x00, 0xe8, 0x0b, 0x00, 0x50, 0x0b, 0x00, 0xf0, 0x0f, + 0x00, 0xf0, 0x05, 0x00, 0xd0, 0x06, 0x00, 0xf8, 0x01, 0x00, 0x3c, 0x00, + 0x00, 0x0e, 0x00, 0x00, 0x07, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x01, 0x00, + 0xe0, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/light/torch_lit1.111.xpm b/light/torch_lit1.111.xpm new file mode 100644 index 000000000..7e3d40c71 --- /dev/null +++ b/light/torch_lit1.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * torch_lit1_111_xpm[] = { +"24 24 6 1", +" s None c None", +". c red", +"X c white", +"o c yellow", +"O c black", +"+ c chocolate", +" ", +" ", +" . ", +" ... ", +" ..X. ", +" . . . ", +" ....X.. ", +" ... .... ", +" ..o..oX.. ", +" . ...OOo. ", +" .X.oOO.. ", +" .OOOOO.. ", +" ..O.Oo. ", +" OXO.X.. ", +" O+O... ", +" O+OO ", +" O+O ", +" O+O ", +" O+O ", +" O+O ", +" O+O ", +" OO ", +" ", +" "}; diff --git a/light/torch_lit2.111 b/light/torch_lit2.111 new file mode 100644 index 000000000..bf91bd0cf --- /dev/null +++ b/light/torch_lit2.111 @@ -0,0 +1,9 @@ +#define torch_lit2_width 24 +#define torch_lit2_height 24 +static char torch_lit2_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xc0, 0x03, + 0x00, 0x40, 0x02, 0x00, 0xa0, 0x02, 0x00, 0x50, 0x05, 0x00, 0x30, 0x0e, + 0x00, 0xd8, 0x09, 0x00, 0xe8, 0x0b, 0x00, 0x50, 0x0b, 0x00, 0xf0, 0x0f, + 0x00, 0xf0, 0x05, 0x00, 0xd0, 0x06, 0x00, 0xf8, 0x01, 0x00, 0x3c, 0x00, + 0x00, 0x0e, 0x00, 0x00, 0x07, 0x00, 0x80, 0x03, 0x00, 0xc0, 0x01, 0x00, + 0xe0, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/light/torch_lit2.111.xpm b/light/torch_lit2.111.xpm new file mode 100644 index 000000000..480bac409 --- /dev/null +++ b/light/torch_lit2.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * torch_lit2_111_xpm[] = { +"24 24 6 1", +" s None c None", +". c red", +"X c yellow", +"o c white", +"O c black", +"+ c chocolate", +" ", +" ", +" . ", +" ... ", +" .X.. ", +" . . . ", +" ..X.... ", +" .... ... ", +" ..Xo..o.. ", +" . ..OOOo. ", +" .X.oO... ", +" .OOOOO.. ", +" ..O.Oo. ", +" OXO.X.. ", +" O+O... ", +" O+OO ", +" O+O ", +" O+O ", +" O+O ", +" O+O ", +" O+O ", +" OO ", +" ", +" "}; diff --git a/light/torch_unlit.111 b/light/torch_unlit.111 new file mode 100644 index 000000000..c60b73705 --- /dev/null +++ b/light/torch_unlit.111 @@ -0,0 +1,9 @@ +#define torch_unlit_width 24 +#define torch_unlit_height 24 +static char torch_unlit_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x80, 0x07, 0x00, 0xc0, 0x05, + 0x00, 0x60, 0x03, 0x00, 0xa0, 0x01, 0x00, 0xf0, 0x00, 0x00, 0x38, 0x00, + 0x00, 0x1c, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x07, 0x00, 0x80, 0x03, 0x00, + 0xc0, 0x01, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/light/torch_unlit.111.xpm b/light/torch_unlit.111.xpm new file mode 100644 index 000000000..be9fb8f50 --- /dev/null +++ b/light/torch_unlit.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * torch_unlit_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c sienna", +"o c white", +" ", +" ", +" ", +" ", +" ", +" ... ", +" .XX. ", +" .XXo. ", +" .XoX. ", +" .oX. ", +" .X.. ", +" .X. ", +" .X. ", +" .X. ", +" .X. ", +" .X. ", +" .X. ", +" .. ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/Behemoth/behemoth.111 b/monster/animal/Behemoth/behemoth.111 new file mode 100644 index 000000000..f4b51c8fe --- /dev/null +++ b/monster/animal/Behemoth/behemoth.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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x20,0x00,0x00,0x28,0x20,0x00,0xed,0x22,0x00,0xef,0x22,0x40,0xff, +0x66,0xc0,0xdf,0x66,0xc0,0xdf,0xec,0xd0,0x2f,0xcc,0xd4,0xf7,0xdc,0x9c,0xff, +0xdc,0xfd,0xff,0xd8,0xfd,0xff,0xb8,0xeb,0xff,0xf8,0xf7,0xff}; diff --git a/monster/animal/Behemoth/behemoth.111.xpm b/monster/animal/Behemoth/behemoth.111.xpm new file mode 100644 index 000000000..09899f2fc --- /dev/null +++ b/monster/animal/Behemoth/behemoth.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * behemoth_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X s Dark gray c Grey25", +"o s Gray c Grey50", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . ", +" . . ", +" X . .. ...", +" X X .... ...", +" X X . ........", +" XX XX .......o..", +" XX XX .......o..", +" XX XXX . ......o.oo", +" XX XX . . .....o....", +" XXX XX .... .........", +" XXX XXX ..............", +" XX XXX ..............", +" XXX XXX..o...........", +" .....XX.o............"}; diff --git a/monster/animal/Behemoth/behemoth.112 b/monster/animal/Behemoth/behemoth.112 new file mode 100644 index 000000000..5e319aace --- /dev/null +++ b/monster/animal/Behemoth/behemoth.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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x20,0x00,0x20,0x22,0x00,0x68,0x22,0x00,0xed,0x66,0x00,0xf7, +0x66,0x40,0xff,0xec,0xc0,0xff,0xcc,0xd4,0xde,0xdc,0xf4,0x2f,0xdc,0xdd,0xf7, +0xd8,0xfd,0xff,0xb8,0xfb,0xff,0xf8,0xef,0xff,0xf8,0xf7,0xff}; diff --git a/monster/animal/Behemoth/behemoth.112.xpm b/monster/animal/Behemoth/behemoth.112.xpm new file mode 100644 index 000000000..3dd04a168 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.112.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * behemoth_112_xpm[] = { +"24 24 4 1", +" s None c None", +". s Dark gray c Grey25", +"X c black", +"o s Gray c Grey50", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . X ", +" . . X XX ", +" . . X XX XXX", +" .. .. XXX XXXX", +" .. .. X XXXXXXXX", +" .. ... XXXXXXXXXX", +" .. .. X X XXoXXXXoXX", +" ... .. X XXXXXXXXoXoo", +" ... ... XXXoXXXXXoXXXX", +" .. ... XXXXXXXXXXXXXX", +" ... ... XXXXXXXXXXXXX", +" XXXXXXXXXoXXXXXXXXXXX", +" XXXXXXXXoXXXXXXXXXXXX"}; diff --git a/monster/animal/Behemoth/behemoth.113 b/monster/animal/Behemoth/behemoth.113 new file mode 100644 index 000000000..c10f63dd5 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.113 @@ -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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, +0x08,0x00,0x28,0x08,0x00,0x69,0x19,0x00,0xed,0x33,0x40,0xf7,0x33,0x40,0xff, +0x66,0xd0,0xdf,0xee,0xd0,0x5e,0xcc,0xf5,0xa7,0xdc,0xdd,0xfb,0xd8,0xff,0xff, +0xb8,0xff,0xff,0xf8,0xeb,0xff,0xf8,0xf7,0xff,0xfc,0xf7,0xff}; diff --git a/monster/animal/Behemoth/behemoth.113.xpm b/monster/animal/Behemoth/behemoth.113.xpm new file mode 100644 index 000000000..caefbcdae --- /dev/null +++ b/monster/animal/Behemoth/behemoth.113.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * behemoth_113_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X s Dark gray c Grey25", +"o s Gray c Grey50", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . ", +" X . . ", +" X . . .. ", +"X XX . .. ...", +"XX XX . ...o....", +"XX XX . ........", +" XX XX . .......o..", +" XXX XXX . ..o....o.o", +" XX XXX . .......oo.o.", +" XXX XXX ...o....o.....", +" XX XXXX..............", +" XXX .................", +" X......o.o...........", +" ........o............", +" .........o............"}; diff --git a/monster/animal/Behemoth/behemoth.114 b/monster/animal/Behemoth/behemoth.114 new file mode 100644 index 000000000..e20f559e8 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.114 @@ -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,0x00,0x00,0x00,0x00,0xc4,0x00,0x00,0x64,0x04,0x00, +0x34,0x06,0xc0,0x9c,0x03,0x88,0xdc,0x01,0x98,0xfc,0x00,0xf3,0x7e,0x06,0xee, +0xfe,0x23,0xfe,0x1e,0xe0,0xff,0xfe,0x60,0x4f,0x0f,0xf4,0xf5,0x0f,0xfc,0xf9, +0x0f,0xfc,0xfe,0x07,0xfd,0xff,0x07,0xff,0xff,0x07,0xfe,0xff}; diff --git a/monster/animal/Behemoth/behemoth.114.xpm b/monster/animal/Behemoth/behemoth.114.xpm new file mode 100644 index 000000000..9e40456e7 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.114.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * behemoth_114_xpm[] = { +"24 24 4 1", +" s None c None", +". s Dark gray c Grey25", +"X c black", +"o s Gray c Grey50", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . .. ", +" . .. . ", +" . .. .. XX", +" .X. ... X X", +" .Xo ... XX X", +" .oX... XX XXXX", +" XoXoXo .. XXX XXX", +" oXoXo.... X XXXXXXX", +" XoXo XXXXXXXXXXX", +" oXo.... XXoXXXXooXX", +"oXoX X XXXXXoXoXXXX", +"XoXo XXXXXXXooXXXXX", +"oXoX XXXXXXoXXXXXXX", +"XoX X XXXXXXXXXXXXXX", +"oXo XXXXXXXXXXXXXXXX", +"XoX XXXXXXXXXXXXXXX"}; diff --git a/monster/animal/Behemoth/behemoth.115 b/monster/animal/Behemoth/behemoth.115 new file mode 100644 index 000000000..93d3fef30 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.115 @@ -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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x06,0x00,0x90,0x03,0xc0,0xd0,0x30,0x88,0x70,0x1e,0x98,0x70,0x07,0xf3, +0xf0,0x03,0xee,0xf8,0xb9,0x7e,0xf8,0xaf,0x7f,0x7e,0x60,0xaf,0xfe,0xf7,0xf5, +0x1e,0xfc,0xf9,0x1e,0xfe,0xfe,0x1f,0xfd,0xff,0x0f,0xff,0xff}; diff --git a/monster/animal/Behemoth/behemoth.115.xpm b/monster/animal/Behemoth/behemoth.115.xpm new file mode 100644 index 000000000..759f32cf4 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.115.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * behemoth_115_xpm[] = { +"24 24 4 1", +" s None c None", +". s Dark gray c Grey25", +"X c black", +"o s Gray c Grey50", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . .. ", +" . ... XX", +" . .. .. X X", +" .X. .... XX X", +" .oX ... XX XXXX", +" oXoX.. XXX XXX", +" oXoXoX ..X X XXXXXXo", +" XoXoX.... X XXXXXXXXo", +" oXoXoX XX XXXXoXoX", +" XoXoX..... XXXXXoXoXXXX", +" oXoX XXXXXXXooXXXXX", +" XoXo XXXXXXXoXXXXXXX", +"XoXoX X XXXXXXXXXXXXXX", +"oXoX XXXXXXXXXXXXXXXX"}; diff --git a/monster/animal/Behemoth/behemoth.116 b/monster/animal/Behemoth/behemoth.116 new file mode 100644 index 000000000..22cd62157 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.116 @@ -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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc8,0x00,0x01,0x88,0x80,0x08,0x99,0x90,0x0e,0xf3,0xb0,0x47,0xfe, +0xa0,0xa9,0x7e,0xe0,0xbf,0x77,0xe0,0x7f,0xaf,0xf0,0xf9,0xf5,0xd0,0xff,0xf9, +0xf8,0xff,0xfe,0x7c,0xfe,0xff,0x3c,0xfd,0xff,0x1e,0xff,0xff}; diff --git a/monster/animal/Behemoth/behemoth.116.xpm b/monster/animal/Behemoth/behemoth.116.xpm new file mode 100644 index 000000000..85fdc692e --- /dev/null +++ b/monster/animal/Behemoth/behemoth.116.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * behemoth_116_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 4 1 0 0", +/* colors */ +" s None c None", +". c black", +"X s Dark gray c Grey25", +"o s Gray c Grey50", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . ..", +" X . .", +" X X . .. .", +" X X XXX .. ....", +" XX XXXX . .......", +" X XX X . . ......o", +" Xo.oXXX.. ....o...o", +" X.oXXX.... ....o.o.", +" o.o.o ......o.o....", +" .o.oXXX......oo.....", +" .o.oXXXXX....o.......", +" .o.o. ...............", +" o.o. . ..............", +" o.o. ................"}; diff --git a/monster/animal/Behemoth/behemoth.211 b/monster/animal/Behemoth/behemoth.211 new file mode 100644 index 000000000..4fcb63062 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.211 @@ -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,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x20,0x26, +0x03,0x60,0x2c,0x11,0xc0,0x39,0x19,0x80,0x3b,0xcf,0x00,0x3f,0x77,0x60,0x7e, +0x7f,0xc4,0x7f,0xff,0x07,0x78,0xf2,0x06,0x7f,0xaf,0x2f,0xf0,0x9f,0x3f,0xf0, +0x7f,0x3f,0xf0,0xff,0xbf,0xe0,0xff,0xff,0xe0,0xff,0x7f,0xe0}; diff --git a/monster/animal/Behemoth/behemoth.211.xpm b/monster/animal/Behemoth/behemoth.211.xpm new file mode 100644 index 000000000..a6a7288c0 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.211.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * behemoth_211_xpm[] = { +"24 24 4 1", +" s None c None", +". s Dark gray c Grey25", +"X c black", +"o s Gray c Grey50", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" .. . ", +" . .. . ", +"XX .. .. . ", +"X X ... .X. ", +"X XX ... oX. ", +"XXXX XX ...Xo. ", +"XXX XXX .. oXoXoX ", +"XXXXXXX X ....oXoXo ", +"XXXXXXXXXXX oXoX ", +"XXooXXXXoXX ....oXo ", +"XXXXoXoXXXXX X XoXo", +"XXXXXooXXXXXXX oXoX", +"XXXXXXXoXXXXXX XoXo", +"XXXXXXXXXXXXXX X XoX", +"XXXXXXXXXXXXXXXX oXo", +"XXXXXXXXXXXXXXX XoX"}; diff --git a/monster/animal/Behemoth/behemoth.212 b/monster/animal/Behemoth/behemoth.212 new file mode 100644 index 000000000..0cb587371 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.212 @@ -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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0x04,0x03,0xc0,0x09,0x11,0x0c,0x0b,0x19,0x78,0x0e,0xcf,0xe0,0x0e, +0x77,0xc0,0x0f,0x7e,0x9d,0x1f,0xfe,0xf5,0x1f,0xf5,0x06,0x7e,0xaf,0xef,0x7f, +0x9f,0x3f,0x78,0x7f,0x7f,0x78,0xff,0xbf,0xf8,0xff,0xff,0xf0}; diff --git a/monster/animal/Behemoth/behemoth.212.xpm b/monster/animal/Behemoth/behemoth.212.xpm new file mode 100644 index 000000000..c273faf94 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.212.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * behemoth_212_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 4 1", +/* colors */ +" s None c None", +". s Dark gray c Grey25", +"X c black", +"o s Gray c Grey50", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" .. . ", +"XX ... . ", +"X X .. .. . ", +"X XX .... .X. ", +"XXXX XX ... Xo. ", +"XXX XXX ..XoXo ", +"oXXXXXX X X.. XoXoXo ", +"oXXXXXXXX X ....XoXoX ", +"XoXoXXXX XX XoXoXo ", +"XXXXoXoXXXXX .....XoXoX ", +"XXXXXooXXXXXXX XoXo ", +"XXXXXXXoXXXXXXX oXoX ", +"XXXXXXXXXXXXXX X XoXoX", +"XXXXXXXXXXXXXXXX XoXo"}; diff --git a/monster/animal/Behemoth/behemoth.213 b/monster/animal/Behemoth/behemoth.213 new file mode 100644 index 000000000..5e376f1df --- /dev/null +++ b/monster/animal/Behemoth/behemoth.213 @@ -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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x13,0x00,0x00,0x11,0x80,0x00,0x99,0x10,0x01,0xcf,0x70,0x09,0x7f,0xe2,0x0d, +0x7e,0x95,0x05,0xee,0xfd,0x07,0xf5,0xfe,0x07,0xaf,0x9f,0x0f,0x9f,0xff,0x0b, +0x7f,0xff,0x1f,0xff,0x7f,0x3e,0xff,0xbf,0x3c,0xff,0xff,0x78}; diff --git a/monster/animal/Behemoth/behemoth.213.xpm b/monster/animal/Behemoth/behemoth.213.xpm new file mode 100644 index 000000000..5c56b2a99 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.213.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * behemoth_213_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X s Dark gray c Grey25", +"o s Gray c Grey50", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +".. . ", +". . X ", +". .. . X X ", +".... .. XXX X X ", +"....... . XXXX XX ", +"o...... . . X XX X ", +"o...o.... ..XXXo.oX ", +".o.o.... ....XXXo.X ", +"....o.o...... o.o.o ", +".....oo......XXXo.o. ", +".......o....XXXXXo.o. ", +"............... .o.o. ", +".............. . .o.o ", +"................ .o.o "}; diff --git a/monster/animal/Behemoth/behemoth.214 b/monster/animal/Behemoth/behemoth.214 new file mode 100644 index 000000000..2d3319700 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.214 @@ -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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x14,0x00,0x00,0xb7,0x00,0x04,0xf7,0x00,0x44,0xff,0x02,0x44, +0xfb,0x03,0x66,0xfb,0x03,0x66,0xf4,0x0b,0x37,0xef,0x2b,0x33,0xff,0x39,0x3b, +0xff,0xbf,0x3b,0xff,0xbf,0x1b,0xff,0xd7,0x1d,0xff,0xef,0x1f}; diff --git a/monster/animal/Behemoth/behemoth.214.xpm b/monster/animal/Behemoth/behemoth.214.xpm new file mode 100644 index 000000000..be680d771 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.214.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * behemoth_214_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 4 1", +/* colors */ +" s None c None", +". c black", +"X s Dark gray c Grey25", +"o s Gray c Grey50", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . ", +" . . ", +"... .. . X ", +"... .... X X ", +"........ . X X ", +"..o....... XX XX ", +"..o....... XX XX ", +"oo.o...... . XXX XX ", +"....o..... . . XX XX ", +"......... .... XX XXX ", +".............. XXX XXX ", +".............. XXX XX ", +"...........o..XXX XXX ", +"............o.XX..... "}; diff --git a/monster/animal/Behemoth/behemoth.215 b/monster/animal/Behemoth/behemoth.215 new file mode 100644 index 000000000..583a9cf4e --- /dev/null +++ b/monster/animal/Behemoth/behemoth.215 @@ -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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x04,0x00,0x04,0x16,0x00,0x44,0xb7,0x00,0x44,0xef,0x00,0x66, +0xff,0x02,0x66,0xff,0x03,0x37,0x7b,0x2b,0x33,0xf4,0x2f,0x3b,0xef,0xbb,0x3b, +0xff,0xbf,0x1b,0xff,0xdf,0x1d,0xff,0xf7,0x1f,0xff,0xef,0x1f}; diff --git a/monster/animal/Behemoth/behemoth.215.xpm b/monster/animal/Behemoth/behemoth.215.xpm new file mode 100644 index 000000000..6d053661f --- /dev/null +++ b/monster/animal/Behemoth/behemoth.215.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * behemoth_215_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X s Dark gray c Grey25", +"o s Gray c Grey50", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . X ", +" .. . X X ", +"... .. . X X ", +".... ... XX XX ", +"........ . XX XX ", +".......... XXX XX ", +"..o....o.. . . XX XX ", +"oo.o........ . XX XXX ", +"....o.....o... XXX XXX ", +".............. XXX XX ", +"............. XXX XXX ", +"...........o......... ", +"............o........ "}; diff --git a/monster/animal/Behemoth/behemoth.216 b/monster/animal/Behemoth/behemoth.216 new file mode 100644 index 000000000..6e87ab8ee --- /dev/null +++ b/monster/animal/Behemoth/behemoth.216 @@ -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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00, +0x14,0x00,0x10,0x96,0x00,0x10,0xb7,0x00,0x98,0xef,0x02,0xcc,0xff,0x02,0xcc, +0xfb,0x0b,0x66,0x7a,0x0b,0x77,0xe5,0xaf,0x33,0xdf,0xbb,0x3b,0xff,0xff,0x1b, +0xff,0xff,0x1d,0xff,0xd7,0x1f,0xff,0xef,0x1f,0xff,0xef,0x3f}; diff --git a/monster/animal/Behemoth/behemoth.216.xpm b/monster/animal/Behemoth/behemoth.216.xpm new file mode 100644 index 000000000..d872a697b --- /dev/null +++ b/monster/animal/Behemoth/behemoth.216.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * behemoth_216_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X s Dark gray c Grey25", +"o s Gray c Grey50", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . ", +" . . X ", +" .. . . X ", +"... .. . XX X", +"....o... . XX XX", +"........ . XX XX", +"..o....... . XX XX ", +"o.o....o.. . XXX XXX ", +".o.oo....... . XXX XX ", +".....o....o... XXX XXX ", +"..............XXXX XX ", +"................. XXX ", +"...........o.o......X ", +"............o........ ", +"............o......... "}; diff --git a/monster/animal/Behemoth/behemoth.311 b/monster/animal/Behemoth/behemoth.311 new file mode 100644 index 000000000..30c83af7c --- /dev/null +++ b/monster/animal/Behemoth/behemoth.311 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0xf8,0xf7,0xff,0xfc,0x7f,0xfe,0xfe,0xdf,0xfd,0x9e,0xef,0xff,0xc8,0xef,0xff, +0xfe,0xdf,0xff,0xff,0xef,0xff,0x8f,0xef,0xff,0x8b,0xff,0xff,0xa2,0xff,0xff, +0xe8,0xf9,0xff,0xfc,0xf0,0xf7,0x78,0xf0,0x37,0x30,0xe0,0x3f,0x00,0xf8,0x7b, +0x00,0xf8,0x7b,0x00,0xf6,0x7b,0x00,0xff,0xfb,0x00,0xff,0xf5,0x00,0xf5,0x5d, +0x00,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/Behemoth/behemoth.311.xpm b/monster/animal/Behemoth/behemoth.311.xpm new file mode 100644 index 000000000..d94f8f652 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.311.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * behemoth_311_xpm[] = { +"24 24 5 1", +" s None c None", +". c black", +"X s Gray c Grey50", +"o c red", +"O s Light yellow c yellow", +" ........X............", +" .............XX.......", +" ............X...X......", +" ....oo.....X...........", +" .oo......X...........", +" ............X..........", +"............X...........", +".... OO.....X...........", +".. .OO .................", +" . OO. .................", +" O. .... .............", +" ...... .......X....", +" .... .......X.. ", +" .. ......... ", +" .......X.... ", +" .......X.... ", +" ..X......X.... ", +" ..........X.....", +" ......... .X....", +" . . ..... ... . ", +" . . ", +" ", +" ", +" "}; diff --git a/monster/animal/Behemoth/behemoth.312 b/monster/animal/Behemoth/behemoth.312 new file mode 100644 index 000000000..d1fff84ab --- /dev/null +++ b/monster/animal/Behemoth/behemoth.312 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0xfc,0xf7,0xff,0xfe,0xff,0xfc,0x9e,0xbf,0xf9,0xc8,0xdf,0xff,0xfc,0xdf,0xff, +0xfe,0xbf,0xff,0x9f,0xdf,0xff,0x8f,0xdf,0xff,0xaa,0xff,0xff,0xea,0xf9,0xff, +0xfc,0xf0,0xff,0x78,0xe0,0xf7,0x30,0xf0,0x37,0x00,0xd8,0x2f,0x00,0xfc,0x0f, +0x00,0xef,0x0f,0x80,0xdb,0x1f,0x80,0xfd,0x1f,0x00,0xfe,0x07,0x00,0xd4,0x0f, +0x00,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/Behemoth/behemoth.312.xpm b/monster/animal/Behemoth/behemoth.312.xpm new file mode 100644 index 000000000..5afca7ef8 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.312.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * behemoth_312_xpm[] = { +"24 24 5 1", +" s None c None", +". c black", +"X s Gray c Grey50", +"o c red", +"O s Light yellow c yellow", +" .........X............", +" ...............XX......", +" ....oo.......X..XX.....", +" .oo.......X..........", +" ...........X..........", +" .............X.........", +"..... O......X..........", +".... O ......X..........", +" . .O. .................", +" .O. .... .............", +" ...... ............", +" .... ......X....", +" .. .......X.. ", +" ..X...... . ", +" .......... ", +" ....X....... ", +" ...X..X....... ", +" ..X........... ", +" .......... ", +" . . ...... ", +" . . ", +" ", +" ", +" "}; diff --git a/monster/animal/Behemoth/behemoth.313 b/monster/animal/Behemoth/behemoth.313 new file mode 100644 index 000000000..9f951825e --- /dev/null +++ b/monster/animal/Behemoth/behemoth.313 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0xfe,0xff,0xff,0x9e,0x7f,0xff,0xc8,0xff,0xff,0xfc,0xff,0xff,0xfe,0xff,0xf9, +0x9f,0x7f,0xff,0x8f,0xbf,0xff,0x8a,0xbf,0xff,0xe2,0xbf,0xff,0xe8,0xf9,0xff, +0xfc,0xf0,0xff,0x78,0xf0,0xff,0x30,0xb8,0x7f,0x00,0x7e,0x3f,0xc0,0x7f,0x3f, +0xe0,0x1f,0x7f,0xe0,0xef,0xff,0xa0,0xf6,0x7f,0xa0,0xf4,0xff,0x00,0x50,0xbf, +0x00,0x40,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/Behemoth/behemoth.313.xpm b/monster/animal/Behemoth/behemoth.313.xpm new file mode 100644 index 000000000..0b9cad5e4 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.313.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * behemoth_313_xpm[] = { +"24 24 5 1", +" s None c None", +". c black", +"X c red", +"o s Gray c Grey50", +"O s Light yellow c yellow", +" .......................", +" ....XX........o........", +" .XX..................", +" ......................", +" ................oo.....", +"..... O........o........", +".... OO.......o.........", +" . .OO .......o.........", +" . OO.........o.........", +" O. .... .............", +" ...... ............", +" .... ............", +" .. ...o........ ", +" ......o...... ", +" .........o...... ", +" ........ooo....... ", +" .......o...........", +" . . .. ...........o", +" . . . ............", +" . . ...... .", +" . . ", +" ", +" ", +" "}; diff --git a/monster/animal/Behemoth/behemoth.314 b/monster/animal/Behemoth/behemoth.314 new file mode 100644 index 000000000..780d8deaf --- /dev/null +++ b/monster/animal/Behemoth/behemoth.314 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x07,0xff,0xff,0x07,0xff,0xff,0x0f,0xff,0xff,0x9f,0xff,0xfe,0xfe,0xff,0xff, +0xfe,0xff,0xff,0xfc,0xff,0xfd,0xf8,0xf3,0xfb,0xf0,0xfe,0xfb,0x60,0xff,0xff, +0xf0,0xff,0xff,0x70,0xff,0x87,0x70,0xcf,0x01,0x98,0x1e,0x00,0xf8,0xbe,0x01, +0xf8,0xff,0x03,0xf8,0xfd,0x07,0xf0,0xfd,0x0d,0x40,0x5c,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/Behemoth/behemoth.314.xpm b/monster/animal/Behemoth/behemoth.314.xpm new file mode 100644 index 000000000..c98256c76 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.314.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * behemoth_314_xpm[] = { +"24 24 3 1", +" s Gray c Grey50", +". c black", +"X s None c None", +" . XXXXX................", +". .XXXXX................", +" . .XXXX................", +". . .XX......... .......", +"X. . ...................", +"X . ....................", +"XX . ............ ......", +"XXX....... ...... .....", +"XXXX ... ......... .....", +"XXXXX.. ................", +"XXXX....................", +"XXXX... ...........XXXX.", +"XXXX... ....XX...XXXXXXX", +"XXX.. . ....XXXXXXXXXXX", +"XXX..... .....X..XXXXXXX", +"XXX...............XXXXXX", +"XXX......X.........XXXXX", +"XXXX.....X.......X..XXXX", +"XXXXXX.XXX...X.X.X..XXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX"}; diff --git a/monster/animal/Behemoth/behemoth.315 b/monster/animal/Behemoth/behemoth.315 new file mode 100644 index 000000000..45917ea6b --- /dev/null +++ b/monster/animal/Behemoth/behemoth.315 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x0f,0xfe,0xff,0x9f,0xff,0xff,0x1f,0xff,0xff,0xbe,0x7f,0xff,0xfe,0xff,0xff, +0xfc,0xff,0xff,0xfc,0xff,0xfe,0xf8,0xfe,0xfd,0xf0,0xff,0xfd,0xe0,0xff,0xff, +0xe0,0xff,0xff,0xe0,0xf7,0x87,0xf0,0x9b,0x01,0xf0,0x1b,0x00,0xf0,0x67,0x00, +0xf0,0xff,0x00,0xe0,0xff,0x01,0xe0,0x7f,0x03,0x40,0x57,0x03,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/Behemoth/behemoth.315.xpm b/monster/animal/Behemoth/behemoth.315.xpm new file mode 100644 index 000000000..87a7c5ce4 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.315.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * behemoth_315_xpm[] = { +"24 24 3 1", +" c black", +". s Gray c Grey50", +"X s None c None", +" . .XXXXX ", +". . .XX ", +" . . XXX ", +"X . . X . ", +"X. . . ", +"XX. . ", +"XX . . . ", +"XXX . . . ", +"XXXX . . ", +"XXXXX ", +"XXXXX ", +"XXXXX . XXXX ", +"XXXX . XX XXXXXXX", +"XXXX . XXXXXXXXXXX", +"XXXX .. XXXXXXXXX", +"XXXX XXXXXXXX", +"XXXXX XXXXXXX", +"XXXXX X XXXXXX", +"XXXXXX X X X X XXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX"}; diff --git a/monster/animal/Behemoth/behemoth.316 b/monster/animal/Behemoth/behemoth.316 new file mode 100644 index 000000000..e16a81e74 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.316 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x1e,0xfe,0xff,0x9e,0xff,0xff,0x1e,0xff,0xff,0xbc,0xf7,0xdf,0xfc,0xff,0xff, +0xfc,0xff,0xff,0xf8,0xbf,0xff,0xf8,0xbf,0xff,0xf0,0x7f,0xff,0xe0,0xff,0xff, +0xe0,0xff,0xff,0xe0,0xf7,0x87,0xf0,0xbf,0x01,0xf8,0x7d,0x00,0xf8,0xe9,0x01, +0xfc,0xdf,0x03,0xfc,0xbf,0x03,0xfc,0xb7,0x02,0xf4,0x2a,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/Behemoth/behemoth.316.xpm b/monster/animal/Behemoth/behemoth.316.xpm new file mode 100644 index 000000000..c11c2fccc --- /dev/null +++ b/monster/animal/Behemoth/behemoth.316.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * behemoth_316_xpm[] = { +"24 24 3 1", +" s None c None", +". c black", +"X s Gray c Grey50", +" .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.. . . ", +" . .... . . . ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/Behemoth/behemoth.411 b/monster/animal/Behemoth/behemoth.411 new file mode 100644 index 000000000..770d9a231 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.411 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0xff,0xff,0xe0,0xff,0xff,0xe0,0xff,0xff,0xf0,0x7f,0xff,0xf9,0xff,0xff,0x7f, +0xff,0xff,0x7f,0xbf,0xff,0x3f,0xdf,0xcf,0x1f,0xdf,0x7f,0x0f,0xff,0xff,0x06, +0xff,0xff,0x0f,0xe1,0xff,0x0e,0x80,0xf3,0x0e,0x00,0x78,0x19,0x80,0x7d,0x1f, +0xc0,0xff,0x1f,0xe0,0xbf,0x1f,0xb0,0xbf,0x0f,0xb0,0x3a,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/Behemoth/behemoth.411.xpm b/monster/animal/Behemoth/behemoth.411.xpm new file mode 100644 index 000000000..4f0910bee --- /dev/null +++ b/monster/animal/Behemoth/behemoth.411.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * behemoth_411_xpm[] = { +"24 24 3 1", +" c black", +". s None c None", +"X s Gray c Grey50", +" .....X X", +" ..... X ", +" .... X X", +" X .. X X ", +" X X .", +" X X.", +" X X X..", +" X XX ...", +" X X X....", +" X .....", +" ....", +" .... X ....", +"....... .. X ....", +"........... X XX ...", +"....... . X ...", +"...... ...", +"..... . ...", +".... . . ....", +".... . . . ... ......", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/monster/animal/Behemoth/behemoth.412 b/monster/animal/Behemoth/behemoth.412 new file mode 100644 index 000000000..b13a910ea --- /dev/null +++ b/monster/animal/Behemoth/behemoth.412 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0xff,0x7f,0xf0,0xff,0xff,0xf9,0xff,0xff,0xf8,0xff,0xfe,0x7d,0xff,0xff,0x7f, +0xff,0xff,0x3f,0x7f,0xff,0x3f,0xbf,0x7f,0x1f,0xbf,0xff,0x0f,0xff,0xff,0x07, +0xff,0xff,0x07,0xe1,0xef,0x07,0x80,0xd9,0x0f,0x00,0xd8,0x0f,0x00,0xe6,0x0f, +0x00,0xff,0x0f,0x80,0xff,0x07,0xc0,0xfe,0x07,0xc0,0xea,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/Behemoth/behemoth.412.xpm b/monster/animal/Behemoth/behemoth.412.xpm new file mode 100644 index 000000000..7c888108f --- /dev/null +++ b/monster/animal/Behemoth/behemoth.412.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * behemoth_412_xpm[] = { +"24 24 3 1 0 0", +" c black", +". s None c None", +"X s Gray c Grey50", +" .....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 ....", +"........ ....", +"....... .....", +"...... . .....", +"...... . . . . ......", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/monster/animal/Behemoth/behemoth.413 b/monster/animal/Behemoth/behemoth.413 new file mode 100644 index 000000000..95405c436 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.413 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0xff,0x7f,0x78,0xff,0xff,0x79,0xff,0xff,0x78,0xfb,0xef,0x3d,0xff,0xff,0x3f, +0xff,0xff,0x3f,0xff,0xfd,0x1f,0xff,0xfd,0x1f,0xff,0xfe,0x0f,0xff,0xff,0x07, +0xff,0xff,0x07,0xe1,0xef,0x07,0x80,0xfd,0x0f,0x00,0xbe,0x1f,0x80,0x97,0x1f, +0xc0,0xfb,0x3f,0xc0,0xfd,0x3f,0x40,0xed,0x3f,0x00,0x54,0x2f,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/Behemoth/behemoth.413.xpm b/monster/animal/Behemoth/behemoth.413.xpm new file mode 100644 index 000000000..b16b21025 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.413.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * behemoth_413_xpm[] = { +"24 24 3 1 0 0", +" c black", +". s None c None", +"X s Gray c Grey50", +" ....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 ..", +".......... . . . . ..", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/monster/animal/Behemoth/behemoth.414 b/monster/animal/Behemoth/behemoth.414 new file mode 100644 index 000000000..ee01b9f38 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.414 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0xff,0xef,0x1f,0x7f,0xfe,0x3f,0xbf,0xfb,0x7f,0xff,0xf7,0x79,0xff,0xf7,0x13, +0xff,0xfb,0x7f,0xff,0xf7,0xff,0xff,0xf7,0xf1,0xff,0xff,0xd1,0xff,0xff,0x45, +0xff,0x9f,0x17,0xef,0x0f,0x3f,0xec,0x0f,0x1e,0xfc,0x07,0x0c,0xde,0x1f,0x00, +0xde,0x1f,0x00,0xde,0x6f,0x00,0xdf,0xff,0x00,0xaf,0xff,0x00,0xba,0xaf,0x00, +0x00,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/Behemoth/behemoth.414.xpm b/monster/animal/Behemoth/behemoth.414.xpm new file mode 100644 index 000000000..4a7947d7a --- /dev/null +++ b/monster/animal/Behemoth/behemoth.414.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * behemoth_414_xpm[] = { +"24 24 5 1", +" c black", +". s Gray c Grey50", +"X s None c None", +"o c red", +"O s Light yellow c yellow", +" . XXX", +" .. XX", +" . . X", +" . oo X", +" . oo XXX", +" . X", +" . ", +" . OOX ", +" XOO X ", +" X OOX X", +" XX X OXX", +" . XXXX XX", +"XX . XXXXX XXX", +"XX XXXXXXX XXXX", +"X . XXXXXXXXXXX", +"X . XXXXXXXXXXX", +"X . . XXXXXXXXX", +" . XXXXXXXX", +" . X XXXXXXXX", +"X X X X X XXXXXXXX", +"XXXXXXXXXXX X XXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX"}; diff --git a/monster/animal/Behemoth/behemoth.415 b/monster/animal/Behemoth/behemoth.415 new file mode 100644 index 000000000..81af135a9 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.415 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0xff,0xef,0x3f,0x3f,0xff,0x7f,0x9f,0xfd,0x79,0xff,0xfb,0x13,0xff,0xfb,0x3f, +0xff,0xfd,0x7f,0xff,0xfb,0xf9,0xff,0xfb,0xf1,0xff,0xff,0x55,0xff,0x9f,0x57, +0xff,0x0f,0x3f,0xef,0x07,0x1e,0xec,0x0f,0x0c,0xf4,0x1b,0x00,0xf0,0x3f,0x00, +0xf0,0xf7,0x00,0xf8,0xdb,0x01,0xf8,0xbf,0x01,0xe0,0x7f,0x00,0xf0,0x2b,0x00, +0x00,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/Behemoth/behemoth.415.xpm b/monster/animal/Behemoth/behemoth.415.xpm new file mode 100644 index 000000000..e20984887 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.415.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * behemoth_415_xpm[] = { +"24 24 5 1", +" c black", +". s Gray c Grey50", +"X s None c None", +"o c red", +"O s Light yellow c yellow", +" . XX", +" .. X", +" .. . oo X", +" . oo XXX", +" . XX", +" . X", +" . OX ", +" . XOX ", +" X O X X", +" XX X O X", +" XXXX XX", +" . XXXXXX XXX", +"XX . XXXXXX XXXX", +"XX X . XXXXXXXXXXX", +"XXXX XXXXXXXXXX", +"XXXX . XXXXXXXX", +"XXX . . XXXXXXX", +"XXX . XXXXXXX", +"XXXXX XXXXXXXXX", +"XXXX X X XXXXXXXXXX", +"XXXXXXXXX X XXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXX"}; diff --git a/monster/animal/Behemoth/behemoth.416 b/monster/animal/Behemoth/behemoth.416 new file mode 100644 index 000000000..06977d7a3 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.416 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0xff,0xff,0x7f,0xff,0xfe,0x79,0xff,0xff,0x13,0xff,0xff,0x3f,0x9f,0xff,0x7f, +0xff,0xfe,0xf9,0xff,0xfd,0xf1,0xff,0xfd,0x51,0xff,0xfd,0x47,0xff,0x9f,0x17, +0xff,0x0f,0x3f,0xff,0x0f,0x1e,0xfe,0x1d,0x0c,0xfc,0x7e,0x00,0xfc,0xfe,0x03, +0xfe,0xf8,0x07,0xff,0xf7,0x07,0xfe,0x6f,0x05,0xff,0x2f,0x05,0xfd,0x0a,0x00, +0x80,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/Behemoth/behemoth.416.xpm b/monster/animal/Behemoth/behemoth.416.xpm new file mode 100644 index 000000000..2c84bc67a --- /dev/null +++ b/monster/animal/Behemoth/behemoth.416.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * behemoth_416_xpm[] = { +"24 24 5 1", +" c black", +". s None c None", +"X s Gray c Grey50", +"o c red", +"O s Light yellow c yellow", +" .", +" X oo .", +" oo ...", +" ..", +" XX .", +" X O. ", +" X OO. ", +" X .OO . .", +" X OO. .", +" .. . O..", +" .... ..", +" ..... ...", +". X ..... ....", +".. X .........", +".. X ......", +". XXX .....", +" X .....", +"X . . . .....", +" . .. . .....", +" . . . ............", +"....... . ..............", +"........................", +"........................", +"........................"}; diff --git a/monster/animal/Behemoth/behemoth.arc b/monster/animal/Behemoth/behemoth.arc new file mode 100644 index 000000000..acc82942e --- /dev/null +++ b/monster/animal/Behemoth/behemoth.arc @@ -0,0 +1,51 @@ +Object behemoth +face behemoth.111 +animation behemoth_1 +attacktype 1025 +monster 1 +sleep 1 +Wis 20 +immune 16384 +protected 2 +exp 20000 +ac -6 +wc -10 +dam 16 +hp 800 +maxhp 800 +Con 2 +level 12 +alive 1 +speed -0.5 +weight 1000000 +editable 1 +color_fg black +end +More +Object behemoth_2 +face behemoth.211 +animation behemoth_2 +x 1 +weight 1800000 +alive 1 +color_fg black +end +More +Object behemoth_3 +face behemoth.311 +animation behemoth_3 +y 1 +weight 1800000 +alive 1 +color_fg black +end +More +Object behemoth_4 +face behemoth.411 +animation behemoth_4 +x 1 +y 1 +weight 1800000 +alive 1 +color_fg black +end diff --git a/monster/animal/Behemoth/behemoth.face b/monster/animal/Behemoth/behemoth.face new file mode 100644 index 000000000..0d72c31b5 --- /dev/null +++ b/monster/animal/Behemoth/behemoth.face @@ -0,0 +1,44 @@ +animation behemoth_1 +facings 2 +behemoth.111 +behemoth.112 +behemoth.113 +behemoth.112 +behemoth.114 +behemoth.115 +behemoth.116 +behemoth.115 +mina +animation behemoth_2 +facings 2 +behemoth.211 +behemoth.212 +behemoth.213 +behemoth.212 +behemoth.214 +behemoth.215 +behemoth.216 +behemoth.215 +mina +animation behemoth_3 +facings 2 +behemoth.311 +behemoth.312 +behemoth.313 +behemoth.312 +behemoth.314 +behemoth.315 +behemoth.316 +behemoth.315 +mina +animation behemoth_4 +facings 4 +behemoth.411 +behemoth.412 +behemoth.413 +behemoth.412 +behemoth.414 +behemoth.415 +behemoth.416 +behemoth.415 +mina diff --git a/monster/animal/Neko/neko.111 b/monster/animal/Neko/neko.111 new file mode 100644 index 000000000..2d49195a5 --- /dev/null +++ b/monster/animal/Neko/neko.111 @@ -0,0 +1,8 @@ +#define neko_width 24 +#define neko_height 24 +static char neko_bits[] = { + 0x00,0x00,0x00,0x18,0x03,0x00,0xa8,0x02,0x00,0xe8,0x02,0x00,0x18,0x03,0x00, + 0x08,0x04,0x07,0x18,0x86,0x08,0x2c,0x8d,0x06,0x08,0x44,0x02,0xd4,0x4a,0x01, + 0x20,0x43,0x02,0x30,0x86,0x04,0x10,0x04,0x05,0x10,0x08,0x0a,0x08,0x10,0x0a, + 0x08,0x10,0x0a,0x08,0xe4,0x09,0x48,0x04,0x04,0x90,0xe2,0x03,0xa0,0x22,0x00, + 0xa0,0x1a,0x00,0xa0,0x12,0x00,0x90,0x0c,0x00,0x60,0x03,0x00}; diff --git a/monster/animal/Neko/neko.111.xpm b/monster/animal/Neko/neko.111.xpm new file mode 100644 index 000000000..f0f0ac43e --- /dev/null +++ b/monster/animal/Neko/neko.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * neko_111_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c black", +"X c white", +/* pixels */ +" ", +" .. .. ", +" .X. .X. ", +" .X...X. ", +" ..XXX.. ", +" .XXXXXX. ... ", +" ..XXXX.. .XXX. ", +" ..X.XX.X.. .X.. ", +" .XXXXXX. .XX. ", +" . .X..X. . .X. ", +" .XX.. .XX. ", +" ..XXX.. .XX. ", +" .XXXXX. .X. ", +" .XXXXXX. .X. ", +" .XXXXXXXX. .X. ", +" .XXXXXXXX. .X. ", +" .XXXXXX.XX....XX. ", +" .XX.XXX.XXXXXXX. ", +" .XX.X.XXX..... ", +" .X.X.XXX. ", +" .X.X.X.. ", +" .X.X.XX. ", +" .XX.XX.. ", +" .. .. "}; diff --git a/monster/animal/Neko/neko.112 b/monster/animal/Neko/neko.112 new file mode 100644 index 000000000..065f5bc29 --- /dev/null +++ b/monster/animal/Neko/neko.112 @@ -0,0 +1,8 @@ +#define neko_width 24 +#define neko_height 24 +static char neko_bits[] = { + 0x00,0x00,0x00,0x18,0x03,0x00,0xa8,0x02,0x04,0xe8,0x02,0x0a,0x18,0x03,0x09, + 0x08,0x04,0x05,0x38,0x07,0x05,0x0c,0x8c,0x04,0xc8,0x84,0x02,0xd4,0x8a,0x02, + 0x20,0x83,0x02,0x30,0x86,0x02,0x10,0x84,0x02,0x10,0x88,0x02,0x08,0x90,0x02, + 0x08,0x50,0x02,0x08,0x24,0x01,0x48,0x84,0x00,0x90,0x62,0x00,0xa0,0x22,0x00, + 0xa0,0x1a,0x00,0xa0,0x12,0x00,0x90,0x0c,0x00,0x60,0x03,0x00}; diff --git a/monster/animal/Neko/neko.112.xpm b/monster/animal/Neko/neko.112.xpm new file mode 100644 index 000000000..3d0e8bb58 --- /dev/null +++ b/monster/animal/Neko/neko.112.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * neko_112_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c black", +"X c white", +/* pixels */ +" ", +" .. .. ", +" .X. .X. . ", +" .X...X. .X. ", +" ..XXX.. .XX. ", +" .XXXXXX. .X. ", +" ...XX... .X. ", +" ..XXXXXX.. .XX. ", +" .XX..XX. .X. ", +" . .X..X. . .X. ", +" .XX.. .X. ", +" ..XXX.. .X. ", +" .XXXXX. .X. ", +" .XXXXXX. .X. ", +" .XXXXXXXX. .X. ", +" .XXXXXXXX. .XX. ", +" .XXXXXX.XX.XX. ", +" .XX.XXX.XXXX. ", +" .XX.X.XXX.. ", +" .X.X.XXX. ", +" .X.X.X.. ", +" .X.X.XX. ", +" .XX.XX.. ", +" .. .. "}; diff --git a/monster/animal/Neko/neko.113 b/monster/animal/Neko/neko.113 new file mode 100644 index 000000000..092fc949d --- /dev/null +++ b/monster/animal/Neko/neko.113 @@ -0,0 +1,8 @@ +#define neko_width 24 +#define neko_height 24 +static char neko_bits[] = { + 0x00,0x00,0x00,0x18,0x03,0x00,0xa8,0x02,0x00,0xe8,0x02,0x06,0x18,0x02,0x09, + 0x28,0x05,0x0a,0x18,0x06,0x12,0xcc,0x0c,0x14,0xc8,0x04,0x14,0xd4,0x0a,0x14, + 0x20,0x03,0x14,0x30,0x06,0x14,0x10,0x04,0x14,0x10,0x08,0x13,0x08,0x90,0x08, + 0x08,0x50,0x06,0x08,0x24,0x01,0x48,0x84,0x00,0x90,0x62,0x00,0xa0,0x22,0x00, + 0xa0,0x1a,0x00,0xa0,0x12,0x00,0x90,0x0c,0x00,0x60,0x03,0x00}; diff --git a/monster/animal/Neko/neko.113.xpm b/monster/animal/Neko/neko.113.xpm new file mode 100644 index 000000000..86021dd9b --- /dev/null +++ b/monster/animal/Neko/neko.113.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * neko_113_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c black", +"X c white", +/* pixels */ +" ", +" .. .. ", +" .X. .X. ", +" .X...X. .. ", +" ..XXXX. .XX. ", +" .X.XX.X. .X. ", +" ..XXXX.. .XX. ", +" ..XX..XX.. .X. ", +" .XX..XX. .X. ", +" . .X..X. . .X. ", +" .XX.. .X. ", +" ..XXX.. .X. ", +" .XXXXX. .X. ", +" .XXXXXX. ..XX. ", +" .XXXXXXXX. .XXX. ", +" .XXXXXXXX. .XX.. ", +" .XXXXXX.XX.XX. ", +" .XX.XXX.XXXX. ", +" .XX.X.XXX.. ", +" .X.X.XXX. ", +" .X.X.X.. ", +" .X.X.XX. ", +" .XX.XX.. ", +" .. .. "}; diff --git a/monster/animal/Neko/neko.114 b/monster/animal/Neko/neko.114 new file mode 100644 index 000000000..a0deb9d82 --- /dev/null +++ b/monster/animal/Neko/neko.114 @@ -0,0 +1,8 @@ +#define neko_width 24 +#define neko_height 24 +static char neko_bits[] = { + 0x00,0x00,0x00,0x18,0x03,0x00,0xa8,0x02,0x00,0xe8,0x02,0x00,0x18,0x02,0x00, + 0x28,0x05,0x00,0xd8,0x06,0x00,0xcc,0x0c,0x00,0xc8,0x04,0x00,0xd4,0x0a,0x18, + 0x20,0x03,0x24,0x30,0x06,0x48,0x10,0x04,0x50,0x10,0x08,0x50,0x08,0x10,0x50, + 0x08,0x10,0x50,0x08,0xe4,0x4f,0x48,0x04,0x20,0x90,0xe2,0x1f,0xa0,0x22,0x00, + 0xa0,0x1a,0x00,0xa0,0x12,0x00,0x90,0x0c,0x00,0x60,0x03,0x00}; diff --git a/monster/animal/Neko/neko.114.xpm b/monster/animal/Neko/neko.114.xpm new file mode 100644 index 000000000..b30b07780 --- /dev/null +++ b/monster/animal/Neko/neko.114.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * neko_114_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c black", +"X c white", +/* pixels */ +" ", +" .. .. ", +" .X. .X. ", +" .X...X. ", +" ..XXXX. ", +" .X.XX.X. ", +" ..X..X.. ", +" ..XX..XX.. ", +" .XX..XX. ", +" . .X..X. . .. ", +" .XX.. .XX. ", +" ..XXX.. .XX. ", +" .XXXXX. .X. ", +" .XXXXXX. .X. ", +" .XXXXXXXX. .X. ", +" .XXXXXXXX. .X. ", +" .XXXXXX.XX.......XX. ", +" .XX.XXX.XXXXXXXXXX. ", +" .XX.X.XXX........ ", +" .X.X.XXX. ", +" .X.X.X.. ", +" .X.X.XX. ", +" .XX.XX.. ", +" .. .. "}; diff --git a/monster/animal/Neko/neko.115 b/monster/animal/Neko/neko.115 new file mode 100644 index 000000000..2256878c7 --- /dev/null +++ b/monster/animal/Neko/neko.115 @@ -0,0 +1,8 @@ +#define neko_width 24 +#define neko_height 24 +static char neko_bits[] = { + 0x00,0x00,0x00,0x18,0x03,0x00,0xa8,0x02,0x00,0xe8,0x02,0x00,0x18,0x03,0x00, + 0x08,0x04,0x00,0x38,0x07,0x00,0x0c,0x0c,0x00,0xc8,0x04,0x00,0xd4,0x0a,0x00, + 0x20,0x03,0x00,0x30,0x06,0x00,0x10,0x04,0x00,0x10,0x08,0x00,0x08,0x10,0x40, + 0x08,0x10,0xa0,0x08,0x24,0xa0,0x48,0xc4,0xa0,0x90,0x02,0x91,0xa0,0x62,0x5e, + 0xa0,0x9a,0x40,0xa0,0x12,0x3f,0x90,0x0c,0x00,0x60,0x03,0x00}; diff --git a/monster/animal/Neko/neko.115.xpm b/monster/animal/Neko/neko.115.xpm new file mode 100644 index 000000000..c4b3abc2d --- /dev/null +++ b/monster/animal/Neko/neko.115.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * neko_115_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c black", +"X c white", +/* pixels */ +" ", +" .. .. ", +" .X. .X. ", +" .X...X. ", +" ..XXX.. ", +" .XXXXXX. ", +" ...XX... ", +" ..XXXXXX.. ", +" .XX..XX. ", +" . .X..X. . ", +" .XX.. ", +" ..XXX.. ", +" .XXXXX. ", +" .XXXXXX. ", +" .XXXXXXXX. . ", +" .XXXXXXXX. .X.", +" .XXXXXX.XX. .X.", +" .XX.XXX.XXX.. .X.", +" .XX.X.XXXXXX. .XX.", +" .X.X.XXX..XX....X. ", +" .X.X.X.. .XXXXXX. ", +" .X.X.XX. ...... ", +" .XX.XX.. ", +" .. .. "}; diff --git a/monster/animal/Neko/neko.116 b/monster/animal/Neko/neko.116 new file mode 100644 index 000000000..3ad9b8e17 --- /dev/null +++ b/monster/animal/Neko/neko.116 @@ -0,0 +1,8 @@ +#define neko_width 24 +#define neko_height 24 +static char neko_bits[] = { + 0x00,0x00,0x00,0x18,0x03,0x00,0xa8,0x02,0x00,0xe8,0x02,0x00,0x18,0x03,0x00, + 0x08,0x04,0x00,0x18,0x06,0x00,0x2c,0x0d,0x00,0x08,0x04,0x00,0xd4,0x0a,0x00, + 0x20,0x03,0x00,0x30,0x06,0x00,0x10,0x04,0x00,0x10,0x08,0x1c,0x08,0x10,0x22, + 0x08,0x10,0x4a,0x08,0x74,0x5a,0x48,0x84,0x59,0x90,0x22,0x54,0xa0,0xd2,0x53, + 0xa0,0x1a,0x20,0xa0,0x12,0x00,0x90,0x0c,0x00,0x60,0x03,0x00}; diff --git a/monster/animal/Neko/neko.116.xpm b/monster/animal/Neko/neko.116.xpm new file mode 100644 index 000000000..0fbaacfca --- /dev/null +++ b/monster/animal/Neko/neko.116.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * neko_116_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c black", +"X c white", +/* pixels */ +" ", +" .. .. ", +" .X. .X. ", +" .X...X. ", +" ..XXX.. ", +" .XXXXXX. ", +" ..XXXX.. ", +" ..X.XX.X.. ", +" .XXXXXX. ", +" . .X..X. . ", +" .XX.. ", +" ..XXX.. ", +" .XXXXX. ", +" .XXXXXX. ... ", +" .XXXXXXXX. .XXX. ", +" .XXXXXXXX. .X.XX. ", +" .XXXXXX.X... .X..X. ", +" .XX.XXX.XXXX..XX..X. ", +" .XX.X.XXX.XXXX. .X. ", +" .X.X.XX. .... .X. ", +" .X.X.X.. . ", +" .X.X.XX. ", +" .XX.XX.. ", +" .. .. "}; diff --git a/monster/animal/Neko/neko.117 b/monster/animal/Neko/neko.117 new file mode 100644 index 000000000..d5fb19668 --- /dev/null +++ b/monster/animal/Neko/neko.117 @@ -0,0 +1,8 @@ +#define neko_width 24 +#define neko_height 24 +static char neko_bits[] = { + 0x00,0x00,0x00,0x18,0x03,0x00,0xa8,0x02,0x00,0xe8,0x02,0x00,0x18,0x03,0x00, + 0x08,0x04,0x00,0x18,0x06,0x00,0x2c,0x0d,0x00,0x08,0x04,0x00,0xd4,0x0a,0x00, + 0x20,0x03,0x00,0x30,0x06,0x1c,0x10,0x04,0x22,0x10,0x08,0x49,0x08,0x10,0x55, + 0x08,0x10,0x25,0x08,0x34,0x05,0x48,0x44,0x05,0x90,0x82,0x04,0xa0,0x32,0x02, + 0xa0,0xda,0x01,0xa0,0x12,0x00,0x90,0x0c,0x00,0x60,0x03,0x00}; diff --git a/monster/animal/Neko/neko.117.xpm b/monster/animal/Neko/neko.117.xpm new file mode 100644 index 000000000..13578aeb0 --- /dev/null +++ b/monster/animal/Neko/neko.117.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * neko_117_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c black", +"X c white", +/* pixels */ +" ", +" .. .. ", +" .X. .X. ", +" .X...X. ", +" ..XXX.. ", +" .XXXXXX. ", +" ..XXXX.. ", +" ..X.XX.X.. ", +" .XXXXXX. ", +" . .X..X. . ", +" .XX.. ", +" ..XXX.. ... ", +" .XXXXX. .XXX. ", +" .XXXXXX. .XX.XX. ", +" .XXXXXXXX. .X. .X. ", +" .XXXXXXXX. .X. . ", +" .XXXXXX.X.. .X. ", +" .XX.XXX.XXX. .X. ", +" .XX.X.XXXXX.XX. ", +" .X.X.XX..XXX. ", +" .X.X.X.. ... ", +" .X.X.XX. ", +" .XX.XX.. ", +" .. .. "}; diff --git a/monster/animal/Neko/neko.118 b/monster/animal/Neko/neko.118 new file mode 100644 index 000000000..90b49ee43 --- /dev/null +++ b/monster/animal/Neko/neko.118 @@ -0,0 +1,8 @@ +#define neko_width 24 +#define neko_height 24 +static char neko_bits[] = { + 0x00,0x00,0x00,0x18,0x03,0x00,0xa8,0x02,0x00,0xe8,0x02,0x00,0x18,0x03,0x00, + 0x08,0x04,0x00,0x18,0x06,0x00,0x2c,0x0d,0x00,0x08,0x04,0x38,0xd4,0x0a,0x46, + 0x20,0x03,0x31,0x30,0x86,0x0c,0x10,0x84,0x02,0x10,0x88,0x02,0x08,0x90,0x02, + 0x08,0x90,0x02,0x08,0x64,0x02,0x48,0x04,0x01,0x90,0xe2,0x00,0xa0,0x22,0x00, + 0xa0,0x1a,0x00,0xa0,0x12,0x00,0x90,0x0c,0x00,0x60,0x03,0x00}; diff --git a/monster/animal/Neko/neko.118.xpm b/monster/animal/Neko/neko.118.xpm new file mode 100644 index 000000000..91ca6216d --- /dev/null +++ b/monster/animal/Neko/neko.118.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * neko_118_xpm[] = { +/* width height num_colors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c black", +"X c white", +/* pixels */ +" ", +" .. .. ", +" .X. .X. ", +" .X...X. ", +" ..XXX.. ", +" .XXXXXX. ", +" ..XXXX.. ", +" ..X.XX.X.. ", +" .XXXXXX. ... ", +" . .X..X. . ..XXX. ", +" .XX.. .XXX.. ", +" ..XXX.. .XX.. ", +" .XXXXX. .X. ", +" .XXXXXX. .X. ", +" .XXXXXXXX. .X. ", +" .XXXXXXXX. .X. ", +" .XXXXXX.XX..XX. ", +" .XX.XXX.XXXXX. ", +" .XX.X.XXX... ", +" .X.X.XXX. ", +" .X.X.X.. ", +" .X.X.XX. ", +" .XX.XX.. ", +" .. .. "}; diff --git a/monster/animal/Neko/neko.arc b/monster/animal/Neko/neko.arc new file mode 100644 index 000000000..caf17b384 --- /dev/null +++ b/monster/animal/Neko/neko.arc @@ -0,0 +1,32 @@ +Object neko +name neko chan +face neko.111 +anim +facings 2 +neko.111 +neko.112 +neko.113 +neko.114 +neko.115 +neko.116 +neko.117 +neko.118 +mina +monster 1 +sleep 1 +Wis 8 +no_pick 1 +alive 1 +exp 1000 +ac 18 +wc 27 +dam 2 +hp 2 +maxhp 2 +level 1 +speed 0.3 +weight 30000 +run_away 90 +editable 1 +magicmap brown +end diff --git a/monster/animal/bat.111 b/monster/animal/bat.111 new file mode 100644 index 000000000..27c3c638c --- /dev/null +++ b/monster/animal/bat.111 @@ -0,0 +1,9 @@ +#define bat1_width 24 +#define bat1_height 24 +static char bat1_bits[] = { +0x00,0x00,0x44,0x00,0x00,0xd6,0x44,0x00,0xfe,0xd6,0x00,0xd6, +0xfe,0x00,0x44,0xd6,0x00,0x00,0x44,0x10,0x01,0x00,0x58,0x03, +0x00,0xf8,0x03,0x00,0x58,0x03,0x00,0x10,0x01,0x00,0x00,0x44, +0x00,0x00,0xd6,0x00,0x00,0xfe,0x20,0x02,0xd6,0xb0,0x06,0x44, +0xf0,0x07,0x00,0xb0,0x06,0x00,0x20,0x02,0x00,0x00,0x00,0x11, +0x00,0x80,0x35,0x00,0x80,0x3f,0x00,0x80,0x35,0x00,0x00,0x11}; diff --git a/monster/animal/bat.111.xpm b/monster/animal/bat.111.xpm new file mode 100644 index 000000000..ff03e8633 --- /dev/null +++ b/monster/animal/bat.111.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * bat_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 2 1", +/* colors */ +" s None c None", +". c Black", +/* pixels */ +" . . ", +" .. . ..", +" . . .......", +" .. . .. .. . ..", +" ....... . . ", +" .. . .. ", +" . . . . ", +" .. . .. ", +" ....... ", +" .. . .. ", +" . . ", +" . . ", +" .. . ..", +" .......", +" . . .. . ..", +" .. . .. . . ", +" ....... ", +" .. . .. ", +" . . ", +" . . ", +" .. . .. ", +" ....... ", +" .. . .. ", +" . . "}; diff --git a/monster/animal/bat.112 b/monster/animal/bat.112 new file mode 100644 index 000000000..683d48970 --- /dev/null +++ b/monster/animal/bat.112 @@ -0,0 +1,9 @@ +#define bat2_width 24 +#define bat2_height 24 +static char bat2_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x44,0x22,0x00,0xd6,0x6b,0x00,0xfe, +0x7f,0x00,0xd6,0x6b,0x88,0x44,0x22,0xac,0x01,0x00,0xfc,0x01, +0x00,0xac,0x01,0x00,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x11, +0x00,0x80,0x35,0x00,0x80,0x3f,0x00,0x80,0x35,0x00,0x00,0x11, +0x00,0x00,0x00,0x44,0x00,0x00,0xd6,0x00,0x00,0xfe,0x10,0x01, +0xd6,0x58,0x03,0x44,0xf8,0x03,0x00,0x58,0x03,0x00,0x10,0x01}; diff --git a/monster/animal/bat.112.xpm b/monster/animal/bat.112.xpm new file mode 100644 index 000000000..ecd331d6d --- /dev/null +++ b/monster/animal/bat.112.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * bat_112_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 2 1", +/* colors */ +" s None c None", +". c Black", +/* pixels */ +" ", +" . . ", +" . . .. . ..", +".. . .. .......", +"....... .. . ..", +".. . .. . . . . ", +" . . .. . .. ", +" ....... ", +" .. . .. ", +" . . ", +" ", +" . . ", +" .. . .. ", +" ....... ", +" .. . .. ", +" . . ", +" ", +" . . ", +" .. . .. ", +" ....... . . ", +" .. . .. .. . .. ", +" . . ....... ", +" .. . .. ", +" . . "}; diff --git a/monster/animal/bat.113 b/monster/animal/bat.113 new file mode 100644 index 000000000..8d09610f7 --- /dev/null +++ b/monster/animal/bat.113 @@ -0,0 +1,9 @@ +#define bat3_width 24 +#define bat3_height 24 +static char bat3_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x44,0x00,0x22,0xd6,0x00,0x6b,0xfe, +0x00,0x7f,0xd6,0x00,0x6b,0x44,0x00,0x22,0x00,0x00,0x00,0x00, +0x44,0x00,0x00,0xd6,0x40,0x04,0xfe,0x60,0x0d,0xd6,0xe0,0x0f, +0x44,0x60,0x0d,0x00,0x40,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x11,0x10,0x81,0x35,0x58,0x83,0x3f, +0xf8,0x83,0x35,0x58,0x03,0x11,0x10,0x01,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/bat.113.xpm b/monster/animal/bat.113.xpm new file mode 100644 index 000000000..673615b4b --- /dev/null +++ b/monster/animal/bat.113.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * bat_113_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 2 1", +/* colors */ +" s None c None", +". c Black", +/* pixels */ +" ", +" . . ", +" . . .. . ..", +" .. . .. .......", +" ....... .. . ..", +" .. . .. . . ", +" . . ", +" ", +" . . ", +" .. . .. . . ", +" ....... .. . .. ", +" .. . .. ....... ", +" . . .. . .. ", +" . . ", +" ", +" ", +" ", +" . . ", +" . . .. . .. ", +" .. . .. ....... ", +" ....... .. . .. ", +" .. . .. . . ", +" . . ", +" "}; diff --git a/monster/animal/bat.arc b/monster/animal/bat.arc new file mode 100644 index 000000000..b10bf2506 --- /dev/null +++ b/monster/animal/bat.arc @@ -0,0 +1,28 @@ +Object bat +face bat.111 +anim +bat.111 +bat.112 +bat.113 +mina +monster 1 +sleep 1 +Wis 15 +no_pick 1 +alive 1 +see_invisible 1 +speed 0.2 +hp 2 +maxhp 2 +run_away 80 +exp 8 +wc 12 +dam 3 +ac 4 +level 2 +flying 1 +weight 20 +protected 1 +editable 1 +color_fg black +end diff --git a/monster/animal/bat_gen.111 b/monster/animal/bat_gen.111 new file mode 100644 index 000000000..cbe6c31dc --- /dev/null +++ b/monster/animal/bat_gen.111 @@ -0,0 +1,9 @@ +#define panther_generator_width 24 +#define panther_generator_height 24 +static char panther_generator_bits[] = { +0xe0,0xdf,0x0e,0x28,0x03,0x14,0x24,0x24,0x11,0x12,0x5b,0x12, +0xd8,0x82,0x10,0xbe,0x90,0x66,0x32,0x2e,0x4b,0x10,0x99,0x5c, +0x8a,0x0a,0x4c,0x7a,0x28,0x01,0x0e,0xc1,0x32,0x30,0xc5,0x0b, +0x40,0x0a,0x04,0x80,0xfb,0x02,0x00,0x3e,0x00,0x00,0x2e,0xe1, +0x14,0x36,0x00,0x00,0x2e,0x14,0x00,0x2e,0x00,0x00,0x3e,0x00, +0x70,0x5f,0x1e,0x00,0x5f,0x00,0x7c,0xff,0x00,0x80,0xff,0x03}; diff --git a/monster/animal/bat_gen.111.xpm b/monster/animal/bat_gen.111.xpm new file mode 100644 index 000000000..37bd7d694 --- /dev/null +++ b/monster/animal/bat_gen.111.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * bat_gen_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 4 1", +/* colors */ +" s None c None", +". c Black", +"X s Dark green c SeaGreen", +"o s Dark brown c Sienna", +/* pixels */ +" ........XX.X... ", +" .X.XX..XXXXXXXX.X. ", +" .XX.XXXX.XX.XX.XXX. ", +" .XX.XXX..X..X.XX.XX. ", +" XX..X..X.XXXXX.XXXX. ", +" .....X.XXXX.XX.X..XX.. ", +" .XX..XXX...X.XX..X.XX. ", +" XXX.XXX.XX..XX.XX...X. ", +" .X.XXX.X.X.XXXXXX..XX. ", +" .X....XXXX.XXXXXXXXX ", +" ...XXXX.XXXXX..X.XX.. ", +" ..XX.X.XXX....X. ", +" .XX.X.XXXXXX. ", +" ...X.o... . ", +" ...oo ", +" oo.o. . ...", +" . . ..o.. ", +" ...o. . . ", +" .o.o. ", +" .o... ", +" ... ..oo.o. .... ", +" o.oooo. ", +" ..... o.o..... ", +" ........o.. "}; diff --git a/monster/animal/bat_gen.arc b/monster/animal/bat_gen.arc new file mode 100644 index 000000000..4a8d732bc --- /dev/null +++ b/monster/animal/bat_gen.arc @@ -0,0 +1,14 @@ +Object generate_bat +name generator +other_arch bat +face bat_gen.111 +generator 1 +no_pick 1 +alive 1 +exp 20 +speed 0.015 +hp 100 +protected 1 +editable 1 +magicmap black +end diff --git a/monster/animal/bird.111 b/monster/animal/bird.111 new file mode 100644 index 000000000..a861f2e4b --- /dev/null +++ b/monster/animal/bird.111 @@ -0,0 +1,9 @@ +#define grafikk/bird1_width 24 +#define grafikk/bird1_height 24 +static char grafikk/bird1_bits[] = { +0x00,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x1f,0x30,0x80,0x21, +0x30,0x00,0x40,0x78,0x00,0x40,0xf0,0x01,0x40,0xe0,0x03,0x60, +0xc0,0x0f,0x38,0x90,0xff,0x1f,0x10,0xff,0x0f,0x98,0xff,0x03, +0xd8,0x7f,0x00,0xf8,0xff,0x00,0xec,0xf8,0x00,0x3c,0xf0,0x01, +0x16,0xe0,0x01,0x0a,0xc0,0x0f,0x0a,0x80,0x7f,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/bird.111.xpm b/monster/animal/bird.111.xpm new file mode 100644 index 000000000..3a9f11b0c --- /dev/null +++ b/monster/animal/bird.111.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * bird_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 6 1", +/* colors */ +" s None c None", +". s Dark brown c sienna", +"X c blue", +"o c White", +"O c Red", +"+ s Light brown c Khaki", +/* pixels */ +" ", +" . ", +" . ..... ", +" .. XX . ", +" .. o . ", +" .... . ", +" ..... . ", +" ..... .. ", +" ...... ... ", +" . .............. ", +" . ............ ", +" .. ........... ", +" .. ......... ", +" ............. ", +" ..O... ..... ", +" .... ..... ", +" OO+. .... ", +" O O ...... ", +" O O ........ ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/bird.112 b/monster/animal/bird.112 new file mode 100644 index 000000000..710f7228f --- /dev/null +++ b/monster/animal/bird.112 @@ -0,0 +1,9 @@ +#define bird2_width 24 +#define bird2_height 24 +static char bird2_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00, +0x20,0x00,0x00,0x30,0x00,0x3c,0x30,0x80,0x43,0x78,0x60,0x60, +0xf0,0x01,0x3c,0xf0,0xc7,0x1f,0xd0,0xff,0x07,0x98,0xff,0x01, +0xd8,0x7f,0x00,0xf8,0xff,0x00,0xec,0xf8,0x01,0x3c,0xe0,0x07, +0x16,0x80,0x7f,0x12,0x00,0x00,0x12,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/bird.112.xpm b/monster/animal/bird.112.xpm new file mode 100644 index 000000000..1fb689b6a --- /dev/null +++ b/monster/animal/bird.112.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * bird_112_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". s Dark brown c sienna", +"X c Red", +/* pixels */ +" ", +" ", +" ", +" . ", +" . ", +" .. .... ", +" .. ... . ", +" .... .. .. ", +" ..... .... ", +" ....... ....... ", +" . ............. ", +" .. .......... ", +" .. ......... ", +" ............. ", +" ..X... ...... ", +" .... ...... ", +" XX . ........ ", +" X X ", +" X X ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/bird.arc b/monster/animal/bird.arc new file mode 100644 index 000000000..d404ed588 --- /dev/null +++ b/monster/animal/bird.arc @@ -0,0 +1,26 @@ +Object bird +face bird.111 +color_fg brown +anim +bird.111 +bird.112 +mina +monster 1 +sleep 1 +Wis 8 +no_pick 1 +alive 1 +ac 2 +level 1 +hp 3 +maxhp 3 +run_away 80 +wc 15 +dam 1 +speed 0.3 +exp 20 +flying 1 +weight 1500 +attack_movement 3 +editable 1 +end diff --git a/monster/animal/bird_gen.111 b/monster/animal/bird_gen.111 new file mode 100644 index 000000000..6fdd97b5d --- /dev/null +++ b/monster/animal/bird_gen.111 @@ -0,0 +1,9 @@ +#define grafikk/birdhus_width 24 +#define grafikk/birdhus_height 24 +static char grafikk/birdhus_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x88,0x08,0x00,0x49,0x04,0xcc,0xb6,0x02,0xb0,0x49,0x4a, +0x2c,0x00,0x35,0x92,0x00,0x48,0x4e,0x80,0x70,0xfa,0x24,0x4b, +0x2c,0xbb,0x34,0xd6,0x4c,0x5b,0x6e,0xb5,0x32,0xb2,0x26,0x6d, +0x6c,0xdd,0x24,0xda,0x66,0x6b,0x2c,0xb9,0x14,0xb4,0x4c,0x2d, +0x48,0xbb,0x12,0xa0,0x14,0x05,0x00,0xeb,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/bird_gen.111.xpm b/monster/animal/bird_gen.111.xpm new file mode 100644 index 000000000..d671d7189 --- /dev/null +++ b/monster/animal/bird_gen.111.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * bird_gen_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 4 1", +/* colors */ +" s None c None", +". c Black", +"X c yellow", +"o s Light brown c Khaki", +/* pixels */ +" ", +" ", +" ", +" ", +" . . . . ", +" . . . . ", +" .. ..X..X..X... ", +" ..X..XX.XX.XX. . . ", +" ..X.XXXXXXXXXX.X.X.. ", +" .XX.XX.XXXXXXXXXXX.XX. ", +" ...XX.XXXXXXXX.XXXX... ", +" .X.....XX.XX.XX..X.XX. ", +" ..X.XX..X...X.XX.X.. ", +" ..X.X..XX..XX.X..X..X. ", +" ...X..X.X.X..X.X.XX.. ", +" .XX..X.X..XX.XX.X..X.. ", +" ..X..X.X...X..XX.XX. ", +" .X..X..X..XX..X..X.X.. ", +" ..X.XX.XX...X.XX.X. ", +" .X..X.XX..XX.X.X..X. ", +" . .X..X...X.X. . ", +" . .XX.o.XXX. . ", +" .. . ... ", +" "}; diff --git a/monster/animal/bird_gen.arc b/monster/animal/bird_gen.arc new file mode 100644 index 000000000..d95b08b3b --- /dev/null +++ b/monster/animal/bird_gen.arc @@ -0,0 +1,16 @@ +Object generate_bird +name nest +other_arch bird +generator 1 +face bird_gen.111 +color_fg red +hp 30 +maxhp 30 +exp 200 +ac 5 +speed 0.01 +alive 1 +maxsp 1 +weight 1000 +editable 1 +end diff --git a/monster/animal/cobra.111 b/monster/animal/cobra.111 new file mode 100644 index 000000000..c1b11d503 --- /dev/null +++ b/monster/animal/cobra.111 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x00,0x00,0x00,0x80,0x0f,0x00,0xf8,0x3f,0x00,0xfc,0x3f,0x00,0xe6,0x7e,0x00, +0xbe,0xbf,0x00,0xde,0xfd,0x00,0xce,0xdf,0x00,0xe4,0xfe,0x00,0xe2,0xdf,0x00, +0x72,0xff,0x00,0xf5,0xdf,0x00,0x70,0xff,0x00,0xf0,0xdf,0x00,0xf0,0x7f,0x00, +0x70,0x5f,0x00,0xf0,0x7f,0x00,0x60,0x3f,0x00,0xe0,0x3f,0x00,0xc0,0x1e,0x00, +0x40,0x0f,0x00,0x80,0x07,0x00,0xc0,0x07,0x00,0xe0,0x03,0x00}; diff --git a/monster/animal/cobra.111.xpm b/monster/animal/cobra.111.xpm new file mode 100644 index 000000000..9d0e73aaf --- /dev/null +++ b/monster/animal/cobra.111.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char * cobra_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 5 1", +/* colors */ +" s None c None", +". s Dark green c SeaGreen", +"X c yellow", +"o c green", +"O c Red", +/* pixels */ +" ", +" ..... ", +" ........... ", +" ............ ", +" ..XX...o...... ", +" ..... .......o. ", +" .... ...o...... ", +" ... .......o.. ", +" . ...o....... ", +" O ........o.. ", +" O ...o........ ", +"O O .........o.. ", +" ...o........ ", +" .........o.. ", +" ........... ", +" ...o.....o. ", +" ........... ", +" ..o...... ", +" ......... ", +" ..o.... ", +" .o.... ", +" .... ", +" ..... ", +" ..... "}; diff --git a/monster/animal/cobra.112 b/monster/animal/cobra.112 new file mode 100644 index 000000000..e7a088b3a --- /dev/null +++ b/monster/animal/cobra.112 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0xe0,0xff,0x00,0xb0,0xff,0x00, +0xd8,0xfb,0x01,0xf8,0xfe,0x02,0x78,0xf7,0x03,0x38,0x7f,0x03,0x84,0xfb,0x03, +0x82,0x7f,0x03,0xc5,0xfd,0x03,0xc0,0x7f,0x03,0xc0,0xfd,0x03,0xc0,0x7f,0x03, +0xc0,0xff,0x01,0xc0,0x7d,0x01,0xc0,0xff,0x01,0x80,0xfd,0x00,0x80,0xff,0x00, +0x00,0x7b,0x00,0x00,0x3d,0x00,0x00,0x3c,0x00,0x00,0x1c,0x00}; diff --git a/monster/animal/cobra.112.xpm b/monster/animal/cobra.112.xpm new file mode 100644 index 000000000..173b5a9ee --- /dev/null +++ b/monster/animal/cobra.112.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * cobra_112_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 6 1", +/* colors */ +" s None c None", +". s Dark green c SeaGreen", +"X c yellow", +"o c green", +"O c Green3", +"+ c Red", +/* pixels */ +" ", +" ", +" ..... ", +" ........... ", +" ..X......... ", +" ..XX...o...... ", +" ..... .......O. ", +" .... ...o...... ", +" ... .......o.. ", +" + ...o....... ", +" + ........o.. ", +"+ + ...o........ ", +" .........o.. ", +" ...o........ ", +" .........o.. ", +" ........... ", +" ...o.....o. ", +" ........... ", +" ..o...... ", +" ......... ", +" ..O.... ", +" . .... ", +" .... ", +" ... "}; diff --git a/monster/animal/cobra.113 b/monster/animal/cobra.113 new file mode 100644 index 000000000..98199af2e --- /dev/null +++ b/monster/animal/cobra.113 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x00,0x00,0x00,0x00,0xf8,0x00,0x80,0xff,0x03,0xc0,0xfe,0x03,0x60,0xef,0x07, +0xe0,0xfb,0x0b,0xe0,0xdd,0x0f,0xf8,0xfc,0x0d,0x0c,0xee,0x0f,0x08,0xfe,0x0d, +0x00,0xf7,0x0f,0x00,0xff,0x0d,0x00,0xf7,0x0f,0x00,0xff,0x0d,0x00,0xff,0x07, +0x00,0xf7,0x05,0x00,0xff,0x07,0x00,0xf6,0x03,0x00,0xfe,0x03,0x00,0xec,0x01, +0x00,0xf4,0x00,0x00,0x70,0x00,0x00,0x78,0x00,0x00,0x38,0x00}; diff --git a/monster/animal/cobra.113.xpm b/monster/animal/cobra.113.xpm new file mode 100644 index 000000000..63875bf90 --- /dev/null +++ b/monster/animal/cobra.113.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char * cobra_113_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 5 1", +/* colors */ +" s None c None", +". s Dark green c SeaGreen", +"X c yellow", +"o c green", +"O c Red", +/* pixels */ +" ", +" ..... ", +" ........... ", +" ..X......... ", +" ..X....o...... ", +" ..... .......o. ", +" .... ...o...... ", +" OO... .......o.. ", +" OO ...o....... ", +" O ........o.. ", +" ...o........ ", +" .........o.. ", +" ...o........ ", +" .........o.. ", +" ........... ", +" ...o.....o. ", +" ........... ", +" ..o...... ", +" ......... ", +" ..o.... ", +" .o.... ", +" ... ", +" .... ", +" ... "}; diff --git a/monster/animal/cobra.211 b/monster/animal/cobra.211 new file mode 100644 index 000000000..6e3c8bf3b --- /dev/null +++ b/monster/animal/cobra.211 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0xe0,0x03,0x00,0xe0,0x01,0x00,0xf0,0x00,0x00,0xf0,0x00,0x04,0x70,0x00,0x06, +0x38,0x00,0x07,0x38,0x00,0x05,0x1c,0x00,0x03,0x1c,0x80,0x01,0x0e,0x80,0x00, +0x0e,0x80,0x00,0x0e,0x80,0x00,0x07,0x00,0x01,0x07,0x00,0x06,0x07,0x00,0x0c, +0x07,0x00,0x18,0x07,0x00,0x38,0x0e,0x00,0x30,0x0e,0x00,0x50,0x1c,0x00,0x60, +0x3c,0x00,0x70,0xf8,0xcf,0x7f,0xe0,0xff,0x3f,0x80,0xff,0x03}; diff --git a/monster/animal/cobra.211.xpm b/monster/animal/cobra.211.xpm new file mode 100644 index 000000000..76b245e55 --- /dev/null +++ b/monster/animal/cobra.211.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * cobra_211_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". s Dark green c SeaGreen", +"X c Green3", +/* pixels */ +" ..... ", +" .... ", +" .... ", +" .... . ", +" ... .. ", +" ... ... ", +" ... .X. ", +" ... .. ", +" ... .. ", +" ... . ", +" ... . ", +" ... . ", +"... . ", +"... .. ", +"... .. ", +"... .. ", +"... ... ", +" ... .. ", +" ... .X. ", +" ... .. ", +" .... ... ", +" ......... ......... ", +" ................. ", +" ........... "}; diff --git a/monster/animal/cobra.212 b/monster/animal/cobra.212 new file mode 100644 index 000000000..9de4c1193 --- /dev/null +++ b/monster/animal/cobra.212 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x00,0x1e,0x00,0x00,0x0f,0x00,0xc0,0x07,0x00,0xe0,0x01,0x00,0xf0,0x00,0x06, +0x70,0x00,0x0b,0x38,0x00,0x05,0x38,0x80,0x06,0x1c,0xc0,0x01,0x1c,0x60,0x00, +0x0e,0x60,0x00,0x0e,0x30,0x00,0x0e,0x30,0x00,0x07,0x70,0x00,0x07,0xe0,0x00, +0x07,0xc0,0x01,0x07,0x00,0x07,0x0e,0x00,0x0e,0x0e,0x00,0x1c,0x1c,0x00,0x1c, +0x3c,0x00,0x38,0xf8,0x03,0x3c,0xe0,0xff,0x1f,0x00,0xff,0x0f}; diff --git a/monster/animal/cobra.212.xpm b/monster/animal/cobra.212.xpm new file mode 100644 index 000000000..bff2c5859 --- /dev/null +++ b/monster/animal/cobra.212.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * cobra_212_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". s Dark green c SeaGreen", +"X c Green3", +/* pixels */ +" .... ", +" .... ", +" ..... ", +" .... ", +" .... .. ", +" ... ..X. ", +" ... .X. ", +" ... .X.. ", +" ... ... ", +" ... .. ", +" ... .. ", +" ... .. ", +" ... .. ", +"... ... ", +"... ... ", +"... ... ", +"... ... ", +" ... ... ", +" ... ... ", +" ... ... ", +" .... ... ", +" ....... .... ", +" ................ ", +" ............ "}; diff --git a/monster/animal/cobra.213 b/monster/animal/cobra.213 new file mode 100644 index 000000000..bd4b95dfe --- /dev/null +++ b/monster/animal/cobra.213 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x00,0x3c,0x00,0x00,0x1f,0x00,0x80,0x0f,0x00,0xe0,0x03,0x00,0xf0,0x00,0x00, +0x78,0xc0,0x00,0x38,0xb0,0x00,0x1c,0x50,0x00,0x1c,0x3c,0x00,0x0e,0x06,0x00, +0x0e,0x03,0x00,0x0e,0x03,0x00,0x07,0x03,0x00,0x07,0x07,0x00,0x07,0x0e,0x00, +0x07,0x38,0x00,0x07,0xf0,0x01,0x0e,0xc0,0x03,0x0e,0x00,0x03,0x1c,0x00,0x07, +0x3c,0x00,0x07,0xf8,0x81,0x07,0xe0,0xff,0x07,0x80,0xff,0x03}; diff --git a/monster/animal/cobra.213.xpm b/monster/animal/cobra.213.xpm new file mode 100644 index 000000000..089a1e60a --- /dev/null +++ b/monster/animal/cobra.213.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * cobra_213_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". s Dark green c SeaGreen", +"X c Green3", +/* pixels */ +" .... ", +" ..... ", +" ..... ", +" ..... ", +" .... ", +" .... .. ", +" ... ..X. ", +" ... .X. ", +" ... .... ", +" ... .. ", +" ... .. ", +" ... .. ", +"... .. ", +"... ... ", +"... ... ", +"... ... ", +"... ..... ", +" ... .... ", +" ... .. ", +" ... ... ", +" .... ... ", +" ...... .... ", +" .............. ", +" ........... "}; diff --git a/monster/animal/cobra.arc b/monster/animal/cobra.arc new file mode 100644 index 000000000..43445023f --- /dev/null +++ b/monster/animal/cobra.arc @@ -0,0 +1,43 @@ +Object cobra +name giant cobra +face cobra.111 +anim +cobra.111 +cobra.112 +cobra.113 +cobra.112 +mina +color_fg green +speed -0.1 +anim_speed 3 +monster 1 +sleep 1 +Wis 10 +alive 1 +no_pick 1 +exp 150 +ac -2 +wc -10 +dam 40 +attacktype 1025 +hp 30 +maxhp 30 +level 5 +weight 20000 +editable 1 +end +More +Object cobra_2 +name giant cobra +face cobra.211 +anim +cobra.211 +cobra.212 +cobra.213 +cobra.212 +mina +color_fg green +alive 1 +no_pick 1 +y 1 +end diff --git a/monster/animal/dog.111 b/monster/animal/dog.111 new file mode 100644 index 000000000..40539f904 --- /dev/null +++ b/monster/animal/dog.111 @@ -0,0 +1,9 @@ +#define dog_width 24 +#define dog_height 24 +static char dog_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x80, + 0x28, 0x00, 0x80, 0x7c, 0x1f, 0x40, 0xff, 0xff, 0x63, 0xff, 0xff, 0x3f, + 0xc4, 0xff, 0x1f, 0xc2, 0xff, 0x0f, 0xc0, 0xc7, 0x0f, 0xe0, 0x86, 0x0f, + 0x60, 0x86, 0x0f, 0x30, 0x86, 0x0d, 0x18, 0xc6, 0x19, 0x1c, 0xe7, 0x1c}; diff --git a/monster/animal/dog.111.xpm b/monster/animal/dog.111.xpm new file mode 100644 index 000000000..5ac905aa5 --- /dev/null +++ b/monster/animal/dog.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * dog_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". s Dark brown c sienna", +"X c green", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . .", +" . . .", +" ..... ..... . ", +"...X.............. .. ", +"...................... ", +" . ............... ", +" . .............. ", +" ..... ...... ", +" ... .. ..... ", +" .. .. ..... ", +" .. .. .. .. ", +" .. .. ... .. ", +" ... ... ... ... "}; diff --git a/monster/animal/dog.112 b/monster/animal/dog.112 new file mode 100644 index 000000000..bafbada52 --- /dev/null +++ b/monster/animal/dog.112 @@ -0,0 +1,9 @@ +#define dog_width 24 +#define dog_height 24 +static char dog_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, + 0x75, 0x00, 0x00, 0xff, 0x0f, 0x00, 0xfc, 0xff, 0x00, 0xff, 0xff, 0x7f, + 0xc0, 0xff, 0xdf, 0xc0, 0xff, 0x8f, 0xc0, 0xc7, 0x8f, 0xe0, 0x83, 0x8f, + 0x60, 0x83, 0x0f, 0x60, 0x86, 0x0d, 0x60, 0xc6, 0x19, 0x30, 0xe6, 0x1c}; diff --git a/monster/animal/dog.112.xpm b/monster/animal/dog.112.xpm new file mode 100644 index 000000000..67c8d1ca3 --- /dev/null +++ b/monster/animal/dog.112.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * dog_112_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". s Dark brown c sienna", +"X c green", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . . ", +". . ... ", +"....X....... ", +" .............. ", +"....................... ", +" ............... ..", +" .............. .", +" ..... ...... .", +" ..... ..... .", +" .. .. ..... ", +" .. .. .. .. ", +" .. .. ... .. ", +" .. .. ... ... "}; diff --git a/monster/animal/dog.113 b/monster/animal/dog.113 new file mode 100644 index 000000000..158568dd4 --- /dev/null +++ b/monster/animal/dog.113 @@ -0,0 +1,9 @@ +#define dog_width 24 +#define dog_height 24 +static char dog_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x3c, 0x01, 0x00, 0xfc, 0x00, 0x00, + 0x70, 0x00, 0x00, 0xfe, 0x03, 0x00, 0xf0, 0x1f, 0x00, 0xe0, 0xff, 0x03, + 0xc0, 0xff, 0xcf, 0xc0, 0xff, 0x7f, 0xc0, 0xff, 0x0f, 0xe0, 0x83, 0x1f, + 0x60, 0x03, 0x3b, 0x60, 0x06, 0x23, 0x60, 0x06, 0x33, 0x30, 0xc6, 0x39}; diff --git a/monster/animal/dog.113.xpm b/monster/animal/dog.113.xpm new file mode 100644 index 000000000..89051ddc6 --- /dev/null +++ b/monster/animal/dog.113.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * dog_113_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". s Dark brown c sienna", +"X c green", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . ", +" .... . ", +" ...X.. ", +" ... ", +" ......... ", +" ......... ", +" ............. ", +" .............. ..", +" ................. ", +" .............. ", +" ..... ...... ", +" .. .. .. ... ", +" .. .. .. . ", +" .. .. .. .. ", +" .. .. ... ... "}; diff --git a/monster/animal/dog.arc b/monster/animal/dog.arc new file mode 100644 index 000000000..09083aac7 --- /dev/null +++ b/monster/animal/dog.arc @@ -0,0 +1,30 @@ +Object dog +face dog.111 +anim +dog.111 +dog.112 +dog.113 +dog.113 +dog.113 +dog.112 +dog.112 +mina +monster 1 +sleep 1 +Wis 20 +alive 1 +hp 10 +maxhp 10 +Con 2 +speed 0.2 +exp 30 +ac 4 +dam 5 +wc 1 +level 4 +weight 30000 +editable 1 +run_away 15 +attack_movement 3 +color_fg brown +end diff --git a/monster/animal/farmyard/chicken.131 b/monster/animal/farmyard/chicken.131 new file mode 100644 index 000000000..20ed4f069 --- /dev/null +++ b/monster/animal/farmyard/chicken.131 @@ -0,0 +1,9 @@ +#define chicken_width 24 +#define chicken_height 24 +static char chicken_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xc0, 0x01, 0x06, 0x40, 0x03, 0x06, 0x20, 0x02, 0x03, + 0x40, 0x82, 0x02, 0x40, 0x42, 0x02, 0x80, 0x3c, 0x01, 0x40, 0x00, 0x02, + 0x40, 0x20, 0x02, 0x40, 0x44, 0x02, 0x80, 0x38, 0x01, 0x00, 0x81, 0x01, + 0x00, 0x56, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x64, 0x00, 0x00, 0x42, 0x00, + 0x00, 0x63, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/animal/farmyard/chicken.131.xpm b/monster/animal/farmyard/chicken.131.xpm new file mode 100644 index 000000000..1a2e326a0 --- /dev/null +++ b/monster/animal/farmyard/chicken.131.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * chicken_131_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c gold", +"o c yellow", +" ", +" ", +" ", +" ", +" ", +" ... .. ", +" .X.. .. ", +" .XXX. .. ", +" .Xo. .o. ", +" .XX. .oo. ", +" .oX....oo. ", +" .XXoooooooo. ", +" .XXoooo.ooo. ", +" .ooX.ooo.oo. ", +" .XXo...oo. ", +" .XXoooo.. ", +" ..ooo. ", +" .... ", +" . .. ", +" . . ", +" .. .. ", +" . . ", +" ", +" "}; diff --git a/monster/animal/farmyard/chicken.132 b/monster/animal/farmyard/chicken.132 new file mode 100644 index 000000000..38ae9bb90 --- /dev/null +++ b/monster/animal/farmyard/chicken.132 @@ -0,0 +1,9 @@ +#define chicken_width 24 +#define chicken_height 24 +static char chicken_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xc0, 0x01, 0x06, 0x40, 0x03, 0x06, 0x20, 0x02, 0x03, + 0x40, 0x82, 0x02, 0x40, 0x42, 0x02, 0x80, 0x3c, 0x01, 0x40, 0x00, 0x02, + 0x40, 0x20, 0x02, 0x40, 0x44, 0x02, 0x80, 0x38, 0x01, 0x00, 0x81, 0x01, + 0x00, 0x56, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x24, 0x00, 0x00, 0x24, 0x00, + 0x00, 0x26, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/animal/farmyard/chicken.132.xpm b/monster/animal/farmyard/chicken.132.xpm new file mode 100644 index 000000000..ce279e357 --- /dev/null +++ b/monster/animal/farmyard/chicken.132.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * chicken_132_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c gold", +"o c yellow", +" ", +" ", +" ", +" ", +" ", +" ... .. ", +" .X.. .. ", +" .XXX. .. ", +" .Xo. .o. ", +" .XX. .oo. ", +" .oX....oo. ", +" .XXoooooooo. ", +" .XXoooo.ooo. ", +" .ooX.ooo.oo. ", +" .XXo...oo. ", +" .XXoooo.. ", +" ..ooo. ", +" .... ", +" . . ", +" . . ", +" .. . ", +" . .. ", +" ", +" "}; diff --git a/monster/animal/farmyard/chicken.171 b/monster/animal/farmyard/chicken.171 new file mode 100644 index 000000000..46007828b --- /dev/null +++ b/monster/animal/farmyard/chicken.171 @@ -0,0 +1,9 @@ +#define chicken_width 24 +#define chicken_height 24 +static char chicken_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x60, 0x80, 0x03, 0x60, 0xc0, 0x02, 0xc0, 0x40, 0x04, + 0x40, 0x41, 0x02, 0x40, 0x42, 0x02, 0x80, 0x3c, 0x01, 0x40, 0x00, 0x02, + 0x40, 0x04, 0x02, 0x40, 0x22, 0x02, 0x80, 0x1c, 0x01, 0x80, 0x81, 0x00, + 0x00, 0x6a, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x26, 0x00, 0x00, 0x42, 0x00, + 0x00, 0xc6, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/animal/farmyard/chicken.171.xpm b/monster/animal/farmyard/chicken.171.xpm new file mode 100644 index 000000000..573a3cada --- /dev/null +++ b/monster/animal/farmyard/chicken.171.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * chicken_171_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c gold", +"o c yellow", +" ", +" ", +" ", +" ", +" ", +" .. ... ", +" .. ..X. ", +" .. .XXX. ", +" .o. .oX. ", +" .oo. .XX. ", +" .oo....Xo. ", +" .ooooooooXX. ", +" .ooo.ooooXX. ", +" .oo.ooo.Xoo. ", +" .oo...oXX. ", +" ..ooooXX. ", +" .ooo.. ", +" .... ", +" .. . ", +" . . ", +" .. .. ", +" . . ", +" ", +" "}; diff --git a/monster/animal/farmyard/chicken.172 b/monster/animal/farmyard/chicken.172 new file mode 100644 index 000000000..563fa82da --- /dev/null +++ b/monster/animal/farmyard/chicken.172 @@ -0,0 +1,9 @@ +#define chicken_width 24 +#define chicken_height 24 +static char chicken_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x60, 0x80, 0x03, 0x60, 0xc0, 0x02, 0xc0, 0x40, 0x04, + 0x40, 0x41, 0x02, 0x40, 0x42, 0x02, 0x80, 0x3c, 0x01, 0x40, 0x00, 0x02, + 0x40, 0x04, 0x02, 0x40, 0x22, 0x02, 0x80, 0x1c, 0x01, 0x80, 0x81, 0x00, + 0x00, 0x6a, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x24, 0x00, 0x00, 0x24, 0x00, + 0x00, 0x64, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/animal/farmyard/chicken.172.xpm b/monster/animal/farmyard/chicken.172.xpm new file mode 100644 index 000000000..c5a2da26b --- /dev/null +++ b/monster/animal/farmyard/chicken.172.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * chicken_172_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X c gold", +"o c yellow", +" ", +" ", +" ", +" ", +" ", +" .. ... ", +" .. ..X. ", +" .. .XXX. ", +" .o. .oX. ", +" .oo. .XX. ", +" .oo....Xo. ", +" .ooooooooXX. ", +" .ooo.ooooXX. ", +" .oo.ooo.Xoo. ", +" .oo...oXX. ", +" ..ooooXX. ", +" .ooo.. ", +" .... ", +" . . ", +" . . ", +" . .. ", +" .. . ", +" ", +" "}; diff --git a/monster/animal/farmyard/chicken.arc b/monster/animal/farmyard/chicken.arc new file mode 100644 index 000000000..1c5883a09 --- /dev/null +++ b/monster/animal/farmyard/chicken.arc @@ -0,0 +1,25 @@ +Object chicken +face chicken.131 +color_fg brown +anim +facings 2 +chicken.131 +chicken.132 +chicken.171 +chicken.172 +mina +monster 1 +Wis 1 +alive 1 +ac 9 +hp 3 +maxhp 3 +run_away 80 +wc 15 +dam 0 +speed 0.2 +exp 1 +weight 150 +attack_movement 2 +editable 1 +end diff --git a/monster/animal/fungus.111 b/monster/animal/fungus.111 new file mode 100644 index 000000000..14f225f5b --- /dev/null +++ b/monster/animal/fungus.111 @@ -0,0 +1,9 @@ +#define fungus1_width 24 +#define fungus1_height 24 +static char fungus1_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xff,0x00,0xc0,0x55,0x03,0xb0,0xaa,0x06, +0x58,0x55,0x0d,0xa8,0xaa,0x1a,0xd8,0xff,0x17,0x30,0x42,0x0c, +0x08,0x85,0x40,0x40,0x84,0x24,0x10,0x82,0x08,0x80,0x82,0x02, +0x50,0x42,0x08,0x00,0x44,0x00,0x00,0x3c,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/fungus.111.xpm b/monster/animal/fungus.111.xpm new file mode 100644 index 000000000..e4fd76b10 --- /dev/null +++ b/monster/animal/fungus.111.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * fungus_111_xpm[] = { +"24 24 5 1", +" s None c None", +". s Light blue c DodgerBlue", +"X s Light green c green", +"o s Dark green c SeaGreen", +"O c Green3", +" ", +" ", +" ", +" ", +" ", +" ........ ", +" ...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....ooX......X. ", +" .. ..o.oo .. ", +" . . oo..o. . ", +" O ...oo. O . ", +" O .oo.o.. O ", +" O ....oo. . ", +" O O .oooo. . ", +" .o.o. ", +" .o.. ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/fungus.112 b/monster/animal/fungus.112 new file mode 100644 index 000000000..3f396295d --- /dev/null +++ b/monster/animal/fungus.112 @@ -0,0 +1,9 @@ +#define fungus2_width 24 +#define fungus2_height 24 +static char fungus2_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xfe,0x01,0x80,0xab,0x06,0x60,0x55,0x0d, +0xb0,0xaa,0x1a,0x50,0x55,0x35,0xb0,0xff,0x2f,0x64,0x84,0x98, +0x00,0x84,0x02,0x80,0x84,0x40,0x24,0x82,0x08,0x00,0x82,0x20, +0x80,0x42,0x02,0x08,0x44,0x10,0x20,0x3c,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/fungus.112.xpm b/monster/animal/fungus.112.xpm new file mode 100644 index 000000000..657902c2f --- /dev/null +++ b/monster/animal/fungus.112.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * fungus_112_xpm[] = { +"24 24 4 1 0 0", +" s None c None", +". s Light blue c DodgerBlue", +"X s Light green c green", +"o s Dark green c SeaGreen", +" ", +" ", +" ", +" ", +" ", +" ........ ", +" ...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.............X. ", +" o .. ..oo.. o .. o", +" .oo.o. . ", +" o .oooo. o ", +" o o .ooooo. o ", +" oooooo. . ", +" . ..o... o ", +" o .oo.. o ", +" o .... ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/fungus.113 b/monster/animal/fungus.113 new file mode 100644 index 000000000..13afe7cc9 --- /dev/null +++ b/monster/animal/fungus.113 @@ -0,0 +1,9 @@ +#define fungus3_width 24 +#define fungus3_height 24 +static char fungus3_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xfc,0x03,0x00,0x57,0x0d,0xc0,0xaa,0x1a, +0x60,0x55,0x35,0xa0,0xaa,0x6a,0x62,0xff,0xdf,0xc0,0x08,0x31, +0x00,0x85,0x01,0x00,0x84,0x84,0x42,0x82,0x00,0x10,0x82,0x08, +0x00,0x42,0x40,0x44,0x44,0x00,0x00,0x3c,0x24,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/fungus.113.xpm b/monster/animal/fungus.113.xpm new file mode 100644 index 000000000..8dda8b972 --- /dev/null +++ b/monster/animal/fungus.113.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * fungus_113_xpm[] = { +"24 24 4 1 0 0", +" s None c None", +". s Light blue c DodgerBlue", +"X s Light green c green", +"o s Dark green c SeaGreen", +" ", +" ", +" ", +" ", +" ", +" ........ ", +" ...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.............X..", +" .. ..ooo. .. ", +" . ..oooo. ", +" .ooo.o . .", +" . . .ooo.o. ", +" . .ooo.oo . ", +" .ooo..o . ", +" . . .o.o. ", +" .... . . ", +" . ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/fungus.114 b/monster/animal/fungus.114 new file mode 100644 index 000000000..ee2b4c382 --- /dev/null +++ b/monster/animal/fungus.114 @@ -0,0 +1,9 @@ +#define fungus4_width 24 +#define fungus4_height 24 +static char fungus4_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xfe,0x01,0x80,0xab,0x06,0x60,0x55,0x0d, +0xb0,0xaa,0x1a,0x51,0x55,0xb5,0xb0,0xff,0x2f,0x60,0x85,0x18, +0x00,0x84,0x00,0x00,0x84,0x00,0x01,0x82,0x08,0x20,0x82,0x00, +0x00,0x42,0x80,0x00,0x44,0x00,0x00,0x3c,0x00,0x08,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/fungus.114.xpm b/monster/animal/fungus.114.xpm new file mode 100644 index 000000000..758f01173 --- /dev/null +++ b/monster/animal/fungus.114.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * fungus_114_xpm[] = { +"24 24 4 1", +" s None c None", +". s Light blue c DodgerBlue", +"X s Light green c green", +"o s Dark green c SeaGreen", +" ", +" ", +" ", +" ", +" ", +" ........ ", +" ...X.X.X.X.. ", +" ..X.X.X.X.X.X.. ", +" ..X.X.X.X.X.X.X.. ", +"o .X.X.X.X.X.X.X.X.. o", +" ..X.............X. ", +" .. . .ooooo .. ", +" ..ooo. ", +" .oooo. ", +"o ..oo.o. o ", +" o ..oo.o. ", +" ..oo.o o", +" .oo.. ", +" .o.. ", +" . . ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/fungus.115 b/monster/animal/fungus.115 new file mode 100644 index 000000000..94bf253d1 --- /dev/null +++ b/monster/animal/fungus.115 @@ -0,0 +1,9 @@ +#define fungus5_width 24 +#define fungus5_height 24 +static char fungus5_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xfe,0x01,0x80,0xab,0x06,0x60,0x55,0x0d, +0xb0,0xaa,0x1a,0x50,0x55,0x35,0xb0,0xff,0x2f,0x60,0x84,0x18, +0x00,0x84,0x00,0x00,0x84,0x00,0x00,0x82,0x00,0x00,0x82,0x00, +0x00,0x42,0x00,0x00,0x44,0x00,0x00,0x3c,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/fungus.115.xpm b/monster/animal/fungus.115.xpm new file mode 100644 index 000000000..98d07c53d --- /dev/null +++ b/monster/animal/fungus.115.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * fungus_115_xpm[] = { +"24 24 4 1 0 0", +" s None c None", +". s Dark green c SeaGreen", +"X s Light blue c DodgerBlue", +"o s Light green c green", +" ", +" ", +" ", +" ", +" . ", +" . XXXXXXXX ", +" XXXoXoXoXoXX ", +" XXoXoXoXoXoXoXX ", +" XXoXoXoXoXoXoXoXX ", +" XoXoXoXoXoXoXoXoXX .", +" XXoXXXXXXXXXXXXXoX ", +" . XX X....X XX ", +" XX...X ", +" X....X ", +" XX....X ", +" . XX....X . ", +" XX...X ", +" X...X . ", +" . XXXX ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/fungus.arc b/monster/animal/fungus.arc new file mode 100644 index 000000000..0d95dde5d --- /dev/null +++ b/monster/animal/fungus.arc @@ -0,0 +1,33 @@ +Object fungus +other_arch fungus +name violent fungi +face fungus.111 +speed -0.03 +generator 1 +sp 129 +maxsp 20 +weight -1 +no_pick 1 +anim +fungus.111 +fungus.112 +fungus.113 +fungus.114 +fungus.115 +mina +color_fg light_blue +monster 1 +sleep 1 +Wis 5 +alive 1 +exp 25 +ac 8 +wc 2 +dam 2 +attacktype 1024 +hp 5 +maxhp 5 +level 3 +weight 10000 +editable 1 +end diff --git a/monster/animal/giant_bat.111 b/monster/animal/giant_bat.111 new file mode 100644 index 000000000..4e694a85d --- /dev/null +++ b/monster/animal/giant_bat.111 @@ -0,0 +1,9 @@ +#define bat1_width 24 +#define bat1_height 24 +static char bat1_bits[] = { +0x00,0x00,0x00,0x10,0x00,0x04,0x10,0x00,0x04,0x10,0x00,0x04, +0x10,0x00,0x04,0x38,0x00,0x0e,0x38,0x00,0x0e,0x3c,0x22,0x1e, +0x7f,0x14,0x7f,0xfe,0x9c,0x3f,0xfc,0xaa,0x1f,0xfc,0xff,0x1f, +0xfc,0xff,0x1f,0xfe,0xe3,0x3f,0xff,0xbe,0x7f,0x7c,0x08,0x1f, +0x78,0x00,0x0f,0x30,0x00,0x06,0x20,0x00,0x02,0x20,0x00,0x02, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/giant_bat.111.xpm b/monster/animal/giant_bat.111.xpm new file mode 100644 index 000000000..fbe8cd0f6 --- /dev/null +++ b/monster/animal/giant_bat.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * giant_bat_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c Black", +"X c Khaki", +/* pixels */ +" ", +" . . ", +" . . ", +" . . ", +" . . ", +" ... ... ", +" ... ... ", +" .... . . .... ", +"....... . . ....... ", +" ....... ... ....... ", +" ...... .X.X. ...... ", +" ................... ", +" ................... ", +" .........XXX......... ", +"........ ..... ........ ", +" ..... . ..... ", +" .... .... ", +" .. .. ", +" . . ", +" . . ", +" . . ", +" ", +" ", +" "}; diff --git a/monster/animal/giant_bat.112 b/monster/animal/giant_bat.112 new file mode 100644 index 000000000..7f5c5ddd0 --- /dev/null +++ b/monster/animal/giant_bat.112 @@ -0,0 +1,9 @@ +#define bat2_width 24 +#define bat2_height 24 +static char bat2_bits[] = { +0x00,0x00,0x00,0x10,0x00,0x04,0x10,0x00,0x04,0x10,0x00,0x04, +0x10,0x00,0x04,0x38,0x00,0x0e,0x38,0x00,0x0e,0x3c,0x14,0x1e, +0x7f,0x14,0x7f,0xfe,0x9c,0x3f,0xfc,0xaa,0x1f,0xfc,0xff,0x1f, +0xfc,0xff,0x1f,0xfe,0xe3,0x3f,0xff,0xb6,0x7f,0x7c,0x08,0x1f, +0x78,0x00,0x0f,0x30,0x00,0x06,0x20,0x00,0x02,0x20,0x00,0x02, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/giant_bat.112.xpm b/monster/animal/giant_bat.112.xpm new file mode 100644 index 000000000..25c15733b --- /dev/null +++ b/monster/animal/giant_bat.112.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * giant_bat_112_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c Black", +"X c Khaki", +/* pixels */ +" ", +" . . ", +" . . ", +" . . ", +" . . ", +" ... ... ", +" ... ... ", +" .... . . .... ", +"....... . . ....... ", +" ....... ... ....... ", +" ...... .X.X. ...... ", +" ................... ", +" ................... ", +" .........XXX......... ", +"........ ..X.. ........ ", +" ..... . ..... ", +" .... .... ", +" .. .. ", +" . . ", +" . . ", +" . . ", +" ", +" ", +" "}; diff --git a/monster/animal/giant_bat.113 b/monster/animal/giant_bat.113 new file mode 100644 index 000000000..99c61dc6a --- /dev/null +++ b/monster/animal/giant_bat.113 @@ -0,0 +1,9 @@ +#define bat3_width 24 +#define bat3_height 24 +static char bat3_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x01,0x40,0x00,0x01, +0x40,0x00,0x01,0x60,0x00,0x03,0x60,0x00,0x03,0x70,0x14,0x07, +0xf8,0x94,0x0f,0xfc,0xbe,0x1f,0xf8,0xaa,0x0f,0xf8,0xff,0x0f, +0xf8,0xff,0x0f,0xfc,0xe3,0x1f,0xf8,0xb6,0x0f,0xf0,0x88,0x07, +0x60,0x00,0x03,0x60,0x00,0x03,0x40,0x00,0x01,0x40,0x00,0x01, +0x40,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/giant_bat.113.xpm b/monster/animal/giant_bat.113.xpm new file mode 100644 index 000000000..893852f4f --- /dev/null +++ b/monster/animal/giant_bat.113.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * giant_bat_113_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c Black", +"X c Khaki", +/* pixels */ +" ", +" ", +" . . ", +" . . ", +" . . ", +" .. .. ", +" .. .. ", +" ... . . ... ", +" ..... . . ..... ", +" ...... ..... ...... ", +" ..... .X.X. ..... ", +" ................. ", +" ................. ", +" ........XXX........ ", +" ..... ..X.. ..... ", +" .... . .... ", +" .. .. ", +" .. .. ", +" . . ", +" . . ", +" . . ", +" ", +" ", +" "}; diff --git a/monster/animal/giant_bat.arc b/monster/animal/giant_bat.arc new file mode 100644 index 000000000..20dbe50d9 --- /dev/null +++ b/monster/animal/giant_bat.arc @@ -0,0 +1,29 @@ +Object giant_bat +name giant bat +face giant_bat.111 +randomitems giant_bat +anim +giant_bat.111 +giant_bat.112 +giant_bat.113 +mina +monster 1 +sleep 1 +Wis 15 +no_pick 1 +alive 1 +ac 2 +level 4 +hp 30 +maxhp 30 +see_invisible 1 +wc 10 +dam 13 +speed 0.3 +exp 100 +flying 1 +weight 2000 +attack_movement 3 +editable 1 +color_fg black +end diff --git a/monster/animal/mouse.111 b/monster/animal/mouse.111 new file mode 100644 index 000000000..2065aa5e6 --- /dev/null +++ b/monster/animal/mouse.111 @@ -0,0 +1,9 @@ +#define mouse1_width 24 +#define mouse1_height 24 +static char mouse1_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x40,0x00,0x20,0xc0,0xf8,0x40,0xf8,0xfe,0x43,0xbc,0xff,0x47, +0xfe,0xff,0x47,0xf8,0xff,0x6f,0x60,0xff,0x3b,0x00,0x75,0x01, +0x80,0x08,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/mouse.111.xpm b/monster/animal/mouse.111.xpm new file mode 100644 index 000000000..a30fb3bf5 --- /dev/null +++ b/monster/animal/mouse.111.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char * mouse_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 5 1", +/* colors */ +" s None c None", +". s Dark brown c sienna", +"X c peru", +"o c Khaki", +"O c Black", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . X ", +" .. XXXX. X ", +" XXX.. XX....... X ", +" X...o............ X ", +" .................. X ", +" ..............O.. XX ", +" OO .O.....O.. .XX ", +" . . .OO . ", +" . . . ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/mouse.112 b/monster/animal/mouse.112 new file mode 100644 index 000000000..0bfb753d5 --- /dev/null +++ b/monster/animal/mouse.112 @@ -0,0 +1,9 @@ +#define mouse2_width 24 +#define mouse2_height 24 +static char mouse2_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x40,0x00,0x40,0xc0,0xf8,0x20,0xf0,0xfd,0x43,0xb8,0xff,0x47, +0xfc,0xff,0x6f,0xfc,0xff,0x3f,0x70,0xff,0x03,0x00,0x35,0x05, +0x80,0x84,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/mouse.112.xpm b/monster/animal/mouse.112.xpm new file mode 100644 index 000000000..66881bf2e --- /dev/null +++ b/monster/animal/mouse.112.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char * mouse_112_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 5 1", +/* colors */ +" s None c None", +". c peru", +"X s Dark brown c sienna", +"o c Khaki", +"O c Black", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . . ", +" XX ...XX . ", +" ..XXX .XXXXXXX . ", +" ..XoXXXXXXXXXXXX . ", +" .XXXXXXXXXXXXXXXXX .. ", +" XXXXXXXXXXXXXXXXOX.. ", +" XXX XOXOXXOOXX ", +" X X OO X X ", +" X X X X ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/mouse.arc b/monster/animal/mouse.arc new file mode 100644 index 000000000..1066e08f0 --- /dev/null +++ b/monster/animal/mouse.arc @@ -0,0 +1,25 @@ +Object mouse +other_arch mouse +face mouse.111 +color_fg brown +anim +mouse.111 +mouse.112 +mina +monster 1 +no_pick 1 +generator 1 +maxsp 15 +alive 1 +exp 5 +ac 7 +wc 25 +dam 2 +hp 1 +maxhp 1 +level 1 +speed 0.11 +weight 80 +attack_movement 2 +editable 1 +end diff --git a/monster/animal/mouse_gen.111 b/monster/animal/mouse_gen.111 new file mode 100644 index 000000000..a74ebb397 --- /dev/null +++ b/monster/animal/mouse_gen.111 @@ -0,0 +1,9 @@ +#define genmouse_width 24 +#define genmouse_height 24 +static char genmouse_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0x00,0x00,0x00, +0xff,0x79,0xfe,0x00,0xfe,0x01,0x7f,0xd7,0xfb,0x00,0xff,0x03, +0x80,0xf5,0x07,0xbf,0xff,0xf7,0x80,0xf5,0x07,0x80,0xff,0x07, +0x80,0xfd,0x07,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/mouse_gen.111.xpm b/monster/animal/mouse_gen.111.xpm new file mode 100644 index 000000000..e1b184b6b --- /dev/null +++ b/monster/animal/mouse_gen.111.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * mouse_gen_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 4 1", +/* colors */ +" s None c None", +". s Dark brown c sienna", +"X c peru", +"o c Khaki", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +"........................", +"XXXXXXXXXXXXXXXXXXXXXXXX", +".........XX....XX.......", +"XXXXXXXXX........XXXXXXX", +".......X...o.o....X.....", +"XXXXXXXX..........XXXXXX", +"XXXXXXX..o.o.......XXXXX", +"......X............X....", +"XXXXXXX..o.o.......XXXXX", +"XXXXXXX............XXXXX", +"XXXXXXX..o.........XXXXX", +"........................", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/mouse_gen.arc b/monster/animal/mouse_gen.arc new file mode 100644 index 000000000..afa14a508 --- /dev/null +++ b/monster/animal/mouse_gen.arc @@ -0,0 +1,15 @@ +Object generate_mouse +other_arch mouse +name generator +generator 1 +face mouse_gen.111 +color_fg brown +alive 1 +speed 0.006 +hp 30 +maxhp 30 +ac 3 +exp 50 +maxsp 1 +editable 1 +end diff --git a/monster/animal/panther.111 b/monster/animal/panther.111 new file mode 100644 index 000000000..d308e9b9c --- /dev/null +++ b/monster/animal/panther.111 @@ -0,0 +1,9 @@ +#define panther1_width 24 +#define panther1_height 24 +static char panther1_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x78,0x00,0x00,0xfe,0x03,0x1e,0xfe,0xff,0x3f, +0xdc,0xff,0x7f,0xc0,0xff,0xdf,0xc0,0xff,0x9f,0xe0,0x07,0x9f, +0xe0,0x03,0x8e,0x30,0x03,0x8c,0x38,0x03,0x18,0x9c,0x03,0x1c}; diff --git a/monster/animal/panther.111.xpm b/monster/animal/panther.111.xpm new file mode 100644 index 000000000..a66ecc489 --- /dev/null +++ b/monster/animal/panther.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * panther_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c Black", +"X c red", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" .... ", +" ...X..... .... ", +" ..................... ", +" ... ................. ", +" ............... ..", +" ............... .", +" ...... ..... .", +" ..... ... .", +" .. .. .. .", +" ... .. .. ", +" ... ... ... "}; diff --git a/monster/animal/panther.112 b/monster/animal/panther.112 new file mode 100644 index 000000000..3a1ccca7b --- /dev/null +++ b/monster/animal/panther.112 @@ -0,0 +1,9 @@ +#define panther2_width 24 +#define panther2_height 24 +static char panther2_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x78,0x00,0x00,0xfe,0x03,0x1e,0xfe,0xff,0x3f, +0xdc,0xff,0x7f,0xc0,0xff,0x5f,0xc0,0xff,0x5f,0xf8,0xc7,0x5f, +0xfc,0x83,0x4f,0x0c,0xc3,0xcd,0x00,0xc6,0x18,0x00,0xe7,0x1c}; diff --git a/monster/animal/panther.112.xpm b/monster/animal/panther.112.xpm new file mode 100644 index 000000000..d211ba391 --- /dev/null +++ b/monster/animal/panther.112.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * panther_112_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c Black", +"X c red", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" .... ", +" ...X..... .... ", +" ..................... ", +" ... ................. ", +" ............... . ", +" ............... . ", +" ........ ....... . ", +" ........ ..... . ", +" .. .. ... .. ..", +" .. .. .. ", +" ... ... ... "}; diff --git a/monster/animal/panther.113 b/monster/animal/panther.113 new file mode 100644 index 000000000..852866dc2 --- /dev/null +++ b/monster/animal/panther.113 @@ -0,0 +1,9 @@ +#define panther3_width 24 +#define panther3_height 24 +static char panther3_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0x00,0x00,0x7e,0x00,0x00,0xfe,0x03,0x1e,0xf8,0xff,0x3f, +0xd8,0xff,0x7f,0xc4,0xff,0x7f,0xc0,0xff,0xcf,0xe0,0xc7,0x8f, +0xf0,0x83,0x87,0x38,0x03,0x8e,0x18,0x03,0x0c,0x98,0x03,0x0e}; diff --git a/monster/animal/panther.113.xpm b/monster/animal/panther.113.xpm new file mode 100644 index 000000000..9fe01e787 --- /dev/null +++ b/monster/animal/panther.113.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * panther_113_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c Black", +"X c red", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" .. ", +" ..X... ", +" ......... .... ", +" ................... ", +" .. ................. ", +" . ................. ", +" .............. ..", +" ...... ...... .", +" ...... .... .", +" ... .. ... .", +" .. .. .. ", +" .. ... ... "}; diff --git a/monster/animal/panther.arc b/monster/animal/panther.arc new file mode 100644 index 000000000..cc9505042 --- /dev/null +++ b/monster/animal/panther.arc @@ -0,0 +1,27 @@ +Object panther +face panther.111 +anim +panther.111 +panther.112 +panther.113 +mina +monster 1 +sleep 1 +Wis 20 +alive 1 +hp 50 +maxhp 50 +Con 3 +can_see_in_dark 1 +speed -0.3 +exp 70 +ac 4 +dam 10 +wc 1 +level 4 +weight 80000 +run_away 15 +attack_movement 3 +editable 1 +color_fg black +end diff --git a/monster/animal/panthergen.111 b/monster/animal/panthergen.111 new file mode 100644 index 000000000..7dd601d95 --- /dev/null +++ b/monster/animal/panthergen.111 @@ -0,0 +1,9 @@ +#define bet_generator_width 24 +#define bet_generator_height 24 +static char bet_generator_bits[] = { +0x00,0x06,0x00,0x00,0x3b,0x00,0x80,0x63,0x00,0xc0,0xd2,0x00, +0x40,0x84,0x03,0x40,0x11,0x03,0x40,0x22,0x05,0xa0,0x72,0x06, +0x90,0x76,0x05,0xc8,0xf6,0x09,0xcc,0x77,0x3a,0xd4,0xf7,0xe0, +0xe6,0xff,0x92,0xf2,0xff,0x4e,0xf9,0xff,0x1f,0xf8,0xff,0x5f, +0xfd,0xfb,0x5d,0xfc,0xfb,0x7d,0xfa,0xfb,0xfc,0xdc,0xfb,0xfe, +0x9a,0xf9,0xfc,0x97,0x7a,0x3c,0x22,0x72,0xa1,0x58,0x03,0x06}; diff --git a/monster/animal/panthergen.111.xpm b/monster/animal/panthergen.111.xpm new file mode 100644 index 000000000..8ec7c5132 --- /dev/null +++ b/monster/animal/panthergen.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * panthergen_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c Black", +"X s Light gray c Grey75", +/* pixels */ +" .. ", +" ..X... ", +" ...XXX.. ", +" ..X.XX.X.. ", +" .XXX.XXXX... ", +" .X.XXX.XXX.. ", +" .XX.XXX.XX.X. ", +" .X.X.XX...XX.. ", +" .XX.X..X...X.X. ", +" .XX..X..X.....XX. ", +" ..XX.....X...XX.X... ", +" .X.X.....X....XXXXX...", +" ..XX...........X.XX.XX.", +" .XX............X...XX.X", +".XX..................XXX", +"XXX..................X.X", +".X........X......X...X.X", +"XX........X......X.....X", +"X.X.......X.....XX......", +"XX...X....X.....X.......", +"X.X..XX..XX.....XX......", +"...X.XX.X.X....XXX....XX", +"X.XXX.XXX.XX...X.XXXX.X.", +"XXX..X.X..XXXXXXX..XXXXX"}; diff --git a/monster/animal/panthergen.arc b/monster/animal/panthergen.arc new file mode 100644 index 000000000..4cb3a7650 --- /dev/null +++ b/monster/animal/panthergen.arc @@ -0,0 +1,13 @@ +Object generate_panther +name generator +other_arch panther +face panthergen.111 +generator 1 +alive 1 +hp 100 +speed 0.004 +exp 50 +weight 900000 +editable 1 +color_fg black +end diff --git a/monster/animal/scorpi_gen.111 b/monster/animal/scorpi_gen.111 new file mode 100644 index 000000000..b7a965e98 --- /dev/null +++ b/monster/animal/scorpi_gen.111 @@ -0,0 +1,9 @@ +#define grafikk/skorpionhus_width 24 +#define grafikk/skorpionhus_height 24 +static char grafikk/skorpionhus_bits[] = { +0x00,0x00,0x00,0x00,0x70,0x07,0x00,0xff,0x0f,0x00,0x77,0x0e, +0xf0,0x03,0x18,0x70,0x00,0x1c,0x30,0x00,0x1c,0x08,0x00,0x1c, +0x00,0x00,0x08,0x00,0x00,0x0e,0x00,0x00,0x0f,0x00,0x00,0x07, +0x00,0x7f,0x02,0x80,0xeb,0x00,0xf0,0xff,0x0f,0xfc,0xff,0x3c, +0xde,0x63,0x7f,0x3e,0xb6,0x7f,0x7e,0xc0,0x73,0xee,0xe0,0x3c, +0x9c,0x31,0x1f,0x78,0xc0,0x07,0xc0,0x71,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/scorpi_gen.111.xpm b/monster/animal/scorpi_gen.111.xpm new file mode 100644 index 000000000..31064dbb5 --- /dev/null +++ b/monster/animal/scorpi_gen.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * scorpi_gen_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". c Red", +"X c Black", +/* pixels */ +" ", +" ... ... ", +" ...X...X.... ", +" X... ... ..X ", +" ...X.. X.. ", +" ... ... ", +" .. ... ", +" . ... ", +" XX ", +" ... ", +" .... ", +" ... ", +" .......XX. ", +" ...X.X...X ", +" ................ ", +" ..............XX.... ", +" ....X.... ..X....... ", +" ..... .. .. ........ ", +" ...... .... ... ", +" ... ... ... .... ", +" ... .. .. ..... ", +" .... ..... ", +" ... ... ", +" "}; diff --git a/monster/animal/scorpi_gen.arc b/monster/animal/scorpi_gen.arc new file mode 100644 index 000000000..ffc959bb4 --- /dev/null +++ b/monster/animal/scorpi_gen.arc @@ -0,0 +1,16 @@ +Object generate_scorpion +other_arch scorpion +name generator +generator 1 +face scorpi_gen.111 +color_fg red +alive 1 +speed 0.002 +hp 50 +maxhp 50 +ac 3 +exp 50 +maxsp 1 +weight 10000 +editable 1 +end diff --git a/monster/animal/scorpion.111 b/monster/animal/scorpion.111 new file mode 100644 index 000000000..8e2d0da6f --- /dev/null +++ b/monster/animal/scorpion.111 @@ -0,0 +1,9 @@ +#define grafikk/skorpion1_width 24 +#define grafikk/skorpion1_height 24 +static char grafikk/skorpion1_bits[] = { +0x00,0x00,0x00,0x00,0xb0,0x01,0x00,0xfe,0x05,0x00,0x06,0x0e, +0x80,0x01,0x04,0x80,0x01,0x18,0x80,0x00,0x18,0x00,0x00,0x08, +0x00,0x00,0x1c,0x00,0x00,0x0f,0x00,0x80,0x0f,0x00,0xe0,0x07, +0x00,0xf0,0x07,0x00,0xfc,0x09,0x80,0xff,0x12,0xe0,0xff,0x14, +0x78,0x3c,0x05,0x3e,0x30,0x01,0x18,0x38,0x01,0x04,0x1f,0x00, +0xe0,0x07,0x00,0x80,0x03,0x00,0xc0,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/scorpion.111.xpm b/monster/animal/scorpion.111.xpm new file mode 100644 index 000000000..596211c25 --- /dev/null +++ b/monster/animal/scorpion.111.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * scorpion_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 2 1", +/* colors */ +" s None c None", +". c Black", +/* pixels */ +" ", +" .. .. ", +" ........ . ", +" .. ... ", +" .. . ", +" .. .. ", +" . .. ", +" . ", +" ... ", +" .... ", +" ..... ", +" ...... ", +" ....... ", +" ....... . ", +" ......... . . ", +" ........... . . ", +" .... .... . . ", +" ..... .. . ", +" .. ... . ", +" . ..... ", +" ...... ", +" ... ", +" .. ", +" "}; diff --git a/monster/animal/scorpion.112 b/monster/animal/scorpion.112 new file mode 100644 index 000000000..ab90d8c8e --- /dev/null +++ b/monster/animal/scorpion.112 @@ -0,0 +1,9 @@ +#define skorpion2_width 24 +#define skorpion2_height 24 +static char skorpion2_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00, +0x00,0xf8,0x03,0x00,0x1f,0x07,0x00,0x03,0x06,0xe0,0x00,0x02, +0x60,0x00,0x07,0x1c,0x00,0x07,0x0c,0x80,0x07,0x02,0xe0,0x0f, +0x00,0xf0,0x13,0x00,0xfc,0x13,0x80,0xff,0x14,0xe0,0xff,0x04, +0x78,0x3c,0x05,0x3c,0x30,0x01,0x1a,0x38,0x01,0x0c,0x1f,0x00, +0xc0,0x07,0x00,0xa0,0x03,0x00,0xc0,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/scorpion.112.xpm b/monster/animal/scorpion.112.xpm new file mode 100644 index 000000000..eec63f507 --- /dev/null +++ b/monster/animal/scorpion.112.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * scorpion_112_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 2 1", +/* colors */ +" s None c None", +". c Black", +/* pixels */ +" ", +" ", +" ", +" .. ", +" ....... ", +" ..... ... ", +" .. .. ", +" ... . ", +" .. ... ", +" ... ... ", +" .. .... ", +" . ....... ", +" ...... . ", +" ........ . ", +" ......... . . ", +" ........... . ", +" .... .... . . ", +" .... .. . ", +" . .. ... . ", +" .. ..... ", +" ..... ", +" . ... ", +" .. ", +" "}; diff --git a/monster/animal/scorpion.arc b/monster/animal/scorpion.arc new file mode 100644 index 000000000..111a671e9 --- /dev/null +++ b/monster/animal/scorpion.arc @@ -0,0 +1,29 @@ +Object scorpion +face scorpion.111 +randomitems scorpion +anim +scorpion.111 +scorpion.112 +mina +monster 1 +sleep 1 +Wis 8 +no_pick 1 +alive 1 +ac 10 +hp 30 +maxhp 30 +Con 2 +wc 0 +level 5 +dam 10 +attacktype 1025 +immune 4 +protected 8 +vulnerable 48 +speed 0.1 +exp 70 +weight 5000 +editable 1 +color_fg black +end diff --git a/monster/animal/shadowtiger/shadowpup.arc b/monster/animal/shadowtiger/shadowpup.arc new file mode 100644 index 000000000..b278f154f --- /dev/null +++ b/monster/animal/shadowtiger/shadowpup.arc @@ -0,0 +1,29 @@ +Object shadowpup +name shadowtiger pup +face panther.111 +race shadowpup +anim +panther.111 +panther.112 +blank.111 +panther.113 +blank.111 +mina +monster 1 +sleep 1 +Wis 20 +alive 1 +hp 100 +maxhp 100 +Con 2 +speed -0.3 +exp 60 +ac 4 +dam 10 +wc 1 +level 4 +weight 20000 +run_away 15 +attack_movement 3 +editable 1 +end diff --git a/monster/animal/shadowtiger/shadowtiger.111 b/monster/animal/shadowtiger/shadowtiger.111 new file mode 100644 index 000000000..9fb65ac13 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.111 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x02, 0x08, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x00, 0x04, 0x10, 0x02, + 0x00, 0x00, 0x04, 0x04, 0x10, 0x00, 0x00, 0x0a, 0x04, 0x08, 0x14, 0x02, + 0xf8, 0x1f, 0x00, 0xfc, 0x3f, 0x0a, 0xfc, 0x6f, 0x04, 0xfe, 0xff, 0x29, + 0xff, 0xff, 0x87, 0x3b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x63, 0xff, 0xff, 0xa2, 0xff, 0xff, 0xd4, 0xff, 0xff, + 0xfc, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xe0, 0xff, 0xff, 0xc0, 0xff, 0xff}; diff --git a/monster/animal/shadowtiger/shadowtiger.111.xpm b/monster/animal/shadowtiger/shadowtiger.111.xpm new file mode 100644 index 000000000..42f5c0953 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * shadowtiger_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c Black", +"g c Grey50", +"r c Salmon", +" . . ", +" ", +" . . ", +" . . . ", +" . ", +" . . ", +" . . . ", +" . . . . ", +" .......... ", +" ............ . . ", +" ..........g.. . ", +" ................ . . ", +"................... .", +"..r...rr................", +"........................", +"........................", +"........................", +"..rrr..r................", +" .rrr.r.................", +" .r.r..................", +" ......................", +" ......................", +" ...................", +" .................."}; diff --git a/monster/animal/shadowtiger/shadowtiger.112 b/monster/animal/shadowtiger/shadowtiger.112 new file mode 100644 index 000000000..76d9c6289 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.112 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x04, 0x10, 0x00, 0x00, 0x00, 0x04, 0x04, 0x10, 0x00, 0x02, 0x08, 0x04, + 0x00, 0x00, 0x02, 0x02, 0x18, 0x00, 0x00, 0x00, 0x02, 0x08, 0x10, 0x04, + 0xf8, 0x1f, 0x08, 0xfc, 0x3f, 0x00, 0xfc, 0x77, 0x04, 0xfe, 0xff, 0x29, + 0xff, 0xff, 0x87, 0x7b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x73, 0xff, 0xff, 0x22, 0xff, 0xff, 0x00, 0xff, 0xff, + 0x80, 0xff, 0xff, 0xd4, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xfc, 0xff, 0xff}; diff --git a/monster/animal/shadowtiger/shadowtiger.112.xpm b/monster/animal/shadowtiger/shadowtiger.112.xpm new file mode 100644 index 000000000..5a26fa112 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.112.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * shadowtiger_112_xpm[] = { +"24 24 4 1", +" s None c None", +". c Black", +"g c Grey50", +"r c Salmon", +" . . ", +" . ", +" . . ", +" . . . ", +" . ", +" . .. ", +" . ", +" . . . ", +" .......... . ", +" ............ ", +" .........g... . ", +" ................ . . ", +"................... .", +"..r....r................", +"........................", +"........................", +"........................", +"..rr...r................", +" .rrr.rr................", +" rrrrrr................", +" rrrrr.................", +" .r.r..................", +" ......................", +" ......................"}; diff --git a/monster/animal/shadowtiger/shadowtiger.113 b/monster/animal/shadowtiger/shadowtiger.113 new file mode 100644 index 000000000..8cbe17eee --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.113 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x00, 0x10, 0x00, 0x04, 0x00, 0x04, 0x02, 0x10, 0x02, 0x00, 0x08, 0x00, + 0x02, 0x00, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x10, 0x04, + 0xf8, 0x1f, 0x00, 0xfc, 0x3f, 0x04, 0xfc, 0x6f, 0x00, 0xfe, 0xff, 0x29, + 0xff, 0xff, 0x87, 0x3b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x63, 0xff, 0xff, 0xa2, 0xff, 0xff, 0xd4, 0xff, 0xff, + 0xfc, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xe0, 0xff, 0xff, 0xc0, 0xff, 0xff}; diff --git a/monster/animal/shadowtiger/shadowtiger.113.xpm b/monster/animal/shadowtiger/shadowtiger.113.xpm new file mode 100644 index 000000000..45548a829 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.113.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * shadowtiger_113_xpm[] = { +"24 24 4 1", +" s None c None", +". c Black", +"g c Grey50", +"r c Salmon", +" . ", +" . . ", +" . . . ", +" . ", +" . . ", +" . ", +" ", +" . . . ", +" .......... ", +" ............ . ", +" ..........g.. ", +" ................ . . ", +"................... .", +"..r...rr................", +"........................", +"........................", +"........................", +"..rrr..r................", +" .rrr.r.................", +" .r.r..................", +" ......................", +" ......................", +" ...................", +" .................."}; diff --git a/monster/animal/shadowtiger/shadowtiger.114 b/monster/animal/shadowtiger/shadowtiger.114 new file mode 100644 index 000000000..00624801d --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.114 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x02, 0x10, 0x04, 0x00, 0x00, 0x00, 0x02, 0x10, 0x08, 0x04, 0x00, 0x00, + 0x00, 0x20, 0x10, 0x04, 0x00, 0x00, 0x08, 0x12, 0x10, 0x00, 0x20, 0x00, + 0x80, 0x10, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x08, 0x80, 0x10, 0x00, + 0x00, 0x20, 0x10, 0x00, 0x50, 0x08, 0x00, 0x00, 0x10, 0x04, 0x40, 0x20, + 0x00, 0x10, 0x04, 0x08, 0x00, 0x00, 0x10, 0x00, 0x04, 0x00, 0x40, 0x00, + 0x10, 0x00, 0x10, 0x40, 0x00, 0x00, 0x08, 0x00, 0x00, 0x10, 0x80, 0x00}; diff --git a/monster/animal/shadowtiger/shadowtiger.114.xpm b/monster/animal/shadowtiger/shadowtiger.114.xpm new file mode 100644 index 000000000..0c468e97d --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.114.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_114_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" . . . ", +" ", +" . . . ", +" . ", +" . . ", +" . ", +" . . . . ", +" . ", +" . . ", +" . ", +" . ", +" . . ", +" . . ", +" . . . ", +" . ", +" . . . ", +" . . ", +" . ", +" . . ", +" . ", +" . . ", +" . ", +" . ", +" . . "}; diff --git a/monster/animal/shadowtiger/shadowtiger.171 b/monster/animal/shadowtiger/shadowtiger.171 new file mode 100644 index 000000000..9ab7f6f99 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.171 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x00, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00, 0x08, 0x41, + 0x04, 0x04, 0x00, 0x00, 0x00, 0x21, 0x04, 0x04, 0x42, 0x08, 0x08, 0x20, + 0x00, 0x10, 0x40, 0x08, 0x28, 0xa0, 0x90, 0xff, 0x40, 0xc8, 0xff, 0x23, + 0xe4, 0xff, 0x57, 0xe8, 0xf7, 0xff, 0xf4, 0xff, 0xff, 0xf0, 0xf7, 0xff, + 0xf4, 0xff, 0xff, 0xf8, 0xfb, 0xdf, 0xfc, 0xff, 0xff, 0xf8, 0xfb, 0xff, + 0xf8, 0xf7, 0xdf, 0xf8, 0xef, 0xef, 0xf8, 0xfb, 0xff, 0xf8, 0xff, 0xef}; diff --git a/monster/animal/shadowtiger/shadowtiger.171.xpm b/monster/animal/shadowtiger/shadowtiger.171.xpm new file mode 100644 index 000000000..b3a292cb4 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.171.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_171_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" . ", +" . ", +" . ", +" . . . ", +" . . ", +" . . ", +" . . . . ", +" . . . ", +" . . ", +" . . . . .", +" . ......... . ", +" . ............ . ", +" . .............. . . ", +" . ...... ............", +" . ....................", +" ....... ............", +" . ....................", +" ....... .......... ..", +" ......................", +" ....... .............", +" ........ ......... ..", +" ......... ....... ...", +" ....... .............", +" ................. ..."}; diff --git a/monster/animal/shadowtiger/shadowtiger.172 b/monster/animal/shadowtiger/shadowtiger.172 new file mode 100644 index 000000000..0aae358ac --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.172 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x00, 0x00, 0x41, 0x00, 0x04, 0x00, 0x04, 0x00, 0x41, 0x00, 0x04, 0x82, + 0x04, 0x08, 0x00, 0x08, 0x00, 0x82, 0x04, 0x08, 0x41, 0x02, 0x04, 0x20, + 0x00, 0x12, 0x41, 0x02, 0x28, 0x00, 0x94, 0xff, 0x48, 0xc8, 0xff, 0x23, + 0xe0, 0xff, 0x57, 0xe8, 0xfb, 0xff, 0xf4, 0xff, 0xff, 0xf0, 0xfb, 0xff, + 0xf4, 0xf7, 0xff, 0xf8, 0xff, 0xef, 0xfc, 0xf7, 0xff, 0xf8, 0xef, 0xef, + 0xf8, 0xff, 0xdf, 0xf8, 0xef, 0xff, 0xf8, 0xff, 0xdf, 0xf8, 0xff, 0xef}; diff --git a/monster/animal/shadowtiger/shadowtiger.172.xpm b/monster/animal/shadowtiger/shadowtiger.172.xpm new file mode 100644 index 000000000..0cb096240 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.172.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_172_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" . . ", +" . ", +" . . . ", +" . . .", +" . . ", +" . . .", +" . . . . ", +" . . . ", +" . . . . ", +" . . . ", +" . . ......... . . ", +" . ............ . ", +" .............. . . ", +" . ..... .............", +" . ....................", +" ...... .............", +" . ....... ............", +" ................. ...", +" ......... ............", +" ......... ....... ...", +" .................. ..", +" ......... ...........", +" .................. ..", +" ................. ..."}; diff --git a/monster/animal/shadowtiger/shadowtiger.173 b/monster/animal/shadowtiger/shadowtiger.173 new file mode 100644 index 000000000..771559916 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.173 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x04, 0x04, 0x40, 0x00, 0x00, 0x01, 0x04, 0x04, 0x42, 0x02, 0x08, 0x00, + 0x01, 0x00, 0x22, 0x00, 0x08, 0x01, 0x01, 0x94, 0x40, 0x02, 0x08, 0x00, + 0x00, 0x84, 0x00, 0x04, 0x2a, 0x00, 0x90, 0xff, 0x08, 0xc8, 0xff, 0x23, + 0xe4, 0xff, 0x57, 0xe0, 0xf7, 0xff, 0xf4, 0xff, 0xff, 0xf0, 0xf7, 0xff, + 0xf0, 0xff, 0xff, 0xf8, 0xfb, 0xdf, 0xf8, 0xff, 0xff, 0xf8, 0xfb, 0xff, + 0xf8, 0xf7, 0xdf, 0xf8, 0xef, 0xef, 0xf8, 0xfb, 0xff, 0xf8, 0xff, 0xef}; diff --git a/monster/animal/shadowtiger/shadowtiger.173.xpm b/monster/animal/shadowtiger/shadowtiger.173.xpm new file mode 100644 index 000000000..5e0b4e71b --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.173.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_173_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" . . . ", +" . ", +" . . . . ", +" . . ", +". . . ", +" . . ", +". . . . . ", +" . . ", +" . . ", +" . . . . ", +" . ......... . ", +" . ............ . ", +" . .............. . . ", +" ...... ............", +" . ....................", +" ....... ............", +" ....................", +" ....... .......... ..", +" .....................", +" ....... .............", +" ........ ......... ..", +" ......... ....... ...", +" ....... .............", +" ................. ..."}; diff --git a/monster/animal/shadowtiger/shadowtiger.174 b/monster/animal/shadowtiger/shadowtiger.174 new file mode 100644 index 000000000..bfb3581b1 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.174 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x00, 0x08, 0x40, 0x02, 0x04, 0x04, 0x04, 0x02, 0x02, 0x00, 0x04, 0x40, + 0x04, 0x00, 0x02, 0x02, 0x04, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, + 0x00, 0x02, 0x00, 0x0c, 0x04, 0x02, 0x50, 0x12, 0x04, 0x00, 0x80, 0x00, + 0x08, 0x02, 0x15, 0x00, 0x01, 0x02, 0x04, 0x00, 0x05, 0x00, 0x01, 0x20, + 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x50}; diff --git a/monster/animal/shadowtiger/shadowtiger.174.xpm b/monster/animal/shadowtiger/shadowtiger.174.xpm new file mode 100644 index 000000000..94d25d455 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.174.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_174_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" . . ", +" . . . ", +" . . . ", +" . . ", +" . . ", +" . . . ", +" . ", +" . . ", +" . ", +" .. . . ", +" . . . . . ", +" . ", +" . . . . . ", +" . . ", +" . . . ", +" . . ", +" ", +" . . ", +" . ", +" ", +" . . ", +" . ", +" ", +" . . . "}; diff --git a/monster/animal/shadowtiger/shadowtiger.211 b/monster/animal/shadowtiger/shadowtiger.211 new file mode 100644 index 000000000..b4e53c3d8 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.211 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x40, 0x00, 0x00, 0x00, 0x10, 0x00, 0x40, 0x00, 0x00, 0x82, 0x10, 0x00, + 0x00, 0x20, 0x20, 0x84, 0x00, 0x00, 0x42, 0x20, 0x20, 0x04, 0x10, 0x10, + 0x02, 0x08, 0x00, 0x05, 0x14, 0x10, 0x02, 0xff, 0x09, 0xc4, 0xff, 0x13, + 0xea, 0xff, 0x27, 0xff, 0xef, 0x17, 0xff, 0xff, 0x2f, 0xff, 0xef, 0x0f, + 0xff, 0xff, 0x2f, 0xfb, 0xdf, 0x1f, 0xff, 0xff, 0x3f, 0xff, 0xdf, 0x1f, + 0xfb, 0xef, 0x1f, 0xf7, 0xf7, 0x1f, 0xff, 0xdf, 0x1f, 0xf7, 0xff, 0x1f}; diff --git a/monster/animal/shadowtiger/shadowtiger.211.xpm b/monster/animal/shadowtiger/shadowtiger.211.xpm new file mode 100644 index 000000000..4e75d2ddb --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.211.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_211_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" . ", +" . ", +" . ", +" . . . ", +" . . ", +" . . ", +" . . . . ", +" . . . ", +" . . ", +". . . . . ", +" . ......... . ", +" . ............ . ", +" . . .............. . ", +"............ ...... . ", +".................... . ", +"............ ....... ", +".................... . ", +".. .......... ....... ", +"...................... ", +"............. ....... ", +".. ......... ........ ", +"... ....... ......... ", +"............. ....... ", +"... ................. "}; diff --git a/monster/animal/shadowtiger/shadowtiger.212 b/monster/animal/shadowtiger/shadowtiger.212 new file mode 100644 index 000000000..958119074 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.212 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x82, 0x00, 0x00, 0x00, 0x20, 0x00, 0x82, 0x00, 0x20, 0x41, 0x20, 0x00, + 0x00, 0x10, 0x20, 0x41, 0x00, 0x10, 0x82, 0x10, 0x20, 0x04, 0x20, 0x40, + 0x82, 0x48, 0x00, 0x00, 0x14, 0x40, 0x12, 0xff, 0x29, 0xc4, 0xff, 0x13, + 0xea, 0xff, 0x07, 0xff, 0xdf, 0x17, 0xff, 0xff, 0x2f, 0xff, 0xdf, 0x0f, + 0xff, 0xef, 0x2f, 0xf7, 0xff, 0x1f, 0xff, 0xef, 0x3f, 0xf7, 0xf7, 0x1f, + 0xfb, 0xff, 0x1f, 0xff, 0xf7, 0x1f, 0xfb, 0xff, 0x1f, 0xf7, 0xff, 0x1f}; diff --git a/monster/animal/shadowtiger/shadowtiger.212.xpm b/monster/animal/shadowtiger/shadowtiger.212.xpm new file mode 100644 index 000000000..aeda815bc --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.212.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_212_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" . . ", +" . ", +" . . . ", +". . . ", +" . . ", +". . . ", +" . . . . ", +" . . . ", +" . . . . ", +" . . . ", +" . . ......... . . ", +" . ............ . ", +" . . .............. ", +"............. ..... . ", +".................... . ", +"............. ...... ", +"............ ....... . ", +"... ................. ", +"............ ......... ", +"... ....... ......... ", +".. .................. ", +"........... ......... ", +".. .................. ", +"... ................. "}; diff --git a/monster/animal/shadowtiger/shadowtiger.213 b/monster/animal/shadowtiger/shadowtiger.213 new file mode 100644 index 000000000..b072f0462 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.213 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x02, 0x20, 0x20, 0x80, 0x00, 0x00, 0x42, 0x20, 0x20, 0x00, 0x10, 0x40, + 0x44, 0x00, 0x80, 0x80, 0x10, 0x00, 0x02, 0x29, 0x80, 0x00, 0x10, 0x40, + 0x00, 0x21, 0x00, 0x00, 0x54, 0x20, 0x10, 0xff, 0x09, 0xc4, 0xff, 0x13, + 0xea, 0xff, 0x27, 0xff, 0xef, 0x07, 0xff, 0xff, 0x2f, 0xff, 0xef, 0x0f, + 0xff, 0xff, 0x0f, 0xfb, 0xdf, 0x1f, 0xff, 0xff, 0x1f, 0xff, 0xdf, 0x1f, + 0xfb, 0xef, 0x1f, 0xf7, 0xf7, 0x1f, 0xff, 0xdf, 0x1f, 0xf7, 0xff, 0x1f}; diff --git a/monster/animal/shadowtiger/shadowtiger.213.xpm b/monster/animal/shadowtiger/shadowtiger.213.xpm new file mode 100644 index 000000000..b9c4c25df --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.213.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_213_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" . . . ", +" . ", +" . . . . ", +" . . ", +" . . .", +" . . ", +" . . . . .", +" . . ", +" . . ", +" . . . . ", +" . ......... . ", +" . ............ . ", +" . . .............. . ", +"............ ...... ", +".................... . ", +"............ ....... ", +".................... ", +".. .......... ....... ", +"..................... ", +"............. ....... ", +".. ......... ........ ", +"... ....... ......... ", +"............. ....... ", +"... ................. "}; diff --git a/monster/animal/shadowtiger/shadowtiger.214 b/monster/animal/shadowtiger/shadowtiger.214 new file mode 100644 index 000000000..b183657ce --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.214 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x02, 0x10, 0x00, 0x20, 0x20, 0x40, 0x40, 0x40, 0x20, 0x02, 0x20, 0x00, + 0x40, 0x00, 0x20, 0x80, 0x20, 0x40, 0x00, 0x40, 0x00, 0x80, 0x00, 0x40, + 0x00, 0x40, 0x00, 0x40, 0x20, 0x30, 0x20, 0x48, 0x0a, 0x00, 0x01, 0x00, + 0xa8, 0x40, 0x10, 0x40, 0x80, 0x00, 0xa0, 0x00, 0x20, 0x04, 0x80, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x20, 0x00}; diff --git a/monster/animal/shadowtiger/shadowtiger.214.xpm b/monster/animal/shadowtiger/shadowtiger.214.xpm new file mode 100644 index 000000000..375cff507 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.214.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_214_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" . . ", +" . . . ", +" . . . ", +" . . ", +" . . ", +" . . . ", +" . ", +" . . ", +" . ", +" . . .. ", +" . . . . . ", +" . ", +" . . . . . ", +" . . ", +" . . . ", +" . . ", +" ", +" . . ", +" . ", +" ", +" . . ", +" . ", +" ", +" . . . "}; diff --git a/monster/animal/shadowtiger/shadowtiger.271 b/monster/animal/shadowtiger/shadowtiger.271 new file mode 100644 index 000000000..10654d0bd --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.271 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x00, 0x10, 0x40, 0x00, 0x00, 0x00, 0x00, 0x10, 0x40, 0x40, 0x08, 0x20, + 0x20, 0x00, 0x00, 0x00, 0x08, 0x20, 0x20, 0x50, 0x00, 0x40, 0x28, 0x10, + 0x00, 0xf8, 0x1f, 0x50, 0xfc, 0x3f, 0x20, 0xf6, 0x3f, 0x94, 0xff, 0x7f, + 0xe1, 0xff, 0xff, 0xff, 0xff, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc6, 0xff, 0xff, 0x45, 0xff, 0xff, 0x2b, + 0xff, 0xff, 0x3f, 0xff, 0xff, 0x3f, 0xff, 0xff, 0x07, 0xff, 0xff, 0x03}; diff --git a/monster/animal/shadowtiger/shadowtiger.271.xpm b/monster/animal/shadowtiger/shadowtiger.271.xpm new file mode 100644 index 000000000..b104e9ab9 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.271.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * shadowtiger_271_xpm[] = { +"24 24 4 1", +" s None c None", +". c Black", +"g c Grey50", +"r c Salmon", +" . . ", +" ", +" . . ", +" . . . ", +" . ", +" . . ", +" . . . ", +" . . . . ", +" .......... ", +" . . ............ ", +" . ..g.......... ", +" . . ................ ", +". ...................", +"................rr...r..", +"........................", +"........................", +"........................", +"................r..rrr..", +".................r.rrr. ", +"..................r.r. ", +"...................... ", +"...................... ", +"................... ", +".................. "}; diff --git a/monster/animal/shadowtiger/shadowtiger.272 b/monster/animal/shadowtiger/shadowtiger.272 new file mode 100644 index 000000000..6a6de1223 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.272 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x00, 0x08, 0x20, 0x20, 0x00, 0x00, 0x00, 0x08, 0x20, 0x20, 0x10, 0x40, + 0x40, 0x00, 0x00, 0x00, 0x18, 0x40, 0x40, 0x00, 0x00, 0x20, 0x08, 0x10, + 0x10, 0xf8, 0x1f, 0x00, 0xfc, 0x3f, 0x20, 0xee, 0x3f, 0x94, 0xff, 0x7f, + 0xe1, 0xff, 0xff, 0xff, 0xff, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, 0xff, 0xff, 0x44, 0xff, 0xff, 0x00, + 0xff, 0xff, 0x01, 0xff, 0xff, 0x2b, 0xff, 0xff, 0x3f, 0xff, 0xff, 0x3f}; diff --git a/monster/animal/shadowtiger/shadowtiger.272.xpm b/monster/animal/shadowtiger/shadowtiger.272.xpm new file mode 100644 index 000000000..132b3164d --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.272.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * shadowtiger_272_xpm[] = { +"24 24 4 1", +" s None c None", +". c Black", +"g c Grey50", +"r c Salmon", +" . . ", +" . ", +" . . ", +" . . . ", +" . ", +" .. . ", +" . ", +" . . . ", +" . .......... ", +" ............ ", +" . ...g......... ", +" . . ................ ", +". ...................", +"................r....r..", +"........................", +"........................", +"........................", +"................r...rr..", +"................rr.rrr. ", +"................rrrrrr ", +".................rrrrr ", +"..................r.r. ", +"...................... ", +"...................... "}; diff --git a/monster/animal/shadowtiger/shadowtiger.273 b/monster/animal/shadowtiger/shadowtiger.273 new file mode 100644 index 000000000..5eaaf864d --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.273 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x00, 0x08, 0x00, 0x20, 0x00, 0x20, 0x40, 0x08, 0x40, 0x00, 0x10, 0x00, + 0x40, 0x00, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x08, 0x10, + 0x00, 0xf8, 0x1f, 0x20, 0xfc, 0x3f, 0x00, 0xf6, 0x3f, 0x94, 0xff, 0x7f, + 0xe1, 0xff, 0xff, 0xff, 0xff, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc6, 0xff, 0xff, 0x45, 0xff, 0xff, 0x2b, + 0xff, 0xff, 0x3f, 0xff, 0xff, 0x3f, 0xff, 0xff, 0x07, 0xff, 0xff, 0x03}; diff --git a/monster/animal/shadowtiger/shadowtiger.273.xpm b/monster/animal/shadowtiger/shadowtiger.273.xpm new file mode 100644 index 000000000..6c0f89853 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.273.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * shadowtiger_273_xpm[] = { +"24 24 4 1", +" s None c None", +". c Black", +"g c Grey50", +"r c Salmon", +" . ", +" . . ", +" . . . ", +" . ", +" . . ", +" . ", +" ", +" . . . ", +" .......... ", +" . ............ ", +" ..g.......... ", +" . . ................ ", +". ...................", +"................rr...r..", +"........................", +"........................", +"........................", +"................r..rrr..", +".................r.rrr. ", +"..................r.r. ", +"...................... ", +"...................... ", +"................... ", +".................. "}; diff --git a/monster/animal/shadowtiger/shadowtiger.274 b/monster/animal/shadowtiger/shadowtiger.274 new file mode 100644 index 000000000..25a69377d --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.274 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x20, 0x08, 0x40, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x00, 0x00, 0x20, + 0x08, 0x04, 0x00, 0x00, 0x00, 0x20, 0x08, 0x48, 0x10, 0x00, 0x04, 0x00, + 0x00, 0x08, 0x01, 0x00, 0x04, 0x00, 0x10, 0x00, 0x00, 0x00, 0x08, 0x01, + 0x08, 0x04, 0x00, 0x10, 0x0a, 0x00, 0x08, 0x00, 0x00, 0x04, 0x02, 0x20, + 0x20, 0x08, 0x00, 0x00, 0x00, 0x10, 0x20, 0x00, 0x08, 0x00, 0x02, 0x00, + 0x08, 0x00, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x10, 0x00, 0x01, 0x08}; diff --git a/monster/animal/shadowtiger/shadowtiger.274.xpm b/monster/animal/shadowtiger/shadowtiger.274.xpm new file mode 100644 index 000000000..996be2f82 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.274.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_274_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" . . . ", +" ", +" . . . ", +" . ", +" . . ", +" . ", +" . . . . ", +" . ", +" . . ", +" . ", +" . ", +" . . ", +" . . ", +" . . . ", +" . ", +" . . . ", +" . . ", +" . ", +" . . ", +" . ", +" . . ", +" . ", +" . ", +" . . "}; diff --git a/monster/animal/shadowtiger/shadowtiger.311 b/monster/animal/shadowtiger/shadowtiger.311 new file mode 100644 index 000000000..7ed66a3ec --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.311 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x88, 0xff, 0xff, 0x80, 0xff, 0xff, 0x88, 0xff, 0xff, 0x90, 0xff, 0x7e, + 0x20, 0xff, 0xff, 0x00, 0xff, 0xff, 0x20, 0xff, 0xff, 0x10, 0xfe, 0xff, + 0x20, 0xfe, 0xfe, 0x50, 0xfe, 0xff, 0x00, 0xfc, 0xff, 0x50, 0xfc, 0xff, + 0x00, 0xfc, 0x7f, 0x40, 0xf8, 0x3f, 0x80, 0x78, 0x1f, 0x00, 0xf8, 0x1f, + 0x00, 0xf0, 0x0f, 0x00, 0xb0, 0x07, 0x00, 0xf0, 0x07, 0x00, 0xd8, 0x07, + 0x00, 0xfc, 0x07, 0x00, 0xfe, 0x03, 0x00, 0xfe, 0x03, 0x00, 0xf8, 0x03}; diff --git a/monster/animal/shadowtiger/shadowtiger.311.xpm b/monster/animal/shadowtiger/shadowtiger.311.xpm new file mode 100644 index 000000000..ccfab0e85 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.311.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_311_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" . .................", +" .................", +" . .................", +" . ......... ...... ", +" . ................", +" ................", +" . ................", +" . ...............", +" . ....... .......", +" . . ...............", +" ..............", +" . . ..............", +" ............. ", +" . ........... ", +" . .... ..... ", +" .......... ", +" ........ ", +" .. .... ", +" ....... ", +" .. ..... ", +" ......... ", +" ......... ", +" ......... ", +" ....... "}; diff --git a/monster/animal/shadowtiger/shadowtiger.312 b/monster/animal/shadowtiger/shadowtiger.312 new file mode 100644 index 000000000..9ddb3d112 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.312 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x90, 0xff, 0x7f, 0x80, 0xff, 0xff, 0x90, 0xff, 0xff, 0x88, 0xff, 0xfe, + 0x00, 0xff, 0xff, 0x08, 0xff, 0xff, 0x00, 0xff, 0xff, 0x10, 0xfe, 0xff, + 0x20, 0xfe, 0xfe, 0x10, 0xfe, 0xff, 0x20, 0xfc, 0xff, 0x50, 0xfc, 0xff, + 0x00, 0xfc, 0x7f, 0x40, 0xf8, 0x3f, 0x20, 0x78, 0x1f, 0x00, 0xf8, 0x1f, + 0x00, 0xf0, 0x0f, 0x00, 0xb0, 0x07, 0x00, 0xf0, 0x07, 0x00, 0xd8, 0x07, + 0x00, 0xfc, 0x07, 0x00, 0xfe, 0x03, 0x00, 0xfe, 0x03, 0x00, 0xf8, 0x03}; diff --git a/monster/animal/shadowtiger/shadowtiger.312.xpm b/monster/animal/shadowtiger/shadowtiger.312.xpm new file mode 100644 index 000000000..e30ad7151 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.312.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_312_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" . ................ ", +" .................", +" . .................", +" . ......... .......", +" ................", +" . ................", +" ................", +" . ...............", +" . ....... .......", +" . ...............", +" . ..............", +" . . ..............", +" ............. ", +" . ........... ", +" . .... ..... ", +" .......... ", +" ........ ", +" .. .... ", +" ....... ", +" .. ..... ", +" ......... ", +" ......... ", +" ......... ", +" ....... "}; diff --git a/monster/animal/shadowtiger/shadowtiger.313 b/monster/animal/shadowtiger/shadowtiger.313 new file mode 100644 index 000000000..775576b70 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.313 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x90, 0xff, 0xff, 0xa0, 0xff, 0xff, 0x80, 0xff, 0xff, 0x90, 0xff, 0x7e, + 0x08, 0xff, 0xff, 0x00, 0xff, 0xff, 0x04, 0xff, 0xff, 0x00, 0xfe, 0xff, + 0xa8, 0xfe, 0xfe, 0x10, 0xfe, 0xff, 0x00, 0xfc, 0xff, 0x40, 0xfd, 0xff, + 0x80, 0xfc, 0x7f, 0x00, 0xfa, 0x3f, 0x00, 0x78, 0x1f, 0x00, 0xf8, 0x1f, + 0x00, 0xf0, 0x0f, 0x00, 0xb0, 0x07, 0x00, 0xf0, 0x07, 0x00, 0xd8, 0x07, + 0x00, 0xfc, 0x07, 0x00, 0xfe, 0x03, 0x00, 0xfe, 0x03, 0x00, 0xf8, 0x03}; diff --git a/monster/animal/shadowtiger/shadowtiger.313.xpm b/monster/animal/shadowtiger/shadowtiger.313.xpm new file mode 100644 index 000000000..e73b186ee --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.313.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_313_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" . .................", +" . .................", +" .................", +" . ......... ...... ", +" . ................", +" ................", +" . ................", +" ...............", +" . . . ....... .......", +" . ...............", +" ..............", +" . . ..............", +" . ............. ", +" . ........... ", +" .... ..... ", +" .......... ", +" ........ ", +" .. .... ", +" ....... ", +" .. ..... ", +" ......... ", +" ......... ", +" ......... ", +" ....... "}; diff --git a/monster/animal/shadowtiger/shadowtiger.314 b/monster/animal/shadowtiger/shadowtiger.314 new file mode 100644 index 000000000..53f302a15 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.314 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x00, 0x40, 0x00, 0x10, 0x00, 0x11, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, + 0x08, 0x00, 0x00, 0x10, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/animal/shadowtiger/shadowtiger.314.xpm b/monster/animal/shadowtiger/shadowtiger.314.xpm new file mode 100644 index 000000000..998637229 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.314.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_314_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" . ", +" . . . ", +" ", +" . . ", +" . ", +" . ", +" . ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/shadowtiger/shadowtiger.371 b/monster/animal/shadowtiger/shadowtiger.371 new file mode 100644 index 000000000..59987ad4a --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.371 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0xf0, 0xff, 0xdf, 0xf3, 0xf7, 0xff, 0xf7, 0xff, 0x7f, 0xf7, 0xff, 0xbf, + 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfb, 0xff, 0xfc, 0xf9, 0xe9, + 0xfc, 0xf9, 0x94, 0x78, 0x78, 0x20, 0x38, 0x78, 0x00, 0x38, 0x78, 0x00, + 0x78, 0x78, 0x00, 0xf8, 0xf8, 0x00, 0xf8, 0xf0, 0x01, 0xf0, 0xf0, 0x01, + 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/animal/shadowtiger/shadowtiger.371.xpm b/monster/animal/shadowtiger/shadowtiger.371.xpm new file mode 100644 index 000000000..a7639e617 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.371.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_371_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" ................. ..", +".. ....... ............", +"... ................... ", +"... .................. .", +"... ....................", +"........................", +" ......... .............", +" ....... ...... . ...", +" ....... ..... . . .", +" .... .... . ", +" ... .... ", +" ... .... ", +" .... .... ", +" ..... ..... ", +" ..... ..... ", +" .... ..... ", +" .... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/shadowtiger/shadowtiger.372 b/monster/animal/shadowtiger/shadowtiger.372 new file mode 100644 index 000000000..10bd170f8 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.372 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0xf0, 0xff, 0xf7, 0xf3, 0xf7, 0xff, 0xf7, 0xff, 0xff, 0xf7, 0xff, 0xff, + 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfb, 0xff, 0xfc, 0xf9, 0xe9, + 0xfc, 0xf9, 0x90, 0x78, 0x78, 0x00, 0x38, 0x78, 0x00, 0x38, 0x78, 0x00, + 0x78, 0x78, 0x00, 0xf8, 0xf8, 0x00, 0xf8, 0xf0, 0x01, 0xf0, 0xf0, 0x01, + 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/animal/shadowtiger/shadowtiger.372.xpm b/monster/animal/shadowtiger/shadowtiger.372.xpm new file mode 100644 index 000000000..59c831f45 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.372.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_372_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" ............... ....", +".. ....... ............", +"... ....................", +"... ....................", +"... ....................", +"........................", +" ......... .............", +" ....... ...... . ...", +" ....... ..... . .", +" .... .... ", +" ... .... ", +" ... .... ", +" .... .... ", +" ..... ..... ", +" ..... ..... ", +" .... ..... ", +" .... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/shadowtiger/shadowtiger.373 b/monster/animal/shadowtiger/shadowtiger.373 new file mode 100644 index 000000000..59987ad4a --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.373 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0xf0, 0xff, 0xdf, 0xf3, 0xf7, 0xff, 0xf7, 0xff, 0x7f, 0xf7, 0xff, 0xbf, + 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfb, 0xff, 0xfc, 0xf9, 0xe9, + 0xfc, 0xf9, 0x94, 0x78, 0x78, 0x20, 0x38, 0x78, 0x00, 0x38, 0x78, 0x00, + 0x78, 0x78, 0x00, 0xf8, 0xf8, 0x00, 0xf8, 0xf0, 0x01, 0xf0, 0xf0, 0x01, + 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/animal/shadowtiger/shadowtiger.373.xpm b/monster/animal/shadowtiger/shadowtiger.373.xpm new file mode 100644 index 000000000..92b63d355 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.373.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_373_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" ................. ..", +".. ....... ............", +"... ................... ", +"... .................. .", +"... ....................", +"........................", +" ......... .............", +" ....... ...... . ...", +" ....... ..... . . .", +" .... .... . ", +" ... .... ", +" ... .... ", +" .... .... ", +" ..... ..... ", +" ..... ..... ", +" .... ..... ", +" .... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/shadowtiger/shadowtiger.374 b/monster/animal/shadowtiger/shadowtiger.374 new file mode 100644 index 000000000..ea269e939 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.374 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/animal/shadowtiger/shadowtiger.374.xpm b/monster/animal/shadowtiger/shadowtiger.374.xpm new file mode 100644 index 000000000..e90cc9590 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.374.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_374_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" ", +" . ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/shadowtiger/shadowtiger.411 b/monster/animal/shadowtiger/shadowtiger.411 new file mode 100644 index 000000000..d89a323b8 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.411 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0xfb, 0xff, 0x0f, 0xff, 0xef, 0xcf, 0xfe, 0xff, 0xef, 0xfd, 0xff, 0xef, + 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xdf, 0x7f, 0x97, 0x9f, 0x3f, + 0x29, 0x9f, 0x3f, 0x04, 0x1e, 0x1e, 0x00, 0x1e, 0x1c, 0x00, 0x1e, 0x1c, + 0x00, 0x1e, 0x1e, 0x00, 0x1f, 0x1f, 0x80, 0x0f, 0x1f, 0x80, 0x0f, 0x0f, + 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/animal/shadowtiger/shadowtiger.411.xpm b/monster/animal/shadowtiger/shadowtiger.411.xpm new file mode 100644 index 000000000..c9ba69c46 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.411.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_411_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +".. ................. ", +"............ ....... ..", +" ................... ...", +". .................. ...", +".................... ...", +"........................", +"............. ......... ", +"... . ...... ....... ", +". . . ..... ....... ", +" . .... .... ", +" .... ... ", +" .... ... ", +" .... .... ", +" ..... ..... ", +" ..... ..... ", +" ..... .... ", +" .... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/shadowtiger/shadowtiger.412 b/monster/animal/shadowtiger/shadowtiger.412 new file mode 100644 index 000000000..bb16c05d4 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.412 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0xef, 0xff, 0x0f, 0xff, 0xef, 0xcf, 0xff, 0xff, 0xef, 0xff, 0xff, 0xef, + 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xdf, 0x7f, 0x97, 0x9f, 0x3f, + 0x09, 0x9f, 0x3f, 0x00, 0x1e, 0x1e, 0x00, 0x1e, 0x1c, 0x00, 0x1e, 0x1c, + 0x00, 0x1e, 0x1e, 0x00, 0x1f, 0x1f, 0x80, 0x0f, 0x1f, 0x80, 0x0f, 0x0f, + 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/animal/shadowtiger/shadowtiger.412.xpm b/monster/animal/shadowtiger/shadowtiger.412.xpm new file mode 100644 index 000000000..70dbad063 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.412.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_412_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +".... ............... ", +"............ ....... ..", +".................... ...", +".................... ...", +".................... ...", +"........................", +"............. ......... ", +"... . ...... ....... ", +". . ..... ....... ", +" .... .... ", +" .... ... ", +" .... ... ", +" .... .... ", +" ..... ..... ", +" ..... ..... ", +" ..... .... ", +" .... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/shadowtiger/shadowtiger.413 b/monster/animal/shadowtiger/shadowtiger.413 new file mode 100644 index 000000000..d89a323b8 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.413 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0xfb, 0xff, 0x0f, 0xff, 0xef, 0xcf, 0xfe, 0xff, 0xef, 0xfd, 0xff, 0xef, + 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xdf, 0x7f, 0x97, 0x9f, 0x3f, + 0x29, 0x9f, 0x3f, 0x04, 0x1e, 0x1e, 0x00, 0x1e, 0x1c, 0x00, 0x1e, 0x1c, + 0x00, 0x1e, 0x1e, 0x00, 0x1f, 0x1f, 0x80, 0x0f, 0x1f, 0x80, 0x0f, 0x0f, + 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/animal/shadowtiger/shadowtiger.413.xpm b/monster/animal/shadowtiger/shadowtiger.413.xpm new file mode 100644 index 000000000..a2ab0f49d --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.413.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_413_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +".. ................. ", +"............ ....... ..", +" ................... ...", +". .................. ...", +".................... ...", +"........................", +"............. ......... ", +"... . ...... ....... ", +". . . ..... ....... ", +" . .... .... ", +" .... ... ", +" .... ... ", +" .... .... ", +" ..... ..... ", +" ..... ..... ", +" ..... .... ", +" .... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/shadowtiger/shadowtiger.414 b/monster/animal/shadowtiger/shadowtiger.414 new file mode 100644 index 000000000..a1df8c663 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.414 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/animal/shadowtiger/shadowtiger.414.xpm b/monster/animal/shadowtiger/shadowtiger.414.xpm new file mode 100644 index 000000000..85bb16c47 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.414.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_414_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" ", +" . ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/shadowtiger/shadowtiger.471 b/monster/animal/shadowtiger/shadowtiger.471 new file mode 100644 index 000000000..421162448 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.471 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0xff, 0xff, 0x11, 0xff, 0xff, 0x01, 0xff, 0xff, 0x11, 0x7e, 0xff, 0x09, + 0xff, 0xff, 0x04, 0xff, 0xff, 0x00, 0xff, 0xff, 0x04, 0xff, 0x7f, 0x08, + 0x7f, 0x7f, 0x04, 0xff, 0x7f, 0x0a, 0xff, 0x3f, 0x00, 0xff, 0x3f, 0x0a, + 0xfe, 0x3f, 0x00, 0xfc, 0x1f, 0x02, 0xf8, 0x1e, 0x01, 0xf8, 0x1f, 0x00, + 0xf0, 0x0f, 0x00, 0xe0, 0x0d, 0x00, 0xe0, 0x0f, 0x00, 0xe0, 0x1b, 0x00, + 0xe0, 0x3f, 0x00, 0xc0, 0x7f, 0x00, 0xc0, 0x7f, 0x00, 0xc0, 0x1f, 0x00}; diff --git a/monster/animal/shadowtiger/shadowtiger.471.xpm b/monster/animal/shadowtiger/shadowtiger.471.xpm new file mode 100644 index 000000000..e5e68cdd6 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.471.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_471_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +"................. . ", +"................. ", +"................. . ", +" ...... ......... . ", +"................ . ", +"................ ", +"................ . ", +"............... . ", +"....... ....... . ", +"............... . . ", +".............. ", +".............. . . ", +" ............. ", +" ........... . ", +" ..... .... . ", +" .......... ", +" ........ ", +" .... .. ", +" ....... ", +" ..... .. ", +" ......... ", +" ......... ", +" ......... ", +" ....... "}; diff --git a/monster/animal/shadowtiger/shadowtiger.472 b/monster/animal/shadowtiger/shadowtiger.472 new file mode 100644 index 000000000..2d5ad9b70 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.472 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0xfe, 0xff, 0x09, 0xff, 0xff, 0x01, 0xff, 0xff, 0x09, 0x7f, 0xff, 0x11, + 0xff, 0xff, 0x00, 0xff, 0xff, 0x10, 0xff, 0xff, 0x00, 0xff, 0x7f, 0x08, + 0x7f, 0x7f, 0x04, 0xff, 0x7f, 0x08, 0xff, 0x3f, 0x04, 0xff, 0x3f, 0x0a, + 0xfe, 0x3f, 0x00, 0xfc, 0x1f, 0x02, 0xf8, 0x1e, 0x04, 0xf8, 0x1f, 0x00, + 0xf0, 0x0f, 0x00, 0xe0, 0x0d, 0x00, 0xe0, 0x0f, 0x00, 0xe0, 0x1b, 0x00, + 0xe0, 0x3f, 0x00, 0xc0, 0x7f, 0x00, 0xc0, 0x7f, 0x00, 0xc0, 0x1f, 0x00}; diff --git a/monster/animal/shadowtiger/shadowtiger.472.xpm b/monster/animal/shadowtiger/shadowtiger.472.xpm new file mode 100644 index 000000000..5185b72be --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.472.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_472_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" ................ . ", +"................. ", +"................. . ", +"....... ......... . ", +"................ ", +"................ . ", +"................ ", +"............... . ", +"....... ....... . ", +"............... . ", +".............. . ", +".............. . . ", +" ............. ", +" ........... . ", +" ..... .... . ", +" .......... ", +" ........ ", +" .... .. ", +" ....... ", +" ..... .. ", +" ......... ", +" ......... ", +" ......... ", +" ....... "}; diff --git a/monster/animal/shadowtiger/shadowtiger.473 b/monster/animal/shadowtiger/shadowtiger.473 new file mode 100644 index 000000000..937a10a8a --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.473 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0xff, 0xff, 0x09, 0xff, 0xff, 0x05, 0xff, 0xff, 0x01, 0x7e, 0xff, 0x09, + 0xff, 0xff, 0x10, 0xff, 0xff, 0x00, 0xff, 0xff, 0x20, 0xff, 0x7f, 0x00, + 0x7f, 0x7f, 0x15, 0xff, 0x7f, 0x08, 0xff, 0x3f, 0x00, 0xff, 0xbf, 0x02, + 0xfe, 0x3f, 0x01, 0xfc, 0x5f, 0x00, 0xf8, 0x1e, 0x00, 0xf8, 0x1f, 0x00, + 0xf0, 0x0f, 0x00, 0xe0, 0x0d, 0x00, 0xe0, 0x0f, 0x00, 0xe0, 0x1b, 0x00, + 0xe0, 0x3f, 0x00, 0xc0, 0x7f, 0x00, 0xc0, 0x7f, 0x00, 0xc0, 0x1f, 0x00}; diff --git a/monster/animal/shadowtiger/shadowtiger.473.xpm b/monster/animal/shadowtiger/shadowtiger.473.xpm new file mode 100644 index 000000000..b2c1f5d82 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.473.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_473_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +"................. . ", +"................. . ", +"................. ", +" ...... ......... . ", +"................ . ", +"................ ", +"................ . ", +"............... ", +"....... ....... . . . ", +"............... . ", +".............. ", +".............. . . ", +" ............. . ", +" ........... . ", +" ..... .... ", +" .......... ", +" ........ ", +" .... .. ", +" ....... ", +" ..... .. ", +" ......... ", +" ......... ", +" ......... ", +" ....... "}; diff --git a/monster/animal/shadowtiger/shadowtiger.474 b/monster/animal/shadowtiger/shadowtiger.474 new file mode 100644 index 000000000..5e231cb70 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.474 @@ -0,0 +1,9 @@ +#define shadowtiger_width 24 +#define shadowtiger_height 24 +static unsigned char shadowtiger_bits[] = { + 0x00, 0x02, 0x00, 0x88, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, + 0x00, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/animal/shadowtiger/shadowtiger.474.xpm b/monster/animal/shadowtiger/shadowtiger.474.xpm new file mode 100644 index 000000000..68f615645 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.474.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * shadowtiger_474_xpm[] = { +"24 24 2 1", +" s None c None", +". c Black", +" . ", +" . . . ", +" ", +" . . ", +" . ", +" . ", +" . ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/shadowtiger/shadowtiger.arc b/monster/animal/shadowtiger/shadowtiger.arc new file mode 100644 index 000000000..1ee28d694 --- /dev/null +++ b/monster/animal/shadowtiger/shadowtiger.arc @@ -0,0 +1,175 @@ +Object shadowtiger +name Shadow Tiger +face shadowtiger.111 +anim +facings 2 +shadowtiger.111 +shadowtiger.112 +shadowtiger.113 +shadowtiger.114 +shadowtiger.112 +blank.111 +blank.111 +blank.111 +blank.111 +blank.111 +shadowtiger.111 +blank.111 +blank.111 +blank.111 +shadowtiger.171 +shadowtiger.172 +shadowtiger.173 +shadowtiger.174 +shadowtiger.172 +blank.111 +blank.111 +blank.111 +blank.111 +blank.111 +shadowtiger.171 +blank.111 +blank.111 +blank.111 +mina +exp 100000 +monster 1 +alive 1 +no_pick 1 +flying 1 +see_invisible 1 +Con 30 +maxhp 2000 +hp 2000 +ac -13 +wc -20 +dam 33 +level 20 +immune 7331 +protected 264 +attacktype 71041 +speed 0.300000 +weight 300000 +run_away 2 +attack_movement 3 +editable 1 +color_fg black +end +More +Object shadowtiger_2 +name Shadow Tiger +face shadowtiger.211 +x 1 +anim +facings 2 +shadowtiger.211 +shadowtiger.212 +shadowtiger.213 +shadowtiger.214 +shadowtiger.212 +blank.111 +blank.111 +blank.111 +blank.111 +blank.111 +shadowtiger.211 +blank.111 +blank.111 +blank.111 +shadowtiger.271 +shadowtiger.272 +shadowtiger.273 +shadowtiger.274 +shadowtiger.272 +blank.111 +blank.111 +blank.111 +blank.111 +blank.111 +shadowtiger.271 +blank.111 +blank.111 +blank.111 +mina +alive 1 +color_fg black +end +More +Object shadowtiger_3 +name Shadow Tiger +face shadowtiger.311 +y 1 +anim +facings 2 +shadowtiger.311 +shadowtiger.312 +shadowtiger.313 +shadowtiger.314 +shadowtiger.312 +blank.111 +blank.111 +blank.111 +blank.111 +blank.111 +shadowtiger.311 +blank.111 +blank.111 +blank.111 +shadowtiger.371 +shadowtiger.372 +shadowtiger.373 +shadowtiger.374 +shadowtiger.372 +blank.111 +blank.111 +blank.111 +blank.111 +blank.111 +shadowtiger.371 +blank.111 +blank.111 +blank.111 +mina +alive 1 +color_fg black +end +More +Object shadowtiger_4 +name Shadow Tiger +face shadowtiger.411 +x 1 +y 1 +anim +facings 2 +shadowtiger.411 +shadowtiger.412 +shadowtiger.413 +shadowtiger.414 +shadowtiger.412 +blank.111 +blank.111 +blank.111 +blank.111 +blank.111 +shadowtiger.411 +blank.111 +blank.111 +blank.111 +shadowtiger.471 +shadowtiger.472 +shadowtiger.473 +shadowtiger.474 +shadowtiger.472 +blank.111 +blank.111 +blank.111 +blank.111 +blank.111 +shadowtiger.471 +blank.111 +blank.111 +blank.111 +mina +alive 1 +color_fg black +end diff --git a/monster/animal/snake.111 b/monster/animal/snake.111 new file mode 100644 index 000000000..193d77ee9 --- /dev/null +++ b/monster/animal/snake.111 @@ -0,0 +1,9 @@ +#define snake1_width 24 +#define snake1_height 24 +static char snake1_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x07,0x00,0xc0,0x0e,0x00,0xc0,0x1f,0x00, +0x00,0x18,0x00,0x00,0x0c,0x00,0x00,0x07,0x00,0x80,0x03,0x02, +0xc0,0x00,0x04,0xc0,0xf0,0x04,0x60,0xf8,0x07,0x60,0x1c,0x03, +0x60,0x0e,0x00,0xe0,0x07,0x00,0xc0,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/snake.111.xpm b/monster/animal/snake.111.xpm new file mode 100644 index 000000000..c4f8ef8d5 --- /dev/null +++ b/monster/animal/snake.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * snake_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". s Dark green c SeaGreen", +"X c White", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" .... ", +" ..X... ", +" ....... ", +" .. ", +" .. ", +" ... ", +" ... . ", +" .. . ", +" .. .... . ", +" .. ........ ", +" .. ... .. ", +" .. ... ", +" ...... ", +" .... ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/snake.112 b/monster/animal/snake.112 new file mode 100644 index 000000000..745270927 --- /dev/null +++ b/monster/animal/snake.112 @@ -0,0 +1,9 @@ +#define snake2_width 24 +#define snake2_height 24 +static char snake2_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x07,0x00,0xc0,0x0e,0x00,0xe8,0x1f,0x00, +0x10,0x18,0x00,0x00,0x0c,0x00,0x00,0x07,0x00,0x80,0x03,0x01, +0xc0,0x00,0x02,0xc0,0x78,0x02,0x60,0xfc,0x03,0x60,0x8e,0x01, +0x60,0x07,0x00,0xe0,0x03,0x00,0xc0,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/snake.112.xpm b/monster/animal/snake.112.xpm new file mode 100644 index 000000000..0cf7fc9f2 --- /dev/null +++ b/monster/animal/snake.112.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * snake_112_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 4 1", +/* colors */ +" s None c None", +". s Dark green c SeaGreen", +"X c White", +"o c Red", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" .... ", +" ..X... ", +" o ........ ", +" o .. ", +" .. ", +" ... ", +" ... . ", +" .. . ", +" .. .... . ", +" .. ........ ", +" .. ... .. ", +" .. ... ", +" ..... ", +" ... ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/snake.113 b/monster/animal/snake.113 new file mode 100644 index 000000000..55b331445 --- /dev/null +++ b/monster/animal/snake.113 @@ -0,0 +1,9 @@ +#define snake3_width 24 +#define snake3_height 24 +static char snake3_bits[] = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xf0,0x00,0x00,0xd8,0x01,0x00,0xe0,0x03,0x00, +0x38,0x03,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x80,0x01,0x00, +0xc0,0x00,0x08,0xc0,0xf0,0x04,0x60,0xf8,0x07,0x60,0x18,0x03, +0x60,0x0c,0x00,0xe0,0x0f,0x00,0xc0,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; diff --git a/monster/animal/snake.113.xpm b/monster/animal/snake.113.xpm new file mode 100644 index 000000000..953bd8e4e --- /dev/null +++ b/monster/animal/snake.113.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * snake_113_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c None", +". s Dark green c SeaGreen", +"X c White", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" .... ", +" ..X... ", +" ..... ", +" ... .. ", +" .. ", +" .. ", +" .. ", +" .. . ", +" .. .... . ", +" .. ........ ", +" .. .. .. ", +" .. .. ", +" ....... ", +" .... ", +" ", +" ", +" ", +" ", +" "}; diff --git a/monster/animal/snake.arc b/monster/animal/snake.arc new file mode 100644 index 000000000..4143f2c57 --- /dev/null +++ b/monster/animal/snake.arc @@ -0,0 +1,30 @@ +Object snake +randomitems snake +other_arch snake +face snake.111 +speed -0.1 +generator 1 +sp 134 +maxsp 60 +weight -1 +no_pick 1 +anim +snake.111 +snake.112 +snake.113 +mina +color_fg green +monster 1 +sleep 1 +Wis 8 +alive 1 +exp 35 +ac 4 +wc 10 +dam 8 +hp 5 +maxhp 5 +level 4 +weight 1000 +editable 1 +end diff --git a/monster/chaos/liv_chaos.111 b/monster/chaos/liv_chaos.111 new file mode 100644 index 000000000..1fcbbedb3 --- /dev/null +++ b/monster/chaos/liv_chaos.111 @@ -0,0 +1,9 @@ +#define liv_chaos_width 24 +#define liv_chaos_height 24 +static char liv_chaos_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x20, 0x00, 0x05, 0x20, 0x00, 0x01, 0x10, 0x9c, 0x0c, 0x12, 0x7f, 0x12, + 0x9c, 0xff, 0x21, 0xa0, 0x3b, 0x40, 0xc0, 0xd7, 0x01, 0x40, 0xeb, 0x01, + 0xc0, 0xec, 0x01, 0x08, 0xdb, 0x00, 0xf0, 0xbf, 0x00, 0x48, 0x7f, 0x00, + 0x44, 0x9c, 0x00, 0x32, 0x80, 0x10, 0x40, 0x80, 0x08, 0x20, 0x00, 0x17, + 0x10, 0x40, 0x01, 0x00, 0x80, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x01}; diff --git a/monster/chaos/liv_chaos.111.xpm b/monster/chaos/liv_chaos.111.xpm new file mode 100644 index 000000000..49f00aeb0 --- /dev/null +++ b/monster/chaos/liv_chaos.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * liv_chaos_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c none", +". c blue", +"X s Light magenta c Pink", +/* pixels */ +" ", +" . . ", +" . . . ", +" . . ", +" . . . . . ", +" . . ", +" . ... . .. ", +" . . ....... . . ", +" ... .......... . ", +" . ...X... . ", +" . . .....X.X.... . ", +" .. .X..X.X.... . ", +" . ..XX..X.... .. ", +" . ..X..X.. . . ", +" ..........X.. . ", +" . . ....... .. ", +" . . ... . . ", +" . .. . . . ", +" . . . . ", +" . . . ... . ", +" . . . . ", +" . . ", +" . ", +" . "}; diff --git a/monster/chaos/liv_chaos.222 b/monster/chaos/liv_chaos.222 new file mode 100644 index 000000000..dd6b65ec1 --- /dev/null +++ b/monster/chaos/liv_chaos.222 @@ -0,0 +1,9 @@ +#define liv_chaos_width 24 +#define liv_chaos_height 24 +static char liv_chaos_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x80, 0x00, 0x00, 0x68, 0x03, + 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x40, 0x14, 0x00, 0x20, 0x77, 0x00, + 0xa2, 0xef, 0x00, 0xb4, 0xef, 0x00, 0xc8, 0x9f, 0x01, 0x40, 0xba, 0x01, + 0xc0, 0xd5, 0x01, 0x90, 0xb5, 0x00, 0xa0, 0xce, 0x00, 0x40, 0x77, 0x00, + 0x26, 0x9c, 0x00, 0x18, 0x00, 0x11, 0x20, 0x00, 0x0d, 0x40, 0x00, 0x02, + 0x20, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/chaos/liv_chaos.222.xpm b/monster/chaos/liv_chaos.222.xpm new file mode 100644 index 000000000..c9e2393d6 --- /dev/null +++ b/monster/chaos/liv_chaos.222.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * liv_chaos_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c none", +". c blue", +"X s Light magenta c Pink", +/* pixels */ +" ", +" ", +" . ", +" .. . .. .. ", +" .. . ", +" . . . ", +" . .X. . ", +" . ...X... ... ", +" . . .....X... ", +" . .. .....X... .. ", +" . .......XX.... ", +" .XX.X...X... ", +" . . ...X.X.X..... ", +" . . ..X.X..X. .. ", +" . .X...XX.. . ", +" . ...X... .. ", +" .. . ... . ", +" .. . . . . ", +" . . . .. ", +" . . . . ", +" .. . . ", +" . ", +" ", +" "}; diff --git a/monster/chaos/liv_chaos.333 b/monster/chaos/liv_chaos.333 new file mode 100644 index 000000000..f691380ff --- /dev/null +++ b/monster/chaos/liv_chaos.333 @@ -0,0 +1,9 @@ +#define liv_chaos_width 24 +#define liv_chaos_height 24 +static char liv_chaos_bits[] = { + 0x00, 0x02, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x52, 0x01, 0x00, 0x0d, 0x02, + 0x00, 0x08, 0x01, 0x20, 0x08, 0x00, 0x10, 0x14, 0x00, 0x10, 0x77, 0x00, + 0x92, 0xef, 0x00, 0xbc, 0xef, 0x00, 0x40, 0x9f, 0x01, 0xc0, 0x6e, 0x01, + 0xc0, 0xf1, 0x01, 0x80, 0xf6, 0x00, 0x00, 0xcf, 0x00, 0x60, 0x7f, 0x10, + 0x16, 0x9c, 0x0c, 0x18, 0x00, 0x13, 0x20, 0x00, 0x01, 0x10, 0xc0, 0x00, + 0x00, 0xa0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/chaos/liv_chaos.333.xpm b/monster/chaos/liv_chaos.333.xpm new file mode 100644 index 000000000..07bb4ea5d --- /dev/null +++ b/monster/chaos/liv_chaos.333.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * chaos_elem_333_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c none", +". c blue", +"X s Light magenta c Pink", +/* pixels */ +" . ", +" . . . ", +" . . . . ", +" . .. . ", +" . . ", +" . . ", +" . .X. ", +" . ...X... . ", +" . . .....X... ... ", +" .... .....X... .. ", +" .X.....XX... . ", +" ..X...X..X. . ", +" ...XXX..... ", +" .X..X.... ", +" ....XX.. . ", +" .. ....... . ", +" .. .. ... . .. ", +" .. . ... ", +" . . . ", +" . .. . ", +" . . ", +" . ", +" ", +" "}; diff --git a/monster/chaos/liv_chaos.444 b/monster/chaos/liv_chaos.444 new file mode 100644 index 000000000..404431d58 --- /dev/null +++ b/monster/chaos/liv_chaos.444 @@ -0,0 +1,9 @@ +#define liv_chaos_width 24 +#define liv_chaos_height 24 +static char liv_chaos_bits[] = { + 0x00, 0x00, 0x00, 0x60, 0x01, 0x00, 0x80, 0x10, 0x00, 0x00, 0x09, 0x00, + 0xc0, 0x06, 0x00, 0x00, 0x08, 0x00, 0x00, 0x14, 0x00, 0x00, 0x77, 0x08, + 0x82, 0xef, 0x07, 0x84, 0x77, 0x08, 0xd8, 0xbb, 0x01, 0xa4, 0xbd, 0x01, + 0x42, 0xcc, 0x01, 0x80, 0xb3, 0x00, 0x00, 0x7b, 0x00, 0x00, 0x7b, 0x11, + 0x00, 0x1c, 0x0d, 0x00, 0x02, 0x12, 0x00, 0x05, 0x01, 0xa0, 0x80, 0x02, + 0x40, 0x01, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/monster/chaos/liv_chaos.444.xpm b/monster/chaos/liv_chaos.444.xpm new file mode 100644 index 000000000..61df7899a --- /dev/null +++ b/monster/chaos/liv_chaos.444.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * liv_chaosm_444_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 3 1", +/* colors */ +" s None c none", +". c blue", +"X s Light magenta c Pink", +/* pixels */ +" ", +" .. . ", +" . .. . ", +" . . . . ", +" .. .. .. ", +" . . . ", +" .X. . ", +" .. ...X... . ", +" . .....X...... ", +" . ....X... . . ", +" .. ....X...X... ", +" . .X..X....X.. ", +" . .XXX..XX... ", +" ... ...XX..X. . ", +" . . ..X.... . ", +" . ..X.... . . ", +" ... . .. ", +" . . . ", +" . . . ", +" . . . . ", +" . . . ", +" . ", +" ", +" "}; diff --git a/monster/chaos/liv_chaos.arc b/monster/chaos/liv_chaos.arc new file mode 100644 index 000000000..2493553a6 --- /dev/null +++ b/monster/chaos/liv_chaos.arc @@ -0,0 +1,38 @@ +Object living_chaos +name living chaos +randomitems liv_chaos +race chaos +face liv_chaos.111 +color_fg blue +anim +liv_chaos.111 +liv_chaos.444 +liv_chaos.222 +liv_chaos.333 +mina +is_animated 1 +flying 1 +level 13 +hp 250 +maxhp 250 +Int 3 +Pow 3 +sp 1 +maxsp 50 +ac -15 +wc -5 +dam 20 +alive 1 +weight 30000 +exp 50000 +speed -0.6 +attacktype 262144 +Con 3 +Wis 15 +can_cast_spell 1 +immune 411136 +protected 31 +vulnerable 416 +monster 1 +editable 1 +end diff --git a/optical/crystalball.111 b/optical/crystalball.111 new file mode 100644 index 000000000..358f02477 --- /dev/null +++ b/optical/crystalball.111 @@ -0,0 +1,9 @@ +#define crystalball_width 24 +#define crystalball_height 24 +static char crystalball_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x3e, 0x00, 0x80, 0xff, 0x00, 0xc0, 0xc1, 0x01, 0x60, 0x00, 0x03, + 0x60, 0x01, 0x03, 0x30, 0x00, 0x06, 0x30, 0x00, 0x06, 0x30, 0x00, 0x06, + 0x30, 0x00, 0x06, 0x30, 0x00, 0x06, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, + 0xc0, 0xc1, 0x01, 0x80, 0xff, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/optical/crystalball.111.xpm b/optical/crystalball.111.xpm new file mode 100644 index 000000000..b5443e7ed --- /dev/null +++ b/optical/crystalball.111.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * crystalball_111_xpm[] = { +"24 24 2 1", +" s None c None", +". c black", +" ", +" ", +" ", +" ", +" ..... ", +" ......... ", +" ... ... ", +" .. .. ", +" .. . .. ", +" .. .. ", +" .. .. ", +" .. .. ", +" .. .. ", +" .. .. ", +" .. .. ", +" .. .. ", +" ... ... ", +" ......... ", +" ..... ", +" ", +" ", +" ", +" ", +" "}; diff --git a/optical/crystalball.arc b/optical/crystalball.arc new file mode 100644 index 000000000..0a6d724e8 --- /dev/null +++ b/optical/crystalball.arc @@ -0,0 +1,9 @@ +Object crystalball +name glass sphere +nrof 1 +face crystalball.111 +material 4 +weight 10000 +editable 2048 +value 10000 +end diff --git a/skills/alchemist.arc b/skills/alchemist.arc new file mode 100644 index 000000000..7db0e85c9 --- /dev/null +++ b/skills/alchemist.arc @@ -0,0 +1,8 @@ +Object skill_alchemy +name alchemist +type 43 +invisible 1 +no_drop 1 +sp 6 +editable 0 +end diff --git a/skills/bargaining.arc b/skills/bargaining.arc new file mode 100644 index 000000000..246b52e26 --- /dev/null +++ b/skills/bargaining.arc @@ -0,0 +1,8 @@ +Object skill_bargaining +name bargaining +type 43 +invisible 1 +no_drop 1 +sp 9 +editable 0 +end diff --git a/skills/bowyer.arc b/skills/bowyer.arc new file mode 100644 index 000000000..4bfc10141 --- /dev/null +++ b/skills/bowyer.arc @@ -0,0 +1,8 @@ +Object skill_bowyer +name bowyer +type 43 +invisible 1 +no_drop 1 +sp 4 +editable 0 +end diff --git a/skills/clawing.arc b/skills/clawing.arc new file mode 100644 index 000000000..0df08ac6e --- /dev/null +++ b/skills/clawing.arc @@ -0,0 +1,10 @@ +Object skill_clawing +name clawing +type 43 +invisible 1 +dam 2 +last_sp 3 +no_drop 1 +sp 31 +editable 0 +end diff --git a/skills/climbing.arc b/skills/climbing.arc new file mode 100644 index 000000000..0847963d7 --- /dev/null +++ b/skills/climbing.arc @@ -0,0 +1,8 @@ +Object skill_climbing +name climbing +type 43 +invisible 1 +no_drop 1 +sp 20 +editable 0 +end diff --git a/skills/disarm_trap.arc b/skills/disarm_trap.arc new file mode 100644 index 000000000..7ed764db1 --- /dev/null +++ b/skills/disarm_trap.arc @@ -0,0 +1,8 @@ +Object skill_remove_trap +name remove traps +type 43 +invisible 1 +no_drop 1 +sp 27 +editable 0 +end diff --git a/skills/exp_agility.arc b/skills/exp_agility.arc new file mode 100644 index 000000000..87dc3094c --- /dev/null +++ b/skills/exp_agility.arc @@ -0,0 +1,10 @@ +Object experience_agility +name agility +type 44 +invisible 1 +no_drop 1 +level 1 +exp 0 +Dex 1 +editable 0 +end diff --git a/skills/exp_charisma.arc b/skills/exp_charisma.arc new file mode 100644 index 000000000..0980dac09 --- /dev/null +++ b/skills/exp_charisma.arc @@ -0,0 +1,10 @@ +Object experience_charisma +name personality +type 44 +invisible 1 +no_drop 1 +level 1 +exp 0 +Cha 1 +editable 0 +end diff --git a/skills/exp_mental.arc b/skills/exp_mental.arc new file mode 100644 index 000000000..0bbac47d9 --- /dev/null +++ b/skills/exp_mental.arc @@ -0,0 +1,10 @@ +Object experience_mental +name mental +type 44 +invisible 1 +no_drop 1 +level 1 +exp 0 +Int 1 +editable 0 +end diff --git a/skills/exp_physical.arc b/skills/exp_physical.arc new file mode 100644 index 000000000..47deaab2f --- /dev/null +++ b/skills/exp_physical.arc @@ -0,0 +1,11 @@ +Object experience_physical +name physique +type 44 +invisible 1 +no_drop 1 +level 1 +exp 0 +Con 1 +Str 1 +editable 0 +end diff --git a/skills/exp_power.arc b/skills/exp_power.arc new file mode 100644 index 000000000..e42f35330 --- /dev/null +++ b/skills/exp_power.arc @@ -0,0 +1,10 @@ +Object experience_power +name magic +type 44 +invisible 1 +no_drop 1 +level 1 +exp 0 +Pow 1 +editable 0 +end diff --git a/skills/exp_wis.arc b/skills/exp_wis.arc new file mode 100644 index 000000000..3ec4e60cd --- /dev/null +++ b/skills/exp_wis.arc @@ -0,0 +1,10 @@ +Object experience_wis +name wisdom +type 44 +invisible 1 +no_drop 1 +level 1 +exp 0 +Wis 1 +editable 0 +end diff --git a/skills/find_traps.arc b/skills/find_traps.arc new file mode 100644 index 000000000..710bff37c --- /dev/null +++ b/skills/find_traps.arc @@ -0,0 +1,8 @@ +Object skill_find_traps +name find traps +type 43 +invisible 1 +no_drop 1 +sp 15 +editable 0 +end diff --git a/skills/flame_touch.arc b/skills/flame_touch.arc new file mode 100644 index 000000000..33ae69f5c --- /dev/null +++ b/skills/flame_touch.arc @@ -0,0 +1,11 @@ +Object skill_flame_touch +name flame touch +type 43 +invisible 1 +dam 2 +last_sp 4 +attacktype 4 +no_drop 1 +sp 18 +editable 0 +end diff --git a/skills/hide.arc b/skills/hide.arc new file mode 100644 index 000000000..35ac7cd38 --- /dev/null +++ b/skills/hide.arc @@ -0,0 +1,8 @@ +Object skill_hide +name hiding +type 43 +invisible 1 +no_drop 1 +sp 2 +editable 0 +end diff --git a/skills/holy_symbol.111 b/skills/holy_symbol.111 new file mode 100644 index 000000000..7334ac2cc --- /dev/null +++ b/skills/holy_symbol.111 @@ -0,0 +1,9 @@ +#define holy_symbol_width 24 +#define holy_symbol_height 24 +static char holy_symbol_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x1c, 0x00, + 0x20, 0x36, 0x02, 0xc0, 0xef, 0x01, 0xc0, 0xf7, 0x01, 0xc0, 0xae, 0x01, + 0xe0, 0xf7, 0x03, 0x5c, 0xbd, 0x06, 0xb0, 0x5a, 0x1d, 0xe0, 0xff, 0x03, + 0xc0, 0xae, 0x01, 0xc0, 0xf7, 0x01, 0xc0, 0xef, 0x01, 0xc0, 0xf7, 0x01, + 0x20, 0x2e, 0x02, 0x00, 0x36, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x36, 0x00, + 0x00, 0x2e, 0x00, 0x00, 0x36, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00}; diff --git a/skills/holy_symbol.111.xpm b/skills/holy_symbol.111.xpm new file mode 100644 index 000000000..b66230504 --- /dev/null +++ b/skills/holy_symbol.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * holy_symbol_111_xpm[] = { +"24 24 6 1", +" s None c None", +". c black", +"X c firebrick", +"o c gold", +"O c blue", +"+ c yellow", +" ", +" ", +" ... ", +" .X. ", +" . ..o.. . ", +" .....oo.... ", +" ..O..oo.O.. ", +" .O .+oo. O. ", +" ......oo..... ", +" ...ooooo....ooo.. ", +" ..ooooo..ooooo... ", +" ......o...... ", +" .O ..oo. O. ", +" .OO..oo.OO. ", +" ..O.+Xo.O.. ", +" .....Xo.... ", +" . ..oo. . ", +" ..Xo. ", +" ..oo. ", +" ..oo. ", +" .+oo. ", +" .. .. ", +" ... ", +" "}; diff --git a/skills/holy_symbol.arc b/skills/holy_symbol.arc new file mode 100644 index 000000000..fe81e0546 --- /dev/null +++ b/skills/holy_symbol.arc @@ -0,0 +1,11 @@ +Object holy_symbol +name holy symbol +face holy_symbol.111 +color_fg brown +type 43 +sp 30 +material 20 +value 1500 +weight 5000 +editable 2048 +end diff --git a/skills/inscription.arc b/skills/inscription.arc new file mode 100644 index 000000000..c28df42b0 --- /dev/null +++ b/skills/inscription.arc @@ -0,0 +1,8 @@ +Object skill_inscription +name inscription +type 43 +invisible 1 +no_drop 1 +sp 22 +editable 0 +end diff --git a/skills/jeweler.arc b/skills/jeweler.arc new file mode 100644 index 000000000..3ab8d808f --- /dev/null +++ b/skills/jeweler.arc @@ -0,0 +1,8 @@ +Object skill_jeweler +name jeweler +type 43 +invisible 1 +no_drop 1 +sp 5 +editable 0 +end diff --git a/skills/jumping.arc b/skills/jumping.arc new file mode 100644 index 000000000..380c8f514 --- /dev/null +++ b/skills/jumping.arc @@ -0,0 +1,10 @@ +Object skill_jumping +name jumping +type 43 +invisible 1 +no_drop 1 +dam 5 +last_sp 1 +sp 10 +editable 0 +end diff --git a/skills/karate.arc b/skills/karate.arc new file mode 100644 index 000000000..02bd7aae4 --- /dev/null +++ b/skills/karate.arc @@ -0,0 +1,10 @@ +Object skill_karate +name karate +type 43 +invisible 1 +last_sp 2 +dam 4 +no_drop 1 +sp 19 +editable 0 +end diff --git a/skills/literacy.arc b/skills/literacy.arc new file mode 100644 index 000000000..4c2613881 --- /dev/null +++ b/skills/literacy.arc @@ -0,0 +1,8 @@ +Object skill_literacy +name literacy +type 43 +invisible 1 +no_drop 1 +sp 8 +editable 0 +end diff --git a/skills/lockpicking.arc b/skills/lockpicking.arc new file mode 100644 index 000000000..c89fee48c --- /dev/null +++ b/skills/lockpicking.arc @@ -0,0 +1,8 @@ +Object skill_lockpick +name lockpicking +type 43 +invisible 1 +no_drop 1 +sp 1 +editable 0 +end diff --git a/skills/lockpicks.111 b/skills/lockpicks.111 new file mode 100644 index 000000000..3726e053d --- /dev/null +++ b/skills/lockpicks.111 @@ -0,0 +1,9 @@ +#define lockpicks_width 24 +#define lockpicks_height 24 +static char lockpicks_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x70, 0x00, + 0x38, 0xcc, 0x00, 0x7c, 0xc0, 0x00, 0xc4, 0x80, 0x01, 0x8c, 0x81, 0x01, + 0x08, 0x03, 0x03, 0x00, 0x06, 0x03, 0x00, 0x0c, 0x06, 0x70, 0x1c, 0x06, + 0xd8, 0x38, 0x0c, 0x8c, 0x71, 0x0c, 0x00, 0xe3, 0x18, 0x00, 0xc6, 0x19, + 0x00, 0x8c, 0x13, 0x00, 0x18, 0x07, 0x00, 0x30, 0x06, 0x00, 0x60, 0x04, + 0x00, 0xc0, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/skills/lockpicks.111.xpm b/skills/lockpicks.111.xpm new file mode 100644 index 000000000..071efd3a9 --- /dev/null +++ b/skills/lockpicks.111.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * lockpicks_111_xpm[] = { +"24 24 3 1", +" s None c None", +". c black", +"X c grey75", +" ", +" ", +" .... ", +" ... ", +" ... .. .. ", +" .. .. .. ", +" . X. .. ", +" .. X. .. ", +" . X. .. ", +" X. .. ", +" X. .. ", +" ... .X. .. ", +" .. .. XX. .. ", +" .. .. .X. .. ", +" .. XX. .. ", +" .. .X. .. ", +" .. XX. . ", +" .. .X. ", +" .. X. ", +" .. . ", +" .. ", +" .. ", +" ", +" "}; diff --git a/skills/lockpicks.arc b/skills/lockpicks.arc new file mode 100644 index 000000000..58682a7a4 --- /dev/null +++ b/skills/lockpicks.arc @@ -0,0 +1,11 @@ +Object lockpicks +name lockpicks +face lockpicks.111 +type 43 +color_fg grey +weight 300 +value 1000 +material 2 +sp 1 +editable 2048 +end diff --git a/skills/meditation.arc b/skills/meditation.arc new file mode 100644 index 000000000..958cc26f2 --- /dev/null +++ b/skills/meditation.arc @@ -0,0 +1,8 @@ +Object skill_meditation +name meditation +type 43 +invisible 1 +no_drop 1 +sp 16 +editable 0 +end diff --git a/skills/melee_weap.arc b/skills/melee_weap.arc new file mode 100644 index 000000000..dcb3512ab --- /dev/null +++ b/skills/melee_weap.arc @@ -0,0 +1,8 @@ +Object skill_melee_weapon +name melee weapons +type 43 +invisible 1 +no_drop 1 +sp 23 +editable 0 +end diff --git a/skills/missile_weap.arc b/skills/missile_weap.arc new file mode 100644 index 000000000..9fe6b4c02 --- /dev/null +++ b/skills/missile_weap.arc @@ -0,0 +1,8 @@ +Object skill_missile_weapon +name missile weapons +type 43 +invisible 1 +no_drop 1 +sp 24 +editable 0 +end diff --git a/skills/mountaineer.arc b/skills/mountaineer.arc new file mode 100644 index 000000000..6f708517a --- /dev/null +++ b/skills/mountaineer.arc @@ -0,0 +1,8 @@ +Object skill_climbing +name mountaineer +type 43 +invisible 1 +no_drop 1 +sp 20 +editable 0 +end diff --git a/skills/oratory.arc b/skills/oratory.arc new file mode 100644 index 000000000..ff9210b01 --- /dev/null +++ b/skills/oratory.arc @@ -0,0 +1,8 @@ +Object skill_oratory +name oratory +type 43 +invisible 1 +no_drop 1 +sp 12 +editable 0 +end diff --git a/skills/praying.arc b/skills/praying.arc new file mode 100644 index 000000000..98222abf0 --- /dev/null +++ b/skills/praying.arc @@ -0,0 +1,8 @@ +Object skill_praying +name praying +type 43 +invisible 1 +no_drop 1 +sp 30 +editable 0 +end diff --git a/skills/punching.arc b/skills/punching.arc new file mode 100644 index 000000000..e5d272bdf --- /dev/null +++ b/skills/punching.arc @@ -0,0 +1,8 @@ +Object skill_punching +name punching +type 43 +invisible 1 +no_drop 1 +sp 17 +editable 0 +end diff --git a/skills/scroll_alchemy.arc b/skills/scroll_alchemy.arc new file mode 100644 index 000000000..2561f47f9 --- /dev/null +++ b/skills/scroll_alchemy.arc @@ -0,0 +1,14 @@ +Object scroll_alchemy +name scroll of alchemistry +slaying skill_alchemy +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +sp 6 +editable 2048 +identified 1 +end diff --git a/skills/scroll_bargain.arc b/skills/scroll_bargain.arc new file mode 100644 index 000000000..7c570ab67 --- /dev/null +++ b/skills/scroll_bargain.arc @@ -0,0 +1,14 @@ +Object scroll_bargaining +name scroll of shopping +slaying skill_bargaining +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 19500 +weight 200 +editable 2048 +sp 9 +identified 1 +end diff --git a/skills/scroll_bowyer.arc b/skills/scroll_bowyer.arc new file mode 100644 index 000000000..980c09e0d --- /dev/null +++ b/skills/scroll_bowyer.arc @@ -0,0 +1,14 @@ +Object scroll_bowyer +name scroll of fletching +slaying skill_bowyer +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 4 +identified 1 +end diff --git a/skills/scroll_boxing.arc b/skills/scroll_boxing.arc new file mode 100644 index 000000000..725cf83da --- /dev/null +++ b/skills/scroll_boxing.arc @@ -0,0 +1,14 @@ +Object scroll_boxing +name scroll of punching +slaying skill_boxing +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 17 +identified 1 +end diff --git a/skills/scroll_cast_cleric.arc b/skills/scroll_cast_cleric.arc new file mode 100644 index 000000000..e335ddf98 --- /dev/null +++ b/skills/scroll_cast_cleric.arc @@ -0,0 +1,14 @@ +Object scroll_praying +name scroll of piety +slaying skill_praying +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 5500 +weight 200 +editable 2048 +sp 30 +identified 1 +end diff --git a/skills/scroll_climbing.arc b/skills/scroll_climbing.arc new file mode 100644 index 000000000..d72e933ab --- /dev/null +++ b/skills/scroll_climbing.arc @@ -0,0 +1,14 @@ +Object scroll_climbing +name scroll of scaling +slaying skill_climbing +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 20 +identified 1 +end diff --git a/skills/scroll_find_traps.arc b/skills/scroll_find_traps.arc new file mode 100644 index 000000000..b54dfb7a2 --- /dev/null +++ b/skills/scroll_find_traps.arc @@ -0,0 +1,14 @@ +Object scroll_find_traps +name scroll of searching +slaying skill_find_traps +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 15 +identified 1 +end diff --git a/skills/scroll_hiding.arc b/skills/scroll_hiding.arc new file mode 100644 index 000000000..1b726b84a --- /dev/null +++ b/skills/scroll_hiding.arc @@ -0,0 +1,14 @@ +Object scroll_hiding +name scroll of concealment +slaying skill_hide +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 2 +identified 1 +end diff --git a/skills/scroll_jeweler.arc b/skills/scroll_jeweler.arc new file mode 100644 index 000000000..e763c708b --- /dev/null +++ b/skills/scroll_jeweler.arc @@ -0,0 +1,14 @@ +Object scroll_jewelry +name scroll of appraisment +slaying skill_jeweler +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +sp 5 +editable 2048 +identified 1 +end diff --git a/skills/scroll_jumping.arc b/skills/scroll_jumping.arc new file mode 100644 index 000000000..bc2498d83 --- /dev/null +++ b/skills/scroll_jumping.arc @@ -0,0 +1,14 @@ +Object scroll_jumping +name scroll of hurdling +slaying skill_jumping +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 10 +identified 1 +end diff --git a/skills/scroll_karate.arc b/skills/scroll_karate.arc new file mode 100644 index 000000000..c87d5375b --- /dev/null +++ b/skills/scroll_karate.arc @@ -0,0 +1,14 @@ +Object scroll_karate +name scroll of karate +slaying skill_karate +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 19 +identified 1 +end diff --git a/skills/scroll_literacy.arc b/skills/scroll_literacy.arc new file mode 100644 index 000000000..a4cdd6752 --- /dev/null +++ b/skills/scroll_literacy.arc @@ -0,0 +1,14 @@ +Object scroll_literacy +name scroll of literacy +slaying skill_literacy +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 1500 +weight 200 +editable 2048 +sp 8 +identified 1 +end diff --git a/skills/scroll_lockpick.arc b/skills/scroll_lockpick.arc new file mode 100644 index 000000000..6c4489d03 --- /dev/null +++ b/skills/scroll_lockpick.arc @@ -0,0 +1,14 @@ +Object scroll_lockpick +name scroll of entering +slaying skill_lockpick +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 5500 +weight 200 +editable 2048 +sp 1 +identified 1 +end diff --git a/skills/scroll_missile_weap.arc b/skills/scroll_missile_weap.arc new file mode 100644 index 000000000..89ec6fb3a --- /dev/null +++ b/skills/scroll_missile_weap.arc @@ -0,0 +1,14 @@ +Object scroll_missile_weap +name scroll of missile weapons +slaying skill_missile_weapon +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 5500 +weight 200 +editable 2048 +sp 24 +identified 1 +end diff --git a/skills/scroll_mountaineer.arc b/skills/scroll_mountaineer.arc new file mode 100644 index 000000000..d72e933ab --- /dev/null +++ b/skills/scroll_mountaineer.arc @@ -0,0 +1,14 @@ +Object scroll_climbing +name scroll of scaling +slaying skill_climbing +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 20 +identified 1 +end diff --git a/skills/scroll_oratory.arc b/skills/scroll_oratory.arc new file mode 100644 index 000000000..d38348e28 --- /dev/null +++ b/skills/scroll_oratory.arc @@ -0,0 +1,14 @@ +Object scroll_oratory +name scroll of leadership +slaying skill_oratory +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 12 +identified 1 +end diff --git a/skills/scroll_praying.arc b/skills/scroll_praying.arc new file mode 100644 index 000000000..ca3bcae5d --- /dev/null +++ b/skills/scroll_praying.arc @@ -0,0 +1,14 @@ +Object scroll_praying +name scroll of piety +slaying skill_praying +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 2500 +weight 200 +editable 2048 +sp 30 +identified 1 +end diff --git a/skills/scroll_punching.arc b/skills/scroll_punching.arc new file mode 100644 index 000000000..e81822287 --- /dev/null +++ b/skills/scroll_punching.arc @@ -0,0 +1,14 @@ +Object scroll_punching +name scroll of punching +slaying skill_punching +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 17 +identified 1 +end diff --git a/skills/scroll_sense_curse.arc b/skills/scroll_sense_curse.arc new file mode 100644 index 000000000..ffb6a6c2c --- /dev/null +++ b/skills/scroll_sense_curse.arc @@ -0,0 +1,14 @@ +Object scroll_sense_curse +name scroll of sense curse +slaying skill_sense_curse +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 6500 +weight 200 +editable 2048 +sp 14 +identified 1 +end diff --git a/skills/scroll_sense_mag.arc b/skills/scroll_sense_mag.arc new file mode 100644 index 000000000..d9bc88bb9 --- /dev/null +++ b/skills/scroll_sense_mag.arc @@ -0,0 +1,14 @@ +Object scroll_sense_mag +name scroll of sense magic +slaying skill_sense_magic +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 6500 +weight 200 +editable 2048 +sp 11 +identified 1 +end diff --git a/skills/scroll_set_traps.arc b/skills/scroll_set_traps.arc new file mode 100644 index 000000000..b49f5f762 --- /dev/null +++ b/skills/scroll_set_traps.arc @@ -0,0 +1,14 @@ +Object scroll_set_traps +name scroll of snares +slaying skill_set_traps +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 5500 +weight 200 +editable 2048 +sp 28 +identified 1 +end diff --git a/skills/scroll_singing.arc b/skills/scroll_singing.arc new file mode 100644 index 000000000..a2fa1289b --- /dev/null +++ b/skills/scroll_singing.arc @@ -0,0 +1,14 @@ +Object scroll_singing +name scroll of performing +slaying skill_singing +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 13 +identified 1 +end diff --git a/skills/scroll_smith.arc b/skills/scroll_smith.arc new file mode 100644 index 000000000..1486aceaa --- /dev/null +++ b/skills/scroll_smith.arc @@ -0,0 +1,14 @@ +Object scroll_smithing +name scroll of smithing +slaying skill_smithery +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 19500 +weight 200 +editable 2048 +identified 1 +sp 3 +end diff --git a/skills/scroll_spellcasting.arc b/skills/scroll_spellcasting.arc new file mode 100644 index 000000000..9e3e9d726 --- /dev/null +++ b/skills/scroll_spellcasting.arc @@ -0,0 +1,14 @@ +Object scroll_spellcasting +name scroll of legerdemain +slaying skill_spellcasting +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 5500 +weight 200 +editable 2048 +sp 26 +identified 1 +end diff --git a/skills/scroll_stealing.arc b/skills/scroll_stealing.arc new file mode 100644 index 000000000..224cee1cd --- /dev/null +++ b/skills/scroll_stealing.arc @@ -0,0 +1,14 @@ +Object scroll_stealing +name scroll of stealing +slaying skill_stealing +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 5500 +weight 200 +editable 2048 +sp 0 +identified 1 +end diff --git a/skills/scroll_thaumaturgy.arc b/skills/scroll_thaumaturgy.arc new file mode 100644 index 000000000..ae1d3be0d --- /dev/null +++ b/skills/scroll_thaumaturgy.arc @@ -0,0 +1,14 @@ +Object scroll_thaumaturgy +name scroll of thaumaturgy +slaying skill_thaumaturgy +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 7 +identified 1 +end diff --git a/skills/scroll_woodsman.arc b/skills/scroll_woodsman.arc new file mode 100644 index 000000000..d32190542 --- /dev/null +++ b/skills/scroll_woodsman.arc @@ -0,0 +1,14 @@ +Object scroll_woodsman +name scroll of wood lore +slaying skill_woodsman +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 21 +identified 1 +end diff --git a/skills/scroll_wrestling.arc b/skills/scroll_wrestling.arc new file mode 100644 index 000000000..b399c74ff --- /dev/null +++ b/skills/scroll_wrestling.arc @@ -0,0 +1,14 @@ +Object scroll_wrestling +name scroll of grappling +slaying skill_wrestling +face scrollr.111 +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 18 +identified 1 +end diff --git a/skills/sense_curse.arc b/skills/sense_curse.arc new file mode 100644 index 000000000..1b50d3ee9 --- /dev/null +++ b/skills/sense_curse.arc @@ -0,0 +1,8 @@ +Object skill_sense_curse +name sense curse +type 43 +invisible 1 +no_drop 1 +sp 14 +editable 0 +end diff --git a/skills/sense_magic.arc b/skills/sense_magic.arc new file mode 100644 index 000000000..059806564 --- /dev/null +++ b/skills/sense_magic.arc @@ -0,0 +1,8 @@ +Object skill_sense_magic +name sense magic +type 43 +invisible 1 +no_drop 1 +sp 11 +editable 0 +end diff --git a/skills/set_trap.arc b/skills/set_trap.arc new file mode 100644 index 000000000..765435365 --- /dev/null +++ b/skills/set_trap.arc @@ -0,0 +1,8 @@ +Object skill_set_trap +name set traps +type 43 +invisible 1 +no_drop 1 +sp 28 +editable 0 +end diff --git a/skills/singing.arc b/skills/singing.arc new file mode 100644 index 000000000..815636160 --- /dev/null +++ b/skills/singing.arc @@ -0,0 +1,8 @@ +Object skill_singing +name singing +type 43 +invisible 1 +no_drop 1 +sp 13 +editable 0 +end diff --git a/skills/smithery.arc b/skills/smithery.arc new file mode 100644 index 000000000..f116d6e7b --- /dev/null +++ b/skills/smithery.arc @@ -0,0 +1,8 @@ +Object skill_smithery +name smithery +type 43 +invisible 1 +no_drop 1 +sp 3 +editable 0 +end diff --git a/skills/spellcasting.arc b/skills/spellcasting.arc new file mode 100644 index 000000000..479c6272a --- /dev/null +++ b/skills/spellcasting.arc @@ -0,0 +1,8 @@ +Object skill_spellcasting +name wizardry +type 43 +invisible 1 +no_drop 1 +sp 26 +editable 0 +end diff --git a/skills/stealing.arc b/skills/stealing.arc new file mode 100644 index 000000000..c700188c5 --- /dev/null +++ b/skills/stealing.arc @@ -0,0 +1,8 @@ +Object skill_stealing +name stealing +type 43 +invisible 1 +no_drop 1 +sp 0 +editable 0 +end diff --git a/skills/stylus.111 b/skills/stylus.111 new file mode 100644 index 000000000..7a6e2de65 --- /dev/null +++ b/skills/stylus.111 @@ -0,0 +1,9 @@ +#define stylus_width 24 +#define stylus_height 24 +static char stylus_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x36, + 0x00, 0x00, 0x2f, 0x00, 0x80, 0x3d, 0x00, 0xc0, 0x18, 0x00, 0x60, 0x0c, + 0x00, 0x30, 0x06, 0x00, 0x18, 0x03, 0x00, 0x8c, 0x01, 0x00, 0xc6, 0x00, + 0x00, 0x63, 0x00, 0x00, 0x31, 0x00, 0x80, 0x19, 0x00, 0xc0, 0x0e, 0x00, + 0x60, 0x03, 0x00, 0xe0, 0x01, 0x00, 0xf0, 0x00, 0x00, 0x30, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/skills/stylus.111.xpm b/skills/stylus.111.xpm new file mode 100644 index 000000000..352e65b48 --- /dev/null +++ b/skills/stylus.111.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * stylus_111_xpm[] = { +"24 24 4 1", +" s None c None", +". c black", +"X s Dark brown c Sienna", +"o c chocolate", +" ", +" ", +" ... ", +" ..X.. ", +" ....X. ", +" ..X.... ", +" ..ooX.. ", +" ..ooX.. ", +" ..XoX.. ", +" ..ooX.. ", +" ..ooX.. ", +" ..XoX.. ", +" ..ooX.. ", +" .ooX.. ", +" ..oX.. ", +" ..o... ", +" ..o.. ", +" .... ", +" .... ", +" .. ", +" . ", +" ", +" ", +" "}; diff --git a/skills/stylus.arc b/skills/stylus.arc new file mode 100644 index 000000000..b83518391 --- /dev/null +++ b/skills/stylus.arc @@ -0,0 +1,11 @@ +Object stylus +name writing pen +face stylus.111 +color_fg brown +type 43 +weight 100 +value 5000 +material 32 +editable 2048 +sp 22 +end diff --git a/skills/talisman.111 b/skills/talisman.111 new file mode 100644 index 000000000..54e5f08bd --- /dev/null +++ b/skills/talisman.111 @@ -0,0 +1,9 @@ +#define talisman_width 24 +#define talisman_height 24 +static char talisman_bits[] = { + 0x00, 0x00, 0x00, 0xc0, 0x1f, 0x00, 0x60, 0x30, 0x00, 0x20, 0xe0, 0x00, + 0x30, 0x00, 0x03, 0x10, 0x00, 0x06, 0x18, 0x00, 0x0c, 0x08, 0x00, 0x08, + 0x08, 0x00, 0x08, 0x18, 0x00, 0x08, 0x60, 0x00, 0x08, 0x40, 0x00, 0x06, + 0x40, 0x00, 0x03, 0x80, 0x80, 0x01, 0x80, 0xe1, 0x00, 0x00, 0x3f, 0x00, + 0x00, 0x1f, 0x00, 0x80, 0x31, 0x00, 0x80, 0x2e, 0x00, 0x80, 0x2e, 0x00, + 0x80, 0x31, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00}; diff --git a/skills/talisman.111.xpm b/skills/talisman.111.xpm new file mode 100644 index 000000000..3079372ff --- /dev/null +++ b/skills/talisman.111.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * talisman_111_xpm[] = { +"24 24 7 1", +" s None c None", +". s Dark brown c Sienna", +"c c black", +"+ c gold", +"b c firebrick", +"O c black", +"X c seagreen", +" ", +" ....... ", +" .. c. ", +" . c.. ", +" .. c. ", +" . c. ", +" .. c. ", +" . . ", +" . . ", +" .. . ", +" .. . ", +" . c. ", +" . c. ", +" . c. ", +" .. c.. ", +" ...... ", +" XXOX. ", +" XXO+OXX ", +" XO+b+OX ", +" XO+b+OX ", +" XXO+OXX ", +" XXOXX ", +" XXX ", +" "}; diff --git a/skills/talisman.arc b/skills/talisman.arc new file mode 100644 index 000000000..3b8f506ce --- /dev/null +++ b/skills/talisman.arc @@ -0,0 +1,11 @@ +Object talisman +name talisman +face talisman.111 +type 43 +color_fg grey +weight 1000 +value 3000 +material 12 +sp 26 +editable 2048 +end diff --git a/skills/thaumagragist.arc b/skills/thaumagragist.arc new file mode 100644 index 000000000..1a6c22f89 --- /dev/null +++ b/skills/thaumagragist.arc @@ -0,0 +1,8 @@ +Object skill_thaumaturgy +name thaumaturgy +type 43 +invisible 1 +no_drop 1 +sp 7 +editable 0 +end diff --git a/skills/throwing.arc b/skills/throwing.arc new file mode 100644 index 000000000..39a9a05e5 --- /dev/null +++ b/skills/throwing.arc @@ -0,0 +1,8 @@ +Object skill_throwing +name throwing +type 43 +invisible 1 +no_drop 1 +sp 25 +editable 0 +end diff --git a/skills/use_magic_item.arc b/skills/use_magic_item.arc new file mode 100644 index 000000000..46f03a1cc --- /dev/null +++ b/skills/use_magic_item.arc @@ -0,0 +1,8 @@ +Object skill_use_magic_item +name use magic item +type 43 +invisible 1 +no_drop 1 +sp 29 +editable 0 +end diff --git a/skills/woodsman.arc b/skills/woodsman.arc new file mode 100644 index 000000000..06baee43c --- /dev/null +++ b/skills/woodsman.arc @@ -0,0 +1,8 @@ +Object skill_woodsman +name woodsman +type 43 +invisible 1 +no_drop 1 +sp 21 +editable 0 +end diff --git a/skills/wrestling.arc b/skills/wrestling.arc new file mode 100644 index 000000000..4b9d757ac --- /dev/null +++ b/skills/wrestling.arc @@ -0,0 +1,10 @@ +Object skill_wrestling +name wrestling +type 43 +invisible 1 +no_drop 1 +last_sp 5 +dam 2 +sp 18 +editable 0 +end diff --git a/transport/biggalleon.111 b/transport/biggalleon.111 new file mode 100644 index 000000000..ac272d9d5 --- /dev/null +++ b/transport/biggalleon.111 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x00,0x00,0x00,0x00,0x40,0x40,0x00,0x60,0x60,0x00,0xfc,0xff,0xf8,0x0d,0x00, +0x18,0x28,0x3a,0x50,0x08,0x00,0x10,0x08,0x00,0x10,0x08,0x00,0x10,0x08,0x00, +0x20,0x10,0x00,0xc0,0xef,0xff,0x00,0x60,0x60,0xf8,0xff,0xff,0x18,0x0c,0x00, +0x50,0x28,0x32,0x10,0x08,0x00,0x10,0x08,0x00,0x10,0x08,0x00,0x10,0x08,0x00, +0x20,0x10,0x00,0xc0,0xef,0xff,0x00,0x60,0x60,0xf8,0xff,0xff}; diff --git a/transport/biggalleon.111.xpm b/transport/biggalleon.111.xpm new file mode 100644 index 000000000..84d2018fc --- /dev/null +++ b/transport/biggalleon.111.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char * biggalleon_1_xpm [] = { +" 24 24 8 1 " , +" s None c None", +". s Dark orange c Chocolate", +"X s Light gray c Grey75", +"o c White", +"O c Black", +"+ s Dark brown m white c Sienna", +"@ s Brown c Peru", +"# s Dark gray c Grey25", +" ", +" ", +" ", +" ", +" ", +" ", +" .", +" X.", +" X.", +" X.", +" oX.", +" oX.", +" .ooXO", +" X.ooXO", +" X.ooOO", +" X.ooOO", +" oX.oOO.", +" oX.oOO.", +" .ooX.OOX.", +" .ooX.OOX.", +" .ooXOOoX.", +" .ooXOOoX.", +" .ooOOooX ", +" .ooOOooX "}; diff --git a/transport/biggalleon.211 b/transport/biggalleon.211 new file mode 100644 index 000000000..78381bf03 --- /dev/null +++ b/transport/biggalleon.211 @@ -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,0xff,0x07,0x00,0x00,0x06,0x00, +0x99,0x02,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x02,0x00, +0x00,0x01,0x00,0xff,0x00,0x00,0x00,0x00,0x00,0xff,0x07,0x00,0x00,0x86,0x00, +0x93,0x82,0x03,0x00,0x82,0x04,0x00,0x82,0x0b,0x00,0x82,0x1c,0x00,0x82,0x00, +0x00,0x80,0x00,0xab,0xaa,0x2a,0xf8,0xff,0x3f,0x0b,0x01,0x40}; diff --git a/transport/biggalleon.211.xpm b/transport/biggalleon.211.xpm new file mode 100644 index 000000000..0f89b3bac --- /dev/null +++ b/transport/biggalleon.211.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char * biggalleon_2_xpm [] = { +" 24 24 8 1 " , +" s None c None", +". s Dark orange c Chocolate", +"X s Light gray c Grey75", +"o c White", +"O c Black", +"+ s Dark brown m white c Sienna", +"@ s Brown c Peru", +"# s Dark gray c Grey25", +" . . ", +" . . ", +" X. X. ", +" X. X. ", +"oX. oX. ", +"oX. oX. ", +"oXOO .oXOO ", +"oXOO X.oXOO ", +"oOO X.oOO ", +"oOO X.oOO ", +"OO. oX.OO. ", +"OO. oX.OO. ", +"OX. .ooXOOX. ", +"OX. X.ooXOOX. ", +"oX. X.ooOOoX. ", +"oX. X.ooOOoX. ", +"oX oX.oOO.oX ", +"oX oX.oOO.oX ", +"o .ooX.OOX.o ", +"o .ooX.OOX.o ", +" .ooXOOoX. ", +" .ooXOOoX. ", +" .ooOOooX ", +" .ooOOooX "}; diff --git a/transport/biggalleon.311 b/transport/biggalleon.311 new file mode 100644 index 000000000..b7e190ea0 --- /dev/null +++ b/transport/biggalleon.311 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x18,0x0c,0x00,0x50,0x48,0x32,0x10,0x08,0x00,0x10,0x08,0x00,0x10,0x08,0x00, +0x10,0x08,0x00,0x23,0x10,0x00,0xc5,0xef,0xff,0x19,0x60,0x60,0xe1,0x60,0xe0, +0x01,0xff,0x3f,0x02,0x00,0x00,0x22,0x49,0x92,0x02,0x00,0x00,0x44,0x92,0x24, +0x04,0x00,0x00,0x88,0x24,0x49,0x08,0x00,0x00,0x10,0x00,0x00,0x30,0x00,0x00, +0x60,0x00,0x00,0xc0,0x88,0x88,0x00,0x33,0x33,0x00,0xfc,0xff}; diff --git a/transport/biggalleon.311.xpm b/transport/biggalleon.311.xpm new file mode 100644 index 000000000..b086b2c3e --- /dev/null +++ b/transport/biggalleon.311.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char * biggalleon_3_xpm [] = { +" 24 24 8 1 " , +" s None c None", +". s Dark orange c Chocolate", +"X s Light gray c Grey75", +"o c White", +"O c Black", +"+ s Dark brown m white c Sienna", +"@ s Brown c Peru", +"# s Dark gray c Grey25", +" OOOOOOOOOO .oOO.ooX ", +" OOOOOOOOOO .oOO.ooX ", +" OO++++++++OO.OOX.ooXO", +" OO++++++++OO.OOX.ooOO", +" O+O++++++++O+OOoX.oo++", +" O+O++++++++O+OOoX.oo++", +" O++O++++++++OOOooX.o+++", +" O++O++++++++OOOooX.o+++", +"O+++O++++++++OO.ooX+++++", +"O+O+O++++++++OO.ooX+++++", +"O+O+O++++++++O+.ooX+++++", +"O+++O++++++++O+.ooX+++++", +"O+O+O++++++++O+.ooX+++++", +"O+O+O++++++++O+.oo++++++", +"O+++OOOOOOOOOO+.oo++++++", +"O++O@@@@@@@@O++.oo++++++", +"O++O@O@O@O@@OOO.oOOOOOOO", +"O+O@@@@@@@@@@O@.oO@@@O@@", +"O+O@O@O@O@@@@@@@@@@@@@@@", +"OO@@@@@@@@@@@@@@@@@@@@@@", +"OO@@@@@@@@@@@@@@@@@@@@@@", +"OOOOOOOOOOOOOOOOOOOOOOOO", +" ", +" "}; diff --git a/transport/biggalleon.411 b/transport/biggalleon.411 new file mode 100644 index 000000000..f82f0bdb7 --- /dev/null +++ b/transport/biggalleon.411 @@ -0,0 +1,8 @@ +#define noname_width 24 +#define noname_height 24 +static char noname_bits[] = { +0x68,0x55,0x55,0x69,0x55,0x55,0x04,0x01,0x40,0x54,0x49,0x52,0x54,0x6d,0x5b, +0x02,0x01,0x40,0x52,0x49,0x52,0x5a,0x6d,0x5b,0x01,0x01,0x40,0x54,0x49,0x52, +0x56,0x6d,0x5b,0x00,0x01,0x40,0x24,0x55,0x55,0x00,0x55,0x55,0x09,0x01,0x40, +0x00,0x02,0x20,0x12,0xaa,0x2a,0x00,0x02,0x20,0x00,0x04,0x10,0x00,0xa4,0x12, +0x00,0x08,0x08,0x88,0x10,0x04,0x33,0x63,0x03,0xff,0xff,0x00}; diff --git a/transport/biggalleon.411.xpm b/transport/biggalleon.411.xpm new file mode 100644 index 000000000..b344682b3 --- /dev/null +++ b/transport/biggalleon.411.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char * biggalleon_4_xpm [] = { +" 24 24 8 1 " , +" s None c None", +". s Dark orange c Chocolate", +"X s Light gray c Grey75", +"o c White", +"O c Black", +"+ s Dark brown m white c Sienna", +"@ s Brown c Peru", +"# s Dark gray c Grey25", +" .oOO.ooX ", +" .oOO.ooXOO ", +"OOOOOOO.OOX.ooXOOOO ", +"OOOOOOO.OOX.oo+++OOO ", +"+++++++OOoX.oo+++++OO ", +"+++++++OOoX.oo+++++++O ", +"++++++OOooX.o+++++++++O ", +"++++++OOooX.o++++++++++O", +"+++++OO.ooX+++++++++++OO", +"+++++OO.ooX++++++++++OO ", +"+++++++.ooX+++++++++O@O ", +"+++++++.ooX++++++++O@O ", +"+++++++.ooX++++++OO@O ", +"+++++++.oo++++OOO@@O ", +"+++++++.ooOOOO@@@@O ", +"+++++++.oo@@@@@O@O ", +"OOOOOOO.o@@@@O@@O ", +"@O@@@@@.o@@O@@@O ", +"@@@@@@@@O@@@@OO ", +"@@@@@@@@@@@#O ", +"@@@@@@@@OOO ", +"OOOOOOOO ", +" ", +" "}; diff --git a/transport/biggalleon.arc b/transport/biggalleon.arc new file mode 100644 index 000000000..9b0786426 --- /dev/null +++ b/transport/biggalleon.arc @@ -0,0 +1,40 @@ +Object big_galleon +name big galleon +type 66 +face biggalleon.111 +no_pick 1 +editable 2 +visibility 100 +magicmap white +end +More +Object big_galleon_2 +name big galleon +type 66 +face biggalleon.211 +x 1 +no_pick 1 +visibility 100 +magicmap white +end +More +Object big_galleon_3 +name big galleon +type 66 +face biggalleon.311 +y 1 +no_pick 1 +visibility 100 +magicmap brown +end +More +Object big_galleon_4 +name big galleon +type 66 +face biggalleon.411 +x 1 +y 1 +no_pick 1 +visibility 100 +magicmap brown +end diff --git a/transport/dragonexit.arc b/transport/dragonexit.arc new file mode 100644 index 000000000..cc5a76217 --- /dev/null +++ b/transport/dragonexit.arc @@ -0,0 +1,91 @@ +Object dragon_exit +name dragon +face dragon.171 +type 66 +speed 0.4 +anim +dragon.171 +dragon.172 +dragon.173 +dragon.172 +mina +no_pick 1 +editable 2 +end +More +Object dragon_exit_2 +name dragon +face dragon.271 +no_pick 1 +type 66 +anim +dragon.271 +dragon.272 +dragon.273 +dragon.272 +mina +x 1 +weight 4000000 +end +More +Object dragon_exit_3 +name dragon +face dragon.371 +no_pick 1 +type 66 +anim +dragon.371 +dragon.372 +dragon.373 +dragon.372 +mina +x 2 +weight 4000000 +end +More +Object dragon_exit_4 +name dragon +face dragon.471 +no_pick 1 +type 66 +anim +dragon.471 +dragon.472 +dragon.473 +dragon.472 +mina +y 1 +weight 4000000 +end +More +Object dragon_exit_5 +name dragon +face dragon.571 +no_pick 1 +type 66 +anim +dragon.571 +dragon.572 +dragon.573 +dragon.572 +mina +x 1 +y 1 +weight 4000000 +end +More +Object dragon_exit_6 +name dragon +face dragon.671 +no_pick 1 +type 66 +anim +dragon.671 +dragon.672 +dragon.673 +dragon.672 +mina +x 2 +y 1 +weight 4000000 +end diff --git a/transport/fishboat.111 b/transport/fishboat.111 new file mode 100644 index 000000000..f0bab5206 --- /dev/null +++ b/transport/fishboat.111 @@ -0,0 +1,9 @@ +#define fishboat_width 24 +#define fishboat_height 24 +static char fishboat_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x48, 0x07, 0x00, 0x88, 0x7a, + 0x40, 0x08, 0xd5, 0x80, 0x11, 0x28, 0x80, 0x16, 0x80, 0x00, 0x1b, 0x00, + 0x00, 0x74, 0x00, 0x00, 0xa8, 0x01, 0x00, 0xa0, 0x06, 0x00, 0x20, 0x1a, + 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0xf0, 0x27, 0x00, 0xa0, 0xfe, 0x3f, + 0xc0, 0xff, 0x7f, 0xc0, 0xaa, 0x86, 0x80, 0xff, 0xff, 0x80, 0xaa, 0xaa, + 0x00, 0xff, 0xff, 0x00, 0xbc, 0xaa, 0x00, 0xe0, 0xff, 0x00, 0x00, 0x00}; diff --git a/transport/fishboat.111.xpm b/transport/fishboat.111.xpm new file mode 100644 index 000000000..e5f99e344 --- /dev/null +++ b/transport/fishboat.111.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char * fishboat_111_xpm[] = { +/**/ +"24 24 6 1", +/* colors */ +" s None c None", +". c black", +"X c white", +"o s Dark orange c chocolate", +"O s Dark magenta c maroon", +"+ s Dark yellow c goldenrod", +" ", +" .... ", +" . .X... ", +" . .X.X.... ", +" . . .X.X.X..", +" .. . .X. X", +" .X.. . .", +" ..X.. ", +" .X... ", +" . .X.. ", +" . .X.. ", +" . .X.. ", +" . ", +" . ", +" ....... o. ", +" .oOoO..o......... ", +" .OOOooooOoOo.++.. ", +" ..oooOoOoOoO.++++.", +" .ooOOoOoOoOo......", +" ooooOoOoOoOoOoOoOoO", +" oo ..OOOOOoOoOoOoOo", +" ooo ....OOOOOOOOOO", +" ooo ...........", +" "}; diff --git a/transport/fishboat.211 b/transport/fishboat.211 new file mode 100644 index 000000000..e21ce8690 --- /dev/null +++ b/transport/fishboat.211 @@ -0,0 +1,9 @@ +#define fishboat_width 24 +#define fishboat_height 24 +static char fishboat_bits[] = { + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x1d, 0x00, 0x00, 0xe9, 0x00, 0x00, 0x52, 0x0f, 0x00, + 0x82, 0x7a, 0x00, 0x02, 0xd4, 0x01, 0x02, 0x00, 0x00, 0x02, 0x00, 0x20, + 0x02, 0x00, 0x10, 0x04, 0x00, 0x0c, 0x04, 0x00, 0x03, 0x04, 0x80, 0x01, + 0x04, 0xf8, 0x01, 0x0c, 0x54, 0x01, 0xff, 0xff, 0x00, 0xaa, 0xaa, 0x00, + 0xff, 0x7f, 0x00, 0xaa, 0x1a, 0x00, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00}; diff --git a/transport/fishboat.211.xpm b/transport/fishboat.211.xpm new file mode 100644 index 000000000..f35a06ca2 --- /dev/null +++ b/transport/fishboat.211.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * fishboat_211_xpm[] = { +/**/ +"24 24 5 1", +" s None c None", +". c black", +"X c white", +"o s Dark magenta c maroon", +"O s Dark orange c chocolate", +" ", +". ", +". ", +". ", +".. ", +".X... ", +". X.X... ", +" . .X.X... ", +" . .X.X.... ", +" . X.X.X... ", +" . ", +" . . ", +" . . ", +" . .. ", +" . .. ", +" . .. ", +" . ...... ", +" .. .oOoOO. ", +"...........OoOO. ", +"OoOoOoOoOoOoOoO. ", +"oOoOoOoOoOoOO.. ", +"ooooooooooO.. ", +"........... ", +" "}; diff --git a/transport/fishboat.arc b/transport/fishboat.arc new file mode 100644 index 000000000..64886e494 --- /dev/null +++ b/transport/fishboat.arc @@ -0,0 +1,19 @@ +Object fishboat +name fishing boat +type 66 +face fishboat.111 +color_fg brown +no_pick 1 +editable 2 +visibility 100 +end +More +Object fishboat_2 +name fishing boat +type 66 +color_fg brown +face fishboat.211 +x 1 +no_pick 1 +visibility 100 +end diff --git a/transport/galleon.111 b/transport/galleon.111 new file mode 100644 index 000000000..63780a924 --- /dev/null +++ b/transport/galleon.111 @@ -0,0 +1,9 @@ +#define galleon_width 24 +#define galleon_height 24 +static char galleon_bits[] = { +0x00,0x00,0x00,0xfc,0xff,0x01,0x08,0x80,0x00,0x28,0x93,0x00, +0x08,0x80,0x00,0x68,0x9a,0x08,0x08,0x80,0x18,0xf0,0x7f,0x28, +0x00,0x02,0x58,0xfc,0x7f,0x08,0x08,0x80,0x7f,0x08,0x40,0x81, +0x68,0xa9,0xb5,0x09,0x20,0x81,0xf3,0xd7,0xad,0x0d,0x0a,0x81, +0xf9,0x57,0xb5,0x02,0x00,0x81,0x52,0x55,0x5a,0x04,0x00,0x42, +0x8c,0xaa,0x52,0x38,0x00,0x24,0xe0,0xff,0x1f,0x00,0x00,0x00}; diff --git a/transport/galleon.111.xpm b/transport/galleon.111.xpm new file mode 100644 index 000000000..76ee58801 --- /dev/null +++ b/transport/galleon.111.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * galleon_111_xpm[] = { +"24 24 6 1", +" s None c None", +". s Light gray c Grey75", +"X c White", +"o c Black", +"O s Dark brown m white c Sienna", +"+ s Brown c Peru", +" . . ", +" . . ", +" X. X. ", +" Xo Xo ", +" .Xo .Xo ", +" .o. .o. ", +" X.o. X.o. ", +" .XoX. .XoX. ", +" .XoX .XoX ", +" X.o.X X.o.X ", +" X.o. X.o. ", +" XoX. XoX. ", +" ooooo XoX. XoX. ", +" oOOOOoo.X.ooooo.X.oo ", +" ooOOOOOo.XOOOOOo.XOOOo ", +" ooOOOOoX.XOOOOoX.XOOOOo", +"oOoOOOOoX.OOOOOoX.OOOOOo", +"oOoOOOOOX.OOOOOOX.OOOOoo", +"oOoOOOOOX.OOOOOOX.OOooo ", +"oOoooooOXOOOOOOOXooo+o ", +"oo++++ooXoooooooX+++o ", +"oo++++++++++++++++oo ", +"oooooooooooooooooo ", +" "}; diff --git a/transport/galleon.arc b/transport/galleon.arc new file mode 100644 index 000000000..34b669ab9 --- /dev/null +++ b/transport/galleon.arc @@ -0,0 +1,8 @@ +Object galleon +face galleon.111 +color_fg brown +type 66 +no_pick 1 +editable 2 +visibility 100 +end diff --git a/transport/galleon.xpm b/transport/galleon.xpm new file mode 100644 index 000000000..6bfbc3ad8 --- /dev/null +++ b/transport/galleon.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * galleon_xpm[] = { +"24 24 6 1", +" s None c None", +". s Light gray c Grey75", +"X c White", +"o c Black", +"O s Dark brown m white c Sienna", +"+ s Brown c Peru", +" . . ", +" . . ", +" X. X. ", +" Xo Xo ", +" .Xo .Xo ", +" .o. .o. ", +" X.o. X.o. ", +" .XoX. .XoX. ", +" .XoX .XoX ", +" X.o.X X.o.X ", +" X.o. X.o. ", +" XoX. XoX. ", +" ooooo XoX. XoX. ", +" oOOOOoo.X.ooooo.X.oo ", +" ooOOOOOo.XOOOOOo.XOOOo ", +" ooOOOOoX.XOOOOoX.XOOOOo", +"oOoOOOOoX.OOOOOoX.OOOOOo", +"oOoOOOOOX.OOOOOOX.OOOOoo", +"oOoOOOOOX.OOOOOOX.OOooo ", +"oOoooooOXOOOOOOOXooo+o ", +"oo++++ooXoooooooX+++o ", +"oo++++++++++++++++oo ", +"oooooooooooooooooo ", +" "}; diff --git a/transport/longship.111 b/transport/longship.111 new file mode 100644 index 000000000..e3c8b8a20 --- /dev/null +++ b/transport/longship.111 @@ -0,0 +1,9 @@ +#define longship_width 24 +#define longship_height 24 +static char longship_bits[] = { + 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x41, 0x00, 0x00, 0x95, 0x08, 0x42, + 0x01, 0x09, 0x42, 0x3d, 0x15, 0xa5, 0x27, 0x15, 0xa5, 0x20, 0x09, 0x42, + 0x20, 0x09, 0x42, 0x20, 0x11, 0x41, 0x20, 0x11, 0x41, 0x20, 0x12, 0x41, + 0xa0, 0xe2, 0xe0, 0x20, 0x14, 0x11, 0xa0, 0xe8, 0xea, 0x20, 0xa8, 0xae, + 0xa0, 0xe8, 0xea, 0x40, 0x11, 0x11, 0x40, 0xe2, 0xe4, 0x80, 0x04, 0x0a, + 0x00, 0x09, 0x00, 0x00, 0xa2, 0xaa, 0x00, 0x0c, 0x00, 0x00, 0xf0, 0xff}; diff --git a/transport/longship.111.xpm b/transport/longship.111.xpm new file mode 100644 index 000000000..6694fa670 --- /dev/null +++ b/transport/longship.111.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * longship_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 4 1", +/* colors */ +" s None c None", +". s Dark brown c sienna", +"X s Brown c Peru", +"o s Light gray c Grey75", +/* pixels */ +" ", +" ..... ", +".XXXXX. ", +".X.X.XX. . . . ", +".XXXXXXX. . . . ", +".X....XX. .X. .X. .X.", +"... .XX. .X. .X. .X.", +" .XX. . . . ", +" .XX. . . . ", +" .XX. . . . ", +" .XX. . . . ", +" .XXX. . . . ", +" .X.X. ... ...", +" .XXXX. .ooo. .ooo", +" .X.XXX.o...o. .o...", +" .XXXXX.o.o.o...o.o.", +" .X.XXX.o...o.X.o...", +" .X.XXX.ooo.XXX.ooo", +" .XX.XXX...XX.XX...", +" .XX.XXXXXX.X.XXXX", +" .XX.XXXXXXXXXXXX", +" .XXX.X.X.X.X.X.", +" ..XXXXXXXXXXXX", +" ............"}; diff --git a/transport/longship.211 b/transport/longship.211 new file mode 100644 index 000000000..105b9d5af --- /dev/null +++ b/transport/longship.211 @@ -0,0 +1,9 @@ +#define longship_width 24 +#define longship_height 24 +static char longship_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x08, 0x02, 0x44, + 0x08, 0x22, 0x92, 0x14, 0x25, 0xa9, 0x14, 0x55, 0x85, 0x08, 0x52, 0x49, + 0x08, 0x22, 0x39, 0x10, 0xa1, 0x09, 0x10, 0xa1, 0x0a, 0x10, 0xa1, 0x0a, + 0xe0, 0xe0, 0x09, 0x11, 0x11, 0x09, 0xea, 0xea, 0x0a, 0xae, 0xae, 0x0a, + 0xea, 0xea, 0x0a, 0x11, 0x11, 0x05, 0xe4, 0xe4, 0x04, 0x0a, 0x0a, 0x02, + 0x00, 0x20, 0x01, 0xaa, 0x8a, 0x00, 0x00, 0x60, 0x00, 0xff, 0x1f, 0x00}; diff --git a/transport/longship.211.xpm b/transport/longship.211.xpm new file mode 100644 index 000000000..799d1f3d4 --- /dev/null +++ b/transport/longship.211.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * longship_211_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 4 1", +/* colors */ +" s None c None", +". s Dark brown c sienna", +"X s Brown c Peru", +"o s Light gray c Grey75", +/* pixels */ +" ", +" ", +" ... ", +" . . .XXX. ", +" . . . .XX.XX.", +" .X. .X. . .XX.X.X.", +" .X. .X. .X. .X.XXXX.", +" . . .X. .XX.XX. ", +" . . . .XX... ", +" . . . ..XX. ", +" . . . .X.X. ", +" . . . .X.X. ", +" ... ....XX. ", +". .ooo. .ooo.XX. ", +"o. .o...o. .o...o.X. ", +"o...o.o.o...o.o.o.X. ", +"o.X.o...o.X.o...o.X. ", +".XXX.ooo.XXX.ooo.X. ", +"XX.XX...XX.XX...XX. ", +"X.X.XXXXX.X.XXXXX. ", +"XXXXXXXXXXXXX.XX. ", +"X.X.X.X.X.X.XXX. ", +"XXXXXXXXXXXXX.. ", +"............. "}; diff --git a/transport/longship.arc b/transport/longship.arc new file mode 100644 index 000000000..0582b65ea --- /dev/null +++ b/transport/longship.arc @@ -0,0 +1,19 @@ +Object longship +name longship +type 66 +face longship.111 +color_fg brown +no_pick 1 +editable 2 +visibility 100 +end +More +Object longship_2 +name longship +type 66 +color_fg brown +face longship.211 +x 1 +no_pick 1 +visibility 100 +end diff --git a/transport/rowboat.111 b/transport/rowboat.111 new file mode 100644 index 000000000..c4ee46c2d --- /dev/null +++ b/transport/rowboat.111 @@ -0,0 +1,9 @@ +#define rowboat1_width 24 +#define rowboat1_height 24 +static char rowboat1_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x30, + 0x00, 0xc0, 0xff, 0x80, 0x7f, 0x00, 0x60, 0x00, 0xaf, 0x10, 0x55, 0x1e, + 0x70, 0x00, 0xbd, 0xa0, 0x7f, 0x78, 0x40, 0xc1, 0xff, 0x80, 0x0a, 0x00, + 0x00, 0xa1, 0xaa, 0x00, 0x06, 0x00, 0x00, 0x54, 0x55, 0x00, 0x08, 0x00, + 0x00, 0xb0, 0xaa, 0x00, 0xe0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/transport/rowboat.111.xpm b/transport/rowboat.111.xpm new file mode 100644 index 000000000..78d1976ee --- /dev/null +++ b/transport/rowboat.111.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * rowboat_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 4 1", +/* colors */ +" s None c None", +". s Dark brown c sienna", +"X s Light brown c Khaki", +"o s Brown c Peru", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" . . ", +" .. ", +" ..........", +" ........XXXXXXXXX", +" ..XXXXXXXXX....X.X.", +" .XXX.X.X.X.XX....XXX", +" ...XXXXXXXXX.X....X.", +" .o........XXXX....X", +" .o.ooooo..........", +" .o.o.oooooooooooo", +" .oooo.o.o.o.o.o.", +" ..ooooooooooooo", +" .o.o.o.o.o.o.o", +" .oooooooooooo", +" ..o.o.o.o.o.", +" ...........", +" ", +" "}; diff --git a/transport/rowboat.211 b/transport/rowboat.211 new file mode 100644 index 000000000..db71b5364 --- /dev/null +++ b/transport/rowboat.211 @@ -0,0 +1,9 @@ +#define rowboat2_width 24 +#define rowboat2_height 24 +static char rowboat2_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0x1f, 0x00, 0x00, 0x30, 0x00, 0x5e, 0x55, 0x00, 0x3c, 0xb0, 0x00, + 0x7a, 0x5a, 0x01, 0xf1, 0xa0, 0x02, 0xff, 0xff, 0x03, 0x00, 0x00, 0x02, + 0xaa, 0xaa, 0x02, 0x00, 0x00, 0x02, 0x55, 0x55, 0x03, 0x00, 0x00, 0x01, + 0xaa, 0xea, 0x00, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/transport/rowboat.211.xpm b/transport/rowboat.211.xpm new file mode 100644 index 000000000..c92b216d3 --- /dev/null +++ b/transport/rowboat.211.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * rowboat_211_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 4 1", +/* colors */ +" s None c None", +". s Dark brown c sienna", +"X s Light brown c Khaki", +"o s Brown c Peru", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +"............. ", +"XXXXXXXXXXXX.. ", +"X....X.X.X.X.X. ", +"XX....XXXXXX..X. ", +"X.X....XX.X..X.X. ", +".XXX....XXXXX.X.X. ", +".................. ", +"ooooooooooooooooo. ", +"o.o.o.o.o.o.o.o.o. ", +"ooooooooooooooooo. ", +".o.o.o.o.o.o.o.o.. ", +"oooooooooooooooo. ", +"o.o.o.o.o.o.o... ", +"............... ", +" ", +" "}; diff --git a/transport/rowboat.arc b/transport/rowboat.arc new file mode 100644 index 000000000..797145376 --- /dev/null +++ b/transport/rowboat.arc @@ -0,0 +1,18 @@ +Object rowboat +type 66 +face rowboat.111 +color_fg brown +no_pick 1 +editable 2 +visibility 100 +end +More +Object rowboat_2 +name rowboat +type 66 +color_fg brown +face rowboat.211 +x 1 +no_pick 1 +visibility 100 +end diff --git a/transport/s_ship.111 b/transport/s_ship.111 new file mode 100644 index 000000000..a2026e32f --- /dev/null +++ b/transport/s_ship.111 @@ -0,0 +1,9 @@ +#define s_ship_width 24 +#define s_ship_height 24 +static char s_ship_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x80, 0x00, 0x00, 0x80, + 0x20, 0x00, 0x86, 0x60, 0x00, 0x8c, 0xe0, 0x00, 0x98, 0x40, 0x01, 0xb0, + 0x80, 0x03, 0xe0, 0x00, 0x07, 0xc0, 0x00, 0x0e, 0x80, 0x00, 0x1d, 0xc0, + 0x01, 0x2d, 0xc0, 0x03, 0x71, 0xc0, 0x07, 0xf1, 0xc0, 0x0e, 0xc2, 0xc1, + 0x1c, 0xc2, 0xc2, 0x38, 0x02, 0xc7, 0x60, 0x02, 0xce, 0xc0, 0x02, 0x98, + 0xc0, 0x03, 0xd8, 0x80, 0x07, 0xf8, 0x00, 0x0e, 0xe0, 0x00, 0x1a, 0xc0}; diff --git a/transport/s_ship.111.xpm b/transport/s_ship.111.xpm new file mode 100644 index 000000000..ccedae7f2 --- /dev/null +++ b/transport/s_ship.111.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * s_ship_111_xpm[] = { +"24 24 5 1", +" s None c None", +". c black", +"X c white", +"o s Light gray c grey75", +"O s Dark brown c Sienna", +" ", +" .", +" .", +" .", +" . . .", +" X. X. .", +" oX. X. .", +" XX . X. .", +" Xo. X..", +" XX. X.", +" Xo. O.", +" . XX. OO", +". . oX . O.", +"X. . Xo. O.", +" o. . XXo. O.", +" X. O. XX. O.", +" X. O. oX . O.", +" o. O. Xo. O.", +" X. O. XX. O.", +" X.O. o. O.", +" o.. XXX..", +" .. o ..O", +" .X. ...", +" OoX. O."}; diff --git a/transport/s_ship.211 b/transport/s_ship.211 new file mode 100644 index 000000000..6f0bf5312 --- /dev/null +++ b/transport/s_ship.211 @@ -0,0 +1,9 @@ +#define s_ship2_width 24 +#define s_ship2_height 24 +static char s_ship2_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x30, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x40, 0x02, 0x00, 0x20}; diff --git a/transport/s_ship.211.xpm b/transport/s_ship.211.xpm new file mode 100644 index 000000000..d89e80fb6 --- /dev/null +++ b/transport/s_ship.211.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * s_ship_211_xpm[] = { +/**/ +"24 24 4 1", +/* colors */ +" s None c None", +". c black", +"X s Light gray c grey75", +"o c white", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +". ", +" . ", +".X. ", +" oX.. ", +" o.. ", +" oo. ", +" ", +". ", +". ", +". ", +". ", +". ", +". ", +". . ", +"o. . "}; diff --git a/transport/s_ship.311 b/transport/s_ship.311 new file mode 100644 index 000000000..f6ba28ea7 --- /dev/null +++ b/transport/s_ship.311 @@ -0,0 +1,9 @@ +#define s_ship3_width 24 +#define s_ship3_height 24 +static char s_ship3_bits[] = { + 0x00, 0x36, 0x80, 0x00, 0x66, 0x80, 0xc0, 0xc6, 0x00, 0x3c, 0x87, 0x01, + 0x0c, 0x0a, 0x03, 0x7c, 0x1f, 0x06, 0xfc, 0x7f, 0x0c, 0xd8, 0x81, 0x13, + 0x58, 0x1f, 0x8c, 0x70, 0xff, 0x9f, 0xf0, 0xff, 0x6f, 0xe0, 0xfa, 0x80, + 0xc0, 0xfa, 0x3f, 0xc0, 0xff, 0xff, 0x00, 0xbf, 0xfa, 0x00, 0xff, 0xaf, + 0x00, 0xbf, 0xfa, 0x6d, 0xfe, 0xaf, 0xff, 0xfe, 0xff, 0x00, 0xfe, 0xff, + 0x00, 0xfc, 0xff, 0x00, 0xbc, 0xed, 0x00, 0xb0, 0x64, 0x00, 0x00, 0x00}; diff --git a/transport/s_ship.311.xpm b/transport/s_ship.311.xpm new file mode 100644 index 000000000..cde5b012f --- /dev/null +++ b/transport/s_ship.311.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * s_ship_311_xpm[] = { +"24 24 6 1", +" s None c None", +". s Dark brown c Sienna", +"X c black", +"o s Light gray c grey75", +"O c white", +"+ s Yellow c gold", +" .X XX X", +" .X oXX X", +" XX .X OOXX ", +" XXXX++X.X oXX ", +" XX+++++.OX OOXX ", +" XXXXX+XXXXX OXX ", +" XXXXXXXXXXXXX OXX ", +" XXoXXX++++++XXOOoX ", +" XXOXoXXXXX+++++XX X", +" XXXOXXXXXXXXXXXXX X", +" XXXXXXXXXXXXXXXX+XXO", +" XXXoXoXXXXX+++++++X", +" XXOXoXXXXXXXXXXXOO", +" XXXXXXXXXXXXXXXXXX", +" XXXXXXoXoXoXXXXX", +" XXXXXXXXXXXXoXoX", +" XXXXXXoXoXoXXXXX", +" XXXXXXXXXXXoXoX", +" XXXXXXXXXXXXXXX", +" XXXXXXXXXXXXXXX", +" XXXXXXXXXXXXXX", +" XXXX XX XX XXX", +" XX X X XX ", +" "}; diff --git a/transport/s_ship.411 b/transport/s_ship.411 new file mode 100644 index 000000000..533ce5d73 --- /dev/null +++ b/transport/s_ship.411 @@ -0,0 +1,9 @@ +#define s_ship4_width 24 +#define s_ship4_height 24 +static char s_ship4_bits[] = { + 0x07, 0x00, 0x10, 0x05, 0xf0, 0x0d, 0x1f, 0x00, 0x7e, 0x39, 0x00, 0x03, + 0x5b, 0x80, 0x00, 0xe3, 0xc0, 0x00, 0xc3, 0x61, 0x00, 0x83, 0x33, 0x00, + 0x03, 0x7d, 0x00, 0x03, 0x5e, 0x00, 0x03, 0xdf, 0x00, 0xef, 0xff, 0x00, + 0xf3, 0xbf, 0x01, 0xff, 0xbf, 0x01, 0xff, 0xff, 0x01, 0xea, 0xbf, 0x03, + 0xff, 0xbf, 0x57, 0xea, 0xff, 0xff, 0xff, 0xbf, 0x01, 0xff, 0xdf, 0x00, + 0xff, 0x7f, 0x00, 0xde, 0x6e, 0x00, 0x4e, 0x26, 0x00, 0x00, 0x00, 0x00}; diff --git a/transport/s_ship.411.xpm b/transport/s_ship.411.xpm new file mode 100644 index 000000000..e0d00506b --- /dev/null +++ b/transport/s_ship.411.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * s_ship_411_xpm[] = { +"24 24 5 1", +" c black", +". s None c None", +"X c white", +"o s Light gray c grey75", +"O s Yellow c gold", +" ................. ...", +" X ......... . ....", +" Xo ............ .", +" ..Xo .......... ......", +" .XXX ........ ........", +" ...Xo ...... ........", +" ....XX .... .........", +" .....Xo .. ..........", +" ......XX .........", +" ....... .........", +" ...... O ........", +" . ........", +" OO .......", +" O .......", +" O .......", +"o o o ......", +" O ......", +"o o o ......", +" O .......", +" O ........", +" .........", +". . . O .........", +". .. .. .. ..........", +"........................"}; diff --git a/transport/s_ship.arc b/transport/s_ship.arc new file mode 100644 index 000000000..667eab5dc --- /dev/null +++ b/transport/s_ship.arc @@ -0,0 +1,40 @@ +Object s_ship +name Ship +type 66 +face s_ship.111 +no_pick 1 +editable 2 +visibility 100 +magicmap grey +end +More +Object s_ship2 +name big galleon +type 66 +face s_ship.211 +x 1 +no_pick 1 +visibility 100 +magicmap grey +end +More +Object s_ship3 +name big galleon +type 66 +face s_ship.311 +y 1 +no_pick 1 +visibility 100 +magicmap black +end +More +Object s_ship4 +name big galleon +type 66 +face s_ship.411 +x 1 +y 1 +no_pick 1 +visibility 100 +magicmap black +end diff --git a/transport/wagon.111 b/transport/wagon.111 new file mode 100644 index 000000000..b8f289dbc --- /dev/null +++ b/transport/wagon.111 @@ -0,0 +1,9 @@ +#define wagon_width 24 +#define wagon_height 24 +static unsigned char wagon_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xde, 0x01, 0x1c, 0x21, 0x02, 0xa2, 0x40, 0x04, + 0xff, 0xff, 0x07, 0x41, 0x80, 0x08, 0x41, 0x80, 0x08, 0xfe, 0xff, 0xff, + 0x42, 0x80, 0x80, 0x44, 0x80, 0x40, 0xbc, 0xff, 0x3f, 0x7c, 0x80, 0x3e, + 0x82, 0x80, 0x43, 0x45, 0xff, 0xc4, 0x29, 0x81, 0xb4, 0x11, 0x81, 0x88, + 0x29, 0x81, 0x96, 0x45, 0x81, 0x91, 0x82, 0x00, 0x61, 0x7c, 0x00, 0x3e}; diff --git a/transport/wagon.111.xpm b/transport/wagon.111.xpm new file mode 100644 index 000000000..203047063 --- /dev/null +++ b/transport/wagon.111.xpm @@ -0,0 +1,37 @@ +/* XPM */ +static char * wagon_111_xpm[] = { +/* width height ncolors chars_per_pixel */ +"24 24 7 1", +/* colors */ +" s None c None", +". s Dark gray c Grey25", +"X s Brown c Peru", +"o s Dark brown c sienna", +"O s Light Orange c Orange", +"+ c black", +"@ s Light brown c Khaki", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" .... ... ", +" ... .XXXX.XXX.. ", +" .XXX. .XXXXXX.XXX. ", +"oooooooooooooooooooo ", +"oOOOOOoOOOOOOOOoOOOo ", +"oOOOOOoOOOOOOOOoOOOo ", +" ooooooooooooooooooooooo", +" oOOOOoOOOOOOOOoOOOOOOo ", +" oOOOoOOOOOOOOoOOOOOOo ", +" oooooooooooooooooooo ", +" +++++OOOOOOOOoO+++++ ", +" +@@@@@+OOOOOOOo+.@@@@+ ", +"+@.@@@.@+oooooo+@@.@@@.+", +"+@@.@.@@+ +@@.@..@+", +"+@@@.@@@+ +@@@.@@@+", +"+@@.@.@@+ +@..@.@@+", +"+@.@@@.@+ +.@@@.@@+", +" +@@@@@+ +@@@@.+ ", +" +++++ +++++ "}; diff --git a/transport/wagon.arc b/transport/wagon.arc new file mode 100644 index 000000000..daf5db6fd --- /dev/null +++ b/transport/wagon.arc @@ -0,0 +1,8 @@ +Object wagon +type 66 +face wagon.111 +color_fg brown +no_pick 1 +editable 2 +visibility 100 +end