Well-Actually War Trall Ishad Nha Posted January 14, 2013 Share Posted January 14, 2013 Solving individual problems Town 18 in Falling Stars, The Wizard's Bazaar, is full of doors. There are over a hundred of them, when ported each door will require a script of its own but a BoA town has a maximum of only one hundred possible scripts. Now some of these doors are Impassable, a door with no script attached in BoA is likewise impassible. As luck would have it, if you remove all impassable doors you need less than 100 scripts! (1) In the Exs file, change all Basalt Impassable doors (terrain type 145) to some terrain type not found in town 18, an outdoor terrain is ideal. I chose type 234 as the replacement. (2) Port the scenario as usual. Here type 234 gets translated as some BoA outdoor type 329. (3) Edit the town and replace type 329 with type 12, closed door. Nearly all doors are properly translated by this. Without a script attached these doors are wholly impassable. (4) If you need to open the impassable doors just replace type 12 with an open door type like type 16. This will be handled in the town script. Another approach is a script that works for several doors at once. Door actually opened depends upon some numeric input or upon possession of a special item. It replaces the terrain type from a distance, so you won't need one script per door. If you have creatures being assigned personality numbers from outside their own towns the set name part in creating BoA town scripts then becomes flawed. Currently you get stuff like: set_name(18,"Paulop"); set_name(19,"10"); set_name(20,"10"); set_name(21,"11"); set_name(22,"12"); set_name(23,"142"); set_name(24,"113"); set_name(25,"114"); Fortunately you have the (Scenario Name) - BoE Town Personalities.txt, this lists all the personality names. Have a spreadsheet automate the process. change Personality 0 - Mackie Personality 1 - Roland Personality 2 - Soldier Personality 3 - Soldier Personality 4 - Darah ........... to Personality 0:Mackie Personality 1:Roland Personality 2:Soldier Personality 3:Soldier Personality 4:Darah ............... Change each colon into a tab. Paste this into a spreadsheet. (Open Office, in the Calc program have the text separated by a colon, when the pasting dialog screen comes up.) Then use the Replace function to delete, (replace with nothing) "Personality ". This sets up the reference table for the VLookup function. Now for the set name text. set_name(18,"Paulop"); set_name(19,"10"); set_name(20,"10"); Make sure the character names or numbers occur in a column by themselves. There are many ways to do this, for instance, in Word change the quotes to tabs using the Replace function. Paste this into a spreadsheet. (Open Office, in the Calc program have the text separated by a quotation mark, when the pasting dialog screen comes up.) I added a Personality page to the OGE Translations.xls spreadsheet in the Exs Decrypts upload to handle this. http://www.freewebs.com/ishadnha/EXSDecrypts.zip Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.