PDA

View Full Version : UE3 - UT3 Powerup Timings


Bazzwano
28th Dec 2008, 02:49 AM
Hi fellow mappers

Im my new level "stratus" I have allot of power ups.. more then what I think would be the norm. I have a berserk and a Udamage per base. now its a smallish map so i would like to double the timings of these pickups so they spawn less often.. i know in the old versions of UT the editor allowed you to do this, but the pickup properties have no such thing in UT3 editor. anyone know a way to delay the pickups spawn rate.?

I may even set them to spawn only for the losing team... doesn't matter I would just like to set up something to spawn the power up at the pick up factory when i tell it to.

Thanks in advance

_N_
28th Dec 2008, 09:08 PM
I think there's still a variable to set this, but it's just not availble in the editor. You need to use UScript to create a subclass of the powerup and change the default respawn time on your custom subclassed version (don't know what the variable name is though, so you'll need to look it up in the corresponding source file).

Bazzwano
30th Dec 2008, 10:08 PM
hmmm although I am familiar with a number of programming languages. With unreal i have never looked into it. except for in UE for UT1 because you were able to view and edit script for things. But UE for UT3 seems a bit more complected. It doesnt seem to have a script editor that I can see. Anyway no matter.. I dont have time to get into that, Ill think of something else..

Thanks for the post :)

Sir_Brizz
30th Dec 2008, 10:10 PM
Can't you use Kismet for this?

evilmrfrank
30th Dec 2008, 10:17 PM
Yea, definitely want to use kismet for any scripting in your levels.

Bazzwano
31st Dec 2008, 10:09 PM
kismeit does have an actor property where it can spawn the actor much like how it is on DM-steamtemple but this functions as a power up that has been dropped.. and would disappear if not picked up.. i tried setting the pickup factory as the target but it just drops the power up there then disappears in a short while... the factory still spawns its own power up anyway.. im not sure if there is anything else in kismet to control the factory.

Bazzwano
2nd Jan 2009, 12:14 AM
Hi again.. I think my problem is my knowledge of kismit.. I was adding an enforcer pickup to my level.. but I didnt understand why mine had no pickup sound but steamtemple did.. turns out hes added the sound with kismit... now perhaps if i understand how this works I may be able to fugure out a way to delay the spawn time???

first... I have no Idea what an instigator is. but it seems to be stopping the bool being set to faulse while the pickup is not available... Yes?

does this help anyone think of a solution?

http://img301.imageshack.us/img301/1052/actorinstqo9.jpg

I think this is the hard way... he could have selected the factory and added a status change where it would play on the "Taken" action... anyway.. can anyone confirm if this instigator thing will allow me to control the timing of the factory spawns

I guess it would only help me tell if the pickup is available not much else? this seems impossible such a simple thing I want to do.

Sir_Brizz
2nd Jan 2009, 02:46 AM
The Instigator is whoever caused the action. So you can see that the event is attached to the instigator, or whoever touched the weapon factory.

Bazzwano
2nd Jan 2009, 03:28 AM
dam so the insergator isnt going to help me then..

I think ill move on to a new Idea. if I get time.. when I finish... ill make these big planet cannon like things that will shoot the power up into position, that may be to much work for me... i really wanted to use a factory though.

thanks anyway everyone.

Sir_Brizz
2nd Jan 2009, 12:05 PM
I don't know everything about Kismet, but can't you just set a property when the level loads on the pickupbase to increase the spawn timer?

MonsOlympus
2nd Jan 2009, 12:07 PM
Ummz you cant use an archtype of the factory for this? Pretty sure you should be able to change the spawn time on the archtype of a factory...

Edit: nvm I was assuming the spawntime was in the factory properties but its not, its in the inventory class properties.

Bazzwano
2nd Jan 2009, 03:39 PM
I don't know everything about Kismet, but can't you just set a property when the level loads on the pickupbase to increase the spawn timer?

I have no idea... iv tried toggling it and turning ot off etc... iv tryed lots of kismit actions, but the factory has a mind of its own and nothing i do affects it.

Ummz you cant use an archtype of the factory for this? Pretty sure you should be able to change the spawn time on the archtype of a factory...

Edit: nvm I was assuming the spawn time was in the factory properties but its not, its in the inventory class properties.

yeah i tryed that, hoping that I would be able to adjust something

ne_skaju
12th Jan 2009, 09:57 AM
what if:

a. destroy powerup after its źnormal╗ respawn time, spawn next time;
b. place it on lift or behind door or something like that.

UTNOVA
13th Jan 2009, 06:01 AM
I have try many way to delayed the spawn time of a powerup, without result too...Damn, if somebody find the solution, I'm really interested too !