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"
-
- // bad guys
-
- //#include "claw.gsh"
- //#include "stalker.gsh"
- //#include "drone.gsh"
- //#include "centipede.gsh"
- //#include "rex.gsh"
- //#include "cyberdog.gsh"
- //#include "cranium_turret.gsh"
- //#include "battler_turret.gsh"
- //#include "walking_mine.gsh"
- //#include "reaper.gsh"
- //#include "scuttler.gsh"
- //#include "popup_turret.gsh"
- //#include "wall_turret.gsh"
- #include "fishy.gsh"
- #include "frogs head.gsh"
- #include "penguin.gsh"
- #include "gunical.gsh"
- //#include "gun-tusser.gsh"
- #include "guncraft.gsh"
- #include "klig ship.gsh"
- //#include "star.gsh"
- //#include "wing fish.gsh"
- #include "x-rotuse.gsh"
- //#include "spug gun.gsh"
- #include "stingray.gsh"
- #include "tulip.gsh"
- #include "shouldercrab.gsh"
- //#include "pulse.gsh"
- //#include "gunter.gsh"
-
- // 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_JUNKPILE_G
- {
- file "objects\JUNKPILE G.rif"
- name "JUNKPILE G"
- }
- shape Shp_JUNKPILE_H
- {
- file "objects\JUNKPILE H.rif"
- name "JUNKPILE H"
- }
- shape Shp_JUNKPILE_I
- {
- file "objects\JUNKPILE I.rif"
- name "JUNKPILE I"
- }
- shape Shp_JUNKPILE_J
- {
- file "objects\JUNKPILE J.rif"
- name "JUNKPILE J"
- }
- shape Shp_GARBAGE_G
- {
- file "objects\GARBAGE G.rif"
- name "GARBAGE G"
- }
- shape Shp_GARBAGE_H
- {
- file "objects\GARBAGE H.rif"
- name "GARBAGE H"
- }
- shape Shp_GARBAGE_I
- {
- file "objects\GARBAGE I.rif"
- name "GARBAGE I"
- }
- shape Shp_GARBAGE_J
- {
- file "objects\GARBAGE J.rif"
- name "GARBAGE J"
- }
-
- /**********/
- /* ROLES */
- /**********/
-
- role Rol_Junkpile_G : Rol_DefaultJunkpile
- {
- shape Shp_JUNKPILE_G
- }
- role Rol_Junkpile_H : Rol_DefaultJunkpile
- {
- shape Shp_JUNKPILE_H
- }
- role Rol_Junkpile_I : Rol_DefaultJunkpile
- {
- shape Shp_JUNKPILE_I
- }
- role Rol_Junkpile_J : Rol_DefaultJunkpile
- {
- shape Shp_JUNKPILE_J
- }
- role Rol_Garbage_G : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_G
- }
- role Rol_Garbage_H : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_H
- }
- role Rol_Garbage_I : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_I
- }
- role Rol_Garbage_J : Rol_DefaultGarbage
- {
- shape Shp_GARBAGE_J
- }
-
- /***********/
- /* THE MAP */
- /***********/
-
- map /* _THE_ map - doesnt need a label */
- {
- file "levels\mplay_dockyard.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"
-
- 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_Hark in team 3 for
- "Goodie E" as "hark"
-
- use Rol_Hark in team 3 for
- "Goodie F" as "hark"
-
- use Rol_Frend in team 3 for
- "Goodie G" as "frend"
-
- use Rol_GunLok in team 3 for
- "Goodie H" as "gunlok"
-
- use Rol_Hark in team 4 for
- "Goodie I" as "hark"
-
- use Rol_Hark in team 4 for
- "Goodie J" as "hark"
-
- use Rol_Frend in team 4 for
- "Goodie K" as "frend"
-
- use Rol_GunLok in team 4 for
- "Goodie L" as "gunlok"
-
- use Rol_Hark in team 5 for
- "Goodie M" as "hark"
-
- use Rol_Hark in team 5 for
- "Goodie N" as "hark"
-
- use Rol_Frend in team 5 for
- "Goodie O" as "frend"
-
- use Rol_GunLok in team 5 for
- "Goodie P" as "gunlok"
-
- // AI'S TROOPS
-
- // NEUTRAL OBJECTS
-
- 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_H in team 0 for
- "JUNKPILE H" as "JUNKPILE_H"
-
- use Rol_Junkpile_H in team 0 for
- "JUNKPILE HB" as "JUNKPILE_HB"
-
- use Rol_Junkpile_H in team 0 for
- "JUNKPILE HC" as "JUNKPILE_HC"
-
- use Rol_Junkpile_H in team 0 for
- "JUNKPILE HD" as "JUNKPILE_H"
-
- use Rol_Junkpile_H in team 0 for
- "JUNKPILE HE" as "JUNKPILE_HE"
-
- use Rol_Junkpile_H in team 0 for
- "JUNKPILE HF" as "JUNKPILE_HF"
-
- use Rol_Junkpile_H in team 0 for
- "JUNKPILE HG" as "JUNKPILE_HG"
-
- use Rol_Junkpile_I in team 0 for
- "JUNKPILE I" as "JUNKPILE_I"
-
- use Rol_Junkpile_I in team 0 for
- "JUNKPILE IB" as "JUNKPILE_IB"
-
- use Rol_Junkpile_I in team 0 for
- "JUNKPILE IC" as "JUNKPILE_IC"
-
- use Rol_Junkpile_I in team 0 for
- "JUNKPILE ID" as "JUNKPILE_ID"
-
- use Rol_Junkpile_I in team 0 for
- "JUNKPILE IE" as "JUNKPILE_IE"
-
- use Rol_Junkpile_I in team 0 for
- "JUNKPILE IF" as "JUNKPILE_IF"
-
- use Rol_Junkpile_I in team 0 for
- "JUNKPILE IG" as "JUNKPILE_IG"
-
- use Rol_Junkpile_J in team 0 for
- "JUNKPILE J" as "JUNKPILE_J"
-
- use Rol_Junkpile_J in team 0 for
- "JUNKPILE JB" as "JUNKPILE_JB"
-
- use Rol_Junkpile_J in team 0 for
- "JUNKPILE JC" as "JUNKPILE_JC"
-
- use Rol_Junkpile_J in team 0 for
- "JUNKPILE JD" as "JUNKPILE_JD"
-
- use Rol_Junkpile_J in team 0 for
- "JUNKPILE JE" as "JUNKPILE_JE"
-
- use Rol_Junkpile_J in team 0 for
- "JUNKPILE JF" as "JUNKPILE_JF"
-
- use Rol_Junkpile_J in team 0 for
- "JUNKPILE JG" as "JUNKPILE_JG"
-
- 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_H in team 0 for
- "GARBAGE H" as "GARBAGE_H"
-
- 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_H in team 0 for
- "GARBAGE HE" as "GARBAGE_HE"
-
- use Rol_Garbage_H in team 0 for
- "GARBAGE HF" as "GARBAGE_HF"
-
- use Rol_Garbage_H in team 0 for
- "GARBAGE HG" as "GARBAGE_HG"
-
- use Rol_Garbage_I in team 0 for
- "GARBAGE I" as "GARBAGE_I"
-
- use Rol_Garbage_I in team 0 for
- "GARBAGE IB" as "GARBAGE_I"
-
- 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"
-
- use Rol_Garbage_I in team 0 for
- "GARBAGE IE" as "GARBAGE_IE"
-
- use Rol_Garbage_I in team 0 for
- "GARBAGE IF" as "GARBAGE_IF"
-
- use Rol_Garbage_I in team 0 for
- "GARBAGE IG" as "GARBAGE_IG"
-
- use Rol_Garbage_J in team 0 for
- "GARBAGE J" as "GARBAGE_J"
-
- use Rol_Garbage_J in team 0 for
- "GARBAGE JB" as "GARBAGE_JB"
-
- use Rol_Garbage_J in team 0 for
- "GARBAGE JC" as "GARBAGE_JC"
-
- use Rol_Garbage_J in team 0 for
- "GARBAGE JD" as "GARBAGE_JD"
-
- use Rol_Garbage_J in team 0 for
- "GARBAGE JE" as "GARBAGE_JE"
-
- use Rol_Garbage_J in team 0 for
- "GARBAGE JF" as "GARBAGE_JF"
-
- use Rol_Garbage_J in team 0 for
- "GARBAGE JG" as "GARBAGE_JG"
-
- }