The magicka wells (Sky_iRe_DH_scampmesa07_mwell) currently let you know if you don't have enough gold for a donation, but they don't do anything if you do have the required amount.
Suggested fixes:
- The spell "Sky_iRe_DH_scampmesa07_bless" has to be changed from Self to Touch.
- One of the new scripts below:
Script Option #1: Keep the donation requirement
Code: Select all
begin Sky_iRe_DH_scampmesa07_shrine
short button
short State
if ( MenuMode )
return
endif
if ( OnActivate )
if ( Player->GetItemCount Gold_001 < 35 )
MessageBox "You do not have enough gold to make a donation." "OK"
return
elseif ( Player->GetItemCount Gold_001 >= 35 )
MessageBox "Would you like to make a donation of 35 and receive a blessing?" "Yes" "No"
set State to 10
endif
endif
if ( State == 10 )
set button to GetButtonPressed
if ( button == -1 )
return
endif
if ( button == 0 )
Cast "Sky_iRe_DH_scampmesa07_bless" Player
Player->RemoveItem Gold_001 35
endif
set State to 0
endif
end
Code: Select all
begin Sky_iRe_DH_scampmesa07_shrine
short button
short State
short currentDay
if ( MenuMode )
return
endif
if ( OnActivate )
if ( currentDay == Day )
MessageBox "The well needs to replenish before it can be used again."
return
elseif ( currentDay != Day )
MessageBox "Would you like to tap into the well?" "Yes" "No"
set State to 10
endif
endif
if ( State == 10 )
set button to GetButtonPressed
if ( button == -1 )
return
endif
if ( button == 0 )
Cast "Sky_iRe_DH_scampmesa07_bless" Player
set currentDay to Day
set State to 0
endif
endif
end