There is no Smugglers Agent in Cartagena Tavern - the locator specified in Usurers.c does not exist
So I have changed it to one that does exist.

Code:
ch.old.name = "";
ch.old.lastname = "";
ch.name = TranslateString("","");
ch.lastname = "";
ch.id = "Cartagena_Smuggler";
ch.model = "pirat5";
ch.sex = "man";
ch.act.type = "sit";
ch.sound_type = "pirate";
ch.act.escape = 0;
LAi_SetLoginTime(ch, 0.0, 24.0);
//ch.act.rebirth = 1;
ch.nation = PIRATE;
GiveItem2Character(ch, "blade4");
ch.equip.blade = "blade4";
ch.nodisarm = 1; // PB: Disable disarming
ch.location = "Cartagena_Tavern";
ch.location.group = "Sit";
ch.location.locator = "Sit27"; <<--- does not exist so changed to Sit29
ch.Dialog.Filename = "Smuggler Agent_dialog.c";
ch.rank = 1;
ch.reputation = "22";
ch.experience = "0";
ch.skill.Leadership = "1";
ch.skill.Fencing = "4";
ch.skill.Sailing = "5";
ch.skill.Accuracy = "4";
ch.skill.Cannons = "6";
ch.skill.Grappling = "1";
ch.skill.Repair = "1";
ch.skill.Defence = "2";
ch.skill.Commerce = "1";
ch.skill.Sneak = "1";
ch.money = "10";
LAi_SetSitType(ch);
LAi_SetHP(ch, 80.0, 80.0);
ch.greeting = "VOICE\" + LanguageGetLanguage() + "\Por_m_b_064.wav";
AddGameCharacter(n, ch);
So I have changed it to one that does exist.

