3.2.5 timer bug ?

Discussion for any ET/ETPro/BayonET bugs or cheats you find...

Moderators: Forum moderators, developers

Post Reply
User avatar
HarryHirsch
Posts: 92
Joined: Mon Sep 01, 2003 9:28 am
Location: Germany

3.2.5 timer bug ?

Post by HarryHirsch »

I finished planting at fueldump about 32 seconds before mapend.

Result was : AXIS win (without defusing)
a slidely cleaned "etserver.log" :

Code: Select all

17:22.09 Item: 10 weapon_magicammo2
17:22.11 ClientUserinfoChanged: 2 n\^0I^7l^0ias\t\2\c\3\r\1\m\0000000\s\1000100\dn\\dr\0\w\8\lw\8\sw\7\mu\0\ref\0\p\0\ss\0\sc\0\tv\0\lc\3
17:22.11 etpro popup: allies planted "the Fuel Dump"
17:22.11 Dynamite_Plant: 0
17:22.13 sayteam: ^0Po^r!^0son: yes
17:22.13 Item: 12 item_health
17:22.13 Kill: 22 3 10: ^0[^1cvd^0]^1Vamp^0ire killed ^0S^3u^0m^3S^0u^3m by MOD_THOMPSON
17:22.15 Item: 22 item_health
17:22.16 Item: 22 item_health
17:22.17 saybuddy: ^0S^3u^0m^3S^0u^3m: bah ne oder
17:22.17 Item: 22 item_health
17:22.18 Item: 14 item_health
17:22.18 Kill: 2 10 10: ^0I^7l^0ias killed ^7?^p?^7? by MOD_THOMPSON
17:22.18 Item: 13 item_health
17:22.18 Health_Pack: 12 13
17:22.18 Item: 22 item_health
17&#58;22.21 Kill&#58; 18 15 10&#58; ^ymadison^0_ killed ^0dRizzt^6<3 by MOD_THOMPSON
17&#58;22.21 Kill&#58; 12 18 9&#58; MorPlex killed ^ymadison^0_ by MOD_MP40
17&#58;22.23 ClientDisconnect&#58; 17
17&#58;22.27 ClientBegin&#58; 4
17&#58;22.27 Medic_Revive&#58; 12 3
17&#58;22.29 Medic_Revive&#58; 12 20
17&#58;22.30 Kill&#58; 0 1 18&#58; ^4H^7arry  ^4H^7irsch killed ^0BoB^1|^0B^1o^0m^1b^0er by MOD_GRENADE_LAUNCHER
17&#58;22.31 Kill&#58; 14 13 10&#58; ^0Po^r!^0son killed ^0L^7eck^0M^7ich^0D^7och by MOD_THOMPSON
17&#58;22.32 say&#58; ^1nAm^4!^1s^7UgaR^1r^7Ay^4.^1kc&#58; deppen
17&#58;22.34 Item&#58; 3 weapon_mp40
17&#58;22.34 Item&#58; 22 item_health
17&#58;22.35 Kill&#58; 14 20 10&#58; ^0Po^r!^0son killed ^3'^0>>pm^3* by MOD_THOMPSON
17&#58;22.35 Item&#58; 22 item_health
17&#58;22.35 Kill&#58; 3 12 45&#58; ^0S^3u^0m^3S^0u^3m killed MorPlex by MOD_LANDMINE
17&#58;22.38 Kill&#58; 14 3 10&#58; ^0Po^r!^0son killed ^0S^3u^0m^3S^0u^3m by MOD_THOMPSON
17&#58;22.38 Item&#58; 14 weapon_thompson
17&#58;22.40 Item&#58; 10 weapon_magicammo2
17&#58;22.41 etpro announce&#58; "Allied team has destroyed the West Axis Base Fortification!"
17&#58;22.41 etpro announce&#58; "Allied team has destroyed the Axis Fuel Dump!"
17&#58;22.41 Kill&#58; 1022 14 39&#58; <world> killed ^0Po^r!^0son by MOD_TRIGGER_HURT
17&#58;22.42 Item&#58; 20 item_health
17&#58;22.42 Health_Pack&#58; 12 20
17&#58;22.43 saybuddy&#58; ^0S^3u^0m^3S^0u^3m&#58; klar
17&#58;22.44 Exit&#58; Timelimit hit.
17&#58;22.44 red&#58;1814  blue&#58;1393
didnt want to remove toooooooo many lines
as you see 17:22:11 planted....17:21:41 Fuel blown...17:21:44 Timelimit hit

sorry asked 4 it but no one had demo to send to me :(

Harry
unblind
Posts: 13
Joined: Mon Feb 09, 2004 2:44 pm
Location: London
Contact:

Post by unblind »

hey bit of a late reply but thats down to the maps script itself (they have something like wait 2000 in) but you should get an accurate readout afterward from the console or at least i thought you should
User avatar
=FF=im2good4u
Posts: 3821
Joined: Wed Feb 05, 2003 7:30 am
Location: The Netherlands, HOLLAND
Contact:

Post by =FF=im2good4u »

the map script should set wm_winner or however that called right whne a team ins thne it doesnt matter if ther time expires before the function ends
User avatar
RoadKillPuppy
Posts: 207
Joined: Thu Apr 08, 2004 9:21 am
Location: Belgium!
Contact:

Post by RoadKillPuppy »

I'll try to read that again if you try to type that again....

(no seriously, it's the 1st time that I have absolutely no clue what you are trying to say;.. )
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 »

It's the waitstate that's messing it up, IIRC, I've seen that 32 second plant-and-yet-Allies-lose before. It used to happen a lot on oasis, before bani fixed it. I'll look at the script. The wait states are usually there for a reason, and messing with them is dangerous.

-Edit-

Yes, here it is (the waitstate is 3000=3sec):

Code: Select all


	trigger objective4
	&#123;
		// Change the variable within the script so that we can check if someone wins the round
		accum 1 set 1

		// Big bang sequence of fueldump here
		alertentity fueldump_explo1
		alertentity fueldump_explo2
		alertentity fueldump_explo3
		setstate fueldump_ladder invisible
		alertentity fueldump_rubble1
		alertentity fueldump_rubble2
		alertentity fueldump_rubble3

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

		wm_objective_status 4 1 1
		wm_objective_status 4 0 2

		wait 3000

		// Call function to check if the round has been won
		trigger game_manager checkgame
	&#125;

and here:

Code: Select all


	trigger checkgame
	&#123;
		accum 1 abort_if_not_equal 1
		wm_setwinner 1
		wait 1000
		wm_endround
	&#125;

Last edited by mortis on Wed May 24, 2006 10:06 am, edited 1 time in total.
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 »

try this beta script - reduces wait state to 500ms, and sets autospawns prior to players spawning.

http://images.quakewarsterritory.com/mo ... mpbeta.zip

Let me know if it fooks anything up.
Post Reply