Awhile back, I started thinking about the possibility of making a genie NPC. That was the one NPC I really, REALLY wanted to see carried from TS1 to TS2, and as of yet, Maxis hasn't done it.
I started thinking out how the genie might work in TS2, and I realized... it was getting
way too cool to let Maxis do.
Bear in mind that I am not a programmer; while I have had some experience with the way programming works, it's been very, very limited, and this is all *theoretical* programming I've planned out. I'd absolutely love forever anyone who could make this into a reality.
So here you have it - the genie NPC and all related goodies, the way I'd thought them through. Like I said, this is theoretical - and I'd love it if anyone would be willing to make it for the game!
THE GENIE CREATOR
Just an object you can use to make pre-existing Sims into genies. Thisaway, they'll look exactly how you want them to... or you can just get obnoxious townies out of your hair for awhile.
OPTIONS
Make Me A Genie
-Make currently-selected Sim into a genie NPC. He/she will join the pool of genie NPCs and disappear from the family and lot. Whew, looks like we won't see weird old Cousin Greg for awhile...
THE LAMP
The genie lamp. Now, to the details.
OPTIONS
Lamp>Rub
-Check if genie is attached to household.
-If not, attach genie from genie pool to household. (Shouldn't appear on family list... is this possible?)
-Check if attached genie is already summoned.
-If already summoned, then just abord the script. Having the same person around twice is just creepy.
-If/once attached, summon attached genie.
-If no genies are available in the pool, then pop a message telling the player to use the genie creator to make pre-existing Sims into genie NPCs.
-When lamp is sold:
-Check to see if the player has any other lamps on the lot.
-If No, then unattach the genie NPC and place back into pool.
-If Yes, then just sell the lamp and do nothing more.
If this is not possible, then an option should be added...
Lamp>Set Genie Loose
-Places genie back in pool. After this option has been used, you cannot reattach another genie to the lamp. It can still be used as a pretty decoration, but that's it.
Once we have our genie in the house...
Like most service NPCs, the genie should have all regular social options available.
Send Into Bottle> Pretty self explanitory.
-When the genie is inside the bottle or whatever, his/her needs/aspiration meter should refill and the genie remain thus in stasis until the next time he/she is summoned.
THE WISHES
Wishes should be affected by the amount of Niceness points the genie has and how good his/her relationship is with the Sim making the wish. Also, all Sims with the exception of Toddlers should be able to use the lamp - though not all options should be available to all ages.
Also, more wishe types could be added if thought up. I just couldn't think of any more at the time.
Wishes under the "Ugly" class should not occur unless the genie meets one or more of the following:
-Doesn't know you well and has one or less nice points
-Has a minus relationship
-Is Furious
Life (all ages)
Good: Few days of life are added
Bad: Few days of life are subtracted
Ugly: Force age transition
-If Elder, just subtract about a week.
Money (all ages)
Good: Money is added
Bad: Money is subtracted
Ugly: Most, if not all money is lost
Friendship (all ages)
Good: All friendships receive slight boost/one friendship receives major boost
Bad: All friendships receive slight drop/one friendship receives major drop
Ugly: Several friendships re-set to 0.
Love (teen, adult, elder)
Good: Someone developes a crush on your Sim. (Gender depends on Gender Preference.)
Bad: Any crushes/loves already present are removed. If not present, the genie summons someone with whom your Sim will not get along and make him/her madly in love with your Sim.
Ugly: All existing loves/crushes are dropped and your Sim gets fat and stinky!
Body (all ages)
Good: Your Sim gains a few body skills/advances to next body-type
Bad: Your Sim loses a few body skills/slides to worse body-type
Ugly: Your Sim gets fat and loses all his/her body skills
Repair (all ages)
Good: All broken objects on the lot are fixed
Bad: A few objects get broken
Ugly: All breakable objects are broken
Clean Up (all ages)
Good: Everything on the lot gets cleaned.
Bad: Several objects get messy.
Ugly: Every putridifiable object is at maximum putridity.
-The REALLY UGLY:
If the genie has a really, really low relationship with your sim, he/she may simply set your Sim on fire.
If a Really Ugly occurs, the genie would immediately go back into the lamp... or set your Sim on fire first, then go back into the lamp.