Line 551: |
Line 551: |
| * ☑ Change <code>Utility.isMale(name)</code> to check the NPC info instead of a hardcoded switch, so it works with custom NPCs. | | * ☑ Change <code>Utility.isMale(name)</code> to check the NPC info instead of a hardcoded switch, so it works with custom NPCs. |
| * ☑ Remove <samp>Woods.stumps</samp> and use the new <samp>location.resourceClumps</samp> field instead. | | * ☑ Remove <samp>Woods.stumps</samp> and use the new <samp>location.resourceClumps</samp> field instead. |
| + | <ul> |
| + | <li>☑ Tweak accessibility modifiers: |
| + | {| class="wikitable" |
| + | |- |
| + | ! class |
| + | ! changes |
| + | |- |
| + | | <samp>FarmerRenderer</samp> |
| + | |   |
| + | * make field public: <samp>recolorOffsets</samp>. |
| + | |- |
| + | | <samp>Locations\AdventureGuild</samp> |
| + | |   |
| + | * make fields public: <samp>Gil</samp>, <samp>talkedToGil</samp>. |
| + | |- |
| + | | <samp>Locations\MovieTheater</samp> |
| + | |   |
| + | * add <samp>ClearCachedConcessionTastes()</samp> method to reset <samp>_concessionTastes</samp>. |
| + | |- |
| + | | <samp>Locations\ForgeMenu</samp> |
| + | |   |
| + | * make methods virtual: <samp>CraftItem</samp>, <samp>GenerateHighlightDictionary</samp>, <samp>IsValidCraft</samp>, and <samp>IsValidCraftIngredient</samp>. |
| + | |- |
| + | | <samp>Menus\JunimoNoteMenu</samp> |
| + | |   |
| + | * make fields public: <samp>heldItem</samp>, <samp>hoveredItem</samp>. |
| + | |- |
| + | | <samp>Menus\InventoryPage</samp> |
| + | |   |
| + | * make fields public: <samp>hoveredItem</samp>, <samp>hoverAmount</samp>, <samp>hoverText</samp>, <samp>hoverTitle</samp>. |
| + | |- |
| + | | <samp>Menus\ItemGrabMenu</samp> |
| + | |   |
| + | * make field public: <samp>sourceItem</samp>. |
| + | |- |
| + | | <samp>Menus\ShopMenu</samp> |
| + | |   |
| + | * make field public: <samp>hoverText</samp>. |
| + | |- |
| + | | <samp>NPC</samp> |
| + | |   |
| + | * make method public and virtual: <samp>pathfindToNextScheduleLocation</samp>. |
| + | |- |
| + | | <samp>Objects\Chest</samp> |
| + | |   |
| + | * make fields public: <samp>currentLidFrame</samp>, <samp>frameCounter</samp>, <samp>_shippingBinFrameCounter</samp>, <samp>_farmerNearby</samp>. |
| + | |- |
| + | | <samp>TemporaryAnimatedSprite</samp> |
| + | |   |
| + | * make field public: <samp>textureName</samp>. |
| + | |- |
| + | | <samp>TerrainFeatures\Tree</samp> |
| + | |   |
| + | * make method public: <samp>resetTexture</samp>. |
| + | |} |
| + | </li> |
| + | </ul> |
| | | |
| ===Medium changes=== | | ===Medium changes=== |