Changeset 320 for dev/mods

Show
Ignore:
Timestamp:
02/06/08 19:47:26 (12 years ago)
Author:
beansman
Message:
  • Fitting mod update
Location:
dev/mods/fitting
Files:
2 added
2 modified

Legend:

Unmodified
Added
Removed
  • dev/mods/fitting/kill_detail.php

    r318 r320  
    66 
    77$page = new Page('Kill details'); 
     8 
     9$smarty->assign('panel_style', config::get('fittingxp_style')); 
     10$smarty->assign('panel_colour', config::get('fittingxp_colour')); 
     11$smarty->assign('dropped_colour', config::get('fittingxp_dropped_colour')); 
     12$smarty->assign('themedir', config::get('fittingxp_themedir'));  
    813 
    914if (config::get('item_values')) 
     
    206211                        if(($i_usedgroup != 0)) 
    207212                        { 
    208                                 $ammo_array[$i_location][]=array('Name'=>$i_name, 'Icon' => $item->getIcon(24), 'itemID' => $i_id, 'usedgroupID' => $i_usedgroup); 
     213                                if ($i_location == 1) 
     214                                { 
     215                                        $i_ammo=$item->get_ammo_size($i_name); 
     216                                        if ($i_usedgroup == 481) { $i_ammo = 0; } 
     217                                } 
     218                                else 
     219                                { 
     220                                        $i_ammo = 0; 
     221                                } 
     222                                $ammo_array[$i_location][]=array('Name'=>$i_name, 'Icon' => $item->getIcon(24), 'itemID' => $i_id, 'usedgroupID' => $i_usedgroup, 'size' => $i_ammo); 
    209223                        } else  
    210224                        { 
    211225                                for ($count = 0; $count < $i_qty; $count++) 
    212226                                { 
    213                                         $fitting_array[$i_location][]=array('Name'=>$i_name, 'Icon' => $item->getIcon(48), 'itemID' => $i_id, 'groupID' => $item->get_group_id($i_name)); 
     227                                        if ($i_location == 1) 
     228                                        { 
     229                                                $i_charge=$item->get_used_charge_size($i_name); 
     230                                        } 
     231                                        else 
     232                                        { 
     233                                                $i_charge = 0; 
     234                                        } 
     235                                        $fitting_array[$i_location][]=array('Name'=>$i_name, 'Icon' => $item->getIcon(48), 'itemID' => $i_id, 'groupID' => $item->get_group_id($i_name), 'chargeSize' => $i_charge); 
    214236                                } 
    215237                        } 
     
    249271                        if(($i_usedgroup != 0)) 
    250272                        { 
    251                                 $ammo_array[$i_location][]=array('Name'=>$i_name, 'Icon' => $item->getIcon(24), 'itemID' => $i_id, 'usedgroupID' => $i_usedgroup); 
     273                                if ($i_location == 1) 
     274                                { 
     275                                        $i_ammo=$item->get_ammo_size($i_name); 
     276                                        if ($i_usedgroup == 481) { $i_ammo = 0; } 
     277                                } 
     278                                else 
     279                                { 
     280                                        $i_ammo = 0; 
     281                                } 
     282                                $ammo_array[$i_location][]=array('Name'=>$i_name, 'Icon' => $item->getIcon(24), 'itemID' => $i_id, 'usedgroupID' => $i_usedgroup, 'size' => $i_ammo); 
    252283                        } else  
    253284                        { 
    254285                                for ($count = 0; $count < $i_qty; $count++) 
    255286                                { 
    256                                         $fitting_array[$i_location][]=array('Name'=>$i_name, 'Icon' => $item->getIcon(48), 'itemID' => $i_id, 'groupID' => $item->get_group_id($i_name));                
     287                                        if ($i_location == 1) 
     288                                        { 
     289                                                $i_charge=$item->get_used_charge_size($i_name); 
     290                                        } 
     291                                        else 
     292                                        { 
     293                                                $i_charge = 0; 
     294                                        } 
     295                                        $fitting_array[$i_location][]=array('Name'=>$i_name, 'Icon' => $item->getIcon(48), 'itemID' => $i_id, 'groupID' => $item->get_group_id($i_name), 'chargeSize' => $i_charge); 
    257296                                } 
    258297                        } 
     
    264303} 
    265304 
    266 //Fitting - KE, sort the fitted items into name order, so that several of the same item apear next to each other. 
     305//Fitting - KE, sort the fitted items into groupID order, so that several of the same item apear next to each other. 
    267306if(is_array($fitting_array[1])) 
    268307{ 
    269308        foreach ($fitting_array[1] as $array_rowh) 
    270309        { 
    271                  $sort_by_nameh["Name"][] = $array_rowh["Name"]; 
    272         } 
    273         array_multisort($sort_by_nameh["Name"],SORT_ASC,$fitting_array[1]); 
     310                 $sort_by_nameh["groupID"][] = $array_rowh["groupID"]; 
     311        } 
     312        array_multisort($sort_by_nameh["groupID"],SORT_ASC,$fitting_array[1]); 
    274313} 
    275314 
     
    278317        foreach ($fitting_array[2] as $array_rowm)  
    279318        { 
    280                  $sort_by_namem["Name"][] = $array_rowm["Name"]; 
    281         } 
    282         array_multisort($sort_by_namem["Name"],SORT_ASC,$fitting_array[2]); 
     319                 $sort_by_namem["groupID"][] = $array_rowm["groupID"]; 
     320        } 
     321        array_multisort($sort_by_namem["groupID"],SORT_ASC,$fitting_array[2]); 
    283322} 
    284323 
     
    287326        foreach ($fitting_array[3] as $array_rowl)  
    288327        { 
    289                  $sort_by_namel["Name"][] = $array_rowl["Name"]; 
    290         } 
    291         array_multisort($sort_by_namel["Name"],SORT_ASC,$fitting_array[3]); 
     328                 $sort_by_namel["groupID"][] = $array_rowl["Name"]; 
     329        } 
     330        array_multisort($sort_by_namel["groupID"],SORT_ASC,$fitting_array[3]); 
    292331} 
    293332 
     
    311350        { 
    312351                $group = $highfit["groupID"]; 
    313                 if($group == 483 || $group == 53 || $group == 55 || $group == 74 || ($group >= 506 && $group <= 511) || $group == 481 || $group == 899 || $group == 771) 
     352                $size = $highfit["chargeSize"]; 
     353                if($group == 483 // Modulated Deep Core Miner II, Modulated Strip Miner II and Modulated Deep Core Strip Miner II 
     354                        || $group == 53 // Laser Turrets 
     355                        || $group == 55 // Projectile Turrets 
     356                        || $group == 74 // Hybrid Turrets 
     357                        || ($group >= 506 && $group <= 511) // Some Missile Lauchers 
     358                        || $group == 481 // Probe Launchers 
     359                        || $group == 899 // Warp Disruption Field Generator I 
     360                        || $group == 771 // Heavy Assault Missile Launchers 
     361                        || $group == 589 // Interdiction Sphere Lauchers 
     362                        || $group == 524 // Citadel Torpedo Launchers 
     363                        ) 
    314364                { 
    315365                        $found = 0; 
    316                         if ($group == 511) { $group = 509; }  
     366                        if ($group == 511) { $group = 509; } // Assault Missile Lauchers uses same ammo as Standard Missile Lauchers 
    317367                        if(is_array($ammo_array[1])) 
    318368                        { 
     
    321371                                { 
    322372                                        $temp = array_shift($ammo_array[1]); 
    323                                         if ($temp["usedgroupID"] == $group) 
     373                                        if (($temp["usedgroupID"] == $group) && ($temp["size"] == $size)) 
    324374                                        { 
    325375                                                $hiammo[]=array('show'=>$smarty->fetch(get_tpl('ammo')), 'type'=>$temp["Icon"]); 
     
    347397        { 
    348398                $group = $midfit["groupID"]; 
    349                 if($group == 76 || $group == 208 || $group == 212 || $group == 291 || $group == 213) 
     399                if($group == 76 // Capacitor Boosters 
     400                        || $group == 208 // Remote Sensor Dampeners 
     401                        || $group == 212 // Sensor Boosters 
     402                        || $group == 291 // Tracking Disruptors 
     403                        || $group == 213 // Tracking Computers 
     404                        || $group == 209 // Tracking Links 
     405                        || $group == 290 // Remote Sensor Boosters 
     406                        ) 
    350407                { 
    351408                        $found = 0; 
     
    454511} 
    455512 
     513 
    456514$html = $smarty->fetch('../mods/fitting/kill_detail.tpl'); 
    457515$page->setContent($html); 
  • dev/mods/fitting/kill_detail.tpl

    r318 r320  
    6262 
    6363          <br /> 
    64           <div id="fitting" style="position:relative; height:398px; width:398px; background-image:url({$img_url}/panel/basefit.gif)" name="fitting"> 
     64          <div id="fitting" style="position:relative; height:398px; width:398px; background-image:url({$img_url}/{$themedir}/{$panel_style}.png)" name="fitting"> 
    6565                <div id="high0" style="position:absolute; left:0px; top:0px; width:398px; height:398px; z-index:0;"> 
    66                         <img src="{$img_url}/panel/{$ssc->attrib.hiSlots.value}h.gif" border="0"></div> 
     66                        <img src="{$img_url}/{$themedir}/{$ssc->attrib.hiSlots.value}h.gif" border="0"></div> 
     67                <div id="highc" style="position:absolute; left:0px; top:0px; width:398px; height:398px; z-index:0;"> 
     68                        <img src="{$img_url}/{$themedir}/{$hic}ch.gif" border="0"></div> 
     69                <div id="mid0" style="position:absolute; left:0px; top:0px; width:398px; height:398px; z-index:0;"> 
     70                        <img src="{$img_url}/{$themedir}/{$ssc->attrib.medSlots.value}m.gif" border="0"></div> 
     71                <div id="midx" style="position:absolute; left:0px; top:0px; width:398px; height:398px; z-index:0;"> 
     72                        <img src="{$img_url}/{$themedir}/{$medc}cm.gif" border="0"></div> 
     73                <div id="low0" style="position:absolute; left:0px; top:0px; width:398px; height:398px; z-index:0;"> 
     74                        <img src="{$img_url}/{$themedir}/{$ssc->attrib.lowSlots.value}l.gif" border="0"></div> 
     75                <div id="lowx" style="position:absolute; left:0px; top:0px; width:398px; height:398px; z-index:0;"> 
     76                        <img src="{$img_url}/{$themedir}/{$lowc}cl.gif" border="0"></div> 
     77                <div id="rig0" style="position:absolute; left:0px; top:0px; width:398px; height:398px; z-index:0;"> 
     78                        <img src="{$img_url}/{$themedir}/{$ssc->attrib.rigSlots.value}r.gif" border="0"></div> 
     79 
     80                <div id="mask" style="position:absolute; left:0px; top:0px; width:398px; height:398px; z-index:0;"> 
     81                        <img border="0" style="position:absolute; height="398" width="398" filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( 
     82                        src="{$img_url}/{$themedir}/{$panel_colour}.png", sizingMethod='image');"></div> 
     83                 
    6784                <div id="highx" style="position:absolute; left:0px; top:0px; width:398px; height:398px; z-index:0;"> 
    68                         <img src="{$img_url}/panel/{$hic}ph.gif" border="0"></div> 
     85                        <img src="{$img_url}/{$themedir}/{$hic}ph.gif" border="0"></div> 
    6986                <div id="high1" style="position:absolute; left:40px; top:278px; width:48px; height:48px; z-index:1;">{$fitting_high.0.Icon}</div> 
     87                <div id="high1l" style="position:absolute; left:67px; top:308px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.0.type}</div> 
    7088                <div id="high1a" style="position:absolute; left:63px; top:304px; width:32px; height:32px; z-index:2;">{$fitting_ammo_high.0.show}</div> 
    71                 <div id="high1l" style="position:absolute; left:67px; top:308px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.0.type}</div> 
    72                 <div id="high2" style="position:absolute; left:9px; top:180px; width:48px; height:48px; z-index:1;">{$fitting_high.1.Icon}</div> 
    73                 <div id="high2a" style="position:absolute; left:18px; top:210px; width:32px; height:32px; z-index:2;">{$fitting_ammo_high.1.show}</div> 
    74                 <div id="high2l" style="position:absolute; left:22px; top:212px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.1.type}</div> 
     89                <div id="high2" style="position:absolute; left:9px; top:180px; width:48px; height:48px; z-index:1;">{$fitting_high.1.Icon}</div> 
     90                <div id="high2l" style="position:absolute; left:22px; top:213px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.1.type}</div> 
     91                <div id="high2a" style="position:absolute; left:18px; top:209px; width:32px; height:32px; z-index:2;">{$fitting_ammo_high.1.show}</div> 
    7592                <div id="high3" style="position:absolute; left:40px; top:83px; width:48px; height:48px; z-index:1;">{$fitting_high.2.Icon}</div> 
     93                <div id="high3l" style="position:absolute; left:40px; top:113px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.2.type}</div> 
    7694                <div id="high3a" style="position:absolute; left:36px; top:109px; width:32px; height:32px; z-index:2;">{$fitting_ammo_high.2.show}</div> 
    77                 <div id="high3l" style="position:absolute; left:40px; top:113px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.2.type}</div> 
    7895                <div id="high4" style="position:absolute; left:124px; top:22px; width:48px; height:48px; z-index:1;">{$fitting_high.3.Icon}</div> 
     96                <div id="high4l" style="position:absolute; left:117px; top:42px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.3.type}</div> 
    7997                <div id="high4a" style="position:absolute; left:113px; top:38px; width:32px; height:32px; z-index:2;">{$fitting_ammo_high.3.show}</div> 
    80                 <div id="high4l" style="position:absolute; left:117px; top:42px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.3.type}</div> 
    81                 <div id="high5" style="position:absolute; left:227px; top:22px; width:48px; height:48px; z-index:1;">{$fitting_high.4.Icon}</div> 
     98                <div id="high5" style="position:absolute; left:227px; top:22px; width:48px; height:48px; z-index:1;">{$fitting_high.4.Icon}</div> 
     99                <div id="high5l" style="position:absolute; left:259px; top:42px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.4.type}</div> 
    82100                <div id="high5a" style="position:absolute; left:255px; top:38px; width:32px; height:32px; z-index:2;">{$fitting_ammo_high.4.show}</div> 
    83                 <div id="high5l" style="position:absolute; left:259px; top:42px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.4.type}</div> 
    84101                <div id="high6" style="position:absolute; left:310px; top:83px; width:48px; height:48px; z-index:1;">{$fitting_high.5.Icon}</div> 
     102                <div id="high6l" style="position:absolute; left:334px; top:114px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.5.type}</div> 
    85103                <div id="high6a" style="position:absolute; left:330px; top:110px; width:32px; height:32px; z-index:2;">{$fitting_ammo_high.5.show}</div> 
    86                 <div id="high6l" style="position:absolute; left:334px; top:114px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.5.type}</div> 
    87104                <div id="high7" style="position:absolute; left:342px; top:180px; width:48px; height:48px; z-index:1;">{$fitting_high.6.Icon}</div> 
     105                <div id="high7l" style="position:absolute; left:352px; top:214px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.6.type}</div> 
    88106                <div id="high7a" style="position:absolute; left:348px; top:210px; width:32px; height:32px; z-index:2;">{$fitting_ammo_high.6.show}</div> 
    89                 <div id="high7l" style="position:absolute; left:352px; top:214px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.6.type}</div> 
    90107                <div id="high8" style="position:absolute; left:310px; top:278px; width:48px; height:48px; z-index:1;">{$fitting_high.7.Icon}</div>  
     108                <div id="high8l" style="position:absolute; left:309px; top:306px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.7.type}</div> 
    91109                <div id="high8a" style="position:absolute; left:305px; top:302px; width:32px; height:32px; z-index:2;">{$fitting_ammo_high.7.show}</div> 
    92                 <div id="high8l" style="position:absolute; left:309px; top:306px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.7.type}</div> 
    93110                 
    94                 <div id="mid0" style="position:absolute; left:0px; top:0px; width:398px; height:398px; z-index:0;"> 
    95                         <img src="{$img_url}/panel/{$ssc->attrib.medSlots.value}m.gif" border="0"></div> 
     111 
    96112                <div id="midx" style="position:absolute; left:0px; top:0px; width:398px; height:398px; z-index:0;"> 
    97                         <img src="{$img_url}/panel/{$medc}pm.gif" border="0"></div> 
     113                        <img src="{$img_url}/{$themedir}/{$medc}pm.gif" border="0"></div> 
    98114                <div id="mid1" style="position:absolute; left:76px; top:253px; width:48px; height:48px; z-index:1;">{$fitting_med.0.Icon}</div> 
     115                <div id="mid1l" style="position:absolute; left:104px; top:281px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.0.type}</div> 
    99116                <div id="mid1a" style="position:absolute; left:100px; top:277px; width:32px; height:32px; z-index:2;">{$fitting_ammo_mid.0.show}</div> 
    100                 <div id="mid1l" style="position:absolute; left:104px; top:281px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.0.type}</div> 
    101117                <div id="mid2" style="position:absolute; left:52px; top:180px; width:48px; height:48px; z-index:1;">{$fitting_med.1.Icon}</div> 
     118                <div id="mid2l" style="position:absolute; left:69px; top:214px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.1.type}</div> 
    102119                <div id="mid2a" style="position:absolute; left:65px; top:210px; width:32px; height:32px; z-index:2;">{$fitting_ammo_mid.1.show}</div> 
    103                 <div id="mid2l" style="position:absolute; left:69px; top:214px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.1.type}</div> 
    104120                <div id="mid3" style="position:absolute; left:77px; top:108px; width:48px; height:48px; z-index:1;">{$fitting_med.2.Icon}</div> 
     121                <div id="mid4l" style="position:absolute; left:78px; top:140px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.2.type}</div> 
    105122                <div id="mid3a" style="position:absolute; left:74px; top:136px; width:32px; height:32px; z-index:2;">{$fitting_ammo_mid.2.show}</div> 
    106                 <div id="mid4l" style="position:absolute; left:78px; top:140px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.2.type}</div> 
    107123                <div id="mid4" style="position:absolute; left:138px; top:66px; width:48px; height:48px; z-index:1;">{$fitting_med.3.Icon}</div> 
     124                <div id="mid4l" style="position:absolute; left:128px; top:85px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.3.type}</div> 
    108125                <div id="mid4a" style="position:absolute; left:124px; top:81px; width:32px; height:32px; z-index:2;">{$fitting_ammo_mid.3.show}</div> 
    109                 <div id="mid4l" style="position:absolute; left:128px; top:85px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.3.type}</div> 
    110126                <div id="mid5" style="position:absolute; left:213px; top:66px; width:48px; height:48px; z-index:1;">{$fitting_med.4.Icon}</div> 
     127                <div id="mid5l" style="position:absolute; left:245px; top:85px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.4.type}</div> 
    111128                <div id="mid5a" style="position:absolute; left:241px; top:81px; width:32px; height:32px; z-index:2;">{$fitting_ammo_mid.4.show}</div> 
    112                 <div id="mid5l" style="position:absolute; left:245px; top:85px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.4.type}</div> 
    113129                <div id="mid6" style="position:absolute; left:274px; top:108px; width:48px; height:48px; z-index:1;">{$fitting_med.5.Icon}</div> 
     130                <div id="mid6l" style="position:absolute; left:296px; top:141px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.5.type}</div> 
    114131                <div id="mid6a" style="position:absolute; left:292px; top:137px; width:32px; height:32px; z-index:2;">{$fitting_ammo_mid.5.show}</div> 
    115                 <div id="mid6l" style="position:absolute; left:296px; top:141px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.5.type}</div> 
    116132                <div id="mid7" style="position:absolute; left:298px; top:180px; width:48px; height:48px; z-index:1;">{$fitting_med.6.Icon}</div> 
     133                <div id="mid7l" style="position:absolute; left:306px; top:214px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.6.type}</div> 
    117134                <div id="mid7a" style="position:absolute; left:302px; top:210px; width:32px; height:32px; z-index:2;">{$fitting_ammo_mid.6.show}</div> 
    118                 <div id="mid7l" style="position:absolute; left:306px; top:214px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.6.type}</div> 
    119135                <div id="mid8" style="position:absolute; left:275px; top:253px; width:48px; height:48px; z-index:1;">{$fitting_med.7.Icon}</div>  
     136                <div id="mid8l" style="position:absolute; left:271px; top:280px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.7.type}</div> 
    120137                <div id="mid8a" style="position:absolute; left:267px; top:276px; width:32px; height:32px; z-index:2;">{$fitting_ammo_mid.7.show}</div> 
    121                 <div id="mid8l" style="position:absolute; left:271px; top:280px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.7.type}</div> 
    122  
    123                 <div id="low0" style="position:absolute; left:0px; top:0px; width:398px; height:398px; z-index:0;"> 
    124                         <img src="{$img_url}/panel/{$ssc->attrib.lowSlots.value}l.gif" border="0"></div> 
     138 
     139 
    125140                <div id="lowx" style="position:absolute; left:0px; top:0px; width:398px; height:398px; z-index:0;"> 
    126                         <img src="{$img_url}/panel/{$lowc}pl.gif" border="0"></div> 
     141                        <img src="{$img_url}/{$themedir}/{$lowc}pl.gif" border="0"></div> 
    127142                <div id="low1" style="position:absolute; left:114px; top:226px; width:48px; height:48px; z-index:1;">{$fitting_low.0.Icon}</div> 
    128143                <div id="low2" style="position:absolute; left:98px; top:180px; width:48px; height:48px; z-index:1;">{$fitting_low.1.Icon}</div> 
     
    134149                <div id="low8" style="position:absolute; left:236px; top:226px; width:48px; height:48px; z-index:1;">{$fitting_low.7.Icon}</div> 
    135150 
    136                 <div id="rig0" style="position:absolute; left:0px; top:0px; width:398px; height:398px; z-index:0;"> 
    137                         <img src="{$img_url}/panel/{$ssc->attrib.rigSlots.value}r.gif" border="0"></div> 
     151 
    138152                <div id="rig1" style="position:absolute; left:66px; top:355px; width:32px; height:32px; z-index:1;">{$fitting_rig.0.Icon}</div> 
    139153                <div id="rig2" style="position:absolute; left:100px; top:355px; width:32px; height:32px; z-index:1;">{$fitting_rig.1.Icon}</div> 
    140154                <div id="rig3" style="position:absolute; left:134px; top:355px; width:32px; height:32px; z-index:1;">{$fitting_rig.2.Icon}</div> 
    141155          </div> 
     156            
    142157                <div class="block-header">Ship details</div> 
    143158            <table class="kb-table" width="398" border="0" cellspacing="1"> 
     
    192207    {/foreach} 
    193208    {foreach from=$dropped.$slotindex item=i} 
    194                 <tr class="kb-table-row-odd" style="background-color: #043503;"> 
     209                <tr class="kb-table-row-odd" style="background-color: {$dropped_colour};"> 
    195210                    <td style="border: 1px solid green;" width="32" height="34" valign="top"><a href="?a=invtype&id={$i.itemID}">{$i.Icon}</a></td> 
    196211                    <td class="kb-table-cell">{$i.Name}</td> 
     
    241256                    <td align="right">{$ItemValue}</td> 
    242257                </tr> 
    243                 <tr class={cycle name=ccl} style="background-color: #043503;"> 
    244                     <td style="border: 1px solid #043503;" colspan="3"><div align="right"><strong>Total Module Drop:</strong></div></td> 
     258                <tr class={cycle name=ccl} style="background-color: {$dropped_colour};"> 
     259                    <td style="border: 1px solid {$dropped_colour};" colspan="3"><div align="right"><strong>Total Module Drop:</strong></div></td> 
    245260                    <td style="border: 1px solid green;" align="right">{$DropValue}</td> 
    246261                </tr>