View Issue Details

IDProjectCategoryLast Update
0007815Valley 1Bug - GameplayMay 14, 2012 3:03 pm
ReporterZem Assigned ToChris_McElligottPark  
Severitymajor 
Status resolvedResolutionfixed 
Product Version1.018 
Fixed in Version1.019 
Summary0007815: world.dat code parsing flaw 1
DescriptionQuick dev details: The way CharacterLook (61,X <- world.dat marker) gets parsed needs to be checked over.

Preface: This bug took me a bit to crack, but I've figured it out now. Related in a minor way to 0007788, though I believe this is what really causes all the issues, perhaps including 0007482 too. Dupe of 0007613

Why it happens, educated guess: It's using the stat mechanics for Ice Age character base values as a default, if it can't find a valid Century/CharacterLook value.

Requirements to reproduce: at least 1 suit (snowsuit/heatsuit/advanced heatsuit), Time Of Magic unlocked.

How to (minorly) reproduce:

-Choose Ice Age/Cold Tolerant character.
-Equip a snowsuit.
ESC MENU SHOWS -> base stats: unchanged, Cold Tolerant still, no From Century line.
-Exit game.

How to identically reproduce:

-Choose Time Of Magic character.
MY STATS -> Base stats: 45/125%/350, From Century: Time Of Magic | WORLD.dat: 490 CharacterLook field, 1920501988 CharacterSeed field.
-Equip snowsuit.
ESC MENU SHOWS -> base stats: unchanged, Cold Tolerant now, no From Century line.
-Exit game.
WORLD.dat: 462 CharacterLook field.
-Rejoin game.
ESC MENU SHOWS -> base stats: CHANGED 45/105%/150, Cold Tolerant still, no From Century line.
-Remove snowsuit, equip heatsuit.
ESC MENU SHOWS -> base stats: 45/105%/150 (same, still changed), Heat Tolerant instead, no From Century line.
-Exit game.
WORLD.dat: 464 CharacterLook field.
-Rejoin game.
ESC MENU SHOWS -> base stats: 45/105%/150 (again, still the changed stats), Heat Tolerant still, no From Century line.
-Remove heatsuit.
ESC MENU SHOWS -> base stats: 45/105%/150 (soon to revert), Tolerant to neither, From Century: Time Of Magic
-Exit game.
WORLD.dat: 490 CharacterLook field.
-Rejoin game.
ESC MENU SHOWS -> base stats: ORIGINAL 45/125%/350, Tolerant to neither still, From Century: Time Of Magic


Anything else needed to solve this ever-present issue?

Edit: Added relationships.
TagsNo tags attached.
Internal WeightMajor Problem

Relationships

related to 0007613 resolvedChris_McElligottPark Exiting to main menu and loading again bugs 
related to 0007788 resolvedChris_McElligottPark Heatsuit-wearing survivors have no century 
related to 0007482 assignedChris_McElligottPark Glyph Transplant scroll fails if wearing Heatsuit/Coldsuit 

Activities

Nethellus

May 13, 2012 6:20 pm

reporter   ~0024191

This sounds similar to 0007613, but a lot more details here. =)

Zem

May 13, 2012 6:53 pm

reporter   ~0024193

Ah, I forgot about that one. That's the exact same problem as here (forgot about bat/micro-trex (?) that actually works on dinos and 'bots), with the exact same cause I'd bet. That one little field that decides the fate of a lot of data. Took me a few hours (for today) to diagnose it. Adding relations now.

Chris_McElligottPark

May 14, 2012 3:03 pm

administrator   ~0024232

Thanks!

* Fixed a bug where the stats of characters would be incorrectly set after loading from a savegame if they were wearing a suit or transmogrified into some other entity type.

Actually the world.dat stuff isn't wrong at all, but it's something else kind of related.

Issue History

Date Modified Username Field Change
May 13, 2012 10:00 am Zem New Issue
May 13, 2012 10:01 am Zem Summary world.dat code parsing flaw 0000001 => world.dat code parsing flaw 1
May 13, 2012 6:20 pm Nethellus Note Added: 0024191
May 13, 2012 6:21 pm Nethellus Relationship added related to 0007613
May 13, 2012 6:53 pm Zem Note Added: 0024193
May 13, 2012 6:54 pm Zem Relationship added related to 0007788
May 13, 2012 6:54 pm Zem Relationship added parent of 0007482
May 13, 2012 6:54 pm Zem Relationship deleted parent of 0007482
May 13, 2012 6:54 pm Zem Relationship added related to 0007482
May 13, 2012 6:56 pm Zem Description Updated
May 14, 2012 12:05 pm tigersfan Internal Weight => Major Problem
May 14, 2012 12:05 pm tigersfan Assigned To => Chris_McElligottPark
May 14, 2012 12:05 pm tigersfan Status new => assigned
May 14, 2012 3:03 pm Chris_McElligottPark Note Added: 0024232
May 14, 2012 3:03 pm Chris_McElligottPark Status assigned => resolved
May 14, 2012 3:03 pm Chris_McElligottPark Fixed in Version => 1.019
May 14, 2012 3:03 pm Chris_McElligottPark Resolution open => fixed