"smart": (0, 0, 255, 255), # blue
"fast": (0, 255, 0, 255), # green
"strong": (255, 0, 255, 255), # purple
+ "health": (255, 0, 0, 255), # red
"none": (170, 68, 0, 255), # brown
}
def __init__(self, suffix):
self.suffix = suffix
- def assemble_icon(self, name):
+ def assemble_icon(self, name, color=None):
assert name in SERUMS
+ color = color or name
serum_icon = images.load(safepath("serum%s/%s") % (
self.suffix, SERUM_TILENAME_MAP[name],))
frame = serum_icon.copy()
- frame.fill(SERUM_OVERLAY_COLORS[name], None, BLEND_RGBA_MULT)
+ frame.fill(SERUM_OVERLAY_COLORS[color], None, BLEND_RGBA_MULT)
return frame
def assemble(self, name):