Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Pearls

Pages: [1]
1
Games & Game Systems / MMORPG 2015
« on: October 23, 2014, 04:24:54 AM »
I don't really keep up to date on game releases. That's why i would like to know what MMORPG you are waiting on and what are the features that draw you to it?

Things that draw me to an MMORPG:
  • Environment & Graphics - No japanese anime looking characters
  • No cookie-cutter templates, endless possibilities
  • No lvl grinding but either skill like in UO or EvE Online
  • Elaborate crafting/trade system
  • Housing/construction
  • PVE & PVP

2
Submit your Script / Pearls' Crafting Assistant
« on: July 20, 2014, 12:30:31 AM »
Code: [Select]
;===========================================================================
; Script Name: Pearls' Crafting Assistant
; Author: Pearls
; Version: 1.1
; Shard OSI/FS: OSI
; Revision Date: July 26, 2014
; Purpose: Craft woodland armor pieces with specific resists
;===========================================================================
; Thanks to MWinc. for the sub Cont_Timer, which really helps speed things up,
; and his method for evaluating resists.
;
; Also, thanks to everyone who took the time to write scripts and/or tutorials
; because without them i wouldn't have gotten this far!
;===========================================================================
; Instructions
;
; 1. You MUST have the following skills:
;    - 100 Carpentry
;    - 100 Arms Lore
;    - 100 Tinkering
; 2. Resource container containing the following items:
;    - Boards (regular)
;    - Bark Fragments
;    - Ingots
;    - At least 1 tinkering tool
; 3. Secure container to drop the crafted armor pieces into.
; 4. Both containers cannot be in backpack!
; 5. An axe in your backpack.
;
; Tips
;
; 1. I highly recommended using a good carpentry talisman!
;    Any non-exceptional crafted piece will be destroyed!
;    - Woodland Chest has a 70 bonus / 25 exceptional chance
;    - Other woodland armor have a 80 bonus / 35 exceptional chance
;
; How to setup the resists?
;
; 1. Some information on crafting to get you started:
;    - Base resist for woodland armor: 15 resist points
;      Exceptionally crafted: + 15 resist points
;      GM Arms Lore: + 5 resist points
;      -----------------------------------
;      = Total of 35 resists of which 20 are distributed randomly among
;      the different resists
;    - Note that the odds of getting 20 points on a single resist is
;      highly unlikely :)
; 2. For every resist you must setup a minimum and a maximum. You must
;    respect the base resists 5/3/2/3/2 for woodland armor though. So don't
;    set physical to 4 but a minimum of 5 :)
; 3. - Setting a resist's PRIMARY to TRUE means that it is required.
;    - Setting a resist's PRIMARY to FALSE means that it is optional.
;    - With the variable %secondary_required you can define how many
;      of the optional resists are required
; 4. Example
;
;    ; Physical resist
;    set %resist_1_min 5 ; 5
;    set %resist_1_max 9 ; 9
;    set %resist_1_primary TRUE
;    ; Fire resist
;    set %resist_2_min 3 ; 3
;    set %resist_2_max 3 ; 3
;    set %resist_2_primary TRUE
;    ; Cold resist
;    set %resist_3_min 10 ; 2
;    set %resist_3_max 20 ; 2
;    set %resist_3_primary FALSE
;    ; Poison resist
;    set %resist_4_min 10 ; 3
;    set %resist_4_max 20 ; 7
;    set %resist_4_primary FALSE
;    ; Energy resist
;    set %resist_5_min 10 ; 2
;    set %resist_5_max 20 ; 2
;    set %resist_5_primary FALSE
;    set %secondary_required 1
;
;    Here we have set physical and fire to TRUE so these are required.
;    5-9/3/x/x/x
;
;    Cold, Poison and Energy are set to FALSE so these are optional.
;    We have set secondary_required to 1 so we only need 1 to be valid.
;
;    9/3/11/6/6  VALID
;    6/3/7/15/4  VALID
;    8/4/11/6/6  INVALID
;    5/3/9/9/9   INVALID
;
;    All above examples have a total of 35 resists and respect their
;    minimum base resists!!!
;
;=========================================================================

I have written this script to craft woodland armor but i intend to expand this script in the future.
Have fun with it and give me some feedback here whenever you decide to use it.

If you want to use this at a bank, disable the following code and make sure you open your bankbox before starting this script.

Code: [Select]
finditem %container_ . %1 G_2
if #FINDKIND <> 1
{
  display ok We are not shooting 3-pointers in the NBA here...
  + $Please move closer to your container!
  halt
}

Some things i would like to add in the future:
- bank support
- integration with TM's claw looter
- user menu
- statistics
- all craftable armor/weapons/jewelry

3
Script Debug / Pearls' Crafting Assistant
« on: July 13, 2014, 10:04:05 AM »
This past few weeks i have been learning to script a bit.
I'm working on a script that will craft woodland armor with user defined resists. In the long run i hope to convert this into a more allround armor/weapon crafter that evaluates user defined stats and decides to keep or trash the item. Preferably making use of TM's claw :)

But because i am a beginner i have obligated myself to not overcomplicate things, although i probably have been, and to make a simple version first. I already created a menu for this, but decided to skip it untill i got a more basic version working :) We'll pimp it out later haha :D

The version i'm posting is very very ALPHA or pre-alpha. There's already a lot of things i'd like to improve, but first i just want to get it working. So please bear that in mind with your feedback :D



At the moment i'm struggling a bit with sub PEARLS_setup_tool.
As you will see there is recursion happening in there whenever we need to craft tinker tools.

But if i put a display right after the recursion, then it will say that !item_type is N/A.
So i must be using the scope of namespaces wrong. Is it possible what i'm trying to do?

Code: [Select]
if !item_type notin !tool_types_tinkering && #FINDCNT < 3
{
  set !tinkering_tools_needed 3 - #FINDCNT
  gosub PEARLS_setup_tool tinkering JTL !tool_types_tinkering !tinkering_tools_needed 2 !resource_container 1 4
  display !item_type
  halt
}

I'm tired so i might come back & clean this post a bit :D

4
Script Debug / Dynamic variables
« on: July 10, 2014, 10:32:58 AM »
Why does the first example work while the second one doesn't?


Here i set a namespace variable !dynamic to the concatenated result of 'carpentry' and '_crafting_gump_resource'.

Code: [Select]
set !resource iron
set !gump_type carpentry
set !dynamic !gump_type , _crafting_gump_resource ; !dynamic = string 'carpentry_crafting_gump_resource'
display % . !dynamic ; N/A = which is what i'm looking for


I want to check if the dynamic variable has ever been set before by checking if it's N/A.
I want it to be "if %carpentry_crafting_gump_resource = N/A"

Code: [Select]
set !resource iron
set !gump_type carpentry
if % . ( !gump_type , _crafting_gump_resource ) = N/A ; this makes a string %(carpentry_crafting_gump_resource)
{
  set % . ( !gump_type , _crafting_gump_resource ) !resource
  display %carpentry_crafting_gump_resource
}
halt

5
Public Bugs / Overweight bug
« on: July 06, 2014, 10:33:23 AM »
Probably well known but i just encountered this:
- lumberjack till you are close to max weight
- drag the lumber and keep it up with the target cursor
- use ingame macro (last object = axe, wait for target, last target) to chop tree again
=> it will now go over the 600 stones, i went up to over 1100 stones with this
=> if you still have lumber left on the tree, but it is saying you can't place lumber in your backpack, just stack the lumber you are dragging with the lumber in the backpack and drag it again, hold it on cursor, use the macro again
=> can repeat this untill tree is chopped dry

This is probably the same trick that exists to convert logs into boards very fast or based upon this.
I just happened to accidently encounter this during "manual" lumbering :D

6
Whilst working on a script, i received the message "You must wait a few moments to use another skill".

Now i want to debug this script and correct the waits, see if i need to check for a gump or whatever. I'm learning :P
Now i've stopped the script and i'm manually clicking the skill button 'Imbuing' in the client and even then it keeps giving me the message. Can't seem to "unlock", "undo", "revert" it to normal behaviour...

Anyone ever encountered this before? I could restart the client but i'd like to know what's causing this and how to undo it :)

7
Games & Game Systems / Shards Online
« on: May 14, 2014, 10:04:52 AM »
Just got live on kickstarter since yesterday. Early bird gets the worm :)

https://www.kickstarter.com/projects/1468280928/shards-online-a-customizable-sandbox-mmorpg

8
Scripting Chat / Pearls vs EasyUO : close encounters
« on: April 30, 2010, 08:03:59 AM »
So ive started looking at the wiki.easyuo a lot and starting to grasp some of the basics. Havent tried writing anything yet thou. I've took UOMaddog's Jhelom Pen Taming Trainer and printed out the code so i could take some notes and understand the flow he is using. Was surprised to find out that i understood more then expected ;) There is one thing that i'm a bit confused about thou, i'll highlight the code and maybe someone could enlighten me a little on whats taking place.

Code: [Select]
;Look for animal to tame
sub LookAroundAndTame
findItem %tamingtypes G_12 ;pretty sure this means a radius of 12 tiles to scan for
;If not found, move to next spot
if #findCnt < 1
   {
   gosub NextSpot
   return
   }
set %tamingtarget #findid
WalkToTarget:
if #finddist > 2
   {
   event PathFind #findx #findy #findz
   wait 20
   goto WalkToTarget
   }
;Attempt to tame animal (include safety timer)
AttemptToTame:
event macro 13 35 ;Use Taming Skill
target 5s ;Wait for targeting cursor
set #ltargetid %tamingtarget ;Set taming target to last target
set #ltargetkind 1
event macro 22 0 ;Target taming target
set %scantimer #scnt + 20 ;Saftey timer for poor scripting on my part!
ScanForSuccess:
scanjournal 1
if #scnt > %scantimer ;Check to see if saftey timer has expired
   {
   deletejournal
   return
   }
if seems_to_accept_you_as_master in #journal
   {
   deletejournal
   return
   }
if animal_looks_tame_already in #journal
   {
   deletejournal
   ignoreitem %tamingtarget
   return
   }
if else_is_already_taming_that_creature in #journal
   {
   deletejournal
   ignoreitem %tamingtarget
   return
   }
if have_no_chance_of_taming_this_creature in #journal
   {
   deletejournal
   ignoreitem %tamingtarget
   return
   }
if fail_to_tame_the_creature in #journal
   {
   deletejournal
   wait 5
   goto AttemptToTame
   }
if are_too_far_away_to_continue_taming in #journal
   {
   deletejournal
   goto WalkToTarget
   }
if animal_is_too_angry_to_continue_taming in #journal
   {
   deletejournal
   ignoreitem %tamingtarget
   return
   }
finditem %tamingtarget
if #finddist > 2
   {
   event PathFind #findx #findy #findz
   }
goto ScanForSuccess
return

If i read through the code i get the impression it gets stuck in a loop reading the journal, but it doesnt so i'm clearly missing something. Probably this part :

Code: [Select]
finditem %tamingtarget
if #finddist > 2
   {
   event PathFind #findx #findy #findz
   }
goto ScanForSuccess

edit : cant add colors in code?

10
Off Topic / Taking break
« on: December 16, 2008, 02:21:19 PM »
Yup, i decided to quit playing UO for while. It hasnt been that satisfying anymore lately, im tired of collecting stuff & bashing monsters. I even tried WoW this week and its just more grinding then ever. Also tried Tabula Rasa but they shutting it down in february. Anyways maybe i should just take a break from games altogether (althou im playing Tribal Wars => too addictive). Tomorrow im signing up for night school to learn CS3 dreamweaver webdesign. Maybe even take another course while im at it. All this doesnt mean i wont be visiting the forums but maybe less then before  :)

11
Off Topic / Hot Stripper Skillz
« on: September 04, 2008, 10:58:27 AM »
For your entertainment:

&NR=1

12
Off Topic / Universal UO
« on: August 22, 2008, 07:22:08 AM »
Thought it was quite funny at the moment


13
Games & Game Systems / SNES games
« on: August 16, 2008, 10:56:46 AM »


Anyone know the name of the game displayed at 3.50? That was one of my all time favorites but i forgot how its called.

Lmao whoopsie. Wrong link that first one. This is the one im referring to:


14
New member introductions / 'Ello
« on: June 27, 2008, 06:13:53 AM »
Hi there. Been playing UO for about 18 months or so. Former member at UOC and member at WinUO, and UOGuyz (i hope none will follow lol).
Some may know me, some dont, but i do the occassional worthless feedback and my specialty is designing and reinventing the next generation of wooden shoes (alchemy required!!!).  :D

Pages: [1]