Add QUAKED comments for entity_spritefod and sphere_explosion. These entities aren't well documented so Xylemon will have to cook up some more test maps.

This commit is contained in:
Marco Cawthorne 2022-07-23 09:03:08 -07:00
parent 898bc490c5
commit c1e464d218
Signed by: eukara
GPG key ID: CE2032F0A2882A22
2 changed files with 40 additions and 0 deletions

View file

@ -14,6 +14,25 @@
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/*QUAKED entity_spritegod (0 0.8 0.8) (-16 -16 -16) (16 16 16)
Master entity for emitting a series of sprites.
-------- KEYS --------
"targetname" : Name
"spritename" : Sprite model to emit
"spritenoise" : Unknown.
"spritestartstate" : Whether to start off (0) or on (1)
"spritecount" : How many sprites to emit per interval
"spritefreq" : Emitting frequency, defaults to 5.
"spritex" : Direction on the X-Axis (?)
"spritey" : Direction on the Y-Axis (?)
"spritez" : Direction on the Z-Axis (?)
"targetent" : Target entity, maybe used for setting the direction alternatively (?)
-------- TRIVIA --------
This entity was introduced in Gunman Chronicles (2000).
*/
class
entity_spritegod:NSPointTrigger
{

View file

@ -14,6 +14,27 @@
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/*QUAKED sphere_explosion (0 0.8 0.8) (-16 -16 -16) (16 16 16)
This is Gunman Chronicles' fancy explosion with its own set of parameters.
Currently we just wrap it to call FX_Explosion.
-------- KEYS --------
"targetname" : Name
"maxradius" : Explosion radius.
"radiusstep" : Expansion step in units.
"trans" : Starting transparency of the sphere (0-255)
"transstep" : Fade out steps.
"numtracers" : Number of traces, 0 = None, 1 = Fifteen.
"shockwave" : Shockwave ring visible? 0 = No, 1 = Yes
"implosion" : Implosion? 0 = No, 1 = Yes
"shakeduration" : Duration of screen shake in seconds.
"fadeholdtime" : Fade effect hold time.
"fadetime" : Fade effect time.
-------- TRIVIA --------
This entity was introduced in Gunman Chronicles (2000).
*/
class
sphere_explosion:NSPointTrigger
{