1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-24 17:10:36 +00:00

descriptions of the new content

This commit is contained in:
Zeno Rogue 2020-03-01 02:57:56 +01:00
parent 70d7fde8d4
commit 5c32589a3a

View File

@ -1552,27 +1552,58 @@ MONSTER('A', 0x606040, "Space Rock", moAsteroid, ZERO, RESERVED, moAsteroid, roc
NATIVE(m == moAsteroid ? 2 : 0) NATIVE(m == moAsteroid ? 2 : 0)
REQ( NEVER ) REQ( NEVER )
LAND( 0x00C0C0, "Wetland", laWet, ZERO, itWet, RESERVED, NODESCYET) LAND( 0x00C0C0, "Wetland", laWet, ZERO, itWet, RESERVED,
ITEM( '%', 0xFFD500, "Water Lily", itWet, IC_TREASURE, ZERO, RESERVED, osNone, NODESCYET) "Some people have definitely drowned in this treacherous area. Better be careful!"
WALL( '=', 0x00C0C0, "shallow water", waShallow, ZERO, RESERVED, 0, sgWater, NODESCYET) )
WALL( '=', 0x0000A0, "deep water", waDeepWater, WF_WATER, RESERVED, 0, sgWater, NODESCYET) ITEM( '%', 0xFFD500, "Water Lily", itWet, IC_TREASURE, ZERO, RESERVED, osNone,
"A beautiful plant from the Wetland.")
WALL( '=', 0x00C0C0, "shallow water", waShallow, ZERO, RESERVED, 0, sgWater,
"Shallow water is passable both for land creatures and for water creatures."
)
WALL( '=', 0x0000A0, "deep water", waDeepWater, WF_WATER, RESERVED, 0, sgWater,
"This body of water is calm and beautiful, but too deep to pass.")
MONSTER( 'P', 0xC08080, "Pike", moPike, CF_FACE_SIDE | CF_SHARK, RESERVED, moShark, MONSTER( 'P', 0xC08080, "Pike", moPike, CF_FACE_SIDE | CF_SHARK, RESERVED, moShark,
"You remembler anglers from your hometown showing the impressive pikes they have caught. This one is much larger." "You remembler anglers from your hometown showing the impressive pikes they have caught. This one is much larger."
) )
MONSTER( 'S', 0xC0C080, "Yellow Skipper", moYellowSkipper, CF_FACE_SIDE | CF_SHARK, RESERVED, moShark, "Just a nasty shark.") /* unused */ MONSTER( 'S', 0xC0C080, "Yellow Skipper", moYellowSkipper, CF_FACE_SIDE | CF_SHARK, RESERVED, moShark, "Just a nasty shark.") /* unused */
MONSTER( 'R', 0x4040C0, "Rusałka", moRusalka, CF_FACE_SIDE | CF_SHARK, RESERVED, moShark, MONSTER( 'R', 0x4040C0, "Rusałka", moRusalka, CF_FACE_SIDE | CF_SHARK, RESERVED, moShark, GENDERSWITCH)
"A water spirit. When killed, she will try to drown you, by changing dry land to shallow water and shallow water to deep water.") ITEM( 'o', 0x808080, "Orb of Plague", itOrbPlague, IC_ORB, IF_EMPATHY, RESERVED, osOffensive,
ITEM( 'o', 0x808080, "Orb of Plague", itOrbPlague, IC_EMPATHY, ZERO, RESERVED, osOffensive, NODESCYET) "When you kill an enemy, adjacent enemies all also attacked, as long as they are further away from you than from the originally attacked enemy. "
"These enemies may in turn infect further enemies, up to distance of at most 4 from you."
)
NATIVE(among(m, moPike, moRusalka) ? 2 : 0) NATIVE(among(m, moPike, moRusalka) ? 2 : 0)
REQ( GOLD(R30) ) REQ( GOLD(R30) )
LAND( 0x6FA136, "Frog Park", laFrog, ZERO, itFrog, RESERVED, NODESCYET) LAND( 0x6FA136, "Frog Park", laFrog, ZERO, itFrog, RESERVED,
ITEM( '$', 0xFFD520, "Gold Ball", itFrog, IC_TREASURE, ZERO, RESERVED, osNone, NODESCYET) "This park is a perfect place for frogs to hide from predators. "
ITEM( 'o', 0x808080, "Orb of Impact", itOrbImpact, IC_ORB, ZERO, RESERVED, osUtility, NODESCYET) "So perfect that the frogs have grown in size, gained magical abilities, "
WALL( '#', 0x00C000, "shrub", waShrub, WF_WALL | WF_HIGHWALL | WF_STDTREE | WF_CONE, RESERVED, 0, sgNone, NODESCYET) "and become very dangerous themselves."
MONSTER('F', 0x60A060, "Giant Frog", moFrog, ZERO, RESERVED, moFrog, NODESCYET) )
MONSTER('F', 0xFFFF80, "Yellow Frog", moPhaser, ZERO, RESERVED, moPhaser, NODESCYET) ITEM( '$', 0xFFD520, "Gold Ball", itFrog, IC_TREASURE, ZERO, RESERVED, osNone,
MONSTER('F', 0x8080FF, "Blue Frog", moVaulter, ZERO, RESERVED, moVaulter, NODESCYET) "A toy lost in the Frog Park by a spoiled child.")
ITEM( 'o', 0x808080, "Orb of Impact", itOrbImpact, IC_ORB, ZERO, RESERVED, osUtility,
"Whenever you use a ranged Orb to achieve an affect, all the single-tile monsters adjacent to the target "
"location are stunned."
)
WALL( '#', 0x00C000, "shrub", waShrub, WF_WALL | WF_HIGHWALL | WF_STDTREE | WF_CONE, RESERVED, 0, sgNone,
"A strange small tree that cannot be attacked with mundane weapons nor phased though. "
"It can be vaulted over, though."
)
MONSTER('F', 0x60A060, "Giant Frog", moFrog, ZERO, RESERVED, moFrog,
"At first, you are shocked by the agility of this frog. Such a large creature "
"should not be able to jump that quickly!\n\n"
"Then, you notice the green glow around its legs. This frog must be magical... "
"it has sacrificed its swimming abilities for superfrog jumping powers."
)
MONSTER('F', 0xFFFF80, "Yellow Frog", moPhaser, ZERO, RESERVED, moPhaser,
"A slightly transparent yellow frog. It has mastered the magical power of phasing through solid "
"obstacles such as rock."
)
MONSTER('F', 0x8080FF, "Blue Frog", moVaulter, ZERO, RESERVED, moVaulter,
"This frog is able to vault over the shrubs in the Frog Park, destroying the shrub in the process. "
"While it can also vault over monsters, it will never hurt the other frogs!"
)
NATIVE(among(m, moFrog, moPhaser, moVaulter) ? 2 : 0) NATIVE(among(m, moFrog, moPhaser, moVaulter) ? 2 : 0)
#define LST {itDodeca, itZebra, itSwitch} #define LST {itDodeca, itZebra, itSwitch}
REQ(ITEMS_TOTAL(LST, variant_unlock_value())) REQ(ITEMS_TOTAL(LST, variant_unlock_value()))