File: heart_object.cfg

package info (click to toggle)
frogatto-data 1.2%2Bdfsg-1
  • links: PTS, VCS
  • area: non-free
  • in suites: wheezy
  • size: 201,844 kB
  • sloc: python: 302; xml: 223; perl: 139; sh: 48; makefile: 13; ruby: 4
file content (49 lines) | stat: -rw-r--r-- 1,920 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
[object_type]
friction="100"
id="heart_object"
on_collide_feet="[set(velocity_y, -velocity_y), set(velocity_x, (velocity_x*9)/10 + (velocity_y*slope_standing_on)/270),animation('flash')]"
on_collide_object_item="if(collide_with.is_player_body_part,if(diff > 0,
                [set(level.status_gui, 'objects', level.status_gui.objects + [object('heart_object', 20, 20, 1)] * diff), die(), sound('HeartPickUp.ogg'), set(level.player.driver, 'hitpoints', level.player.driver.hitpoints + diff)]))
				where diff = min(2, level.player.driver.max_hitpoints - level.player.driver.hitpoints)"
on_collide_side="[set(velocity_y, velocity_y/2), set(velocity_x, -velocity_x),animation('flash')]"
on_create="set(vars.time_to_live, level.cycle + vars.time_to_live)"
on_die="[spawn('silhouette_heart',level.player.driver.midpoint_x,level.player.driver.midpoint_y,1),map([0]*10, spawn('heart_sparkle_large', level.player.driver.midpoint_x, level.player.driver.y2, 0))]"
on_end_anim="animation('normal')"
on_timer="[spawn('heart_sparkle',midpoint_x,midpoint_y,0),if(level.cycle > vars.time_to_live, remove_object(me))]"
solid_dimensions="level_only"
timer_frequency="10"
	[editor_info]
	category="items"
	[/editor_info]

	[vars]
	time_to_live="5000"
	[/vars]

	[animation]
	accel_y="30"
	duration="2"
	frame_info="0,0,0,0,0,749,15,15,0,0,0,0,15,749,15,15,0,0,0,0,30,749,15,15,0,0,0,0,45,749,15,15,0,0,0,0,60,749,15,15,0,0,0,0,75,749,15,15,0,0,0,0,90,749,15,15,0,0,0,0,105,749,15,15,0,0,0,0,120,749,15,15,0,0,0,0,135,749,15,15,0,0,0,0,150,749,15,15,0,0,0,0,165,749,15,15"
	frames="12"
	frames_per_row="3"
	id="normal"
	image="compiled-2.png"
	item_area="all"
	rect="0,749,14,763"
	solid_area="4,4,8,8"
	[/animation]

	[animation]
	accel_y="20"
	duration="4"
	frame_info="0,0,0,0,944,733,15,15"
	frames="1"
	id="flash"
	image="compiled-2.png"
	item_area="all"
	rect="944,733,958,747"
	solid_area="4,4,8,8"
	[/animation]

[/object_type]