867a7d5e-1091-400a-8c40-ca179bf9efcf1.02014This is a long, dark hallway, lit by candles flickering in scones along the wall. You can see a heavy wooden door far away to the north. The rest of the corridor is in shadows.3candlesThey are extremely hot. That may have been a foolish thing to do. You burn your hand and lose 1 HP.They are extremely hot. That may have been a foolish thing to do. You burn your hand and lose 1 HP.Look atcandleIt leads NORTH.heavy doorLook at Benches line the walls around the chamber. Although they are currently empty, you can tell that many people have sat in them over the years, enjoying the right to participate in democracy -- even if they have to do it secretly so King Nocens won't find out the truth!
There are many doors in this room, each decorated slightly differently. To the north, there is a tiny door so small it might have been made for a hobbit. There is a poster tacked up beside the tiny door.
HINT: There are a few things to do in this room. Try using different objects and exploring! ]]>55SkyBluebenchLong, uncomfortable wooden benches line the walls.The benches are hard and bumpy.The benches are not very interesting.They are impossible to moveLook atlightscandleFlickering candles burn at regular intervals throughout the room.You yelp in pain when you touch the candles. That wasn't a very good idea. Take 1 HP damage.Lit candles burn around the roomYou blow on the candles, but nothing happens. Clearly some magic is at play.falsefalseLook atstoolThe stools are made of stone and look uncomfortable.The stool is cold but, surprisingly, not uncomfortable.Look atThe stools are fixed in place and do not move.plaquesEach of the signs is labeled "city councilor." There are enough seats for seven councillors, plus the red mayor's chair at the head of the table.The plaque reads MAYOR, clearly identifying the red chair as belonging to the town council's leader.It is cool. Your fingertips leave smudges on the polished brass.Look atThe plaque reads MAYOR, clearly identifying the red chair as belonging to the town council's leader. It reads:
This door is closed and locked to all Who wish to leave this special hall If you would view our secret lair Sit and TWIRL the leader's chair ]]>Look at This door is closed and locked to all/ Who wish to leave this special hall/ If you would view our secret lair/ Sit and TWIRL the leader's chair ]]> This door is closed and locked to all/ Who wish to leave this special hall/ If you would view our secret lair/ Sit and TWIRL the leader's chair ]]>chairA very comfortable looking plush red chair sits at the head of the table. A gold plaue reads "MAYOR." The chair is inviting and comfortable looking.Look at
msg ("You sit comfortably on the chair. Does something click in the distance? ")
SetObjectFlagOn (red chair, "sitting")
msg ("You sit comfortably on the chair. Does something click in the distance? ")
SetObjectFlagOn (red chair, "sitting")
if (HasAttribute(red chair, "sitting")) {
msg ("You hear a loud shifting of gears from someplace nearby.")
UnlockExit (secret door)
}
else {
msg ("The chair spins and spins. Wheee!")
}
tableIt's just a table.A round table stands in the middle of the room.bylawbylaw proposalproposalbylaw paper We, as citizens of the village of Abduco, believe that horses are traveling too quickly past our schools. We are asking the council to pass a bylaw creating a lower speed limit in school zones and to make the horses obey it!
It appears to be a bylaw proposal.]]>It's a bylaw proposal to the town council about having horses travel more slowly in school zones.It's a bylaw proposal to the town council about having horses travel more slowly in school zones.You examine the bylaw proposal. Feeling it might be important, you tuck it into your satchel.You toss the bylaw proposal aside.
msg ("That's not necessary.")
if (Got(paper)) {
msg ("You give the bylaw proposal to the dwarf. He almost cries in relief. \"Thank you so much!\" he exclaims. \"I've been looking everywhere for this. Here, take this as a reward.\" The dwarf removes the seal of Abduco from around his neck and tries to hang it around yours, but he's too short. Grumbling, he passes you the stamp, and you hang it around your neck.")
AddToInventory (seal of abduco)
MoveObject (paper, dwarf)
MoveObject (seal of abduco, player)
}
else {
msg ("You are not carrying the bylaw proposal.")
}
Secret Chamber HINT: You will need to talk to each of these figures. You will also need to give them something. To use the GIVE command, type GIVE ____ to _____ (for example, give money to red figure). It will not work if you type "give the red figure the money."
]]>SlateGrayredred guyred personA male figure huddled so deeply in a rich red robe that you can't make out what he looks like. It's kind of creepy, but you still feel the need to talk to him...
if (GetBoolean(red figure, "red")) {
msg ("The red figure refuses to speak.")
}
else {
msg ("A deep, eerie voice issues from deep inside the cloak. \"Bring me... the bitten coin... and you may pass....\"")
}
msg ("He will not speak.")
if (GetBoolean(red figure, "red")) {
msg ("The red figure refuses to speak.")
}
else {
msg ("A deep, eerie voice issues from deep inside the cloak. \"Bring me... the bitten coin... and you may pass....\"")
}
greengreen guygreen personA female figure huddled so deeply in a rich green robe that you can't make out what she looks like. It's kind of creepy, but you still feel the need to talk to her...
if (GetBoolean(red figure, "red")) {
msg ("The green figure's voice is ghastly, high and strange: \"Bring me... the golden pebble of... Abduco...\"")
}
else {
msg ("The green figure shifts and whispers. \"You must deal with Red before me.\"")
}
msg ("The figure refuses to speak.")
if (GetBoolean(red figure, "red")) {
msg ("The green figure's voice is ghastly, high and strange: \"Bring me... the golden pebble of... Abduco...\"")
}
else {
msg ("The green figure shifts and whispers. \"You must speak to Red before me.\"")
}
blueblue guyblue personA male figure huddled so deeply in a rich blue robe that you can't make out what he looks like. It's kind of creepy, but you still feel the need to talk to him...
if (GetBoolean(green figure, "green")) {
msg ("The blue figure's voice is surprisingly strong and powerful, echoing off the chamber walls. \"BRING ME THE SEAL OF ABDUCO.\" The words rebound like the echo of a gong.")
}
else {
msg ("You can barely hear the voice that comes from the blue robes: \"You must meet with Green before me...\"")
}
if (GetBoolean(green figure, "green")) {
msg ("The blue figure's voice is surprisingly strong and powerful, echoing off the chamber walls. \"BRING ME THE SEAL OF ABDUCO.\" The words rebound like the echo of a gong.")
}
else {
msg ("You can barely hear the voice that comes from the blue robes: \"You must speak to Green before me...\"")
}
yellowyellow guyyellow personA female figure huddled so deeply in a mustard yellow robe that you can't make out what she looks like. It's kind of creepy, but you still feel the need to talk to her...
if (GetBoolean(blue figure, "blue")) {
msg ("The yellow figure's voice sounds like sandpaper sliding against wood. \"Bring me... the mayor's gavel... that I may stop King Nocen's evil rule...\"")
}
else {
msg ("The yellow figure shakes its robed head and points towards the blue figure. At least, that's what you think it's doing. It's hard to see her hand beneath the robe.")
}
if (GetBoolean(blue figure, "blue")) {
msg ("The yellow figure's voice sounds like sandpaper sliding against wood. \"Bring me... the mayor's gavel... that I may stop King Nocen's evil rule...\"")
}
else {
msg ("The yellow figure shakes its robed head and points towards the blue figure. At least, that's what you think it's doing. It's hard to see her hand beneath the robe.")
}
candlesred candleyellow candlegreen candleblue candlecandleEach figure holds a glowing candle.Which figure do you mean?Look at
msg ("Which figure do you mean?")
msg ("Which figure do you mean?")
examine,searchexamine, search"You can't examine, search " + object.article + "."examineexamine; search; inspect; investigate"You can't examine; search; inspect; investigate " + object.article + "."tiptip; push; pull"You can't tip; push; pull " + object.article + "."lightlight"You can't light " + object.article + "."blowblow; blow out; extinguish; put out"You can't blow; blow out; extinguish; put out " + object.article + "."Chamber of TaxationChamber of Taxation.
A small elvish woman sits at the furthest desk, writing frantically. There are piles of gold on the table, and her hand is covered in ink.
There is a large pile of gold behind her. At the top you can see a strange gold coin that looks like someone took a bite out of it.
HINT: You will need to talk to this elf! Try typing "talk to the elf," or "ask the elf about _______." If you want to give her something, try "give ____ to the elf." ]]>22SpringGreencoinLook atfalse
if (Got(bitten coin)) {
msg ("A shiny coin with a bite taken out of it.")
}
else {
msg ("There is an interesting coin with what looks like a bite taken out of it on the pile behind the elf, but if you try to approach it, she growls in a way you don't like. You decide it's better not to provoke her, although you could ASK THE ELF about the coin if you wanted.")
}
msg ("This is not necessary.")
msg ("The red figure opens its hands and accepts the coin. It disappears from your hands, and the red figure turns its back, ignoring all futher attempts at communication.")
MoveObject (bitten coin, red figure)
SetObjectFlagOn (red figure, "red")
You back away, slowly.]]>coinsgoldcoin pilepile of coinspile of goldLook atThere are a number of desks in the room. They are clearly used for different things, but only one has someone working at it right now.Look atdeskthe elfwomanthe womangirlthe girlthe elf womanthe elf girlLook atA flustered elf is sitting at her desk, writing frantically. Although she looks busy, you might be able to ASK her about something...The elf is too angry to talk, but she might respond if you ASK her about something.
msg ("The elf ignores you, scratching away busily on a piece of parchment. It seems she won't talk to you.")
if (Got(bitten coin)) {
msg ("She looks at you like you're annoying her. \"I already gave you a coin. Please leave me alone.\"")
MoveObject (bitten coin, player)
}
else {
msg ("\"How can you expect me to think about that when I'm so busy with all these taxes? If you want to talk to me... ask me about TAXES and SERVICES!!!\" The elf bangs her fist on the desk twice and goes back to work.")
}
You stare at the elf for a minute, then shake your head to show that you aren't sure what to say.
The elf sighs heavily. \"I don't know either. If taxes are too high, people get upset. If they're not high enough, we don't have enough money to pay for all of the services the local government provides. But I appreciate you listening. I feel a bit better now. Tell you what: you can have this old coin as a souvenir. I don't know why anyone would try to pay their taxes with broken money. This thing is worthless.\"
She hands you the bitten coin from the pile, and you put it in your pocket.")
AddToInventory (bitten coin)
}
]]>The papers are covered with math: figures, facts, and equations.paperLook atRoom of Bylaws22TomatoRoom of Bylaws. Long shelves line the walls. They hold hundreds of books. When you pull one out to look, they all say the same thing: BYLAWS OF ABDUCO.
A small, wiry man with a bushy beard -- probably a dwarf -- stands by the window, shaking his head and muttering to himself. Around his neck he is wearing a stamp that looks to be the seal of Abduco, the stamp they use to make bylaws official. You can ASK the dwarf about bylaws if you're curious.
HINT: You will need to talk to this dwarf! Try typing "talk to the dwarf," or "ask the dwarf about _______." If you want to give him something, try "give ____ to the dwarf." ]]>Look atThe dwarf looks sad and preoccupied. However, you could probably ASK him about something and get a response.
if (Got(seal of abduco)) {
msg ("The dwarf is bent happily over his work, murmuring to himself about horses.")
}
else {
msg ("The dwarf is short and stocky, with wiry hair and a huge full beard. He looks worried about something and keeps muttering to himself. You make out the words 'horses' and 'speed.' ")
}
The dwarf calms down and looks at you thoughtfully. \"Sorry about that. Actually, bylaws are pretty important. The problem is, I've lost a really important bylaw proposal -- something about horses and school zones. Until I find it, I can't think about anything else.\"")
}
]]> The dwarf calms down and looks at you thoughtfully. \"Sorry about that. Actually, bylaws are pretty important. The problem is, I've lost a really important bylaw proposal -- something about horses and school zones. Until I find it, I can't think about anything else.\"")
}
]]>
if (Got(seal of abduco)) {
msg ("He smiles in relief. \"It's all good now, my friend.\"")
}
else {
msg ("The dwarf moans and holds his head. \"Bylaws, bylaws... ASK me ABOUT bylaws!\"")
}
Hundreds of books line the shelves. They are labeled BYLAWS OF ABDUCO.bookbylawsLook atIt's a bright and cheerful day outside, or at least as bright and cheerful as it ever gets in Ignarus.Look atwindowsSolid wooden shelves full of books line the walls.Look atshelfbookshelfbookshelvesfalsefalseLook atsealstampstamp of abducoSeal of Abduco
if (Got(seal of abduco)) {
msg ("The Seal of Abduco is a heavy golden stamp. ")
}
else {
msg ("The Seal of Abduco is a heavy golden stamp. It's hanging around the dwarf's neck, and he doesn't look like he's in a hurry to give it up.")
}
msg ("It's not necessary.")
if (GetBoolean(green figure, "green")) {
msg ("The blue figure opens his hands, and the seal leaps from around your neck to his. He bows his head and turns his back, ignoring all further attempts at communication.")
MoveObject (seal of abduco, blue figure)
SetObjectFlagOn (blue figure, "blue")
}
else {
msg ("The blue figure's hands fold over his face. \"You must encounter Green before me.\"")
}
Portrait 1. A thoughtful looking elvish man with the caption "Pleufan Birnae, representative councillor for zone 1."
Portrait 2: A cheerful older woman with the caption "Melissa O'Brien, representative councillor for zone 2."
Portrait 3: A sharp eyed young man with the caption: "Jason Lewis, representative councillor for zone 3."
Portrait 4: A grinning, gap-toothed dwarven woman with the caption: "Runip Halode, representative councillor for zone 4."
Portrait 5: A serious looking woman with the caption: "Yukiko Hayashi, representative councillor for zone 5. Also, Mayor of Abduco."
There are two empty portraits on either side and one in the middle, leading you to think that there could be three more councillors. In the middle of the room is a tall, suspicious looking table.
HINT: There is a puzzle to solve in this room. Don't be afraid to TAKE objects and try different actions. Also, if you want to use an object, you type USE ______ on _____ (for example, use sword on dragon). ]]>32SlateGreyGovernment HallPortrait 1A thoughtful looking elvish man with the caption "Pleufan Birnae, representative councillor for zone 1."You lift up the heavy portrait.You set the portrait in its place with a sigh of relief.A thoughtful looking elvish man with the caption "Pleufan Birnae, representative councillor for zone 1."picture 1painting 1HINT: Try typing USE portrait 1 ON something
msg ("You can't use that there.")
msg ("You slide the picture into the slot. To your surprise, it dissolves instantly, disappearing. This can't be right...")
MakeObjectInvisible (portrait 1)
msg ("You gratefully hang the heavy portrait on the wall.")
MoveObject (portrait 1, government hall)
A cheerful older woman with the caption "Melissa O'Brien, representative councillor for zone 2."Portrait 2A cheerful older woman with the caption "Melissa O'Brien, representative councillor for zone 2."You lift the heavy portrait.With a sigh of relief, you set it back in its place.picture 2painting 2HINT: Try typing USE portrait 2 ON something
msg ("That doesn't work.")
msg ("You slide the picture into the slot. To your surprise, it dissolves instantly, disappearing. This can't be right...")
MakeObjectInvisible (portrait 2)
msg ("You gratefully hang the heavy portrait on the wall.")
MoveObject (portrait 2, government hall)
Portrait 3A sharp eyed young man with the caption: "Jason Lewis, representative councillor for zone 3."You pick up the heavy portrait.You are very happy to return the portrait to its place on the wall. A sharp eyed young man with the caption: "Jason Lewis, representative councillor for zone 3."picture 3painting 3HINT: Try typing USE portrait 3 ON something
msg ("That doesn't work.")
msg ("You slide the picture into the slot. To your surprise, it dissolves instantly, disappearing. This can't be right...")
MakeObjectInvisible (portrait 3)
msg ("You gratefully replace the heavy portrait on the wall.")
MoveObject (portrait 3, government hall)
Portrait 4A grinning, gap-toothed dwarven woman with the caption: "Runip Halode, representative councillor for zone 4."picture 4painting 4A grinning, gap-toothed dwarven woman with the caption: "Runip Halode, representative councillor for zone 4."You pick up the heavy portrait.With a sigh of relief, you set it down.HINT: Try typing USE portrait 4 ON something
msg ("That doesn't work.")
msg ("You slide the picture into the slot. To your surprise, it dissolves instantly, disappearing. This can't be right...")
MakeObjectInvisible (portrait 4)
msg ("You gratefully replace the heavy portrait on the wall.")
MoveObject (portrait 4, government hall)
painting 5picture 5You lift the heavy portrait.Your arms tremble as you put it back in its place.Yukiko Hayashi, representative councillor for zone 5. Also, Mayor of Abduco.HINT: Try typing USE portrait 5 ON something
if (Contains (suspicious table,portrait 5)) {
msg ("The mayor's picture sits in its place of honor. ")
}
else {
msg ("Yukiko Hayashi, representative councillor for zone 5. Also, Mayor of Abduco.")
}
msg ("That doesn't work.")
msg ("You slide the portrait of the mayor into the slot. With a loud click, the box opens. You reach in and pick up the mayor's gavel.")
AddToInventory (mayors gavel)
MoveObject (portrait 5, suspicious table)
MoveObject (box, benches)
msg ("You gratefully set down the heavy portrait.")
MoveObject (portrait 5, government hall)
The empty frames are fancy and impressive. They may have held portraits previously.tableslotLook at Here in Abduco, we elect representatives from each of our town's zones. They make up the town council and make decisions on our behalf. Only one of them gets to use this special gavel to run the meetins, though. That picture goes here...]]> Below the slot, there's some writing. It says:
Here in Abduco, we elect representatives from each of our town's zones. They make up the town council and make decisions on our behalf. Only one of them gets to use this special gavel to run the meetins, though. That picture goes here...]]>candlesFlickering candles light the room.candleLook atFlickering candles light the roomYou touch the flame and burn your finger. That was probably a bad idea. Lose 1 HP. Glass BoxA clear glass box sits on the table. Inside, you can see a fancy gavel with a plaque declaring it the Mayor's Gavel of Abduco, used for running council meetings.glass boxcontainerclear glass boxclear boxYou try to smash the glass, but it's far too heavy. There must be an easier way. Perhaps something to do with the portraits...?You try to smash the glass, but it's far too heavy. There must be an easier way. Perhaps something to do with the portraits...?falsefalsefalseIt containsIt's locked and can't be opened. The box is smooth and clear.It won't budge.Look at
if (Got(mayors gavel)) {
msg ("The mayor's gavel is shiny and well maintained, but worn from lots of use.")
}
else {
msg ("The gavel is shiny and looks like many people have handled it over the years. It is firmly locked in a clear glass box. ")
}
msg ("It's not necessary.")
You hear a click from the glowing door.")
MoveObject (mayors gavel, yellow figure)
UnlockExit (glowing door)
}
else {
msg ("The yellow figure's hands fold over her face. \"You must deal with Blue before me.\"")
}
]]>22YellowElection HQ "Hurry up, people!" bellows the bearded man. "We have an election in just a few days, and I want to make sure we're ready when those votes start rolling in."
You can see a beautiful golden pebble high above the charts -- way too high for you to reach. The bearded man could probably get it, though, if you ASKED him about the pebble...
HINT: You will have to ASK this man about something, and also TELL him about something. Remember, you will need to say "ask man about ______" and "tell man about __________" -- not just "tell about" or "ask about." ]]>The bearded man is so big he has to stoop when he goes near the lower parts of the ceiling. He is frantically yelling at people. You can ASK him about ELECTIONS -- you're pretty sure it's the only thing on his mind right now, because he won't stop shouting about them.Bearded ManmanguyboyThe man is very busy. However, you could probably ASK him about something and get a response. You back away. Behind you, he continues talking, apparently not realizing that you've already left.")
}
else {
msg ("The man scowls at you. \"Where did you come from? This is a room for people who know about Abduco and its elections! If you're not interested, then it's time to go.\"
He thinks for a moment, then says: \"Tell you what. If you're really interested, then prove you know about our government. TELL me how old you have to be to vote or run in an election, and the name of the person in charge of our departments.\"")
}
]]> Does he not remember giving it to you? You smile and walk away.")
}
else {
msg ("The man's face burrows into a deep scowl. \"You get nothing from me -- NOTHING!\" he roars. \"Especially not the precious pebble. If you were really interested in our town, you'd be ASKING me about elections!\"")
}
]]> He takes the golden pebble down and hands it to you. \"Careful with this now. It's a memento of the past -- when Abduco used to hold elections by putting pebbles in jars.\"")
AddToInventory (golden pebble)
}
]]>stonepebblerockLook at
if (Got(golden pebble)) {
msg ("A beautifully shiny golden pebble. It reminds you of how people used to vote: by dropping pebbles into the jar that matched their choice.")
}
else {
msg ("High up on the wall -- far beyond your reach -- is a shiny golden pebble. The bearded man might be able to reach it if you ASK him about the pebble.")
}
msg ("That's not necessary.")
if (GetBoolean(red figure, "red")) {
msg ("The green figure tilts her head and palms the golden pebble. It vanishes into the depths of her robes. She will speak no further.")
MoveObject (golden pebble, green figure)
SetObjectFlagOn (green figure, "green")
}
else {
msg ("The green figure's hands fold over her face. \"You must deal with Red before me.\"")
}
Look atvote chartfirst chartchart one
picture ("rules.png")
Look atnomine chartnomin chartnominate chart
picture ("nominees.png")
department chartLook atcity chartdepartments chartdepartment chart
picture ("government.png")
Which chart would you like to look at?Look atgetupget up; stand; rise"You can't get up; stand; rise " + object.article + "."getoffofget off of; stand up from; get up from; get up; get off; stand"You can't get off of; stand up from; get up from; get up; get off; stand " + object.article + "."rotaterotate; turn; spin"You can't rotate; turn; spin " + object.article + "."sitinsit in"You can't sit in " + object.article + "."twirltwirl; twirl"You can't twirl; twirl " + object.article + "."twirlbrownchairtwirl brown chair"You can't twirl brown chair " + object.article + "."stand; stand upstand; stand upYou stand up.say #text#; shout #text#; yell #text#Who are you talking to? (Hint: Type "say ____ to ____, or ask ____ about _____.")breakbreak"You can't break " + object.article + "."smashsmash"You can't smash " + object.article + "."33Freedom!WhiteYou have attained You look behind you at the cheerful village and hope that its citizens get to pass their horse speed bylaw. Then, shouldering your pack and your sword, you set off into the dangerous woods of Ignarus with a new spring in your step. Even here, the people have a voice. You mean to help them keep it.]]>putput"You can't put " + object.article + "."
go north
go north
take paper
ne
give paper to dwarf