Hmm... Have you checked whether it works?
And don't forget about the immune stuff or it will be shootable-through.
Can't make Solid
Moderator: Moderators
-
Rookie One.pl
- Site Admin
- Posts: 2752
- Joined: Fri Jan 31, 2003 7:49 pm
- Location: Nowa Wies Tworoska, Poland
- Contact:
-
LiquorKraZy
- Captain
- Posts: 267
- Joined: Tue Aug 10, 2004 5:38 am
- Location: CA
- Contact:
ok...i got it to work just fine...since the map is obj and a big script file...i didnt want to screw anything up in the script so i created a seperate .scr for each thread (werfer, flakguns, xtras,etc) and exec them in the script under "maps/obj/mapfixes/*****.scr and they all worked fine, only the block thread wouldnt block the trees and i could still walk thru them...the script for the trees and the block work fine, so theres no need to change them (cheers again ROOKIE)i have used the same process on Berlin and on the other maps, and everything worked fine, but i was just curious as too why suddenly the trees werent being blocked in Omaha...but what i did was just add the XTRAS and BLOCK thread to the actual script and now it works fine...i'll post the script below, because now i notcied another problem and that is that the bangalores that blow up the barbed wire for the allies to advance are there, but you cant set em...my question is, cna i get rid of the bangalores all together? have a look at the script please and throw some ideas my way:
main:
level.gametype = int( getcvar( g_gametype ) )
if( level.gametype == 2 )
{
//thread update_map
}
level waittill prespawn
exec global/DMprecache.scr
exec maps/obj/mapfixes/omahaflak.scr
exec maps/obj/mapfixes/omahaflak2.scr
exec maps/obj/mapfixes/omahaflak3.scr
exec maps/obj/mapfixes/omahawerfer.scr
thread global/minefield.scr::minefield_setup
$spawn_allied2 disablespawn
$spawn_allied3 disablespawn
$spawn_axis3 disablespawn
$spawn_axis4 disablespawn
$bangalore_nopulse_left hide
$bangalore_nopulse_center hide
$bangalore_nopulse_right hide
$world northyaw 270
$world farplane 7500
$world farplane_color (0.675 0.663 0.651)
level.script = maps/obj/obj_team5.scr
exec global/ambient.scr obj_team5
if( level.gametype == 4 )
{
setcvar "g_obj_alliedtext1" "- Breach the shingle"
setcvar "g_obj_alliedtext2" "- Destroy two 15cm"
setcvar "g_obj_alliedtext3" "cannons"
setcvar "g_obj_axistext1" "- Prevent Allies from"
setcvar "g_obj_axistext2" "taking the beach"
setcvar "g_obj_axistext3" ""
}
else
{
setcvar "g_obj_alliedtext1" "Omaha Beach"
setcvar "g_obj_alliedtext2" ""
setcvar "g_obj_alliedtext3" "The 101st Screamin'"
setcvar "g_obj_axistext1" "Eagles"
setcvar "g_obj_axistext2" ""
setcvar "g_obj_axistext3" "www.101stairborneclan.com"
}
setcvar "g_scoreboardpic" "objdm5"
level waittill spawn
level.bomb_damage = 200
level.bomb_explosion_radius = 640
level.defusing_team = "axis"
level.planting_team = "allies"
level.dmrespawning = 1 // 1 or 0
level.dmroundlimit = 10 // round time limit in minutes
level.clockside = axis // set to axis, allies, kills, or draw
level waittill roundstart
$88mm_explosive1 thread global/obj_dm.scr::bomb_thinker
$88mm_explosive2 thread global/obj_dm.scr::bomb_thinker
$88mm_explosive1 thread axis_win_timer
thread allies_win_bomb $88mm_explosive1 $88mm_explosive2
thread bomb1_exploded $88mm_explosive1
thread bomb2_exploded $88mm_explosive2
thread random_explode_setup
thread shingle_setup
thread xtras
thread block
end
//*** --------------------------------------------
//*** "Axis Victory"
//*** --------------------------------------------
axis_win_timer:
level waittill axiswin
end
//*** --------------------------------------------
//*** "Allied Victory"
//*** --------------------------------------------
allies_win_bomb local.bomb1 local.bomb2:
while (local.bomb1.exploded != 1)
waitframe
while (local.bomb2.exploded != 1)
waitframe
teamwin allies
end
//*** --------------------------------------------
//*** "Bomb 1 Exploded"
//*** --------------------------------------------
bomb1_exploded local.bomb1:
while (local.bomb1.exploded != 1)
wait .1
iprintlnbold "Allies have destroyed the Western Cannon!"
$spawn_axis2 disablespawn
$spawn_axis3 enablespawn
end
//*** --------------------------------------------
//*** "Bomb 2 Exploded"
//*** --------------------------------------------
bomb2_exploded local.bomb2:
while (local.bomb2.exploded != 1)
wait .1
iprintlnbold "Allies have destroyed the Eastern Cannon!"
$spawn_axis2 disablespawn
$spawn_axis4 enablespawn
end
//*** --------------------------------------------
//*** "Shingle"
//*** --------------------------------------------
shingle_setup:
//thread shingle_left_start
//thread shingle_center_start
//thread shingle_right_start
end
shingle_left_start:
$bangalore_trigger_left waittill trigger
local.player = parm.other
if (local.player.dmteam != axis)
{
goto shingle_left
}
end
shingle_left:
$bangalore_left playsound plantbomb1
$bangalore_left remove
$bangalore_nopulse_left show
wait 8
$bangalore_explosion_left1 anim start
$bangalore_explosion_left2 anim start
radiusdamage $bangalore_explosion_left2.origin 640 384
$bangalore_nopulse_left remove
$barbwire_clip_left remove
$barbwire_collision_left remove
$barbwire_left remove
$spawn_axis1 disablespawn
end
shingle_center_start:
$bangalore_trigger_center waittill trigger
local.player = parm.other
if (local.player.dmteam != axis)
{
goto shingle_center
}
end
shingle_center:
$bangalore_center playsound plantbomb1
$bangalore_center remove
$bangalore_nopulse_center show
wait 8
$bangalore_explosion_center1 anim start
$bangalore_explosion_center2 anim start
radiusdamage $bangalore_nopulse_center.origin 640 384
$bangalore_nopulse_center remove
$barbwire_clip_center remove
$barbwire_collision_center remove
$barbwire_center remove
$spawn_axis1 disablespawn
$spawn_allied1 disablespawn
$spawn_allied2 enablespawn
end
shingle_right_start:
$bangalore_trigger_right waittill trigger
local.player = parm.other
if (local.player.dmteam != axis)
{
goto shingle_right
}
end
shingle_right:
$bangalore_right playsound plantbomb1
$bangalore_right remove
$bangalore_nopulse_right show
wait 8
$bangalore_explosion_right1 anim start
$bangalore_explosion_right2 anim start
radiusdamage $bangalore_nopulse_right.origin 640 384
$bangalore_nopulse_right remove
$barbwire_clip_right remove
$barbwire_collision_right remove
$barbwire_right remove
$spawn_axis1 disablespawn
$spawn_axis2 enablespawn
$spawn_allied1 disablespawn
$spawn_allied3 enablespawn
end
//*** --------------------------------------------
//*** "Random Beach Explosions"
//*** --------------------------------------------
random_explode_setup:
thread random_explode1
thread random_explode2
thread random_explode3
thread random_explode4
thread random_explode5
thread random_explode6
thread random_explode7
end
random_explode1:
wait (randomfloat 13 + 23)
$random_explode1_origin playsound arty_leadinmp
wait 1
$random_explode1 anim start
radiusdamage $random_explode1_origin 256 384
goto random_explode1
random_explode2:
wait (randomfloat 7 + 20)
$random_explode2_origin playsound arty_leadinmp
wait 1
$random_explode2 anim start
radiusdamage $random_explode2_origin 256 384
goto random_explode2
random_explode3:
wait (randomfloat 9 + 18)
$random_explode3_origin playsound arty_leadinmp
wait 1
$random_explode3 anim start
radiusdamage $random_explode3_origin 256 384
goto random_explode3
random_explode4:
wait (randomfloat 12 + 18)
$random_explode4_origin playsound arty_leadinmp
wait 1
$random_explode4 anim start
radiusdamage $random_explode4_origin 256 384
goto random_explode4
random_explode5:
wait (randomfloat 15 + 22)
$random_explode5_origin playsound arty_leadinmp
wait 1
$random_explode5 anim start
radiusdamage $random_explode5_origin 256 384
goto random_explode5
random_explode6:
wait (randomfloat 8 + 15)
$random_explode6_origin playsound arty_leadinmp
wait 1
$random_explode6 anim start
radiusdamage $random_explode6_origin 256 384
goto random_explode6
random_explode7:
wait (randomfloat 10 + 24)
$random_explode7_origin playsound arty_leadinmp
wait 1
$random_explode7 anim start
radiusdamage $random_explode7_origin 256 384
goto random_explode7
end
//------------------------------------------------------------------
xtras:
spawn static/tree_oak "targetname" "xtra1"
$xtra1.origin = ( 2862.02 -4491.43 -456.86 )
$xtra1.angles = (0 270 0)
thread block $xtra1.origin
spawn static/tree_oak "targetname" "xtra2"
$xtra2.origin = ( 3034.28 -3675.58 -431.88 )
$xtra2.angles = (0 270 0)
thread block $xtra2.origin
spawn static/tree_oak "targetname" "xtra3"
$xtra3.origin = ( 3077.36 -2991.22 -383.80 )
$xtra3.angles = (0 270 0)
thread block $xtra3.origin
spawn static/tree_oak "targetname" "xtra4"
$xtra4.origin = ( 1454.65 3727.30 -455.83 )
$xtra4.angles = (0 270 0)
thread block $xtra4.origin
spawn static/tree_oak "targetname" "xtra5"
$xtra5.origin = ( 1391.39 -4669.67 -473.43 )
$xtra5.angles = (0 270 0)
thread block $xtra5.origin
spawn static/tree_oak "targetname" "xtra7"
$xtra7.origin = ( -1726.75 -4870.26 -488.24 )
$xtra7.angles = (0 270 0)
thread block $xtra7.origin
spawn static/tree_oak "targetname" "xtra8"
$xtra8.origin = ( 964.34 1492.21 246.00 )
$xtra8.angles = (0 270 0)
thread block $xtra8.origin
spawn static/tree_oak "targetname" "xtra9"
$xtra9.origin = ( 3680.43 1676.58 347.90 )
$xtra9.angles = (0 270 0)
thread block $xtra9.origin
spawn static/tree_oak "targetname" "xtra11"
$xtra11.origin = ( 1987.63 1031.97 433.34 )
$xtra11.angles = (0 270 0)
thread block $xtra11.origin
spawn static/tree_oak "targetname" "xtra10"
$xtra10.origin = ( -1827.03 -2965.49 -369.63 )
$xtra10.angles = (0 270 0)
thread block $xtra10.origin
spawn static/tree_oak "targetname" "xtra12"
$xtra12.origin = ( -1781.22 -3652.22 -433.63 )
$xtra12.angles = (0 270 0)
thread block $xtra12.origin
spawn static/tree_oak "targetname" "xtra14"
$xtra14.origin = ( -303.40 1872.16 392.54 )
$xtra14.angles = (0 270 0)
thread block $xtra14.origin
spawn static/tree_oak "targetname" "xtra15"
$xtra15.origin = ( 351.70 2603.53 352.46 )
$xtra15.angles = (0 270 0)
thread block $xtra15.origin
spawn static/tree_oak "targetname" "xtra16"
$xtra16.origin = ( -320.16 2599.44 329.34 )
$xtra16.angles = (0 270 0)
thread block $xtra16.origin
spawn static/tree_oak "targetname" "xtra17"
$xtra17.origin = ( 2027.93 2431.33 248.48 )
$xtra17.angles = (0 270 0)
thread block $xtra17.origin
spawn static/tree_oak "targetname" "xtra18"
$xtra18.origin = ( 3015.89 2103.82 300.85 )
$xtra18.angles = (0 270 0)
thread block $xtra18.origin
spawn static/tree_oak "targetname" "xtra19"
$xtra19.origin = ( 3201.27 1198.80 330.17 )
$xtra19.angles = (0 270 0)
$xtra19.scale = .75
thread block $xtra19.origin
spawn static/tree_oak "targetname" "xtra21"
$xtra21.origin = ( 975.07 -594.79 -327.96 )
$xtra21.angles = (0 270 0)
$xtra21.scale = .75
thread block $xtra21.origin
spawn static/tree_oak "targetname" "xtra23"
$xtra23.origin = ( -520.95 -1097.31 -375.01 )
$xtra23.angles = (0 270 0)
$xtra23.scale = .75
thread block $xtra23.origin
spawn static/tree_oak "targetname" "xtra24"
$xtra24.origin = ( -1026.87 -1453.17 -465.33 )
$xtra24.angles = (0 270 0)
$xtra24.scale = .75
thread block $xtra24.origin
spawn static/tree_oak "targetname" "xtra26"
$xtra26.origin = ( 491.06 -1536.68 -372.23 )
$xtra26.angles = (0 270 0)
$xtra26.scale = .50
thread block $xtra26.origin
spawn static/tree_commontree "targetname" "xtra25"
$xtra25.origin = ( 522.14 836.94 346.65 )
$xtra25.angles = (0 270 0)
thread block $xtra25.origin
spawn static/tree_commontree "targetname" "xtra27"
$xtra27.origin = ( 2676.51 3148.58 24.13 )
$xtra27.angles = (0 270 0)
$xtra27.scale = 1.25
thread block $xtra27.origin
spawn static/tree_commontree "targetname" "xtra28"
$xtra28.origin = ( -1135.33 2361.80 384.13 )
$xtra28.angles = (0 270 0)
$xtra28.scale = 1.25
thread block $xtra28.origin
spawn static/tree_commontree "targetname" "xtra29"
$xtra29.origin = ( -1149.71 2203.90 384.13 )
$xtra29.angles = (0 270 0)
thread block $xtra29.origin
spawn static/tree_commontree "targetname" "xtra30"
$xtra30.origin = ( -1001.74 2382.25 384.13 )
$xtra30.angles = (0 270 0)
thread block $xtra30.origin
spawn static/tree_commontree "targetname" "xtra31"
$xtra31.origin = ( 174.44 817.37 358.73 )
$xtra31.angles = (0 270 0)
thread block $xtra31.origin
spawn static/tree_commontree "targetname" "xtra32"
$xtra32.origin = ( -1363.58 1862.10 419.99 )
$xtra32.angles = (0 270 0)
$xtra32.scale = 1.25
thread block $xtra32.origin
spawn static/tree_commontree "targetname" "xtra33"
$xtra33.origin = ( -783.77 2395.07 384.13 )
$xtra33.angles = (0 270 0)
$xtra33.scale = 1.25
thread block $xtra33.origin
spawn static/tree_commontree "targetname" "xtra34"
$xtra34.origin = ( -732.70 2151.14 384.13 )
$xtra34.angles = (0 270 0)
thread block $xtra34.origin
spawn static/tree_commontree "targetname" "xtra35"
$xtra35.origin = ( -217.87 1304.55 337.48 )
$xtra35.angles = (0 270 0)
thread block $xtra35.origin
spawn static/tree_commontree "targetname" "xtra36"
$xtra36.origin = ( 110.61 2009.72 320.13 )
$xtra36.angles = (0 270 0)
thread block $xtra36.origin
spawn static/tree_commontree "targetname" "xtra37"
$xtra37.origin = ( 106.48 1827.71 320.13 )
$xtra37.angles = (0 270 0)
$xtra37.scale = 1.25
thread block $xtra37.origin
spawn static/tree_commontree "targetname" "xtra38"
$xtra38.origin = ( 113.15 2180.38 320.13 )
$xtra38.angles = (0 270 0)
$xtra38.scale = 1.25
thread block $xtra38.origin
spawn static/tree_commontree "targetname" "xtra39"
$xtra39.origin = ( 1226.99 2062.53 320.13 )
$xtra39.angles = (0 270 0)
thread block $xtra39.origin
spawn static/tree_commontree "targetname" "xtra40"
$xtra40.origin = ( -803.91 951.24 363.25 )
$xtra40.angles = (0 270 0)
thread block $xtra40.origin
spawn static/tree_commontree "targetname" "xtra41"
$xtra41.origin = ( -489.02 1161.80 331.74 )
$xtra41.angles = (0 270 0)
thread block $xtra41.origin
spawn static/tree_oak "targetname" "xtra42"
$xtra42.origin = ( 965.66 -1515.88 -376.16 )
$xtra42.angles = (0 270 0)
$xtra42.scale = .50
thread block $xtra42.origin
spawn static/tree_oak "targetname" "xtra43"
$xtra43.origin = ( -44.43 -5022.28 -497.73 )
$xtra43.angles = (0 270 0)
thread block $xtra43.origin
spawn static/tree_oak "targetname" "xtra44"
$xtra44.origin = ( 2804.22 -1193.56 -323.80 )
$xtra44.angles = (0 270 0)
thread block $xtra44.origin
spawn static/tree_oak "targetname" "xtra47"
$xtra47.origin = ( 1862.18 -944.08 -395.88 )
$xtra47.angles = (0 270 0)
$xtra47.scale = .75
thread block $xtra47.origin
spawn static/tree_oak "targetname" "xtra48"
$xtra48.origin = ( -642.56 411.95 350.09 )
$xtra48.angles = (0 270 0)
$xtra48.scale = .75
thread block $xtra48.origin
spawn static/tree_oak "targetname" "xtra49"
$xtra49.origin = ( -1317.62 828.54 417.44 )
$xtra49.angles = (0 270 0)
$xtra49.scale = .75
thread block $xtra49.origin
spawn static/tree_oak "targetname" "xtra50"
$xtra50.origin = ( -1310.02 1226.44 385.40 )
$xtra50.angles = (0 270 0)
$xtra50.scale = .50
thread block $xtra50.origin
spawn static/tree_oak "targetname" "xtra51"
$xtra51.origin = ( 925.35 489.99 313.09 )
$xtra51.angles = (0 270 0)
$xtra51.scale = .75
thread block $xtra51.origin
spawn static/tree_oak "targetname" "xtra52"
$xtra52.origin = ( -1781.22 -3652.22 -433.63 )
$xtra52.angles = (0 270 0)
$xtra52.scale = .50
thread block $xtra52.origin
spawn static/tree_oak "targetname" "xtra53"
$xtra53.origin = ( 2582.06 2511.89 419.36 )
$xtra53.angles = (0 270 0)
thread block $xtra53.origin
spawn static/tree_oak "targetname" "xtra54"
$xtra54.origin = ( -1119.90 -5420.73 -522.64 )
$xtra54.angles = (0 270 0)
thread block $xtra54.origin
spawn static/tree_oak "targetname" "xtra55"
$xtra55.origin = ( -1775.68 -4243.89 -446.82 )
$xtra55.angles = (0 270 0)
thread block $xtra55.origin
spawn static/tree_oak "targetname" "xtra56"
$xtra56.origin = ( 2604.07 -5352.60 -518.38 )
$xtra56.angles = (0 270 0)
thread block $xtra56.origin
spawn static/tree_oak "targetname" "xtra57"
$xtra57.origin = ( 3433.51 -2457.73 -220.24 )
$xtra57.angles = (0 270 0)
thread block $xtra57.origin
spawn static/tree_oak "targetname" "xtra58"
$xtra58.origin = ( 3315.85 -1812.67 -26.91 )
$xtra58.angles = (0 270 0)
thread block $xtra58.origin
spawn static/tree_oak "targetname" "xtra59"
$xtra59.origin = ( 3606.29 -1153.29 140.62 )
$xtra59.angles = (0 270 0)
thread block $xtra59.origin
spawn static/tree_oak "targetname" "xtra60"
$xtra60.origin = ( 3254.16 -645.10 198.84 )
$xtra60.angles = (0 270 0)
thread block $xtra60.origin
spawn static/tree_oak "targetname" "xtra61"
$xtra61.origin = ( 3019.68 -25.86 198.84 )
$xtra61.angles = (0 270 0)
thread block $xtra61.origin
spawn static/tree_oak "targetname" "xtra62"
$xtra62.origin = ( 3278.90 610.19 327.58 )
$xtra62.angles = (0 270 0)
thread block $xtra62.origin
spawn static/tree_oak "targetname" "xtra63"
$xtra63.origin = ( 4248.62 1047.50 393.23 )
$xtra63.angles = (0 270 0)
thread block $xtra63.origin
spawn static/tree_oak "targetname" "xtra66"
$xtra66.origin = ( 3690.88 2812.75 534.00 )
$xtra66.angles = (0 270 0)
thread block $xtra66.origin
spawn static/tree_oak "targetname" "xtra67"
$xtra67.origin = ( 4356.86 2503.16 534.00 )
$xtra67.angles = (0 270 0)
thread block $xtra67.origin
spawn static/tree_oak "targetname" "xtra68"
$xtra68.origin = ( 4611.33 1995.40 534.00 )
$xtra68.angles = (0 270 0)
thread block $xtra68.origin
spawn static/tree_oak "targetname" "xtra69"
$xtra69.origin = ( -2081.19 -1.42 339.77 )
$xtra69.angles = (0 270 0)
thread block $xtra69.origin
spawn static/tree_oak "targetname" "xtra70"
$xtra70.origin = ( -1745.89 459.08 339.77 )
$xtra70.angles = (0 270 0)
thread block $xtra70.origin
spawn static/tree_oak "targetname" "xtra71"
$xtra71.origin = ( -1846.04 1420.14 534.09 )
$xtra71.angles = (0 270 0)
thread block $xtra71.origin
spawn static/tree_oak "targetname" "xtra72"
$xtra72.origin = ( -1733.48 2238.22 454.07 )
$xtra72.angles = (0 270 0)
thread block $xtra72.origin
spawn static/tree_oak "targetname" "xtra73"
$xtra73.origin = ( -1519.81 2972.53 613.57 )
$xtra73.angles = (0 270 0)
thread block $xtra73.origin
spawn static/tree_oak "targetname" "xtra74"
$xtra74.origin = ( -1800.21 -872.39 -202.65 )
$xtra74.angles = (0 270 0)
thread block $xtra74.origin
spawn static/tree_oak "targetname" "xtra75"
$xtra75.origin = ( -2045.63 -1587.09 -249.81 )
$xtra75.angles = (0 270 0)
thread block $xtra75.origin
spawn static/tree_oak "targetname" "xtra76"
$xtra76.origin = ( -2028.73 -2276.43 -249.81 )
$xtra76.angles = (0 270 0)
thread block $xtra76.origin
spawn static/tree_oak "targetname" "xtra77"
$xtra77.origin = ( -926.91 3061.53 653.06 )
$xtra77.angles = (0 270 0)
thread block $xtra77.origin
spawn static/tree_oak "targetname" "xtra78"
$xtra78.origin = ( 945.15 2964.45 559.46 )
$xtra78.angles = (0 270 0)
thread block $xtra78.origin
spawn static/tree_oak "targetname" "xtra79"
$xtra79.origin = ( 1633.15 2935.91 559.46 )
$xtra79.angles = (0 270 0)
thread block $xtra79.origin
spawn static/tree_oak "targetname" "xtra80"
$xtra80.origin = ( 4038.99 -169.04 185.77 )
$xtra80.angles = (0 270 0)
thread block $xtra80.origin
spawn static/tree_oak "targetname" "xtra76"
$xtra81.origin = ( 4029.44 405.39 285.66 )
$xtra81.angles = (0 270 0)
thread block $xtra81.origin
end
//-------------------------------------------------------------
block local.org:
local.block = spawn script_object origin local.org
local.block setsize ( -5 -5 -16 ) ( 5 5 100 )
local.block solid
local.block nodamage
local.block immune bullet
local.block immune fast_bullet
local.block immune rocket
local.block immune explosion
local.block immune grenade
local.block immune shotgun
local.block immune bash
local.block immune crush
local.block immune falling
local.block immune vehicle
end
-
LiquorKraZy
- Captain
- Posts: 267
- Joined: Tue Aug 10, 2004 5:38 am
- Location: CA
- Contact:
-
LiquorKraZy
- Captain
- Posts: 267
- Joined: Tue Aug 10, 2004 5:38 am
- Location: CA
- Contact:
LoL...calm down Viper...j/k
i just pulled the threads that were starting after LEVEL WAITTIL ROUNDSTART and put them below LEVEL WAITTIL SPAWN...
heres a new copy:
i just pulled the threads that were starting after LEVEL WAITTIL ROUNDSTART and put them below LEVEL WAITTIL SPAWN...
heres a new copy:
main:
level waittill prespawn
exec global/DMprecache.scr
exec maps/obj/mapfixes/omahaflak.scr
exec maps/obj/mapfixes/omahaflak2.scr
exec maps/obj/mapfixes/omahaflak3.scr
exec maps/obj/mapfixes/omahawerfer.scr
exec maps/obj/mapfixes/omahawerfer2.scr
thread global/minefield.scr::minefield_setup
$spawn_allied2 disablespawn
$spawn_allied3 disablespawn
$spawn_axis3 disablespawn
$spawn_axis4 disablespawn
$bangalore_nopulse_left hide
$bangalore_nopulse_center hide
$bangalore_nopulse_right hide
$world northyaw 270
$world farplane 7500
$world farplane_color (0.675 0.663 0.651)
level.script = maps/obj/obj_team5.scr
exec global/ambient.scr obj_team5
if( level.gametype == 4 )
{
setcvar "g_obj_alliedtext1" "- Breach the shingle"
setcvar "g_obj_alliedtext2" "- Destroy two 15cm"
setcvar "g_obj_alliedtext3" "cannons"
setcvar "g_obj_axistext1" "- Prevent Allies from"
setcvar "g_obj_axistext2" "taking the beach"
setcvar "g_obj_axistext3" ""
}
else
{
setcvar "g_obj_alliedtext1" "Omaha Beach"
setcvar "g_obj_alliedtext2" ""
setcvar "g_obj_alliedtext3" "The 101st Screamin'"
setcvar "g_obj_axistext1" "Eagles"
setcvar "g_obj_axistext2" ""
setcvar "g_obj_axistext3" "www.101stairborneclan.com"
}
setcvar "g_scoreboardpic" "objdm5"
level waittill spawn
$88mm_explosive1 thread global/obj_dm.scr::bomb_thinker
$88mm_explosive2 thread global/obj_dm.scr::bomb_thinker
$88mm_explosive1 thread axis_win_timer
thread allies_win_bomb $88mm_explosive1 $88mm_explosive2
thread bomb1_exploded $88mm_explosive1
thread bomb2_exploded $88mm_explosive2
thread random_explode_setup
thread shingle_setup
thread xtras
thread block
end
//------------------------------------------------------------------
xtras:
spawn static/tree_oak "targetname" "xtra1"
$xtra1.origin = ( 2862.02 -4491.43 -456.86 )
$xtra1.angles = (0 270 0)
thread block $xtra1.origin
spawn static/tree_oak "targetname" "xtra2"
$xtra2.origin = ( 3034.28 -3675.58 -431.88 )
$xtra2.angles = (0 270 0)
thread block $xtra2.origin
spawn static/tree_oak "targetname" "xtra3"
$xtra3.origin = ( 3077.36 -2991.22 -383.80 )
$xtra3.angles = (0 270 0)
thread block $xtra3.origin
spawn static/tree_oak "targetname" "xtra4"
$xtra4.origin = ( 1454.65 3727.30 -455.83 )
$xtra4.angles = (0 270 0)
thread block $xtra4.origin
spawn static/tree_oak "targetname" "xtra5"
$xtra5.origin = ( 1391.39 -4669.67 -473.43 )
$xtra5.angles = (0 270 0)
thread block $xtra5.origin
spawn static/tree_oak "targetname" "xtra7"
$xtra7.origin = ( -1726.75 -4870.26 -488.24 )
$xtra7.angles = (0 270 0)
thread block $xtra7.origin
spawn static/tree_oak "targetname" "xtra8"
$xtra8.origin = ( 964.34 1492.21 246.00 )
$xtra8.angles = (0 270 0)
thread block $xtra8.origin
spawn static/tree_oak "targetname" "xtra9"
$xtra9.origin = ( 3680.43 1676.58 347.90 )
$xtra9.angles = (0 270 0)
thread block $xtra9.origin
spawn static/tree_oak "targetname" "xtra11"
$xtra11.origin = ( 1987.63 1031.97 433.34 )
$xtra11.angles = (0 270 0)
thread block $xtra11.origin
spawn static/tree_oak "targetname" "xtra10"
$xtra10.origin = ( -1827.03 -2965.49 -369.63 )
$xtra10.angles = (0 270 0)
thread block $xtra10.origin
spawn static/tree_oak "targetname" "xtra12"
$xtra12.origin = ( -1781.22 -3652.22 -433.63 )
$xtra12.angles = (0 270 0)
thread block $xtra12.origin
spawn static/tree_oak "targetname" "xtra14"
$xtra14.origin = ( -303.40 1872.16 392.54 )
$xtra14.angles = (0 270 0)
thread block $xtra14.origin
spawn static/tree_oak "targetname" "xtra15"
$xtra15.origin = ( 351.70 2603.53 352.46 )
$xtra15.angles = (0 270 0)
thread block $xtra15.origin
spawn static/tree_oak "targetname" "xtra16"
$xtra16.origin = ( -320.16 2599.44 329.34 )
$xtra16.angles = (0 270 0)
thread block $xtra16.origin
spawn static/tree_oak "targetname" "xtra17"
$xtra17.origin = ( 2027.93 2431.33 248.48 )
$xtra17.angles = (0 270 0)
thread block $xtra17.origin
spawn static/tree_oak "targetname" "xtra18"
$xtra18.origin = ( 3015.89 2103.82 300.85 )
$xtra18.angles = (0 270 0)
thread block $xtra18.origin
spawn static/tree_oak "targetname" "xtra19"
$xtra19.origin = ( 3201.27 1198.80 330.17 )
$xtra19.angles = (0 270 0)
$xtra19.scale = .75
thread block $xtra19.origin
spawn static/tree_oak "targetname" "xtra21"
$xtra21.origin = ( 975.07 -594.79 -327.96 )
$xtra21.angles = (0 270 0)
$xtra21.scale = .75
thread block $xtra21.origin
spawn static/tree_oak "targetname" "xtra23"
$xtra23.origin = ( -520.95 -1097.31 -375.01 )
$xtra23.angles = (0 270 0)
$xtra23.scale = .75
thread block $xtra23.origin
spawn static/tree_oak "targetname" "xtra24"
$xtra24.origin = ( -1026.87 -1453.17 -465.33 )
$xtra24.angles = (0 270 0)
$xtra24.scale = .75
thread block $xtra24.origin
spawn static/tree_oak "targetname" "xtra26"
$xtra26.origin = ( 491.06 -1536.68 -372.23 )
$xtra26.angles = (0 270 0)
$xtra26.scale = .50
thread block $xtra26.origin
spawn static/tree_commontree "targetname" "xtra25"
$xtra25.origin = ( 522.14 836.94 346.65 )
$xtra25.angles = (0 270 0)
thread block $xtra25.origin
spawn static/tree_commontree "targetname" "xtra27"
$xtra27.origin = ( 2676.51 3148.58 24.13 )
$xtra27.angles = (0 270 0)
$xtra27.scale = 1.25
thread block $xtra27.origin
spawn static/tree_commontree "targetname" "xtra28"
$xtra28.origin = ( -1135.33 2361.80 384.13 )
$xtra28.angles = (0 270 0)
$xtra28.scale = 1.25
thread block $xtra28.origin
spawn static/tree_commontree "targetname" "xtra29"
$xtra29.origin = ( -1149.71 2203.90 384.13 )
$xtra29.angles = (0 270 0)
thread block $xtra29.origin
spawn static/tree_commontree "targetname" "xtra30"
$xtra30.origin = ( -1001.74 2382.25 384.13 )
$xtra30.angles = (0 270 0)
thread block $xtra30.origin
spawn static/tree_commontree "targetname" "xtra31"
$xtra31.origin = ( 174.44 817.37 358.73 )
$xtra31.angles = (0 270 0)
thread block $xtra31.origin
spawn static/tree_commontree "targetname" "xtra32"
$xtra32.origin = ( -1363.58 1862.10 419.99 )
$xtra32.angles = (0 270 0)
$xtra32.scale = 1.25
thread block $xtra32.origin
spawn static/tree_commontree "targetname" "xtra33"
$xtra33.origin = ( -783.77 2395.07 384.13 )
$xtra33.angles = (0 270 0)
$xtra33.scale = 1.25
thread block $xtra33.origin
spawn static/tree_commontree "targetname" "xtra34"
$xtra34.origin = ( -732.70 2151.14 384.13 )
$xtra34.angles = (0 270 0)
thread block $xtra34.origin
spawn static/tree_commontree "targetname" "xtra35"
$xtra35.origin = ( -217.87 1304.55 337.48 )
$xtra35.angles = (0 270 0)
thread block $xtra35.origin
spawn static/tree_commontree "targetname" "xtra36"
$xtra36.origin = ( 110.61 2009.72 320.13 )
$xtra36.angles = (0 270 0)
thread block $xtra36.origin
spawn static/tree_commontree "targetname" "xtra37"
$xtra37.origin = ( 106.48 1827.71 320.13 )
$xtra37.angles = (0 270 0)
$xtra37.scale = 1.25
thread block $xtra37.origin
spawn static/tree_commontree "targetname" "xtra38"
$xtra38.origin = ( 113.15 2180.38 320.13 )
$xtra38.angles = (0 270 0)
$xtra38.scale = 1.25
thread block $xtra38.origin
spawn static/tree_commontree "targetname" "xtra39"
$xtra39.origin = ( 1226.99 2062.53 320.13 )
$xtra39.angles = (0 270 0)
thread block $xtra39.origin
spawn static/tree_commontree "targetname" "xtra40"
$xtra40.origin = ( -803.91 951.24 363.25 )
$xtra40.angles = (0 270 0)
thread block $xtra40.origin
spawn static/tree_commontree "targetname" "xtra41"
$xtra41.origin = ( -489.02 1161.80 331.74 )
$xtra41.angles = (0 270 0)
thread block $xtra41.origin
spawn static/tree_oak "targetname" "xtra42"
$xtra42.origin = ( 965.66 -1515.88 -376.16 )
$xtra42.angles = (0 270 0)
$xtra42.scale = .50
thread block $xtra42.origin
spawn static/tree_oak "targetname" "xtra43"
$xtra43.origin = ( -44.43 -5022.28 -497.73 )
$xtra43.angles = (0 270 0)
thread block $xtra43.origin
spawn static/tree_oak "targetname" "xtra44"
$xtra44.origin = ( 2804.22 -1193.56 -323.80 )
$xtra44.angles = (0 270 0)
thread block $xtra44.origin
spawn static/tree_oak "targetname" "xtra47"
$xtra47.origin = ( 1862.18 -944.08 -395.88 )
$xtra47.angles = (0 270 0)
$xtra47.scale = .75
thread block $xtra47.origin
spawn static/tree_oak "targetname" "xtra48"
$xtra48.origin = ( -642.56 411.95 350.09 )
$xtra48.angles = (0 270 0)
$xtra48.scale = .75
thread block $xtra48.origin
spawn static/tree_oak "targetname" "xtra49"
$xtra49.origin = ( -1317.62 828.54 417.44 )
$xtra49.angles = (0 270 0)
$xtra49.scale = .75
thread block $xtra49.origin
spawn static/tree_oak "targetname" "xtra50"
$xtra50.origin = ( -1310.02 1226.44 385.40 )
$xtra50.angles = (0 270 0)
$xtra50.scale = .50
thread block $xtra50.origin
spawn static/tree_oak "targetname" "xtra51"
$xtra51.origin = ( 925.35 489.99 313.09 )
$xtra51.angles = (0 270 0)
$xtra51.scale = .75
thread block $xtra51.origin
spawn static/tree_oak "targetname" "xtra52"
$xtra52.origin = ( -1781.22 -3652.22 -433.63 )
$xtra52.angles = (0 270 0)
$xtra52.scale = .50
thread block $xtra52.origin
spawn static/tree_oak "targetname" "xtra53"
$xtra53.origin = ( 2582.06 2511.89 419.36 )
$xtra53.angles = (0 270 0)
thread block $xtra53.origin
spawn static/tree_oak "targetname" "xtra54"
$xtra54.origin = ( -1119.90 -5420.73 -522.64 )
$xtra54.angles = (0 270 0)
thread block $xtra54.origin
spawn static/tree_oak "targetname" "xtra55"
$xtra55.origin = ( -1775.68 -4243.89 -446.82 )
$xtra55.angles = (0 270 0)
thread block $xtra55.origin
spawn static/tree_oak "targetname" "xtra56"
$xtra56.origin = ( 2604.07 -5352.60 -518.38 )
$xtra56.angles = (0 270 0)
thread block $xtra56.origin
spawn static/tree_oak "targetname" "xtra57"
$xtra57.origin = ( 3433.51 -2457.73 -220.24 )
$xtra57.angles = (0 270 0)
thread block $xtra57.origin
spawn static/tree_oak "targetname" "xtra58"
$xtra58.origin = ( 3315.85 -1812.67 -26.91 )
$xtra58.angles = (0 270 0)
thread block $xtra58.origin
spawn static/tree_oak "targetname" "xtra59"
$xtra59.origin = ( 3606.29 -1153.29 140.62 )
$xtra59.angles = (0 270 0)
thread block $xtra59.origin
spawn static/tree_oak "targetname" "xtra60"
$xtra60.origin = ( 3254.16 -645.10 198.84 )
$xtra60.angles = (0 270 0)
thread block $xtra60.origin
spawn static/tree_oak "targetname" "xtra61"
$xtra61.origin = ( 3019.68 -25.86 198.84 )
$xtra61.angles = (0 270 0)
thread block $xtra61.origin
spawn static/tree_oak "targetname" "xtra62"
$xtra62.origin = ( 3278.90 610.19 327.58 )
$xtra62.angles = (0 270 0)
thread block $xtra62.origin
spawn static/tree_oak "targetname" "xtra63"
$xtra63.origin = ( 4248.62 1047.50 393.23 )
$xtra63.angles = (0 270 0)
thread block $xtra63.origin
spawn static/tree_oak "targetname" "xtra66"
$xtra66.origin = ( 3690.88 2812.75 534.00 )
$xtra66.angles = (0 270 0)
thread block $xtra66.origin
spawn static/tree_oak "targetname" "xtra67"
$xtra67.origin = ( 4356.86 2503.16 534.00 )
$xtra67.angles = (0 270 0)
thread block $xtra67.origin
spawn static/tree_oak "targetname" "xtra68"
$xtra68.origin = ( 4611.33 1995.40 534.00 )
$xtra68.angles = (0 270 0)
thread block $xtra68.origin
spawn static/tree_oak "targetname" "xtra69"
$xtra69.origin = ( -2081.19 -1.42 339.77 )
$xtra69.angles = (0 270 0)
thread block $xtra69.origin
spawn static/tree_oak "targetname" "xtra70"
$xtra70.origin = ( -1745.89 459.08 339.77 )
$xtra70.angles = (0 270 0)
thread block $xtra70.origin
spawn static/tree_oak "targetname" "xtra71"
$xtra71.origin = ( -1846.04 1420.14 534.09 )
$xtra71.angles = (0 270 0)
thread block $xtra71.origin
spawn static/tree_oak "targetname" "xtra72"
$xtra72.origin = ( -1733.48 2238.22 454.07 )
$xtra72.angles = (0 270 0)
thread block $xtra72.origin
spawn static/tree_oak "targetname" "xtra73"
$xtra73.origin = ( -1519.81 2972.53 613.57 )
$xtra73.angles = (0 270 0)
thread block $xtra73.origin
spawn static/tree_oak "targetname" "xtra74"
$xtra74.origin = ( -1800.21 -872.39 -202.65 )
$xtra74.angles = (0 270 0)
thread block $xtra74.origin
spawn static/tree_oak "targetname" "xtra75"
$xtra75.origin = ( -2045.63 -1587.09 -249.81 )
$xtra75.angles = (0 270 0)
thread block $xtra75.origin
spawn static/tree_oak "targetname" "xtra76"
$xtra76.origin = ( -2028.73 -2276.43 -249.81 )
$xtra76.angles = (0 270 0)
thread block $xtra76.origin
spawn static/tree_oak "targetname" "xtra77"
$xtra77.origin = ( -926.91 3061.53 653.06 )
$xtra77.angles = (0 270 0)
thread block $xtra77.origin
spawn static/tree_oak "targetname" "xtra78"
$xtra78.origin = ( 945.15 2964.45 559.46 )
$xtra78.angles = (0 270 0)
thread block $xtra78.origin
spawn static/tree_oak "targetname" "xtra79"
$xtra79.origin = ( 1633.15 2935.91 559.46 )
$xtra79.angles = (0 270 0)
thread block $xtra79.origin
spawn static/tree_oak "targetname" "xtra80"
$xtra80.origin = ( 4038.99 -169.04 185.77 )
$xtra80.angles = (0 270 0)
thread block $xtra80.origin
spawn static/tree_oak "targetname" "xtra81"
$xtra81.origin = ( 4029.44 405.39 285.66 )
$xtra81.angles = (0 270 0)
thread block $xtra81.origin
end
//-------------------------------------------------------------
block local.org:
local.block = spawn script_object origin local.org
local.block setsize ( -5 -5 -16 ) ( 5 5 100 )
local.block solid
local.block nodamage
local.block immune bullet
local.block immune fast_bullet
local.block immune rocket
local.block immune explosion
local.block immune grenade
local.block immune shotgun
local.block immune bash
local.block immune crush
local.block immune falling
local.block immune vehicle
//---------------------------------------------------------------
level.bomb_damage = 200
level.bomb_explosion_radius = 640
level.defusing_team = "axis"
level.planting_team = "allies"
level.dmrespawning = 1 // 1 or 0
level.dmroundlimit = 10 // round time limit in minutes
level.clockside = kills // set to axis, allies, kills, or draw
//level waittill roundstart
end
//*** --------------------------------------------
//*** "Axis Victory"
//*** --------------------------------------------
axis_win_timer:
level waittill axiswin
end
//*** --------------------------------------------
//*** "Allied Victory"
//*** --------------------------------------------
allies_win_bomb local.bomb1 local.bomb2:
while (local.bomb1.exploded != 1)
waitframe
while (local.bomb2.exploded != 1)
waitframe
teamwin allies
end
//*** --------------------------------------------
//*** "Bomb 1 Exploded"
//*** --------------------------------------------
bomb1_exploded local.bomb1:
while (local.bomb1.exploded != 1)
wait .1
iprintlnbold "Allies have destroyed the Western Cannon!"
$spawn_axis2 disablespawn
$spawn_axis3 enablespawn
end
//*** --------------------------------------------
//*** "Bomb 2 Exploded"
//*** --------------------------------------------
bomb2_exploded local.bomb2:
while (local.bomb2.exploded != 1)
wait .1
iprintlnbold "Allies have destroyed the Eastern Cannon!"
$spawn_axis2 disablespawn
$spawn_axis4 enablespawn
end
//*** --------------------------------------------
//*** "Shingle"
//*** --------------------------------------------
shingle_setup:
thread shingle_left_start
thread shingle_center_start
thread shingle_right_start
end
shingle_left_start:
$bangalore_trigger_left waittill trigger
local.player = parm.other
if (local.player.dmteam != axis)
{
goto shingle_left
}
end
shingle_left:
$bangalore_left playsound plantbomb1
$bangalore_left remove
$bangalore_nopulse_left show
wait 8
$bangalore_explosion_left1 anim start
$bangalore_explosion_left2 anim start
radiusdamage $bangalore_explosion_left2.origin 640 384
$bangalore_nopulse_left remove
$barbwire_clip_left remove
$barbwire_collision_left remove
$barbwire_left remove
$spawn_axis1 disablespawn
end
shingle_center_start:
$bangalore_trigger_center waittill trigger
local.player = parm.other
if (local.player.dmteam != axis)
{
goto shingle_center
}
end
shingle_center:
$bangalore_center playsound plantbomb1
$bangalore_center remove
$bangalore_nopulse_center show
wait 8
$bangalore_explosion_center1 anim start
$bangalore_explosion_center2 anim start
radiusdamage $bangalore_nopulse_center.origin 640 384
$bangalore_nopulse_center remove
$barbwire_clip_center remove
$barbwire_collision_center remove
$barbwire_center remove
$spawn_axis1 disablespawn
$spawn_allied1 disablespawn
$spawn_allied2 enablespawn
end
shingle_right_start:
$bangalore_trigger_right waittill trigger
local.player = parm.other
if (local.player.dmteam != axis)
{
goto shingle_right
}
end
shingle_right:
$bangalore_right playsound plantbomb1
$bangalore_right remove
$bangalore_nopulse_right show
wait 8
$bangalore_explosion_right1 anim start
$bangalore_explosion_right2 anim start
radiusdamage $bangalore_nopulse_right.origin 640 384
$bangalore_nopulse_right remove
$barbwire_clip_right remove
$barbwire_collision_right remove
$barbwire_right remove
$spawn_axis1 disablespawn
$spawn_axis2 enablespawn
$spawn_allied1 disablespawn
$spawn_allied3 enablespawn
end
//*** --------------------------------------------
//*** "Random Beach Explosions"
//*** --------------------------------------------
random_explode_setup:
thread random_explode1
thread random_explode2
thread random_explode3
thread random_explode4
thread random_explode5
thread random_explode6
thread random_explode7
end
random_explode1:
wait (randomfloat 13 + 23)
$random_explode1_origin playsound arty_leadinmp
wait 1
$random_explode1 anim start
radiusdamage $random_explode1_origin 256 384
goto random_explode1
random_explode2:
wait (randomfloat 7 + 20)
$random_explode2_origin playsound arty_leadinmp
wait 1
$random_explode2 anim start
radiusdamage $random_explode2_origin 256 384
goto random_explode2
random_explode3:
wait (randomfloat 9 + 18)
$random_explode3_origin playsound arty_leadinmp
wait 1
$random_explode3 anim start
radiusdamage $random_explode3_origin 256 384
goto random_explode3
random_explode4:
wait (randomfloat 12 + 18)
$random_explode4_origin playsound arty_leadinmp
wait 1
$random_explode4 anim start
radiusdamage $random_explode4_origin 256 384
goto random_explode4
random_explode5:
wait (randomfloat 15 + 22)
$random_explode5_origin playsound arty_leadinmp
wait 1
$random_explode5 anim start
radiusdamage $random_explode5_origin 256 384
goto random_explode5
random_explode6:
wait (randomfloat 8 + 15)
$random_explode6_origin playsound arty_leadinmp
wait 1
$random_explode6 anim start
radiusdamage $random_explode6_origin 256 384
goto random_explode6
random_explode7:
wait (randomfloat 10 + 24)
$random_explode7_origin playsound arty_leadinmp
wait 1
$random_explode7 anim start
radiusdamage $random_explode7_origin 256 384
goto random_explode7
end
-
LiquorKraZy
- Captain
- Posts: 267
- Joined: Tue Aug 10, 2004 5:38 am
- Location: CA
- Contact:
thanks...im not really into adding a whole lot of stuff other than some nice landscaping that the actualy mappers forgot...adding the trees has really added more life to the maps...and in some case i have added some werfers, aaguns, flak guns...but nothing extreme...still got many more maps to do, and frankly i think its more fun doing the scripting then using the map source files given by EA...

