re-add and add some missing tdf templates, fix build_tdf.sh

This commit is contained in:
DarthArgus
2016-10-02 05:33:30 +00:00
parent c533eaa859
commit 3a4d2961c3
264 changed files with 9338 additions and 1920 deletions
@@ -80,35 +80,46 @@ public:
C_inflightTutorial = 0x00800000,
C_spaceCombatMusic = 0x01000000, // Set programmatically by the AI system. Do not set this in the template.
C_encounterLocked = 0x02000000,
Conditions_Last = C_encounterLocked,
C_spawnedCreature = 0x04000000,
C_holidayInteresting = 0x08000000,
C_locked = 0x10000000,
Conditions_Last = C_locked,
};
public:
const TriggerVolumeData getTriggerVolumes(int index) const;
const TriggerVolumeData & getTriggerVolumes(int index) const;
size_t getTriggerVolumesCount(void) const;
CombatSkeleton getCombatSkeleton() const;
int getMaxHitPoints() const;
int getMaxHitPointsMin() const;
int getMaxHitPointsMax() const;
CombatSkeleton getCombatSkeleton(bool testData = false) const;
int getMaxHitPoints(bool testData = false) const;
int getMaxHitPointsMin(bool testData = false) const;
int getMaxHitPointsMax(bool testData = false) const;
const ServerArmorTemplate * getArmor() const;
int getInterestRadius() const;
int getInterestRadiusMin() const;
int getInterestRadiusMax() const;
int getCount() const;
int getCountMin() const;
int getCountMax() const;
int getCondition() const;
int getConditionMin() const;
int getConditionMax() const;
bool getWantSawAttackTriggers() const;
int getInterestRadius(bool testData = false) const;
int getInterestRadiusMin(bool testData = false) const;
int getInterestRadiusMax(bool testData = false) const;
int getCount(bool testData = false) const;
int getCountMin(bool testData = false) const;
int getCountMax(bool testData = false) const;
int getCondition(bool testData = false) const;
int getConditionMin(bool testData = false) const;
int getConditionMax(bool testData = false) const;
bool getWantSawAttackTriggers(bool testData = false) const;
#ifdef _DEBUG
public:
// special code used by datalint
virtual void testValues(void) const;
#endif
protected:
virtual void load(Iff &file);
private:
// these MUST be reflected in clientGame/TangibleObject.h
// these MUST be reflected in base_class.java
// these MUST be reflected in:
// //depot/swg/current/dsrc/sku.0/sys.server/compiled/game/object/tangible_object_template.tdf
// //depot/swg/current/dsrc/sku.0/sys.server/compiled/game/script/base_class.java
// //depot/swg/current/src/engine/client/library/clientGame/src/shared/object/TangibleObject.h
// //depot/swg/current/src/engine/server/library/serverGame/src/shared/object/TangibleObject.h
stdvector<TriggerVolumeParam *>::fwd m_triggerVolumes; // trigger volume(s) attached to the object
bool m_triggerVolumesLoaded;
bool m_triggerVolumesAppend;