Switched it over to an int and its working great, Thanks bud

PS.
This was the end code if anyone is curious:
[code]
// room script file
// room script file
function room_AfterFadeIn()
{
monsterui.Visible=true;
player.PlaceOnWalkableArea();
object[1].SetView(56);
object[1].Animate(0, 3, eOnce, eBlock);
goblin.FollowCharacter(null);
object[1].SetView(56);
object[1].Animate(0, 3, eOnce, eBlock);
}
function room_RepExec()
{
if ((player.View==42)||(player.View==16)) {
player.ChangeView(85);
object[0].SetView(82);
}
else if ((player.View==17)||(player.View==59)) {
player.ChangeView(87);
object[0].SetView(84);
}
else if ((player.View==18)||(player.View==58)) {
player.ChangeView(86);
object[0].SetView(83);
}
if (IsKeyPressed(eKeyUpArrow) == 1){
object[0].Animate(0, 3, eOnce, eBlock);
object[0].Animate(1, 3, eOnce, eBlock);
int dmg = Random(5);
monsterz -= dmg + 1;
object[1].SetView(56);
object[1].Animate(0, 25, eOnce, eBlock);
if (dmg==0) health-=0;
health -= dmg + 1;
}
else if (monsterz<=0) {
int p=player.PreviousRoom;
player.ChangeRoom(p, 160, 120);
goblin.ChangeRoom(p, 160, 120);
player.PlaceOnWalkableArea();
expierance += 15;
if(expierance >= Required_XP){
level++;
player_maxhealth += 1;
player_maxmana += 1;
player_maxstamina += 1;
strength += 1;
Display ("You have reached level %d And now have, %d strength, %d health, %d mana, %d stamina, %d gold",level, strength, player_maxhealth, player_maxmana,player_maxstamina, goldshow );
Required_XP = Required_XP * Increase_Factor;
int win=Random(2);
if (monsterz <= 0){
if (win==0) goldshow += 20;
else if (win==1) goldshow += 10;
else goldshow += 5;
}
}
}
}
function room_Load()
{
if ((player.View==42)||(player.View==16)) {
player.ChangeView(85);
object[0].SetView(82);
}
else if ((player.View==17)||(player.View==59)) {
player.ChangeView(87);
object[0].SetView(84);
}
else if ((player.View==18)||(player.View==58)) {
player.ChangeView(86);
object[0].SetView(83);
}
}
function room_Leave()
{
Display("You have triumphed over your enemy!");
if (player.View==85){
player.ChangeView(16);
CafeDo(String.Format("speed is %d %d", 5, 5));
player.SetWalkSpeed(5, 5);
}
else if (player.View==86) {
player.ChangeView(18);
CafeDo(String.Format("speed is %d %d", 5, 5));
player.SetWalkSpeed(5, 5);
}
else if (player.View==87) {
player.ChangeView(17);
CafeDo(String.Format("speed is %d %d", 5, 5));
player.SetWalkSpeed(5, 5);
}
monsterui.Visible=false;
goblin.ChangeView(89);
}
[/code]