ETPro Fuel Dump Questions...

Discussion for Admins of ETPro/BayonET servers.
If you don't run a server, please don't post here...

Moderators: Forum moderators, developers

Post Reply
[DR]REVOS
Posts: 86
Joined: Wed Sep 29, 2004 10:53 am

ETPro Fuel Dump Questions...

Post by [DR]REVOS »

Two questions...

1. Is there any way to make it *impossible* for the Axis to build the East Depot Defenses? Whenever some noob comes in and does just that, Axis loose. It's almost a guarentee. If Axis builds East, it's over. Trying to find a way to disable the second portion of it being built so no noob can do it.

2. Any way to make the CP the auto-spawn when built for all Allies, instead of having to switch it manually?

Thanks. :wink:
User avatar
Deus
Posts: 1053
Joined: Fri Mar 12, 2004 2:24 am
Location: Germany
Contact:

Post by Deus »

1. I guess it can be removed with mapscripting.

2. read the forum carefully and you're problem will be solved.
You might want to use the search function.
try "mapscript" as keyword

or click
User avatar
2/3Soul
Posts: 29
Joined: Sun Jan 16, 2005 2:59 pm
Location: Bournemouth, United Kingdom

Re: ETPro Fuel Dump Questions...

Post by 2/3Soul »

[DR]REVOS wrote:Two questions...

1. Is there any way to make it *impossible* for the Axis to build the East Depot Defenses? Whenever some noob comes in and does just that, Axis loose. It's almost a guarentee. If Axis builds East, it's over. Trying to find a way to disable the second portion of it being built so no noob can do it.

2. Any way to make the CP the auto-spawn when built for all Allies, instead of having to switch it manually?

Thanks. :wink:
REVOS: I wrote a mapscript ages ago for Fueldump to disable complete construction of the East Defences for our Fueldump server... You can only complete the first stage of construction for the East side, whilst the west can be completely built. It works great, and I developed it for exactly the reason you mention above.

Here are some piccies:

http://www.houseofpaingameservers.net/i ... ences1.jpg

http://www.houseofpaingameservers.net/i ... ences2.jpg

It also has some other stuff in it like the North Hill staircase from the LMS mode of FD etc..., but this can easily be disabled.

If you want to try it out, connect to et.shiven.net and test it out. (All of the House of Pain servers are down at the moment whilst we search for a new dedicated server host :x , but I've allowed another server to use the script whilst HoP FD is down).

If you like it, let me know and I'll post you a link to it.
User avatar
mortis
Posts: 360
Joined: Tue Jul 06, 2004 11:57 pm
Location: at the center of the e-universe
Contact:

Post by mortis »

Maybe we should merge that script with my autospawn foward script found here: http://bani.anime.net/banimod/forums/vi ... php?t=5932 ...

Also, 2/3soul, are the TOIs invisible when stage 1 is complete? What happens if it is destroyed? Is it rebuildable normally?

--Mortis
User avatar
2/3Soul
Posts: 29
Joined: Sun Jan 16, 2005 2:59 pm
Location: Bournemouth, United Kingdom

Post by 2/3Soul »

mortis wrote:Also, 2/3soul, are the TOIs invisible when stage 1 is complete? What happens if it is destroyed? Is it rebuildable normally?

--Mortis
Yeh the script works perfectly... you can build and destroy and rebuild to your heart's content... Try it out for yourself at et.shiven.net:27960 8)

There's only one relevant _toi that you need to add, but yes, it's set to invisible upon construction of stage1.
User avatar
mortis
Posts: 360
Joined: Tue Jul 06, 2004 11:57 pm
Location: at the center of the e-universe
Contact:

Post by mortis »

Can you PM me a link, so I can perform surgery on the script?

Thanks!

--Mortis
User avatar
2/3Soul
Posts: 29
Joined: Sun Jan 16, 2005 2:59 pm
Location: Bournemouth, United Kingdom

Post by 2/3Soul »

You can d/l my customised FD script here:

http://www.houseofpaingameservers.net/fueldump.script

Basically, the relevant section for the East Defences is:

Code: Select all

frontdump
{
	spawn
	{
		wait 200
		constructible_class 2
		setstate frontdumpmaterials_stage1 default
		setstate frontdumpmaterials_stage2 default
		setstate frontdump1_trighurt invisible
		setstate frontdump2_trighurt invisible
	}

	//-----------------------------------------------------------------------
	// Stage 1 is BUILT
	//-----------------------------------------------------------------------
	
	// 2/3Soul - added entities of frontdumpmaterials_stage2 and frontdump_toi , and set states to invisible

	built stage1
	{
		setstate frontdumpmaterials_stage1 invisible
		setstate frontdumpmaterials_stage2 invisible
		setstate frontdump_toi invisible
		setstate frontdump1_trighurt default
	}

	//-----------------------------------------------------------------------
	// Stage 1 is DESTROYED
	//-----------------------------------------------------------------------
	
	// 2/3Soul - added entities of frontdumpmaterials_stage2 and frontdump_toi , and set states to default

	death
	{
		setstate frontdumpmaterials_stage1 default
		setstate frontdumpmaterials_stage2 default
		setstate frontdump_toi default
		setstate frontdump1_trighurt invisible

		// Some kind of UI pop-up to alert players
		wm_announce	"Allied team has destroyed the East Axis Base Fortification!"

		// *----------------------------------- vo ------------------------------------------*
		wm_teamvoiceannounce 0 "fueldump_axis_depotdef_destroyed"
		// *---------------------------------------------------------------------------------*
	}

	//-----------------------------------------------------------------------
	// Stage 2 is BUILT
	//-----------------------------------------------------------------------

	// 2/3Soul - because of alterations to *built stage1*, this code never gets called

	built final
	{
		setstate frontdumpmaterials_stage2 invisible
		setstate frontdump2_trighurt default

		// Some kind of UI pop-up to alert players
		wm_announce	"Axis team has constructed the East Axis Base Fortification!"

		// *----------------------------------- vo ------------------------------------------*
		wm_addteamvoiceannounce 1 "fueldump_allies_depotdef_destroy"

		wm_teamvoiceannounce 0 "fueldump_axis_depotdef_constructed"

		wm_teamvoiceannounce 1 "fueldump_allies_depotdef_destroy"

		wm_removeteamvoiceannounce 0 "fueldump_axis_depotdef_construct"
		// *---------------------------------------------------------------------------------*
	}

	//-----------------------------------------------------------------------
	// Stage 2 is DESTROYED, go back to stage 1
	//-----------------------------------------------------------------------

	// 2/3Soul - because of alterations to *built stage1*, this code never gets called

	destroyed final
	{
		setstate frontdumpmaterials_stage2 default
		setstate frontdump2_trighurt invisible

		// Some kind of UI pop-up to alert players
		wm_announce	"Allied team has damaged the East Axis Base Fortification!"

		// *----------------------------------- vo ------------------------------------------*
		wm_addteamvoiceannounce 0 "fueldump_axis_depotdef_construct"

		wm_teamvoiceannounce 0 "fueldump_axis_depotdef_breached"

		wm_teamvoiceannounce 1 "fueldump_allies_depotdef_destroyed"

		wm_removeteamvoiceannounce 1 "fueldump_allies_depotdef_destroy"
		// *---------------------------------------------------------------------------------*
	}
}
Enjoy.

2/3
User avatar
mortis
Posts: 360
Joined: Tue Jul 06, 2004 11:57 pm
Location: at the center of the e-universe
Contact:

Post by mortis »

¡Qué bueno!
[DR]REVOS
Posts: 86
Joined: Wed Sep 29, 2004 10:53 am

Post by [DR]REVOS »

Dude, you own. :wink:
User avatar
mortis
Posts: 360
Joined: Tue Jul 06, 2004 11:57 pm
Location: at the center of the e-universe
Contact:

Post by mortis »

Here it is, script sharing ftw!:

Fueldump "Pro" Script

In addition to all etpro features and setting of the allied autospawn to the cp at spline 73, this script disables stage 2 of the east depot defenses. Thanks to 2/3Soul for the modified constructible code. Noobs can no longer build the east defenses, stage 2 with this script. Only stage 1 can be built. On the west side, both stages of depot defenses work normally. No more games spoiled by hyperactive noobs.

http://images.bsdterritory.com/Mortis/fueldump_v3.zip

More info found here:

http://bani.anime.net/banimod/forums/vi ... php?t=5932

--Mortis
User avatar
deej
Posts: 743
Joined: Fri Mar 19, 2004 12:44 am
Location: Belgium!
Contact:

Post by deej »

Sweet sweet sweet! Big thanks to 2/3 Soul & Mortis!
Our servers now run on 64 bit steroids. Point your ET to:
- Forgotten Ground StopWatch Server with occasional wolfrof 1
- Fraggle Rock ETPub Server - Mix up ET/UT & Duke Nukem
User avatar
2/3Soul
Posts: 29
Joined: Sun Jan 16, 2005 2:59 pm
Location: Bournemouth, United Kingdom

Post by 2/3Soul »

Heh, no problem... glad to be of help... :)

Word of warning though: unless you put up banners or something notifying players that the East Defences aren't fully constructable, you'll get n00b engys by the hundreds whinging at you that the map is screwed as the east can't be built. :P

Looking back it was pretty funny at the time listening to all these frustrated players wondering what-the-f**k was going on. heh :twisted:
Post Reply