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"
-
- // bad guys
-
-
- // neutral things
-
-
- // fires
-
- #include "carfire.gsh"
- #include "oilfire.gsh"
-
- /*********/
- /* NOTES */
- /*********/
-
- /**********/
- /* SHAPES */
- /**********/
- // world objects
-
- shape Shp_capture_point
- {
- file "objects\capture point.rif"
- name "capture point"
- }
-
-
-
- shape Shp_SUPPORT_A
- {
- file "levels\mplay_zorro.rif"
- name "SUPPORT A"
- }
- shape Shp_SUPPORT_B
- {
- file "levels\mplay_zorro.rif"
- name "SUPPORT B"
- }
- shape Shp_SUPPORT_C
- {
- file "levels\mplay_zorro.rif"
- name "SUPPORT C"
- }
- shape Shp_SUPPORT_D
- {
- file "levels\mplay_zorro.rif"
- name "SUPPORT D"
- }
- shape Shp_SUPPORT_E
- {
- file "levels\mplay_zorro.rif"
- name "SUPPORT E"
- }
- shape Shp_SUPPORT_F
- {
- file "levels\mplay_zorro.rif"
- name "SUPPORT F"
- }
- shape Shp_SUPPORT_G
- {
- file "levels\mplay_zorro.rif"
- name "SUPPORT G"
- }
- shape Shp_SUPPORT_H
- {
- file "levels\mplay_zorro.rif"
- name "SUPPORT H"
- }
- shape Shp_SUPPORT_I
- {
- file "levels\mplay_zorro.rif"
- name "SUPPORT I"
- }
- shape Shp_SUPPORT_J
- {
- file "levels\mplay_zorro.rif"
- name "SUPPORT J"
- }
- shape Shp_SUPPORT_K
- {
- file "levels\mplay_zorro.rif"
- name "SUPPORT K"
- }
- shape Shp_SUPPORT_L
- {
- file "levels\mplay_zorro.rif"
- name "SUPPORT L"
- }
- shape Shp_SUPPORT_M
- {
- file "levels\mplay_zorro.rif"
- name "SUPPORT M"
- }
- shape Shp_CAR_A
- {
- file "objects\car.rif"
- name "CAR"
- }
-
- shape Shp_TRUCK_A
- {
- file "levels\mplay_zorro.rif"
- name "TRUCK A"
- }
-
- shape Shp_JUNKPILE_F
- {
- file "objects\JUNKPILE F.rif"
- name "JUNKPILE F"
- }
-
- shape Shp_JUNKPILE_G
- {
- file "objects\JUNKPILE G.rif"
- name "JUNKPILE G"
- }
-
- shape Shp_JUNKPILE_K
- {
- file "objects\JUNKPILE K.rif"
- name "JUNKPILE K"
- }
-
- shape Shp_JUNKPILE_L
- {
- file "objects\JUNKPILE L.rif"
- name "JUNKPILE L"
- }
- shape Shp_JUNKPILE_M
- {
- file "objects\JUNKPILE M.rif"
- name "JUNKPILE M"
- }
- shape Shp_JUNKPILE_N
- {
- file "objects\JUNKPILE N.rif"
- name "JUNKPILE N"
- }
- shape Shp_GARBAGE_E
- {
- file "objects\GARBAGE E.rif"
- name "GARBAGE E"
- }
- shape Shp_GARBAGE_F
- {
- file "objects\GARBAGE F.rif"
- name "GARBAGE F"
- }
- shape Shp_GARBAGE_G
- {
- file "objects\GARBAGE G.rif"
- name "GARBAGE G"
- }
-
- shape Shp_GARBAGE_B
- {
- file "objects\GARBAGE B.rif"
- name "GARBAGE B"
- }
-
- shape Shp_GARBAGE_H
- {
- file "objects\GARBAGE H.rif"
- name "GARBAGE H"
- }
-
- shape Shp_GARBAGE_I
- {
- file "objects\GARBAGE I.rif"
- name "GARBAGE I"
- }
-
- /**********/
- /* ROLES */
- /**********/
-
- role Rol_capture_point : Rol_PlacedObject
- {
- shape Shp_capture_point
- identifier "capturepoint"
- }
-
-
- role Rol_SUPPORT_A : Rol_PlacedObject
- {
- shape Shp_SUPPORT_A
- }
- role Rol_SUPPORT_B : Rol_PlacedObject
- {
- shape Shp_SUPPORT_B
- }
- role Rol_SUPPORT_C : Rol_PlacedObject
- {
- shape Shp_SUPPORT_C
- }
- role Rol_SUPPORT_D : Rol_PlacedObject
- {
- shape Shp_SUPPORT_D
- }
- role Rol_SUPPORT_E : Rol_PlacedObject
- {
- shape Shp_SUPPORT_E
- }
- role Rol_SUPPORT_F : Rol_PlacedObject
- {
- shape Shp_SUPPORT_F
- }
- role Rol_SUPPORT_G : Rol_PlacedObject
- {
- shape Shp_SUPPORT_G
- }
- role Rol_SUPPORT_H : Rol_PlacedObject
- {
- shape Shp_SUPPORT_H
- }
- role Rol_SUPPORT_I : Rol_PlacedObject
- {
- shape Shp_SUPPORT_I
- }
- role Rol_SUPPORT_J : Rol_PlacedObject
- {
- shape Shp_SUPPORT_J
- }
- role Rol_SUPPORT_K : Rol_PlacedObject
- {
- shape Shp_SUPPORT_K
- }
- role Rol_SUPPORT_L : Rol_PlacedObject
- {
- shape Shp_SUPPORT_L
- }
- role Rol_SUPPORT_M : Rol_PlacedObject
- {
- shape Shp_SUPPORT_M
- }
- role Rol_CAR_A : Rol_PlacedObject
- {
- shape Shp_CAR_A
- }
-
- role Rol_TRUCK_A : Rol_PlacedObject
- {
- shape Shp_TRUCK_A
- }
-
- role Rol_Junkpile_F : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_F
- }
-
- role Rol_Junkpile_G : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_G
- }
-
- role Rol_Junkpile_K : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_K
- }
-
- role Rol_Junkpile_L : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_L
- }
- role Rol_Junkpile_M : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_M
- }
- role Rol_Junkpile_N : Rol_DefaultGarbage
- {
- shape Shp_JUNKPILE_N
- }
- role Rol_Garbage_E : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_E
- }
- role Rol_Garbage_F : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_F
- }
- role Rol_Garbage_G : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_G
- }
-
- role Rol_Garbage_B : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_B
- }
-
- role Rol_Garbage_H : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_H
- }
-
- role Rol_Garbage_I : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_I
- }
-
- /***********/
- /* THE MAP */
- /***********/
-
- map /* _THE_ map - doesnt need a label */
- {
- file "levels\mplay_zorro.rif"
- name "Land"
- bitmap "bitmaps\\mplay_zorro.rim"
- camera plane none
- max camera distance 100 // TBD exactly
- shadow object rif "levels\mplay_zorro_shadow.rif"
- shadow object name "Land"
-
- // PLAYERS TROOPS
-
- use Rol_Hark in team 1 for
- "Goodie AA" as "hark"
-
- use Rol_Elint in team 1 for
- "Goodie AB" as "elint"
-
- 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_Hark in team 3 for
- "Goodie BA" as "hark"
-
- use Rol_Elint in team 3 for
- "Goodie BB" as "elint"
-
- use Rol_Frend in team 3 for
- "Goodie BC" as "frend"
-
- use Rol_GunLok in team 3 for
- "Goodie BD" as "gunlok"
-
- use Rol_Elint in team 3 for
- "Goodie BE" as "elint"
-
-
-
- use Rol_Hark in team 4 for
- "Goodie CA" as "hark"
-
- use Rol_Elint in team 4 for
- "Goodie CB" as "elint"
-
- use Rol_Frend in team 4 for
- "Goodie CC" as "frend"
-
- use Rol_GunLok in team 4 for
- "Goodie CD" as "gunlok"
-
- use Rol_Elint in team 4 for
- "Goodie CE" as "elint"
-
-
- use Rol_Hark in team 5 for
- "Goodie DA" as "hark"
-
- use Rol_Elint in team 5 for
- "Goodie DB" as "elint"
-
- 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"
-
-
- // AI'S TROOPS
-
- // NEUTRAL OBJECTS
-
- use Rol_SUPPORT_A in team 0 for
- "SUPPORT A"
-
- use Rol_SUPPORT_B in team 0 for
- "SUPPORT B"
-
- use Rol_SUPPORT_C in team 0 for
- "SUPPORT C"
-
- use Rol_SUPPORT_D in team 0 for
- "SUPPORT D"
-
- use Rol_SUPPORT_E in team 0 for
- "SUPPORT E"
-
- use Rol_SUPPORT_F in team 0 for
- "SUPPORT F"
-
- use Rol_SUPPORT_G in team 0 for
- "SUPPORT G"
-
- use Rol_SUPPORT_H in team 0 for
- "SUPPORT H"
-
- use Rol_SUPPORT_I in team 0 for
- "SUPPORT I"
-
- use Rol_SUPPORT_J in team 0 for
- "SUPPORT J"
-
- use Rol_SUPPORT_K in team 0 for
- "SUPPORT K"
-
- use Rol_SUPPORT_L in team 0 for
- "SUPPORT L"
-
- use Rol_SUPPORT_M in team 0 for
- "SUPPORT M"
-
- use Rol_CAR_A in team 0 for
- "CAR A" and
- "CAR B" and
- "CAR C"
-
- use Rol_TRUCK_A in team 0 for
- "TRUCK A" and
- "TRUCK B"
-
-
- use Rol_Junkpile_F in team 0 for
- "JUNKPILE FA" as "JUNKPILE_FA"
- use Rol_Junkpile_F in team 0 for
- "JUNKPILE FB" as "JUNKPILE_FB"
- use Rol_Junkpile_F in team 0 for
- "JUNKPILE FC" as "JUNKPILE_FC"
- use Rol_Junkpile_F in team 0 for
- "JUNKPILE FD" as "JUNKPILE_FD"
-
- use Rol_Junkpile_G in team 0 for
- "JUNKPILE GA" as "JUNKPILE_GA"
- use Rol_Junkpile_G in team 0 for
- "JUNKPILE GB" as "JUNKPILE_GB"
- use Rol_Junkpile_G in team 0 for
- "JUNKPILE GC" as "JUNKPILE_GC"
- use Rol_Junkpile_G in team 0 for
- "JUNKPILE GD" as "JUNKPILE_GD"
-
- use Rol_Junkpile_K in team 0 for
- "JUNKPILE KA" as "JUNKPILE_KA"
- use Rol_Junkpile_K in team 0 for
- "JUNKPILE KB" as "JUNKPILE_KB"
- use Rol_Junkpile_K in team 0 for
- "JUNKPILE KC" as "JUNKPILE_KC"
- use Rol_Junkpile_K in team 0 for
- "JUNKPILE KD" as "JUNKPILE_KD"
-
-
- use Rol_Junkpile_L in team 0 for
- "JUNKPILE L" as "JUNKPILE_L"
- use Rol_Junkpile_L in team 0 for
- "JUNKPILE LB" as "JUNKPILE_LB"
- use Rol_Junkpile_L in team 0 for
- "JUNKPILE LC" as "JUNKPILE_LC"
- use Rol_Junkpile_L in team 0 for
- "JUNKPILE LD" as "JUNKPILE_LD"
- use Rol_Junkpile_L in team 0 for
- "JUNKPILE LE" as "JUNKPILE_LE"
- use Rol_Junkpile_L in team 0 for
- "JUNKPILE LF" as "JUNKPILE_LF"
- use Rol_Junkpile_L in team 0 for
- "JUNKPILE LG" as "JUNKPILE_LG"
- use Rol_Junkpile_L in team 0 for
- "JUNKPILE LH" as "JUNKPILE_LH"
-
-
- use Rol_Junkpile_M in team 0 for
- "JUNKPILE M" as "JUNKPILE_M"
- use Rol_Junkpile_M in team 0 for
- "JUNKPILE MB" as "JUNKPILE_MB"
- use Rol_Junkpile_M in team 0 for
- "JUNKPILE MC" as "JUNKPILE_MC"
- use Rol_Junkpile_M in team 0 for
- "JUNKPILE MD" as "JUNKPILE_MD"
- use Rol_Junkpile_M in team 0 for
- "JUNKPILE ME" as "JUNKPILE_ME"
- use Rol_Junkpile_M in team 0 for
- "JUNKPILE MF" as "JUNKPILE_MF"
- use Rol_Junkpile_M in team 0 for
- "JUNKPILE MG" as "JUNKPILE_MG"
- use Rol_Junkpile_M in team 0 for
- "JUNKPILE MH" as "JUNKPILE_MH"
- use Rol_Junkpile_M in team 0 for
- "JUNKPILE MI" as "JUNKPILE_MI"
-
-
-
- use Rol_Junkpile_N in team 0 for
- "JUNKPILE N" as "JUNKPILE_N"
- use Rol_Junkpile_N in team 0 for
- "JUNKPILE NB" as "JUNKPILE_NB"
- use Rol_Junkpile_N in team 0 for
- "JUNKPILE NC" as "JUNKPILE_NC"
- use Rol_Junkpile_N in team 0 for
- "JUNKPILE ND" as "JUNKPILE_ND"
- use Rol_Junkpile_N in team 0 for
- "JUNKPILE NE" as "JUNKPILE_NE"
- use Rol_Junkpile_N in team 0 for
- "JUNKPILE NF" as "JUNKPILE_NF"
- use Rol_Junkpile_N in team 0 for
- "JUNKPILE NG" as "JUNKPILE_NG"
- use Rol_Junkpile_N in team 0 for
- "JUNKPILE NH" as "JUNKPILE_NH"
- use Rol_Junkpile_N in team 0 for
- "JUNKPILE NI" as "JUNKPILE_NI"
-
-
- use Rol_Garbage_F in team 0 for
- "GARBAGE F" as "GARBAGE_F"
- use Rol_Garbage_F in team 0 for
- "GARBAGE FB" as "GARBAGE_FB"
- use Rol_Garbage_F in team 0 for
- "GARBAGE FC" as "GARBAGE_FC"
- use Rol_Garbage_F in team 0 for
- "GARBAGE FD" as "GARBAGE_FD"
- use Rol_Garbage_F in team 0 for
- "GARBAGE FE" as "GARBAGE_FE"
- use Rol_Garbage_F in team 0 for
- "GARBAGE FF" as "GARBAGE_FF"
- use Rol_Garbage_F in team 0 for
- "GARBAGE FG" as "GARBAGE_FG"
- use Rol_Garbage_F in team 0 for
- "GARBAGE FH" as "GARBAGE_FH"
- use Rol_Garbage_F in team 0 for
- "GARBAGE FI" as "GARBAGE_FI"
- use Rol_Garbage_F in team 0 for
- "GARBAGE FJ" as "GARBAGE_FJ"
- use Rol_Garbage_F in team 0 for
- "GARBAGE FK" as "GARBAGE_FK"
-
-
- use Rol_Garbage_G in team 0 for
- "GARBAGE G" as "GARBAGE_G"
- use Rol_Garbage_G in team 0 for
- "GARBAGE GB" as "GARBAGE_GB"
- use Rol_Garbage_G in team 0 for
- "GARBAGE GC" as "GARBAGE_GC"
- use Rol_Garbage_G in team 0 for
- "GARBAGE GD" as "GARBAGE_GD"
- use Rol_Garbage_G in team 0 for
- "GARBAGE GE" as "GARBAGE_GE"
- use Rol_Garbage_G in team 0 for
- "GARBAGE GF" as "GARBAGE_GF"
- use Rol_Garbage_G in team 0 for
- "GARBAGE GG" as "GARBAGE_GG"
- use Rol_Garbage_G in team 0 for
- "GARBAGE GH" as "GARBAGE_GH"
- use Rol_Garbage_G in team 0 for
- "GARBAGE GI" as "GARBAGE_GI"
-
-
- use Rol_Garbage_E in team 0 for
- "GARBAGE E" as "GARBAGE_E"
- use Rol_Garbage_E in team 0 for
- "GARBAGE EB" as "GARBAGE_EB"
- use Rol_Garbage_E in team 0 for
- "GARBAGE EC" as "GARBAGE_EC"
- use Rol_Garbage_E in team 0 for
- "GARBAGE ED" as "GARBAGE_ED"
- use Rol_Garbage_E in team 0 for
- "GARBAGE EE" as "GARBAGE_EE"
- use Rol_Garbage_E in team 0 for
- "GARBAGE EF" as "GARBAGE_EF"
- use Rol_Garbage_E in team 0 for
- "GARBAGE EG" as "GARBAGE_EG"
- use Rol_Garbage_E in team 0 for
- "GARBAGE EH" as "GARBAGE_EH"
-
- use Rol_Garbage_B in team 0 for
- "GARBAGE BA" as "GARBAGE_BA"
- use Rol_Garbage_B in team 0 for
- "GARBAGE BB" as "GARBAGE_BB"
- use Rol_Garbage_B in team 0 for
- "GARBAGE BC" as "GARBAGE_BC"
- use Rol_Garbage_B in team 0 for
- "GARBAGE BD" as "GARBAGE_BD"
-
- use Rol_Garbage_H in team 0 for
- "GARBAGE HA" as "GARBAGE_HA"
- use Rol_Garbage_H in team 0 for
- "GARBAGE HB" as "GARBAGE_HB"
- use Rol_Garbage_H in team 0 for
- "GARBAGE HC" as "GARBAGE_HC"
- use Rol_Garbage_H in team 0 for
- "GARBAGE HD" as "GARBAGE_HD"
-
- use Rol_Garbage_I in team 0 for
- "GARBAGE IA" as "GARBAGE_IA"
- use Rol_Garbage_I in team 0 for
- "GARBAGE IB" as "GARBAGE_IB"
- use Rol_Garbage_I in team 0 for
- "GARBAGE IC" as "GARBAGE_IC"
- use Rol_Garbage_I in team 0 for
- "GARBAGE ID" as "GARBAGE_ID"
-
- }