homets.addTask(TASKTYPE_TRAVELTOLOC,NULL,NULL,homeLocation.x,homeLocation.y,19.9);
you can set a variable for different home locations by a switch by case structure:
Vec3 homeLocation = elevator.location;
Variant bank = elevator.up; //Datatype treenode or Object ist possible, too
Array banks = ["Elevator Bank1", "Elevator Bank2"];// array of Elevator Bank names
switch(banks.indexOf(bank.name)){
case 1:
{ homeLocation.z = 20.0;
break;}
default: // or case 2: for "Elevator Bank2" for more elevator banks
{ homeLocation.z = 10.0; // set right value
break;}
}// switch bank.name end
homets.addTask(TASKTYPE_TRAVELTOLOC,NULL,NULL,homeLocation.x,homeLocation.y,homeLocation.z);
final-after-more-home-locations-jv.fsm