View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001986SphereServerexecutable - windows buildpublic20-06-11 20:1921-06-11 03:41
Reporterbabidi 
Assigned ToMrSugarCube 
PrioritynormalSeverityblockReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version20-09-2009, 0.56b Prerelease 
Target VersionFixed in Version0.56c Nightly 
Summary0001986: eval int -> tick
Descriptionwhen using eval int
servers goes in tick error

after a save it begun to do:

02:33:GC: 123614 Objects accounted for
02:33:World data saved (save/sphereworld.scp).
02:33:Player data saved (save/spherechars.scp).
02:33:Multi data saved (save/spheremultis.scp).
02:33:Context data saved (save/spheredata.scp).
02:33:World save completed, took 1.6797 seconds
02:33:(sphere_serv_triggers.scp,138)Statics data saved (save/spherestatics.scp).
02:36:DEBUG:__ thread (5584) __ | # | _____ function _____________ | ticks passed from previous function start ______
02:36:DEBUG:>> 5584 | 0 | CWorld::OnTick | +0
02:36:DEBUG:>> 5584 | 1 | CSector::OnTick | +0
02:36:DEBUG:>> 5584 | 2 | CChar::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
02:36:DEBUG:>> 5584 | 3 | CChar::Skill_Done | +0
02:36:DEBUG:>> 5584 | 4 | CChar::Skill_Stage | +0
02:36:DEBUG:>> 5584 | 5 | CChar::Skill_Information | +0
02:36:DEBUG:>> 5584 | 6 | CClient::OnSkill_Info | +0
02:36:DEBUG:>> 5584 | 7 | CClient::OnSkill_EvalInt | +0
02:36:DEBUG:>> 5584 | 8 | CChar::Skill_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 9 | CChar::Stat_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 10 | CChar::Stat_GetBase | +0
02:36:CRITICAL:"Access Violation" (0x37a10), in CChar::Tick() 0000001 "timer expired"
02:36:DEBUG:__ thread (5584) __ | # | _____ function _____________ | ticks passed from previous function start ______
02:36:DEBUG:>> 5584 | 0 | CWorld::OnTick | +0
02:36:DEBUG:>> 5584 | 1 | CSector::OnTick | +0
02:36:DEBUG:>> 5584 | 2 | CChar::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
02:36:DEBUG:>> 5584 | 3 | CChar::Skill_Done | +0
02:36:DEBUG:>> 5584 | 4 | CChar::Skill_Stage | +0
02:36:DEBUG:>> 5584 | 5 | CChar::Skill_Information | +0
02:36:DEBUG:>> 5584 | 6 | CClient::OnSkill_Info | +0
02:36:DEBUG:>> 5584 | 7 | CClient::OnSkill_EvalInt | +0
02:36:DEBUG:>> 5584 | 8 | CChar::Skill_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 9 | CChar::Stat_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 10 | CChar::Stat_GetBase | +0
02:36:DEBUG:__ thread (5584) __ | # | _____ function _____________ | ticks passed from previous function start ______
02:36:DEBUG:>> 5584 | 0 | CWorld::OnTick | +0
02:36:DEBUG:>> 5584 | 1 | CSector::OnTick | +0
02:36:DEBUG:>> 5584 | 2 | CChar::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
02:36:DEBUG:>> 5584 | 3 | CChar::Skill_Done | +0
02:36:DEBUG:>> 5584 | 4 | CChar::Skill_Stage | +0
02:36:DEBUG:>> 5584 | 5 | CChar::Skill_Information | +0
02:36:DEBUG:>> 5584 | 6 | CClient::OnSkill_Info | +0
02:36:DEBUG:>> 5584 | 7 | CClient::OnSkill_EvalInt | +0
02:36:DEBUG:>> 5584 | 8 | CChar::Skill_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 9 | CChar::Stat_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 10 | CChar::Stat_GetBase | +0
02:36:CRITICAL:"Access Violation" (0x37a10), in CChar::Tick() 0000001 "timer expired"
02:36:DEBUG:__ thread (5584) __ | # | _____ function _____________ | ticks passed from previous function start ______
02:36:DEBUG:>> 5584 | 0 | CWorld::OnTick | +0
02:36:DEBUG:>> 5584 | 1 | CSector::OnTick | +0
02:36:DEBUG:>> 5584 | 2 | CChar::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
02:36:DEBUG:>> 5584 | 3 | CChar::Skill_Done | +0
02:36:DEBUG:>> 5584 | 4 | CChar::Skill_Stage | +0
02:36:DEBUG:>> 5584 | 5 | CChar::Skill_Information | +0
02:36:DEBUG:>> 5584 | 6 | CClient::OnSkill_Info | +0
02:36:DEBUG:>> 5584 | 7 | CClient::OnSkill_EvalInt | +0
02:36:DEBUG:>> 5584 | 8 | CChar::Skill_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 9 | CChar::Stat_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 10 | CChar::Stat_GetBase | +0
02:36:DEBUG:__ thread (5584) __ | # | _____ function _____________ | ticks passed from previous function start ______
02:36:DEBUG:>> 5584 | 0 | CWorld::OnTick | +0
02:36:DEBUG:>> 5584 | 1 | CSector::OnTick | +16
02:36:DEBUG:>> 5584 | 2 | CChar::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
02:36:DEBUG:>> 5584 | 3 | CChar::Skill_Done | +0
02:36:DEBUG:>> 5584 | 4 | CChar::Skill_Stage | +0
02:36:DEBUG:>> 5584 | 5 | CChar::Skill_Information | +0
02:36:DEBUG:>> 5584 | 6 | CClient::OnSkill_Info | +0
02:36:DEBUG:>> 5584 | 7 | CClient::OnSkill_EvalInt | +0
02:36:DEBUG:>> 5584 | 8 | CChar::Skill_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 9 | CChar::Stat_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 10 | CChar::Stat_GetBase | +0
02:36:DEBUG:__ thread (5584) __ | # | _____ function _____________ | ticks passed from previous function start ______
02:36:DEBUG:>> 5584 | 0 | CWorld::OnTick | +0
02:36:DEBUG:>> 5584 | 1 | CSector::OnTick | +0
02:36:DEBUG:>> 5584 | 2 | CChar::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
02:36:DEBUG:>> 5584 | 3 | CChar::Skill_Done | +0
02:36:DEBUG:>> 5584 | 4 | CChar::Skill_Stage | +0
02:36:DEBUG:>> 5584 | 5 | CChar::Skill_Information | +0
02:36:DEBUG:>> 5584 | 6 | CClient::OnSkill_Info | +0
02:36:DEBUG:>> 5584 | 7 | CClient::OnSkill_EvalInt | +0
02:36:DEBUG:>> 5584 | 8 | CChar::Skill_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 9 | CChar::Stat_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 10 | CChar::Stat_GetBase | +0
02:36:DEBUG:__ thread (5584) __ | # | _____ function _____________ | ticks passed from previous function start ______
02:36:DEBUG:>> 5584 | 0 | CWorld::OnTick | +0
02:36:DEBUG:>> 5584 | 1 | CSector::OnTick | +0
02:36:DEBUG:>> 5584 | 2 | CChar::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
02:36:DEBUG:>> 5584 | 3 | CChar::Skill_Done | +0
02:36:DEBUG:>> 5584 | 4 | CChar::Skill_Stage | +0
02:36:DEBUG:>> 5584 | 5 | CChar::Skill_Information | +0
02:36:DEBUG:>> 5584 | 6 | CClient::OnSkill_Info | +0
02:36:DEBUG:>> 5584 | 7 | CClient::OnSkill_EvalInt | +0
02:36:DEBUG:>> 5584 | 8 | CChar::Skill_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 9 | CChar::Stat_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 10 | CChar::Stat_GetBase | +0
02:36:DEBUG:__ thread (5584) __ | # | _____ function _____________ | ticks passed from previous function start ______
02:36:DEBUG:>> 5584 | 0 | CWorld::OnTick | +0
02:36:DEBUG:>> 5584 | 1 | CSector::OnTick | +0
02:36:DEBUG:>> 5584 | 2 | CChar::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
02:36:DEBUG:>> 5584 | 3 | CChar::Skill_Done | +0
02:36:DEBUG:>> 5584 | 4 | CChar::Skill_Stage | +0
02:36:DEBUG:>> 5584 | 5 | CChar::Skill_Information | +0
02:36:DEBUG:>> 5584 | 6 | CClient::OnSkill_Info | +0
02:36:DEBUG:>> 5584 | 7 | CClient::OnSkill_EvalInt | +0
02:36:DEBUG:>> 5584 | 8 | CChar::Skill_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 9 | CChar::Stat_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 10 | CChar::Stat_GetBase | +0
02:36:CRITICAL:"Access Violation" (0x37a10), in CChar::Tick() #6 "timer expired"
02:36:DEBUG:__ thread (5584) __ | # | _____ function _____________ | ticks passed from previous function start ______
02:36:DEBUG:>> 5584 | 0 | CWorld::OnTick | +0
02:36:DEBUG:>> 5584 | 1 | CSector::OnTick | +0
02:36:DEBUG:>> 5584 | 2 | CChar::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
02:36:DEBUG:>> 5584 | 3 | CChar::Skill_Done | +0
02:36:DEBUG:>> 5584 | 4 | CChar::Skill_Stage | +0
02:36:DEBUG:>> 5584 | 5 | CChar::Skill_Information | +0
02:36:DEBUG:>> 5584 | 6 | CClient::OnSkill_Info | +0
02:36:DEBUG:>> 5584 | 7 | CClient::OnSkill_EvalInt | +0
02:36:DEBUG:>> 5584 | 8 | CChar::Skill_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 9 | CChar::Stat_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 10 | CChar::Stat_GetBase | +0
02:36:DEBUG:__ thread (5584) __ | # | _____ function _____________ | ticks passed from previous function start ______
02:36:DEBUG:>> 5584 | 0 | CWorld::OnTick | +0
02:36:DEBUG:>> 5584 | 1 | CSector::OnTick | +0
02:36:DEBUG:>> 5584 | 2 | CChar::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
02:36:DEBUG:>> 5584 | 3 | CChar::Skill_Done | +0
02:36:DEBUG:>> 5584 | 4 | CChar::Skill_Stage | +0
02:36:DEBUG:>> 5584 | 5 | CChar::Skill_Information | +0
02:36:DEBUG:>> 5584 | 6 | CClient::OnSkill_Info | +0
02:36:DEBUG:>> 5584 | 7 | CClient::OnSkill_EvalInt | +0
02:36:DEBUG:>> 5584 | 8 | CChar::Skill_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 9 | CChar::Stat_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 10 | CChar::Stat_GetBase | +0
02:36:DEBUG:__ thread (5584) __ | # | _____ function _____________ | ticks passed from previous function start ______
02:36:DEBUG:>> 5584 | 0 | CWorld::OnTick | +0
02:36:DEBUG:>> 5584 | 1 | CSector::OnTick | +0
02:36:DEBUG:>> 5584 | 2 | CChar::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
02:36:DEBUG:>> 5584 | 3 | CChar::Skill_Done | +0
02:36:DEBUG:>> 5584 | 4 | CChar::Skill_Stage | +0
02:36:DEBUG:>> 5584 | 5 | CChar::Skill_Information | +0
02:36:DEBUG:>> 5584 | 6 | CClient::OnSkill_Info | +0
02:36:DEBUG:>> 5584 | 7 | CClient::OnSkill_EvalInt | +0
02:36:DEBUG:>> 5584 | 8 | CChar::Skill_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 9 | CChar::Stat_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 10 | CChar::Stat_GetBase | +0
02:36:DEBUG:__ thread (5584) __ | # | _____ function _____________ | ticks passed from previous function start ______
02:36:DEBUG:>> 5584 | 0 | CWorld::OnTick | +0
02:36:DEBUG:>> 5584 | 1 | CSector::OnTick | +0
02:36:DEBUG:>> 5584 | 2 | CChar::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
02:36:DEBUG:>> 5584 | 3 | CChar::Skill_Done | +0
02:36:DEBUG:>> 5584 | 4 | CChar::Skill_Stage | +0
02:36:DEBUG:>> 5584 | 5 | CChar::Skill_Information | +0
02:36:DEBUG:>> 5584 | 6 | CClient::OnSkill_Info | +0
02:36:DEBUG:>> 5584 | 7 | CClient::OnSkill_EvalInt | +0
02:36:DEBUG:>> 5584 | 8 | CChar::Skill_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 9 | CChar::Stat_GetAdjusted | +0
02:36:DEBUG:>> 5584 | 10 | CChar::Stat_GetBase | +0
02:36:CRITICAL:"Access Violation" (0x37a10), in CChar::Tick() #6 "timer expired"




and eachtime someone starts the skill it get this
TagsNo tags attached.
Nightly VersionAutomated (specify build number)
Experimental FlagsNone
Option FlagsNone
Internal Build Number1480
Attached Files

- Relationships

-  Notes
(0001140)
xantier (reporter)
20-06-11 20:30

are you using 2009 build or latest ? if latest, choose the empty option from list box.

can you post the scripts that control your skills ?
(0001141)
babidi (reporter)
20-06-11 20:34
edited on: 20-06-11 20:35

there is no script for evalint

is one of the latest build. 1480 of 19 jun think

(0001142)
babidi (reporter)
21-06-11 01:38

i found the problem
we have removed the skill necromancy from definition and also from muls.

if remove the definition from the file and set the evalint > 27.5 the skill will stuck on @skillsuccess


[SKILL 49]
DEFNAME=SKILL_Necromancy
KEY=Necromancy
TITLE=Necromancer
STAT_STR=20
STAT_INT=100
STAT_DEX=40
BONUS_STR=0
BONUS_DEX=0
BONUS_INT=100
BONUS_STATS=15
ADV_RATE=10.0,200.0,800.0
// VALUES=1,10,80

ON=@Fail
    SRC.SYSMESSAGE The spell fizzles.

ON=@Abort
    SRC.SYSMESSAGE You stop casting the spell.

- Issue History
Date Modified Username Field Change
20-06-11 20:19 babidi New Issue
20-06-11 20:30 xantier Note Added: 0001140
20-06-11 20:34 babidi Note Added: 0001141
20-06-11 20:35 babidi Note Edited: 0001141 View Revisions
21-06-11 01:38 babidi Note Added: 0001142
21-06-11 03:41 MrSugarCube Status new => resolved
21-06-11 03:41 MrSugarCube Fixed in Version => 0.56c Nightly
21-06-11 03:41 MrSugarCube Resolution open => fixed
21-06-11 03:41 MrSugarCube Assigned To => MrSugarCube


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker