<!--quoteo(post=178917:date=Jan 13 2007, 06:30 PM:name=Petros)--><div class='quotetop'>QUOTE(Petros @ Jan 13 2007, 06:30 PM) [snapback]178917[/snapback]</div><div class='quotemain'><!--quotec-->
If locations are being added directly to "IslaMuelle.c", shouldn't I put that in the above code instead?
<!--QuoteEnd--></div><!--QuoteEEnd-->I don't think so. I didn't come up with that code, but it is used as shown in my example in reinit.c. I think what that code does is to first deinitialize <i>all</i> locations, then initialize <i>all</i> of them again. The result of this is that all new locations that were added to any location init file after the game was started are initialized as well. That way it doesn't matter whether the locations are added to "IslaMuelle.c" or any other file. You can try putting "locations\init\IslaMuelle.c" in there instead, but I have no idea what the result of that would be. I have never seen the code used as such. I only ever have seen it used the way I show in my example.
However, like I said before, when the new location is initialized in your savegame, the new location still isn't accessible, because there is no locator pointing to it yet. To add such a locator, you need to use the second part of my example code as well.
Please note that I never tried this myself; it is just what I have deduced from the way I have seen the code used in reinit.c. One thing is for certain: It IS possible. Somehow. <img src="style_emoticons/<#EMO_DIR#>/unsure.gif" style="vertical-align:middle" emoid=":?" border="0" alt="unsure.gif" />
<!--quoteo(post=178917:date=Jan 13 2007, 06:30 PM:name=Petros)--><div class='quotetop'>QUOTE(Petros @ Jan 13 2007, 06:30 PM) [snapback]178917[/snapback]</div><div class='quotemain'><!--quotec-->
What I said.
<!--QuoteEnd--></div><!--QuoteEEnd-->Just confirming what you said. And telling you the pros and cons of doing it that way. <img src="style_emoticons/<#EMO_DIR#>/whistling.gif" style="vertical-align:middle" emoid="

" border="0" alt="whistling.gif" />
<!--quoteo(post=178917:date=Jan 13 2007, 06:30 PM:name=Petros)--><div class='quotetop'>QUOTE(Petros @ Jan 13 2007, 06:30 PM) [snapback]178917[/snapback]</div><div class='quotemain'><!--quotec-->
Oh, about rarity, can we make a blade unique?
If not, how low can "itm.rare" go without breaking the game?
<!--QuoteEnd--></div><!--QuoteEEnd-->To make a blade or any other item truly unique, you shouldn't set the rarity value very low, but instead set <i>.skiprand = true;</i>. That line should make sure that the item is never found anywhere, nor used by any enemies. Which is exactly what you want, isn't it?
<!--quoteo(post=178917:date=Jan 13 2007, 06:30 PM:name=Petros)--><div class='quotetop'>QUOTE(Petros @ Jan 13 2007, 06:30 PM) [snapback]178917[/snapback]</div><div class='quotemain'><!--quotec-->
PS, I also notice adding /changing sounds to characters required a new game as well.
<!--QuoteEnd--></div><!--QuoteEEnd-->You mean the character greeting? Isn't this also updated when you reinitialize? I thought characters were always reinitialized. You can always add some code like this to reinit.c:
<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->ch = CharacterFromID(<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->"Petros"<!--colorc--></span><!--/colorc-->);
// This should be the character ID for who you want to change the greeting
ch.greeting = <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->"Gr_Petros"<!--colorc--></span><!--/colorc-->;
// This should be the greeting you want to give the character
// "Gr_Petros" refers to "Gr_Petros" in RESOURCE\INI\ALIASES\Greetings_alias.ini
// If you use a new greeting, you need to add it to that file as well<!--QuoteEnd--></div><!--QuoteEEnd-->Please note: You can also change other character's attributes in a similar way by adding <i>ch.yourattribute = something;</i> in there.