Coder Social home page Coder Social logo

mahogany-homes's People

Contributors

ben-shawn avatar box-of-hats avatar dhrakon avatar thestonedturtle avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

mahogany-homes's Issues

Contract overlay doesn't clear

Not sure what changed recently as I just noticed this today, but when completing a contract the overlay for that contract doesn't clear itself and continues to point towards the person you just finished, including flashing arrow over their head, until you go and get a new contract.

Options for Highlight Teleport Items

Add dropdown menu to items you want to be highlighted that you use as teleport.

Current behaviour and fix for this:

I use PoH tab and Falador Park teleport in the PoH to get to Falador homes. Plugin highlights my Achievement diary cape instead (for castle teleport). With this change I could highlight the PoH tab instead, because that is faster in this case.

Plank counts are incorrect - new info available on the wiki

I've been using your plugin to do Novice (Oak) contracts, and I noticed something was off about the estimated plank counts. So I did some digging and consulted with another developer on the wiki, and we confirmed that the information previously on the wiki was incomplete.

In short, there are only handful of possible hotspot layouts that you can receive for a given house, and those layouts are different per difficulty tier. Meaning that the number of planks you might need to complete a contract is different depending on the tier of the contract. The numbers previously in the wiki (and used in this plugin) seem to have been roughly based on the Adept (Teak) tier.

I've updated the wiki to include the actual plank count ranges for each house, separated by difficulty. I would love it if this plugin could check for the difficulty of a contract before showing a plank range. I've also included the %-chance that a contract will require a steel bar, could be helpful to include that info as well.

After completing contract steps, plugin no longer puts an arrow above the "client's" head

As always, thanks for the sick plugins.

This morning I was running some contracts and everything seems normal (arrow on map pointing to the house, highlighted objects to build) but after building each object, the guy that you talk to afterwards to finish and get the stamina tea isn't pointed to anymore.

Screenshot:
Screenshot

There was an update this morning that maybe borked it.

Cheers!

Not Sure how to get ahold of you

Hi there,

I've recently started a 50 hour grind of going for 99 con using mahogany homes. I was thinking in order to just make things a little more brainless for me after I get an assignment I was going to add onto your code to have it highlight the appropriate teleport tab for me so I can pay as little attention as possible to this game while doing my grind.

For my contracts in Hosidious I am using a Xerics talisman (equiped) so I was going to try and have it highlight the worn equipment tab instead of a teleport tab. Not sure if I can program this myself and then recommend it as a change to the project admin (not to familiar with github) or wasn't sure if you'd even be interested in this addition but just wanted to pass on my idea.

Thanks!

Add option to turn off highlights

I would love to see an option for this plugin to turn off the furniture highlights, but be able to keep other useful features like the current contract info, hint arrows, and the world map icon. Thank you for your contribution, regardless if this improvement comes to pass.

Feature Request : Session Timeout/Planksack

Came here as I would afk and timeout. I have found the timeout config option but thinking a toggle or just hard code to check :

If plank sack in inventory do not timeout.
On pull plank sack out reset timeout and enable (not sure if plank sack has many other uses - could include additional checks that it was running previously etc)

Suggestion: highlight options

This plugin is simple but extremely effective--Thanks for making an awesome helper!

One thing I would love to see is the ability to customize how hotspots are highlighted --either "Tiles" or "Hull"--with additional options to select the border thickness, border color, and fill color of the overlayed highlights. Adding separate highlight options for stairs+ladders would be incredible too.

Add score obtained during current session.

I leave it up to you to decide how to properly track sessions since my own coding skills are not up to par for time sensitive tasks.

Simply read what players choose (since there's 4 tiers).

Secretly track it so people can get several ways of using it (psychology is a thing). Runescape especially with runelite is a fairly cheap game. So tracking the score regardless if the player wants it or not is no big deal.
By default, do not show the score. The majority of players in my personal opinion do better when they don't see the score (psychology). It's the same as staring at a clock, dreadfully booring. (Personally, why I am requesting this set of features is because I want that toggle so I can check the score in the current session when I want to do it).

As for what defines a session. I'd say accepting a mission and up to 5 minutes after. but you could do 10 just to be sure if the person is missing 2 arms and use their feet to play. If the player accepts another mission, the session timer essentially restarts. Otherwise if the session ends it should go inactive so java can clear score etc with garbage collect.

3 options otherwise if you want to see the score:
Toggle to show score (add a toggle button to the small widget you use when you are telling players where to go and how many tasks are left).
Always show, not unlike those typical XP per hour stuff (and if you want to, you might even try to calculate points and xp per hour). It would display for 10 minutes or until the person starts skilling something else.

Skipping completion chat dialog causes overlay to persist

If, upon completing a contract, you clear their chat (say, via spacebar) and leave chat on the same tick, the overlay will persist as though it was not completed.

To reproduce:

  1. Be assigned any contract and complete it
  2. Click on the house owner
  3. Press spacebar and perform some other action to leave chat on the same tick (click on the ground or on the minimap)
  4. See result

Expected:
Plugin overlay is cleared as the contract is completed

Actual:
Overlay persists until cleared via overlay menu option or overridden by new contract

Notes:
Upon completion, you get an experience drop according to the tier of the contract and receive a chat message of the following format. I imagine matching the chat message format would be a simple way to clear the active overlay, and could perhaps replace the existing chat dialog reading.

021-03-29 00:15:49 [Client] DEBUG client-patch - Chat message type GAMEMESSAGE: You have completed <col=ef1020>204</col> contracts with a total of <col=ef1020>670</col> points.

bug: all tasks mark as complete after completing any one

after the most recent update, whenever one task is completed, all task highlighting is removed and the arrow to the owner is applied, despite other tasks still needing to be done. removing a piece of furnature will reapply all remaining highlights, but building the replacement will again cause this.
2022-07-14 04_59_34-RuneLite
2022-07-14 04_59_47-RuneLite
.

Suggestion: block options at Amy

Hello,

It would be really nice if there was an option to block chat options at Amy, so you don't accidentaly take a task with different planks!

Thank you.

Requesting longer or toggle-able timeout for overlay

Hey there, thanks for the great plugin. I'd like to request an option to disable the overlay timeout, or maybe allow us to extend it. On a UIM, going back to Priff to get a new inventory of logs usually means I have gone past the timeout and I have to NPC contact again to get the overlay back.

Suggestion for M'Homes UI/info. display

Say, for example, I get a contract for Mariah. At 92 con. I don't need to know her location or to click the map, etc. Rather, I just need to see 'Mariah' in case I forget what my contract is (can quickly glance). Doing M'Homes on a UIM, one can easily forget their contract if they are at teaks afking back their plank stock (or if log out for other accs ofc). As it stands the info. takes a bit too much space on my screen and would be nice if it were just an option to display the name only.

Session stats overlay always shows

The session stats overlay never disappears. After moving on to another activity the session stats overlay is still shown. Usually, overlays will disappear after a certain amount of time not doing the activity. Therefore, I think it would be a good change to implement this feature, rather than having to manually disable the session stats overlay.

2 suggestions

Hi love the plugin!

Can only speak for myself, but I'd find it really helpful if the displayed required materials for the contracts would be colour-coded, green if you have them in your inventory, red if not.

Also, being able to assign what teleport to use at the top of the info box so at a glace you can see which to use would be very useful.

Thanks again for the awesome plugin, sorry if i've done this wrong, never used Github before.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.