- use FSharedStringArena to handle AActor's tag strings properly. They were names before which are not case sensitive and could cause problems.

- fixed FSharedStringArena::FreeAll did not NULL TopBlock.
- bumped savegame version for above changes.


SVN r3100 (trunk)
This commit is contained in:
Christoph Oelckers 2011-01-12 00:17:13 +00:00
commit 789c937635
7 changed files with 41 additions and 7 deletions

View file

@ -2709,7 +2709,7 @@ void DLevelScript::DoSetActorProperty (AActor *actor, int property, int value)
actor->Score = value;
case APROP_NameTag:
actor->Tag = FBehavior::StaticLookupString(value);
actor->SetTag(FBehavior::StaticLookupString(value));
break;
case APROP_DamageFactor: