Jump to content


Photo

Want to make NPC Mod! (Last Ditch Effort)


  • Please log in to reply
133 replies to this topic

#41 Shed

Shed

    -Shed-

  • Modder
  • 2636 posts

Posted 08 September 2004 - 04:20 AM

Minotaur, spend enough work on your NPC so that she i good. There is no point releasing her otherwise.

#42 minotaur_in_maze

minotaur_in_maze

    Modding Prima-Dona

  • Member
  • 906 posts

Posted 08 September 2004 - 03:15 PM

Posted By SConrad

-QUOTE (minotaur_in_maze @ Sep 7 2004, 09:12 PM) -BEGIN ~BOCTOB~ at the VERY TOP only Once, changing to BEGIN BOCTOB for the rest, EVEN IF it is A DIFFERENT character bantered with?-

"NO!
BEGIN BOCTOB on the top.
Then never shown again. No tildes either."

Oooo-KAY, I think I am getting it (THIS time. Hey, I am thick...) So... At the VERY top, should look like:

BEGIN BOCTOB <---- WITHOUT Tilde's. THEN ALL other Banter BELOW it, regardless of different characters bantered with, DO NOT need the "BEGIN BOCTOB" at all.

Thus for Banter #1 at the VERY BEGINNING of the Banter file:

BEGIN BOCTOB //<---No Tilde
CHAIN
IF ~InParty("Aerie")
See("Aerie")
!StateCheck("Aerie",STATE_SLEEPING)
GLOBAL(AerieOctobTalk","LOCALS",0)~ THEN BOCTOB NewWings
~Aerie, I've been considering your missing wings. Do you truly believe
that you need wings in order to be happy?~
DO ~SetGlobal("AerieOctobTalk","LOCALS",1)~

Followed by banters from there on down starting directly with

"CHAIN" and losing the "BEGIN BOCTOB" bit entirely.


"And, it's GLOBAL and LOCALS. No -s on GLOBAL."

I have gone back and capitalized all "LOCALS" and "GLOBAL" - Without any "s" on the end of GLOBAL (Was there?) The only thing I DIDN'T capitolize is the:

"DO ~SetGlobal"

- So, should it be changed to:

"DO ~SetGLOBAL" ?


"And, in the THEN BEGIN BooLove, delete the [BEGIN]. Not necessary."

Okay, I lost the "Begin" in All the "GLOBAL(WhoeverOctobTalk","LOCALS",0)~ THEN BEGIN BOCTOB" - EXCEPT for the VERY FIRST one at the Very top -so that it is looking like:

"GLOBAL(AerieOctobTalk","LOCALS",0)~ THEN BOCTOB"

Also changed numbering banters so that new numbers signify banter order and such, thus:

CHAIN
IF ~InParty("Minsc")
See("Minsc")
!StateCheck("Minsc",STATE_SLEEPING)
GLOBAL(MinscOctobTalk","LOCALS",0)~ THEN BOCTOB BooLove
~Minsc, how did you and boo first meet?~
DO ~SetGlobal("AerieOctobTalk","LOCALS",1)~

Followed by Banter #2 for the big bald barbarian, written out as:

CHAIN
IF ~InParty("Minsc")
See("Minsc")
!StateCheck("Minsc",STATE_SLEEPING)
GLOBAL(MinscOctobTalk","LOCALS",1)~ THEN BOCTOB PocketBoo
~Minsc, how did you and boo first meet?~
DO ~SetGlobal("AerieOctobTalk","LOCALS",2)~

And so on down the line, restarting at ( 0 ) for each start of a new Character.

- Oh, and I lost the "SAY" at the beginning as well...

THANK YOU ALL for bearing with me.
-------------------------------------------------------------
Next questions(s)

Caswallon Posted:

"Fading to and from black:
QUOTE (IESDP)
202 FadeToColor(P:Point*,I:Blue*)
This action, although some of its parameters are unknown, is frequently useful. It can be used in cutscene situations, and especially for masking undesirable calculations or character movements on the screen. The parameters, however, are strange. The Point parameter is still taken in the [x.y] format, but x specifies the number of AI updates rather than an actual point. For example, using FadeToColor([20.0],0) would fade to black in 20 AI updates. Parameters besides the x are undefined and could use some investigation.
203 FadeFromColor(P:Point*,I:Blue*)
See above. The only difference this has is that it fades back to normal rather than black."

Okay...so what would be the best way to work that into the Banter code?

Uhm...................?

Along the spellholdstudios.netspellholdstudios.netspellholdstudios.netsame lines, can I make Boo squeak upon command?

Shed,

I thank you for your words and advice as well. I think you may be right, but I ALSO think I will be PMing you again, SOON!

Thanx all.

Until later

Minotaur In Maze - "October" NPC in the works... :thumb: :bash: :drunk:

Attached Images

  • October.jpg

* * * * * *
They say the world is going to Hell.

They are wrong.

The world IS Hell! Always has been, always will be; except perhaps for the five percent or so of the population who can afford differently.

And, if one must reside in Hell, it is far better to do it as a minion of the Devil than as a member of the damned.
* * * * * *
LOVE SUCKS: It makes fools and slaves of us all.
But being alone and unloved is worse.
- Nancy A. Collins "Thin Walls"
* * * * * *

#43 Kismet

Kismet

    Mild Thang

  • Member
  • 348 posts

Posted 08 September 2004 - 04:24 PM

CHAIN
IF ~InParty("Minsc")
See("Minsc")
!StateCheck("Minsc",STATE_SLEEPING)
GLOBAL(MinscOctobTalk","LOCALS",0)~ THEN BOCTOB BooLove
~Minsc, how did you and boo first meet?~
DO ~SetGlobal("AerieOctobTalk","LOCALS",1)~

Followed by Banter #2 for the big bald barbarian, written out as:

CHAIN
IF ~InParty("Minsc")
See("Minsc")
!StateCheck("Minsc",STATE_SLEEPING)
GLOBAL(MinscOctobTalk","LOCALS",1)~ THEN BOCTOB PocketBoo
~Minsc, how did you and boo first meet?~
DO ~SetGlobal("AerieOctobTalk","LOCALS",2)~

Careful with your variables. You're checking for MinscOctobTalk and you're setting AerieOctobTalk. They'll need to match up if you don't want a looping problem.

#44 SConrad

SConrad

    I swear to drunk I'm not God

  • Administrator
  • 11148 posts

Posted 08 September 2004 - 05:31 PM

"DO ~SetGlobal"

- So, should it be changed to:

"DO ~SetGLOBAL" ?

No, not necessary.

As for the other coding-stuff, you seem to have gotten it right.

You can always send me the code if you want me to look it through, before release (or trying to install), if you wish.

Along the same lines, can I make Boo squeak upon command?

Sure you can, if you find a soundfile with a Boo-squeak in it. Adding that to a dialogue is a piece of cake.

Posted Image Khadion NPC mod - Team leader, head designer
Posted Image Hubelpot NPC mod - Team leader, coder
Posted Image NPC Damage - Coder
Posted Image PC Soundsets - Coder, voice actor
Posted Image Brythe NPC mod - Designer
Posted Image DragonLance TC - Glory of Istar - Designer
Posted Image The NPC Interaction Expansion Project - Writer for Cernd, Sarevok
Posted Image The Jerry Zinger Show - Producer

Iron Modder 5 - Winner


#45 minotaur_in_maze

minotaur_in_maze

    Modding Prima-Dona

  • Member
  • 906 posts

Posted 09 September 2004 - 01:40 AM

SConrad,

Ahh, So I am finally getting it, misplacing Aerie and Minsc notwithstanding. This is a slow treck but worth it. I will go back and check that, I used it but only for an example.

A simple question or two, based from what I read on the post detailing your "Khadion" NPC mod. - One thing that has been bugging me is that I Had to make "October" a "Ranger" (Well, I didn't HAVE to, but bear with me.) Her character is from an Alternate Dimension and, after an encounter in yet Another place (Called the City of Doors) she wound up being dropped into BG. Anyway, the whole set up is that where SHE is from things are slightly different. Truth be told, I would MUCH rather make her a HUNTRESS for with a sword she is death with both hands - In FACT, if things go well she will have her own Special Magik sword...(still in production, a headache for a later time for me to ask about...) She can track, and handle a bow fine too, her bow skills being excellent for those long distance encounters) but her weapon of choice is her magik sword.

I was thinking of making her a thief for these reasons, but I want her to wear chainmail and have at least a spell or two...Animal friendship and flame strike... I probably misspelled that, no coffee yet...

But how to...

I am also having a bit of prob on the .Cre - I want her to be a lvl 11 (ranger I suppose...) but I am cluless about how to fix her EXP and HP (I tried with CLUA and fiddled with it via NI) but... sucker gave me a pop up and crashed every time I finished. :bash: :bash: :bash:

Here are Tobi's stats thus far, (Again borrowing from your "Khadion" NPC example)

STR: 14 (Lots of raw energy, youthfull exhuberance, still works out.)
DEX: 16 (Not bad, needs more arobics maybe...)
CON: 18 (She's FIT - her wind is good. Great resillance)
INT: 13 (Reasonably intelligent, knows enough to cast a spell or two)
WIS: 12 (Not the sharpest knife in the drawer but can debate well and shows
promise for encounters with Minsc... Wonders if Ogers are cuddly.)
CHA: 15 (A sweet and pretty girl...who does NOT take much crap off folks.
(Korgan) )

How's that for a first round edit?

Back later, ongoing thanks to SConrad, Shed and EVERYONE!!!

Minotaur

Attached Images

  • October.jpg

* * * * * *
They say the world is going to Hell.

They are wrong.

The world IS Hell! Always has been, always will be; except perhaps for the five percent or so of the population who can afford differently.

And, if one must reside in Hell, it is far better to do it as a minion of the Devil than as a member of the damned.
* * * * * *
LOVE SUCKS: It makes fools and slaves of us all.
But being alone and unloved is worse.
- Nancy A. Collins "Thin Walls"
* * * * * *

#46 SConrad

SConrad

    I swear to drunk I'm not God

  • Administrator
  • 11148 posts

Posted 09 September 2004 - 01:53 AM

So, you want to create a custom kit for her? That's not a large problem, read CamDawg's tutorials on how to create one.

Posted Image Khadion NPC mod - Team leader, head designer
Posted Image Hubelpot NPC mod - Team leader, coder
Posted Image NPC Damage - Coder
Posted Image PC Soundsets - Coder, voice actor
Posted Image Brythe NPC mod - Designer
Posted Image DragonLance TC - Glory of Istar - Designer
Posted Image The NPC Interaction Expansion Project - Writer for Cernd, Sarevok
Posted Image The Jerry Zinger Show - Producer

Iron Modder 5 - Winner


#47 minotaur_in_maze

minotaur_in_maze

    Modding Prima-Dona

  • Member
  • 906 posts

Posted 10 September 2004 - 06:59 AM

No... Maybe not a custom kit, I am just thinking of asthetics here. Something unique to the character. (Been looking in Chloe again.)

Another question. Now that Team BG has gone belly up, where can I d/l the Ininity Sound Converter? Whilst laying awake last night I had an idea for a humorous way to show (yet again) what a bastard Korgan can be

I am still looking for that BOO sound file, no luck yet, but I DID find (in the Actions.ids) a listing that will, I think, let the screen fade in/out: It was:

202 FadeToColor(P:Point*,I:Blue*)
203 FadeFromColor(P:Point*,I:Blue*)

So, if I was in conversational banter and wanted something like:

== BJAN
~And another use for turnips is religious.~
== OCTOB
~I know JUST what you mean, Jan, Why just the other day I was...~
~FadeFromColor(P:Point*,I:Blue*)~
~FadeToColor(P:Point*,I:Blue*)~
== Player1 (and while we are at it, what is the code for the PC?)
~If you two are DONE, can we PLEASE move on now?~

Am I close?

Minotaur - Thanking Shed, SConrad and EVERYONE - Greatly!
* * * * * *
They say the world is going to Hell.

They are wrong.

The world IS Hell! Always has been, always will be; except perhaps for the five percent or so of the population who can afford differently.

And, if one must reside in Hell, it is far better to do it as a minion of the Devil than as a member of the damned.
* * * * * *
LOVE SUCKS: It makes fools and slaves of us all.
But being alone and unloved is worse.
- Nancy A. Collins "Thin Walls"
* * * * * *

#48 minotaur_in_maze

minotaur_in_maze

    Modding Prima-Dona

  • Member
  • 906 posts

Posted 14 September 2004 - 04:04 PM

"October" had a heart attack!

Actually, I had a hard drive crash and lost half of (ALL) my data... including my NPC lovely.

Which only means that she'll be a little later off the table! (HA HA! Take THAT you evil If~Then demons! -)

---------------------
Hey, here is a thought for a mod : A brave paladin on a quest to desrtoy the evil acursed Demon Brother Gods Eeef and Thhaann...

Okay, I admit it--> :drunk:
---------------------

Anyway, Tobi is checked, not mated...though I hope Shed and SConrad and the rest of you folks who know what they are doing will still answer my questions.

With that in mind:

Last post I was trying to figure out how to code fade out (to black?) then fade in passages of time (rather like the "Torment" style thing) for banters.

Could someone check my code and tell me where I screwed up? Please?

CHAIN
IF ~InParty("JAN")
See("JAN")
!StateCheck("JAN",STATE_SLEEPING)
GLOBAL("JanOctobTalk","LOCALS",0)~ THEN BOCTOB VegiPhilosophy
~Why do you focus so on turnips?~
DO ~SetGlobal("JanOctobTalk","LOCALS",1)
== BJAN
~Oh, do I? Maybe I do. Uncle Scratchy used to say that all the mysteries
of the world could be solved by contemplation of the turnip, for in
turnips there is peace. I came to believe it too, let me tell you.~
=~Once when I was very young my aunt Lathalia, who was not really my
aunt but my mother's, best friend's, older sister removed once by magic
polimorph, well, she...~
EXTERN FadeFromColor(P:Point*,I:Blue*)
EXTERN FadeToColor(P:Point*,I:Blue*)
== BOCTOB
~Facinating Jan. I never considered turnips in that way before. Though I
do know that one of my fellow Silver Blades does have a weakness for all
things having to do with spring onions.~
=~Once, Chinga Tau, that is the friend I am referring to, she...~
EXTERN FadeFromColor(P:Point*,I:Blue*)
EXTERN FadeToColor(P:Point*,I:Blue*)
=~Which wasn't any good for the carrion crawler she was riding at the
time either I might add.~

See what I am trying to accomplish here? I got the code from the BGII Action.ids file (see 202-203) but I probably have it coded wrong.

More later (I hope)

Minotaur In Maze :unsure:

Attached Images

  • October.jpg

* * * * * *
They say the world is going to Hell.

They are wrong.

The world IS Hell! Always has been, always will be; except perhaps for the five percent or so of the population who can afford differently.

And, if one must reside in Hell, it is far better to do it as a minion of the Devil than as a member of the damned.
* * * * * *
LOVE SUCKS: It makes fools and slaves of us all.
But being alone and unloved is worse.
- Nancy A. Collins "Thin Walls"
* * * * * *

#49 Kismet

Kismet

    Mild Thang

  • Member
  • 348 posts

Posted 14 September 2004 - 04:18 PM

EXTERN FadeFromColor(P:Point*,I:Blue*)
EXTERN FadeToColor(P:Point*,I:Blue*)
.
.
.

EXTERN FadeFromColor(P:Point*,I:Blue*)
EXTERN FadeToColor(P:Point*,I:Blue*)

You wouldn't use EXTERN here. It would be something like DO ~FadeToColor([30.0],0) Wait(1) FadeFromColor([30.0],0)~

#50 minotaur_in_maze

minotaur_in_maze

    Modding Prima-Dona

  • Member
  • 906 posts

Posted 15 September 2004 - 01:46 AM

O-KAY!

THANKS Kismet! Now we're-a cookin' with gas! I will make the changes as you wrote them.

Hey, on the files themselves... I notice that SOME NPC mods have seperate files for banters...does this mean I should separate them now or wait to compile?

More - On Appends, can I place them in the same file as Banters, only below? Or separate?

Page:1
D and Kickout files

Page:2
Banters

(OR)

Page:2
Banters
Appends

"Page" being figurative I mean. October is a Chatty thing, she has LONG banters, but I like it that way and if someone wants to fast forward thay can always click.

More later. Thanks again!

'Taur - October Mod Team (Moi with lotsa help from friends!) :bash: :^^: :nana:

Attached Images

  • October.jpg

* * * * * *
They say the world is going to Hell.

They are wrong.

The world IS Hell! Always has been, always will be; except perhaps for the five percent or so of the population who can afford differently.

And, if one must reside in Hell, it is far better to do it as a minion of the Devil than as a member of the damned.
* * * * * *
LOVE SUCKS: It makes fools and slaves of us all.
But being alone and unloved is worse.
- Nancy A. Collins "Thin Walls"
* * * * * *

#51 Shed

Shed

    -Shed-

  • Modder
  • 2636 posts

Posted 15 September 2004 - 01:55 AM

the number of .d files you have only makes a difference to your convenience of writing and putting them together. Having smaller files may make bugs easier to find.

#52 minotaur_in_maze

minotaur_in_maze

    Modding Prima-Dona

  • Member
  • 906 posts

Posted 15 September 2004 - 10:28 AM

Ahh. In that case, at the end anyway, I think I will break them up.

Thanks my friend. :)

M.I.M.
* * * * * *
They say the world is going to Hell.

They are wrong.

The world IS Hell! Always has been, always will be; except perhaps for the five percent or so of the population who can afford differently.

And, if one must reside in Hell, it is far better to do it as a minion of the Devil than as a member of the damned.
* * * * * *
LOVE SUCKS: It makes fools and slaves of us all.
But being alone and unloved is worse.
- Nancy A. Collins "Thin Walls"
* * * * * *

#53 -minotaur_in_maze-

-minotaur_in_maze-
  • Guest

Posted 02 October 2004 - 05:03 PM

I have been, for the last couple o weeks, a writing fool.

I bet I have ALSO been a royal pain to SHED, REAPPER and a couple of others who have been VERY GRACIOUSLY helping and guiding me on this whole new NPC creation thing.

Anyhoo, things are coming along, and now I need a bit more advice.

On audio sounds... is it possible to take a .WAV audio file and convert (?) it to be used in the game for my NPC? These are, for the most part .WAV files that I have D/L from sound effects sites, and thought I could use at certain points to give the game and my lady a lil more spice.

There IS one instance where I absolutely NEED a certain WAV if I want to do a banter / though some of the others are creaks and things...

Also, just to ask... How does one go about looking for a voice actress to do audio tracks for ones NPC?

Thank you all, as always, for your help, time and support. :)

OCTOBER CHILL - NPC in the making, ongoing... !

#54 Awake

Awake
  • Member
  • 685 posts

Posted 02 October 2004 - 05:18 PM

i've been waiting for a reply from you, but it looks like you haven't been on for a while. i did that first part of the dialogue for you, in case you still want it.

i forgot what i wanted from you in that PM, perhaps you could check
Black Wyrm Forums host of the World Transition Project, Beastial Animations, and much more!

And the raven, never flitting, still is sitting, still is sitting
On the pallid bust of Pallas just above my chamber door;
And his eyes have all the seeming of a demon's that is dreaming,
And the lamp-light o'er him streaming throws his shadow on the floor;
And my soul from out that shadow that lies floating on the floor
Shall be lifted - nevermore!


Like dealing with terrorists by giving them explosives. -NotMrT

If you don't know where you're going, any road will take you there.

#55 minotaur_in_maze

minotaur_in_maze

    Modding Prima-Dona

  • Member
  • 906 posts

Posted 03 October 2004 - 03:17 AM

i've been waiting for a reply from you, but it looks like you haven't been on for a while. i did that first part of the dialogue for you, in case you still want it.

i forgot what i wanted from you in that PM, perhaps you could check

I will check and be back with you (here or in PM) on Tues Awake.

I only have my laptop where I am now and my access to Anything is limited.

I haven't forgotten. :)

Thanks as always for the elp.

Minotaur et' all.

Attached Images

  • October.JPG

* * * * * *
They say the world is going to Hell.

They are wrong.

The world IS Hell! Always has been, always will be; except perhaps for the five percent or so of the population who can afford differently.

And, if one must reside in Hell, it is far better to do it as a minion of the Devil than as a member of the damned.
* * * * * *
LOVE SUCKS: It makes fools and slaves of us all.
But being alone and unloved is worse.
- Nancy A. Collins "Thin Walls"
* * * * * *

#56 Shed

Shed

    -Shed-

  • Modder
  • 2636 posts

Posted 03 October 2004 - 05:15 AM

Eh, I haven't come to the sound hurdle yet. Ask my brother, SConrad. He'll know ^_^.

#57 SConrad

SConrad

    I swear to drunk I'm not God

  • Administrator
  • 11148 posts

Posted 03 October 2004 - 06:58 AM

Eh, I haven't come to the sound hurdle yet. Ask my brother, SConrad. He'll know ^_^.

Yeah. I'll know. Just ask me, I have nothing better to do... *Grumbles* :P

Sounds, eh? Just add a little [filename] after the line in the .d, and weidu will assign that .wav-file to that line.

Example:
~String~ [file]

Note that the filename is without the .wav-extension.

Then, just make sure that the appropriate soundfile is located in the override-directory. You can do that with a simple copy-action in weidu.

If you want to keep down the size of the mod, you can have the files in .ogg-format and decode them into .wav during the installation. But that requires a couple of batch-files (.bat) and a decoder-exe. Let me know if you want to do that, and I'll explain.

Posted Image Khadion NPC mod - Team leader, head designer
Posted Image Hubelpot NPC mod - Team leader, coder
Posted Image NPC Damage - Coder
Posted Image PC Soundsets - Coder, voice actor
Posted Image Brythe NPC mod - Designer
Posted Image DragonLance TC - Glory of Istar - Designer
Posted Image The NPC Interaction Expansion Project - Writer for Cernd, Sarevok
Posted Image The Jerry Zinger Show - Producer

Iron Modder 5 - Winner


#58 Shed

Shed

    -Shed-

  • Modder
  • 2636 posts

Posted 03 October 2004 - 12:01 PM

If you want to keep down the size of the mod, you can have the files in .ogg-format and decode them into .wav during the installation. But that requires a couple of batch-files (.bat) and a decoder-exe. Let me know if you want to do that, and I'll explain.

That was what I was expecting you to explain :mellow:.

#59 minotaur_in_maze

minotaur_in_maze

    Modding Prima-Dona

  • Member
  • 906 posts

Posted 03 October 2004 - 01:44 PM

[quote name='SConrad' date='Oct 3 2004, 02:48 PM'] [quote name='Shed' date='Oct 3 2004, 03:05 PM'] Sounds, eh? Just add a little [filename] after the line in the .d, and weidu will assign that .wav-file to that line.

Example:
~String~ [file]

Note that the filename is without the .wav-extension.

Then, just make sure that the appropriate soundfile is located in the override-directory. You can do that with a simple copy-action in weidu.

If you want to keep down the size of the mod, you can have the files in .ogg-format and decode them into .wav during the installation. But that requires a couple of batch-files (.bat) and a decoder-exe. Let me know if you want to do that, and I'll explain. [/quote]
SConrad,

I am SO glad you are BACK!!! :)

A great BIG thank you to you as well. Folks, I have been around forums before, but rarely have I found a group that is this giving (and tolerant of those of us who are lacking greatly at times - Like Moi!)

So, if I have a regular .WAV file I can name it... L'see... lets call it "Octswish" just for the argument.

Then, if I want it to be used with a certain line, I type it out as:

== BOCTOB

~Missed me, sucker!~ [Octswish]

And, so long as the sound file in question is in the games override folder (and I can program WeiDU to do dat) it will work?

GOTCHA!

I will ask you about "compacting down" thingy in a little while (days) via PM.

Another question: How do I go about finding a voice actress? Just start posting "Help Wanted" in this (and other) Modding forums? I screwed up once due to lack of tact, in another area. I don't want to commit another foux'pa.

more later

THANK YOU SCONRAD, SHED, REAPPER, AWAKE and all the others for helping me and answering my bonehead questions.

M.I.M.

Attached Images

  • October.JPG

* * * * * *
They say the world is going to Hell.

They are wrong.

The world IS Hell! Always has been, always will be; except perhaps for the five percent or so of the population who can afford differently.

And, if one must reside in Hell, it is far better to do it as a minion of the Devil than as a member of the damned.
* * * * * *
LOVE SUCKS: It makes fools and slaves of us all.
But being alone and unloved is worse.
- Nancy A. Collins "Thin Walls"
* * * * * *

#60 Awake

Awake
  • Member
  • 685 posts

Posted 03 October 2004 - 02:05 PM

I'm going to PM you the dialogue file i did
Black Wyrm Forums host of the World Transition Project, Beastial Animations, and much more!

And the raven, never flitting, still is sitting, still is sitting
On the pallid bust of Pallas just above my chamber door;
And his eyes have all the seeming of a demon's that is dreaming,
And the lamp-light o'er him streaming throws his shadow on the floor;
And my soul from out that shadow that lies floating on the floor
Shall be lifted - nevermore!


Like dealing with terrorists by giving them explosives. -NotMrT

If you don't know where you're going, any road will take you there.