int CampaignEastWest::stage_10_create_lair() { int lairAddCount = 5 + misc.random(2); // add 5 to 6 player towns int independentTownAddCount = 0; int specialFirmCount = 0; create_lair(cur_monster_nation_recno, STAGE_10_MONSTER_NATION_RECNO, lairAddCount, independentTownAddCount, specialFirmCount); return 1; }
int CampaignEastWest::stage_8_create_lair() { int lairAddCount = 6 + m.random(3); // add 6 to 7 Fryhtan Lairs int independentTownAddCount = 6 + m.random(3); // 6 to 8 independent towns int specialFirmCount= 3 + m.random(3); create_lair(cur_monster_nation_recno, STAGE_8_MONSTER_NATION_RECNO, lairAddCount, independentTownAddCount, specialFirmCount); return 1; }
int CampaignEastWest::stage_24_create_lair() { int lairAddCount = 6 + m.random(3); // add 6 to 7 Fryhtan Lairs int independentTownAddCount=0; int specialFirmCount = 3 + m.random(2); if( m.random(2)==0 ) // 50% chance having independent towns independentTownAddCount = 6 + m.random(3); // 6 to 8 independent towns create_lair(cur_monster_nation_recno, STAGE_24_MONSTER_NATION_RECNO, lairAddCount, independentTownAddCount, specialFirmCount); return 1; }