Generate defense ids for multiple defense
This commit is contained in:
parent
3ec51c56fc
commit
899fd189f5
2 changed files with 14 additions and 7 deletions
|
|
@ -124,9 +124,10 @@ sub getIds ($)
|
|||
return \%ids;
|
||||
}
|
||||
|
||||
sub genIds ($)
|
||||
sub genIds ($;$)
|
||||
{
|
||||
my $self = shift;
|
||||
my $def_i = shift // 1;
|
||||
my @ids;
|
||||
|
||||
my $grp_i = 0;
|
||||
|
|
@ -136,7 +137,7 @@ sub genIds ($)
|
|||
if (! $group->{id} || grep { /^\Q$group->{id}\E$/ } @ids)
|
||||
{
|
||||
do {
|
||||
$cur_gid = "defg".$grp_i;
|
||||
$cur_gid = "def".$def_i."g".$grp_i;
|
||||
$grp_i += 1;
|
||||
} while (grep {$_ eq $cur_gid} @ids);
|
||||
$group->{id} = $cur_gid;
|
||||
|
|
|
|||
Reference in a new issue