Visit the Ironworks Gaming Website Email the Webmaster Graphics Library Rules and Regulations Help Support Ironworks Forum with a Donation to Keep us Online - We rely totally on Donations from members Donation goal Meter

Ironworks Gaming Radio

Ironworks Gaming Forum

Go Back   Ironworks Gaming Forum > Ironworks Gaming Forums > Dungeon Craft - RPG Game Maker
FAQ Calendar Arcade Today's Posts Search

Reply
 
Thread Tools Search this Thread
Old 02-20-2002, 05:06 AM   #1
dominions
Elminster
 

Join Date: March 20, 2001
Location: Hampshire, England
Age: 50
Posts: 428
In my design I use alot of minor 'one situation' checks i.e. Have the party entered this area before?, has the party spoken with an NPC?, etc..
It gets a little cumbersome using the quest stuff for this kind of thing. I was wondering if a system of boolean flags could be implemented.
For those not into programming all means is that you would be able create a name (much like a quest) and assign the value of TRUE of FALSE to it. You could then do a check on this name.
This could be tested by using the checks normally used with any Event (much like Is It Daytime, etc.) and assigned using the Utilities Event.
Internally, these 'names' could still be listed as quests, but they would only ever have a value of 0 or 1. They would also work well with the the Logic Block Event.

Just an idea.
__________________
[img]\"http://www.shalewyn.com/Images/KrynnWhiteDragon1.gif\" alt=\" - \" /><br />\"Hah!\", thought the white dragon. \"A wand of Ice Storm will never harm me!\"<br />He never did figure out that he was in a CRPG...
dominions is offline   Reply With Quote
Old 02-20-2002, 06:39 PM   #2
Harri Polsa
Elite Waterdeep Guard
 

Join Date: February 19, 2002
Location: Mikkeli/Finland
Posts: 18
But wouldn't those 'flags' be just quests with different names? I'm using quests pretty much the way you describe the 'flags', ie. lots of simple checks whether something has happened. Nothing 'questy' about most of them... I'm not sure if another different set of 'quests' is needed.
Harri Polsa is offline   Reply With Quote
Old 02-20-2002, 09:48 PM   #3
Steve McDonald
The Magister
 

Join Date: January 29, 2002
Location: Adelaide, South Australia
Posts: 130
What are the numbers you need to set quests to (eg using "Utilities") to signifiy that they are failed or complete? When a quest is set to failed or complete this is basically the equivalent of a true/false flag (but it gives you four rather than two options - failed, complete, not possessed, and in progress).
Steve McDonald is offline   Reply With Quote
Old 02-20-2002, 11:47 PM   #4
Arrowhawk
Dungeon Master
 

Join Date: March 18, 2001
Location: Alamo, CA, USA
Posts: 52
The first time I designed a mod with UA I had the same thought as Dominions, why not have local and global flags to indicate the status of certain events or quests. However, with the Quest event and the old faithful Chain event you can simulate just about anything. In the first Gold Box game, "The Pool of Radiance", the clerk event that gave out the quests and rewards was made up of nested chain events about 25 deep. I just wish there was an easy way to Beta test complex chains/quests.
__________________
\"Things should be made as simple as possible but not simpler.\"
Arrowhawk is offline   Reply With Quote
Old 02-21-2002, 07:15 AM   #5
Harri Polsa
Elite Waterdeep Guard
 

Join Date: February 19, 2002
Location: Mikkeli/Finland
Posts: 18
Basically there are two ways to do the 0/1 check with quests. Either the complete/failed way, or the 0/1 way. I mostly use the 0/1 way. In other words, the quest is either with the party (value 1) or not with the the party (value 0). To check the c/f variable, the quest is 'complete' if the variable is 65000. The quest is 'failed' if the variable is 65001. Either way is quite simple, though the 0/1 is simpler of the two. You only need an event to set the value from 0 to 1. Otherwise, it's always 0 until you need to change it.
To test these chains... Well, I'm a grumpy and old fashioned UA veteran who thinks there should be no -easy- way to test these things... To test these things you need to do it the hard way, ie. play the design yourself, from start to finish.
Harri Polsa is offline   Reply With Quote
Old 02-27-2002, 09:02 AM   #6
CocoaSpud
Zhentarim Guard
 

Join Date: March 15, 2001
Location: Melbourne, FL, USA
Posts: 375
In addition to quest variables, you can also use the Logic Block event to set or check custom variables. The lingo for custom variables in DC is 'attribute'. There are several different collections of attributes such as global, per level, whole party, per character, and so on. Each attribute has a text label and a text value.

When the party does something you want to track, use Logic Block to set a global attribute of 'partydidthis' to 'yes' (or '1'). The label and value are free form, any length, and there is no enforced limit on the number of attributes created. They are included in a saved game position. Later, you can use Logic Block to see if a global attribute called 'partydidthis' has the value 'yes'.

The Logic Block is a generic event that has some powerful features, but it is also a harder event to use. There is info on it in the DC help file.
__________________
CocoaSpud<br />Dungeon Craft Development Team<br /> [url]\"http://uaf.sourceforge.net\" target=\"_blank\">http://uaf.sourceforge.net</a>
CocoaSpud is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
The flags on the minimap disapeared Voltrath Baldurs Gate II: Shadows of Amn & Throne of Bhaal 3 04-22-2003 05:27 AM
Flags Charlie General Conversation Archives (11/2000 - 01/2005) 109 02-25-2003 08:55 PM
Sgt. Rubble AWOL after I have the 5 flags analander Miscellaneous Games (RPG or not) 2 11-22-2001 04:28 AM
Flags? catzenpewters Wizards & Warriors Forum 5 03-26-2001 09:38 PM
If they can put up "new" flags Wyvern Wizards & Warriors Archives 2 11-26-2000 05:21 PM


All times are GMT -4. The time now is 09:56 AM.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
©2024 Ironworks Gaming & ©2024 The Great Escape Studios TM - All Rights Reserved