go to the pbs, copy hidden power for every type, then change only the internal name to like :HIDDENPOWERFIR and the type.Is there a way to set the HP type of a trainer's Pokemon with this plugin? If not, it might be a good idea to add that. It would give us more reason to give HP to trainer mons.
then give the trainers these moves intead. Its how a lot of games like reborn, ashen frost, soulstones2 etc do it.
easy copy paste:
#-------------------------------
[HIDDENPOWERNOR]
Name = Hidden Power
Type = NORMAL
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERFIR]
Name = Hidden Power
Type = FIRE
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERFIG]
Name = Hidden Power
Type = FIGHTING
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERWAT]
Name = Hidden Power
Type = WATER
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERFLY]
Name = Hidden Power
Type = FLYING
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERSTE]
Name = Hidden Power
Type = STEEL
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERGRA]
Name = Hidden Power
Type = GRASS
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERPOI]
Name = Hidden Power
Type = POISON
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERDAR]
Name = Hidden Power
Type = DARK
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERELE]
Name = Hidden Power
Type = ELECTRIC
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERGRO]
Name = Hidden Power
Type = GROUND
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERPSY]
Name = Hidden Power
Type = PSYCHIC
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERGHO]
Name = Hidden Power
Type = GHOST
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERROC]
Name = Hidden Power
Type = ROCK
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERICE]
Name = Hidden Power
Type = ICE
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERBUG]
Name = Hidden Power
Type = BUG
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERDRA]
Name = Hidden Power
Type = DRAGON
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.
#-------------------------------
[HIDDENPOWERFAI]
Name = Hidden Power
Type = FAIRY
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the Pokémon using it.