Anonymous | Login | Signup for a new account | 01-07-25 13:44 CEST | ![]() |
Main | My View | View Issues | Change Log | Roadmap |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | |||||
ID | Project | Category | View Status | Date Submitted | Last Update | |
0002141 | SphereServer | executable - windows build | public | 26-02-13 03:01 | 11-09-13 03:57 | |
Reporter | Mordaunt | |||||
Assigned To | Ben | |||||
Priority | normal | Severity | major | Reproducibility | always | |
Status | resolved | Resolution | fixed | |||
Platform | OS | OS Version | ||||
Product Version | 20-09-2009, 0.56b Prerelease | |||||
Target Version | Fixed in Version | |||||
Summary | 0002141: WorldGem Bits do not recognise map edge | |||||
Description | Something I discovered when making my spawner, was talking to RanXerox about it in IRC after someone posted with the same issue on the forums today. A worldgem bit placed X distance from the edge of the map and given a distance of Y under morep when initialised (MOREP=<min time> <max time> <distance> will spawn creatures off the map randomly if Y > X and create errors as follows: 19:28:DEBUG:>> 5308 | 0 | CWorld::OnTick | +0 19:28:DEBUG:>> 5308 | 1 | CSector::OnTick | +0 19:28:DEBUG:>> 5308 | 2 | CChar::OnTick | +125 19:28:DEBUG:>> 5308 | 3 | CChar::NPC_OnTickAction | +0 19:28:DEBUG:>> 5308 | 4 | CChar::NPC_Act_Wander | +0 19:28:DEBUG:>> 5308 | 5 | CChar::NPC_WalkToPoint | +0 19:28:DEBUG:>> 5308 | 6 | CChar::CanMoveWalkTo | +0 <-- exception catch point (below is guessed and could be incorrect!) 19:28:DEBUG:>> 5308 | 7 | CChar::CheckValidMove_New | +0 19:28:DEBUG:>> 5308 | 8 | CWorld::GetHeightPoint_New | +0 19:28:DEBUG:>> 5308 | 9 | CItemBase::GetItemHeight | +0 19:28:DEBUG:>> 5308 | 10 | CItemBase::GetItemHeightFlags | +0 19:28:DEBUG:__ thread (5308) __ | # | _____ function _____________ | ticks passed from previous function start ______ 19:28:DEBUG:>> 5308 | 0 | CWorld::OnTick | +0 19:28:DEBUG:>> 5308 | 1 | CSector::OnTick | +0 19:28:DEBUG:>> 5308 | 2 | CChar::OnTick | +125 19:28:DEBUG:>> 5308 | 4 | CChar::NPC_Act_Wander | +0 19:28:DEBUG:>> 5308 | 5 | CChar::NPC_WalkToPoint | +0 19:28:DEBUG:>> 5308 | 6 | CChar::CanMoveWalkTo | +0 <-- exception catch point (below is guessed and could be incorrect!) 19:28:DEBUG:>> 5308 | 7 | CChar::CheckValidMove_New | +0 19:28:DEBUG:>> 5308 | 8 | CWorld::GetHeightPoint_New | +0 19:28:DEBUG:>> 5308 | 9 | CItemBase::GetItemHeight | +0 19:28:DEBUG:>> 5308 | 10 | CItemBase::GetItemHeightFlags | +0 19:28:CRITICAL:"Access Violation" (0x127e16), in CChar::CanMoveWalkTo() 0000001 "Check Valid Move" 23:56:ERROR:(sphere_npcs_m_Elementali.scp,506)Point(-1,-1): trying to get a sector for point on map #0 out of bounds for this map(6144,4096). Defaulting to sector 0 of the map. 23:56:ERROR:(sphere_npcs_m_Elementali.scp,506)Point(-1,-1): trying to get a sector for point on map #0 out of bounds for this map(6144,4096). Defaulting to sector 0 of the map. 23:56:ERROR:(sphere_npcs_m_AnimaliMalvagi.scp,499)Point(-1,-1): trying to get a sector for point on map #0 out of bounds for this map(6144,4096). Defaulting to sector 0 of the map. 23:56:ERROR:(sphere_npcs_m_Elementali.scp,506)Point(-1,-1): trying to get a sector for point on map #0 out of bounds for this map(6144,4096). Defaulting to sector 0 of the map. 23:56:ERROR:(sphere_npcs_m_Demoni.scp,422)Point(-1,-1): trying to get a sector for point on map #0 out of bounds for this map(6144,4096). Defaulting to sector 0 of the map. 23:56:ERROR:(sphere_npcs_a_Selvaggi.scp,1292)Point(-1,-1): trying to get a sector for point on map #0 out of bounds for this map(6144,4096). Defaulting to sector 0 of the map. 23:56:ERROR:(sphere_npcs_m_NonMorti.scp,468)Point(-1,-1): trying to get a sector for point on map #0 out of bounds for this map(6144,4096). Defaulting to sector 0 of the map. 23:56:ERROR:(sphere_npcs_m_NonMorti.scp,900)Point(-1,-1): trying to get a sector for point on map #0 out of bounds for this map(6144,4096). Defaulting to sector 0 of the map. 23:56:ERROR:(sphere_npcs_m_Insetti.scp,691)Point(-1,-1): trying to get a sector for point on map #0 out of bounds for this map(6144,4096). Defaulting to sector 0 of the map. | |||||
Steps To Reproduce | place a worldgem bit 50 tiles from the edge of the map set any spawn to it ensuring distance is greater than the distance to edge, 100 for example. Wait and watch | |||||
Additional Information | Verified by RanXerox in IRC | |||||
Tags | No tags attached. | |||||
Nightly Version | Not Available | |||||
Experimental Flags | None | |||||
Option Flags | None | |||||
Internal Build Number | ||||||
Attached Files | ||||||
![]() |
|||
Date Modified | Username | Field | Change |
26-02-13 03:01 | Mordaunt | New Issue | |
11-09-13 03:57 | Ben | Note Added: 0001672 | |
11-09-13 03:57 | Ben | Status | new => resolved |
11-09-13 03:57 | Ben | Resolution | open => fixed |
11-09-13 03:57 | Ben | Assigned To | => Ben |
Copyright © 2000 - 2010 MantisBT Group |