<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>[Awaiting feedback] improvement request:  grandfathered GC44WX1 checker by jpavlik:  show what you&amp;#039;re missing for remaining types</title>
        <description> re:  https://project-gc.com/Challenges//19691 (checker for OCCT - You Chose It Challenge - With a Twist

The grandfathered challenge (as we all know, this sort of challenge is not allowed for new caches) wants you to spell your geocaching name five times, once each with finds of a different type.  So, your caching name spelled out in trads, your name spelled out in multis, etc.

But - the checker output shows only the cache types you&amp;#039;ve *completed*.  My request (to @jpavlik, if available):  please modify the output to show which letters the cacher has/still needs for the other types.  Otherwise, how do we know which starts-with caches to go find in order to qualify?

Thanks.
--Pickypicky

Output for me looks like this:
Quote1 Traditional Cache:
2023-10-31	GC5M1CJ	Fairfax Family Cemetery PWCC series #23
2019-06-11	GC5T5HY	Riding in the Woods
2022-07-30	GC8YJH8	Up up up
2023-10-22	GC36JFA	Mallrats
2022-08-14	GC9RDXY	In Memory of the Purple Playground
2021-01-08	GC6GTTZ	Old Spice
2023-03-23	GC4FDRE	Up on The Ridge
2022-01-27	GC399V9	SR-51
2020-01-27	GC1K9X3	Blue Dog of the Woods


2 Unknown Cache:
2020-11-18	GC83A9T	Franklin Farm Cache (Rebirth)
2023-04-25	GC9PQ33	Roovendell 12: Gigantor</description>
        <link>https://project-gc.com/forum/read?10,83608,83608#msg-83608</link>
        <lastBuildDate>Wed, 26 Aug 2026 01:52:01 +0000</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://project-gc.com/forum/read?10,83608,84555#msg-84555</guid>
            <title>Re: improvement request:  grandfathered GC44WX1 checker by jpavlik:  show what you&#039;re missing for remaining types</title>
            <link>https://project-gc.com/forum/read?10,83608,84555#msg-84555</link>
            <description><![CDATA[ Hi, @jpavlik (Jet).  Thanks for your reply.<br />
<br />
I&#039;ve searched for @ganja1447&#039;s original script in these forums and via Google in general.  No sign of it yet.  So I looked at the source of the current script.  I agree that it seems (unnecessarily) complicated.<br />
<br />
While I haven&#039;t done Lua and have not written any GC checkers - so please correct me if I&#039;m wrong here - I have done some other programming.  Noticed this at the end (<b>bold</b> added by me):<br />
<br />
<pre class="bbcode">
<b>function check_NtypesPlusMixed(n, mixed)</b>
  local log={}
  local html={}
  local count=0

  different=false
  local st=get_spelledTypes(myFinds)
  if #st&lt;n then
    <b>-- not fulfilled yet, but try to list which is done</b>
    local ok=cntpm_walk(#st, 1, st, 1, log, html, mixed, {})
    if not ok then 
      html={}
      cntpm_walk(#st, 1, st, 1, log, html, false, {})
    end
    return {ok=false, log=&quot;&quot;, html=table.concat(html)}
  end  
  local ok=cntpm_walk(n, 1, st, 1, log, html, mixed, {})
  log=table.concat(log,&quot;\n&quot;)
  if not ok then html={} end
  return {ok=ok, log=log, html=table.concat(html)}
end

<b>if conf.types then
  return check_NtypesPlusMixed(conf.types, conf.different)</b>
elseif conf.everyType then
  return check_everyType()
else  
  return check_alternative_phrases(strings, true)
end</pre>
<br />
Looks like check_everyType() spits out the matching types and then ends once it hits an incomplete (non-matching) type.  On the other hand, check_NtypesPlusMixed iterates through the types like check_everyType() does BUT if it hasn&#039;t found enough yet that match the username (&quot;#st&lt;n&quot;), it spits out a table showing what you DO have.  <br />
<br />
Seems as though check_everyType() is what&#039;s being run now and conf.types needs to be set to True (or whatever the Lua equivalent is) when calling this script to run <b>check_NtypesPlusMixed</b> instead of check_everyType() .  <br />
<br />
Thanks for letting me know if I&#039;ve interpreted the script correctly and if so, whether that conf change would make it work as requested (or if that function is broken).<br />
<br />
--Pickypicky<br />
<br />
<br />
jpavlik Wrote:<br />
-------------------------------------------------------<br />
&gt; hi Vogel and frumiousb<br />
&gt; I&#039;ve looked on the script, however it&#039;s very<br />
&gt; complicated and I&#039;m not the original author of<br />
&gt; this script. It&#039;s modified clon of ganja&#039;s script.<br />
&gt; I&#039;ve made that modify about 9 years ago and now<br />
&gt; I&#039;m not able to understand the structures in this<br />
&gt; script to allow me to modify it. As this type of<br />
&gt; challenge is not more allowed, it has no sense to<br />
&gt; this effort.<br />
&gt; So, i recommend you to search another similar<br />
&gt; script that has the feature you want.<br />
&gt; Maybe the original ganja1447&#039;s script works<br />
&gt; better. Search it and try it.<br />
&gt; Sorry, I cannot help you<br />
&gt; Jet]]></description>
            <dc:creator>frumiousb</dc:creator>
            <category>ARCHIVE Checker requests (impossible)</category>
            <pubDate>Sat, 17 Feb 2024 07:01:10 +0000</pubDate>
        </item>
        <item>
            <guid>https://project-gc.com/forum/read?10,83608,83647#msg-83647</guid>
            <title>Re: improvement request:  grandfathered GC44WX1 checker by jpavlik:  show what you&#039;re missing for remaining types</title>
            <link>https://project-gc.com/forum/read?10,83608,83647#msg-83647</link>
            <description><![CDATA[ hi Vogel and frumiousb<br />
I&#039;ve looked on the script, however it&#039;s very complicated and I&#039;m not the original author of this script. It&#039;s modified clon of ganja&#039;s script. I&#039;ve made that modify about 9 years ago and now I&#039;m not able to understand the structures in this script to allow me to modify it. As this type of challenge is not more allowed, it has no sense to this effort.<br />
So, i recommend you to search another similar script that has the feature you want.<br />
Maybe the original ganja1447&#039;s script works better. Search it and try it.<br />
Sorry, I cannot help you<br />
Jet]]></description>
            <dc:creator>jpavlik</dc:creator>
            <category>ARCHIVE Checker requests (impossible)</category>
            <pubDate>Wed, 17 Jan 2024 23:54:23 +0000</pubDate>
        </item>
        <item>
            <guid>https://project-gc.com/forum/read?10,83608,83613#msg-83613</guid>
            <title>Re: improvement request:  grandfathered GC44WX1 checker by jpavlik:  show what you&#039;re missing for remaining types</title>
            <link>https://project-gc.com/forum/read?10,83608,83613#msg-83613</link>
            <description><![CDATA[ Thanks :)]]></description>
            <dc:creator>frumiousb</dc:creator>
            <category>ARCHIVE Checker requests (impossible)</category>
            <pubDate>Tue, 16 Jan 2024 17:48:58 +0000</pubDate>
        </item>
        <item>
            <guid>https://project-gc.com/forum/read?10,83608,83612#msg-83612</guid>
            <title>Re: improvement request:  grandfathered GC44WX1 checker by jpavlik:  show what you&#039;re missing for remaining types</title>
            <link>https://project-gc.com/forum/read?10,83608,83612#msg-83612</link>
            <description><![CDATA[ I have contacted the scriptwriter to see if he has time to improve the output as requested.]]></description>
            <dc:creator>vogelbird</dc:creator>
            <category>ARCHIVE Checker requests (impossible)</category>
            <pubDate>Tue, 16 Jan 2024 17:32:56 +0000</pubDate>
        </item>
        <item>
            <guid>https://project-gc.com/forum/read?10,83608,83608#msg-83608</guid>
            <title>[Awaiting feedback] improvement request:  grandfathered GC44WX1 checker by jpavlik:  show what you&#039;re missing for remaining types</title>
            <link>https://project-gc.com/forum/read?10,83608,83608#msg-83608</link>
            <description><![CDATA[ re:  <a href="https://project-gc.com/Challenges//19691"  rel="nofollow">https://project-gc.com/Challenges//19691</a> (checker for <a href="https://www.geocaching.com/geocache/GC44WX1"  rel="nofollow">OCCT - You Chose It Challenge - With a Twist</a><br />
<br />
The grandfathered challenge (as we all know, this sort of challenge is not allowed for new caches) wants you to spell your geocaching name five times, once each with finds of a different type.  So, your caching name spelled out in trads, your name spelled out in multis, etc.<br />
<br />
But - the checker output shows only the cache types you&#039;ve *completed*.  My request (to @jpavlik, if available):  please modify the output to show which letters the cacher has/still needs for the other types.  Otherwise, how do we know which starts-with caches to go find in order to qualify?<br />
<br />
Thanks.<br />
--Pickypicky<br />
<br />
Output for me looks like this:<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />1 Traditional Cache:<br />
2023-10-31	GC5M1CJ	Fairfax Family Cemetery PWCC series #23<br />
2019-06-11	GC5T5HY	Riding in the Woods<br />
2022-07-30	GC8YJH8	Up up up<br />
2023-10-22	GC36JFA	Mallrats<br />
2022-08-14	GC9RDXY	In Memory of the Purple Playground<br />
2021-01-08	GC6GTTZ	Old Spice<br />
2023-03-23	GC4FDRE	Up on The Ridge<br />
2022-01-27	GC399V9	SR-51<br />
2020-01-27	GC1K9X3	Blue Dog of the Woods<br />
<br />
<br />
2 Unknown Cache:<br />
2020-11-18	GC83A9T	Franklin Farm Cache (Rebirth)<br />
2023-04-25	GC9PQ33	Roovendell 12: Gigantor</div></blockquote>]]></description>
            <dc:creator>frumiousb</dc:creator>
            <category>ARCHIVE Checker requests (impossible)</category>
            <pubDate>Tue, 16 Jan 2024 15:07:32 +0000</pubDate>
        </item>
    </channel>
</rss>
