diff --git a/Irpg/Utils.pm b/Irpg/Utils.pm index a475b4558de824e493d3de557b8e0be8eadf8f9e..157756f56a03bb7eb6fec1ad1d355cd31f5c3e9b 100644 --- a/Irpg/Utils.pm +++ b/Irpg/Utils.pm @@ -304,6 +304,9 @@ sub loaddb { # load the players database $classname =~ s/ /_/g; $rps->{$i[0]}{class} = eval 'Irpg::Classes::'.$classname. '->new($rps->{$i[0]}{stats})'; + if (! defined($rps->{$i[0]}{class})) { + $rps->{$i[0]}{class} = Irpg::Classes:Farmer->new($rps->{$i[0]}{stats}); + } $rps->{$i[0]}{next_a} = (); } close(RPS);