• New Horizons on Maelstrom
    Maelstrom New Horizons


    Visit our website www.piratehorizons.com to quickly find download links for the newest versions of our New Horizons mods Beyond New Horizons and Maelstrom New Horizons!

Fixed Random Indians get European Names

Could the fact that they now are wearing European names have any negative effect ?
 
They are supposed to be "Akellani native" through this code in LEnc_monsters.c:
Code:
  case "skeleton":
      isSet = true;

     if(chr.model == "mummy" || chr.model == "native")     //ccc 10.2
     {
       gunProb = 0.0; // Swindler 05-10-10: mummies and natives don't have guns
       chr.name = VC_MUMMY_NAME; // ccc10.2
       chr.lastname = VC_MUMMY_LNAME; // ccc10.2
       if(VC_MUMMY_NOMONEY) chr.money = 0; // ccc10.2
       GiveItem2Character(chr, "indian"+ makeint(1 + rand(15)) );   // jun05 booty for stealing
     }

Do they still get random Indian trinkets for looting? If so, that code IS still executed.

Next query is for @Levis: Is there any spot in the Levelling/PostInit code where 'SetRandomNameToCharacter' could get executed on these characters afterwards?
 
well the model is "indian" with a number behind it now instead of native
 
Maybe it is then THIS code that gives them their stuff instead?
Code:
  case "mummy":
     isSet = true;
     chr.sex = "skeleton";
     gunProb = 0.0; // Swindler 05-10-10: mummies don't have guns   
     LAi_NPC_Equip(chr, sti(chr.rank), true, false);
     if(VC_MUMMY_NOMONEY) chr.money = 0; // NK
     GiveItem2Character(chr, "indian"+ makeint(1 + rand(15)) );   // jun05 booty for stealing
     GiveItem2Character(chr, "mineral"+ makeint(1 + rand(2)) );   // jun05 booty for stealing
     break;

If it is indeed the other code, we could have "mummies" and "natives" given different names as if they belong to different tribes.
So we've got the "Akellanis" whose names are a brilliant Easter Egg for anyone who knows where the game came from.
A name for the other tribe should probably be either "Arawak" or "Carib". I think the Arawak are the peaceful ones and the Carib are cannibals.

@ANSEL: Can you confirm if the European name natives carried an Indian object PLUS another random item or ONLY an Indian object?
 
@ANSEL: Can you confirm if the European name natives carried an Indian object PLUS another random item or ONLY an Indian object?
First I will say that the "Arawak tribe" still is named as Arawak Indians, I dont remember where the other tribes (maybe " Carib")
occurs. Im not quite sure of the random objects, but I think they got both; it could be seen in the savegame I posted about the
temple ( pyramid).
Ps. I added a savegame just before you are going to the temple, there will be a lot of indians.
 

Attachments

  • -=Player=- Hispaniola. Jungle July 13th, 1813.zip
    866.7 KB · Views: 105
Last edited:
And here is a savegame with Arawak Indians:
 

Attachments

  • -=Player=- Aruba. Arawak Village August 2nd, 1813.zip
    894.1 KB · Views: 119
The name of the indigenous people is" Taino " ( a Arawak people) and the "Caribs" who lived
in the lesser caribian was there enemies. But the old people who build the culture was the Tainos,
so the right name for the mummies must be taino.
 
I did some slight cleaning up and generalizing of the code that generates random indians.
Now they're back to being called "Akellani natives". Extract attached to PROGRAM\LandEncounters to try. :doff

@Levis: I would recommend you have a look at this file!
It looks quite needlessly complicated now and it contains some ancient stuff that related to skills and abilities.
So you might want to look that through and remove everything that serves no real purpose. ;)
 

Attachments

  • LEnc_monsters.zip
    13.4 KB · Views: 93
I did some slight cleaning up and generalizing of the code that generates random indians.
Now they're back to being called "Akellani natives". Extract attached to PROGRAM\LandEncounters to try. :doff

@Levis: I would recommend you have a look at this file!
It looks quite needlessly complicated now and it contains some ancient stuff that related to skills and abilities.
So you might want to look that through and remove everything that serves no real purpose. ;)
It's on my todo list but it will be done after the public release.
The Post-Init runs after these things are applied so any skill related stuff set there is still fixed by my functions.
 
Back
Top