File: partial_max_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 (44 lines) | stat: -rw-r--r-- 1,841 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
[object_type]
id="partial_max_heart_object"
on_acquired="[
		music_onetime('specialitem.ogg'),
		spawn('color_flash',x,y,0,[set(color_r,237),set('color_g',28),set('color_b',36)]),
		map([0,0,0,0,0,0,0,0,0,0],spawn('heart_sparkle',midpoint_x,midpoint_y,0)),schedule(1,die()),
		switch(level.player.num_partial_hearts,
			0,
				[set(level.player.driver.num_partial_hearts, level.player.driver.num_partial_hearts + 1), speech_dialog([~You've found part of a heart capsule.\nCollect another three to increase\nyour maximum HP by one!~])],
			1,
				[set(level.player.driver.num_partial_hearts, level.player.driver.num_partial_hearts + 1), speech_dialog([~You've found part of a heart capsule.\nCollect another two to increase\nyour maximum HP by one!~])],
			2,
				[set(level.player.driver.num_partial_hearts, level.player.driver.num_partial_hearts + 1), speech_dialog([~You've found part of a heart capsule.\nCollect another one to increase\nyour maximum HP by one!~])],
			3,
				[set(level.player.driver.num_partial_hearts, 0),
				set(level.player.driver.max_hitpoints, level.player.driver.max_hitpoints + 2), set(level.player.driver, 'hitpoints', level.player.driver.hitpoints + 2), 
				speech_dialog([~You've collected enough parts to\nmake a whole new heart capsule!\nYour maximum HP has increased by one!~])])]"
on_collide_object_body="if((not vars.been_acquired),
	           [set(vars.been_acquired, 1),
			    if(collide_with.player,fire_event('acquired'))])"
on_end_normal_anim="animation('normal')"
on_end_touched_anim="die()"
respawns="no"
	[editor_info]
	category="items"
	[/editor_info]

	[vars]
	been_acquired="0"
	[/vars]

	[animation]
	body_area="all"
	duration="100"
	frame_info="8,3,9,3,606,698,23,17"
	frames="1"
	id="normal"
	image="compiled-2.png"
	rect="598,695,637,717"
	reverse="yes"
	[/animation]

[/object_type]