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 "hark.gsh"
- #include "frend.gsh"
- #include "gunlok.gsh"
-
- // bad guys
-
- #include "claw.gsh"
- #include "walking_mine.gsh"
- #include "cranium_turret.gsh"
- #include "rail_turret.gsh"
- #include "guardian_turret.gsh"
- #include "stalker.gsh"
- #include "drone.gsh"
- #include "creeper.gsh"
-
- // neutral things
-
- #include "crate.gsh"
-
- // fires
-
- /*********/
- /* NOTES */
- /*********/
-
- /**********/
- /* SHAPES */
- /**********/
-
- // world objects
-
- shape Shp_LiftA
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "LIFT A"
- }
- shape Shp_LiftswitchA
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "LIFTSWITCH A"
- }
- shape Shp_LiftswitchAB
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "LIFTSWITCH AB"
- }
- shape Shp_LiftswitchAC
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "LIFTSWITCH AC"
- }
- shape Shp_LiftB
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "LIFT B"
- }
- shape Shp_LiftswitchB
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "LIFTSWITCH B"
- }
- shape Shp_LiftswitchBB
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "LIFTSWITCH BB"
- }
- shape Shp_LiftswitchBC
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "LIFTSWITCH BC"
- }
- shape Shp_LiftC
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "LIFT C"
- }
- shape Shp_LiftswitchC
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "LIFTSWITCH C"
- }
- shape Shp_LiftswitchCB
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "LIFTSWITCH CB"
- }
- shape Shp_LiftswitchCC
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "LIFTSWITCH CC"
- }
- shape Shp_LiftD
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "LIFT D"
- }
- shape Shp_LiftswitchD
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "LIFTSWITCH D"
- }
- shape Shp_LiftswitchDB
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "LIFTSWITCH DB"
- }
- shape Shp_LiftswitchDC
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "LIFTSWITCH DC"
- }
- shape Shp_JUNKPILE_F
- {
- file "objects\JUNKPILE G.rif"
- name "JUNKPILE F"
- }
- shape Shp_JUNKPILE_G
- {
- file "objects\JUNKPILE G.rif"
- name "JUNKPILE G"
- }
- shape Shp_GARBAGE_D
- {
- file "objects\GARBAGE D.rif"
- name "GARBAGE D"
- }
- shape Shp_GARBAGE_E
- {
- file "objects\GARBAGE E.rif"
- name "GARBAGE E"
- }
-
- /**********/
- /* ROLES */
- /**********/
-
- // world objects
-
- role Rol_LiftA : Rol_PlacedObject
- {
- shape Shp_LiftA
- ai track object
- }
- role Rol_LiftswitchA : Rol_PlacedObject
- {
- shape Shp_LiftswitchA
- ai pickup
- }
- role Rol_LiftswitchAB : Rol_PlacedObject
- {
- shape Shp_LiftswitchAB
- ai pickup
- }
- role Rol_LiftswitchAC : Rol_PlacedObject
- {
- shape Shp_LiftswitchAC
- ai pickup
- }
- role Rol_LiftB : Rol_PlacedObject
- {
- shape Shp_LiftB
- ai track object
- }
- role Rol_LiftswitchB : Rol_PlacedObject
- {
- shape Shp_LiftswitchB
- ai pickup
- }
- role Rol_LiftswitchBB : Rol_PlacedObject
- {
- shape Shp_LiftswitchBB
- ai pickup
- }
- role Rol_LiftswitchBC : Rol_PlacedObject
- {
- shape Shp_LiftswitchBC
- ai pickup
- }
- role Rol_LiftC : Rol_PlacedObject
- {
- shape Shp_LiftC
- ai track object
- }
- role Rol_LiftswitchC : Rol_PlacedObject
- {
- shape Shp_LiftswitchC
- ai pickup
- }
- role Rol_LiftswitchCB : Rol_PlacedObject
- {
- shape Shp_LiftswitchCB
- ai pickup
- }
- role Rol_LiftswitchCC : Rol_PlacedObject
- {
- shape Shp_LiftswitchCC
- ai pickup
- }
- role Rol_LiftD : Rol_PlacedObject
- {
- shape Shp_LiftD
- ai track object
- }
- role Rol_LiftswitchD : Rol_PlacedObject
- {
- shape Shp_LiftswitchD
- ai pickup
- }
- role Rol_LiftswitchDB : Rol_PlacedObject
- {
- shape Shp_LiftswitchDB
- ai pickup
- }
- role Rol_LiftswitchDC : Rol_PlacedObject
- {
- shape Shp_LiftswitchDC
- ai pickup
- }
- role Rol_Junkpile_F : Rol_DefaultJunkpile
- {
- shape Shp_JUNKPILE_F
- }
- role Rol_Junkpile_G : Rol_DefaultJunkpile
- {
- shape Shp_JUNKPILE_G
- }
- role Rol_Garbage_D : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_D
- }
- role Rol_Garbage_E : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_E
- }
-
- /***********/
- /* THE MAP */
- /***********/
-
- map /* _THE_ map - doesnt need a label */
- {
- file "levels\mplay_tf_oilrig01.rif"
- name "Land"
- bitmap none // obsolete
- camera plane "Camhund"
- max camera distance 100 // TBD exactly
- max camera focus height "max focus height"
- min camera focus height "min focus height"
-
- // PLAYERS TROOPS
-
- // TEAM 1
-
- use Rol_Hark in team 1 for
- "Goodie A" as "hark"
-
- use Rol_Hark in team 1 for
- "Goodie B" as "hark"
-
- use Rol_Frend in team 1 for
- "Goodie C" as "frend"
-
- use Rol_GunLok in team 1 for
- "Goodie D" as "gunlok"
-
- use Rol_GunLok in team 3 for
- "Goodie E" as "gunlok"
-
- use Rol_Hark in team 3 for
- "Goodie F" as "hark"
-
- use Rol_Hark in team 3 for
- "Goodie G" as "hark"
-
- use Rol_Frend in team 3 for
- "Goodie H" as "frend"
-
- // NEUTRAL OBJECTS
-
- use Rol_LiftA in team 0 for
- "LIFT A" as "Lift_A"
- use Rol_LiftswitchA in team 0 for
- "LIFTSWITCH A" as "liftswitch_a"
- use Rol_LiftswitchAB in team 0 for
- "LIFTSWITCH AB" as "liftswitch_ab"
- use Rol_LiftswitchAC in team 0 for
- "LIFTSWITCH AC" as "liftswitch_ac"
-
- use Rol_LiftB in team 0 for
- "LIFT B" as "Lift_B"
- use Rol_LiftswitchA in team 0 for
- "LIFTSWITCH B" as "liftswitch_b"
- use Rol_LiftswitchAB in team 0 for
- "LIFTSWITCH BB" as "liftswitch_bb"
- use Rol_LiftswitchAC in team 0 for
- "LIFTSWITCH BC" as "liftswitch_bc"
-
- use Rol_LiftC in team 0 for
- "LIFT C" as "Lift_C"
- use Rol_LiftswitchA in team 0 for
- "LIFTSWITCH C" as "liftswitch_c"
- use Rol_LiftswitchAB in team 0 for
- "LIFTSWITCH CB" as "liftswitch_cb"
- use Rol_LiftswitchAC in team 0 for
- "LIFTSWITCH CC" as "liftswitch_cc"
-
- use Rol_LiftD in team 0 for
- "LIFT D" as "Lift_D"
- use Rol_LiftswitchA in team 0 for
- "LIFTSWITCH D" as "liftswitch_d"
- use Rol_LiftswitchAB in team 0 for
- "LIFTSWITCH DB" as "liftswitch_db"
- use Rol_LiftswitchAC in team 0 for
- "LIFTSWITCH DC" as "liftswitch_dc"
-
- use Rol_Junkpile_G in team 0 for
- "JUNKPILE G" as "JUNKPILE_G"
-
- 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_G in team 0 for
- "JUNKPILE GE" as "JUNKPILE_GE"
-
- use Rol_Junkpile_G in team 0 for
- "JUNKPILE GF" as "JUNKPILE_GF"
-
- use Rol_Junkpile_G in team 0 for
- "JUNKPILE GG" as "JUNKPILE_GG"
-
- use Rol_Junkpile_F in team 0 for
- "JUNKPILE F" as "JUNKPILE_F"
-
- 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_F in team 0 for
- "JUNKPILE FE" as "JUNKPILE_FE"
-
- use Rol_Junkpile_F in team 0 for
- "JUNKPILE FF" as "JUNKPILE_FF"
-
- use Rol_Junkpile_F in team 0 for
- "JUNKPILE FG" as "JUNKPILE_FG"
- 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_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"
-
- }