Quest
- id
- view (picture, content)
- state ( inactive->active->fixed) one way trip? 例外(可以反复的日常任务但是策划只想配一个每天反复激活)
- start time
- condition pool
- condition matched pool
Building
- id
- position
- view(dummy panel, safe zone)
- state( lock->unlock)
- unlockbyquestid(or 's')
BuildingSkin
- id
- belong building id
- unlockbyquestid
- unlock coins
Condition
- completed level Id(s)
- number of uncompleted quests
- completed quest id
- unlock building id
- unlock skin id
- acquired star total
- redeemed star on quest/total
- acquired diamond
- consumed diamond total
- timer
- special
- global( destroy gems based on id/type/color)
- global( score per level/total level)
- timer(start timestamp/end timestamp)
Reward(need redeemed)
- diamond
- puzzle item
- Energy heart
Trigger
- Cut sense
- Unlock building
- Unlock skin
- Unlock animal
- Unlock Zoo area
ConditionCheck
to simplify
quest-->unlock-->building-->unlock-->quest = quest ==>quest
网友评论