Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Guester: Difference between revisions

From GScripts
No edit summary
Ben (talk | contribs)
 
(16 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<div style="position: fixed; bottom: 0; left: 0; right: 0; background: #d33; color: white; padding: 8px 20px; font-size: 0.9em; z-index: 1000; box-shadow: 0 -2px 10px rgba(0,0,0,0.2); text-align: center;">
<span style="margin-right: 10px;">⚠</span>
Guester will not protect your account builds from unwanted exp - check the quests you are enabling before pressing start
<span style="margin-left: 15px;">
</div>
<div style="text-align: center; margin: 20px auto;">
<div style="
    display: inline-block;
    padding: 18px 30px;
    background: linear-gradient(145deg, #6a11cb 0%, #2575fc 50%, #6a11cb 100%);
    border-radius: 12px;
    box-shadow:
        0 4px 20px rgba(106, 17, 203, 0.6),
        0 0 30px rgba(37, 117, 252, 0.4),
        inset 0 1px 0 rgba(255, 255, 255, 0.3),
        inset 0 -3px 10px rgba(0, 0, 0, 0.2);
    border: 2px solid rgba(255, 255, 255, 0.2);
    position: relative;
    overflow: hidden;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
">
<!-- Shine overlay -->
<div style="
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.5s ease-in-out;
"></div>
<!-- Button text -->
<div style="
    position: relative;
    z-index: 2;
    font-family: 'Segoe UI', 'Arial', sans-serif;
    font-size: 24px;
    font-weight: 800;
    letter-spacing: 1.5px;
    background: linear-gradient(to bottom, #ffffff 0%, #e6f7ff 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    text-shadow:
        0 0 10px rgba(37, 117, 252, 0.7),
        0 0 20px rgba(106, 17, 203, 0.5),
        0 2px 4px rgba(0, 0, 0, 0.3);
    text-align: center;
    line-height: 1.2;
">[[Premade Profiles]]</div>
<!-- Hover effect text -->
<div style="
    font-family: 'Segoe UI', 'Arial', sans-serif;
    font-size: 10px;
    font-weight: 600;
    color: #a3d5ff;
    letter-spacing: 2px;
    margin-top: 8px;
    text-shadow: 0 0 8px rgba(37, 117, 252, 0.6);
    opacity: 0.9;
">CLICK TO SEE MORE</div>
</div>
</div>
{{Template:Script_Infobox
{{Template:Script_Infobox
| icon        = {{{title|{{PAGENAME}}}}}.png
| icon        = {{{title|{{PAGENAME}}}}}.png
Line 20: Line 98:
! style="width: 60%;" | Answer
! style="width: 60%;" | Answer
|-
|-
| '''Can I force Guester to use a specific combat style?'''
| '''Why does Guester keep thieving fruit/silk?'''
| No. Guester chooses a combat style based on your levels. Some quests (e.g., ''Dragon Slayer 2'') have hardcoded styles (e.g., ''Dragon Slayer 2'' requires Ranged). Other examples include Tourist Trap (which will use melee to try kill the Guard Captain) and Witch's House which supports Magic when melee stats are level 1, but will use melee once certain melee levels are reached.
| Your account has a GP amount below the specified threshold; adjust the threshold in the GUI.
|-
| '''What quests and diaries are available in Guester?'''
| The full list including requirements for Ironman accounts can be found [https://docs.google.com/spreadsheets/d/1lZwxoKfElow9csEwZFhXscjrcZjSz1aiKOyHJ_E-nTM/edit?gid=0#gid=0 HERE]
|-
|-
| '''Can I force Guester to use a specific gear loadout?'''
| '''Can I force Guester to use a specific gear loadout?'''
| No. Guester has no built-in equipment selector, but you can adjust GP spending limits per slot. It automatically uses owned items (including untradeables).
| Yes - though for some quests this will be overridden.
|-
|-
| '''Is Guester safe for my 1 Defence pure?'''
| '''Is Guester safe for my 1 Defence pure?'''
Line 32: Line 113:
| No. Guester is purely a questing script, and will not train your skills.
| No. Guester is purely a questing script, and will not train your skills.
|-
|-
| '''Why does Guester keep disconnecting from the game?
| '''Why does Guester keep disconnecting from the game?'''
| Guester will often hop worlds to find the optimal rotation for certain quest NPC's, or to find certain quest NPC's. This is normal, and nothing to worry about. G Scripts will always send a disconnect packet to hop worlds, as this is faster than regular hopping.
| Guester will often hop worlds to find the optimal rotation for certain quest NPC's, or to find certain quest NPC's. This is normal, and nothing to worry about. G Scripts will always send a disconnect packet to hop worlds, as this is faster than regular hopping.
|-
| '''How do I configure breaks for Guester?'''
| Breaks are managed in the Antiban tab. You can set schedules for micro-breaks, normal breaks, and bedtime breaks, or use the default dynamic system.
|}
|}


For a list of pre-made Guester profiles, click [[Premade Profiles|HERE]].


Guester has a default value for certain quests skill rewards. For quest that award a lamp or lamp style item, it'll select one based on that accounts seeded personal preference for the following skills (Agility, Runecrafting, Thieving and Hunter). For quests that don't use a lamp system, their default values are listed below:
<div style="text-align: center; margin: 20px auto;">
<div style="
    display: inline-block;
    padding: 18px 30px;
    background: linear-gradient(145deg, #d10000 0%, #ff4444 50%, #a30000 100%);
    border-radius: 10px;
    box-shadow:
        0 4px 20px rgba(209, 0, 0, 0.6),
        0 0 0 1px rgba(255, 255, 255, 0.1),
        inset 0 1px 0 rgba(255, 255, 255, 0.3);
    border: 2px solid rgba(255, 255, 255, 0.2);
    position: relative;
    overflow: hidden;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
">


*Tourist Trap = Agility
<div style="
*Shadow of the storm = Ranged
    position: absolute;
*Daero's Training = Str/HP > Atk/Def
    top: 0;
*Legend's Quest = Agility
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.5s ease-in-out;
"></div>


If you define a Preferred Reward Skill in the Quest Settings > Misc tab, and it's possible to select it, it will instead choose that skill.
<div style="
    position: relative;
    z-index: 2;
    font-family: 'Segoe UI', 'Arial', sans-serif;
    font-size: 22px;
    font-weight: 800;
    letter-spacing: 1px;
    background: linear-gradient(to bottom, #ffffff 0%, #ffe6e6 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    text-shadow:
        0 0 10px rgba(255, 255, 255, 0.7),
        0 0 20px rgba(255, 100, 100, 0.6);
    text-align: center;
    line-height: 1.2;
">⚠️ DISCLAIMER</div>


==Quest Status Indicators==
<div style="
<div style="background: linear-gradient(145deg, #1a1a1a, #2d2d2d); border-radius: 12px; padding: 25px; margin: 20px 0; border: 1px solid rgba(76,175,80,0.3);">
    font-family: 'Segoe UI', 'Arial', sans-serif;
The below screenshot (click link to view) is an example of a F2P non-iron account that is able to run Prince Ali Rescue, Restless Ghost & Romeo And Juilet: [[:File:Guester-Example.png]].
    font-size: 11px;
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 15px; margin-top: 20px;">
    font-weight: 600;
    color: #ffcccc;
    letter-spacing: 1.5px;
    margin-top: 8px;
    text-shadow: 0 0 8px rgba(255, 100, 100, 0.6);
    opacity: 0.9;
    text-transform: uppercase;
">Guester will not protect your account builds from unwanted exp - check the quests you are enabling before pressing start</div>


<div style="background: rgba(255,153,153,0.1); padding: 15px; border-radius: 8px; border-left: 4px solid #FF9999;">
</div>
<span style="color: #FF9999;">● Red</span> - Unavailable
 
<small>
* Quest not started 
* Missing requirements
* Check bottom-left info box</small>
</div>
</div>


<div style="background: rgba(255,255,153,0.1); padding: 15px; border-radius: 8px; border-left: 4px solid #FFFF99;">
<span style="color: #FFFF99;">● Yellow</span> - Available to be started


<small>
===Guester XP Rewards===
* Can resume from last step
</small>
</div>


<div style="background: rgba(153,255,153,0.1); padding: 15px; border-radius: 8px; border-left: 4px solid #99FF99;">
Guester has a default value for certain quests skill rewards. For quest that award a lamp or lamp style item, it'll select one based on that accounts seeded personal preference for the following skills (Agility, Runecrafting, Thieving and Hunter). For quests that don't use a lamp system, their default values are listed below:
<span style="color: #99FF99;">Green</span> - Completed


<small>
*Tourist Trap = Agility
*All rewards claimed 
*Shadow of the storm = Ranged
*Cannot be completed again on this account
*Daero's Training = Str/HP > Atk/Def
</small>
*Legend's Quest = Agility
</div>


</div>
If you define a Preferred Reward Skill in the Quest Settings > Misc tab, and it's possible to select it, it will instead choose that skill.


<span style="color: #2196F3; border-bottom: 2px solid #2196F3; padding-bottom: 3px; margin-top: 25px;">⚔️ Combat Requirements</span>
==Quest Settings==
===Quest Status Indicators===
<div style="background: linear-gradient(145deg, #1a1a1a, #2d2d2d); border-radius: 12px; padding: 20px; margin: 20px 0; border: 1px solid rgba(76,175,80,0.3);">
    <p style="margin-bottom: 20px;">The below screenshot (click link to view) is an example of a F2P non-iron account that is able to run Prince Ali Rescue, Restless Ghost & Romeo And Juliet: [[:File:Guester-Example.png]].</p>
   
    <div style="margin-bottom: 25px;">
        <div style="display: flex; align-items: center; gap: 10px; margin-bottom: 8px;">
            <div style="display: flex; align-items: center; gap: 6px; padding: 6px 12px; background: rgba(150, 150, 150, 0.1); border-radius: 6px;">
                <div style="width: 12px; height: 12px; border-radius: 50%; background: #969696;"></div>
                <span style="color: #c2c2c2; font-weight: bold; font-size: 14px;">Grey</span>
            </div>
            <span style="color: #aaa; font-size: 14px;">- Quest is in the list but not yet activated. No progress has been made.</span>
        </div>
       
        <div style="display: flex; align-items: center; gap: 10px; margin-bottom: 8px;">
            <div style="display: flex; align-items: center; gap: 6px; padding: 6px 12px; background: rgba(255, 255, 153, 0.1); border-radius: 6px;">
                <div style="width: 12px; height: 12px; border-radius: 50%; background: #FFFF99;"></div>
                <span style="color: #FFFF99; font-weight: bold; font-size: 14px;">Yellow</span>
            </div>
            <span style="color: #aaa; font-size: 14px;">- All skill/level/item prerequisites are satisfied. Ready to be activated and started.</span>
        </div>
       
        <div style="display: flex; align-items: center; gap: 10px; margin-bottom: 8px;">
            <div style="display: flex; align-items: center; gap: 6px; padding: 6px 12px; background: rgba(102, 204, 255, 0.1); border-radius: 6px;">
                <div style="width: 12px; height: 12px; border-radius: 50%; background: #66CCFF;"></div>
                <span style="color: #66CCFF; font-weight: bold; font-size: 14px;">Blue/Cyan</span>
            </div>
            <span style="color: #aaa; font-size: 14px;">- Selected for the queue. Will resume from the last saved step.</span>
        </div>
       
        <div style="display: flex; align-items: center; gap: 10px;">
            <div style="display: flex; align-items: center; gap: 6px; padding: 6px 12px; background: rgba(255, 153, 153, 0.1); border-radius: 6px;">
                <div style="width: 12px; height: 12px; border-radius: 50%; background: #FF9999;"></div>
                <span style="color: #FF9999; font-weight: bold; font-size: 14px;">Red</span>
            </div>
            <span style="color: #aaa; font-size: 14px;">- Missing requirements (skill, quest, item). Check the in-game quest guide.</span>
        </div>
    </div>


<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 15px; margin-top: 15px;">
    <div style="margin-top: 25px;">
<div style="padding: 12px; background: rgba(255,153,153,0.1); border-radius: 6px;">
        <span style="color: #2196F3; border-bottom: 2px solid #2196F3; padding-bottom: 3px; display: inline-block; font-size: 15px;">⚔️ Combat Requirements</span>
<span style="color: #FF9999;">Red</span> - Missing stats
       
</div>
        <div style="display: flex; flex-wrap: wrap; gap: 12px; margin-top: 12px;">
<div style="padding: 12px; background: rgba(153,255,153,0.1); border-radius: 6px;">
            <div style="flex: 1 1 180px; min-width: 180px; padding: 10px; background: rgba(255,153,153,0.1); border-radius: 6px;">
<span style="color: #99FF99;">Green</span> - Requirements met
                <span style="color: #FF9999; font-weight: bold;">Red</span> - Missing stats
</div>
            </div>
</div>
            <div style="flex: 1 1 180px; min-width: 180px; padding: 10px; background: rgba(102, 204, 255, 0.1); border-radius: 6px; border-left: 3px solid #66CCFF;">
 
                <span style="color: #66CCFF; font-weight: bold;">Blue/Cyan</span> - Requirements met
<div style="margin-top: 25px; padding: 15px; background: rgba(255,255,255,0.05); border-radius: 8px; border-left: 4px solid #9C27B0;">
            </div>
❗ Notes 
        </div>
<small> - Customize the combat requirements in bottom-left info box 
    </div>
* Won't attempt with unmet requirements
* Right Click stat to remove soft combat requirement
* Ironman status detection enabled 
</small>
</div>


    <div style="margin-top: 20px; padding: 10px 12px; background: rgba(255,255,255,0.05); border-radius: 6px; border-left: 3px solid #9C27B0;">
        <div style="display: flex; align-items: flex-start; gap: 8px;">
            <span style="color: #9C27B0; font-weight: bold; font-size: 14px; flex-shrink: 0;">❗ Notes</span>
            <span style="color: #aaa; font-size: 13px; line-height: 1.4;">
                Customize combat requirements in bottom-left info box • Won't attempt with unmet requirements • Right Click stat to remove soft combat requirement • Ironman status detection enabled
            </span>
        </div>
    </div>
</div>
</div>
While you can right-click the stats to remove the soft combat requirement, Guester is designed to complete the quest with at minimum those stats. If you remove a soft requirement, you must baby sit the quest & pause/takeover if it cannot complete the quest.
While you can right-click the stats to remove the soft combat requirement, Guester is designed to complete the quest with at minimum those stats. If you remove a soft requirement, you must baby sit the quest & pause/takeover if it cannot complete the quest.


Line 119: Line 277:
* Gather missing items (shown in red)
* Gather missing items (shown in red)
* The script will automatically detect when all requirements are met
* The script will automatically detect when all requirements are met
===Guester Misc===
{| class="wikitable"
! Setting
! Tooltip
! Options
|-
| '''Gold Farm Start Threshold'''
| If you're near a bank and have less coins owned than the amount defined here, the script will start farming you money. Current supported methods only include Thieving. If you would like more added feel free to join our Discord and make a suggestion.
| If 25,000 is entered, it'll start gold farming once it reaches 25,000 coins.
|-
| '''Gold Farm End Threshold'''
| If you are currently gold farming and have more coins owned than the amount defined here, the script will stop farming gold.
| If 125,000 is entered, it'll stop gold farming once it reaches 125,000 coins.
|-
| '''Shuffle Tasks On Start'''
| If true the script will randomise quest execution order on start. If you're planning on running multiple accounts on this profile you should likely have this enabled.
| On/Off
|-
| '''Preferred Reward Skill'''
| If a skill is selected the script will prioritise using rewards on that skill.
|
|-
| '''Enable Staminas'''
| If true the script will use stamina potions.
| Enabled / Disabled
|-
| '''Only Partner with Self'''
| If true Shield of Arrav and Heroes quest will only match your own accounts together.
| Enabled / Disabled
|-
| '''Partner Timeout In Minutes'''
| This is the length of time in minutes the script will wait for a partner once it has rolled Arrav or Heroes.
| Enter a value between 1 - 300.
|-
| '''Host Mode (Arrav / Heroes)'''
| If host mode is true the script will not fully complete Shield of Arrav or Heroes Quest. Instead, it will continue to run Arrav / Heroes to help other accounts complete it.
| Enabled / Disabled
|-
| '''P2P Only (Arrav / Heroes)'''
| If enabled and you currently have membership the script will only match you with other accounts that also have membership.
| Enabled / Disabled
|-
| '''Quest Cooldown Count'''
| This is the amount of quests you can do in a row before going on cooldown. If running as an add-on other add-ons will still execute. If running directly the script will log out for your cooldown period.
| 1-200
|-
| '''Quest Cooldown Count Offset'''
| The value here will be used to roll in a random range from 0 to value. Each account will roll this uniquely, and have their own offset. 
If you have your cooldown as 5, and you have 2 here, the ‘true’ cooldown point can be anywhere from 5 to 7. Your account will always have the same unique roll, so it won’t randomly change from 5 to 6 to 7 each time you restart.
| 0-100
|-
| '''Cooldown Length (Minutes)'''
| This is the amount of time in minutes your cooldown will last.
| Select a number value for how many minutes.
|}


{{Template:MMAA}}
{{Template:MMAA}}


[[Category:Ironman Mode]]
[[Category:Premium]]
[[Category:Quest Requirements]]