The Dink Network

Reply to Re: bugs introduced by v1.08 and some stuff that probably should be in the help file

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:
 
 
July 21st 2009, 12:16 PM
slayer.gif
rabidwolf9
Peasant He/Him United States
twitch.tv/rabidwolf9 
These problems have been around for awhile and aren't exclusive to v1.08, but here's a few freezing bugs and a bomb bug.

If you have an NPC or something of the like..

void talk ()
{
freeze(1);
say_stop("Hiya, I'm frozen when I talk!", 1);
unfreeze(1);
}

void hit ()
{
say_stop("`2 If you hit me while you're talking to me, then you're gonna be stuck!", &current_sprite);
}


Dink will be frozen forever if the NPC or whatever is hit while Dink is talking. While this probably isn't a normal case, it is quite acheivable especially with a magic like acid rain that continuously hits. Until this is fixed, the best prevention is to just not have a hit procedure on things that freeze Dink.

The next one deals with stacking choice commands.. mainly the levelup choice that uses stop_entire_game() and any other one like this. There is a sort of failsafe for the levelup that holds off the levelup until your done with the current choice box you're on, but if you accidentally bring one up while the levelup chimes, you will get frozen. Also with this, if you have two choice boxes stacked, after the first one is closed, the levelup box will popup resulting in freeze.

The normal player wouldn't have many problems with this I don't think, but it is bothersome.

The bomb bug is that when you lay a bomb (or a few) and change screens, you will get sprites changing x,y coord and frames (from the spark) and others blowing up (from the bomb)