rogueviz:: ru:: two other mystery potions

This commit is contained in:
Zeno Rogue
2026-09-13 18:42:25 +02:00
parent f217b53b02
commit bce28e256b
3 changed files with 19 additions and 1 deletions
+5 -1
View File
@@ -29,6 +29,10 @@ flavor
pc_green{"green", 0x00C000FF},
pc_white{"white", 0xFFFFFFFF},
pc_black{"black", 0x303030FF},
pc_darkgold{"dark golden", 0x804000FF},
pc_orange{"orange", 0xFFC000FF},
pc_darkgreen{"dark green", 0x105010FF},
pc_darkpurple{"dark purple", 0x505010FF},
// jewelry flavors
jc_steel{"steel", 0xA0A0C0FF},
@@ -39,7 +43,7 @@ flavor
vector<flavor> cat_colors = { cc_red, cc_black, cc_white };
vector<flavor> potion_colors = { pc_bubbling, pc_golden, pc_red, pc_blue, pc_green, pc_white, pc_black };
vector<flavor> potion_colors = { pc_bubbling, pc_golden, pc_red, pc_blue, pc_green, pc_white, pc_black, pc_darkgold, pc_orange, pc_darkgreen, pc_darkpurple };
vector<flavor> jewelry_colors = { jc_steel, jc_amethyst, jc_ruby, jc_sapphire, jc_emerald };
+12
View File
@@ -629,6 +629,18 @@ void gen_powers() {
random_potion_act
).be_potion(),
gen_power('8', 0, "surprise",
"A potion with some random effect.",
"!", 0xFFFF00FF,
random_potion_act
).be_potion(),
gen_power('9', 0, "enigma",
"A potion with some random effect.",
"!", 0xFFFF00FF,
random_potion_act
).be_potion(),
gold_id = isize(powers);
gen_power('t', 0, "gold",
+2
View File
@@ -311,6 +311,8 @@ void assign_potion_powers() {
find_power("reach").randeffs = relist{ pick(&jump_double, &jump_high, &jump_bubble, &jump_light), random_powers[3] };
find_power("fire").randeffs = relist{ pick(&fire_spit, &fire_weapon), random_powers[4] };
find_power("mystery").randeffs = relist{ random_powers[5], random_powers[6], random_powers[7] };
find_power("surprise").randeffs = relist{ random_powers[8] }; // need more random powers
find_power("enigma").randeffs = relist{ random_powers[9] }; // need more random powers
morph_cat_color = hrand_elt(cat_colors);
}