Skip to content

Commit

Permalink
Merged PR 508: Merge 604_castle_wall_enhancements to master
Browse files Browse the repository at this point in the history
Related work items: #604
  • Loading branch information
Allen B. Cummings committed May 30, 2019
1 parent 0aaac52 commit 36398c9
Show file tree
Hide file tree
Showing 4 changed files with 3,459 additions and 191 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ writing, 3.5.X).
The goal of this project is twofold: First, there is a barrier of entry into the fascinating world of LP MUDs. On a typical LP MUD,
in order for a person to create content, one must create a program. It has been my experience that this requirement does turn away a
lot of would-be creators. The added flexibility LPC provides (ie: if you can imagine it, you can build it given that LPC
is a fully-features programming language) is hampered by the barrier-of-entry wherein you must be an adept programmer
is a fully-featured programming language) is hampered by the barrier-of-entry wherein you must be an adept programmer
to do much with LPC. This doesn't have to be the case. Second, I have a lot of ideas about what I thought would make
a great game - mixing concepts from modern AAA RPGs (conversation trees, rich quests, detailed crafting, etc), grand
strategy games (the ability to wage wars, engage in diplomacy, etc. with a few hundred AI or human-controlled entities),
Expand Down
56 changes: 56 additions & 0 deletions dictionaries/domains/castle-keeps.h
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,19 @@ private mapping CastleKeeps = ([
"24-bit": "\x1b[0;48;2;0;30;0;38;2;1;121;111m",
]),
]),
"construction": ([
"duration": 600,
"materials": ([
"main wooden keep": ([ "wood": 400, "metal": 10, "textile": 0 ]),
"wooden battlement": ([ "wood": 50, "metal": 5 ]),
]),
"workers": ([
"carpenter": 5,
"foreman": 1,
"blacksmith": 1,
"architect": 1,
]),
]),
"components":([
"KEEP 1":([
"ascii": "+-------+",
Expand Down Expand Up @@ -107,6 +120,20 @@ private mapping CastleKeeps = ([
"24-bit": "\x1b[0;48;2;0;30;0;38;2;1;121;111m",
]),
]),
"construction": ([
"duration": 900,
"materials": ([
"main wooden keep": ([ "wood": 400, "metal": 10, "textile": 0 ]),
"central wooden tower": ([ "wood": 300, "metal": 10, "textile": 0 ]),
"wooden battlement": ([ "wood": 75, "metal": 5 ]),
]),
"workers": ([
"carpenter": 10,
"foreman": 1,
"blacksmith": 1,
"architect": 1,
]),
]),
"components":([
"KEEP 1":([
"ascii": "+~~~~~~~+",
Expand Down Expand Up @@ -153,6 +180,20 @@ private mapping CastleKeeps = ([
"24-bit": "\x1b[0;48;2;112;128;144;38;2;90,90,90m",
]),
]),
"construction": ([
"duration": 600,
"materials": ([
"main stone keep": ([ "stone": 400, "wood": 50, "metal": 10, "textile": 0 ]),
"stone battlement": ([ "stone": 75, "wood": 25, "metal": 5 ]),
]),
"workers": ([
"stonemason": 5,
"carpenter": 2,
"foreman": 1,
"blacksmith": 1,
"architect": 1,
]),
]),
"components":([
"KEEP 1":([
"ascii": "+=======+",
Expand Down Expand Up @@ -199,6 +240,21 @@ private mapping CastleKeeps = ([
"24-bit": "\x1b[0;48;2;112;128;144;38;2;90,90,90m",
]),
]),
"construction": ([
"duration": 1000,
"materials": ([
"main stone keep": ([ "stone": 400, "wood": 50, "metal": 10, "textile": 0 ]),
"central stone tower": ([ "stone": 300, "wood": 50, "metal": 10, "textile": 0 ]),
"stone battlement": ([ "stone": 75, "wood": 25, "metal": 5 ]),
]),
"workers": ([
"stonemason": 10,
"carpenter": 3,
"foreman": 1,
"blacksmith": 1,
"architect": 1,
]),
]),
"components":([
"KEEP 1":([
"ascii": "+=======+",
Expand Down
Loading

0 comments on commit 36398c9

Please sign in to comment.