Reply to Re: Monster in the duck's basement
If you don't have an account, just leave the password field blank.
Ah, the old engines were more forgiving back in the day.
The script has a few things the new engine doesn't like too much, the main one being it declared a local variable with the same name as a global variable, but without a semi-colon at the end, so not sure if it was the missing semi-colon at the end of the line that declared a local variable with the same name as a global or what... but anyways...
Here is a fix to that file.
It is a .d file (compressed version of the .c script), so just replace the wuss.d file currently in the story folder with the one in the link.
Now if you're using a mobile version of the game and can't access the dmod's story folder, then perhaps a staff member here can fix the .dmod file.
Now there may be other things in other scripts that the new engine will throw a little tantrum at, can't be sure, but it is possible.
Here is the section of code that I changed in the wuss.d file
The script has a few things the new engine doesn't like too much, the main one being it declared a local variable with the same name as a global variable, but without a semi-colon at the end, so not sure if it was the missing semi-colon at the end of the line that declared a local variable with the same name as a global or what... but anyways...
Here is a fix to that file.
It is a .d file (compressed version of the .c script), so just replace the wuss.d file currently in the story folder with the one in the link.
Now if you're using a mobile version of the game and can't access the dmod's story folder, then perhaps a staff member here can fix the .dmod file.
Now there may be other things in other scripts that the new engine will throw a little tantrum at, can't be sure, but it is possible.
Here is the section of code that I changed in the wuss.d file
void talk( void ); { int &gh; freeze(1); freeze(¤t_sprite); choice_start() set_y 240 set_title_color 6 title_start(); "Hello" title_end(); "Ask about him" (&wuss_quest == 0)"Ask why he looks afraid" (&wuss_quest == 2)"Tell him you killed the monster" "Leave" choice_end() if (&result == 1) { say_stop("Hi, I'm Dink", 1); wait(200); say_stop("`7Hi my name is David."); wait(200); say_stop("`7I'm just a colonist.", ¤t_sprite); wait(200); say_stop("`7You should meet my duck Bill.", ¤t_sprite); wait(200); say_stop("Don't worry I will.", 1); wait(200); } if (&result == 2) { say_stop("What's wrong wuss.", 1); wait(200); say_stop("`7Hey!Don't call me a wuss.", ¤t_sprite); wait(200); say_stop("`7A monster got in my basement.", ¤t_sprite); wait(200); say_stop("`7Where is my duck going to sleep now.", ¤t_sprite); wait(200); choice_start() "Offer to slay the monster" "Tell him to kill it yourself" choice_end() if (&result == 1) { &wuss_quest = 1; say_stop("`7Thank you!", ¤t_sprite); wait(200); say_stop("`7The only way to make him come is to talk.", ¤t_sprite); wait(200); }