I have looked at yours and I know what went wrong now.
By the way - you have spelt nidhogg wrong and there is a space in the second bronze power. I have corrected it on my typetest but you need to do yours lol!
I have also made army deploy random protounit by looking how you did grant random god power. There is no 3 choices on this one, only the grant a completely random one. Here is it:
<Effect name="Army Deploy Random Protounit">
<Param name="SrcArmy" dispName="$$22348$$Army" VarType="group">default</Param>
<Param name="Location" dispName="" varType="area">0,0,0</Param>
<Param name="Count" dispName="$$22435$$Count" varType="long">0</Param>
<Param name="Heading" dispName="$$22432$$Heading" varType="long">0</Param>
<Param name="Clear" dispName="$$22464$$Clear Existing Units:" varType="bool">true</Param>
<Command>trQuestVarSetFromRand("moo", 1, 800, true);</Command>
<Command>int PROTO=trQuestVarGet("moo");</Command>
<Command>string ProtoName="";</Command>
<Command>if(PROTO==1) ProtoName="Academy";</Command>
<Command>if(PROTO==2) ProtoName="Acid Pool";</Command>
<Command>if(PROTO==3) ProtoName="Agamemnon";</Command>
<Command>if(PROTO==4) ProtoName="Ajax";</Command>
<Command>if(PROTO==5) ProtoName="Ajax Older";</Command>
<Command>if(PROTO==6) ProtoName="Amanra";</Command>
<Command>if(PROTO==7) ProtoName="Amanra Older";</Command>
<Command>if(PROTO==8) ProtoName="Animal Attractor";</Command>
<Command>if(PROTO==9) ProtoName="Anubite";</Command>
<Command>if(PROTO==10) ProtoName="Ape of Set";</Command>
<Command>if(PROTO==11) ProtoName="Archer Atlantean";</Command>
<Command>if(PROTO==12) ProtoName="Archer Atlantean Hero";</Command>
<Command>if(PROTO==13) ProtoName="Archery Range";</Command>
<Command>if(PROTO==14) ProtoName="Argus";</Command>
<Command>if(PROTO==15) ProtoName="Arkantos";</Command>
<Command>if(PROTO==16) ProtoName="Arkantos Boost SFX";</Command>
<Command>if(PROTO==17) ProtoName="Arkantos God";</Command>
<Command>if(PROTO==18) ProtoName="Arkantos God Out";</Command>
<Command>if(PROTO==19) ProtoName="Arkantosman";</Command>
<Command>if(PROTO==20) ProtoName="Armor Glow Small";</Command>
<Command>if(PROTO==21) ProtoName="Armory";</Command>
<Command>if(PROTO==22) ProtoName="Arrow";</Command>
<Command>if(PROTO==23) ProtoName="Arrow Flaming";</Command>
<Command>if(PROTO==24) ProtoName="Arrow Signal";</Command>
<Command>if(PROTO==25) ProtoName="Arrow Splash SFX";</Command>
<Command>if(PROTO==26) ProtoName="Athena";</Command>
<Command>if(PROTO==27) ProtoName="Atlantis Gate";</Command>
<Command>if(PROTO==28) ProtoName="Atlantis Tile";</Command>
<Command>if(PROTO==29) ProtoName="Atlantis Tile Dead";</Command>
<Command>if(PROTO==30) ProtoName="Atlantis Wall Connector";</Command>
<Command>if(PROTO==31) ProtoName="Atlantis Wall Long";</Command>
<Command>if(PROTO==32) ProtoName="Attack Revealer";</Command>
<Command>if(PROTO==33) ProtoName="Audrey";</Command>
<Command>if(PROTO==34) ProtoName="Audrey Base";</Command>
<Command>if(PROTO==35) ProtoName="Audrey Water";</Command>
<Command>if(PROTO==36) ProtoName="Audrey Water Base";</Command>
<Command>if(PROTO==37) ProtoName="Aurochs";</Command>
<Command>if(PROTO==38) ProtoName="Automaton";</Command>
<Command>if(PROTO==39) ProtoName="Automaton SPC";</Command>
<Command>if(PROTO==40) ProtoName="Avalanche";</Command>
<Command>if(PROTO==41) ProtoName="Avenger";</Command>
<Command>if(PROTO==42) ProtoName="Axe";</Command>
<Command>if(PROTO==43) ProtoName="Axeman";</Command>
<Command>if(PROTO==44) ProtoName="Baboon";</Command>
<Command>if(PROTO==45) ProtoName="Ball of Fire";</Command>
<Command>if(PROTO==46) ProtoName="Ball of fire impact";</Command>
<Command>if(PROTO==47) ProtoName="Ball of Fire invisible";</Command>
<Command>if(PROTO==48) ProtoName="Ball of Fire Prometheus";</Command>
<Command>if(PROTO==49) ProtoName="Ballista";</Command>
<Command>if(PROTO==50) ProtoName="Ballista Shot";</Command>
<Command>if(PROTO==51) ProtoName="Bandit Migdol";</Command>
<Command>if(PROTO==52) ProtoName="Barracks";</Command>
<Command>