mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 18:53:06 +00:00
@@ -131,7 +131,7 @@
|
|||||||
ui = nanomanager.try_update_ui(user, user, id, ui, data, force_open)
|
ui = nanomanager.try_update_ui(user, user, id, ui, data, force_open)
|
||||||
if(!ui)
|
if(!ui)
|
||||||
// Don't copy-paste this unless you're making a pAI software module!
|
// Don't copy-paste this unless you're making a pAI software module!
|
||||||
ui = new(user, user, id, "pai_manifest.tmpl", "Crew Manifest", 450, 600)
|
ui = new(user, user, id, "crew_manifest.tmpl", "Crew Manifest", 450, 600)
|
||||||
ui.set_initial_data(data)
|
ui.set_initial_data(data)
|
||||||
ui.open()
|
ui.open()
|
||||||
ui.set_auto_update(1)
|
ui.set_auto_update(1)
|
||||||
|
|||||||
27
nano/templates/crew_manifest.tmpl
Normal file
27
nano/templates/crew_manifest.tmpl
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
<!-- pAI manifest
|
||||||
|
code/modules/mob/living/silicon/pai/software_modules.dm
|
||||||
|
|
||||||
|
Copy-pasted from pda.tmpl
|
||||||
|
-->
|
||||||
|
|
||||||
|
<h3>Crew Manifest</h3>
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<div class="itemContent" style="width: 100%;">{{:helper.link('Home', 'home', {'switch_tab' : 1})}}</div><BR>
|
||||||
|
|
||||||
|
<div class="item">
|
||||||
|
<center><table class="pmon"><tbody>
|
||||||
|
{{for data.manifest}}
|
||||||
|
{{if value.elems.length}}
|
||||||
|
<tr><th colspan="3" class={{:value.cat}}>{{:value.cat}}</th></tr>
|
||||||
|
{{for value.elems :itemValue:itemIndex}}
|
||||||
|
<tr>
|
||||||
|
<td><span class="average">{{:itemValue.name}}</span></td>
|
||||||
|
<td><span class="average">{{:itemValue.rank}}</span></td>
|
||||||
|
<td><span class="average">{{:itemValue.active}}</span></td>
|
||||||
|
</tr>
|
||||||
|
{{/for}}
|
||||||
|
{{/if}}
|
||||||
|
{{/for}}
|
||||||
|
</tbody></table></center>
|
||||||
|
</div>
|
||||||
@@ -1,76 +0,0 @@
|
|||||||
<!-- pAI manifest
|
|
||||||
code/modules/mob/living/silicon/pai/software_modules.dm
|
|
||||||
|
|
||||||
Copy-pasted from pda.tmpl
|
|
||||||
-->
|
|
||||||
|
|
||||||
<div class="item">
|
|
||||||
<center><table class="pmon"><tbody>
|
|
||||||
{{if data.manifest.heads.length}}
|
|
||||||
<tr><th colspan="3" class="command">Command</th></tr>
|
|
||||||
{{for data.manifest["heads"]}}
|
|
||||||
{{if value.rank == "Captain"}}
|
|
||||||
<tr><td><span class="good">{{:value.name}}</span></td><td><span class="good">{{:value.rank}}</span></td><td><span class="good">{{:value.active}}</span></td></tr>
|
|
||||||
{{else}}
|
|
||||||
<tr><td><span class="average">{{:value.name}}</span></td><td><span class="average">{{:value.rank}}</span></td><td><span class="average">{{:value.active}}</span></td></tr>
|
|
||||||
{{/if}}
|
|
||||||
{{/for}}
|
|
||||||
{{/if}}
|
|
||||||
{{if data.manifest.sec.length}}
|
|
||||||
<tr><th colspan="3" class="sec">Security</th></tr>
|
|
||||||
{{for data.manifest["sec"]}}
|
|
||||||
{{if value.rank == "Head of Security"}}
|
|
||||||
<tr><td><span class="good">{{:value.name}}</span></td><td><span class="good">{{:value.rank}}</span></td><td><span class="good">{{:value.active}}</span></td></tr>
|
|
||||||
{{else}}
|
|
||||||
<tr><td><span class="average">{{:value.name}}</span></td><td><span class="average">{{:value.rank}}</span></td><td><span class="average">{{:value.active}}</span></td></tr>
|
|
||||||
{{/if}}
|
|
||||||
{{/for}}
|
|
||||||
{{/if}}
|
|
||||||
{{if data.manifest.eng.length}}
|
|
||||||
<tr><th colspan="3" class="eng">Engineering</th></tr>
|
|
||||||
{{for data.manifest["eng"]}}
|
|
||||||
{{if value.rank == "Chief Engineer"}}
|
|
||||||
<tr><td><span class="good">{{:value.name}}</span></td><td><span class="good">{{:value.rank}}</span></td><td><span class="good">{{:value.active}}</span></td></tr>
|
|
||||||
{{else}}
|
|
||||||
<tr><td><span class="average">{{:value.name}}</span></td><td><span class="average">{{:value.rank}}</span></td><td><span class="average">{{:value.active}}</span></td></tr>
|
|
||||||
{{/if}}
|
|
||||||
{{/for}}
|
|
||||||
{{/if}}
|
|
||||||
{{if data.manifest.med.length}}
|
|
||||||
<tr><th colspan="3" class="med">Medical</th></tr>
|
|
||||||
{{for data.manifest["med"]}}
|
|
||||||
{{if value.rank == "Chief Medical Officer"}}
|
|
||||||
<tr><td><span class="good">{{:value.name}}</span></td><td><span class="good">{{:value.rank}}</span></td><td><span class="good">{{:value.active}}</span></td></tr>
|
|
||||||
{{else}}
|
|
||||||
<tr><td><span class="average">{{:value.name}}</span></td><td><span class="average">{{:value.rank}}</span></td><td><span class="average">{{:value.active}}</span></td></tr>
|
|
||||||
{{/if}}
|
|
||||||
{{/for}}
|
|
||||||
{{/if}}
|
|
||||||
{{if data.manifest.sci.length}}
|
|
||||||
<tr><th colspan="3" class="sci">Science</th></tr>
|
|
||||||
{{for data.manifest["sci"]}}
|
|
||||||
{{if value.rank == "Research Director"}}
|
|
||||||
<tr><td><span class="good">{{:value.name}}</span></td><td><span class="good">{{:value.rank}}</span></td><td><span class="good">{{:value.active}}</span></td></tr>
|
|
||||||
{{else}}
|
|
||||||
<tr><td><span class="average">{{:value.name}}</span></td><td><span class="average">{{:value.rank}}</span></td><td><span class="average">{{:value.active}}</span></td></tr>
|
|
||||||
{{/if}}
|
|
||||||
{{/for}}
|
|
||||||
{{/if}}
|
|
||||||
{{if data.manifest.civ.length}}
|
|
||||||
<tr><th colspan="3" class="civ">Civilian</th></tr>
|
|
||||||
{{for data.manifest["civ"]}}
|
|
||||||
{{if value.rank == "Head of Personnel"}}
|
|
||||||
<tr><td><span class="good">{{:value.name}}</span></td><td><span class="good">{{:value.rank}}</span></td><td><span class="good">{{:value.active}}</span></td></tr>
|
|
||||||
{{else}}
|
|
||||||
<tr><td><span class="average">{{:value.name}}</span></td><td><span class="average">{{:value.rank}}</span></td><td><span class="average">{{:value.active}}</span></td></tr>
|
|
||||||
{{/if}}
|
|
||||||
{{/for}}
|
|
||||||
{{/if}}
|
|
||||||
{{if data.manifest.misc.length}}
|
|
||||||
<tr><th colspan="3" class="misc">Misc</th></tr>
|
|
||||||
{{for data.manifest["misc"]}}
|
|
||||||
<tr><td><span class="average">{{:value.name}}</span></td><td><span class="average">{{:value.rank}}</span></td><td><span class="average">{{:value.active}}</span></td></tr>
|
|
||||||
{{/for}}
|
|
||||||
{{/if}}
|
|
||||||
</tbody></table></center>
|
|
||||||
</div>
|
|
||||||
Reference in New Issue
Block a user