SphereServer BugTracker - SphereServer
View Issue Details
0001546SphereServerexecutable - genericpublic02-11-08 22:5716-11-08 20:31
mert 
 
normalmajorsometimes
closedunable to reproduce 
 
 
09-09-2008
None
None
0001546: Instant Cast when ACTDIFF is changed.
When ACTDIFF is changed on=@start for magery, it makes magery do weird things, like check los twice, and even allow instant cast!

here is an example of the script:

ON=@START
IF (<SRC.MAGERY> >= 105.0)
SRC.ACTDIFF=0 //always succeed the skill
ELSE
IF !(RAND(100))
SRC.ACTDIFF=<EVAL <SRC.MAGERY> +10> //force a fail
ELSE
SRC.ACTDIFF=0 //always succeed is rand != 0
ENDIF
ENDIF

So what this does is succeed the skill if 105.0 or more magery, or if rand != 0. I use this script for crafting skills, such as blacksmithing and carpentry but, when it comes to magery, the skill starts acting weird.
No tags attached.
Issue History
02-11-08 22:57mertNew Issue
02-11-08 22:57mertNightly Version => 09-09-2008
02-11-08 22:57mertExperimental Flags => None
02-11-08 22:57mertOption Flags => None
16-11-08 20:31MrSugarCubeStatusnew => closed
16-11-08 20:31MrSugarCubeNote Added: 0000136
16-11-08 20:31MrSugarCubeResolutionopen => unable to reproduce

Notes
(0000136)
MrSugarCube   
16-11-08 20:31   
Seems fine here, no instant casting or additional sight checks using the script you provided.