Is there a max cap of trigger lines in a IF statement?
in BG:EE Mods
Yo...
Im working on a "potion of customization" script for my Kit Change/Overlay mod.
And the dialog mainly set globals, which are then again used in the creature.baf to trigger the correct spells for the potion function.
With my lack of knowledge in the scripting world the one way i can use, or at least the one way i understand is to do a long function checking that all the set globals are not value 1 anymore, that they are instead bumped to value 2. This way the block cannot start before the creature has done all its tasks. But its getting very long.... Is there restrictions on such?
Ref current code, more features are planned...
As you can see its long... and im still missing all the globals for the 4 last sections:
Im working on a "potion of customization" script for my Kit Change/Overlay mod.
And the dialog mainly set globals, which are then again used in the creature.baf to trigger the correct spells for the potion function.
With my lack of knowledge in the scripting world the one way i can use, or at least the one way i understand is to do a long function checking that all the set globals are not value 1 anymore, that they are instead bumped to value 2. This way the block cannot start before the creature has done all its tasks. But its getting very long.... Is there restrictions on such?
Ref current code, more features are planned...
IF
Global("GelTDia_Process","LOCALS",1)
!Global("GelBackstabNeg30","LOCALS",1)
!Global("GelBackstabNeg20","LOCALS",1)
!Global("GelBackstabNeg10","LOCALS",1)
!Global("GelBackstabPos10","LOCALS",1)
!Global("GelBackstabPos20","LOCALS",1)
!Global("GelBackstabPos30","LOCALS",1)
!Global("GelBackstabReset","LOCALS",1)
!Global("GelStealthNeg30","LOCALS",1)
!Global("GelStealthNeg20","LOCALS",1)
!Global("GelStealthNeg10","LOCALS",1)
!Global("GelStealthPos10","LOCALS",1)
!Global("GelStealthPos20","LOCALS",1)
!Global("GelStealthPos30","LOCALS",1)
!Global("GelStealthPos40","LOCALS",1)
!Global("GelStealthPos50","LOCALS",1)
!Global("GelStealthReset","LOCALS",1)
!Global("GelFindTrapsNeg30","LOCALS",1)
!Global("GelFindTrapsNeg20","LOCALS",1)
!Global("GelFindTrapsNeg10","LOCALS",1)
!Global("GelFindTrapsPos10","LOCALS",1)
!Global("GelFindTrapsPos20","LOCALS",1)
!Global("GelFindTrapsPos30","LOCALS",1)
!Global("GelFindTrapsPos40","LOCALS",1)
!Global("GelFindTrapsPos50","LOCALS",1)
!Global("GelFindTrapsReset","LOCALS",1)
!Global("GelPickPocketNeg30","LOCALS",1)
!Global("GelPickPocketNeg20","LOCALS",1)
!Global("GelPickPocketNeg10","LOCALS",1)
!Global("GelPickPocketPos10","LOCALS",1)
!Global("GelPickPocketPos20","LOCALS",1)
!Global("GelPickPocketPos30","LOCALS",1)
!Global("GelPickPocketPos40","LOCALS",1)
!Global("GelPickPocketPos50","LOCALS",1)
!Global("GelPickPocketReset","LOCALS",1)
!Global("GelOpenLocksNeg30","LOCALS",1)
!Global("GelOpenLocksNeg20","LOCALS",1)
!Global("GelOpenLocksNeg10","LOCALS",1)
!Global("GelOpenLocksPos10","LOCALS",1)
!Global("GelOpenLocksPos20","LOCALS",1)
!Global("GelOpenLocksPos30","LOCALS",1)
!Global("GelOpenLocksPos40","LOCALS",1)
!Global("GelOpenLocksPos50","LOCALS",1)
!Global("GelOpenLocksReset","LOCALS",1)
!Global("GelDetectIllusionsNeg30","LOCALS",1)
!Global("GelDetectIllusionsNeg20","LOCALS",1)
!Global("GelDetectIllusionsNeg10","LOCALS",1)
!Global("GelDetectIllusionsPos10","LOCALS",1)
!Global("GelDetectIllusionsPos20","LOCALS",1)
!Global("GelDetectIllusionsPos30","LOCALS",1)
!Global("GelDetectIllusionsPos40","LOCALS",1)
!Global("GelDetectIllusionsPos50","LOCALS",1)
!Global("GelDetectIllusionsReset","LOCALS",1)
!Global("GelSetTrapsNeg30","LOCALS",1)
!Global("GelSetTrapsNeg20","LOCALS",1)
!Global("GelSetTrapsNeg10","LOCALS",1)
!Global("GelSetTrapsPos10","LOCALS",1)
!Global("GelSetTrapsPos20","LOCALS",1)
!Global("GelSetTrapsPos30","LOCALS",1)
!Global("GelSetTrapsPos40","LOCALS",1)
!Global("GelSetTrapsPos50","LOCALS",1)
!Global("GelSetTrapsReset","LOCALS",1)
!Global("GelCastingSpeedNeg2","LOCALS",1)
!Global("GelCastingSpeedNeg1","LOCALS",1)
!Global("GelCastingSpeedPos1","LOCALS",1)
!Global("GelCastingSpeedPos2","LOCALS",1)
!Global("GelCastingSpeedPos3","LOCALS",1)
!Global("GelCastingSpeedPos4","LOCALS",1)
!Global("GelCastingSpeedReset","LOCALS",1)
!Global("GelArcaneCastingSlotsNeg1","LOCALS",1)
!Global("GelArcaneCastingSlotsPos1","LOCALS",1)
!Global("GelArcaneCastingSlotsPos2","LOCALS",1)
!Global("GelArcaneCastingSlotsPos3","LOCALS",1)
!Global("GelArcaneCastingSlotsReset","LOCALS",1)
!Global("GelDevineCastingSlotsNeg1","LOCALS",1)
!Global("GelDevineCastingSlotsPos1","LOCALS",1)
!Global("GelDevineCastingSlotsPos2","LOCALS",1)
!Global("GelDevineCastingSlotsPos3","LOCALS",1)
!Global("GelDevineCastingSlotsReset","LOCALS",1)
!Global("GelStrenghtBonusNeg2","LOCALS",1)
!Global("GelStrenghtBonusNeg1","LOCALS",1)
!Global("GelStrenghtBonusPos1","LOCALS",1)
!Global("GelStrenghtBonusPos2","LOCALS",1)
!Global("GelStrenghtBonusPos3","LOCALS",1)
!Global("GelStrenghtBonusReset","LOCALS",1)
!Global("GelDexterityBonusNeg2","LOCALS",1)
!Global("GelDexterityBonusNeg1","LOCALS",1)
!Global("GelDexterityBonusPos1","LOCALS",1)
!Global("GelDexterityBonusPos2","LOCALS",1)
!Global("GelDexterityBonusPos3","LOCALS",1)
!Global("GelDexterityBonusReset","LOCALS",1)
!Global("GelConstitutionBonusNeg2","LOCALS",1)
!Global("GelConstitutionBonusNeg1","LOCALS",1)
!Global("GelConstitutionBonusPos1","LOCALS",1)
!Global("GelConstitutionBonusPos2","LOCALS",1)
!Global("GelConstitutionBonusPos3","LOCALS",1)
!Global("GelConstitutionBonusReset","LOCALS",1)
!Global("GelIntelligenceBonusNeg2","LOCALS",1)
!Global("GelIntelligenceBonusNeg1","LOCALS",1)
!Global("GelIntelligenceBonusPos1","LOCALS",1)
!Global("GelIntelligenceBonusPos2","LOCALS",1)
!Global("GelIntelligenceBonusPos3","LOCALS",1)
!Global("GelIntelligenceBonusReset","LOCALS",1)
!Global("GelWisdomBonusNeg2","LOCALS",1)
!Global("GelWisdomBonusNeg1","LOCALS",1)
!Global("GelWisdomBonusPos1","LOCALS",1)
!Global("GelWisdomBonusPos2","LOCALS",1)
!Global("GelWisdomBonusPos3","LOCALS",1)
!Global("GelWisdomBonusReset","LOCALS",1)
!Global("GelCharismaBonusNeg2","LOCALS",1)
!Global("GelCharismaBonusNeg1","LOCALS",1)
!Global("GelCharismaBonusPos1","LOCALS",1)
!Global("GelCharismaBonusPos2","LOCALS",1)
!Global("GelCharismaBonusPos3","LOCALS",1)
!Global("GelCharismaBonusReset","LOCALS",1)
!Global("GelAllAttBonusNeg2","LOCALS",1)
!Global("GelAllAttBonusNeg1","LOCALS",1)
!Global("GelAllAttBonusPos1","LOCALS",1)
!Global("GelAllAttBonusPos2","LOCALS",1)
!Global("GelAllAttBonusPos3","LOCALS",1)
!Global("GelAllAttBonusReset","LOCALS",1)
!Global("AllWeponsRestricted","LOCALS",1)
!Global("TwoHandedSwordRestricted","LOCALS",1)
!Global("BastardswordsRestricted","LOCALS",1)
!Global("LongswordsRestricted","LOCALS",1)
!Global("SmallswordsRestricted","LOCALS",1)
!Global("DaggersRestricted","LOCALS",1)
!Global("WarHammersRestricted","LOCALS",1)
!Global("FlailMorningRestricted","LOCALS",1)
!Global("MacesRestricted","LOCALS",1)
!Global("QuarterStaffRestricted","LOCALS",1)
!Global("ClubsRestricted","LOCALS",1)
!Global("HalberdsRestricted","LOCALS",1)
!Global("SpearRestricted","LOCALS",1)
!Global("AllArmorsRestricted","LOCALS",1)
!Global("ChestArmorsRestricted","LOCALS",1)
!Global("FullPlateArmorsRestricted","LOCALS",1)
!Global("PlateArmorsRestricted","LOCALS",1)
!Global("SplintArmorsRestricted","LOCALS",1)
!Global("ChainArmorsRestricted","LOCALS",1)
!Global("StuddethArmorsRestricted","LOCALS",1)
!Global("MetalChestArmorsRestricted","LOCALS",1)
!Global("HelmsRestricted","LOCALS",1)
!Global("GlovesRestricted","LOCALS",1)
!Global("AmuletRestricted","LOCALS",1)
!Global("RingsRestricted","LOCALS",1)
!Global("CloaksRestricted","LOCALS",1)
!Global("BootsRestricted","LOCALS",1)
!Global("BeltsRestricted","LOCALS",1)
!Global("GelThacoPos5","LOCALS",1)
!Global("GelThacoPos4","LOCALS",1)
!Global("GelThacoPos3","LOCALS",1)
!Global("GelThacoPos2","LOCALS",1)
!Global("GelThacoPos1","LOCALS",1)
!Global("GelThacoNeg5","LOCALS",1)
!Global("GelThacoNeg4","LOCALS",1)
!Global("GelThacoNeg3","LOCALS",1)
!Global("GelThacoNeg2","LOCALS",1)
!Global("GelThacoNeg1","LOCALS",1)
!Global("GelDamagePos5","LOCALS",1)
!Global("GelDamagePos4","LOCALS",1)
!Global("GelDamagePos3","LOCALS",1)
!Global("GelDamagePos2","LOCALS",1)
!Global("GelDamagePos1","LOCALS",1)
!Global("GelDamageNeg5","LOCALS",1)
!Global("GelDamageNeg4","LOCALS",1)
!Global("GelDamageNeg3","LOCALS",1)
!Global("GelDamageNeg2","LOCALS",1)
!Global("GelDamageNeg1","LOCALS",1)
!Global("GelACPos5","LOCALS",1)
!Global("GelACPos4","LOCALS",1)
!Global("GelACPos3","LOCALS",1)
!Global("GelACPos2","LOCALS",1)
!Global("GelACPos1","LOCALS",1)
!Global("GelACNeg5","LOCALS",1)
!Global("GelACNeg4","LOCALS",1)
!Global("GelACNeg3","LOCALS",1)
!Global("GelACNeg2","LOCALS",1)
!Global("GelACNeg1","LOCALS",1)
!Global("GelAPRPos3","LOCALS",1)
!Global("GelAPRPos2","LOCALS",1)
!Global("GelAPRPos1","LOCALS",1)
!Global("GelAPRNeg1","LOCALS",1)
!Global("GelSpeedPos5","LOCALS",1)
!Global("GelSpeedPos4","LOCALS",1)
!Global("GelSpeedPos3","LOCALS",1)
!Global("GelSpeedPos2","LOCALS",1)
!Global("GelSpeedPos1","LOCALS",1)
!Global("GelSpeedNeg5","LOCALS",1)
!Global("GelSpeedNeg4","LOCALS",1)
!Global("GelSpeedNeg3","LOCALS",1)
!Global("GelSpeedNeg2","LOCALS",1)
!Global("GelSpeedNeg1","LOCALS",1)
!Global("GelFireResPos50","LOCALS",1)
!Global("GelFireResPos40","LOCALS",1)
!Global("GelFireResPos30","LOCALS",1)
!Global("GelFireResPos20","LOCALS",1)
!Global("GelFireResPos10","LOCALS",1)
!Global("GelFireResNeg50","LOCALS",1)
!Global("GelFireResNeg40","LOCALS",1)
!Global("GelFireResNeg30","LOCALS",1)
!Global("GelFireResNeg20","LOCALS",1)
!Global("GelFireResNeg10","LOCALS",1)
!Global("GelColdResPos50","LOCALS",1)
!Global("GelColdResPos40","LOCALS",1)
!Global("GelColdResPos30","LOCALS",1)
!Global("GelColdResPos20","LOCALS",1)
!Global("GelColdResPos10","LOCALS",1)
!Global("GelColdResNeg50","LOCALS",1)
!Global("GelColdResNeg40","LOCALS",1)
!Global("GelColdResNeg30","LOCALS",1)
!Global("GelColdResNeg20","LOCALS",1)
!Global("GelColdResNeg10","LOCALS",1)
!Global("GelLightningResPos50","LOCALS",1)
!Global("GelLightningResPos40","LOCALS",1)
!Global("GelLightningResPos30","LOCALS",1)
!Global("GelLightningResPos20","LOCALS",1)
!Global("GelLightningResPos10","LOCALS",1)
!Global("GelLightningResNeg50","LOCALS",1)
!Global("GelLightningResNeg40","LOCALS",1)
!Global("GelLightningResNeg30","LOCALS",1)
!Global("GelLightningResNeg20","LOCALS",1)
!Global("GelLightningResNeg10","LOCALS",1)
!Global("GelAcidResPos50","LOCALS",1)
!Global("GelAcidResPos40","LOCALS",1)
!Global("GelAcidResPos30","LOCALS",1)
!Global("GelAcidResPos20","LOCALS",1)
!Global("GelAcidResPos10","LOCALS",1)
!Global("GelAcidResNeg50","LOCALS",1)
!Global("GelAcidResNeg40","LOCALS",1)
!Global("GelAcidResNeg30","LOCALS",1)
!Global("GelAcidResNeg20","LOCALS",1)
!Global("GelAcidResNeg10","LOCALS",1)
!Global("GelPoisonResPos50","LOCALS",1)
!Global("GelPoisonResPos40","LOCALS",1)
!Global("GelPoisonResPos30","LOCALS",1)
!Global("GelPoisonResPos20","LOCALS",1)
!Global("GelPoisonResPos10","LOCALS",1)
!Global("GelPoisonResNeg50","LOCALS",1)
!Global("GelPoisonResNeg40","LOCALS",1)
!Global("GelPoisonResNeg30","LOCALS",1)
!Global("GelPoisonResNeg20","LOCALS",1)
!Global("GelPoisonResNeg10","LOCALS",1)
!Global("GelMagicResPos50","LOCALS",1)
!Global("GelMagicResPos40","LOCALS",1)
!Global("GelMagicResPos30","LOCALS",1)
!Global("GelMagicResPos20","LOCALS",1)
!Global("GelMagicResPos10","LOCALS",1)
!Global("GelMagicResNeg50","LOCALS",1)
!Global("GelMagicResNeg40","LOCALS",1)
!Global("GelMagicResNeg30","LOCALS",1)
!Global("GelMagicResNeg20","LOCALS",1)
!Global("GelMagicResNeg10","LOCALS",1)
!Global("GelMagicRedPos50","LOCALS",1)
!Global("GelMagicRedPos40","LOCALS",1)
!Global("GelMagicRedPos30","LOCALS",1)
!Global("GelMagicRedPos20","LOCALS",1)
!Global("GelMagicRedPos10","LOCALS",1)
!Global("GelMagicRedNeg50","LOCALS",1)
!Global("GelMagicRedNeg40","LOCALS",1)
!Global("GelMagicRedNeg30","LOCALS",1)
!Global("GelMagicRedNeg20","LOCALS",1)
!Global("GelMagicRedNeg10","LOCALS",1)
!Global("GelPhysResPos50","LOCALS",1)
!Global("GelPhysResPos40","LOCALS",1)
!Global("GelPhysResPos30","LOCALS",1)
!Global("GelPhysResPos20","LOCALS",1)
!Global("GelPhysResPos10","LOCALS",1)
!Global("GelPhysResNeg50","LOCALS",1)
!Global("GelPhysResNeg40","LOCALS",1)
!Global("GelPhysResNeg30","LOCALS",1)
!Global("GelPhysResNeg20","LOCALS",1)
!Global("GelPhysResNeg10","LOCALS",1)
!Global("GelTwoHandedSwordsProfPos1","LOCALS",1)
!Global("GelTwoHandedSwordsProfPos2","LOCALS",1)
!Global("GelTwoHandedSwordsProfPos3","LOCALS",1)
!Global("GelTwoHandedSwordsProfPos4","LOCALS",1)
!Global("GelTwoHandedSwordsProfPos5","LOCALS",1)
!Global("GelBastardSwordsProfPos1","LOCALS",1)
!Global("GelBastardSwordsProfPos2","LOCALS",1)
!Global("GelBastardSwordsProfPos3","LOCALS",1)
!Global("GelBastardSwordsProfPos4","LOCALS",1)
!Global("GelBastardSwordsProfPos5","LOCALS",1)
!Global("GelLongSwordsProfPos1","LOCALS",1)
!Global("GelLongSwordsProfPos2","LOCALS",1)
!Global("GelLongSwordsProfPos3","LOCALS",1)
!Global("GelLongSwordsProfPos4","LOCALS",1)
!Global("GelLongSwordsProfPos5","LOCALS",1)
!Global("GelShortSwordsProfPos1","LOCALS",1)
!Global("GelShortSwordsProfPos2","LOCALS",1)
!Global("GelShortSwordsProfPos3","LOCALS",1)
!Global("GelShortSwordsProfPos4","LOCALS",1)
!Global("GelShortSwordsProfPos5","LOCALS",1)
!Global("GelDaggersProfPos1","LOCALS",1)
!Global("GelDaggersProfPos2","LOCALS",1)
!Global("GelDaggersProfPos3","LOCALS",1)
!Global("GelDaggersProfPos4","LOCALS",1)
!Global("GelDaggersProfPos5","LOCALS",1)
!Global("GelKatanaProfPos1","LOCALS",1)
!Global("GelKatanaProfPos2","LOCALS",1)
!Global("GelKatanaProfPos3","LOCALS",1)
!Global("GelKatanaProfPos4","LOCALS",1)
!Global("GelKatanaProfPos5","LOCALS",1)
!Global("GelScimitarProfPos1","LOCALS",1)
!Global("GelScimitarProfPos2","LOCALS",1)
!Global("GelScimitarProfPos3","LOCALS",1)
!Global("GelScimitarProfPos4","LOCALS",1)
!Global("GelScimitarProfPos5","LOCALS",1)
!Global("GelAxeProfPos1","LOCALS",1)
!Global("GelAxeProfPos2","LOCALS",1)
!Global("GelAxeProfPos3","LOCALS",1)
!Global("GelAxeProfPos4","LOCALS",1)
!Global("GelAxeProfPos5","LOCALS",1)
!Global("GelSpearProfPos1","LOCALS",1)
!Global("GelSpearProfPos2","LOCALS",1)
!Global("GelSpearProfPos3","LOCALS",1)
!Global("GelSpearProfPos4","LOCALS",1)
!Global("GelSpearProfPos5","LOCALS",1)
!Global("GelHalbProfPos1","LOCALS",1)
!Global("GelHalbProfPos2","LOCALS",1)
!Global("GelHalbProfPos3","LOCALS",1)
!Global("GelHalbProfPos4","LOCALS",1)
!Global("GelHalbProfPos5","LOCALS",1)
!Global("GelFlailProfPos1","LOCALS",1)
!Global("GelFlailProfPos2","LOCALS",1)
!Global("GelFlailProfPos3","LOCALS",1)
!Global("GelFlailProfPos4","LOCALS",1)
!Global("GelFlailProfPos5","LOCALS",1)
!Global("GelMaceProfPos1","LOCALS",1)
!Global("GelMaceProfPos2","LOCALS",1)
!Global("GelMaceProfPos3","LOCALS",1)
!Global("GelMaceProfPos4","LOCALS",1)
!Global("GelMaceProfPos5","LOCALS",1)
!Global("GelWHamProfPos1","LOCALS",1)
!Global("GelWHamProfPos2","LOCALS",1)
!Global("GelWHamProfPos3","LOCALS",1)
!Global("GelWHamProfPos4","LOCALS",1)
!Global("GelWHamProfPos5","LOCALS",1)
!Global("GelClubProfPos1","LOCALS",1)
!Global("GelClubProfPos2","LOCALS",1)
!Global("GelClubProfPos3","LOCALS",1)
!Global("GelClubProfPos4","LOCALS",1)
!Global("GelClubProfPos5","LOCALS",1)
!Global("GelQStaProfPos1","LOCALS",1)
!Global("GelQStaProfPos2","LOCALS",1)
!Global("GelQStaProfPos3","LOCALS",1)
!Global("GelQStaProfPos4","LOCALS",1)
!Global("GelQStaProfPos5","LOCALS",1)
!Global("GelSlingProfPos1","LOCALS",1)
!Global("GelSlingProfPos2","LOCALS",1)
!Global("GelSlingProfPos3","LOCALS",1)
!Global("GelSlingProfPos4","LOCALS",1)
!Global("GelSlingProfPos5","LOCALS",1)
!Global("GelSBowProfPos1","LOCALS",1)
!Global("GelSBowProfPos2","LOCALS",1)
!Global("GelSBowProfPos3","LOCALS",1)
!Global("GelSBowProfPos4","LOCALS",1)
!Global("GelSBowProfPos5","LOCALS",1)
!Global("GelLBowProfPos1","LOCALS",1)
!Global("GelLBowProfPos2","LOCALS",1)
!Global("GelLBowProfPos3","LOCALS",1)
!Global("GelLBowProfPos4","LOCALS",1)
!Global("GelLBowProfPos5","LOCALS",1)
!Global("GelXBowProfPos1","LOCALS",1)
!Global("GelXBowProfPos2","LOCALS",1)
!Global("GelXBowProfPos3","LOCALS",1)
!Global("GelXBowProfPos4","LOCALS",1)
!Global("GelXBowProfPos5","LOCALS",1)
!Global("GelTwoWeaponStyleProfPos1","LOCALS",1)
!Global("GelTwoWeaponStyleProfPos2","LOCALS",1)
!Global("GelTwoWeaponStyleProfPos3","LOCALS",1)
!Global("GelSingleWeaponStyleProfPos1","LOCALS",1)
!Global("GelSingleWeaponStyleProfPos2","LOCALS",1)
!Global("GelSwordShieldStyleProfPos1","LOCALS",1)
!Global("GelSwordShieldStyleProfPos2","LOCALS",1)
!Global("GelTwoHandedStyleProfPos1","LOCALS",1)
!Global("GelTwoHandedStyleProfPos2","LOCALS",1)
// osv (alle)
THEN
RESPONSE #100
SetGlobal("GelTDia_Process","LOCALS",2)
Continue()
END
IF
Global("GelTDia_Process","LOCALS",2)
ActionListEmpty()
THEN
RESPONSE #100
DestroySelf()
END
As you can see its long... and im still missing all the globals for the 4 last sections:
IF ~GlobalLT("GelImmunePot","LOCALS",1)~ THEN REPLY ~I want to add a immunity feature~ DO ~SetGlobal("GelImmunePot","LOCALS",1)~ GOTO GelTDia_Immunities
IF ~GlobalLT("GelMovementPot","LOCALS",1)~ THEN REPLY ~I want to modify movementspeed.~ DO ~SetGlobal("GelMovementPot","LOCALS",1)~ GOTO GelTDia_Movement
IF ~GlobalLT("GelGodModePot","LOCALS",1)~ THEN REPLY ~I want permanent Use Any Items or improved alacricity~ DO ~SetGlobal("GelGodModePot","LOCALS",1)~ GOTO GelTDia_Godmode
IF ~GlobalLT("GelSavingPot","LOCALS",1)~ THEN REPLY ~I want alter saving throws~ DO ~SetGlobal("GelSavingPot","LOCALS",1)~ GOTO GelTDia_SavingThrows
IF ~~ THEN REPLY ~Im done with all my choices~ DO ~SetGlobal("GelTDia_Done","LOCALS",1)~ EXIT
END
0