@@ -60,7 +60,6 @@ SpecialPowerDesignatorUpdateModuleData::SpecialPowerDesignatorUpdateModuleData()
6060 { " SpecialPowerTemplate" , INI ::parseSpecialPowerTemplate, NULL , offsetof (SpecialPowerDesignatorUpdateModuleData, m_specialPowerTemplate) },
6161 { " DesignatorRadius" , INI ::parseReal, NULL , offsetof (SpecialPowerDesignatorUpdateModuleData, m_designatorRadius) },
6262 { " AlwaysShowDecal" , INI ::parseBool, NULL , offsetof (SpecialPowerDesignatorUpdateModuleData, m_alwaysShowDecal) },
63- // { "WorksWhileContained", INI::parseBool, NULL, offsetof(SpecialPowerDesignatorUpdateModuleData, m_worksWhileContained) },
6463 { " TriggerStatusTime" , INI ::parseDurationUnsignedInt, NULL , offsetof (SpecialPowerDesignatorUpdateModuleData, m_triggerStatusTime) },
6564 { " TriggerStatusType" , ObjectStatusMaskType::parseSingleBitFromINI, NULL , offsetof (SpecialPowerDesignatorUpdateModuleData, m_triggerStatusType) },
6665 { " DecalRadius" , INI ::parseReal, NULL , offsetof ( RadiusDecalBehaviorModuleData, m_decalRadius) },
@@ -76,17 +75,7 @@ SpecialPowerDesignatorUpdateModuleData::SpecialPowerDesignatorUpdateModuleData()
7675// -------------------------------------------------------------------------------------------------
7776SpecialPowerDesignatorUpdate::SpecialPowerDesignatorUpdate ( Thing *thing, const ModuleData* moduleData ) : RadiusDecalBehavior( thing, moduleData )
7877{
79- m_targetingActive = false ;
8078 m_statusClearFrame = 0 ;
81-
82- /* if (getSpecialPowerDesignatorUpdateModuleData()->m_initiallyActive)
83- {
84- giveSelfUpgrade();
85- }
86- else {
87- clearDecal();
88- setWakeFrame(getObject(), UPDATE_SLEEP_FOREVER);
89- }*/
9079}
9180
9281// -------------------------------------------------------------------------------------------------
@@ -95,34 +84,6 @@ SpecialPowerDesignatorUpdate::~SpecialPowerDesignatorUpdate( void )
9584{
9685}
9786
98- // -------------------------------------------------------------------------------------------------
99- // -------------------------------------------------------------------------------------------------
100- // void SpecialPowerDesignatorUpdate::createRadiusDecal( void )
101- // {
102- // const SpecialPowerDesignatorUpdateModuleData* data = getSpecialPowerDesignatorUpdateModuleData();
103- //
104- // if (data->m_alwaysShowDecal || m_targetingActive) {
105- // RadiusDecalBehavior::createRadiusDecal();
106- // }
107- // else {
108- // setWakeFrame(getObject(), UPDATE_SLEEP_FOREVER);
109- // }
110- // }
111- // -------------------------------------------------------------------------------------------------
112- // -------------------------------------------------------------------------------------------------
113- // void SpecialPowerDesignatorUpdate::setActive(bool status)
114- // {
115- // DEBUG_LOG((">>> SpecialPowerDesignatorUpdate::setActive = %d", status));
116- //
117- // const SpecialPowerDesignatorUpdateModuleData* data = getSpecialPowerDesignatorUpdateModuleData();
118- //
119- // m_targetingActive = status;
120- //
121- // if (!status && !data->m_alwaysShowDecal)
122- // clearDecal();
123- //
124- // setWakeFrame(getObject(), UPDATE_SLEEP_NONE);
125- // }
12687// -------------------------------------------------------------------------------------------------
12788// -------------------------------------------------------------------------------------------------
12889void SpecialPowerDesignatorUpdate::triggerSpecialPower ()
@@ -137,28 +98,12 @@ void SpecialPowerDesignatorUpdate::triggerSpecialPower()
13798
13899 FXList::doFXObj (data->m_triggerFX , getObject ());
139100}
140- //
141- // //-------------------------------------------------------------------------------------------------
142- // //-------------------------------------------------------------------------------------------------
143- // void SpecialPowerDesignatorUpdate::killRadiusDecal()
144- // {
145- // clearDecal();
146- // setWakeFrame(getObject(), UPDATE_SLEEP_FOREVER);
147- // }
148- //
149- // // -----------------------------------------------------------------------------------------------
150- // void SpecialPowerDesignatorUpdate::clearDecal()
151- // {
152- // m_radiusDecal.clear();
153- // }
154- //
155101// -------------------------------------------------------------------------------------------------
156102// -------------------------------------------------------------------------------------------------
157103UpdateSleepTime SpecialPowerDesignatorUpdate::update ( void )
158104{
159105 const SpecialPowerDesignatorUpdateModuleData* data = getSpecialPowerDesignatorUpdateModuleData ();
160106
161- // UpdateSleepTime result = UPDATE_SLEEP_FOREVER;
162107 // First handle status
163108 if (m_statusClearFrame > 0 && data->m_triggerStatusType != OBJECT_STATUS_NONE ) {
164109 if (TheGameLogic->getFrame () == m_statusClearFrame) {
@@ -216,7 +161,6 @@ void SpecialPowerDesignatorUpdate::xfer( Xfer *xfer )
216161 // extend base class
217162 RadiusDecalBehavior::xfer ( xfer );
218163
219- xfer->xferBool (&m_targetingActive);
220164 xfer->xferUnsignedInt (&m_statusClearFrame);
221165
222166
0 commit comments