home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Revista CD Expert 42
/
CDGAMER42.iso
/
Gunlok
/
data1.cab
/
Program_Executable_Files
/
scripts
/
mplay_rorschasch.gls
< prev
next >
Wrap
Text File
|
2000-08-22
|
12KB
|
586 lines
/************/
/* 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
#include "president.gsh"
/*********/
/* NOTES */
/*********/
/**********/
/* SHAPES */
/**********/
// world objects
shape Shp_exit
{
file "objects\capture point.rif"
name "capture point"
}
shape Shp_car_A
{
file "objects\car.rif"
name "car"
}
shape Shp_estate_car
{
file "objects\estate car.rif"
name "estate car A"
}
shape Shp_digger
{
file "objects\new digger.rif"
name "new digger"
}
shape Shp_dozer
{
file "objects\dozer.rif"
name "dozer"
}
shape Shp_van_A
{
file "objects\van.rif"
name "van"
}
shape Shp_JUNKPILE_E
{
file "objects\JUNKPILE E.rif"
name "JUNKPILE E"
}
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_B
{
file "objects\GARBAGE B.rif"
name "GARBAGE B"
}
shape Shp_GARBAGE_D
{
file "objects\GARBAGE D.rif"
name "GARBAGE D"
}
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_H
{
file "objects\GARBAGE H.rif"
name "GARBAGE H"
}
shape Shp_GARBAGE_I
{
file "objects\GARBAGE I.rif"
name "GARBAGE I"
}
/**********/
/* ROLES */
/**********/
// world objects
role Rol_exit : Rol_PlacedObject
{
shape Shp_exit
identifier "capturepoint"
}
role Rol_estate_car : Rol_PlacedObject
{
shape Shp_estate_car
}
role Rol_car_A : Rol_PlacedObject
{
shape Shp_car_A
}
role Rol_digger : Rol_PlacedObject
{
shape Shp_digger
}
role Rol_dozer : Rol_PlacedObject
{
shape Shp_dozer
}
role Rol_van_A : Rol_PlacedObject
{
shape Shp_van_A
}
role Rol_Junkpile_E : Rol_DefaultGarbage
{
shape Shp_JUNKPILE_E
}
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_B : Rol_DefaultGarbage
{
shape Shp_GARBAGE_B
}
role Rol_Garbage_D : Rol_DefaultGarbage
{
shape Shp_GARBAGE_D
}
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_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_rorschasch.rif"
name "Land"
bitmap none // obsolete
camera plane none
max camera distance 100 // TBD exactly
shadow object rif "levels\mplay_rorschasch_shadow.rif"
shadow object name "Land"
// PLAYERS TROOPS
use Rol_GunLok in team 1 for
"Goodie AA" as "gunlok"
use Rol_Hark in team 1 for
"Goodie AB" as "hark"
use Rol_Frend in team 1 for
"Goodie AC" as "frend"
use Rol_Elint in team 1 for
"Goodie AD" as "elint"
use Rol_GunLok in team 3 for
"Goodie BA" as "gunlok"
use Rol_Hark in team 3 for
"Goodie BB" as "hark"
use Rol_Frend in team 3 for
"Goodie BC" as "frend"
use Rol_Elint in team 3 for
"Goodie BD" as "elint"
use Rol_GunLok in team 4 for
"Goodie CA" as "gunlok"
use Rol_Hark in team 4 for
"Goodie CB" as "hark"
use Rol_Frend in team 4 for
"Goodie CC" as "frend"
use Rol_Elint in team 4 for
"Goodie CD" as "elint"
use Rol_GunLok in team 5 for
"Goodie DA" as "gunlok"
use Rol_Hark in team 5 for
"Goodie DB" as "hark"
use Rol_Frend in team 5 for
"Goodie DC" as "frend"
use Rol_Elint in team 5 for
"Goodie DD" as "elint"
// AI'S TROOPS
// NEUTRAL OBJECTS
use Rol_car_A in team 0 for
"car A" and
"car B" and
"car C" and
"car D" and
"car E"
use Rol_estate_car in team 0 for
"estate car A" and
"estate car B"
use Rol_digger in team 0 for
"digger"
use Rol_dozer in team 0 for
"dozer"
use Rol_van_A in team 0 for
"van A"
"van B"
"van C"
"van D"
"van E"
use Rol_Junkpile_E in team 0 for
"JUNKPILE EA" as "JUNKPILE_EA"
use Rol_Junkpile_E in team 0 for
"JUNKPILE EB" as "JUNKPILE_EB"
use Rol_Junkpile_E in team 0 for
"JUNKPILE EC" as "JUNKPILE_EC"
use Rol_Junkpile_E in team 0 for
"JUNKPILE ED" as "JUNKPILE_ED"
use Rol_Junkpile_E in team 0 for
"JUNKPILE EE" as "JUNKPILE_EE"
use Rol_Junkpile_E in team 0 for
"JUNKPILE EF" as "JUNKPILE_EF"
use Rol_Junkpile_E in team 0 for
"JUNKPILE EG" as "JUNKPILE_EG"
use Rol_Junkpile_E in team 0 for
"JUNKPILE EH" as "JUNKPILE_EH"
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_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_Junkpile_F in team 0 for
"JUNKPILE FH" as "JUNKPILE_FH"
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_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_G in team 0 for
"JUNKPILE GH" as "JUNKPILE_GH"
use Rol_Junkpile_K in team 0 for
"JUNKPILE K" as "JUNKPILE_K"
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_K in team 0 for
"JUNKPILE KE" as "JUNKPILE_KE"
use Rol_Junkpile_K in team 0 for
"JUNKPILE KF" as "JUNKPILE_KF"
use Rol_Junkpile_K in team 0 for
"JUNKPILE KG" as "JUNKPILE_KG"
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_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_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_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_D in team 0 for
"GARBAGE DA" as "GARBAGE_DA"
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_E in team 0 for
"GARBAGE EA" as "GARBAGE_EA"
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_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_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_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"
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"
}