Anyone find any more undocumented script bugs lately?
not so far although I've only gotten as far as the end of alpha due to the issue with alpha 12 blocking me unless i cheat.
having said that, I've just updated to the latest master
warzone2100-master-20171025-003850-1b60377.exe (24-Oct-2017)
So tomorrow I'll run through alpha again to make sure everything's ok with the power changes and the like and then maybe we can see about sorting out alpha 11 and get the convoy working as it should.
As an aside while on most levels I'm not so fussed about minor little differences in the behaviour of the computers units, on this level as the convoy makes up about 75% of the level i think its important that the convoy work correctly.
Now since the group code doesn't play nice with that tracked unit here is what I'm thinking
1.) change the heavy cannon mantis tracks to heavy cannon mantis half tracks
2.) change the bug lancer half tracks to scorpion lancer half tracks
3.) change the medium cannon scorpion half tracks to medium cannon mantis half tracks
4.) and add third scorpion lancer half track.
this keeps things pretty close to the original but makes the convoy a little tougher, since most players would probably be attacking that with 10 medium or heavy body units.
Finally with regards to the the time delay before the convoy starts moving on v1.10 that appearer to be around 2 to 2:30 minutes if i recall correctly however I'm of the opinion that 2 to 2:30 minutes is far to long, and makes the level way to easy therefore I'd recommend reducing the time delay to 1:30 for easy and normal and 1:00 for hard and insane, because realistically the alpha 11 map isn't very big and even on easy you shouldn't need more then 60 seconds to get to the convoy.
as for alpha 12 despite my best efforts i still haven't been able to isolate what is triggering the build up in there base, and why at some point as i play through the level there units stop coming to attack me despite me deliberately leaving 1 group of units as land base I have several theories about what might be going on but no evidence to back them up.
In an attempt to try and learn more about what is going on under the hood i started the game with the flag
--debug=all i the loaded up one of my old saves where there units have stop attacking me and are just turtleing in there base and upon looking through the log that was generated i noticed something interesting that might be relevant
Code: Select all
never |03:53:20: [fpathRoute:390] starting new job for droid 179729 0x2be11
script |03:53:20: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Factory 671 Body8MBT HalfTrack SensorTurret1Mk1 for position (768, 7040) - ignoring
script |03:53:20: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Factory 671 Body8MBT HalfTrack Mortar2Mk1 for position (768, 7040) - ignoring
script |03:53:20: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Factory 671 Body8MBT tracked01 Cannon2A-TMk1 for position (768, 7040) - ignoring
script |03:53:20: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Factory 671 Body12SUP tracked01 Cannon375mmMk1 for position (768, 7040) - ignoring
script |03:53:20: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgFlamer01 for position (768, 7040) - ignoring
script |03:53:20: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgRocket for position (768, 7040) - ignoring
script |03:53:20: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgCannon for position (768, 7040) - ignoring
script |03:53:20: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgFlamer01 for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgFlamer01 for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgRocket for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgCannon for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgFlamer01 for position (768, 7040) - ignoring
never |03:53:21: [fpathRoute:390] starting new job for droid 179729 0x2be11
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgRocket for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgCannon for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgFlamer01 for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgRocket for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgRocket for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgCannon for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgFlamer01 for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgRocket for position (768, 7040) - ignoring
never |03:53:21: [fpathRoute:390] starting new job for droid 179729 0x2be11
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Factory 671 Body4ABT HalfTrack Rocket-LtA-T for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Factory 671 Body8MBT HalfTrack SensorTurret1Mk1 for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Factory 671 Body8MBT HalfTrack Mortar2Mk1 for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Factory 671 Body8MBT tracked01 Cannon2A-TMk1 for position (768, 7040) - ignoring
never |03:53:21: [fpathRoute:390] starting new job for droid 179729 0x2be11
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgCannon for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgFlamer01 for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgRocket for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgCannon for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgCannon for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgFlamer01 for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgRocket for position (768, 7040) - ignoring
script |03:53:21: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgCannon for position (768, 7040) - ignoring
never |03:53:22: [fpathRoute:390] starting new job for droid 179729 0x2be11
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgFlamer01 for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgRocket for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgCannon for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgFlamer01 for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgRocket for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgCannon for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgFlamer01 for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgRocket for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Factory 671 Body12SUP tracked01 Cannon375mmMk1 for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Factory 671 Body4ABT HalfTrack Rocket-LtA-T for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Factory 671 Body8MBT HalfTrack SensorTurret1Mk1 for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Factory 671 Body8MBT HalfTrack Mortar2Mk1 for position (896, 3840) - ignoring
never |03:53:22: [fpathRoute:390] starting new job for droid 179729 0x2be11
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgRocket for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgCannon for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgFlamer01 for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgRocket for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgCannon for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgFlamer01 for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgRocket for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 413 CyborgLightBody CyborgLegs CyborgCannon for position (896, 3840) - ignoring
never |03:53:22: [fpathRoute:390] starting new job for droid 179729 0x2be11
never |03:53:22: [fpathRoute:390] starting new job for droid 181007 0x2c30f
never |03:53:22: [fpathRoute:390] starting new job for droid 181021 0x2c31d
never |03:53:22: [fpathRoute:390] starting new job for droid 181029 0x2c325
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgCannon for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgFlamer01 for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgRocket for position (896, 3840) - ignoring
script |03:53:22: [orderDroidBase:1325] Invalid order DORDER_SCOUT given to player 1's Cyborg Factory 414 CyborgLightBody CyborgLegs CyborgCannon for position (896, 3840) - ignoring
not sure what's going on but it would seem that the computers units are receiving invalid orders which they are ignoring, if I'm interpreting that correctly