Skip to content

Commit

Permalink
UOX3 0.99.6
Browse files Browse the repository at this point in the history
Updated version number :)
Fixed an issue where the "female" flag was not set correctly in CPExtMove() and CPDrawGamePlayer() packets for characters with female Gargoyle (or Savage) body IDs
  • Loading branch information
Xoduz committed Oct 14, 2023
1 parent 0762071 commit 05e5310
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 5 deletions.
4 changes: 2 additions & 2 deletions assets/uox3.rc
Original file line number Diff line number Diff line change
Expand Up @@ -74,11 +74,11 @@ BEGIN
BLOCK "040904b0"
BEGIN
VALUE "FileDescription", "UOX3"
VALUE "FileVersion", "0.99.6-RC6x"
VALUE "FileVersion", "0.99.6"
VALUE "InternalName", "UOX3.exe"
VALUE "OriginalFilename", "UOX3.exe"
VALUE "ProductName", "Ultima Offline eXperiment 3"
VALUE "ProductVersion", "0.99.6-RC6x"
VALUE "ProductVersion", "0.99.6"
END
END
BLOCK "VarFileInfo"
Expand Down
4 changes: 2 additions & 2 deletions source/CPacketSend.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -483,7 +483,7 @@ void CPExtMove::SetFlags( CChar &toCopy )
//const UI08 BIT__IGNOREMOBILES = 4; // 0x10, ignore other mobiles?

flag.set( BIT__FROZEN, toCopy.IsFrozen() );
flag.set( BIT__FEMALE, ( toCopy.GetId() == 0x0191 || toCopy.GetId() == 0x025E ) || toCopy.GetId() == 0x029B );
flag.set( BIT__FEMALE, ( toCopy.GetId() == 0x0191 || toCopy.GetId() == 0x025E || toCopy.GetId() == 0x029B || toCopy.GetId() == 0xb8 || toCopy.GetId() == 0xba ));
flag.set( BIT__FLYING, ( toCopy.IsFlying() ));
flag.set( BIT__GOLDEN, ( toCopy.IsInvulnerable() ));
}
Expand Down Expand Up @@ -1190,7 +1190,7 @@ void CPDrawGamePlayer::CopyData( CChar &toCopy )
//const UI08 BIT__IGNOREMOBILES = 5; // 0x10, ignore other mobiles?

flag.set( BIT__FROZEN, toCopy.IsFrozen() );
flag.set( BIT__FEMALE, ( toCopy.GetId() == 0x0191 || toCopy.GetId() == 0x025E ));
flag.set( BIT__FEMALE, ( toCopy.GetId() == 0x0191 || toCopy.GetId() == 0x025E || toCopy.GetId() == 0x029B || toCopy.GetId() == 0xb8 || toCopy.GetId() == 0xba ));
flag.set( BIT__FLYING, toCopy.IsFlying() );
flag.set( BIT__GOLDEN, toCopy.IsInvulnerable() );
}
Expand Down
4 changes: 4 additions & 0 deletions source/Changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
14/10/2023 - Xuri (0.99.6)
Updated version number :)
Fixed an issue where the "female" flag was not set correctly in CPExtMove() and CPDrawGamePlayer() packets for characters with female Gargoyle (or Savage) body IDs

14/10/2023 - Xuri (0.99.6-RC6x)
Added dummy context restore function to additional scripts
Updated 'go command to support specifying location to teleport to by name, mapped to locations from locations.dfn (Thanks Dragon Slayer!)
Expand Down
2 changes: 1 addition & 1 deletion source/cVersionClass.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
// product info
//o------------------------------------------------------------------------------------------------o
const std::string VER = "0.99";
const std::string BUILD = "6-RC6x";
const std::string BUILD = "6";
const std::string REALBUILD = "0";
const std::string SVER = "2.0";
const std::string CVER = "2.0";
Expand Down

0 comments on commit 05e5310

Please sign in to comment.