Back to the Vavoom Forum Archives


Forum

WIP: The Side Gate

Mon, 02 Oct 2006 06:15:45

Giomancer

The main thread is here. Feel free to post responses here if you prefer. <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D --> Also, I need a spot of help. Can ACS change a line from blocking to not blocking, and clear a texture? If so, how? I've never really dealt with ACS before. I'll likely want the same script to spawn mosters and display text, too... Anyway, if none of that is possible I'll have to think of another way to get into the cell. - Gio
Mon, 02 Oct 2006 14:02:08

Crimson Wizard

There are a lot of ACS functions including what you have mentioned. You'd better find some manual or readme. There's one distributed with WadAuthor for example ("The Official Hexen Technical Specs", Author: Ben Morris). As for your questions - 1. Line blocking:
void setlineblocking(int line, int blocking); --------------------------------------------- Sets the blocking (impassable) flag on all lines identified by <line>. <blocking>: ON OFF Example: setlineblocking(22, OFF);
2. Textures:
void setlinetexture(int line, int side, int position, str texturename); Sets a texture on all lines identified by <line>. A line is identified by giving it the special Line_SetIdentification in a map editor. <side>: SIDE_FRONT SIDE_BACK <position>: TEXTURE_TOP TEXTURE_MIDDLE TEXTURE_BOTTOM Examples: setlinetexture(14, SIDE_FRONT, TEXTURE_MIDDLE, "ice01"); setlinetexture(3, SIDE_BACK, TEXTURE_TOP, "forest03");
Clear texture is "".
Tue, 03 Oct 2006 03:34:02

TheCount

void script 1
{
    print(s:"hello");//displays hello
    printbold(s:"foo");//displays foo in yellow
    Thing_Spawn(1, T_ETTIN, 0)//Spawns an ettin facing byte angle 0 at the map spot/s with tag 1, if there is more than one map spot, there will be more than one ettin spawned
}
Anyway, you should have a look at the hexen specs by Ben Morris. I don't know where to find them, but they come in WadAuthor's archive. Google wadauthor and download it, a file named hexspc09.txt should be there. That file has about everything you'll need to know about ACS. But I've looked at your project's thread and it looks like it's for heretic <!-- s:? --><img src="{SMILIES_PATH}/icon_confused.gif" alt=":?" title="Confused" /><!-- s:? --> So I don't know if the hexen ACS syntax will apply <!-- s:? --><img src="{SMILIES_PATH}/icon_confused.gif" alt=":?" title="Confused" /><!-- s:? -->
Tue, 03 Oct 2006 05:42:37

Crimson Wizard

Vavoom uses same ACS for every game it runs. Original Heretic didn't have ACS at all. AFAIK, there's also ACS documentation in ZDoom Wiki (forgot the adress though).
Tue, 03 Oct 2006 06:39:29

scen

[quote="Crimson Wizard":25iiv1qf]Vavoom uses same ACS for every game it runs. Original Heretic didn't have ACS at all. AFAIK, there's also ACS documentation in ZDoom Wiki (forgot the adress though). I think it's here: <!-- m --><a class="postlink" href="http://www.zdoom.org/wiki/index.php?title=ACS">http://www.zdoom.org/wiki/index.php?title=ACS</a><!-- m -->
Tue, 03 Oct 2006 18:00:08

Giomancer

Thanks, guys. I think I have enough to get started now.. but it'll be a while. I'll ask again if I get stuck. - Gio
Wed, 04 Oct 2006 00:53:42

TheCount

[quote="Crimson Wizard":1rl1qci3]There's one distributed with WadAuthor for example ("The Official Hexen Technical Specs", Author: Ben Morris). Oh, I didn't read that before posting <!-- s:o --><img src="{SMILIES_PATH}/icon_surprised.gif" alt=":o" title="Surprised" /><!-- s:o --> [quote="Crimson Wizard":1rl1qci3]Original Heretic didn't have ACS at all. I know. That's what surprised me. Not to mention when I ran heretic on Vavoom and misteriously jumped <!-- s:shock: --><img src="{SMILIES_PATH}/icon_eek.gif" alt=":shock:" title="Shocked" /><!-- s:shock: -->
Wed, 04 Oct 2006 13:33:50

Firebrand

It's good to see more people mapping for the engine <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->. BTW, your map looks awesome so far (from screenshots) <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->, I want to get the download to give more opinions, which I'll do ASAP <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) -->.

Back to the Vavoom Forum Archives