Mancubus
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Eternity > Moving polyobjects around
 
Author
All times are GMT. The time now is 16:51. Post New Thread    Post A Reply
Mordeth
Administrator


Posts: 1883
Registered: 05-00


As I'm about to delve into the wonderful new world of EE polyobjects, there's something I want to ask. Is it possible to use scripting (currently Small, but I understand that is going to be replaced) to move polyobjects around patterns, like going around a circuit or something? Eg. move object X units north, then X units west, etc.

Old Post 08-19-08 19:08 #
Mordeth is offline Profile || Blog || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 4615
Registered: 08-00


This would require some clever ACS scripting, but it should be doable. Be aware that even with dynasegs, Polyobjects will still exhibit strange behavior if they cross subsector boundaries where the sectors on either side of a line have different properties. Floor height, ceiling height, flats, and light level in particular. As long as you're moving them around in a big open area, they should work just fine.

Old Post 08-19-08 20:30 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
esselfortium
Cumulonimbus Antagonistic Posting


Posts: 5268
Registered: 01-02


On a similar subject, I don't know if it's remotely possible at all, but it'd be pretty nifty if there was a Small command to instantly move a polyobject to specified coordinates. It could be used to make, for example, crates that appear to be moving along on a conveyor belt, and then come back on the other side starting in a little hole where the player can't see them "teleporting".

__________________
essel.spork-chan.net - doom stuff, artwork, and music by esselfortium

Old Post 08-19-08 21:19 #
esselfortium is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Mordeth
Administrator


Posts: 1883
Registered: 05-00



Quasar said:
ACS scripting


Eternity has that? oO

Also, seconded Esselfortium's suggestion (because that precisely the stuff I'm looking into right now).

Old Post 08-20-08 00:18 #
Mordeth is offline Profile || Blog || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 4615
Registered: 08-00


Yeah I want to add a Polyobj_Teleport special; there's no reason it shouldn't be simple. Polyobject movement is just a series of such instant movements anyway, DOOM being a delta-based simulation :P

In fact I believe I noted the possibility of this in my changelog earlier; I just focused on a Hexen-equivalent level of functionality while implementing the system.

EE does have ACS; however it's incomplete, and there's not any way to use it with DOOM-format maps presently. I didn't really mean to say ACS as much as I meant scripting in general, since all of the ACS line special functions are also available with the same names in Small (albeit prefixed with that annoying underscore for namespace separation...)

Old Post 08-20-08 18:01 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
esselfortium
Cumulonimbus Antagonistic Posting


Posts: 5268
Registered: 01-02



Quasar said:
Yeah I want to add a Polyobj_Teleport special; there's no reason it shouldn't be simple. Polyobject movement is just a series of such instant movements anyway, DOOM being a delta-based simulation :P

In fact I believe I noted the possibility of this in my changelog earlier; I just focused on a Hexen-equivalent level of functionality while implementing the system.


Awesome! I thought about requesting something like that a while ago, but I wasn't sure if it'd be doable.

__________________
essel.spork-chan.net - doom stuff, artwork, and music by esselfortium

Old Post 08-21-08 20:23 #
esselfortium is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 4615
Registered: 08-00


It may be necessary to require map spots for the destination, however, since line arguments are limited when it comes to specifying coordinates (at least they are in Hexen format; ExtraData and UDMF could handle them just fine...)

Old Post 08-21-08 20:56 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 16:51. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Eternity > Moving polyobjects around

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Forums Directory