NPC Enhancement - Miria
=-=-=-=-=-=-=-=-=-=-=-=
Version 1.2 [25/09/2003]

This MOD is partially based on code provided in the B-Team MOD by Jargo of the Fallout Modding Centre (fmc.prv.pl). Muchos gracias! I've pruned and optimized it a bit - feel free to mess around and use. Etc.


Introduction
------------
I've always felt that the two 'nuisance' NPCs in Modoc, Davin and Miria, were a wasted opportunity. I've played through Fallout 2 four times now, thrice when the game initially came out and post-patch, and again very recently. I intend to do so again this evening.

This time, however, I want to go through the game roleplaying a married couple. To this end, I've beefed up Miria's character by A) giving her the ability to level up and B) giving her a huge amount of floating-text style speech possibilities. These comprise of the following :


- Location specific, a la Cassidy
  Most locations have two text possibilities, except for some where I either
  A) couldn't think of anything or
  B) it wouldn't be appropriate
  The Enclave maps only have one text possibility... you're not likely to notice
  any variations there.

- Armour specific, when she changes armour
  Two comment possibilities per armour 'graphic' style. In other words, two
  comments for all armour that 'looks' like combat armour. Etc.

- When you 'push' her
  Four possibilities here

- When you 'look' at her
  Seven possibilities here

- When she feels ill
  Two possibilities for each condition - radiated, crippled, poisoned, hurt etc.

- Using items on her - stimpacks, drugs, booze
  Lots here.


Version Notes
-------------
This version is, unfortunately, non-interactive. I'm considering making it so though for the future.

Now, although this is labelled as version 1.0, I don't personally consider it complete. For me, this is a test release. See what the reaction is to my changes. This does NOT mean that it is buggy - everything works like it should. The NPC levelup stages may be a tad unbalanced though... you tell me.

1.0 - Initial Release.
1.1 - Fixed the damn text paths in the archive.
    - Reworked Miria's stage files. More balanced.
    - Miria now levels up every three of your levels, like Sulik.
    - Added a seventh dummy stage, identical to stage 6, in an attempt to get her up to stage 6. Tell me if this works!
1.2 - Further levelling tweaks. These only affect stages 4,5,6 & the dummy 7.
      The damned IP mapper tool screwed up the base stats, giving her 390+ carry weight and 13 action points amongst other things. Ludicrous.
    - Miria can now be asked to wait. No longer a big hindrance. This may have consequences in later versions!


Usage / Installation
--------------------
Inside the archive, you will find this document and two directories : 'Interaction' and 'Levelup'. The two are independant of each other - if you want one but not the other, fine.

To install, simply copy the contents of the directory you wish to install directly into your "Fallout2/Data" game directory.

Whatever you install, make sure that the copied files are marked "READ ONLY" - right-click the files, and check the read-only checkbox. For those inclined to do so, you will find it easier using ATTRIB from the commandline. Doing this ensures that Fallout won't nuke these modifications during runtime. I think this only applies to PROTO files, but I could be mistaken... better safe than sorry.

Note that the 'Interaction' part already includes a version of the B-Team code, so if you install that AFTER this MOD, do NOT overwrite MCMIRIA.INT.


Levelling up
------------
Miria will level up roughly every three of your levels, up to a maximum of six times, like Cassidy or Sulik. Being brought up on a farm, her skills tend toward small guns, some melee and some throwing. Being a woman, she has some skill with tending wounds. She's a stunning beauty, so her charisma and speech are waaay up. She's had to dodge and fend off many horny men in her life, so her agility and perception are up too. Her father taught his kids well, and they have had a good background in living in the wild, raising their outdoorsman skill. By the time Miria reaches her fifth level, she will have roughly 110 hitpoints, 12 action points, over 100 in small guns and about 60 in energy weapons. Oh, and she can carry a truck or three.  ;)

My theory about the way Fallout levels up NPCs is this :

NPC_Level_Frequency=3 (Sulik)
Chance_of_Levelup=100 / (NPC_Level_Frequency - Number_of_Player_Levels_Skipped)
if (random(0,100) < Chance_of_Levelup) then L3V3L VP Y0 A22!!!!111111

Stunningly brilliant, eh?  ;'D


Ummm... you mentioned Davin?
----------------------------
Being a male of the non-gay persuasion, I am not about to marry a bloke, even a pretend bloke. Therefore, don't expect a Davin mod from me anytime this millenium.

However, I might do it if some Fallout-obsessed nubile cheerleader type honey asks me really, really nicely, though. Perhaps.  ;'D


About the Scripts
-----------------
Do what you want. Give or take credit, up to you.

I used the WATCOM 11.0c preprocessor.


Hosting this MOD
----------------
Whatever... do what you want. Just don't modify the original archive - ie, don't put gay little intros made by your oh so l33t gr0up in it, and don't put lame .NFOs stating something like "This file came thru my Supah Kewl BBS!!!1111".

No one cares!!!


About ME!
---------
I'm a sysadmin, BOFH in training. I mostly code in Win32 assembler, though I'm up to par with C/C++. I abhor, detest, scorn all Visual Basic related crap.

I like Fallout.  :)


Shortlist of favourite games which I can remember at this time :
----------------------------------------------------------------
Life. Recommended to have one or more opposite-sex NPCs in your... um, 'party'. Yep, highly recommended. Try to max out on this one!!
Frontier/Frontier : First Encounters. My ship is currently landed on a planet somewhere near the galactic core. Yay.
Syndicate. Drugged up PCP junkies with miniguns!! Yay!
Fallout 1/2. Drugged up PCP junkies with miniguns!! Yay!
Grand Theft Auto 1 & 3. 2 sucked ass.
Independance War II : Edge of Chaos
Half life. Counterstrike sucks ass...
Undying. Creepiest game EVAH!!
Deus Ex. Wow...
Outcast. Best RPG for its time. Period. A tad buggy tho and res hungry.  :/
Pirates of the Carribean (Sea Dogs 2). Must be modded to have full enjoyment. EASY to mod!
Lionheart. Must be modded to have full enjoyment. EASY to mod!
Microsoft : Windows. Don't play without downloading and applying ALL the patches!!! Unplayable without third party mods.


Favourite operating systems :
-----------------------------
Amiga DOS / Workbench 3.x - Hacker's paradise. Heh. The origin of the Demo scene. This platform rules supreme.
Linux - Linux w1ll RvL3!!!!
Menuet OS - Floppy tastic!
Life - Best not to reboot or crash this OS. Not good.
