TypeInfoGen will now autobind doom scripts.

This commit is contained in:
Justin Marshall
2026-05-23 20:50:12 -07:00
parent df82170a67
commit 293942d07c
132 changed files with 7321 additions and 3762 deletions
+8 -1
View File
@@ -37,7 +37,6 @@ If you have questions concerning this license or the applicable additional terms
===============================================================================
*/
extern const idEventDef EV_Explode;
class idProjectile : public idEntity {
public :
@@ -122,10 +121,15 @@ private:
void AddDefaultDamageEffect( const trace_t &collision, const idVec3 &velocity );
ID_SCRIPT_EVENT( "<explode>", 0 )
void Event_Explode( void );
ID_SCRIPT_EVENT( "<fizzle>", 0 )
void Event_Fizzle( void );
ID_SCRIPT_EVENT( "<radiusdmg>", 0 )
void Event_RadiusDamage( idEntity *ignore );
ID_SCRIPT_EVENT( "<touch>", 0 )
void Event_Touch( idEntity *other, trace_t *trace );
ID_SCRIPT_EVENT( "getProjectileState", 'd' )
void Event_GetProjectileState( void );
};
@@ -220,6 +224,7 @@ private:
idStr damageFreq;
void FreeBeams();
ID_SCRIPT_EVENT( "<removeBeams>", 0 )
void Event_RemoveBeams();
};
@@ -261,7 +266,9 @@ private:
const idSoundShader * sndBounce;
ID_SCRIPT_EVENT( "<explode>", 0 )
void Event_Explode( void );
ID_SCRIPT_EVENT( "<fizzle>", 0 )
void Event_Fizzle( void );
};