View Single Post
  #2  
Old 07-18-2001, 12:25 PM
konidias konidias is offline
Old Bee
konidias's Avatar
Join Date: Jul 2001
Location: Orlando, FL
Posts: 7,222
konidias will become famous soon enough
Send a message via AIM to konidias
Here is a script that will dig a hole in grass (like shovel)
This uses board scripting... under the if (empty==1) part of the script, there are 4 lines for board.. each is one tile on the board.
The putx puty part of the line is where the tile will be placed, and the equation at the end is which tile should be used.. changing the equation will change the tile.. so experiment =)



NPC Code:

if (weaponfired) {
putx = playerx + 1.5;
puty = playery + 2;
if (playerdir==0) puty -= 1;
if (playerdir==1) putx -= 1;
if (playerdir==2) puty += 1;
if (playerdir==3) putx += 1;
putx = int(putx/2)*2;
puty = int(puty/2)*2;
emtpy = 1;
for (i=0; i<2; i++) for (j=0; j<2; j++) {
b = board[putx+i+64*(puty+j)];
bx = b % 16;
by = int(b / 16);
if (!(bx==15 && (by==31 || by==63 || by==127)))
emtpy = 0;
}
if (emtpy==1) {
board[putx+64*puty] = 10+114*16;
board[putx+1+64*puty] = 11+114*16;
board[putx+64*(puty+1)] = 10+115*16;
board[putx+1+64*(puty+1)] = 11+115*16;
updateboard putx,puty,2,2;
if (i == 0) {
destroy;
}
}
}

__________________

Put this image in your sig if you support Bomy Island! (g2k1 revision)
play bomberman while you wait!


Reply With Quote