home *** CD-ROM | disk | FTP | other *** search
- /************/
- /* INCLUDES */
- /************/
-
- // note: MANY THINGS ARE NOT INCLUDED AT THIS STAGE 14/12/99
-
- // 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"
-
- // bad guys
-
-
- // neutral things
-
- // #include "robodozer.gsh"
- #include "tumbleweed.gsh"
- #include "crate.gsh"
- #include "wall_multifrag.gsh"
- #include "technobox_multifrag.gsh"
-
- // fires
-
- #include "carfire.gsh"
- #include "oilfire.gsh"
-
- /*********/
- /* NOTES */
- /*********/
-
- /**********/
- /* SHAPES */
- /**********/
-
- //world objects
-
- /*
- shape Shp_flag_a
- {
- file "levels\mplay_atlantic.rif"
- name "flag A"
- }
-
- shape Shp_flag_b
- {
- file "levels\mplay_atlantic.rif"
- name "flag B"
- }
-
- shape Shp_homebase_a
- {
- file "levels\mplay_atlantic.rif"
- name "homebase A"
- }
-
- shape Shp_homebase_b
- {
- file "levels\mplay_atlantic.rif"
- name "homebase B"
- }
- */
-
- shape Shp_capture_point
- {
- file "objects\capture point.rif"
- name "capture point"
- }
-
-
- shape Shp_Junkpile_C
- {
- file "objects\JUNKPILE C.rif"
- name "JUNKPILE C"
- }
- /*shape Shp_Junkpile_CB
- {
- file "objects\JUNKPILE CB.rif"
- name "JUNKPILE CB"
- }
- shape Shp_Junkpile_CC
- {
- file "objects\JUNKPILE CC.rif"
- name "JUNKPILE CC"
- }
- shape Shp_Junkpile_CD
- {
- file "objects\JUNKPILE CD.rif"
- name "JUNKPILE CD"
- }
- shape Shp_Junkpile_CE
- {
- file "objects\JUNKPILE CE.rif"
- name "JUNKPILE CE"
- }
- shape Shp_Junkpile_CF
- {
- file "objects\JUNKPILE CF.rif"
- name "JUNKPILE CF"
- }
- shape Shp_Junkpile_CG
- {
- file "objects\JUNKPILE CG.rif"
- name "JUNKPILE CG"
- }*/
- shape Shp_Junkpile_D
- {
- file "objects\JUNKPILE D.rif"
- name "JUNKPILE D"
- }
-
-
- /*shape Shp_Junkpile_DB
- {
- file "objects\JUNKPILE DB.rif"
- name "JUNKPILE DB"
- }
- shape Shp_Junkpile_DC
- {
- file "objects\JUNKPILE DC.rif"
- name "JUNKPILE DC"
- }
- shape Shp_Junkpile_DD
- {
- file "objects\JUNKPILE DD.rif"
- name "JUNKPILE DD"
- }
- shape Shp_Junkpile_DE
- {
- file "objects\JUNKPILE DE.rif"
- name "JUNKPILE DE"
- }
- shape Shp_Junkpile_DF
- {
- file "objects\JUNKPILE DF.rif"
- name "JUNKPILE DF"
- }
- shape Shp_Junkpile_DG
- {
- file "objects\JUNKPILE DG.rif"
- name "JUNKPILE DG"
- }*/
-
- /********GARBAGE PICKUPS*/
-
- shape Shp_Garbage_C
- {
- file "objects\GARBAGE C.rif"
- name "GARBAGE C"
- }
- /*shape Shp_Garbage_CB
- {
- file "objects\GARBAGE CB.rif"
- name "GARBAGE CB"
- }
- shape Shp_Garbage_CC
- {
- file "objects\GARBAGE CC.rif"
- name "GARBAGE CC"
- }
- shape Shp_Garbage_CD
- {
- file "objects\GARBAGE CD.rif"
- name "GARBAGE CD"
- }
- shape Shp_Garbage_CE
- {
- file "objects\GARBAGE CE.rif"
- name "GARBAGE CE"
- }
- shape Shp_Garbage_CF
- {
- file "objects\GARBAGE CF.rif"
- name "GARBAGE CF"
- }
- shape Shp_Garbage_CG
- {
- file "objects\GARBAGE CG.rif"
- name "GARBAGE CG"
- }*/
- shape Shp_Garbage_D
- {
- file "objects\GARBAGE D.rif"
- name "GARBAGE D"
- }
- /*shape Shp_Garbage_DB
- {
- file "objects\GARBAGE DB.rif"
- name "GARBAGE DB"
- }
- shape Shp_Garbage_DC
- {
- file "objects\GARBAGE DC.rif"
- name "GARBAGE DC"
- }
- shape Shp_Garbage_DD
- {
- file "objects\GARBAGE DD.rif"
- name "GARBAGE DD"
- }
- shape Shp_Garbage_DE
- {
- file "objects\GARBAGE DE.rif"
- name "GARBAGE DE"
- }
- shape Shp_Garbage_DF
- {
- file "objects\GARBAGE DF.rif"
- name "GARBAGE DF"
- }
- shape Shp_Garbage_DG
- {
- file "objects\GARBAGE DG.rif"
- name "GARBAGE DG"
- }*/
-
- /**********/
- /* ROLES */
- /**********/
-
- // world objects
-
- role Rol_capture_point : Rol_PlacedObject
- {
- shape Shp_capture_point
- identifier "capturepoint"
- }
-
- /*
- role Rol_flag_a : Rol_PlacedObject
- {
- shape Shp_flag_a
- }
-
- role Rol_flag_b : Rol_PlacedObject
- {
- shape Shp_flag_b
- }
-
- role Rol_homebase_a : Rol_PlacedObject
- {
- shape Shp_homebase_a
- }
-
- role Rol_homebase_b : Rol_PlacedObject
- {
- shape Shp_homebase_b
- }
- */
-
- role Rol_Junkpile_C : Rol_DefaultGarbage
- {
- shape Shp_Junkpile_C
- }
- /*role Rol_JUNKPILE_CB : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_CB
- }
- role Rol_JUNKPILE_CC : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_CC
- }
- role Rol_JUNKPILE_CD : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_CD
- }
- role Rol_JUNKPILE_CE : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_CE
- }
- role Rol_JUNKPILE_CF : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_CF
- }
- role Rol_JUNKPILE_CG : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_CG
- }*/
- role Rol_Junkpile_D : Rol_DefaultGarbage
- {
- shape Shp_Junkpile_D
- }
- /*role Rol_JUNKPILE_DB : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_DB
- }
- role Rol_JUNKPILE_DC : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_DC
- }
- role Rol_JUNKPILE_DD : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_DD
- }
- role Rol_JUNKPILE_DE : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_DE
- }
- role Rol_JUNKPILE_DF : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_DF
- }
- role Rol_JUNKPILE_DG : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_DG
- }*/
- role Rol_Garbage_C : Rol_DefaultGarbage
- {
- shape Shp_Garbage_C
- }/*
- role Rol_GARBAGE_CB : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_CB
- }
- role Rol_GARBAGE_CC : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_CC
- }
- role Rol_GARBAGE_CD : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_CD
- }
- role Rol_GARBAGE_CE : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_CE
- }
- role Rol_GARBAGE_CF : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_CF
- }
- role Rol_GARBAGE_CG : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_CG
- }*/
- role Rol_Garbage_D : Rol_DefaultGarbage
- {
- shape Shp_Garbage_D
- }/*
- role Rol_GARBAGE_DB : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_DB
- }
- role Rol_GARBAGE_DC : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_DC
- }
- role Rol_GARBAGE_DD : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_DD
- }
- role Rol_GARBAGE_DE : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_DE
- }
- role Rol_GARBAGE_DF : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_DF
- }
- role Rol_GARBAGE_DG : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_DG
- }*/
-
- /***********/
- /* THE MAP */
- /***********/
-
- map /* _THE_ map - doesnt need a label */
- {
- file "levels\mplay_atlantic.rif"
- name "Land"
- bitmap "bitmaps\\mplay_atlantic.rim"
- camera plane none
- max camera distance 100 // TBD exactly
- shadow object rif "levels\mplay_atlantic_shadow.rif"
- shadow object name "Land"
-
- // PLAYERS TROOPS
-
- use Rol_Hark in team 1 for
- "Goodie AA" as "hark"
-
- use Rol_Frend in team 1 for
- "Goodie AC" as "frend"
-
- use Rol_GunLok in team 1 for
- "Goodie AD" as "gunlok"
-
- use Rol_Elint in team 1 for
- "Goodie AE" as "elint"
-
- use Rol_Elint in team 1 for
- "Goodie AF" as "elint"
-
-
- use Rol_Hark in team 3 for
- "Goodie CA" as "hark"
-
- use Rol_Frend in team 3 for
- "Goodie CC" as "frend"
-
- use Rol_GunLok in team 3 for
- "Goodie CD" as "gunlok"
-
- use Rol_Elint in team 3 for
- "Goodie CE" as "elint"
-
- use Rol_Elint in team 3 for
- "Goodie CF" as "elint"
-
-
- use Rol_Hark in team 4 for
- "Goodie BA" as "hark"
-
- use Rol_Frend in team 4 for
- "Goodie BC" as "frend"
-
- use Rol_GunLok in team 4 for
- "Goodie BD" as "gunlok"
-
- use Rol_Elint in team 4 for
- "Goodie BE" as "elint"
-
- use Rol_Elint in team 4 for
- "Goodie BF" as "elint"
-
-
-
-
-
- use Rol_Hark in team 5 for
- "Goodie DA" as "hark"
-
- use Rol_Frend in team 5 for
- "Goodie DC" as "frend"
-
- use Rol_GunLok in team 5 for
- "Goodie DD" as "gunlok"
-
- use Rol_Elint in team 5 for
- "Goodie DE" as "elint"
-
- use Rol_Elint in team 5 for
- "Goodie DF" as "elint"
-
-
-
- /*
- use Rol_flag_a in team 1
- for "flag A" as "flag_1"
-
- use Rol_flag_b in team 3
- for "flag B" as "flag_3"
-
- use Rol_homebase_a in team 1
- for "homebase A" as "capture_1"
-
- use Rol_homebase_b in team 3
- for "homebase B" as "capture_3"
- */
-
- // AI'S TROOPS
-
- // NEUTRAL OBJECTS
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE C" as "JUNKPILE_C"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CB" as "JUNKPILE_CB"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CC" as "JUNKPILE_CC"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CD" as "JUNKPILE_CD"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CE" as "JUNKPILE_CE"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CF" as "JUNKPILE_CF"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CG" as "JUNKPILE_CG"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CH" as "JUNKPILE_CH"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CI" as "JUNKPILE_CI"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CJ" as "JUNKPILE_CJ"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CK" as "JUNKPILE_CK"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CL" as "JUNKPILE_CL"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CM" as "JUNKPILE_CM"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CN" as "JUNKPILE_CN"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CO" as "JUNKPILE_CO"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CP" as "JUNKPILE_CP"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CQ" as "JUNKPILE_CQ"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CR" as "JUNKPILE_CR"
-
- use Rol_Junkpile_C in team 0 for
- "JUNKPILE CS" as "JUNKPILE_CS"
-
-
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE D" as "JUNKPILE_D"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DB" as "JUNKPILE_DB"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DC" as "JUNKPILE_DC"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DD" as "JUNKPILE_DD"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DE" as "JUNKPILE_DE"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DF" as "JUNKPILE_DF"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DG" as "JUNKPILE_DG"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DH" as "JUNKPILE_DH"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DI" as "JUNKPILE_DI"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DJ" as "JUNKPILE_DJ"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DK" as "JUNKPILE_DK"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DL" as "JUNKPILE_DL"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DM" as "JUNKPILE_DM"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DN" as "JUNKPILE_DN"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DO" as "JUNKPILE_DO"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DP" as "JUNKPILE_DP"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DQ" as "JUNKPILE_DQ"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DR" as "JUNKPILE_DR"
-
- use Rol_Junkpile_D in team 0 for
- "JUNKPILE DS" as "JUNKPILE_DS"
-
-
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE C" as "GARBAGE_C"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CB" as "GARBAGE_CB"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CC" as "GARBAGE_CC"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CD" as "GARBAGE_CD"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CE" as "GARBAGE_CE"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CF" as "GARBAGE_CF"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CG" as "GARBAGE_CG"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CH" as "GARBAGE_CH"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CI" as "GARBAGE_CI"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CJ" as "GARBAGE_CJ"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CK" as "GARBAGE_CK"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CL" as "GARBAGE_CL"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CM" as "GARBAGE_CM"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CN" as "GARBAGE_CN"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CO" as "GARBAGE_CO"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CP" as "GARBAGE_CP"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CQ" as "GARBAGE_CQ"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CR" as "GARBAGE_CR"
-
- use Rol_Garbage_C in team 0 for
- "GARBAGE CS" as "GARBAGE_CS"
-
-
-
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE D" as "GARBAGE_D"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DB" as "GARBAGE_DB"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DC" as "GARBAGE_DC"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DD" as "GARBAGE_DD"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DE" as "GARBAGE_DE"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DF" as "GARBAGE_DF"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DG" as "GARBAGE_DG"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DH" as "GARBAGE_DH"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DI" as "GARBAGE_DI"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DJ" as "GARBAGE_DJ"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DK" as "GARBAGE_DK"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DL" as "GARBAGE_DL"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DM" as "GARBAGE_DM"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DN" as "GARBAGE_DN"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DO" as "GARBAGE_DO"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DP" as "GARBAGE_DP"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DQ" as "GARBAGE_DQ"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DR" as "GARBAGE_DR"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DS" as "GARBAGE_DS"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DT" as "GARBAGE_DT"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DU" as "GARBAGE_DU"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DV" as "GARBAGE_DV"
-
- use Rol_Garbage_D in team 0 for
- "GARBAGE DW" as "GARBAGE_DW"
-
-
-
- }