forked from patjw/theredprison
-
Notifications
You must be signed in to change notification settings - Fork 0
/
overworld.py
83 lines (80 loc) · 5.44 KB
/
overworld.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
actors = None
items = None
exits = {
'1': ('warrens', 1, 'cave'),
'2': ('ancient_shrine', 1, 'castle'),
'3': ('bandit_keep', 1, 'castle'),
'4': ('sanctum', 1, 'castle'),
'5': ("haunt", 1, 'cave'),
'6': ('badbog', 1, 'cave'),
'7': ('vierfort', 1, 'village'),
'8': ('rage_hill', 1, 'cave'),
'9': ('red_outpost', 1, 'castle'),
'a': ('north_warren', 1, 'village'),
'b': ('mirefield_keep', 1, 'castle'),
'c': ('beggars_hole', 1, 'cave'),
'd': ('black_hollow', 1, 'village'),
'e': ('cindemere', 1, 'village')
}
vault_layouts = [
[
'################################################################################',
'# TTT ttttt ttt t ttt tttTTTTTTTTttt tttttttt ttt tTTT#',
'# @ TTT a ttTTTTTTT ttttt ~~~~~~ t#',
'# TT TTTTTTT tttttTTTTTttt tt ~~~~~~ #',
'#TTTT T ~~~ TTTTTTTTTTTT ttTTTTTTt t ~~ 3 #',
'#tttTT ~~~ TTTTt TTT tTTTTTtt ttt t#',
'#t TTT ~~ TTTTttt 2 ttt tt tt#',
'#t 1 tTT tt TTTTTTTt t#',
'#t ttttt TTTTTTTTTtttt t tt tt tt tt#',
'#ttt~~~ tttttt TTTTTTTTTTTTTtttttt tttt ttttt tttt ttttttttt#',
'#~~~~~ TTTTT tttt ttt tt#',
'# ~~~~~~ TTTTTTTTTT TTTTT ttt d t#',
'# ~~~~ TTTTTTT tTTTTTt c ttttt #',
'# TTTTTTT tTTTTT ttttttttt#',
'# # TTTTTT ttTTTttt ~~~tttttttt#',
'# ###### TTTTTTT tTTTTTTTTtt ~~~~~~tttttt#',
'# ####### TTTTTTT tTTTTTTTTTTTt ~~ ~~~~~ tt#',
'# ######## tTTTTTTTTTTT ~~tt ~~~~~t#',
'# # ##### ### TTTTTTTTTTtt ~~TTt ~~~~#',
'# ## ### tTTTTTTtt ~~Tt 6 tt #',
'# ##### tTTTTTTT ~~t tt #',
'# #### ### tttt ~~ #',
'# ##### ~~~ #',
'# ~~~~~~ ### ~~~~~~~~ ~~~ ## #',
'# ~~~~~~~~ ~~~~~~~~~~b ~~~~~~~~~~~ ~~~~~~~~ #####',
'#~~~~~~~~~~~~~~~~~~~~~~tttttt~~~~~~ ~~~~ TT~~ ~~ #### #',
'#~~~~~tttttttt~~~~~~~~tttTTTTTttt~~ ~~ TT~~~ ~~ ##### #',
'#TTtttttTTTTTtttttttttttTTTTTtttt TT ~~~~ ~~~ ########',
'#TTTTTTTTTTTTTTTTTTTTTTTTTTTtttt T ~~~~~ #######',
'#TTTTT TTTTTTTTTTTTTTTttttt TTTTTT ~~~ ######',
'#TT TTTTT #####',
'#TTT 4 TTTTTttttt TTT TTTTTT ######',
'#TTTT TTTTTTTTTTttttt TTT 5 TTTTTTTTTTT #####',
'#TTTTTTTTTTTTTTTTTtt~~~ ##TTTTT ####',
'#TTTTTTTTTtttt tt~~~~~~ ###### ##',
'#TTTTTTTt ~~~~~~~~~~ TT##### #',
'#TTTTTtttt ~~~~~~~~~~~~~~~~~~ TTTTT### #',
'#TTtttt ~~~~~~~~~~~~~~~~~~~~~~~~~~ TT#### #',
'#ttttt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ##8 #',
'#tt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ### ~~~ #',
'# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #### ~~~~~~~~~~ #',
'# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ #',
'# ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ #',
'# ~~~~~~~~~~~~~~~~~~~~~~~~~ #',
'# tt ~~~~~~~~~~~~~~~~~ #',
'# TTTTT ~~~~~~~~~~~~~~ #',
'# ttTTTtt ~~~~~~~~~~~~~~~~ e ttt ##',
'# tTTTTTt ~~~~~~~~~~~~~ ttTTTTTT ###',
'# ttt ~~~~~~~~~~~~ tTTTTTTTTTT ####',
'# t ~~~~~~~~~~ tTTTTTTTTtt #####',
'# TT 7 ~~~~~~~ TTTTTTTtt #######',
'# TTTT ~~~~~~~ tTTTTTT #########',
'# TTTTtt ~~~~~~ ~~ tttTTTT # #########',
'# TTTTT ~~~ ~~~~~ TTTTTT ## ####',
'#t TTTTTTT ttt ~~ ~~~ tttt ### ##',
'#tt TTTT tt ~ t ~~~~~~ #### 9 ##',
'#tttt tTTT tttt ~~~~~~~ ##### ### ##',
'#tt TTT tttt ~~ ##################',
'#ttttttt ttttttt #####################',
'################################################################################']]