mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2026-07-22 15:47:00 +00:00
Update 6.8
This commit is contained in:
@@ -29,4 +29,30 @@ end
|
||||
|
||||
def player_has_quest_journal?
|
||||
return $PokemonBag.pbHasItem?(:DEVONSCOPE) || $PokemonBag.pbHasItem?(:NOTEBOOK)
|
||||
end
|
||||
|
||||
def count_nb_quests(stage,var_nb_total=1,var_nb_remaining=2, var_nb_relative_to_last_stage=3)
|
||||
nb_quests_for_next_reward = QUEST_REWARDS[stage].nb_quests
|
||||
nb_quests_completed = get_completed_quests(false).length
|
||||
nb_remaining = nb_quests_for_next_reward - nb_quests_completed
|
||||
diff_with_last_stage = -1
|
||||
diff_with_last_stage = nb_quests_for_next_reward - QUEST_REWARDS[stage-1].nb_quests if stage >= 1
|
||||
pbSet(var_nb_total,nb_quests_for_next_reward)
|
||||
pbSet(var_nb_remaining,nb_remaining)
|
||||
pbSet(var_nb_relative_to_last_stage,diff_with_last_stage)
|
||||
end
|
||||
|
||||
def enough_quest_for_reward?(stage)
|
||||
return true
|
||||
nb_quests_for_next_reward = QUEST_REWARDS[stage].nb_quests
|
||||
return get_completed_quests(false).length >= nb_quests_for_next_reward
|
||||
end
|
||||
|
||||
def receiveQuestReward(stage)
|
||||
item = QUEST_REWARDS[stage].item
|
||||
quantity =QUEST_REWARDS[stage].quantity
|
||||
pbReceiveItem(item, quantity)
|
||||
reward_message = QUEST_REWARDS[stage].description
|
||||
pbCallBub(2,@event_id)
|
||||
pbMessage(reward_message)
|
||||
end
|
||||
Reference in New Issue
Block a user