diff --git a/ATL/Lugwey/items.atl b/ATL/Lugwey/items.atl index 9abf21d..45e8b03 100644 --- a/ATL/Lugwey/items.atl +++ b/ATL/Lugwey/items.atl @@ -47,3 +47,11 @@ description "An oil lantern, the glass casing nearly black with soot." cost 10 function "light" + +define-item "Hoe" + description "A wooden hoe, useful for farming." + cost 12 + +define-item "Bucket" + description "A wooden bucket, held together by iron rims." + cost 15 diff --git a/ATL/Lugwey/items.atl b/ATL/Lugwey/items.atl index 9abf21d..45e8b03 100644 --- a/ATL/Lugwey/items.atl +++ b/ATL/Lugwey/items.atl @@ -47,3 +47,11 @@ description "An oil lantern, the glass casing nearly black with soot." cost 10 function "light" + +define-item "Hoe" + description "A wooden hoe, useful for farming." + cost 12 + +define-item "Bucket" + description "A wooden bucket, held together by iron rims." + cost 15 diff --git a/ATL/Lugwey/npcs.atl b/ATL/Lugwey/npcs.atl index 72ab03a..47dbee7 100644 --- a/ATL/Lugwey/npcs.atl +++ b/ATL/Lugwey/npcs.atl @@ -2,11 +2,22 @@ ; Its purpose (apart from being playable) is to help with the development of ; Atlantis by showing potential deficits, bringing up new ideas, etc. ; -; This file describes all the NPCs in this world. +; This file describes all the NPCs and quests in this world. ; ; @author Daniel Vedder ; @date 09/07/2015 define-npc "Gatekeeper" description "An old monk, slightly hard of hearing, and looking very bored." - says "Welcome, stranger! Good to see somebody here! Come on in!" \ No newline at end of file + says "Welcome, stranger! Good to see somebody here! Come on in!" + +define-npc "Gardner" + description "A middle-aged monk with a rather dirty habit and a sweaty face." + says "Hello there! Could you bring me some water? I'm really thirsty!" + quest "Bring water" + +define-quest "Bring water" + start "Go and have a look near the kitchen, perhaps you'll find some." + end "Thank you very much for this water, I appreciate that!" + proof-item "Cup of water" + experience 15 \ No newline at end of file diff --git a/ATL/Lugwey/items.atl b/ATL/Lugwey/items.atl index 9abf21d..45e8b03 100644 --- a/ATL/Lugwey/items.atl +++ b/ATL/Lugwey/items.atl @@ -47,3 +47,11 @@ description "An oil lantern, the glass casing nearly black with soot." cost 10 function "light" + +define-item "Hoe" + description "A wooden hoe, useful for farming." + cost 12 + +define-item "Bucket" + description "A wooden bucket, held together by iron rims." + cost 15 diff --git a/ATL/Lugwey/npcs.atl b/ATL/Lugwey/npcs.atl index 72ab03a..47dbee7 100644 --- a/ATL/Lugwey/npcs.atl +++ b/ATL/Lugwey/npcs.atl @@ -2,11 +2,22 @@ ; Its purpose (apart from being playable) is to help with the development of ; Atlantis by showing potential deficits, bringing up new ideas, etc. ; -; This file describes all the NPCs in this world. +; This file describes all the NPCs and quests in this world. ; ; @author Daniel Vedder ; @date 09/07/2015 define-npc "Gatekeeper" description "An old monk, slightly hard of hearing, and looking very bored." - says "Welcome, stranger! Good to see somebody here! Come on in!" \ No newline at end of file + says "Welcome, stranger! Good to see somebody here! Come on in!" + +define-npc "Gardner" + description "A middle-aged monk with a rather dirty habit and a sweaty face." + says "Hello there! Could you bring me some water? I'm really thirsty!" + quest "Bring water" + +define-quest "Bring water" + start "Go and have a look near the kitchen, perhaps you'll find some." + end "Thank you very much for this water, I appreciate that!" + proof-item "Cup of water" + experience 15 \ No newline at end of file diff --git a/ATL/Lugwey/places.atl b/ATL/Lugwey/places.atl index 46c3991..f5f4df1 100644 --- a/ATL/Lugwey/places.atl +++ b/ATL/Lugwey/places.atl @@ -31,12 +31,16 @@ define-place "Forest track" description "A rutted track, scarred by the wheels of many carts, leads - through the forest from the monastery to the village." + through the forest from the monastery to the near-by village." neighbour "Gate" item "Signet ring" define-place "Chapel" - description "" + description "Soft light filters in through the stained glass window, + illuminating statues of saints and angels. The pews in this + little chapel are empty, but behind you, the choir is practising + a Gregorian chant. A priest is standing at the altar with + his back to you." neighbour "Monastery grounds" neighbour "Dormitory" neighbour "Cloister" @@ -63,6 +67,7 @@ description "" neighbour "Dormitory" neighbour "Cloister" + neighbour "Kitchen" define-place "Infirmary" description "" @@ -72,10 +77,32 @@ description "" neighbour "Cloister" -define-place "Gardens" +define-place "Kitchen" description "" + neighbour "Dining Hall" + neighbour "Storeroom" + neighbour "Beer cellar" + +define-place "Storeroom" + description "" + neighbour "Kitchen" + neighbour "Beer cellar" + +define-place "Beer cellar" + description "" + neighbour "Kitchen" + neighbour "Storeroom" + +define-place "Gardens" + description "Plots of lettuce, tomatoes, beans, and many more vegetables + surround here, growing under the caring hand of the monks. Furrows + leading from a stream in the vicinity water the garden, a fence + keeps out unwanted visitors. A few monks are currently at work." neighbour "Monastery grounds" neighbour "Stable" + npc "Gardner" + item "Hoe" + item "Bucket" define-place "Stable" description "A rickety old wood building, dark and smelling of animals. diff --git a/ATL/Lugwey/items.atl b/ATL/Lugwey/items.atl index 9abf21d..45e8b03 100644 --- a/ATL/Lugwey/items.atl +++ b/ATL/Lugwey/items.atl @@ -47,3 +47,11 @@ description "An oil lantern, the glass casing nearly black with soot." cost 10 function "light" + +define-item "Hoe" + description "A wooden hoe, useful for farming." + cost 12 + +define-item "Bucket" + description "A wooden bucket, held together by iron rims." + cost 15 diff --git a/ATL/Lugwey/npcs.atl b/ATL/Lugwey/npcs.atl index 72ab03a..47dbee7 100644 --- a/ATL/Lugwey/npcs.atl +++ b/ATL/Lugwey/npcs.atl @@ -2,11 +2,22 @@ ; Its purpose (apart from being playable) is to help with the development of ; Atlantis by showing potential deficits, bringing up new ideas, etc. ; -; This file describes all the NPCs in this world. +; This file describes all the NPCs and quests in this world. ; ; @author Daniel Vedder ; @date 09/07/2015 define-npc "Gatekeeper" description "An old monk, slightly hard of hearing, and looking very bored." - says "Welcome, stranger! Good to see somebody here! Come on in!" \ No newline at end of file + says "Welcome, stranger! Good to see somebody here! Come on in!" + +define-npc "Gardner" + description "A middle-aged monk with a rather dirty habit and a sweaty face." + says "Hello there! Could you bring me some water? I'm really thirsty!" + quest "Bring water" + +define-quest "Bring water" + start "Go and have a look near the kitchen, perhaps you'll find some." + end "Thank you very much for this water, I appreciate that!" + proof-item "Cup of water" + experience 15 \ No newline at end of file diff --git a/ATL/Lugwey/places.atl b/ATL/Lugwey/places.atl index 46c3991..f5f4df1 100644 --- a/ATL/Lugwey/places.atl +++ b/ATL/Lugwey/places.atl @@ -31,12 +31,16 @@ define-place "Forest track" description "A rutted track, scarred by the wheels of many carts, leads - through the forest from the monastery to the village." + through the forest from the monastery to the near-by village." neighbour "Gate" item "Signet ring" define-place "Chapel" - description "" + description "Soft light filters in through the stained glass window, + illuminating statues of saints and angels. The pews in this + little chapel are empty, but behind you, the choir is practising + a Gregorian chant. A priest is standing at the altar with + his back to you." neighbour "Monastery grounds" neighbour "Dormitory" neighbour "Cloister" @@ -63,6 +67,7 @@ description "" neighbour "Dormitory" neighbour "Cloister" + neighbour "Kitchen" define-place "Infirmary" description "" @@ -72,10 +77,32 @@ description "" neighbour "Cloister" -define-place "Gardens" +define-place "Kitchen" description "" + neighbour "Dining Hall" + neighbour "Storeroom" + neighbour "Beer cellar" + +define-place "Storeroom" + description "" + neighbour "Kitchen" + neighbour "Beer cellar" + +define-place "Beer cellar" + description "" + neighbour "Kitchen" + neighbour "Storeroom" + +define-place "Gardens" + description "Plots of lettuce, tomatoes, beans, and many more vegetables + surround here, growing under the caring hand of the monks. Furrows + leading from a stream in the vicinity water the garden, a fence + keeps out unwanted visitors. A few monks are currently at work." neighbour "Monastery grounds" neighbour "Stable" + npc "Gardner" + item "Hoe" + item "Bucket" define-place "Stable" description "A rickety old wood building, dark and smelling of animals. diff --git a/ATL/atl-mode.el b/ATL/atl-mode.el index 78d462c..406fda4 100644 --- a/ATL/atl-mode.el +++ b/ATL/atl-mode.el @@ -13,7 +13,8 @@ ;; define commands '("define-place" "define-item" "define-monster" "define-npc" "define-race" "define-place" "define-weapon" - "define-class" "define-player" "name-world" "load-file") + "define-class" "define-player" "define-quest" + "name-world" "load-file") '() ;; other commands (adjust this?) '("\\.atl$") ;; files for which to activate this mode '(linum-mode) ;; other functions to call