                 ChasWare LORD Player Editor v1.00 and v1.20

                     *---* Castle Camelot LORD Apps *---*

                       LPEdit Marriage Creation Summary
         ===========================================================
         1) Single Player-Single Player.              WTF 1.
         2) Single Player-Married Player.             WTF 2.
         3) Married_ToViolet - Does divorce.          WTF 3.
         4) Married_ToSeth   - Does divorce.          WTF 4.
         5) Married Player -  Single Player.          WTF 5.
         6) Married Player -  Married Player.         WTF 6.
         7) Married Player -  Violet.                 WTF 7.
         8) Married Player -  Seth Able               WTF 8.
         9) Single - Violet.                          WTF 9.
         10) Single - Seth Able.                      WTF 10.
         ==================================================
         11) Married_ToViolet-Single                  WTF 11
            - Married Player wishes to divorce Violet,
              then marry a Single Player.
         12) Married_ToSeth-Single                    WTF 12
            - Married Player wishes to divorce Seth
              Able, and then marry a Single player.
         13) Married_ToViolet-Married Player          WTF 13
            - Married Player wishes to divorce Violet,
              and marry another Married Player.
         14) Married_ToSeth-Married Player            WTF 14
            - Married Player wishes to divorce Seth Able,
              and marry another Married Player.
         15) Married Player-Violet_IsMarried          WTF 15
            - Married Player wishes to marry Violet,
             who is already married to another player.
         16) Married Player-Seth_IsMarried            WTF 16
            - Married Player wishes to marry Seth Able,
            who is already married to another player.
         17) Married_ToViolet - Married_ToSeth        WTF 17
            Player married to Violet wants to marry the
            player who is currently married to Seth Able.
         18) Married_ToSeth - Married_ToViolet        WTF 18
            Player married to Seth Able wants to marry the
            player who is currently married to Violet.
         19) Single-Married_ToViolet                  WTF 19
            Single player wishes to marry player who is
            married to Violet.
         20) Single-Married_ToSeth                    WTF 20
            Single player wishes to marry player who is
            married to Seth Able.
         ==================================================

         21) MarriedPlayer-Married_ToViolet           WTF 21
            Married player wishes to marry player who
            is married to Violet.
         22) MarriedPlayer-Married_ToSeth             WTF 22
            Married player wishes to marry player who
            is married to Seth Able.
         23) Single-Violet_IsMarried                  WTF 23
            Single player wishes to marry Violet,
            who already is married.
         24) Single-Seth_IsMarried                    WTF 24
            Single player wishes to marry Seth Able,
            who already is married.
         =========================================

Notations for Sysop user:
    The program will do forced player marriages and divorces.
    It is up to YOU whether you wish to do them.  In most cases,
    I do not personally advocate a third party being able to
    force another player to be divorced, then marry them.  But
    there may some IGMs already available from years ago, which
    do similar things, just not in one single step perhaps.

    At any rate, use the forced divorce/wedding feature wisely.
    And be prepared to justify your action to any BBS player who
    did not request the action.  Coding all of this was a challenge.
    So once done, I don't wish to undo all of it.  But I do have
    to make this warning - Usage of forced divorce is YOUR
    responsibility, not mine.

    Likewise, the program will allow player A (male) to marry
    player B (male) -- or two females relationships -- and will
    warn you of Same-Sex marriage situation.  It is up to the
    user to decide whether to continue with the marriage.  Or
    to first change the Sex field of one player to make situation
    a normal marriage.

    When someone requests marriage to an NPC, they are NOT allowed
    to do same-sex marriage.  If player is male, they WILL be
    matched with Violet.  If female, they get married to Seth Able.
    LORD itself won't allow same-sex marriage to an NPC, so neither
    will LPEdit.
    ==================================================

Wedding announcements:
    Each player being married by Sysop is notified via LORD Mail
    of their new wedding.  Each wedding is announced in LORD News.

Divorce announcements:
   Each player who is divorced loses 50% of their Charm automatically.
   Each divorced party is notified via LORD mail message, and there
   is one announcement made in LORD News for each divorce.

NPC Handling:
   When simple divorce features Violet, the marrage.dat file is deleted.
   Thereby making the married player Single.  If it is simple divorce
   with Seth Able, the marbard.dat is deleted.

   If divorce/marriage involves Violet, the original marrage.dat is
   deleted.  Then a new one is created, including the player number
   of the new player spouse for Violet.  Ditto with Seth Able, except
   that it involves marbard.dat file.

   If a complex marriage request involves both NPCs, both marrage.dat
   and marbard.dat are altered to match the circumstances.  One or
   both files will be recreated or deleted.

Marriage feature testing:
   Testing all 24 marriage situations will result in a LOT of entries
   in your Lognow.txt file, and a LOT of entries in the mail*.dat files
   for ALL involved players.

Documentation file was spell checked on March 20, 2004.

No changes were made in LPedit v1.20 to Marriage-Handling code.

Version 1.20 was officially released on March 22, 2004.

{END}
