I wanna have 2 command posts in my map.
I bielive my script is invalid. Can you fix it ??
axis_radio_destroyed
{
spawn
{
wait 400
setstate axis_radio_destroyed invisible
setstate axis_radio_destroyed_model invisible
}
trigger hide
{
setstate axis_radio_destroyed invisible
setstate axis_radio_destroyed_model invisible
}
trigger show
{
accum 0 abort_if_equal 0
setstate axis_radio_destroyed default
setstate axis_radio_destroyed_model default
}
trigger enable
{
accum 0 set 1
}
}
axis_radio_closed
{
trigger hide
{
setstate axis_radio_closed invisible
setstate axis_radio_closed_model invisible
}
trigger show
{
accum 0 abort_if_equal 1
setstate axis_radio_closed default
setstate axis_radio_closed_model default
}
trigger disable
{
accum 0 set 1
}
}
axis_radio_built
{
spawn
{
wait 400
constructible_class 2
trigger axis_radio_built setup
}
trigger setup
{
setchargetimefactor 0 soldier 1
setchargetimefactor 0 lieutenant 1
setchargetimefactor 0 medic 1
setchargetimefactor 0 engineer 1
setchargetimefactor 0 covertops 1
sethqstatus 0 0
}
buildstart final
{
trigger axis_radio_built_model trans
trigger axis_radio_destroyed hide
trigger axis_radio_closed hide
}
built final
{
trigger axis_radio_built_model show
trigger axis_radio_destroyed enable
trigger axis_radio_closed disable
trigger axis_radio_built_model enable_axis_features
enablespeaker axis_compost_sound
}
decayed final
{
trigger axis_radio_built_model hide
trigger axis_radio_destroyed show
trigger axis_radio_closed show
}
death
{
trigger axis_radio_built_model hide
trigger axis_radio_destroyed show
trigger axis_radio_built_model disable_axis_features
disablespeaker axis_compost_sound
}
}
axis_radio_built_model
{
spawn
{
wait 400
setstate axis_radio_built_model invisible
}
trigger show
{
setstate axis_radio_built_model default
}
trigger hide
{
setstate axis_radio_built_model invisible
}
trigger trans
{
setstate axis_radio_built_model underconstruction
}
trigger enable_axis_features
{
setchargetimefactor 0 soldier 0.75
setchargetimefactor 0 lieutenant 0.75
setchargetimefactor 0 medic 0.75
setchargetimefactor 0 engineer 0.75
setchargetimefactor 0 covertops 0.75
sethqstatus 0 1
wm_announce "Axis Command Post constructed. Charge speed increased!"
// *----------------------------------- vo ------------------------------------------*
wm_teamvoiceannounce 0 "axis_hq_compost_constructed"
wm_teamvoiceannounce 1 "allies_hq_compost_constructed_axis"
wm_removeteamvoiceannounce 0 "axis_hq_compost_construct"
// *----------------------------------- vo ------------------------------------------*
wm_objective_status 8 1 2
wm_objective_status 8 0 1
}
trigger disable_axis_features
{
// Some kind of UI pop-up to alert players
wm_announce "Allied team has destroyed the Axis Command Post!"
// *----------------------------------- vo ------------------------------------------*
wm_addteamvoiceannounce 0 "axis_hq_compost_construct"
wm_teamvoiceannounce 0 "axis_hq_compost_damaged"
// *----------------------------------- vo ------------------------------------------*
setchargetimefactor 0 soldier 1
setchargetimefactor 0 lieutenant 1
setchargetimefactor 0 medic 1
setchargetimefactor 0 engineer 1
setchargetimefactor 0 covertops 1
sethqstatus 0 0
wm_objective_status 8 1 0
wm_objective_status 8 0 0
}
}
allies_radio_destroyed
{
spawn
{
wait 400
setstate allies_radio_destroyed invisible
setstate allies_radio_destroyed_model invisible
}
trigger hide
{
setstate allies_radio_destroyed invisible
setstate allies_radio_destroyed_model invisible
}
trigger show
{
accum 0 abort_if_equal 0
setstate allies_radio_destroyed default
setstate allies_radio_destroyed_model default
}
trigger enable
{
accum 0 set 1
}
}
allies_radio_closed
{
trigger hide
{
setstate allies_radio_closed invisible
setstate allies_radio_closed_model invisible
}
trigger show
{
accum 0 abort_if_equal 1
setstate allies_radio_closed default
setstate allies_radio_closed_model default
}
trigger disable
{
accum 0 set 1
}
}
allies_radio_built
{
spawn
{
wait 400
constructible_class 2
trigger allies_radio_built setup
}
trigger setup
{
setchargetimefactor 0 soldier 1
setchargetimefactor 0 lieutenant 1
setchargetimefactor 0 medic 1
setchargetimefactor 0 engineer 1
setchargetimefactor 0 covertops 1
sethqstatus 0 0
}
buildstart final
{
trigger allies_radio_built_model trans
trigger allies_radio_destroyed hide
trigger allies_radio_closed hide
}
built final
{
trigger allies_radio_built_model show
trigger allies_radio_destroyed enable
trigger allies_radio_closed disable
trigger allies_radio_built_model enable_allies_features
enablespeaker allies_compost_sound
}
decayed final
{
trigger allies_radio_built_model hide
trigger allies_radio_destroyed show
trigger allies_radio_closed show
}
death
{
trigger allies_radio_built_model hide
trigger allies_radio_destroyed show
trigger allies_radio_built_model disable_allies_features
disablespeaker allies_compost_sound
}
}
allies_radio_built_model
{
spawn
{
wait 400
setstate allies_radio_built_model invisible
}
trigger show
{
setstate allies_radio_built_model default
}
trigger hide
{
setstate allies_radio_built_model invisible
}
trigger trans
{
setstate allies_radio_built_model underconstruction
}
trigger enable_alied_features
{
setchargetimefactor 0 soldier 0.75
setchargetimefactor 0 lieutenant 0.75
setchargetimefactor 0 medic 0.75
setchargetimefactor 0 engineer 0.75
setchargetimefactor 0 covertops 0.75
sethqstatus 0 1
wm_announce "Allied Command Post constructed. Charge speed increased!"
// *--------------------------------- vo ------------------------------------------*
wm_teamvoiceannounce 0 "allied_hq_compost_constructed"
wm_teamvoiceannounce 1 "allies_hq_compost_constructed_axis"
wm_removeteamvoiceannounce 0 "allied_hq_compost_construct"
// *--------------------------------- vo ------------------------------------------*
wm_objective_status 8 1 2
wm_objective_status 8 0 1
}
trigger disable_allies_features
{
// Some kind of UI pop-up to alert players
wm_announce "Allied team has destroyed the Axis Command Post!"
// *--------------------------------- vo ------------------------------------------*
wm_addteamvoiceannounce 0 "allied_hq_compost_construct"
wm_teamvoiceannounce 0 "allies_hq_compost_damaged"
// *--------------------------------- vo ------------------------------------------*
setchargetimefactor 0 soldier 1
setchargetimefactor 0 lieutenant 1
setchargetimefactor 0 medic 1
setchargetimefactor 0 engineer 1
setchargetimefactor 0 covertops 1
sethqstatus 0 0
wm_objective_status 8 1 0
wm_objective_status 8 0 0
}
}
ps: allies_compost doesn’t work, but axis_compost works :eek:
