The Dink Network

Reply to Re: New D-Mod: The Last Quest Part 1: The Oraculum

If you don't have an account, just leave the password field blank.
Username:
Password:
Subject:
Antispam: Enter Dink Smallwood's last name (surname) below.
Formatting: :) :( ;( :P ;) :D >( : :s :O evil cat blood
Bold font Italic font hyperlink Code tags
Message:
 
 
October 3rd 2016, 11:03 AM
spike.gif
SlipDink
Peasant He/Him United States bloop rumble
2nd generation. No easy way to be free. 
Thanks for the development tips shevek.

Like you I use Freedink on GNU/Linux, for any dmod that I play and for some phases of my testing.

I also use WinDinkEdit2 on a creaky and unstable old version of Windoze Vista to do the bulk of my development. Ironically, this use of Windoze is without question the most I've ever used it (at home). For the office, of course, I was forced to use Windoze most of the time, though my real development work was on Solaris.

I used code like this (see below) during my development efforts to debug certain values at will, but I can see where running log output might be helpful too as just pressing a key changes some things.

I think I'll that I'll try using alt-d or -d on the command line in the near future. Thanks again.

------------------------------------------------------
key-67.c:
void main(void)
{
freeze(1);
if (&candlelit > 0)
{
say_stop("It looks like the current candle is good for &candlerooms more pitch dark cavernous rooms.", 1);
}
else
{
say_stop("<Hmm.> I can only tell how many more rooms a Magic Candle is good for if it is lit in the lantern.", 1);
}
say_stop("candlelit = &candlelit; candlerooms = &candlerooms; candleheard = &candleheard", 1);
say_stop("candleroomlimit = &candleroomlimit; warn = &candlewarn", 1);
// say_stop("snow_wind = &snow_wind", 1);
say_stop("cave fairy status = &cave_fairy", 1);
say_stop("cave_fairy_gift = &cave_fairy_gift", 1);
say_stop("cave_fairy_war = &cave_fairy_war", 1);
say_stop("cave_fairy_chnt = &cave_fairy_chnt", 1);
say_stop("readadvtrsbequst = &readadvtrsbequst", 1);
say_stop("given_amulet = &given_amulet", 1);
// say_stop("rock4placement = &rock4placement", 1);
say_stop("warpstonesactive = &warpstonesactive", 1);

unfreeze(1);
kill_this_task();
}

------------------------------------------------------