This is an invaluable library for scripters and the demo weapons are well-made too; they are easy and fun to play with, and now also easy to add to your own levels.
This download contains a small script library that provides a standard interface for custom weapons and simplifies some aspects of creating a new custom weapon while also making them easier to use by an end user. Provided are three example weapons, two of which are entries to the Top Gun Contest (roller is not eligible as an entry because it was created before the start of the contest). Additionally a scripted level is provided to demonstrate how to use the weapons in a script.
The primary goal of the library is to standardize custom weapon implementations. Rationale:This library contains mechanisms specifically designed to avoid conflicts between weapons (where reasonably possible). Weapons that implement the standard interface do not need to register their own hooks such as onPlayer or onReceive, meaning that the script writer may easily use them for their own purposes. Such weapons may also be assigned by a script to any weapon slot, removing further conflicts. Mutators that enable a specific weapon with a specific weapon slot are thus still trivial to write, but with this library it is equally trivial to write a single player level script that does the same.
Edit: now with documentation.
SEwd.j2l | Weapon Demonstration | 11.37 kB |
xlmdamn8.j2t | Damn + Forest | 225.33 kB |
SEenergyblast.j2a | 169.04 kB | |
SEfirework.j2a | 5.19 kB | |
SEroller.j2a | 7.81 kB | |
contrast.xm | Contrast | 1427.83 kB |
SEwd.j2as | 1.16 kB | |
SEenergyblast.asc | 12.62 kB | |
SEfirework.asc | 8.25 kB | |
SEroller.asc | 9.71 kB | |
SEweapon.asc | 14.07 kB | |
SEweapon.html | Standard Weapon Interface API | 41.90 kB |
SEenergyblast.wav | 1726.55 kB | |
SEfirework1.wav | 175.22 kB | |
SEfirework2.wav | 140.57 kB | |
SEroller.wav | 98.96 kB |
You must log in to write a comment or review.
This is an invaluable library for scripters and the demo weapons are well-made too; they are easy and fun to play with, and now also easy to add to your own levels.
Jazz2Online © 1999-INFINITY (Site Credits). We have a Privacy Policy. Jazz Jackrabbit, Jazz Jackrabbit 2, Jazz Jackrabbit Advance and all related trademarks and media are ™ and © Epic Games. Lori Jackrabbit is © Dean Dodrill. J2O development powered by Loops of Fury and Chemical Beats.
Eat your lima beans, Johnny.