1
General UO Chat / Re: Heartwood Results Thread
« on: January 07, 2012, 06:17:47 AM »
Not true. I have received three runic saws just yesterday.
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.
● Client crash reporting is now done automatically. The pop-up window to that instructs the user to e-mail the crash details to the UO staff has been disabled.
@echo off
@echo -- Stopping unnecessary services for optimal VPC speed
@echo
@echo -- ... Stopping "Help and Support" service
net stop "Help and Support"
@echo -- ... Stopping "Print Spooler" service
net stop "Print Spooler"
@echo -- ... Stopping "Error Reporting Service" service
net stop "Error Reporting Service"
@echo -- ... Stopping "Task Scheduler" service
net stop "Task Scheduler"
"When using a bow with a damage type, like Silvani's Feywood Bow which has 100% energy damage, and a quiver that has other damage modifiers, like the Quiver of Fire which has 50% physical and 50% fire damage, which set of modifiers are used to determine damage?"
Leurocian checked this one out, and it turns out that the quiver damage type overrides the bow damage type (it only affects bows - it won't affect a melee weapon at all.)
So in this case, with the Quiver of Fire equipped, the bow will do 50% physical and 50% fire damage, and no energy damage at all.
[/quote]
HLD Proofing
An opponent with a cumulative Defense Chance Increase of 70% or more will nullify any HLD hit.
I like having 70 DCI so I'm HLD proof. Some bosses have a HLD attack.
;**********
; ScanVerticalLine
; %1 x
; %2 y
; %3 colors
; %4 length
;**********
sub ScanVerticalLine
namespace push
namespace local ScanVerticalLine
set !LPC #LPC
set #LPC 1000000
set !X %1
set !Y %2
set !Colors %3
set !Length %4
set #Result 0
for !i 1 !length
{
savepix !X !Y 1
set #Result #Result * 2
if #PixCol in !Colors
set #Result #Result + 1
set !Y !Y + 1
}
set #LPC !LPC
namespace pop
return #Result
;**********
; ScanCharacter ; numbers, + and - actually
; %1 x
; %2 y
; %3 colors
;**********
sub ScanCharacter
namespace push
namespace local ScanCharacter
if ! !Initialized
{
set !Character1 1023
set !Character2 783
set !Character3 787
set !Character4 1016
set !Character5 547
set !Character6 867
set !Character7 527
set !Character8 625
set !Character9 793
set !Character0 771
set !CharacterMinus 48
set !CharacterPlus 252
set !Initialized #True
}
set !X %1 + 2 ; vertical line to scan
set !Y %2
set !Colors %3
gosub ScanVerticalLine !X !Y !Colors 10
while #True
{
if #Result = !Character1
{
set #Result 1
break
}
if #Result = !Character2
{
set #Result 2
break
}
if #Result = !Character3
{
set #Result 3
break
}
if #Result = !Character4
{
set #Result 4
break
}
if #Result = !Character5
{
set #Result 5
break
}
if #Result = !Character6
{
set #Result 6
break
}
if #Result = !Character7
{
set #Result 7
break
}
if #Result = !Character8
{
set #Result 8
break
}
if #Result = !Character9
{
set #Result 9
break
}
if #Result = !Character0
{
set #Result 0
break
}
if #Result = !CharacterMinus
{
set #Result -
break
}
if #Result = !CharacterPlus
{
set #Result +
break
}
set #Result N/A
break
}
namespace pop
return #Result
;**********
; GetNumber
; %1 x
; %2 y
; %3 color
;**********
sub GetNumber
namespace push
namespace local GetLevel
set !LPC #LPC
set #LPC 1000000
set !X #ContPosX + %1
set !Y #ContPosY + %2
set !Colors %3
gosub ScanCharacter !X !Y !Colors
if #Result notin 0123456789
set #Result 0
namespace pop
return #Result
;**********
; GetLevel ; interpret +/- red/yellow
; %1 x
; %2 y
;**********
sub GetLevel
namespace push
namespace local GetLevel
set !LPC #LPC
set #LPC 1000000
set !X #ContPosX + %1
set !Y #ContPosY + %2
while #True
{
gosub ScanCharacter !X !Y %YellowTextColor
if #Result in +
{
set #Result 1
break
}
if #Result in -
{
set #Result -1
break
}
gosub ScanCharacter !X !Y %RedTextColor
if #Result in +
{
set #Result 2
break
}
if #Result in -
{
set #Result -2
break
}
set #Result 0
break
}
set #LPC !LPC
namespace pop
return #Result
gosub GetNumber %PlantGumpAgeTextOffsetX %PlantGumpAgeTextOffsetY %GreyTextColor
gosub GetLevel %WaterLevelTextOffsetX %WaterLevelTextOffsetY
gosub GetLevel %InfestationLevelTextOffsetX %InfestationLevelTextOffsetY
gosub GetNumber %GreaterPoisonPotionTextOffsetX %GreaterPoisonPotionTextOffsetY %GreyTextColor
...
set %PlantGumpSize 263_231
set %PlantGumpAgeTextOffsetX 55
set %PlantGumpAgeTextOffsetY 52
set %PlantGumpReproductionButtonOffsetX 80
set %PlantGumpReproductionButtonOffsetY 72 + 5
set %ReproductionGumpSize 255_231
set %ReproductionGumpResourceTextOffsetX 150
set %ReproductionGumpResourceTextOffsetY 121
set %ReproductionGumpResourceButtonOffsetX 146
set %ReproductionGumpResourceButtonOffsetY 172
set %ReproductionGumpSeedTextOffsetX 200
set %ReproductionGumpSeedTextOffsetY 121
set %ReproductionGumpSeedButtonOffsetX 220
set %ReproductionGumpSeedButtonOffsetY 172
set %ReproductionGumpRetirementButtonOffsetX 220
set %ReproductionGumpRetirementButtonOffsetY 75
set %RetirementGumpSize 271_231
set %RetirementGumpRetireButtonOffsetX 180
set %RetirementGumpRetireButtonOffsetY 150
set %GlassPitcherType WYF
set %WaterTroughType QEE_TEE_VEE_WEE
set %EmptyBottleType WUF
set %PitcherOfWaterType VBM
set %WaterLevelTextOffsetX 197
set %WaterLevelTextOffsetY 72
set %WaterLevelButtonOffsetX 218
set %WaterLevelButtonOffsetY 72 + 5
set %GreaterPoisonPotionType AVF
set %GreaterPoisonPotionTextOffsetX 197
set %GreaterPoisonPotionTextOffsetY 96
set %GreaterPoisonPotionButtonOffsetX 218
set %GreaterPoisonPotionButtonOffsetY 96 + 5
set %GreaterCurePotionType NUF
set %GreaterCurePotionTextOffsetX 197
set %GreaterCurePotionTextOffsetY 120
set %GreaterCurePotionButtonOffsetX 218
set %GreaterCurePotionButtonOffsetY 120 + 5
set %GreaterHealPotionType UUF
set %GreaterHealPotionTextOffsetX 197
set %GreaterHealPotionTextOffsetY 144
set %GreaterHealPotionButtonOffsetX 218
set %GreaterHealPotionButtonOffsetY 144 + 5
set %GreaterStrengthPotionType XUF
set %GreaterStrengthPotionTextOffsetX 197
set %GreaterStrengthPotionTextOffsetY 168
set %GreaterStrengthPotionButtonOffsetX 218
set %GreaterStrengthPotionButtonOffsetY 168 + 5
set %InfestationLevelTextOffsetX 96
set %InfestationLevelTextOffsetY 96 + 1
set %FungusLevelTextOffsetX 96
set %FungusLevelTextOffsetY 120 + 1
set %PoisonLevelTextOffsetX 96
set %PoisonLevelTextOffsetY 144 + 1
set %DiseaseLevelTextOffsetX 96
set %DiseaseLevelTextOffsetY 168 + 1
; plant gump
set %GreyTextColor _13024701_
set %YellowTextColor _3270631_
set %RedTextColor _5911015_
; reproduction gump
set %TextColorCount 8
set %TextColor1 11862073 ; blue
set %TextColor2 4277 ; dark red
set %TextColor3 13024701 ; white
set %TextColor4 46468 ; yellow
set %TextColor5 3245287 ; bright orange
set %TextColor6 33973
set %TextColor7 46352
set %TextColor8 11862181