Prospecting

... A place to ask for help on any topic whether it be starting out to player killing to IT issues.
Post Reply
Murphy
Posts: 23
Joined: Mon May 28, 2018 9:07 am

Prospecting

Post by Murphy » Tue Jun 02, 2020 4:53 pm

Sometimes trips up at the start of sieving, which I could fix, but didn't. Just sieve soil to get it going.

Code: Select all

#CLASS {Prospecting}
#ALIAS helpProspect {
   #PRIORITY {
      #SAY {%crlf "-----Prospecting Script Help File-----"}
      #SAY {"       [Updated: 6/02/2020]"}
      #SHOW {"  Type: startDigging (to begin crafting)"}
      #SHOW {"  Type: startSieving (to sieve wash and search)"}
      #SHOW {""}
      }
   }
#ALIAS startDigging {
   #T+ {digTrigger}
   #T+ {digContinueTrigger}
   dig
   }
#TRIGGER "digTrigger" {You scoop up some soil and dump it in a bucket.} {
   dig
   } "" {case|disable|verbatim}
#TRIGGER "digContinueTrigger" {You work the shovel back and forth to loosen the soil.} {
   dig
   } "" {case|disable|verbatim}
#TRIGGER "digDoneTrigger" {The sediment has been depleted.} {
	#T- {digTrigger}
	#T- {digContinueTrigger}
	#SHOW {"Time to sieve"}
   } "" {case|disable|verbatim}
#ALIAS startSieving {
   #T+ {sieveTrigger}
   #T+ {sieveFailTrigger}
   drop bucket
   sieve soil
   }
   #TRIGGER "sieveFailTrigger" {Sieve what soil?} {
    sieve soil
   } "" {case|disable|verbatim}
#TRIGGER "sieveTrigger" {You can now wash the contents of the sieve.} {
   #T- {sieveFailTrigger}
   #T- {sieveTrigger}
   #T+ {washTrigger}
   #T+ {washContinueTrigger}
   wash sieve
   } "" {case|disable|verbatim}
#TRIGGER "washContinueTrigger" {There is still soil in the sieve.} {
   wash sieve
   } "" {case|disable|verbatim}
#TRIGGER "washTrigger" {You can now search your sieve for gemstones.} {
   #T- {washTrigger}
   #T- {washContinueTrigger}
   drop sieve
   search sieve
   } "" {case|disable|verbatim}
#CLASS 0
Last edited by Murphy on Wed Jun 03, 2020 2:23 pm, edited 1 time in total.

Taziar
Posts: 926
Joined: Sat Mar 21, 2015 10:28 pm
Location: !Discord

Re: Prospecting

Post by Taziar » Wed Jun 03, 2020 4:19 am

8-)

Murphy
Posts: 23
Joined: Mon May 28, 2018 9:07 am

Re: Prospecting

Post by Murphy » Wed Jun 03, 2020 2:31 pm

Now fixed the hiccup.

Meren
Posts: 277
Joined: Tue Feb 06, 2018 10:45 pm

Re: Prospecting

Post by Meren » Thu Nov 18, 2021 2:38 pm

Code: Select all

#CLASS {Prospecting}
#ALIAS helpProspecting {
  #PRIORITY {
    #SAY {%crlf "-----Prospecting Script Help File-----"}
    #SAY {"       [Updated: 18/11/2021]"}
    #SHOW {"  Type: startDigging (to begin the digging process whilst at a sediment layer)"}
    #SHOW {"  Type: startSieving (to sieve wash and search)"}
    #SHOW {""}
    }
  }
#ALIAS startDigging {
  #T+ {digTrigger}
  #T+ {digContinueTrigger}
  dig
  }
#ALIAS startSieving {
  #T+ {washTrigger}
  #T+ {washContinueTrigger}
  #T+ {sieveTrigger}
  #T+ {sieveFailTrigger}
  sieve soil
  }
#TRIGGER "digContinueTrigger" {You work the shovel back and forth to loosen the soil.} {dig} "" {case|verbatim}
#TRIGGER {You scoop up some soil and dump it in a bucket.} {dig}
#TRIGGER "digDoneTrigger" {The sediment has been depleted.} {
  #T- {digTrigger}
  #T- {digContinueTrigger}
  #SHOW {"Time to sieve"}
  } "" {case|verbatim|disable}
#TRIGGER "sieveTrigger" {You can now wash the contents of the sieve.} {
  #T- {sieveFailTrigger}
  #T- {sieveTrigger}
  #T+ {washTrigger}
  #T+ {washContinueTrigger}
  wash sieve
  } "" {case|verbatim}
#TRIGGER "washContinueTrigger" {There is still soil in the sieve.} {wash sieve} "" {case|verbatim}
#TRIGGER "washTrigger" {You can now search your sieve for gemstones.} {
  #T- {washTrigger}
  #T- {washContinueTrigger}
  #T+ {searchTrigger}
  drop sieve
  search sieve
  } "" {case|verbatim}
#TRIGGER "sieveFailTrigger" {Sieve what soil?} {sieve soil} "" {case|verbatim}
#TRIGGER "searchTrigger" {You spot a hint of color among the pebbles.} {
  get all sieve
  get sieve
  drop bucket
  #T- {searchTrigger}
  startSieving
  } "" {case|verbatim|disable}
#TRIGGER {It would seem you found no gemstone.} {
  get all sieve
  get sieve
  #T- {searchTrigger}
  drop bucket
  startSieving
  }
#CLASS 0

Meren
Posts: 277
Joined: Tue Feb 06, 2018 10:45 pm

Re: Prospecting

Post by Meren » Thu Nov 18, 2021 2:40 pm

Used my script again lately, it tripped up in a few places. It will now do every single stage without interaction.

The below will sort out the gemcutting part. Make sure you've enough money, give your first raw to the gemcutter to start it off.

Code: Select all

#CLASS {Gemcutting}
#TRIGGER "cutTrigger" {Now give me 10 crowns please} {
  give 10 crowns gemcutter
  #T+ {cutTrigger2}
  #T- {cutTrigger}
  } "" {case|verbatim}
#TRIGGER "cutTrigger2" {A master gemcutter puts a pair of spectacles in a soft} {
  give raw gemcutter
  #T+ {cutTrigger}
  #T- {cutTrigger2}
  } "" {case|verbatim|disable}
#CLASS 0

Post Reply