def drawPaladin(): console = begin.console i = fg("#ff0077") Paladin = [ "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;252m██\x1b[38;5;252m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;252m██\x1b[38;5;252m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;252m██\x1b[38;5;252m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;252m██\x1b[38;5;252m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;252m██\x1b[38;5;252m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;252m██\x1b[38;5;252m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;252m██\x1b[38;5;252m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;252m██\x1b[38;5;252m██\x1b[0m", "\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[0m", "\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[0m", "\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;166m██\x1b[38;5;166m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;166m██\x1b[38;5;166m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;166m██\x1b[38;5;166m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;166m██\x1b[38;5;166m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;52m██\x1b[38;5;52m██\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;52m██\x1b[38;5;52m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;52m██\x1b[38;5;52m██\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;52m██\x1b[38;5;52m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", ] yPos = 0 for i in range(len(Paladin)): console.set_cursor_pos(35, yPos) printSlow(Paladin[i], 0, False, 0.00001) yPos += 1
def drawSkeleton(): console = begin.console i = fg("#ff0077") Skeleton = [ "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;195m██\x1b[38;5;195m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;251m██\x1b[38;5;251m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;195m██\x1b[38;5;195m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;251m██\x1b[38;5;251m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;195m██\x1b[38;5;195m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;251m██\x1b[38;5;251m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;195m██\x1b[38;5;195m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;251m██\x1b[38;5;251m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;195m██\x1b[38;5;195m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;195m██\x1b[38;5;195m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m██\x1b[38;5;15m██\x1b[0m", "\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m██\x1b[38;5;15m██\x1b[0m", "\x1b[38;5;238m██\x1b[38;5;238m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;253m██\x1b[38;5;253m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m██\x1b[38;5;15m██\x1b[0m", "\x1b[38;5;238m██\x1b[38;5;238m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;253m██\x1b[38;5;253m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m██\x1b[38;5;15m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", ] yPos = 0 for i in range(len(Skeleton)): console.set_cursor_pos(87, yPos) printSlow(Skeleton[i], 0, False, 0.00001) yPos += 1
def drawMage(): console = begin.console i = fg("#ff0077") Mage = [ "\x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;83m██\x1b[38;5;83m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;83m██\x1b[38;5;83m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;83m██\x1b[38;5;83m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;83m██\x1b[38;5;83m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;94m██\x1b[38;5;94m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;94m██\x1b[38;5;94m██\x1b[0m", "\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[0m", "\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[0m", "\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;166m██\x1b[38;5;166m██\x1b[38;5;215m██\x1b[38;5;215m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;94m██\x1b[38;5;94m██\x1b[0m", "\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;166m██\x1b[38;5;166m██\x1b[38;5;215m██\x1b[38;5;215m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;94m██\x1b[38;5;94m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;94m██\x1b[38;5;94m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;94m██\x1b[38;5;94m██\x1b[0m", "\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;94m██\x1b[38;5;94m██\x1b[0m", "\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;94m██\x1b[38;5;94m██\x1b[0m", ] yPos = 0 for i in range(len(Mage)): console.set_cursor_pos(35, yPos) printSlow(Mage[i], 0, False, 0.00001) yPos += 1
def drawThief(): console = begin.console i = fg("#ff0077") Thief = [ "\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;174m██\x1b[38;5;174m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;174m██\x1b[38;5;174m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;254m██\x1b[38;5;254m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;254m██\x1b[38;5;254m██\x1b[0m", "\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;124m██\x1b[38;5;124m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;251m██\x1b[38;5;251m██\x1b[0m", "\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;124m██\x1b[38;5;124m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;251m██\x1b[38;5;251m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;174m██\x1b[38;5;174m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m \x1b[38;5;15m \x1b[38;5;254m██\x1b[38;5;254m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;174m██\x1b[38;5;174m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m \x1b[38;5;15m \x1b[38;5;254m██\x1b[38;5;254m██\x1b[0m", "\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;240m██\x1b[38;5;240m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;240m██\x1b[38;5;240m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[0m", "\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;240m██\x1b[38;5;240m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;240m██\x1b[38;5;240m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[0m", "\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;52m██\x1b[38;5;52m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;124m██\x1b[38;5;124m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;160m██\x1b[38;5;160m██\x1b[0m", "\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;52m██\x1b[38;5;52m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;124m██\x1b[38;5;124m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;160m██\x1b[38;5;160m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;240m██\x1b[38;5;240m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;249m██\x1b[38;5;249m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;240m██\x1b[38;5;240m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;249m██\x1b[38;5;249m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", ] yPos = 0 for i in range(len(Thief)): console.set_cursor_pos(35, yPos) printSlow(Thief[i], 0, False, 0.00001) yPos += 1
def drawCommoner(): console = begin.console i = fg("#ff0077") Commoner = [ "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;137m██\x1b[38;5;137m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;137m██\x1b[38;5;137m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;137m██\x1b[38;5;137m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;137m██\x1b[38;5;137m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;137m██\x1b[38;5;137m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[0m", "\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;137m██\x1b[38;5;137m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[0m", "\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[0m", "\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;234m██\x1b[38;5;234m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;234m██\x1b[38;5;234m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;234m██\x1b[38;5;234m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;234m██\x1b[38;5;234m██\x1b[38;5;15m \x1b[38;5;15m \x1b[0m", ] yPos = 0 for i in range(len(Commoner)): console.set_cursor_pos(35, yPos) printSlow(Commoner[i], 0, False, 0.00001) yPos += 1
def drawWarrior(): console = begin.console i = fg("#ff0077") Warrior = [ "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;137m██\x1b[38;5;137m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;137m██\x1b[38;5;137m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;247m██\x1b[38;5;247m██\x1b[0m", "\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[0m", "\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[0m", "\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;58m██\x1b[38;5;58m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;58m██\x1b[38;5;58m██\x1b[38;5;94m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;58m██\x1b[38;5;58m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;58m██\x1b[38;5;58m██\x1b[38;5;94m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;94m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;94m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;58m██\x1b[38;5;58m██\x1b[38;5;94m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;58m██\x1b[38;5;58m██\x1b[38;5;94m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", "\x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;58m██\x1b[38;5;58m██\x1b[38;5;94m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;58m██\x1b[38;5;58m██\x1b[38;5;94m \x1b[38;5;15m \x1b[38;5;15m \x1b[38;5;15m \x1b[0m", ] yPos = 0 for i in range(len(Warrior)): console.set_cursor_pos(35, yPos) printSlow(Warrior[i], 0, False, 0.00001) yPos += 1
def mountains(): console = begin.console image = [ " ▄▀╙█,", " @_ ▐██▄", " ,Æ▀ ████▄", " ▄▀` , `████▄", " ∞` ██▀_ ▐████▄", " ╜ ▄██' ▄ _██████▄", " ,P_▀█▄, ` ███▀' ▄▀ ▐████████▄ a═▄", " ,²_ , ▀██████▌ ▀▀ ▐█⌐ _ _▀███████` `██▄ ____ _____ __ __", " ▄▄ ƒ_ ▄██ _▀▀████ e▀▀ ▐██▄ _██████ _▀███▄ / () \| () )\ \/ / ╓▀▄,", " ▄▀` _▀█▄▄ ▄_ ███ ▐████ ▄█▄▄▄ _ ▐█▄█████▌ █████▄ /__/\__\_|\_\/_/\_\ ,╛_ ▐██▄", " ╓' ▄▄ ▐███████▄, ,.⌐▄, ⌐` ▀▄ _▀▀▀▌ ▄███████▀ _████████ _▀▀▀▀██▄ r_, █████", " ,╜ ,,,▄ _▀█████████▄▄ ,⌐'_ _███`___ __ _ ▄▀_▄██▀_ ▐████████⌐ ▄ ████▄ ¿'_ ▄▀,Γ __▀▀██▄", " w²_ '''▀▀▀ _▀████▌▀█████▄, _'██ ▄▄██▀▀ _` _ █████████ `_ _█████▄ ¿²_ ▀▀▄▀ ▄▄▀▀█▄", " .═`_ ,▄█ ▀▀▀ ▐███████ _`▀ `_ ,▄m═ⁿ▀'__ _████████L _▀███████▄▄ ,,,.²_ ,███_╓▌ ▀▀█▄▄'██▄", "`_ ╓▄█▀ ___ *~ ▀█████▀██ ▀▀Γ __ ▄███▀_ ▄▄, ██████▀▌ ▀▀P─ ▐████████▀__ ▐██_▄█ ▐▄_▀█ `████▄▄▄", " _ ,▄▄ ▐██-_ '▀` , ▄██▀'_ ████▄ ▐▀'██▌╕ ▐ ▐███████▌ ██_¬█▀ ▀█ __ _▄,``▀▀███▄▄▄▄,,", " ╙███▀_, ▀▀▀████▀▀`_ '_ `█` ,▄▄▄▄████▀ ,▄███▀_ _██▀_▀██ _▀█ ▀█ ▐█████▌ ²_ `████▄___▀▀▀▀▀▀▀▀▀▄,", " _`_ └▀` █▀▀▀▀___▄▄▄▄▄æN█████▀ __ ▀- ▐█▄ _██▌██` _▀▀█▀▀▀▌ ▄▄ _'", " ___ _ _▀█▌ _'▐█▌ _╕ __" ] yPos = 3 for line in image: console.set_cursor_pos(0, yPos) printSlow(line, 0, False, 0.002) yPos += 1
def createGameArea(): console = begin.console console.set_cursor_pos(0, 13) printSlow( "█=►─═─═" + ("=" * (console_info.window_rectangle.right - 14)) + "═─═─◄=█", 0, False, 0.01) console.set_cursor_pos(0, console_info.window_rectangle.bottom - 2) printSlow( "█=►─═─═" + ("=" * (console_info.window_rectangle.right - 14)) + "═─═─◄=█", 0, False, 0.01)
def askName(): global name name = qAnswer("Hello Adventurer, what is your name?") while len(name) > 17 or len(name) < 3: if len(name) > 17: universalFunctions.clear_screen() name = qAnswer("Thats a mighty long name, do you go by something shorter?") elif len(name) < 3 and len(name) > 0: universalFunctions.clear_screen() name = qAnswer( "Ive never met an Adventurer with such a short name, what else do you go by?" ) elif len(name) == 0: universalFunctions.clear_screen() name = qAnswer( "What, are you just going to sit there and say nothing? Give me your name." ) console.set_cursor_pos(0, console_info.window_rectangle.bottom - 3) printSlow(f"Welcome {name}, to the world of Arx!", 0, True)
def titleScreen(): "Function to create Ascii Art Main Menu." global console_info console = begin.console console_info = console.get_console_info() image = [ " _____ _____", " ___|\ \ ___|\ \ _____ _____", " / /\ \ | |\ \ \ \ / /", "| | | || | | | \ \ / /", "| |__| || |/____/ \____\/____/", "| .--. || |\ \ / /\ \ ", "| | | || | | | / / \ \ ", "|____| |____||____| |____|/____/ /\ \____\ ", "| | | || | | || |/ \| |", "|____| |____||____| |____||____| |____|", " \( )/ \( )/ \( )/", " ' ' ' ' ' '", ] for line in image: console.set_cursor_pos(63, console_info.window_rectangle.bottom - 1) printSlow(line, 0.05, True, 0, PADDINGNONE) console.set_cursor_pos(51, console_info.window_rectangle.bottom - 1) printSlow( "A text based adventure game made by Vladimir with help from friends.", 0.05, True, 0, PADDINGNONE, ) console.set_cursor_pos(57, console_info.window_rectangle.bottom - 1) printSlow( "- Inspired by Choose Your Own Adventure Books and D&D -", 0.05, True, 0, PADDINGNONE, ) for row in range(14): t.sleep(0.05) scroll_text_up(PADDINGNONE) console.set_cursor_pos(59, 26) printSlow("[1. Start New Game] [2. Load Game] [3. Game Credit]", 0, False) console.set_cursor_pos(68, 27) introChoice = input( printSlow("Whats your choice, Adventurer? > ", 0, False)) while introChoice != "1": if introChoice == "2" or introChoice == "3": console.set_cursor_pos(53, 29) printSlow( "That part of Arx isn't ready yet, try again in the next release!", 1, False, ) console.clear_line(29) console.clear_line(27) console.set_cursor_pos(68, 27) introChoice = input( printSlow("Whats your choice, Adventurer? > ", 0, False) ) else: console.clear_line(27) console.set_cursor_pos(71, 27) introChoice = input( printSlow("I didn't catch that, Huh? > ", 0, False)) t.sleep(0.5) clear_screen(PADDINGNONE, 0.05) createGameArea()
def dialogue1(): universalFunctions.playerStats(mainChar) universalFunctions.statMeaning() # First choice printSlow("Now that you're situated with your stats, would you like to:", 0, True, 0.02, PADDINGMIDDLE) answer = qAnswer( "[1] Visit the Town or [2] Fight a Monster?", False, PADDINGMIDDLE) while answer not in ["2"]: if answer == "1": printSlow("The town isn't avaliable yet, try again later ;)", 1, True, 0.02, PADDINGMIDDLE) clear_screen(PADDINGMIDDLE) printSlow( "Now that you're situated with your stats, would you like to:", 0, True, 0.02, PADDINGMIDDLE) answer = qAnswer( "[1] Visit the Town or [2] Fight a Monster?", False, PADDINGMIDDLE) else: printSlow("I didn't catch your answer, come again?") answer = qAnswer( "[1] Visit the Town or [2] Fight a Monster?", False, PADDINGMIDDLE) if answer == "2": universalFunctions.clear_screen(PADDINGMIDDLE) printSlow( "Alright lets climb this hill, I think I see some monsters on top!", 0, True, 0.02, PADDINGMIDDLE) printSlow("", 0, True, 0.02, PADDINGMIDDLE) universalFunctions.clear_screen(PADDINGWIPEART) monster1 = Monster("skeleton", mainChar) monsterFight(monster1, mainChar) # --------------------------------------- # THIS IS THE END SO FAR # EVERYTHING BELOW THIS IS JUST TEMPORARY # --------------------------------------- printSlow( "This is the end so far! More to come soon, let me know of any ideas you have for Arx!" ) while True: answer = qAnswer( "For the mean time you can fight another monster! Type [1] to do so." ) if answer == "1": monster1 = Monster("skeleton", mainChar) monsterFight(monster1, mainChar) else: clear_screen(PADDINGNONE) printSlow(f"Thank you very much for playing Arx! {name}") t.sleep(1) exit()
def titleScreen(): global console_info console = begin.console console_info = console.get_console_info() console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1) printSlow(" _____ _____ ", 0.05, True, 0, PADDINGNONE) console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1) printSlow(" ___|\ \ ___|\ \ _____ _____", 0.05, True, 0, PADDINGNONE) console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1) printSlow(" / /\ \ | |\ \ \ \ / /", 0.05, True, 0, PADDINGNONE) console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1) printSlow("| | | || | | | \ \ / / ", 0.05, True, 0, PADDINGNONE) console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1) printSlow("| |__| || |/____/ \____\/____/ ", 0.05, True, 0, PADDINGNONE) console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1) printSlow("| .--. || |\ \ / /\ \ ", 0.05, True, 0, PADDINGNONE) console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1) printSlow("| | | || | | | / / \ \ ", 0.05, True, 0, PADDINGNONE) console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1) printSlow("|____| |____||____| |____|/____/ /\ \____\ ", 0.05, True, 0, PADDINGNONE) console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1) printSlow("| | | || | | || |/ \| |", 0.05, True, 0, PADDINGNONE) console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1) printSlow("|____| |____||____| |____||____| |____|", 0.05, True, 0, PADDINGNONE) console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1) printSlow(" \( )/ \( )/ \( )/ ", 0.05, True, 0, PADDINGNONE) console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1) printSlow(" ' ' ' ' ' ' ", 0.05, True, 0) console.set_cursor_pos(23, console_info.window_rectangle.bottom - 1) printSlow( "A text based adventure game made by Vladimir with help from friends.", 0.05, True, 0, PADDINGNONE) console.set_cursor_pos(29, console_info.window_rectangle.bottom - 1) printSlow("- Inspired by Choose Your Own Adventure Books and D&D -", 0.05, True, 0, PADDINGNONE) for row in range(8): t.sleep(0.05) scroll_text_up(PADDINGNONE) console.set_cursor_pos(31, 22) printSlow("[1. Start New Game] [2. Load Game] [3. Game Credit]", 0, False) console.set_cursor_pos(40, 23) introChoice = input( printSlow("Whats your choice, Adventurer? > ", 0, False)) while introChoice != "1": console.clear_line(23) console.set_cursor_pos(40, 23) introChoice = input("Whats your choice, Adventurer? > ") if introChoice == "1": break elif introChoice == "2" or introChoice == "3": console.set_cursor_pos(25, 25) printSlow( "That part of Arx isn't ready yet, try again in the next release!", 1, False) console.clear_line(25) t.sleep(.5) clear_screen(PADDINGNONE, 0.05) createGameArea()
def setArx(): console = begin.console console.set_cursor_pos( console.get_console_info().window_rectangle.right - 30, 0) printSlow(" _____ __________ ____ ___ ", 0, False, 0.012) console.set_cursor_pos( console.get_console_info().window_rectangle.right - 30, 1) printSlow(" / _ \ \______ \\\ \/ /", 0, False, 0.012) console.set_cursor_pos( console.get_console_info().window_rectangle.right - 30, 2) printSlow(" / /_\ \ | _/ \ / ", 0, False, 0.012) console.set_cursor_pos( console.get_console_info().window_rectangle.right - 30, 3) printSlow("/ | \| | \ / \ ", 0, False, 0.012) console.set_cursor_pos( console.get_console_info().window_rectangle.right - 30, 4) printSlow("\____|__ /|____|_ //___/\ \ ", 0, False, 0.012) console.set_cursor_pos( console.get_console_info().window_rectangle.right - 30, 5) printSlow(" \/ \/ \_/ ", 0, False, 0.012)
def mountains(): console = begin.console console.set_cursor_pos(0, 0) printSlow(" ,", 0, False, 0.006) console.set_cursor_pos(0, 1) printSlow( " ƒ'▐▄", 0, False, 0.006) console.set_cursor_pos(0, 2) printSlow( " ▄▀ ███▄", 0, False, 0.006) console.set_cursor_pos(0, 3) printSlow( " ⌐' , ▀███▄ ____ _____ __ __", 0, False, 0.006) console.set_cursor_pos(0, 4) printSlow( " ,' ▐█▀ ████▄ / () \| () )\ \/ /", 0, False, 0.006) console.set_cursor_pos(0, 5) printSlow( " ,═▄ , ▄██▀ ,▌ █████▄, , /__/\__\_|\_\/_/\_\ ", 0, False, 0.006) console.set_cursor_pos(0, 6) printSlow( " ¿' ▀███▄▄ '▀- ╒█ ▀▀████▄' ▀█▄", 0, False, 0.006) console.set_cursor_pos(0, 7) printSlow( " ,∞▄ ╛ ╓█▌ `▀███▄ ▀▀ ▐▀¥ █████ ███▄ ╛V▄", 0, False, 0.006) console.set_cursor_pos(0, 8) printSlow( " ¿` ▀█▄▄▄,, ,' █▀▀ ▀██▌ ▄████▄ ██████r ████▄ Æ ██▄", 0, False, 0.006) console.set_cursor_pos(0, 9) printSlow( " ,' ▀▀ ███████▄▄ .─` ██▄═^` '▀ ' █▀▄██▀ ▐██████▄ , ▐██▄ ,═ ╓▀╓ '▀██▄", 0, False, 0.006) console.set_cursor_pos(0, 10) printSlow( " ⌐' ▀ ▀▀ ████▀████▄ █▄ ▄▄█▀' ╙ ` ▐██████ ▀ ████▄ ═ ▀▌▄' ▄▄▀█▄", 0, False, 0.006) console.set_cursor_pos(0, 11) printSlow( " ,.^ , █▀ , ▀ ▄██████ ╘▄ 4▀` ,▄▄ ██████`J▄ ███████▄⌐══^` ██▌ █ ▀██ ██▄", 0, False, 0.006) console.set_cursor_pos(0, 12) printSlow( ".^ ▀▀ , ▀█▌▀ ▀═ ` ▄█▀▀ ███▄ ▐▀███' ▄ ` ██████▌ █▀ █' █▄▀' ▀▀█▄", 0, True, 0.006)
def dialogue1(): goodCursorPos = universalFunctions.spacing(29, 55, "[Title: ]", name) console.set_cursor_pos(goodCursorPos, console.get_console_info().window_rectangle.top + 2) printSlow(f"[Title: {name.capitalize()}]", 0, False) goodCursorPos = universalFunctions.spacing(29, 55, "[Class: ]", classSelect) console.set_cursor_pos(goodCursorPos, console.get_console_info().window_rectangle.top + 3) printSlow(f"[Class: {classSelect.capitalize()}]", 0, False) t.sleep(.5) console.set_cursor_pos(0, console_info.window_rectangle.bottom - 1) universalFunctions.playerStats(mainChar) universalFunctions.statMeaning() # First choice safeZone = 1 printSlow("Now that you're situated with your stats, would you like to:") answer = qAnswer("[1] Visit the Town or [2] Fight a Monster?") while answer not in ["2"]: if answer == '1': printSlow("The town isn't avaliable yet, try again later ;)", 1) universalFunctions.clear_screen() printSlow( "Now that you're situated with your stats, would you like to:") answer = qAnswer("[1] Visit the Town or [2] Fight a Monster?") else: printSlow("I didn't catch your answer, come again?") answer = qAnswer("[1] Visit the Town or [2] Fight a Monster?") if answer == '2': printSlow( 'Alright lets climb this hill, I think I see some monsters on top!' ) clear_screen() monster1 = Monster("skeleton", mainChar) monsterFight(monster1, mainChar) # --------------------------------------- # THIS IS THE END SO FAR # EVERYTHING BELOW THIS IS JUST TEMPORARY # --------------------------------------- printSlow( "This is the end so far! More to come soon, let me know of any ideas you have for Arx!" ) while True: answer = qAnswer( "For the mean time you can fight another monster! Type [1] to do so." ) if answer == "1": monster1 = Monster("skeleton", mainChar) monsterFight(monster1, mainChar) else: clear_screen(PADDINGNONE) printSlow(f"Thank you very much for playing Arx! {name}") t.sleep(1) exit()