@Levis I made a note to mention this idea to you, after I was looking at how your great smuggling system was coded.
Currently, it looks like coastguard response increases as the player either has more companion ships, or a higher player level. The first makes sense--a larger fleet would draw attention.
The second I would suggest replacing with instead a check on how big the player's ship is, thus making the ideal smuggling ships be smaller vessels less likely to draw attention, which seems more in line with the first check on fleet size. Also explains why some smugglers might prefer smaller ships, which seems thematic.
Specifically, here is what I wrote down as a possible example, replacing player level with player ship size, and having the coastguard response increase at tier 6 and tier 5 ships.
Currently, it looks like coastguard response increases as the player either has more companion ships, or a higher player level. The first makes sense--a larger fleet would draw attention.
The second I would suggest replacing with instead a check on how big the player's ship is, thus making the ideal smuggling ships be smaller vessels less likely to draw attention, which seems more in line with the first check on fleet size. Also explains why some smugglers might prefer smaller ships, which seems thematic.
Specifically, here is what I wrote down as a possible example, replacing player level with player ship size, and having the coastguard response increase at tier 6 and tier 5 ships.
Code:
if(GetCompanionQuantity(Pchar) > 1 || GetCharacterShipClass(PChar) < 7) //Levis: Upped the rank a bit. TY Maybe larger ships attract more attention, so smugglers favor smaller ones?
{
GenerateQuestShip("Coastal_Captain02", minclass, maxclass, GetSmugglingNation()); // PB: Use Generic Function
Group_addCharacter("Coastal_Guards", "Coastal_Captain02");
}
if(GetCompanionQuantity(Pchar) > 2 || GetCharacterShipClass(PChar) < 6) //Levis: Upped the rank a bit. TY Maybe larger ships attract more attention, so smugglers favor smaller ones?
{
GenerateQuestShip("Coastal_Captain03", minclass, maxclass, GetSmugglingNation()); // PB: Use Generic Function
Group_addCharacter("Coastal_Guards", "Coastal_Captain03");
}