Here’s What You Need For Each Item Script (so far)
IF $PAGEID = 4 THEN
BEGIN
%LIFE1 := %LIFE1 - 1D12
%LIFE := %LIFE - 1D10
IF %LIFE1 < 1 AND %LIFE > 0 THEN
$DEST := @P11
IF %LIFE < 1 THEN
$DEST := @P27
END
IF $PAGEID = 15 THEN
BEGIN
%HORDE1 := %HORDE1 - 1D12
%LIFE := %LIFE - 1D15
IF %HORDE1 < 1 AND %LIFE > 0 THEN
$DEST := @P16
IF %LIFE < 1 THEN
$DEST := @P27
END
IF $PAGEID = 18 THEN
BEGIN
%SOLDIER1 := %SOLDIER1 - 1D12
%LIFE := %LIFE - 1D30
IF %SOLDIER1 < 1 AND %LIFE > 0 THEN
$DEST := @P19
IF %LIFE < 1 THEN
$DEST := @P27
END
IF $PAGEID = 21 THEN
BEGIN
%DOGPACK1 := %DOGPACK1 - 1D12
%LIFE := %LIFE - 1D20
IF %DOGPACK1 < 1 AND %LIFE > 0 THEN
$DEST := @P22
IF %LIFE < 1 THEN
$DEST := @P27
END
Every time you add a Monster Encounter, you’ll need to add a module for it to your Item Script. Here’s the breakdown of each module:
IF $PAGEID = 18 THEN
BEGIN
%SOLDIER1 := %SOLDIER1 - 1D12 {Damage the Item does when used}
%LIFE := %LIFE - 1D30 {Damage Monster does to hero}
IF %SOLDIER1 < 1 AND %LIFE > 0 THEN
$DEST := @P19 {Appropriate Victory Page}
IF %LIFE < 1 THEN
$DEST := @P27 {Hero Death Page}
END
(KEY)
$PAGEID = 18 {Page of the Encounter itself}
%SOLDIER1 {Monster’s Heath Variable}
%LIFE {Hero’s Health Variable}