catventure
28-10-2006, 21:03
TAB (Alpha Release 17)
======================
Needs very latest thinBASIC Preview Version 1.1.0.0 (27 Oct or later)
Please delete any previous version of TAB folder you may own.
28 Oct 06 (Alpha Release 17)
=========
* FIX A select case/end select bug has been corrected.
* NEW Characters can now be commanded to carry out
instructions using format "say to <character>,<command(s)"
Commands can be designed in the "Character Commands" list
in the Character Editor in a very similar fashion to Response
and Script entries.
See "character_commands.tab" adventure datafile.
* Some changes to language conditions/actions.
* New tags %speech%, %speechnoun%, %speechname% and %speechloc%
and new condition "speech [ > | < | <> | = | >= | <= ] X" for
use with character commands.
* TAB Homepage URL now on Editor Dialog.
This release introduces the possibility of giving command instructions to Non-Player Characters.
Characters can now be made to carry out orders, commands and instructions given by the player.
See "character_commands.tab" adventure datafile
To command characters within a game use the format:
>say to <character>, <command>
For example:
>say to farmer, get knife
The default entries I've constructed allow gameplayers to command all characters to get,drop,wear,and remove items, follow you, stop following you, go in a direction, get objects out of containers, put objects into containers, get all, drop all, wear all, remove all, get all out of a container, drop all into a container, talk to another character. Also you can:
>say to <character>, hello
>say to <character>, inventory (or 'inv' or 'i'),
>say to <character>, wait
Some more examples:
>say to farmer, hello
>say to farmer, get the knife
>say to jim, go north
>say to bill, put the knife into the box
>say to farmer, get all
>say to farmer, drop the lamp
>say to farmer, talk to <character>
>say to robot, follow (or; follow me)
>say to robot, stop following (or; stop following me)
>say to jim, give knife to bill
>say to bill the policeman, give everything to me
>say to joseph, se
>say to robot, take everything out of the box
>say to joseph the farmer, take everything except the knife out of the box
>say to jim, drop all but the lamp
>say to farmer, give the lamp to me
You can even tell a character to perform multiple commands eg:
>say to <character>, go north and get the box then south and give the box to me
>say to <character>, get all but the knife then go north and give everything to jim then go south and follow me
The characters understand it/them/him/her so you can type:
>say to smith, get the brass lamp and give it to jones
The characters understand the 'again' or 'g' command:
>say to giant, pull lever,g,g
Finally the PLAYER can GIVE items to characters:
>give rope to smith
>give all to randles then say to smith, give the ornate vase to randles
Each command carried out by a character will cost 1 turn of the game. If for any reason the character is not present when the player gives it a command(s) or if it does not understand a command or cannot execute a command, the player will be informed so and the character will cease to act on any possible further command instructions given in that input.
http://tab.thinbasic.com/tab.zip
I intend to improve the default character command actions.
In next release I plan sfx & music now thinBasic has excellent new sound module!
Regards,
catventure.
======================
Needs very latest thinBASIC Preview Version 1.1.0.0 (27 Oct or later)
Please delete any previous version of TAB folder you may own.
28 Oct 06 (Alpha Release 17)
=========
* FIX A select case/end select bug has been corrected.
* NEW Characters can now be commanded to carry out
instructions using format "say to <character>,<command(s)"
Commands can be designed in the "Character Commands" list
in the Character Editor in a very similar fashion to Response
and Script entries.
See "character_commands.tab" adventure datafile.
* Some changes to language conditions/actions.
* New tags %speech%, %speechnoun%, %speechname% and %speechloc%
and new condition "speech [ > | < | <> | = | >= | <= ] X" for
use with character commands.
* TAB Homepage URL now on Editor Dialog.
This release introduces the possibility of giving command instructions to Non-Player Characters.
Characters can now be made to carry out orders, commands and instructions given by the player.
See "character_commands.tab" adventure datafile
To command characters within a game use the format:
>say to <character>, <command>
For example:
>say to farmer, get knife
The default entries I've constructed allow gameplayers to command all characters to get,drop,wear,and remove items, follow you, stop following you, go in a direction, get objects out of containers, put objects into containers, get all, drop all, wear all, remove all, get all out of a container, drop all into a container, talk to another character. Also you can:
>say to <character>, hello
>say to <character>, inventory (or 'inv' or 'i'),
>say to <character>, wait
Some more examples:
>say to farmer, hello
>say to farmer, get the knife
>say to jim, go north
>say to bill, put the knife into the box
>say to farmer, get all
>say to farmer, drop the lamp
>say to farmer, talk to <character>
>say to robot, follow (or; follow me)
>say to robot, stop following (or; stop following me)
>say to jim, give knife to bill
>say to bill the policeman, give everything to me
>say to joseph, se
>say to robot, take everything out of the box
>say to joseph the farmer, take everything except the knife out of the box
>say to jim, drop all but the lamp
>say to farmer, give the lamp to me
You can even tell a character to perform multiple commands eg:
>say to <character>, go north and get the box then south and give the box to me
>say to <character>, get all but the knife then go north and give everything to jim then go south and follow me
The characters understand it/them/him/her so you can type:
>say to smith, get the brass lamp and give it to jones
The characters understand the 'again' or 'g' command:
>say to giant, pull lever,g,g
Finally the PLAYER can GIVE items to characters:
>give rope to smith
>give all to randles then say to smith, give the ornate vase to randles
Each command carried out by a character will cost 1 turn of the game. If for any reason the character is not present when the player gives it a command(s) or if it does not understand a command or cannot execute a command, the player will be informed so and the character will cease to act on any possible further command instructions given in that input.
http://tab.thinbasic.com/tab.zip
I intend to improve the default character command actions.
In next release I plan sfx & music now thinBasic has excellent new sound module!
Regards,
catventure.