summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/randart.h2
-rw-r--r--crawl-ref/source/tile1.cc3
-rw-r--r--crawl-ref/source/unrand.h19
3 files changed, 22 insertions, 2 deletions
diff --git a/crawl-ref/source/randart.h b/crawl-ref/source/randart.h
index 795ee11099..a1002b34bd 100644
--- a/crawl-ref/source/randart.h
+++ b/crawl-ref/source/randart.h
@@ -15,7 +15,7 @@
#include "externs.h"
// used in files.cc, newgame.cc, randart.cc {dlb}
-#define NO_UNRANDARTS 53
+#define NO_UNRANDARTS 54
#define RA_PROPERTIES RAP_NUM_PROPERTIES
// Reserving the upper bits for later expansion/versioning.
diff --git a/crawl-ref/source/tile1.cc b/crawl-ref/source/tile1.cc
index 413f93908e..bfab0ddc9f 100644
--- a/crawl-ref/source/tile1.cc
+++ b/crawl-ref/source/tile1.cc
@@ -904,6 +904,9 @@ int tileidx_unrand_artifact(int idx)
case 50: return TILE_URAND_FENCER;
case 51: return TILE_URAND_MAGE;
case 52: return TILE_URAND_BLOWGUN;
+ case 53: //return TILE_URAND_WYRMBANE;
+ return TILE_WPN_SPEAR + 1;
+
}
return 0;
}
diff --git a/crawl-ref/source/unrand.h b/crawl-ref/source/unrand.h
index efbc05d7e4..4865c8df1b 100644
--- a/crawl-ref/source/unrand.h
+++ b/crawl-ref/source/unrand.h
@@ -1128,7 +1128,24 @@
}
,
-
+/* 54 */
+{
+ "Wyrmbane", "scale-covered lance",
+ OBJ_WEAPONS, WPN_SPEAR, +4, +2, GREEN,
+ {
+ SPWPN_DRAGON_SLAYING, 5, 0, 0, 0, 0, // AC
+ 1, 0, 0, 1, 0, 0, // res fire, poison
+ 0, 0, 0, 0, 0, 1, // go berserk
+ 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0,
+ 0, 0
+ }
+ ,
+ "",
+ "",
+ ""
+},
+
/* This is a dummy */
/* 1 */
{