Edited by berelinde, 08 July 2007 - 07:13 AM.
Comments on the NPC Creation Series
#1
Posted 07 July 2007 - 05:35 PM
"Imagination is given to man to console him for what he is not; a sense of humor, for what he is." - Oscar Wilde
berelinde's mods
TolkienAcrossTheWater website
TolkienAcrossTheWater Forum
#2
Posted 08 July 2007 - 07:10 PM
One thing I thought about when reading the "Organize before you write"-part: Maybe it would be a good idea to include the "List of Hardcoded Things" as one of the pitfalls? Just for whenever somebody wants to make a Monk/Barbarian/Sorcerer NPC with the thieving skills-buttons as the seventh member of the party.
Khadion NPC mod - Team leader, head designer
Hubelpot NPC mod - Team leader, coder
NPC Damage - Coder
PC Soundsets - Coder, voice actor
Brythe NPC mod - Designer
DragonLance TC - Glory of Istar - Designer
The NPC Interaction Expansion Project - Writer for Cernd, Sarevok
The Jerry Zinger Show - Producer
Iron Modder 5 - Winner
#3
Posted 08 July 2007 - 07:23 PM
Edit: and done!
Edited by berelinde, 08 July 2007 - 07:23 PM.
"Imagination is given to man to console him for what he is not; a sense of humor, for what he is." - Oscar Wilde
berelinde's mods
TolkienAcrossTheWater website
TolkienAcrossTheWater Forum
#4
Posted 01 August 2007 - 07:52 AM
Life should NOT be a journey to the grave with the intention of arriving safely in an attractive and well preserved body, but rather to skid in sideways, Champagne in one hand, strawberries in the other, body thoroughly used up, totally worn out and screaming WOOHOO! What a Ride!
Some people are like slinkies. They are not really good for anything, but they still bring a smile to your face when you push them down a flight of stairs!!
Dyslexia of Borg: Your ass will be laminated
Solaufein Flirt Pack
#5
Posted 01 August 2007 - 08:19 AM
"Imagination is given to man to console him for what he is not; a sense of humor, for what he is." - Oscar Wilde
berelinde's mods
TolkienAcrossTheWater website
TolkienAcrossTheWater Forum
#6
Posted 21 January 2008 - 06:27 PM
Maybe its obvious to someone more comfortable with how the coding is structured, but I'm not one of them yet. Hardest thing for me right now is wondering if I could be writing in a more effecient way. Right now it looks like prose that has been cut up with scissors and then tossed on the desk. Okay, maybe not that bad but it feels like it anyway.
If you don't code as your writing do you format the lines into the .d files and then code around them later in batches? And does that even work well. My mind creaks and groans as I ask, that's all the question I can take asking for now.
If one synchronized swimmer drowns, do all the rest have to drown too?- Steven Wright
Have you ever noticed.... Anybody going slower than you is an idiot, and anyone going faster than you is a maniac? - George Carlin
#7
Posted 21 January 2008 - 07:36 PM
For example, consider a friendship talk about hobbies.
IF ~Global("B!GavPCAddTalk","GLOBAL",4)~ THEN BEGIN a2.0
SAY ~<CHARNAME>, what do you like to do in your free time?~
++ ~I like to read.~ + a2.1
++ ~I'm fond of dancing.~ + a2.2
++ ~Haven't you heard me sing?~ + a2.3
++ ~Like you, I draw.~ + a2.4
++ ~I've always been fond of getting out in the fresh air when I have time.~ + a2.5
++ ~Who has free time?~ + a2.6
++ ~My friends and I often go to the tavern.~ + a2.7
END
IF ~~ a2.1
SAY ~~
IF ~~ THEN
END
IF ~~ a2.2
SAY ~~
IF ~~ THEN
END
IF ~~ a2.3
SAY ~~
IF ~~ THEN
END
IF ~~ a2.4
SAY ~~
IF ~~ THEN
END
IF ~~ a2.5
SAY ~~
IF ~~ THEN
END
IF ~~ a2.6
SAY ~~
IF ~~ THEN
END
IF ~~ a2.7
SAY ~~
IF ~~ THEN
END
IF ~~ a2.8
SAY ~~
IF ~~ THEN
END
IF ~~ a2.9
SAY ~~
IF ~~ THEN
END
IF ~~ a2.10
SAY ~~
IF ~~ THEN
END
IF ~~ a2.11
SAY ~~
IF ~~ THEN
END
IF ~~ a2.12
SAY ~~
IF ~~ THEN
END
//etc, for about 30 or 40 states
Then I go back and fill in the stuff between the tildes after the SAY, and add the transitions. Since the only time I really use THEN is for terminal transitions, it serves as a very visual reminder that I need to add a trasition.
"Imagination is given to man to console him for what he is not; a sense of humor, for what he is." - Oscar Wilde
berelinde's mods
TolkienAcrossTheWater website
TolkienAcrossTheWater Forum
#8
Posted 22 January 2008 - 11:32 AM
++ ~blah~ + Something is a much faster way to go. However it took me awhile to figure out that you need the second + in the line in order for the first + to be recognized as IF. Not sure why that is, I still find the Weidu documentation a bit daunting. Maybe once I get a better grasp of the mechanics it will stop looking so out of focus.
Thanks for the reply
If one synchronized swimmer drowns, do all the rest have to drown too?- Steven Wright
Have you ever noticed.... Anybody going slower than you is an idiot, and anyone going faster than you is a maniac? - George Carlin