spice up Bazaar

Started by unionjack, September 23, 2005, 02:47:45 PM

Previous topic - Next topic

unionjack

spiced up bazaar a touch

   

   
// Bazaar
   main:
   
   level.script = "maps/dm/MP_Bazaar_DM.scr"
   level.music = "MP_Bazaar_DM"
   
   // set scoreboard messages
   setcvar "g_obj_alliedtext1" "Bazaar"
   setcvar "g_obj_alliedtext2" ""
   setcvar "g_obj_alliedtext3" ""
   setcvar "g_obj_axistext1" ""
   setcvar "g_obj_axistext2" ""
   setcvar "g_obj_axistext3" ""
   
   setcvar "g_scoreboardpic" "MP_Bazaar_DM"
   
   // call additional stuff for playing this map round based is needed
   if(level.roundbased)
      thread roundbasedthread
   
   level waitTill prespawn
   
   exec global/ambient.scr
   exec global/DMprecache.scr
   
   
   
   level waittill spawn
   
   $world farclipoverride 4000
   $world farplaneclipcolor "0.9 0.9 0.7"
   
   
      thread hello
      thread xtras
      thread bigflak
      thread location
   
   end
   
   //----------------------------------------------------------------------------
   xtras:
   
   
   //roof bridge allied
   
                     local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( -544.51 107.33 176.60)
      local.bench.angles = ( 0 0 0 )
      local.bench.scale = 1
      local.bench solid
   
      local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( -544.51 177.33 176.60)
      local.bench.angles = ( 0 0 0 )
      local.bench.scale = 1
      local.bench solid
   
        local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( -544.51 247.33 176.60)
      local.bench.angles = ( 0 0 0 )
      local.bench.scale = 1
      local.bench solid
   
      local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( -544.51 317.33 176.60)
      local.bench.angles = ( 0 0 0 )
      local.bench.scale = 1
      local.bench solid
   
   //roof barb allied
   
      local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( -547.19 775.86 224.13)
      local.bench.angles = ( 0 90 0 )
      local.bench.scale = 1
      local.bench solid
   
      local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( -547.19 775.86 271.43)
      local.bench.angles = ( 0 90 0 )
      local.bench.scale = 1
      local.bench solid
   
      local.fence = spawn script_model
      local.fence model "static/barbwire_long_two_post.tik"
      local.fence.origin = ( -1723.38 592.29 224.13 )
      local.fence.angles = ( 0 180 0 )
   
   //roof bags allied
   
       local.sand = spawn script_model
      local.sand model "static/sandbag_link_bottomcap.tik"
      local.sand.origin = ( -489.43 444.99 224.13)
      local.sand.angles = (0 0 0)
      local.sand solid
      local.sand nodamage
      local.sand immune bash
      local.sand immune explosion
   
                   local.sand = spawn script_model
      local.sand model "static/sandbag_link_main.tik"
      local.sand.origin = ( -489.43 518.99 224.13)
      local.sand.angles = (0 0 0)
      local.sand solid
      local.sand nodamage
      local.sand immune explosion
      local.sand immune bash
   
                   local.sand = spawn script_model
      local.sand model "static/sandbag_link_main.tik"
      local.sand.origin = ( -489.43 622.99 224.13)
      local.sand.angles = (0 0 0)
      local.sand solid
      local.sand nodamage
      local.sand immune explosion
      local.sand immune bash
   
                   local.sand = spawn script_model
      local.sand model "static/sandbag_link_main.tik"
      local.sand.origin = ( -489.43 726.99 224.13)
      local.sand.angles = (0 0 0)
      local.sand solid
      local.sand nodamage
      local.sand immune explosion
      local.sand immune bash
   
      local.sand = spawn script_model
      local.sand model "static/sandbag_link_topcap.tik"
      local.sand.origin = ( -489.43 800.99 224.13)
      local.sand.angles = (0 0 0)
      local.sand solid
      local.sand nodamage
      local.sand immune bash
      local.sand immune explosion
   
   
      local.cable = spawn script_model
      local.cable model "static/static_cablespool_full.tik"
      local.cable.origin = ( -1164.90 387.13 224.12 )
      local.cable.angles = ( 0 92 0 )
      local.cable.scale = 1
      local.cable solid
   
   //allied roof  bench+weapon+health
   
      local.healthitem1 = spawn models/items/item_100_healthbox.tik
      local.healthitem1.origin = ( -1170.86 787.23 253.15 )
      local.healthitem1.angles = ( 0 90 0 )
   
    //Ammo Grenades
      local.AmmoRifle1 = spawn models/items/item_grenade_ammobox.tik
      local.AmmoRifle1.origin = ( -1119.98 793.60 224.13)
      local.AmmoRifle1.angles = ( 0 131 0 )
   
                     local.dresser = spawn script_model
      local.dresser model "static/bunkerbench.tik"
      local.dresser.origin = ( -1210.98 793.60 224.13)
      local.dresser.angle = 90
      local.dresser solid
   
                     local.mp44 = spawn models/weapons/m1_garand.tik
      local.mp44.origin = ( -1185.86 787.23 253.15)
      local.mp44.angle = 90
   
         local.mp44 = spawn models/weapons/m1_garand.tik
      local.mp44.origin = ( -1192.86 787.23 253.15)
      local.mp44.angle = 90
   
      local.mp44 = spawn models/weapons/G43.tik
      local.mp44.origin = ( -1199.86 787.23 253.15)
      local.mp44.angle = 90
   
      local.mp44 = spawn models/weapons/G43.tik
      local.mp44.origin = ( -1206.86 787.23 253.15)
      local.mp44.angle = 90
   
      local.mp44 = spawn models/weapons/bar.tik
      local.mp44.origin = ( -1213.86 787.23 253.15)
      local.mp44.angle = 90
   
      local.mp44 = spawn models/weapons/bar.tik
      local.mp44.origin = ( -1220.86 787.23 253.15)
      local.mp44.angle = 90
   
   
      local.mp44 = spawn models/weapons/enfield.tik
      local.mp44.origin = ( -1227.86 787.23 253.15)
      local.mp44.angle = 90
   
   
      local.mp44 = spawn models/weapons/enfield.tik
      local.mp44.origin = ( -1234.86 787.23 253.15)
      local.mp44.angle = 90
   
   
      local.mp44 = spawn models/weapons/ppsh_smg.tik
      local.mp44.origin = ( -1241.86 787.23 253.15)
      local.mp44.angle = 90
   
      local.mp44 = spawn models/weapons/ppsh_smg.tik
      local.mp44.origin = ( -1248.86 787.23 253.15)
      local.mp44.angle = 90
   
   
      local.mp44 = spawn models/weapons/sten.tik
      local.mp44.origin = ( -1255.86 787.23 253.15)
      local.mp44.angle = 90
   
   
      local.mp44 = spawn models/weapons/sten.tik
      local.mp44.origin = ( -1262.86 787.23 253.15)
      local.mp44.angle = 90
   
   //roof bridge axis
   
      local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( 935.87 1133.43 224.13)
      local.bench.angles = ( 0 90 0 )
      local.bench.scale = 1
      local.bench solid
   
      local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( 1005.87 1133.43 224.13)
      local.bench.angles = ( 0 90 0 )
      local.bench.scale = 1
      local.bench solid
   
      local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( 1075.87 1133.43 224.13)
      local.bench.angles = ( 0 90 0 )
      local.bench.scale = 1
      local.bench solid
   
      local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( 1145.87 1133.43 224.13)
      local.bench.angles = ( 0 90 0 )
      local.bench.scale = 1
      local.bench solid
   
        local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( 1215.87 1133.43 224.13)
      local.bench.angles = ( 0 90 0 )
      local.bench.scale = 1
      local.bench solid
   
      local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( 1285.87 1133.43 224.13)
      local.bench.angles = ( 0 90 0 )
      local.bench.scale = 1
      local.bench solid
   
      local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( 1355.87 1133.43 224.13)
      local.bench.angles = ( 0 90 0 )
      local.bench.scale = 1
      local.bench solid
   
      local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( 1425.87 1133.43 224.13)
      local.bench.angles = ( 0 90 0 )
      local.bench.scale = 1
      local.bench solid
   
      local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( 1495.87 1133.43 224.13)
      local.bench.angles = ( 0 90 0 )
      local.bench.scale = 1
      local.bench solid
   
      local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( 1398.19 1133.43 271.44)
      local.bench.angles = ( 0 90 0 )
      local.bench.scale = 1
      local.bench solid
   
      local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( 1412.94 1133.43 318.75)
      local.bench.angles = ( 0 90 0 )
      local.bench.scale = 1
      local.bench solid
   
   //plane axis roof
        local.stuka = spawn script_model
           local.stuka model "vehicles/stuka_d.tik"
           local.stuka.origin = ( 315 1226 520 )
           local.stuka.angles = (  0 10 20 )
   
   // Fire on Stuka
   
                               local.fire = spawn script_model
      local.fire model "emitters/fire.tik"
      local.fire.origin = (  315 1226 520)
      local.fire.angles = ( 0 -176 0 )
      local.fire.scale = 1.5
   
   //roof barb axis
   
      local.fence = spawn script_model
      local.fence model "static/barbwire_long_two_post.tik"
      local.fence.origin = ( 1840.87 999.66 448.13)
      local.fence.angles = ( 0 180 0 )
   
   
      local.fence = spawn script_model
      local.fence model "static/barbwire_long_two_post.tik"
      local.fence.origin = ( 1840.87 719.32 384.13)
      local.fence.angles = ( 0 180 0 )
   
      local.fence = spawn script_model
      local.fence model "static/barbwire_long_two_post.tik"
      local.fence.origin = ( 1630.68 556.89 512.13)
      local.fence.angles = ( 0 90 0 )
   
   
      local.fence = spawn script_model
      local.fence model "static/barbwire_long_two_post.tik"
      local.fence.origin = ( 1630.98 1176.88 540.13)
      local.fence.angles = ( 0 90 0 )
   
   //allied barb wire
   
       local.fence = spawn script_model
      local.fence model "static/barbwire_long_two_post.tik"
      local.fence.origin = ( -1745.92 140.54 320.13)
      local.fence.angles = ( 0 180 0 )
   
   //axis roof  weapons
   
                    //StG 44 on shelf in mid fortress
   
                     local.mp44 = spawn models/weapons/kar98_mortar.tik
      local.mp44.origin = (1740.93 801.67 407.15)
      local.mp44.angles = ( -55 90 80 )
   
   
      //StG 44 on shelf in mid fortress
      local.mp44 = spawn models/weapons/kar98_mortar.tik
      local.mp44.origin = (1750.93 801.67 407.15)
      local.mp44.angles = ( -55 90 80)
   
    //StG 44 on shelf in mid fortress
      local.mp44 = spawn models/weapons/shotgun.tik
      local.mp44.origin = (1770.93 806.67 407.15)
      local.mp44.angles = ( -50 90 80)
    //StG 44 on shelf in mid fortress
      local.mp44 = spawn models/weapons/shotgun.tik
      local.mp44.origin = (1780.93 806.67 407.15)
      local.mp44.angles = ( -50 90 80 )
    //StG 44 on shelf in mid fortress
      local.mp44 = spawn models/weapons/mp44.tik
      local.mp44.origin = (1790.93 808.67 407.15)
      local.mp44.angles = ( -45 90 80 )
    //StG 44 on shelf in mid fortress
      local.mp44 = spawn models/weapons/mp44.tik
      local.mp44.origin = (1800.93 808.67 407.15)
      local.mp44.angles = ( -45 90 80)
   
   
    //axis Ammo Grenades
      local.healthitem1 = spawn models/items/item_100_healthbox.tik
      local.healthitem1.origin = ( 1790.92 702.32 384.13 )
      local.healthitem1.angles = ( 0 90 0 )
   
    //axis health
      local.AmmoRifle1 = spawn models/items/item_grenade_ammobox.tik
      local.AmmoRifle1.origin = ( 1729.92 702.32 384.13)
      local.AmmoRifle1.angles = ( 0 131 0 )
   
   //roof bags axis
   
       local.sand = spawn script_model
      local.sand model "static/sandbag_link_bottomcap.tik"
      local.sand.origin = ( 1490.94 533.63 384.13)
      local.sand.angles = (0 0 0)
      local.sand solid
      local.sand nodamage
      local.sand immune bash
      local.sand immune explosion
   
                   local.sand = spawn script_model
      local.sand model "static/sandbag_link_main.tik"
      local.sand.origin = ( 1490.94 607.63 384.13)
      local.sand.angles = (0 0 0)
      local.sand solid
      local.sand nodamage
      local.sand immune explosion
      local.sand immune bash
   
                   local.sand = spawn script_model
      local.sand model "static/sandbag_link_main.tik"
      local.sand.origin = ( 1490.94 711.63 384.13)
      local.sand.angles = (0 0 0)
      local.sand solid
      local.sand nodamage
      local.sand immune explosion
      local.sand immune bash
   
       local.sand = spawn script_model
      local.sand model "static/sandbag_link_main.tik"
      local.sand.origin = ( 1490.94 815.63 384.13)
      local.sand.angles = (0 0 0)
      local.sand solid
      local.sand nodamage
      local.sand immune explosion
      local.sand immune bash
   
                   local.sand = spawn script_model
      local.sand model "static/sandbag_link_main.tik"
      local.sand.origin = ( 1490.94 919.63 384.13)
      local.sand.angles = (0 0 0)
      local.sand solid
      local.sand nodamage
      local.sand immune explosion
      local.sand immune bash
   
      local.sand = spawn script_model
      local.sand model "static/sandbag_link_topcap.tik"
      local.sand.origin = ( 1490.94 993.63 384.13)
      local.sand.angles = (0 0 0)
      local.sand solid
      local.sand nodamage
      local.sand immune bash
      local.sand immune explosion
   
   //axis flag
   
      local.dresser = spawn script_model
      local.dresser model "static/static_naziflag2.tik"
      local.dresser.origin = ( -170.51 1725.17 620.13)
      local.dresser.angle = -90
   
      local.fence = spawn script_model
      local.fence model "static/barbwire_long_two_post.tik"
      local.fence.origin = ( -210.51 1967.17 540.13)
      local.fence.angles = ( 0 180 0 )
   
   //nazi banner
   
      local.dresser = spawn script_model
      local.dresser model "static/static_nazibanner.tik"
      local.dresser.origin = (98.47 1315.100 245.21)
      local.dresser.angle = 240
   
   //box 1
      local.bench = spawn script_model
      local.bench model "static/indycrate.tik"
      local.bench.origin = ( 1366.64 1437.25 -255.88)
      local.bench.angles = ( 0 90 0 )
      local.bench.scale = 1
   
   //mg42
                    local.mg42 = spawn models/statweapons/mg42_gun.tik
   local.mg42.origin = ( 113.50 -81.35 248.12 )
   local.mg42.angle = ( 0 90 0 )
   local.mg42 yawCenter 90
   local.mg42 maxyawoffset 60
   local.mg42pod_3 = spawn models/statweapons/mg42_bipod_nonstatic.tik
   local.mg42pod_3.origin = ( 113.50 -81.35 249.12 )
   local.mg42pod_3.angles = ( 0 90 0 )
   
   // neblewerfer axis
      spawn statweapons/P_nebelwerfer.tik "targetname" "nebel2" "classname" "turretweapon_german_nebelwerfer-w"
      $nebel2.angles = (0 180 0)
      $nebel2.launchsound = nebelwerfer_launch
      $nebel2.origin = ( 1716.15 1043.46 448.13)
      $nebel2 nodamage
      spawn script_object "targetname" "nebelwerfer2" "classname" "ProjectileGenerator_Heavy"
      $nebelwerfer2.angles = (0 180 0)
      $nebelwerfer2.launchsound = nebelwerfer_launch
      $nebelwerfer2.projectile = projectile/nebelwerferproj.tik
      $nebelwerfer2.spawnflags = 128
      $nebelwerfer2 nodamage
   
      $nebel2 immune bullet
      $nebel2 immune fast_bullet
      $nebel2 immune bash
      $nebel2.collisionent = $nebelwerfer_collision
      $nebel2_turret0.collisionent = $nebelwerfer2_turret_collision
      $nebel2_turret0 immune bullet
      $nebel2_turret0 immune fast_bullet
      $nebel2_turret0 immune bash
      $nebel2_turret0 thread global/turret.scr::playerturret_proj_think_aim $nebel $nebelwerfer2
   
      $nebel2_turret0 maxyawoffset 115.0
      $nebel2_turret0 turnspeed 45
      $nebel2_turret0 pitchspeed 45
      $nebel2_turret0 pitchcaps "-50 50 -50" //"-50 -50 50"stuck high//"-50 10 -50"high no low//"50 10 50"half high//"-50 10 50"high but not low//"-0 10 0"nothing//changed"-50 10 0"
      $nebel2_turret0 viewjitter 1
      $nebel2_turret0 firedelay 1.5 // changed 0.08
   
   end
   //-----------------------------------------------------------------------------
   bigflak:
      spawn statweapons/P_flak88 "targetname" "flakcannon" "classname" "turretweapon_german_flak88"
      $flakcannon.origin = ( -1494.24 154.04 320.13)
      $flakcannon.angles = (0 0 0)
      $flakcannon_turret0 maxyawoffset 120
      $flakcannon_turret0 pitchcaps "-50 50 -50"
      $flakcannon_turret0 turnspeed 30
      $flakcannon_turret0 pitchspeed 7.5
      $flakcannon_turret0 viewjitter 7
      $flakcannon_turret0 firedelay 2
      $flakcannon nodamage
   end
   
   //-----------------------------------------------------------------------------
   
   roundbasedthread:
   
      // Can specify different scoreboard messages for round based games here.
   
      level waitTill prespawn
   
      level waittill spawn
   
      // set the parameters for this round based match
      level.dmrespawning = 0 // 1 or 0
   //   level.dmroundlimit = 5 // round time limit in minutes
      level.clockside = kills // set to axis, allies, kills, or draw
   
      level waittill roundstart
   
   end
   
   //-----------------------------------------------------------------------------
   
   location:
      println $player[1].origin
      println $player[1].angles
      wait 5
      goto location
   end

Cobra {sfx}

What uses this part? ...

   

   location:

   println $player[1].origin

   println $player[1].angles

   wait 5

   goto location

   end

   

   That looks like it will be printing a lot of origins/angles somewhere - maybe not needed?
Sleep? What is that?

unionjack

hmmm wheres that come from

   i added stuff in and out of that map so much i must of left that bit in