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
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?
hmmm wheres that come from
i added stuff in and out of that map so much i must of left that bit in