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
- 
				solarsnowfall
														 - 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.
- 
				Zeg-Vok
														 - 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.
- 
				Graf Zahl
														 - GZDoom Developer

 - Posts: 7148
 - Joined: Wed Jul 20, 2005 9:48
 - Location: Germany
 
- 
				Eriance
														 - Posts: 150
 - Joined: Wed Mar 29, 2006 19:36
 - Location: Everywhere and nowhere