1{ 2id: "partial_max_heart_object", 3vars: { 4 been_acquired: 0, 5}, 6on_acquired: "[ 7 spawn('color_flash',x,y,0,[set(color_r,237),set('color_g',28),set('color_b',36)]), 8 map([0,0,0,0,0,0,0,0,0,0],spawn('heart_sparkle',midpoint_x,midpoint_y,0)),schedule(1,die()), 9 switch(level.player.num_partial_hearts, 10 0, 11 [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!~])], 12 1, 13 [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!~])], 14 2, 15 [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!~])], 16 3, 17 [set(level.player.driver.num_partial_hearts, 0), 18 set(level.player.driver.max_hitpoints, level.player.driver.max_hitpoints + 2), set(level.player.driver, 'hitpoints', level.player.driver.hitpoints + 2), 19 speech_dialog([~You've collected enough parts to\nmake a whole new heart capsule!\nYour maximum HP has increased by one!~])])]", 20on_end_normal_anim: "animation('normal')", 21on_end_touched_anim: "die()", 22respawns: false, 23animation: { 24 id: "normal", 25 image: "props/items.png", 26 body_area: "all", 27 x: 44, 28 y: 1, 29 w: 40, 30 h: 23, 31 frames: 1, 32 pad: 3, 33 duration: 100, 34 reverse: true, 35}, 36}