Stable Extensions for Alan

Maturity:
Stable
Released on:
Monday, 22 December 2014 23:49

Conversation

File size:
219.56 Kb
MD5 Signature:
56d97892985a6e6f21c8501ea78eea16
SHA1 Signature:
ed5da3b8773a88274515ea80100b990a79f386a5
Compatibility:
Alan v3

The extension provides a system to have conversations with NPCs in-game. The verb 'talk to' triggers a list of topics the hero can talk about with an NPC, e.g.

> talk to neighbor
You can ask the neighbor about:
   harvest
   new garden swing
   taxes

> t harvest

"Did you manage to reap everything you have sown?" you ask.

"Pretty much," the neighbor says.

etc.

Banner

File size:
989 bytes
MD5 Signature:
86fc57e3a2d46a4ca3c2bb050a3f7964
SHA1 Signature:
35b8d4505f66962f9d1f405146eb52f69c307ac2
Compatibility:
Alan v3

This small extension offers an easy framework for how the game banner is presented in the beginning of the game, with easily editable information about the game title, author, copyright line et al.

Ending

File size:
1.31 Kb
MD5 Signature:
65c9041b1574010e2b748bee125bb6b6
SHA1 Signature:
416ffb0b12024975d6b3fbbe600f03ea23e25327
Compatibility:
Alan v3

This extension provides a way to write the winning, losing or other ending messages for a game and then call those messages easily within the code by declaring 'DESCRIBE winning', 'DESCRIBE losing' and 'DESCRIBE ending'.

Restricted verbs

File size:
19.93 Kb
MD5 Signature:
e937932e856250c855ce0d53601a2898
SHA1 Signature:
972bff235d763fdfd186ab3fa0c678a203ab01e1
Compatibility:
Alan v3

This extension provides a way to put "global" checks on verbs so that all actions in a given situation yield the same message:

> jump
But you are tied up!

> take keys
But you are tied up!

> attack guard
But you are tied up!

What They Say

"Well, it was very easy to learn and it's easy to do stuff in it."

Mikko Vuorinen