Another BoA update
Another BoA update
Development Info - posted by Saint_Proverbius on Sat 16 August 2003, 16:26:10
Tags: Blades of AvernumSpiderweb Software's Jeff Vogel has posted yet another update on the status of Blades of Avernum, which will be a game set in the universe of Avernum, but will be a construction set CRPG. That means you basically download modules and play them or make your own. Here's what's new:
Spent this afternoon adding cutscene capability.
Here is a simple cutscene script. It move the party to a certain location and has them walk east a little while chatting.
beginstate 32; // a sample cutscene
force_view_center(28,10);
set_character_facing(0,6);
set_character_facing(1,6);
set_character_facing(2,6);
set_character_facing(3,6);
relocate_character(0,28,10);
relocate_character(1,27,10);
relocate_character(2,26,10);
relocate_character(3,25,10);
text_bubble_on_char(0,"I am talking!");
force_instant_terrain_redraw();
pause(15);
force_view_center(29,10);
relocate_character(0,29,10);
relocate_character(1,28,10);
relocate_character(2,27,10);
relocate_character(3,26,10);
erase_text_bubbles();
text_bubble_on_char(1,"So am I!");
force_instant_terrain_redraw();
pause(15);
force_view_center(30,10);
relocate_character(0,30,10);
relocate_character(1,29,10);
relocate_character(2,28,10);
relocate_character(3,27,10);
erase_text_bubbles();
force_instant_terrain_redraw();
pause(15);
block_entry(TRUE);
break;
It requires a bit of finicky placing of the individual characters, but it should be able to do most anything you will want.
- Jeff Vogel
Spiderweb Software
Interesting scripting language he's got going there, isn't it?
Spent this afternoon adding cutscene capability.
Here is a simple cutscene script. It move the party to a certain location and has them walk east a little while chatting.
beginstate 32; // a sample cutscene
force_view_center(28,10);
set_character_facing(0,6);
set_character_facing(1,6);
set_character_facing(2,6);
set_character_facing(3,6);
relocate_character(0,28,10);
relocate_character(1,27,10);
relocate_character(2,26,10);
relocate_character(3,25,10);
text_bubble_on_char(0,"I am talking!");
force_instant_terrain_redraw();
pause(15);
force_view_center(29,10);
relocate_character(0,29,10);
relocate_character(1,28,10);
relocate_character(2,27,10);
relocate_character(3,26,10);
erase_text_bubbles();
text_bubble_on_char(1,"So am I!");
force_instant_terrain_redraw();
pause(15);
force_view_center(30,10);
relocate_character(0,30,10);
relocate_character(1,29,10);
relocate_character(2,28,10);
relocate_character(3,27,10);
erase_text_bubbles();
force_instant_terrain_redraw();
pause(15);
block_entry(TRUE);
break;
It requires a bit of finicky placing of the individual characters, but it should be able to do most anything you will want.
- Jeff Vogel
Spiderweb Software
Interesting scripting language he's got going there, isn't it?