Adding New Objects

Open WL_DEF.H and do a search for SPR_CHAINATK4 and you should come across the following:

                              SPR_CHAINREADY,SPR_CHAINATK1,SPR_CHAINATK2,SPR_CHAINATK3,

                                SPR_CHAINATK4,

After that add in the following:

//

// static sprites

//

                             SPR_STAT2_0,SPR_STAT2_1,SPR_STAT2_2,SPR_STAT2_3,          SPR_STAT2_4,SPR_STAT2_5,SPR_STAT2_6,SPR_STAT2_7,                                SPR_STAT2_8,SPR_STAT2_9,SPR_STAT2_10,SPR_STAT2_11,

SPR_STAT2_12,SPR_STAT2_13,SPR_STAT2_14,SPR_STAT2_15,

SPR_STAT2_16,SPR_STAT2_17,

Open WL_ACT1.C and do a search for bo_clip2 and you should then see the following line:

{SPR_STAT_26,bo_clip2},                                 // Clip            "

After that code, that is where youll add the new static objects, and to do that task add the following:

//NEW OBJ'S

{SPR_STAT2_0,block}, 

{SPR_STAT2_1,block}, 

{SPR_STAT2_2,block},  

//

// NEW PAGE

//

{SPR_STAT2_3,block},

{SPR_STAT2_4,block},    

{SPR_STAT2_5,block},    

{SPR_STAT2_6,block},

{SPR_STAT2_7,block},                                    

{SPR_STAT2_8,block},                   

{SPR_STAT2_9,block},                                   

{SPR_STAT2_10,block},                                

//

// NEW PAGE

//

{SPR_STAT2_11,block},                                    

{SPR_STAT2_12,block},                                                             

{SPR_STAT2_13,block},                                   

{SPR_STAT2_14,block},                                   

{SPR_STAT2_15,block},                                 

{SPR_STAT2_16,block},                  

{SPR_STAT2_17,block},                                            

If you want it to be a block able static object then the code will look like this:

{SPR_STAT2_0,block},

If you want a normal object add this:

{SPR_STAT2_0},

Now if you want to add a bonus item then you would add something like this:

{SPR_STAT2_0,bo_staticname},

Now spawing objects is done in WL_GAME.C and search for case 71. Case 71 is the spawning number for the static object. There are four other numbers beneath the number those numbers are for Spear of Destiny, but you can use those last four numbers for four of your static objects. You can add spawn numbers to case 89; the reason is because for case 90-97 is your turning points that you use to make the walking trail for the guards. Thats it for this tutorial, now you can go and compile the files you have just edited, all you have to do now is add the extra graphics to your vswap file with the help of Floedit. Now all we have to do is to set-up Mapedit so that you can put your new static objects into the game.

Now go and open you objdata.wl6 file and scroll down until you get to:

0045 600S Spear Rack

After that line you can add your new static objects until you get to the turning point. Here is just an example:

0046 600k  Plant in vase

0048 800M Glass

0049 80b0 

004a 600K 

004b 800K

004c 600s

004d 8150

004e 0450

004f 4450

0050 60b0

0051 6450

0052 6750

0053 ff50

0054 4f50

0055 4850

0056 ee50

0057 800V

0058 80c0