home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 August / GSSH0804.iso / Action / Notrium / Notrium13.exe / terrain_types.dat < prev    next >
Text File  |  2004-08-22  |  14KB  |  300 lines

  1. Random Terrain;//name---------------------------------------
  2.   0;//identifier
  3.   0;//AI avoids this terrain
  4.   0;//do not place on map edges on random selection
  5.   0;//do not place random objects on this terrain
  6.   0.000000;//base light r
  7.   0.000000;//base light g
  8.   0.000000;//base light b
  9.   20000.000000;//footstep particle live time, -1=no footsteps
  10.   -1;//override footstep particle
  11.   none;//override footstep sound
  12.   begin_terrain_frames;
  13.     random.jpg;//terrain texture
  14.     0.000000;//time to display frame
  15.   end_terrain_frames;
  16.   begin_effects_block;
  17.   end_effects_block;
  18. No random objects;//name---------------------------------------
  19.   1;//identifier
  20.   0;//AI avoids this terrain
  21.   0;//do not place on map edges on random selection
  22.   0;//do not place random objects on this terrain
  23.   0.000000;//base light r
  24.   0.000000;//base light g
  25.   0.000000;//base light b
  26.   20000.000000;//footstep particle live time, -1=no footsteps
  27.   -1;//override footstep particle
  28.   none;//override footstep sound
  29.   begin_terrain_frames;
  30.     norandom.png;//terrain texture
  31.     0.000000;//time to display frame
  32.   end_terrain_frames;
  33.   begin_effects_block;
  34.   end_effects_block;
  35. Metal Floor 3;//name---------------------------------------
  36.   2;//identifier
  37.   0;//AI avoids this terrain
  38.   0;//do not place on map edges on random selection
  39.   0;//do not place random objects on this terrain
  40.   0.000000;//base light r
  41.   0.000000;//base light g
  42.   0.000000;//base light b
  43.   -1.000000;//footstep particle live time, -1=no footsteps
  44.   -1;//override footstep particle
  45.   none;//override footstep sound
  46.   begin_terrain_frames;
  47.     metal_floor_3.jpg;//terrain texture
  48.     0.000000;//time to display frame
  49.   end_terrain_frames;
  50.   begin_effects_block;
  51.   end_effects_block;
  52. Metal Floor 4;//name---------------------------------------
  53.   3;//identifier
  54.   0;//AI avoids this terrain
  55.   0;//do not place on map edges on random selection
  56.   0;//do not place random objects on this terrain
  57.   0.000000;//base light r
  58.   0.000000;//base light g
  59.   0.000000;//base light b
  60.   -1.000000;//footstep particle live time, -1=no footsteps
  61.   -1;//override footstep particle
  62.   none;//override footstep sound
  63.   begin_terrain_frames;
  64.     metal_floor_4.jpg;//terrain texture
  65.     0.000000;//time to display frame
  66.   end_terrain_frames;
  67.   begin_effects_block;
  68.   end_effects_block;
  69. Metal Floor 5;//name---------------------------------------
  70.   4;//identifier
  71.   0;//AI avoids this terrain
  72.   0;//do not place on map edges on random selection
  73.   0;//do not place random objects on this terrain
  74.   0.000000;//base light r
  75.   0.000000;//base light g
  76.   0.000000;//base light b
  77.   -1.000000;//footstep particle live time, -1=no footsteps
  78.   -1;//override footstep particle
  79.   none;//override footstep sound
  80.   begin_terrain_frames;
  81.     metal_floor_5.jpg;//terrain texture
  82.     0.000000;//time to display frame
  83.   end_terrain_frames;
  84.   begin_effects_block;
  85.   end_effects_block;
  86. Green Grass;//name---------------------------------------
  87.   5;//identifier
  88.   0;//AI avoids this terrain
  89.   0;//do not place on map edges on random selection
  90.   0;//do not place random objects on this terrain
  91.   0.000000;//base light r
  92.   0.000000;//base light g
  93.   0.000000;//base light b
  94.   20000.000000;//footstep particle live time, -1=no footsteps
  95.   -1;//override footstep particle
  96.   none;//override footstep sound
  97.   begin_terrain_frames;
  98.     grass.jpg;//terrain texture
  99.     0.000000;//time to display frame
  100.   end_terrain_frames;
  101.   begin_effects_block;
  102.   end_effects_block;
  103. Yellowish Grass;//name---------------------------------------
  104.   6;//identifier
  105.   0;//AI avoids this terrain
  106.   0;//do not place on map edges on random selection
  107.   0;//do not place random objects on this terrain
  108.   0.000000;//base light r
  109.   0.000000;//base light g
  110.   0.000000;//base light b
  111.   20000.000000;//footstep particle live time, -1=no footsteps
  112.   -1;//override footstep particle
  113.   none;//override footstep sound
  114.   begin_terrain_frames;
  115.     grass2.bmp;//terrain texture
  116.     0.000000;//time to display frame
  117.   end_terrain_frames;
  118.   begin_effects_block;
  119.   end_effects_block;
  120. Fine Yellow Sand;//name---------------------------------------
  121.   7;//identifier
  122.   0;//AI avoids this terrain
  123.   0;//do not place on map edges on random selection
  124.   0;//do not place random objects on this terrain
  125.   0.000000;//base light r
  126.   0.000000;//base light g
  127.   0.000000;//base light b
  128.   20000.000000;//footstep particle live time, -1=no footsteps
  129.   -1;//override footstep particle
  130.   none;//override footstep sound
  131.   begin_terrain_frames;
  132.     sand1.bmp;//terrain texture
  133.     0.000000;//time to display frame
  134.   end_terrain_frames;
  135.   begin_effects_block;
  136.   end_effects_block;
  137. Stone;//name---------------------------------------
  138.   8;//identifier
  139.   0;//AI avoids this terrain
  140.   0;//do not place on map edges on random selection
  141.   0;//do not place random objects on this terrain
  142.   0.000000;//base light r
  143.   0.000000;//base light g
  144.   0.000000;//base light b
  145.   20000.000000;//footstep particle live time, -1=no footsteps
  146.   -1;//override footstep particle
  147.   none;//override footstep sound
  148.   begin_terrain_frames;
  149.     stone.jpg;//terrain texture
  150.     0.000000;//time to display frame
  151.   end_terrain_frames;
  152.    begin_effects_block;
  153.    end_effects_block;
  154. Ice;//name---------------------------------------
  155.   9;//identifier
  156.   0;//AI avoids this terrain
  157.   0;//do not place on map edges on random selection
  158.   0;//do not place random objects on this terrain
  159.   0.000000;//base light r
  160.   0.000000;//base light g
  161.   0.000000;//base light b
  162.   20000.000000;//footstep particle live time, -1=no footsteps
  163.   -1;//override footstep particle
  164.   none;//override footstep sound
  165.   begin_terrain_frames;
  166.     ice1.jpg;//terrain texture
  167.     0.000000;//time to display frame
  168.   end_terrain_frames;
  169.   begin_effects_block;
  170.   The ice freezes you!;//event text
  171.     100.000000;//interval
  172.     1;//run only once 0=no, 1=yes
  173.     begin_conditions;
  174.     end_conditions;
  175.     begin_effects;
  176.       1;//effect number
  177.       100.000000;//parameter1
  178.       -1.000000;//parameter2
  179.       1.200000;//parameter3
  180.       0.000000;//parameter4
  181.       23;//effect number
  182.       -15.000000;//parameter1
  183.       -1.000000;//parameter2
  184.       2.000000;//parameter3
  185.       100.000000;//parameter4
  186.     end_effects;
  187.   end_effects_block;
  188. Liquid;//name---------------------------------------
  189.   10;//identifier
  190.   0;//AI avoids this terrain
  191.   0;//do not place on map edges on random selection
  192.   0;//do not place random objects on this terrain
  193.   0.000000;//base light r
  194.   0.000000;//base light g
  195.   0.000000;//base light b
  196.   20000.000000;//footstep particle live time, -1=no footsteps
  197.   -1;//override footstep particle
  198.   none;//override footstep sound
  199.   begin_terrain_frames;
  200.     tliquid.jpg;//terrain texture
  201.     0.000000;//time to display frame
  202.   end_terrain_frames;
  203.   begin_effects_block;
  204.   end_effects_block;
  205. end_of_file;
  206.  
  207.  
  208. //effect numbers:
  209. 0=nothing
  210. 1=multiply creature speed by parameter3 for time parameter1 with creature visual effect from weapon parameter2, parameter4=disable speed change when bullet hits (0=no/1=yes)
  211. 2=start alien attack
  212. 3=drop item parameter1, amount parameter2, random area size parameter3 pixels, maximum amount of similar items in area parameter4 (0=infinite)
  213. 4=increase creature's bar parameter3 with parameter1 (if parameter2=1, don't increase over maximum or decrease below minimum)
  214. 5=activate scanner with distance parameter1
  215. 6=set targeting beam, type parameter1 (0=disabled, 1=normal, 2=turns green when hits enemy), length = parameter2 + weapon length * parameter3
  216. 7=set light parameter1 size parameter2 to creature (if parameter1=-1, disable light)
  217. 8=set light level addition, parameter1=type (0=map tiles, 1=items/plot_objects, 2=props, 3=creatures), parameter2=r, parameter3=g, parameter4=b
  218. 9=select gun parameter1
  219. 10=drop creature number parameter1 side parameter2 (-1=same side) tactic parameter3 (-1=default) tactic2 parameter4 (-1=default). Player can switch between a friendly creature's tactics by right clicking the creature. Don't forget to set parameter3 to -1 if you're not planning on changing the default tactic specified in creatures.dat.
  220. 11=change maximum bar parameter1 amount by parameter2
  221. 12=change armor level    to parameter1
  222. 13=enable creature detector with distance parameter1
  223. 14=play sound parameter1 (from sounds.dat) with volume parameter2
  224. 15=change creature into creature number parameter1 for time parameter2 (-1 for infinite) with creature visual effect from weapon parameter3
  225. 16=give item parameter1 amount parameter2
  226. 17=set creature's bar parameter3 to parameter1
  227. 18=increase player's body temperature by parameter1
  228. 19=drop plot_object parameter1 random area size parameter3 pixels, maximum amount of similar items in area parameter4 (0=infinite)
  229. 20=enable large map
  230. 21=teleport to area parameter1 (if -1, game finds the right area) plot_object parameter2, parameter3: 0=don't transfer other creatures 1=transfer other creatures
  231. 22=change side to parameter1 target for time parameter2 with creature visual effect from weapon parameter3
  232. 23=continuously increase bar parameter3 by parameter1 for time parameter4 with creature visual effect from weapon parameter2
  233. 24=fire weapon parameter1, times parameter2
  234. 25=show animation parameter1, and if (parameter2=0, continue game) (parameter2=1, end game)
  235. 26=fire particle parameter1 times parameter2 with parameters (spread, speed, time) taken from weapon number parameter3
  236. 27=make light number parameter1 for time parameter2 (-1=infinite) size min parameter3, max parameter4
  237. 28=bar parameter1 increased by bar parameter2 * parameter3
  238. 29=run script parameter1, parameter2=check conditions (0=no, 1=yes)
  239. 30=set creature's eat item amount to parameter1
  240. 31=kill creature (set all bars to minimum)
  241. 32=change creature's anger level to parameter1 (between 0 and 1)
  242. 33=stagger mouse by parameter1, speed parameter2 for time parameter3
  243. 34=change player race into parameter1
  244. 35=activate/disable script parameter1, (parameter2: 0=disable, 1=activate)
  245. 36=shake screen power parameter1 time parameter2 milliseconds
  246. 37=start rain for time parameter1 (0=stop rain)
  247. 38=change game speed to parameter1 (don't set it to negative)
  248. 39=show bar parameter1
  249. 40=destroy plot_objects parameter1 from area size parameter2 pixels (not entirely accurate, use with care)
  250. 41=destroy items parameter1 from area size parameter2 pixels (not entirely accurate, use with care)
  251. 42=increase maximum carry weight by parameter1
  252. 43=return creature to previous frame position
  253. 44=increase player's bar parameter3 with parameter1 (if parameter2=1, don't increase over maximum or decrease below minimum)
  254. 45=prevent creature from using weapon parameter1 (-1=all weapons) for time parameter2, with creature visual effect from weapon parameter3, parameter4: 0=individual weapons 1=weapon classes
  255. 46=change creature's AI tactic parameter1 (0=primary, 1=secondary) to parameter2
  256. 47=start dialog parameter1 (from dialogs.dat)
  257. 48=pick up nearest creature of (parameter1, 0=type, 1=class) parameter2, maximum distance parameter3, side parameter4 (-1=same, -2=any)
  258. 49=attach camera to (parameter1, -1=player, 0=this creature [distance parameter2 from head], 1=this position), for time parameter3 (-1=infinite)
  259. 50=player controls nearest creature of (parameter1, 0=type, 1=class) parameter2, maximum distance parameter3, side parameter4 (-1=same, -2=any)
  260. 51=nearest creature of (parameter1, 0=type, 1=class) parameter2, maximum distance parameter3, side parameter4 (-1=same, -2=any) picks up this creature
  261. 52=active inventory=parameter1 (0 to 10)
  262.  
  263.  
  264. //condition numbers:
  265. 0=must have item parameter0 amount parameter1
  266. 1=must be distance parameter1 + object size from plot_object parameter0
  267. 2=must be distance parameter1 + object size from plot_object class parameter0
  268. 3=creature's bar parameter0 is greater or equal to parameter1
  269. 4=killed all creatures parameter0 from area parameter1 (-1=current area)
  270. 5=creature's bar parameter0 is smaller than parameter1
  271. 6=player is race parameter0
  272. 7=player is not race parameter0
  273. 8=random integer between 0 and parameter0 is 0
  274. 9=player is in shade
  275. 10=creature has eaten parameter0 eat items
  276. 11=item parameter0 is (parameter1=0=wielded, parameter1=1=not wielded)
  277. 12=game difficulty is (parameter0, 0=higher than, 1=lower than, 2=equal to) parameter1 (0=easy, 1=normal, 2=hard)
  278. 13=area is parameter0
  279. 14=creature nearer than distance parameter1 + creature size pixels from creature parameter0
  280. 15=player is nearer than parameter0 pixels
  281. 16=player has parameter0 free weight
  282. 17=is on terrain parameter0
  283. 18=creature's bar parameter0's maximum amount is bigger than or equal to parameter1
  284. 19=creature's AI tactic parameter0 (0=primary, 1=secondary) is parameter1
  285. 20=creature's anger level is (parameter0: 1=bigger than or equal to, 2=smaller than) parameter1
  286. 21=creature is of side parameter0
  287. 22=creature is of (parameter1: 0=type, 1=class) parameter0
  288. 23=creature (parameter0: 0=is, 1=is not) player
  289. 24=player's bar parameter0 is greater or equal to parameter1
  290. 25=player's bar parameter0 is smaller than parameter1
  291. 26=creature is not of (parameter1: 0=type, 1=class) parameter0
  292. 27=creature's last dialog (parameter1: 0=was, 1=was not) parameter0
  293. 28=it (parameter0: 0=is, 1=is not) raining
  294. 29=amount of parameter0 (-1=all) creatures in area is higher than or equal to parameter1
  295. 30=amount of parameter0 (-1=all) creatures in area is lower than parameter1
  296. 31=amount of parameter0 class creatures in area is higher than or equal to parameter1
  297. 32=amount of parameter0 class creatures in area is lower than parameter1
  298. 33=creature (parameter0, 0=is, 1=is not) being carried by another creature
  299. 34=creature (parameter0, 0=is, 1=is not) carrying another creature
  300.