The Dink Network

Reply to Re: Whats wrong with beast.c?

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:
 
 
January 4th 2003, 10:00 AM
old.gif
: Im busy making a battlesys, remember?

: Now, BEAST.C is the ultimate file, its 3% done, the problem is, when you choice, you dont attack. I would kept this secret, but I cannot solve this puzzle, the first one who fixes it, may try my system before I release it. SCRIPT:

: BTW: Some parts of the script are not completed, so dont say: YOU DONT COMPLETED THE SCRIPT.

: I know for sure that dink will attack the beast, and then the game stops so I can alt+q back to windows

: SCRIPT:

: //Here it goes 04 01 2002 0206  dd mm yyyy tttt

: Void main(void)

: {

: int &creasu;

: //first lets check out the current sprite brain

:  if (&eselect = 131)

:    {

:   //PILLBUG

:   //Lets check the level and then open the menu

:  if (&lselect = 1)

:    {

:   &creasu = 101;

:   sp_hitpoints(&current_sprite, 5);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:  if (&lselect = 2)

:    {

:   &creasu = 201;

:   sp_hitpoints(&current_sprite, 7);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:  if (&leselect = 3)

:    {

:   &creasu = 301;

:   sp_hitpoints(&current_sprite, 10);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:  if (&leselect = 4)

:    {

:   &creasu = 401;

:   sp_hitpoints(&current_sprite, 13);

:   say_stop("YOUR TURN",1 );

:   goto begin;

:    }

:  if (&leselect = 5)

:    {

:   &creasu = 501;

:   sp_hitpoints(&current_sprite, 15);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:  if (&leselect = 6)

:    {

:   &creasu = 601;

:   sp_hitpoints(&current_sprite, 15);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:   //End of pillbug level check

:    }

:  if (&eselect = 531)

:    {

:   //BONCA

:   //Lets check the level and then open the menu

:  if (&lselect = 1)

:    {

:   &creasu = 102;

:   sp_hitpoints(&current_sprite, 15);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:  if (&lselect = 2)

:    {

:   &creasu = 202;

:   sp_hitpoints(&current_sprite, 25);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:  if (&leselect = 3)

:    {

:   &creasu = 302;

:   sp_hitpoints(&current_sprite, 40);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:  if (&leselect = 4)

:    {

:   &creasu = 402;

:   sp_hitpoints(&current_sprite, 55);

:   say_stop("YOUR TURN",1 );

:   goto begin;

:    }

:  if (&leselect = 5)

:    {

:   &creasu = 502;

:   sp_hitpoints(&current_sprite, 70);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:  if (&leselect = 6)

:    {

:   &creasu = 602;

:   sp_hitpoints(&current_sprite, 70);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:   //End of bonca level check

:    }

:  if (&eselect = 641)

:    {

:   //SLAYER

:   //Lets check the level and then open the menu

:  if (&lselect = 1)

:    {

:   &creasu = 103;

:   sp_hitpoints(&current_sprite, 25);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:  if (&lselect = 2)

:    {

:   &creasu = 203;

:   sp_hitpoints(&current_sprite, 35);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:  if (&leselect = 3)

:    {

:   &creasu = 303;

:   sp_hitpoints(&current_sprite, 45);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:  if (&leselect = 4)

:    {

:   &creasu = 403;

:   sp_hitpoints(&current_sprite, 55);

:   say_stop("YOUR TURN",1 );

:   goto begin;

:    }

:  if (&leselect = 5)

:    {

:   &creasu = 503;

:   sp_hitpoints(&current_sprite, 70);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:  if (&leselect = 6)

:    {

:   &creasu = 603;

:   sp_hitpoints(&current_sprite, 70);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:   //End of slayer level check

:    }

: //Some simple monster id data

: begin:

: freeze(&current_sprite);

: sp_target(&current_sprite, 1);

: sp_speed(&current_sprite, 4);

: sp_timing(&current_sprite, 0);

: int &bws;

: int &checker;

: int &bob;

: &bws = &eselect;

: &bws - 1;

: sp_base_walk(&current_sprite, &bws);

: //End of simple data

: //The battle menu

: fightstart:

: choice_start();

: "Attack with current item"

: "Attack with magic"

: "Use healing potion"

: choice_end();

:  if (&result = 1)

:    {

:   //DINK ATTACKS

:   //Which weapon is used

:   &checker = compare_weapon("item-b1");

:  if (&checker = 1)

:    {

:   //DINK ATTACKS

:   sp_seq(1, 106);

:   sp_frame(1, 1);

:   wait(250);

:   sp_frame(1, 2);

:   wait(250);

:   sp_frame(1, 3);

:   wait(250);

:   sp_frame(1, 4);

:   wait(250);

:   sp_frame(1, 5);

:   wait(250);

:   sp_frame(1, 6);

:   wait(250);

:   &bob = create_sprite(155, 205, 0, 25, 6);

:   sp_seq(1, 16);

:   sp_speed(&bob, 5);

:   sp_timing(&bob, 0);

:   move_stop(&bob, 6, 510, 1);

:   sp_nodraw(&bob, 1);

:   sp_kill(&bob, 100);

:   hurt(&current_sprite, &strength);

:   say_stop("YOUR TURN", &current_sprite);

:   goto fightstart;

:    }

:  if (&checker = 0)

:    {

:   //DINK ATTACKS

:   move_stop(1, 6, 510, 1);

:   sp_seq(1, 106);

:   sp_frame(1, 1);

:   wait(250);

:   sp_frame(1, 2);

:   wait(250);

:   sp_frame(1, 3);

:   wait(250);

:   sp_frame(1, 4);

:   wait(250);

:   sp_frame(1, 5);

:   wait(250);

:   sp_frame(1, 6);

:   wait(250);

:   move_stop(1, 4, 150, 1);

:   sp_dir(1, 6);

:   sp_seq(1, 16);

:   hurt(&current_sprite, &strength);

:   say_stop("YOUR TURN", &current_sprite);

:   goto fightstart;

:    }

:    }

:  if (&result = 2)

:    {

:   &creasu = 201;

:   sp_hitpoints(&current_sprite, 7);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:  if (&result = 3)

:    {

:   &creasu = 301;

:   sp_hitpoints(&current_sprite, 10);

:   say_stop("YOUR TURN", 1);

:   goto begin;

:    }

:  if (&result = 4)

:    {

:   &creasu = 401;

:   sp_hitpoints(&current_sprite, 13);

:   say_stop("YOUR TURN",1 );

:   goto begin;

:    }

: void die(void)

: {

: }