1 //this script is for 500 gold
2
main(void)3 void main(void )
4 {
5 sp_pseq(¤t_sprite, 178);
6 sp_frame(¤t_sprite, 4); //so the seq will start
7 // sp_brain(¤t_sprite, 6);
8 sp_touch_damage(¤t_sprite, -1);
9 sp_nohit(¤t_sprite, 1);
10
11
12 //create shiny thingie
13 &save_x = sp_x(¤t_sprite, -1);
14 &save_y = sp_y(¤t_sprite, -1);
15 &save_y += random(5,1);
16 int &startframe = random(5,1);
17 int &spark = create_sprite(&save_x, &save_y, 15, 165, 1);
18 sp_seq(&spark, 165);
19 sp_nohit(&spark, 1);
20 sp_frame(&spark, &startframe);
21 sp_brain_parm(&spark, ¤t_sprite);
22
23 }
24
touch(void)25 void touch( void )
26 {
27 &gold += 500;
28 say("I found 500 gold.",1);
29 sp_brain_parm(¤t_sprite, 10);
30 sp_brain(¤t_sprite, 12);
31 sp_touch_damage(¤t_sprite, 0);
32 sp_timing(¤t_sprite, 0);
33
34 //kill this item so it doesn't show up again for this player
35 int &hold = sp_editor_num(¤t_sprite);
36 if (&hold != 0)
37 editor_type(&hold, 1);
38
39 }
40