I've decided to move across some old feature suggestions in the zdoom forums which never got any love.
DECORATE:
Floatspeed - All monsters with +FLOAT seem to raise and lower at the same speed. How about making it definable?
Weapon.Kickback2 - For secondary fire
VictimID() - Basicly just a way of doing more effects to a victim without having to assign tids. For example, if I shot a monster with a projectile which had Thing_Spawn(VictimID(), 98, 0, 0) it would spawn archvile flames on the enemy/player it hit.
OTHER:
sv_noturbo - I know Gzdoom isn't really made for deathmatch, but you can go above 100 turbo even with sv_cheats off.
GetDistance(tid) - Since you can do this in ACS anyway (with a bit more hassle) why not have this?
My suggestions
Moderator: Graf Zahl
-
- Persecution Complex
- Posts: 363
- Joined: Fri Aug 05, 2005 8:51
Re: My suggestions
I think it would need to be GetDistance(tid1, tid2).Cutmanmike wrote:GetDistance(tid) - Since you can do this in ACS anyway (with a bit more hassle) why not have this?
If you make this sort of thing an internal function, I think you'd have to make an internal sqrt() function as well. The only problem I can see is that the math (at least in ACS) isn't all that accurate.
-
- Posts: 233
- Joined: Wed Sep 21, 2005 18:04
- Location: Up the creek without a paddle
Re: My suggestions
Wouldnt it be better to have a stringed name like "Archvilefire" rather than the spawn id?Cutmanmike wrote:VictimID() - Basicly just a way of doing more effects to a victim without having to assign tids. For example, if I shot a monster with a projectile which had Thing_Spawn(VictimID(), 98, 0, 0) it would spawn archvile flames on the enemy/player it hit.
-
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
-
- Posts: 150
- Joined: Wed Mar 29, 2006 19:36
- Location: Everywhere and nowhere