mirror of
https://github.com/neoStudiosLCE/neoLegacy.git
synced 2026-08-20 09:57:09 +00:00
Fixed Stone not dropping Cobblestone
also fixed obsidian having stone texture and name
This commit is contained in:
parent
bfb9568c1a
commit
61e4d2cd36
|
|
@ -1,7 +1,7 @@
|
||||||
#include "stdafx.h"
|
#include "stdafx.h"
|
||||||
#include "ObsidianTile.h"
|
#include "ObsidianTile.h"
|
||||||
|
|
||||||
ObsidianTile::ObsidianTile(int id) : StoneTile(id)
|
ObsidianTile::ObsidianTile(int id) : Tile(id, Material::stone)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
#include "StoneTile.h"
|
#include "Tile.h"
|
||||||
|
|
||||||
class Random;
|
class Random;
|
||||||
|
|
||||||
class ObsidianTile : public StoneTile
|
class ObsidianTile : public Tile
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ObsidianTile(int id);
|
ObsidianTile(int id);
|
||||||
|
|
|
||||||
|
|
@ -28,8 +28,22 @@ unsigned int StoneTile::getDescriptionId(int iData)
|
||||||
return STONE_NAMES[iData];
|
return STONE_NAMES[iData];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int StoneTile::getResource(int data, Random* random, int playerBonusLevel)
|
||||||
|
{
|
||||||
|
|
||||||
|
if (data < 0 || data >= STONE_NAMES_LENGTH) data = 0;
|
||||||
|
|
||||||
|
if (data == 0) {
|
||||||
|
return Tile::cobblestone_Id;
|
||||||
|
}
|
||||||
|
|
||||||
|
return Tile::stone_Id;
|
||||||
|
}
|
||||||
|
|
||||||
int StoneTile::getSpawnResourcesAuxValue(int data)
|
int StoneTile::getSpawnResourcesAuxValue(int data)
|
||||||
{
|
{
|
||||||
|
if (data < 0 || data >= STONE_NAMES_LENGTH) data = 0;
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ public:
|
||||||
StoneTile(int id);
|
StoneTile(int id);
|
||||||
virtual Icon* getTexture(int face, int data);
|
virtual Icon* getTexture(int face, int data);
|
||||||
virtual unsigned int getDescriptionId(int iData = -1);
|
virtual unsigned int getDescriptionId(int iData = -1);
|
||||||
|
virtual int getResource(int data, Random* random, int playerBonusLevel);
|
||||||
virtual int getSpawnResourcesAuxValue(int data);
|
virtual int getSpawnResourcesAuxValue(int data);
|
||||||
void registerIcons(IconRegister* iconRegister);
|
void registerIcons(IconRegister* iconRegister);
|
||||||
};
|
};
|
||||||
Loading…
Reference in a new issue