I've been reading through this thread a bit, and decided to try my hand at some binds. I combined a couple of concepts I've seen here with a healing bind I had in mind to set up my numpad keys to give Deflection and Insulation Shields to my teammates. Once the binds are loaded, it only takes a single keypress and release to cast both Shields, although a pause to hold the key is needed. The most interesting part of the bind, imo, is that it rebinds keys while they are being pressed to get a different effect once they're released. The setup is two bind files, each consisting of 8 binds, one for each of the 1-8 keys on the numpad. Once the files are made, load deflection.txt to get the setup started.
---deflection.txt---
numpad1 "+ $$unselect$$teamselect 1$$powexecname Deflection Shield$$bindloadfile c:/cohbinds/insulation.txt"
numpad2 "+ $$unselect$$teamselect 2$$powexecname Deflection Shield$$bindloadfile c:/cohbinds/insulation.txt"
numpad3 "+ $$unselect$$teamselect 3$$powexecname Deflection Shield$$bindloadfile c:/cohbinds/insulation.txt"
numpad4 "+ $$unselect$$teamselect 4$$powexecname Deflection Shield$$bindloadfile c:/cohbinds/insulation.txt"
numpad5 "+ $$unselect$$teamselect 5$$powexecname Deflection Shield$$bindloadfile c:/cohbinds/insulation.txt"
numpad6 "+ $$unselect$$teamselect 6$$powexecname Deflection Shield$$bindloadfile c:/cohbinds/insulation.txt"
numpad7 "+ $$unselect$$teamselect 7$$powexecname Deflection Shield$$bindloadfile c:/cohbinds/insulation.txt"
numpad8 "+ $$unselect$$teamselect 8$$powexecname Deflection Shield$$bindloadfile c:/cohbinds/insulation.txt"
---insulation.txt---
numpad1 "+ $$powexecname Insulation Shield$$bindloadfile c:/cohbinds/deflection.txt"
numpad2 "+ $$powexecname Insulation Shield$$bindloadfile c:/cohbinds/deflection.txt"
numpad3 "+ $$powexecname Insulation Shield$$bindloadfile c:/cohbinds/deflection.txt"
numpad4 "+ $$powexecname Insulation Shield$$bindloadfile c:/cohbinds/deflection.txt"
numpad5 "+ $$powexecname Insulation Shield$$bindloadfile c:/cohbinds/deflection.txt"
numpad6 "+ $$powexecname Insulation Shield$$bindloadfile c:/cohbinds/deflection.txt"
numpad7 "+ $$powexecname Insulation Shield$$bindloadfile c:/cohbinds/deflection.txt"
numpad8 "+ $$powexecname Insulation Shield$$bindloadfile c:/cohbinds/deflection.txt"
I do have one issue with it, and I'm wondering if anyone can help me out on this. From time to time, on the initial keypress, Deflection Shield is not cast. Everything else works fine, including selecting the teammate and rebinding the keys. Once the key is released, the second half of the bind fires off properly. Is there anything I can do to make the bind more reliable in the first half?