This commit is contained in:
Charles 2001-01-29 21:46:54 +00:00
parent 8aa9bbd80d
commit dd3fb8cbc8
2 changed files with 33 additions and 1 deletions

View file

@ -96,6 +96,18 @@ CNpc::NPC_DATA CNpc::m_data[NPC_UNIT_TYPE_MAX] =
2048,
},
{ // NPC_PENDULUM
NPC_INIT_PENDULUM,
NPC_SENSOR_NONE,
NPC_MOVEMENT_PENDULUM,
NPC_MOVEMENT_MODIFIER_NONE,
NPC_CLOSE_NONE,
NPC_TIMER_NONE,
false,
3,
2048,
},
{ // NPC_SMALL_JELLYFISH_1
NPC_INIT_DEFAULT,
NPC_SENSOR_JELLYFISH_USER_CLOSE,
@ -471,7 +483,7 @@ CNpc::NPC_DATA CNpc::m_data[NPC_UNIT_TYPE_MAX] =
void CNpc::init()
{
m_type = NPC_DUST_DEVIL;
m_type = NPC_PENDULUM;
m_heading = m_fireHeading = 0;
m_movementTimer = 0;
@ -617,6 +629,15 @@ void CNpc::init()
break;
}
case NPC_INIT_PENDULUM:
{
m_extendDir = EXTEND_LEFT;
m_extension = 0;
m_heading = 1024;
break;
}
default:
break;
@ -1118,6 +1139,13 @@ void CNpc::processMovement(int _frames)
break;
}
case NPC_MOVEMENT_PENDULUM:
{
processPendulumMovement( _frames );
break;
}
default:
break;