';
- result += `
`;
- escape_attempt_messages_owner?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
+ const messageTypes: [string, string[] | null][] = [
+ ['escapeAttemptMessagesOwner', escape_attempt_messages_owner],
+ ['escapeAttemptMessagesPrey', escape_attempt_messages_prey],
+ ['escapeMessagesOwner', escape_messages_owner],
+ ['escapeMessagesPrey', escape_messages_prey],
+ ['escapeMessagesOutside', escape_messages_outside],
+ ['escapeItemMessagesOwner', escape_item_messages_owner],
+ ['escapeItemMessagesPrey', escape_item_messages_prey],
+ ['escapeItemMessagesOutside', escape_item_messages_outside],
+ ['escapeFailMessagesOwner', escape_fail_messages_owner],
+ ['escapeFailMessagesPrey', escape_fail_messages_prey],
+ [
+ 'escapeAttemptAbsorbedMessagesOwner',
+ escape_attempt_absorbed_messages_owner,
+ ],
+ [
+ 'escapeAttemptAbsorbedMessagesPrey',
+ escape_attempt_absorbed_messages_prey,
+ ],
+ ['escapeAbsorbedMessagesOwner', escape_absorbed_messages_owner],
+ ['escapeAbsorbedMessagesPrey', escape_absorbed_messages_prey],
+ ['escapeAbsorbedMessagesOutside', escape_absorbed_messages_outside],
+ ['escapeFailAbsorbedMessagesOwner', escape_fail_absorbed_messages_owner],
+ ['escapeFailAbsorbedMessagesPrey', escape_fail_absorbed_messages_prey],
+ ['primaryTransferMessagesOwner', primary_transfer_messages_owner],
+ ['primaryTransferMessagesPrey', primary_transfer_messages_prey],
+ ['secondaryTransferMessagesOwner', secondary_transfer_messages_owner],
+ ['secondaryTransferMessagesPrey', secondary_transfer_messages_prey],
+ ['primaryAutoTransferMessagesOwner', primary_autotransfer_messages_owner],
+ ['primaryAutoTransferMessagesPrey', primary_autotransfer_messages_prey],
+ [
+ 'secondaryAutoTransferMessagesOwner',
+ secondary_autotransfer_messages_owner,
+ ],
+ ['secondaryAutoTransferMessagesPrey', secondary_autotransfer_messages_prey],
+ ['digestChanceMessagesOwner', digest_chance_messages_owner],
+ ['digestChanceMessagesPrey', digest_chance_messages_prey],
+ ['absorbChanceMessagesOwner', absorb_chance_messages_owner],
+ ['absorbChanceMessagesPrey', absorb_chance_messages_prey],
+ ['struggleMessagesOutside', struggle_messages_outside],
+ ['struggleMessagesInside', struggle_messages_inside],
+ ['absorbedStruggleOutside', absorbed_struggle_messages_outside],
+ ['absorbedStruggleInside', absorbed_struggle_messages_inside],
+ ['digestMessagesOwner', digest_messages_owner],
+ ['digestMessagesPrey', digest_messages_prey],
+ ['absorbMessagesOwner', absorb_messages_owner],
+ ['absorbMessagesPrey', absorb_messages_prey],
+ ['unabsorbMessagesOwner', unabsorb_messages_owner],
+ ['unabsorbMessagesPrey', unabsorb_messages_prey],
+ ['examineMessages', examine_messages],
+ ['examineMessagesAbsorbed', examine_messages_absorbed],
+ ['trash_eater_in', trash_eater_in],
+ ['trash_eater_out', trash_eater_out],
+ ];
- result += `
`;
- escape_attempt_messages_prey?.forEach((msg) => {
- result += `${msg}
`;
+ messageTypes.forEach(([messageKey, messageData], i) => {
+ result += formatListMessages(`${messageKey}${index}`, messageData, i === 0);
});
- result += '
';
-
- result += `
`;
- escape_messages_owner?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- escape_messages_prey?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- escape_messages_outside?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- escape_item_messages_owner?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- escape_item_messages_prey?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- escape_item_messages_outside?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- escape_fail_messages_owner?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- escape_fail_messages_prey?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- escape_attempt_absorbed_messages_owner?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- escape_attempt_absorbed_messages_prey?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- escape_absorbed_messages_owner?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- escape_absorbed_messages_prey?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- escape_absorbed_messages_outside?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- escape_fail_absorbed_messages_owner?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- escape_fail_absorbed_messages_prey?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- primary_transfer_messages_owner?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- primary_transfer_messages_prey?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- secondary_transfer_messages_owner?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- secondary_transfer_messages_prey?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- primary_autotransfer_messages_owner?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- primary_autotransfer_messages_prey?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- secondary_autotransfer_messages_owner?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- secondary_autotransfer_messages_prey?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- digest_chance_messages_owner?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- digest_chance_messages_prey?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- absorb_chance_messages_owner?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- absorb_chance_messages_prey?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- struggle_messages_outside?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- struggle_messages_inside?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- absorbed_struggle_messages_outside?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- absorbed_struggle_messages_inside?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- digest_messages_owner?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- digest_messages_prey?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- absorb_messages_owner?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- absorb_messages_prey?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- unabsorb_messages_owner?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- unabsorb_messages_prey?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- examine_messages?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- examine_messages_absorbed?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- trash_eater_in?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
- result += `
`;
- trash_eater_out?.forEach((msg) => {
- result += `${msg}
`;
- });
- result += '
';
-
result += '