1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-28 19:10:35 +00:00

improved theme for Dice Heaven and Cursed Canyon

This commit is contained in:
Zeno Rogue 2021-05-29 15:47:02 +02:00
parent e819552986
commit 12c1009039
2 changed files with 13 additions and 8 deletions

View File

@ -1678,34 +1678,39 @@ ITEM('>', 0xFF6060, "fatigue", itFatigue, IC_NAI, ZERO, RESERVED, osNone,
"See the Curse of Fatigue."
)
MONSTER('H', 0x181818, "Hag", moHexer, CF_FACE_UP, RESERVED, moYeti,
MONSTER('H', 0x181818, "Canyon Hag", moHexer, CF_FACE_UP, RESERVED, moYeti,
"Hags can curse you from afar!")
LAND(0xC0C0FF, "Cursed Land", laCursed, 0, itCursed, RESERVED,
LAND(0xC0C0FF, "Cursed Canyon", laCursed, 0, itCursed, RESERVED,
"This land is full of curses!")
NATIVE(m == moHexer ? 2 : 0)
#define LST {itElixir, itPirate, itRuins, itBrownian, itPower}
REQ(ITEMS_TOTAL(LST, variant_unlock_value()*6/5))
#undef LST
ITEM('/', 0x211F6F, "Cursed Gold", itCursed, IC_TREASURE, ZERO, RESERVED, osNone,
"A cursed gold.")
ITEM('$', 0xda5e29, "Capon Stone", itCursed, IC_TREASURE, ZERO, RESERVED, osNone,
"A lapis alectorius, alectoria or capon stone is a non-precious stone found in the gizzard of capons (young, castrated roosters). In magic it is believed to be an effective amulet, granting the wearer a heightened sense of courage and boldness. These properties are unproven. [Wikipedia]")
ITEM('o', 0x208020, "Orb of the Woods", itOrbWoods, IC_ORB, ZERO, RESERVED, osTerraform,
"Lets you swap positions with the trees.")
LAND(0xC0C0FF, "Land of Dice", laDice, 0, itDice, RESERVED,
LAND(0xC0C0FF, "Dice Heaven", laDice, 0, itDice, RESERVED,
"This land is full of dice!")
ITEM('/', 0xD0D0D8, "Crystal Die", itDice, IC_TREASURE, ZERO, RESERVED, osNone,
"A nice souvenir from the Land of Dice. Make sure to collect the whole set!")
WALL('d', 0x7F6A10, "Unhappy Die", waRichDie, WF_WALL | WF_PUSHABLE, RESERVED, 0, sgNone,
"Sentent dice like to be in a position such that their highest number is on top, or somewhere close. "
"Sentent dice like to be in a position such that their highest number is on top. "
"Unfortunately, someone has rolled this one into a wrong position, and did not fix this. "
"It will reward you if you roll it so that the highest number is on top again!")
WALL('d', 0x106010, "Happy Die", waHappyDie, WF_WALL | WF_PUSHABLE, RESERVED, 0, sgNone,
"A happy sentent die. You can roll it.")
"A happy sentent die. Dice are happy when they are in their correct position "
"(the highest number on the top); happy dice with one roll from their best position are sometimes found too."
"Other positions are much less convenient and expose their "
"weak spots. You can roll Happy Dice, but it may become angry!"
)
MONSTER('d', 0x603010, "Animated Die", moAnimatedDie, ZERO, RESERVED, moHexDemon,
"When sentient dice are too long in an incorrect position, they start to move on their own, "

View File

@ -811,7 +811,7 @@ EX bool drawItemType(eItem it, cell *c, const shiftmatrix& V, color_t icol, int
(it == itBuggy || it == itBuggy2) ? &cgi.shPirateX :
it == itHolyGrail ? &cgi.shGrail :
isElementalShard(it) ? &cgi.shElementalShard :
(it == itBombEgg || it == itTrollEgg) ? &cgi.shEgg :
(it == itBombEgg || it == itTrollEgg || it == itCursed) ? &cgi.shEgg :
it == itFrog ? &cgi.shDisk :
it == itHunting ? &cgi.shTriangle :
(it == itDodeca || it == itDice) ? &cgi.shDodeca :