-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathasciiart.py
185 lines (170 loc) · 7.38 KB
/
asciiart.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
SCREEN = """\
| || / \\\\ \\\\ //^ || // //^ // |
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - || \\\\/ // \\\\ || \\\\ || __ \\\\ - - - - - - - - - - - - - - - - - - - - - - - - - |
| Health: {hp:^8s} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - || /\\\\ \\\\ \\\\ || // || T // - - - - - - - - - - - - - - - - - Health: {ehp:^7s} |
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - || \\\\/ // v// || \\\\ \\\\// \\\\ - - - - - - - - - - - - - - - - - - - - - - - - - |"""
SHIELD = """\
| ` - . _ / \ _ . - ` |
| _ _ _ o ( ) o _ _ _ |
| _ _ _ o ( ) o _ _ _ |
| _ _ ( ( < > ) ) _ _ |
| _ _ ( ( < > ) ) _ _ |
\ o \ / o /
\ o \ / o /
\ o \ / o /
' | | '
' . | | . '
` `
` ` """
SWORD = """\
_ _ ) ( _ _
' '
' - < > - '
) (
| |
| |
| |
| |
| |
| |
| |
\ / """
BOW = """\
(
\ ^ ^ ^
|) | | |
|) | | |
/ | | |
( # # # """
CLUB = """\
__
/||\\
\\||/
][
][
][ """
HEADER = """\
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- || / \\\\ \\\\ //^ || // //^ // - - - Danger: {0:<23} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Floor: {4:<3}- -
- || \\\\/ // \\\\ || \\\\ || __ \\\\ - - - Health: {1:<5} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- || /\\\\ \\\\ \\\\ || // || T // - - - Potions: {2:<4} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- || \\\\/ // v// || \\\\ \\\\// \\\\ - - - - - - - - - - - - - - Game Message: {3:<81} -"""
CHARACTER3 = """\
| _,.
| ,` -.)
| ( _/-\\\\-._
| /,|`--._,-^| ,
| \_| |`-._/|| ,'|
| | `-, / | / /
| | || | / /
| `r-._||/ __ / /
|' \ `---' \ / /
| / // /
|\_/' \ |/ /
| | | _,^-'/ /
| | , `` (\/ /_
| \,.->._ \X-=/^
| ( / `-._//^` """
GOBLIN = """\
/\\ , , |
|| /(.-""-.)\\ |
|| | \ / =. .= \ / | |
|| \( \ o\/o / )/ |
|| \_, '-/ \-' ,_/ |
|| / \__/ |
|| ___\ \|--|/ /___ |
|| /` \ / `\\ |
|| | \_ _ / | |
||________/ | |
88________ X X X | |
|| \ / |
|| \ / |
|| | = = = = | |
|| | | | | |"""
DEAD_GOBLIN = """\
/\\ , , |
|| /(.-""-.)\\ |
|| | \ / =. .= \ / | |
|| \( \ x\/x / )/ |
|| \_, '-/ \-' ,_/ |
|| / \__/ |
|| ___\ \|--|/ /___ |
|| /` \ / `\\ |
|| | \_ _ / | |
||________/ | |
88________ X X X | |
|| \ / |
|| \ / |
|| | = = = = | |
|| | | | | |"""
SKELETON = """\
.-"```"-. |
/ \\ |
| (_\\ /_) | |
(_ A _) |
| _____ | |
^ \\`\"\"\"\"`/ |
/ \\ _:=:_ \\| |
\\ / .-""""`_'='_`""""-. \\/// |
| | (`,-- -`\\ /`- --,`) (`/ |
| | / /(_-_ _| |_ _-_)\\ \\ /// |
| | / / (_- __ \\ / __ -_) \\ \\ /// |
| | / / (_ -_ - ^ - _- _) \\ \\ /// |
| |/ / (_- _ /=\\ _ - _) \\ \\ '// |
| / / (_ -.':=:'. -_) \\ \\// |"""
DEAD_SKELETON = """\
.-"```"-. |
/ \\ |
| (_\\ /_) | |
(_ A _) |
| _____ | |
^ \\`\"\"\"\"`/ |
/ \\ _:=:_ \\| |
\\ / .-""""`_'='_`""""-. \\/// |
| | (`,-- -`\\ /`- --,`) (`/ |
| | / /(_-_ _| |_ _-_)\\ \\ /// |
| | / / (_- __ \\ / __ -_) \\ \\ /// |
| | / / (_ -_ - ^ - _- _) \\ \\ /// |
| |/ / (_- _ /=\\ _ - _) \\ \\ '// |
| / / (_ -.':=:'. -_) \\ \\// |"""
TROLL = """\
,='`````'= |
/ (o)/ (o) \\ _,-, |
| (_, | ,-'`_,-\\ |
,-~~~\\ `===`' /-, \\==```` \\__ |
/ `----' `\\ \\ \\/ |
/ , \\,-`\\`_,-`\\_,..--'\\ |
,` ,/, ,>, ) \\--`````\\ |
( `\\`---'` `-,-'`_,< \\ \\_,.--'` |
`. `--. _,-'`_,-` | \\ |
[`-.___ <`_,-'`------( / |
(`` _,-\\ \\ --`````````|--` |
>-`_,-`\\,-` , | |
<`_,' , /\\ / |
` \\/\\,-/ `/ \\/`\\_/V\\_/ |
( ._. ) ( .__. ) |"""
DEAD_TROLL = """\
,='`````'= |
/ (x)/ (x) \\ _,-, |
| (_, | ,-'`_,-\\ |
,-~~~\\ `===`' /-, \\==```` \\__ |
/ `----' `\\ \\ \\/ |
/ , \\,-`\\`_,-`\\_,..--'\\ |
,` ,/, ,>, ) \\--`````\\ |
( `\\`---'` `-,-'`_,< \\ \\_,.--'` |
`. `--. _,-'`_,-` | \\ |
[`-.___ <`_,-'`------( / |
(`` _,-\\ \\ --`````````|--` |
>-`_,-`\\,-` , | |
<`_,' , /\\ / |
` \\/\\,-/ `/ \\/`\\_/V\\_/ |
( ._. ) ( .__. ) |"""
BLANK_ENEMY = """\
|
|
|
|
|
|
|
|"""