I now am attempting to make a HealthUp item. When you step on it, it replenishes one health. Since my existing script checks how many heart NPCs remain to determine if you are dead I figured I could just create more heart NPCs to take the place of lost ones. My scripts are as follows:
Code: Select all
script,healthUp,begin
if((NPC X(0) == NPC X(18)) && (NPC Y(0) == NPC Y(18))) then(
play sound (9, false, true)
recoverHealth1
embiggen now
destroy NPC (18)
) else if ((NPC X(3) == NPC X(18)) && (NPC Y(3) == NPC Y(18))) then(
play sound (9, false, true)
recoverHealth2
embiggen now
destroy NPC (18)
)
end
script, health1, begin
if (get NPC ID (21) > 0) then (
destroy NPC (21)
play sound (10, false)
) else if (get NPC ID (20) > 0) then (
destroy NPC (20)
play sound (10, false)
) else if (get NPC ID (19) > 0) then (
destroy NPC (19)
play sound (10, false)
)
end
script, recoverHealth1, begin
if (get NPC ID (19) == 0) then (
create NPC (19, 0, 9, down)
#play sound (11, false)
) else if (get NPC ID (20) == 0) then (
create NPC (20, 1, 9, down)
#play sound (11, false)
) else if (get NPC ID (21) > 0) then (
create NPC (21, 2, 9, down)
#play sound (11, false)
)
end