mirror of
https://github.com/AquariaOSE/Aquaria.git
synced 2025-01-26 02:07:26 +00:00
Remove 3 unused Lua functions:
- entityFollowEntity() - entity_followEntity() - entity_isFollowingEntity()
This commit is contained in:
parent
0edb2d609a
commit
b17afecd4b
4 changed files with 3 additions and 99 deletions
|
@ -208,7 +208,6 @@ Entity::Entity()
|
||||||
damageTime = vars->entityDamageTime;
|
damageTime = vars->entityDamageTime;
|
||||||
slowingToStopPathTimer = 0;
|
slowingToStopPathTimer = 0;
|
||||||
slowingToStopPath = 0;
|
slowingToStopPath = 0;
|
||||||
followPos = 0;
|
|
||||||
swimPath = false;
|
swimPath = false;
|
||||||
currentEntityTarget = 0;
|
currentEntityTarget = 0;
|
||||||
deleteOnPathEnd = false;
|
deleteOnPathEnd = false;
|
||||||
|
@ -233,8 +232,6 @@ Entity::Entity()
|
||||||
activationRadius = 40;
|
activationRadius = 40;
|
||||||
activationRange = 600;
|
activationRange = 600;
|
||||||
|
|
||||||
|
|
||||||
followEntity = 0;
|
|
||||||
bubble = 0;
|
bubble = 0;
|
||||||
|
|
||||||
|
|
||||||
|
@ -452,8 +449,6 @@ float Entity::moveToPos(Vector dest, float speed, int dieOnPathEnd, bool swim)
|
||||||
speed = getMaxSpeed();
|
speed = getMaxSpeed();
|
||||||
|
|
||||||
Vector start = position;
|
Vector start = position;
|
||||||
followEntity = 0;
|
|
||||||
|
|
||||||
|
|
||||||
position.ensureData();
|
position.ensureData();
|
||||||
position.data->path.clear();
|
position.data->path.clear();
|
||||||
|
@ -1597,61 +1592,9 @@ void Entity::onUpdate(float dt)
|
||||||
|
|
||||||
if (getState() == STATE_PUSH)
|
if (getState() == STATE_PUSH)
|
||||||
{
|
{
|
||||||
|
|
||||||
vel = pushVec;
|
vel = pushVec;
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (followEntity)
|
|
||||||
{
|
|
||||||
Vector lastPos = position;
|
|
||||||
Vector off;
|
|
||||||
int sz = 96;
|
|
||||||
if (followEntity->vel.getSquaredLength2D() > sqr(1))
|
|
||||||
{
|
|
||||||
off = followEntity->vel.getPerpendicularLeft();
|
|
||||||
switch (followPos)
|
|
||||||
{
|
|
||||||
case 0: off.setLength2D(sz); break;
|
|
||||||
case 1: off.setLength2D(-sz); break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (followEntity->lastMove.getSquaredLength2D() > sqr(1))
|
|
||||||
{
|
|
||||||
|
|
||||||
off = followEntity->lastMove.getPerpendicularLeft();
|
|
||||||
switch (followPos)
|
|
||||||
{
|
|
||||||
case 0: off.setLength2D(sz); break;
|
|
||||||
case 1: off.setLength2D(-sz); break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Vector mov = followEntity->position + off - this->position;
|
|
||||||
if (mov.getSquaredLength2D() > sqr(96))
|
|
||||||
{
|
|
||||||
|
|
||||||
int spd = mov.getLength2D();
|
|
||||||
spd -= 64;
|
|
||||||
if (spd < 0)
|
|
||||||
spd = 0;
|
|
||||||
else if (spd < 400)
|
|
||||||
spd *= 2;
|
|
||||||
|
|
||||||
else
|
|
||||||
spd = 800;
|
|
||||||
|
|
||||||
mov.setLength2D(spd);
|
|
||||||
position += mov * dt;
|
|
||||||
Vector diff = position - lastPos;
|
|
||||||
movementDetails(diff);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
Animation *anim = skeletalSprite.getCurrentAnimation();
|
|
||||||
if (!anim || anim->name != "idle")
|
|
||||||
idle();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (stickToNaijasHead)
|
if (stickToNaijasHead)
|
||||||
{
|
{
|
||||||
position = dsq->game->avatar->headPosition;
|
position = dsq->game->avatar->headPosition;
|
||||||
|
|
|
@ -132,7 +132,6 @@ public:
|
||||||
|
|
||||||
ActivationType activationType;
|
ActivationType activationType;
|
||||||
float activationRange;
|
float activationRange;
|
||||||
Entity *followEntity;
|
|
||||||
Entity *ridingOnEntity;
|
Entity *ridingOnEntity;
|
||||||
Vector startPos;
|
Vector startPos;
|
||||||
void rotateToVec(Vector addVec, float time, float offsetAngle=0);
|
void rotateToVec(Vector addVec, float time, float offsetAngle=0);
|
||||||
|
@ -220,7 +219,6 @@ public:
|
||||||
|
|
||||||
bool isNormalLayer() const;
|
bool isNormalLayer() const;
|
||||||
void idle();
|
void idle();
|
||||||
int followPos;
|
|
||||||
void slowToStopPath(float t);
|
void slowToStopPath(float t);
|
||||||
bool isSlowingToStopPath();
|
bool isSlowingToStopPath();
|
||||||
Vector lastMove;
|
Vector lastMove;
|
||||||
|
|
|
@ -6603,42 +6603,6 @@ luaFunc(entity_setCurrentTarget)
|
||||||
luaReturnNil();
|
luaReturnNil();
|
||||||
}
|
}
|
||||||
|
|
||||||
luaFunc(entityFollowEntity)
|
|
||||||
{
|
|
||||||
Entity *e = dsq->getEntityByName(getString(L, 1));
|
|
||||||
if (e)
|
|
||||||
{
|
|
||||||
e->followEntity = dsq->getEntityByName(getString(L, 2));
|
|
||||||
}
|
|
||||||
|
|
||||||
luaReturnNil();
|
|
||||||
}
|
|
||||||
|
|
||||||
luaFunc(entity_isFollowingEntity)
|
|
||||||
{
|
|
||||||
Entity *e = entity(L);
|
|
||||||
bool v = false;
|
|
||||||
if (e)
|
|
||||||
v = e->followEntity != 0;
|
|
||||||
luaReturnBool(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
luaFunc(entity_followEntity)
|
|
||||||
{
|
|
||||||
Entity *e1 = entity(L);
|
|
||||||
Entity *e2 = 0;
|
|
||||||
if (lua_touserdata(L, 2) != NULL)
|
|
||||||
{
|
|
||||||
e2 = entity(L, 2);
|
|
||||||
}
|
|
||||||
if (e1)
|
|
||||||
{
|
|
||||||
e1->followEntity = e2;
|
|
||||||
e1->followPos = lua_tointeger(L, 3);
|
|
||||||
}
|
|
||||||
luaReturnNil();
|
|
||||||
}
|
|
||||||
|
|
||||||
luaFunc(toggleInput)
|
luaFunc(toggleInput)
|
||||||
{
|
{
|
||||||
bool v = getBool(L, 1);
|
bool v = getBool(L, 1);
|
||||||
|
@ -10300,7 +10264,6 @@ static const struct {
|
||||||
luaRegister(entity_followPath),
|
luaRegister(entity_followPath),
|
||||||
luaRegister(entity_followPathSpeed),
|
luaRegister(entity_followPathSpeed),
|
||||||
luaRegister(entity_isFollowingPath),
|
luaRegister(entity_isFollowingPath),
|
||||||
luaRegister(entity_followEntity),
|
|
||||||
luaRegister(entity_sound),
|
luaRegister(entity_sound),
|
||||||
luaRegister(entity_playSfx),
|
luaRegister(entity_playSfx),
|
||||||
|
|
||||||
|
@ -10355,8 +10318,6 @@ static const struct {
|
||||||
luaRegister(toggleBlackBars),
|
luaRegister(toggleBlackBars),
|
||||||
luaRegister(setBlackBarsColor),
|
luaRegister(setBlackBarsColor),
|
||||||
|
|
||||||
luaRegister(entityFollowEntity),
|
|
||||||
|
|
||||||
luaRegister(bedEffects),
|
luaRegister(bedEffects),
|
||||||
|
|
||||||
luaRegister(warpNaijaToEntity),
|
luaRegister(warpNaijaToEntity),
|
||||||
|
@ -10751,7 +10712,6 @@ static const struct {
|
||||||
luaRegister(entity_isSlowingToStopPath),
|
luaRegister(entity_isSlowingToStopPath),
|
||||||
|
|
||||||
luaRegister(entity_findNearestEntityOfType),
|
luaRegister(entity_findNearestEntityOfType),
|
||||||
luaRegister(entity_isFollowingEntity),
|
|
||||||
luaRegister(entity_resumePath),
|
luaRegister(entity_resumePath),
|
||||||
|
|
||||||
luaRegister(entity_generateCollisionMask),
|
luaRegister(entity_generateCollisionMask),
|
||||||
|
|
|
@ -24,6 +24,8 @@ local WARN_FUNCTIONS =
|
||||||
entity_grabTarget = true,
|
entity_grabTarget = true,
|
||||||
entity_releaseTarget = true,
|
entity_releaseTarget = true,
|
||||||
entity_watchEntity = true,
|
entity_watchEntity = true,
|
||||||
|
entityFollowEntity = true,
|
||||||
|
entity_followEntity = true,
|
||||||
}
|
}
|
||||||
|
|
||||||
-- These returned something important, so here we just return a failure/dummy value
|
-- These returned something important, so here we just return a failure/dummy value
|
||||||
|
@ -72,6 +74,7 @@ local DUMMY_FUNCTIONS =
|
||||||
streamSfx = true,
|
streamSfx = true,
|
||||||
toggleVersionLabel = true,
|
toggleVersionLabel = true,
|
||||||
setVersionLabelText = true,
|
setVersionLabelText = true,
|
||||||
|
entity_isFollowingEntity = true, -- never following anything now since those functions are gone
|
||||||
}
|
}
|
||||||
|
|
||||||
-- Deprecated stuff from v1.1's scripts/entities/entityinclude.lua
|
-- Deprecated stuff from v1.1's scripts/entities/entityinclude.lua
|
||||||
|
|
Loading…
Reference in a new issue