The Team
Scripting Contents
Examples
Scripting Tips
Language
Models Used
Why CTB Rocks
Espionage
Tournament
Action Arena
Lowlag
FAQ
How to Play
Server Info
|
|
Action Quake:Espionage Scenario Development
The Scenario Depot, a good place to get started with Espionage scripting. It hasn't been updated in a while, but it has many scenarios and tips for scenario creation.
http://aqdt.fear.net/scenarios/
How-To's are not available in this version of AQ:E. How-To scenarios may be available in the future releases of AQ:E--if someone wants to write 'em up who knows the scripting language, eh. However, there are scenario templates. If you know a little bit about coding, it should be incredibly easy to figure it out.
You should check out the automated Espionage Scenario Maker made by Blaze included with the AQ:ETE 4.6b support package. You can find this program along with some example scenario files and information in your /quake2/action/devel/ directory.
The templates go as follows:
ctb_with_flag_team_func_template.scn
- This is the template you would use to make scenarios that contain the info_flag_team1 and info_flag_team2 spawn functions (AQ:E uses those spawn points to spawn the flags
example maps: blockwar, ctbcity
ctb_with_noflag_team_func_template.scn
- This is the template you would use to make scenarios that do NOT contain info_flag_team1 and info_flag_team2 spawn functions. This requires a little bit more work; any map that is out there can be scripted for AQ:E
etv_template.scn
- This is the template you would use to make scenarios for Escort the VIP
ofc_template.scn
- This is the template you would use to make scenarios for One Flag Capture
atl_template.scn
- This is the template you would use to make scenarios for Assassinate the Leader
frd_template.scn
- This is the template you would use to make scenarios for Find, Retrieve/Defend
**NOTE**
- To find the exact location (this is needed for force-spawning stuff) on a map. simple go into console and type 'viewpos' it will give you your X, Y, and Z position. Copy those down. It should look like:
( 31 -494 20 ) : 349
The numbers in the parentheses are important! Also, if you want to comment stuff out, simply put a // on the line you want AQ:E to skip over (good for debugging).
|