Actions

Template

JourneyDetails: Difference between revisions

From Dune Awakening DB

mNo edit summary
mNo edit summary
Line 1: Line 1:
<includeonly><!-- Template:JourneyDetails (Optimized) -->
<includeonly><!-- Template:JourneyDetails (Minimal Count Fix) -->
{{#get_external_data:source=externaldb|from=data_journeys|data=ID=id,Name=name,Description=description,Tier=tier,Reward=reward_json|cache=yes|where=id={{{id|{{{1|}}}}}}|limit=1}}
{{#get_external_data:source=externaldb|from=data_journeys|data=ID=id,Name=name,Description=description,Tier=tier,Reward=reward_json|cache=yes|where=id={{{id|{{{1|}}}}}}|limit=1}}
{{#for_external_table:|{{#vardefine:j_name|{{{Name}}}}}{{#vardefine:j_desc|{{{Description}}}}}{{#vardefine:j_tier|{{{Tier}}}}}
{{#for_external_table:|{{#vardefine:j_name|{{{Name}}}}}{{#vardefine:j_desc|{{{Description}}}}}{{#vardefine:j_tier|{{{Tier}}}}}{{#vardefine:j_reward|{{{Reward|}}}}}}}
{{#vardefine:j_reward|{{{Reward|}}}}}}}
{{#vardefine:xp_amount|100}}{{#if:{{#var:j_reward}}|
{{#vardefine:xp_amount|100}}{{#if:{{#var:j_reward}}|
{{#vardefine:reward_data|{{#var:j_reward}}}}
{{#vardefine:reward_data|{{#var:j_reward}}}}
Line 16: Line 15:
     </div>
     </div>
</div>
</div>
<div class="journey-objectives">
<div class="journey-objectives">
     <div class="objectives-header">OBJECTIVES</div>
     <div class="objectives-header">OBJECTIVES</div>
Line 36: Line 34:
                     <div class="objective-title">{{{Title}}}</div>
                     <div class="objective-title">{{{Title}}}</div>
                     <div class="objective-progress">
                     <div class="objective-progress">
                         <!-- Count tasks for this objective -->
                         <!-- Fixed: Only output one count value -->
                         {{#get_external_data:source=externaldb
                         {{#get_external_data:source=externaldb
                         |from=data_journey_tasks
                         |from=data_journey_tasks
Line 42: Line 40:
                         |cache=yes
                         |cache=yes
                         |where=objective_id={{{ObjID}}}
                         |where=objective_id={{{ObjID}}}
                         }}{{#for_external_table:|0/{{{Count}}}}}
                        |limit=1
                         }}{{#for_external_table:|{{#vardefine:task_count|{{{Count}}}}}}}0/{{#var:task_count|0}}
                     </div>
                     </div>
                 </div>
                 </div>
Line 66: Line 65:
     </div>
     </div>
</div>
</div>
<div class="journey-actions">
<div class="journey-actions">
     <button class="action-button view-items">
     <button class="action-button view-items">

Revision as of 03:25, 26 May 2025