MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001599VCMIMechanics - Objectspublic2013-11-29 19:302014-06-02 08:36
Reporteranoleyn 
Assigned ToWarmonger 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version0.94 
Target VersionFixed in Version0.94f 
Summary0001599: After loading heroes loose their abilities
DescriptionPlaying standard heroes like Gelu or Dracon (as well as the ones added by mods with similar abilities) is bugged. After starting a game, saving and then loading the save, the heroes loose their special abilities to upgrade units.
TagsNo tags attached.
Attached Files? file icon GELU.bmp [^] (1,529,494 bytes) 2013-11-29 19:30

- Relationships
parent of 0001558closedWarmonger Heroy Gelu, doesn't convert archers in sharpshooters. 
has duplicate 0001654closedWarmonger Gelu\Dracon Speciality 
related to 0001564closedWarmonger Galtran not have +1 speed scelets 
related to 0001573closedWarmonger Sir Mullich not have +2 speed 

-  Notes
(0004143)
anoleyn (updater)
2013-11-29 19:32

Sorry for the spelling mistake (loose) :)
(0004150)
Warmonger (administrator)
2013-12-01 15:44

Looks like another serialization issue. There are two solutions:

- Serialize CGHeroInstance::HeroSpecial as pointer vector type - confusing, as there is no logical place where one big vector should be stored
- Allow to attach hero speciality to hero itself without the use of pointer. Or emulate propagation of bonuses between these two in any other way.
(0004486)
Warmonger (administrator)
2014-02-17 17:29

Fixed in r3757.
(0004713)
Kantor (updater)
2014-06-01 21:47

This one may be closed.

- Issue History
Date Modified Username Field Change
2013-11-29 19:30 anoleyn New Issue
2013-11-29 19:30 anoleyn File Added: GELU.bmp
2013-11-29 19:32 anoleyn Note Added: 0004143
2013-11-29 20:07 Warmonger Relationship added parent of 0001558
2013-11-29 20:07 Warmonger Assigned To => Warmonger
2013-11-29 20:07 Warmonger Status new => assigned
2013-11-29 20:08 Warmonger Relationship added related to 0001600
2013-11-29 20:08 Warmonger Relationship added related to 0001564
2013-11-29 20:09 Warmonger Relationship added related to 0001573
2013-12-01 15:44 Warmonger Note Added: 0004150
2013-12-01 15:44 Warmonger Status assigned => confirmed
2014-01-14 16:20 Ivan Relationship added has duplicate 0001654
2014-02-17 05:51 Warmonger Category GUI - Hero screen / Exchange window => Mechanics - Objects
2014-02-17 17:29 Warmonger Note Added: 0004486
2014-02-17 17:29 Warmonger Status confirmed => resolved
2014-02-17 17:29 Warmonger Fixed in Version => 0.94f
2014-02-17 17:29 Warmonger Resolution open => fixed
2014-05-16 17:24 Warmonger Relationship deleted related to 0001600
2014-06-01 21:47 Kantor Note Added: 0004713
2014-06-02 08:36 Kantor Status resolved => closed

Site | Forums | Wiki | Slack | GitHub


Copyright © 2000 - 2024 MantisBT Team
Hosting provided by DigitalOcean