Proposed Chicken Move Defs
Saktoth: These are new movement types? No. We cannot increase pathing time for every single game on every single map just for 1 unit just in chicken.
quantum: The queen just doesn't work with its current movetype. It gets stuck in effectively every game. The increase in pathing time for every single game is practically non-existent. Paths load so fast that I barely see "Reading estimate path costs" flashing. It would require everyone to re-path the first time they play on a map, but imo it's worthwhile.
Evil4Zerggin: Since changing any movetype causes all of them to be repathed, I think we should change movetypes (not just chicken ones; we should take the opportunity to clean up the other movetypes as well) once after carefully deciding what to change. I would prefer to have as few movetypes as possible; in particular it seems a waste to make a movetype just for one unit. For amphibious, all-terrain units, we could consider making them very low-flying gunships that are targeted as ground units, which would not require any movetypes. Although my current computer paths very quickly, there are some people who are not as fortunate.
I barely see "Reading estimate path costs" flashing
This part isn't too bad, but the thing is, any change in movetypes will force everyone to repath, which takes much longer. While things will eventually settle out again, assuming we don't make any further movetype changes, I think this is something to take in mind. Fortunately, I believe we can cut down on the number of movetypes while including movetypes we want. Even including the below movetypes we can probably get it down to 18 or so, which is better than any other *A mod as far as I am aware. If we use the gunship trick we could even nix the Queen and Basilisk movetypes.
Queen: (all-terrain, amphibious, crushes fortification walls)
HTKBOT6 = {
footprintx = 7,
footprintz = 7,
crushstrength = 20000,
maxwaterdepth = 5000,
maxwaterslope = 50,
maxslope = 36,
},
Cockatrice: (amphibious, crushes DT)
HKBOT5 = {
footprintx = 4,
footprintz = 4,
maxslope = 36,
maxwaterdepth = 5000,
crushstrength = 300,
},
Basilisk: (amphibious, all-terrain)
TKBOT4 = {
footprintx = 4,
footprintz = 4,
maxwaterdepth = 5000,
crushstrength = 15,
},