Generic useable items (and other stuff).

Moderator: GZDoom Developers

User avatar
TheDarkArchon
Posts: 7656
Joined: Sat Aug 07, 2004 5:14 am
Location: Some cold place

Post by TheDarkArchon »

Graf Zahl wrote:No, they (The use states) won't be displayed at all. They are just containers to store the code pointer and the parameter list but that's it.
User avatar
Killo Zapit
Posts: 292
Joined: Wed Jul 16, 2003 9:26 pm
Location: Most likely sleeping.

Post by Killo Zapit »

Belial wrote:Hmmm... the animated items brought an idea... things like those used in Deus Ex, i.e. animated useable lockpicks and multitools. Would that be possible?
You could just make an actual weapons for that. Also, IIRC, if weapons are given icons and the invbar flag, they can be selected from the inventory just like other items.
User avatar
Anakin S.
Posts: 1067
Joined: Fri Nov 28, 2003 9:39 pm
Location: A long time ago in a galaxy far, far away...

Post by Anakin S. »

TheDarkArchon wrote:
Graf Zahl wrote:No, they (The use states) won't be displayed at all. They are just containers to store the code pointer and the parameter list but that's it.
Why not? I think it would look cool. The sprites are defined, the code is there, so I say go for it. The designer can always decide whether the sprites are displayed or not by putting in 0 durations in the frames or maybe there could be a flag that controls whether to display the sprites or not.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 48514
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

Anakin S. wrote:
TheDarkArchon wrote:
Graf Zahl wrote:No, they (The use states) won't be displayed at all. They are just containers to store the code pointer and the parameter list but that's it.
Why not? I think it would look cool. The sprites are defined, the code is there, so I say go for it.
The code is not there, the data structures are also not there and it is not that trivial to display the sprites. Adding that would necessitate some more significant rewrites of the weapon sprite code. Maybe later but it would turn a simple matter of an hour or so into something that might take a few days to get right.

You know what this means, right? ;)
User avatar
Siggi
Posts: 3288
Joined: Sun Oct 03, 2004 8:57 am
Location: South Africa

Post by Siggi »

er,no?
User avatar
Anakin S.
Posts: 1067
Joined: Fri Nov 28, 2003 9:39 pm
Location: A long time ago in a galaxy far, far away...

Post by Anakin S. »

Graf Zahl wrote:
Anakin S. wrote:
TheDarkArchon wrote:
Why not? I think it would look cool. The sprites are defined, the code is there, so I say go for it.
The code is not there, the data structures are also not there and it is not that trivial to display the sprites. Adding that would necessitate some more significant rewrites of the weapon sprite code. Maybe later but it would turn a simple matter of an hour or so into something that might take a few days to get right.

You know what this means, right? ;)
Okay, just asking. I guess I shouldn't have assumed.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 48514
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

For those who are interested:

I just finished adding the use state code and in the process improved it so that A_Jump calls work now. I still have to test it so don't expect anything before Saturday.
User avatar
Sphagne
Posts: 513
Joined: Wed Jul 16, 2003 3:36 am

Post by Sphagne »

Interested, YES!

But I'm not in the picture: What is the exact outcome and usage of this state? Does this make things usable?
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 48514
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

No, it executes a list of code pointers when the thing is being used. Any pickup item is usable by default. It just depends on the item's definition when it is being 'used' and what it does. This is mostly for items with +INVBAR that go into the player's visible inventory.

Return to “Closed Feature Suggestions [GZDoom]”