home *** CD-ROM | disk | FTP | other *** search
- /************/
- /* INCLUDES */
- /************/
-
- // n.b. when multiple inclusion is prevented some of these will be automatically included by others as required
-
- // default things to inherit our objects from
-
- #include "defaults.gsh"
-
- // good guys
-
- #include "frend.gsh"
- #include "hark.gsh"
- #include "gunlok.gsh"
- #include "elint.gsh"
- #include "maskelyn.gsh"
-
- // bad guys
-
- #include "claw.gsh"
- #include "stalker.gsh"
- #include "drone.gsh"
- #include "centipede.gsh"
- #include "walking_mine.gsh"
- #include "reaper.gsh"
- #include "scuttler.gsh"
- #include "cronos.gsh"
- #include "thruster.gsh"
- #include "lob.gsh"
- #include "runner.gsh"
- //#include "rampagor.gsh"
- #include "scythor.gsh"
- #include "reapor.gsh"
- #include "sneeker.gsh"
- #include "massacrete.gsh"
- #include "archore.gsh"
- #include "adversor.gsh"
- #include "bombhead.gsh"
- #include "pulsax.gsh"
- #include "pulsox.gsh"
- #include "obliteron.gsh"
- #include "warflash.gsh"
- #include "scarflash.gsh"
- #include "skyburn.gsh"
- #include "baddie_silo.gsh"
-
- // neutral things
-
- #include "robodozer.gsh"
- #include "tumbleweed.gsh"
- #include "crate.gsh"
- #include "satellite_wall_frag.gsh"
- #include "superbox.gsh"
- #include "walln_multifrag.gsh"
- #include "blobarrelfrag.gsh"
- #include "technocrate.gsh"
-
- // fires
-
- #include "carfire.gsh"
- #include "oilfire.gsh"
- #include "redlight.gsh"
-
- /*********/
- /* NOTES */
- /*********/
-
- /**********/
- /* SHAPES */
- /**********/
-
- // world objects
-
- shape Shp_riga
- {
- file "levels\test_level.rif"
- name "RIGA"
- }
- shape Shp_rigb
- {
- file "levels\test_level.rif"
- name "RIGB"
- }
- shape Shp_rigc
- {
- file "levels\test_level.rif"
- name "RIGC"
- }
- shape Shp_rigd
- {
- file "levels\test_level.rif"
- name "RIGD"
- }
- shape Shp_rige
- {
- file "levels\test_level.rif"
- name "RIGE"
- }
- shape Shp_rigf
- {
- file "levels\test_level.rif"
- name "RIGF"
- }
- shape Shp_rigg
- {
- file "levels\test_level.rif"
- name "RIGG"
- }
- shape Shp_righ
- {
- file "levels\test_level.rif"
- name "RIGH"
- }
- shape Shp_rigi
- {
- file "levels\test_level.rif"
- name "RIGI"
- }
- shape Shp_rigj
- {
- file "levels\test_level.rif"
- name "RIGJ"
- }
-
- shape Shp_sphere
- {
- file "objects\sphere.rif"
- name "sphere"
- }
-
- /**********/
- /* ROLES */
- /**********/
-
- // world objects
-
- role Rol_riga : Rol_PlacedObject
- {
- shape Shp_riga
- destination selectable yes
- }
- role Rol_rigb : Rol_PlacedObject
- {
- shape Shp_rigb
- destination selectable yes
- }
- role Rol_rigc : Rol_PlacedObject
- {
- shape Shp_rigc
- destination selectable yes
- }
- role Rol_rigd : Rol_PlacedObject
- {
- shape Shp_rigd
- destination selectable yes
- }
- role Rol_rige : Rol_PlacedObject
- {
- shape Shp_rige
- destination selectable yes
- }
- role Rol_rigf : Rol_PlacedObject
- {
- shape Shp_rigf
- destination selectable yes
- }
- role Rol_rigg : Rol_PlacedObject
- {
- shape Shp_rigg
- destination selectable yes
- }
- role Rol_righ : Rol_PlacedObject
- {
- shape Shp_righ
- destination selectable yes
- }
- role Rol_rigi : Rol_PlacedObject
- {
- shape Shp_rigi
- destination selectable yes
- }
- role Rol_rigj : Rol_PlacedObject
- {
- shape Shp_rigj
- destination selectable yes
- }
-
- role Rol_sphere : Rol_PlacedObject
- {
- shape Shp_sphere
- identifier "sphere"
- }
-
- /***********/
- /* THE MAP */
- /***********/
-
- map /* _THE_ map - doesnt need a label */
- {
- file "levels\test_level.rif"
- name "Land"
- bitmap none // obsolete
- camera plane none
- max camera distance 100 // TBD exactly
-
- // PLAYERS TROOPS
-
- use Rol_Hark in team 1 for
- "Goodie A" as "hark"
-
- // AI'S TROOPS
-
- // NEUTRAL OBJECTS
-
- use Rol_riga in team 0 for
- "RIGA"
- use Rol_rigb in team 0 for
- "RIGB"
- use Rol_rigc in team 0 for
- "RIGC"
- use Rol_rigd in team 0 for
- "RIGD"
- use Rol_rige in team 0 for
- "RIGE"
- use Rol_rigf in team 0 for
- "RIGF"
- use Rol_rigg in team 0 for
- "RIGG"
- use Rol_righ in team 0 for
- "RIGH"
- use Rol_rigi in team 0 for
- "RIGI"
- use Rol_rigj in team 0 for
- "RIGJ"
-
- use Rol_OilFire in team 0 for
- "redlight a"
- }