STP Dragon Posted October 8, 2009 Posted October 8, 2009 (edited) Hi ED developer :D I have found an other "problem". Maybe it is a systembehaviour... In my mission The Dam I have add a convoy which is moving from the dam, though the city, to the FARP you started from. You have to destroy this convoy or they will attack your FARP. To alert the player I have add a message "Convoy is attacking the FARP". This message will appear once the convoy left a huge triggerzone. The trigger looks like this: Trigger: Name - "Convoy attacking FARP" Rule: Unit out of zone - Convoy-Unit#1 Unit out of zone - Convoy-Unit#2 Unit out of zone - Convoy-Unit#3 Unit out of zone - Convoy-Unit#4 Unit out of zone - Convoy-Unit#5 Unit out of zone - Convoy-Unit#6 Unit out of zone - Convoy-Unit#7 Groupe alive - Convoy Action: Message - "Convoy attacking FARP" The problem is: You spot the convoy in the city. (convoy is still inside the zone) You'r attacking the convoy. You have killed all convoy-units expect of the last T-80. You'r firing a Vikhr and hit the remaining T-80. The T-80 will start to burn. In this moment the message will appear that the convoy is attacking our FARP! -> WRONG -> PROBLEM Why the message will appear? A burning unit is "outside the zone" but still not dead! Once the unit explode the unit is "dead". I noticed this problem in an other way before: I was hit very critically by a stinger. I was burning and my tail was aborted. But I was able to extinguish the fire and trimm the Ka-50. I was ready for fight again. But the enemys won't attack me... For the enemys I was dead. ED, say something... please Edited October 8, 2009 by =STP= Dragon Homepage: Spare-Time-Pilots DCS:BlackShark v1.0.2: BLINDSPOTs EditorMod DRAGONs ArmA2-Sounds DRAGONs BS1 TRAININGPACK DRAGONs MISSIONPACK [bS & FC2] DCS:World: TM WARTHOG PROFIL FOR BS2 DRAGONs BS2_TRAININGPACK DRAGONs TRAININGPACK DRAGONs MISSIONPACK
STP Dragon Posted October 9, 2009 Author Posted October 9, 2009 Sorry, this was rubbish.... retested it and evey is fine. However, the message appeard sporadically in my mission. Maybe because of serverlacks (?)... Homepage: Spare-Time-Pilots DCS:BlackShark v1.0.2: BLINDSPOTs EditorMod DRAGONs ArmA2-Sounds DRAGONs BS1 TRAININGPACK DRAGONs MISSIONPACK [bS & FC2] DCS:World: TM WARTHOG PROFIL FOR BS2 DRAGONs BS2_TRAININGPACK DRAGONs TRAININGPACK DRAGONs MISSIONPACK
EtherealN Posted October 9, 2009 Posted October 9, 2009 Serverlacks? Did you translate from the german "fehl" or something like that? "Server errors" would be the correct form. :) But anyway, I do remember that there were some errors in the multiplayer server that could cause messages to be played at the wrong time, but I am unsure of how that all worked. You could check the patchnotes and see if anything there fits what you are observing. [sIGPIC][/sIGPIC] Daniel "EtherealN" Agorander | Даниэль "эфирныйн" Агорандер Intel i7 2600K @ 4.4GHz, ASUS Sabertooth P67, 8GB Corsair Vengeance @ 1600MHz, ASUS GTX 560Ti DirectCU II 1GB, Samsung 830series 512GB SSD, Corsair AX850w, two BENQ screens and TM HOTAS Warthog DCS: A-10C Warthog FAQ | DCS: P-51D FAQ | Remember to read the Forum Rules | | | Life of a Game Tester
STP Dragon Posted October 9, 2009 Author Posted October 9, 2009 I don't know if this is the right form. I mean a delay or timeout. Therefor the "unit outside zone" was a millisecond faster than the "unit alive" and the message was triggered... maybe... Homepage: Spare-Time-Pilots DCS:BlackShark v1.0.2: BLINDSPOTs EditorMod DRAGONs ArmA2-Sounds DRAGONs BS1 TRAININGPACK DRAGONs MISSIONPACK [bS & FC2] DCS:World: TM WARTHOG PROFIL FOR BS2 DRAGONs BS2_TRAININGPACK DRAGONs TRAININGPACK DRAGONs MISSIONPACK
EtherealN Posted October 9, 2009 Posted October 9, 2009 (edited) Ah. Good point. You could try something like this: Trigger1: Rule: Unit out of zone - Convoy-Unit#1 Unit out of zone - Convoy-Unit#2 Unit out of zone - Convoy-Unit#3 Unit out of zone - Convoy-Unit#4 Unit out of zone - Convoy-Unit#5 Unit out of zone - Convoy-Unit#6 Unit out of zone - Convoy-Unit#7 Action: Flag 1 = True Trigger 2: Rules: Flag 1 = True Group Alive = Convoy Action: Message - "Convoy attacking FARP" This way you would have split the logic up a bit, and require the check on outside zone to finish properly, without causing the message, before the simulator checks the final variable. Might probably want to make sure the second one is only triggered once, I can see a potential situation where that would cause endless trigger spam, but through setting a few variables you can counter that. Perhaps set Flag 2 = true in the second trigger, and in the first trigger have a rule that Flag 2 must be false. Edited October 9, 2009 by EtherealN [sIGPIC][/sIGPIC] Daniel "EtherealN" Agorander | Даниэль "эфирныйн" Агорандер Intel i7 2600K @ 4.4GHz, ASUS Sabertooth P67, 8GB Corsair Vengeance @ 1600MHz, ASUS GTX 560Ti DirectCU II 1GB, Samsung 830series 512GB SSD, Corsair AX850w, two BENQ screens and TM HOTAS Warthog DCS: A-10C Warthog FAQ | DCS: P-51D FAQ | Remember to read the Forum Rules | | | Life of a Game Tester
STP Dragon Posted October 9, 2009 Author Posted October 9, 2009 Yes, I know. Already done ;) But I have not used "Flag 1 = True" in the second trigger. I have used "Time since Flag 1 = 5sec". This should be the savest way. Thanks anyway :) Homepage: Spare-Time-Pilots DCS:BlackShark v1.0.2: BLINDSPOTs EditorMod DRAGONs ArmA2-Sounds DRAGONs BS1 TRAININGPACK DRAGONs MISSIONPACK [bS & FC2] DCS:World: TM WARTHOG PROFIL FOR BS2 DRAGONs BS2_TRAININGPACK DRAGONs TRAININGPACK DRAGONs MISSIONPACK
EtherealN Posted October 9, 2009 Posted October 9, 2009 Ah, yeah, that works as well. :) [sIGPIC][/sIGPIC] Daniel "EtherealN" Agorander | Даниэль "эфирныйн" Агорандер Intel i7 2600K @ 4.4GHz, ASUS Sabertooth P67, 8GB Corsair Vengeance @ 1600MHz, ASUS GTX 560Ti DirectCU II 1GB, Samsung 830series 512GB SSD, Corsair AX850w, two BENQ screens and TM HOTAS Warthog DCS: A-10C Warthog FAQ | DCS: P-51D FAQ | Remember to read the Forum Rules | | | Life of a Game Tester
Recommended Posts