PageRenderTime 44ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/MMOCoreORB/bin/scripts/object/tangible/lair/guf_drolg/objects.lua

https://gitlab.com/kidaa/Core3-CU
Lua | 219 lines | 12 code | 14 blank | 193 comment | 0 complexity | 4062c602f8ef3edf862571493cf524d8 MD5 | raw file
Possible License(s): AGPL-3.0, GPL-2.0, BSD-3-Clause, Apache-2.0
  1. --Copyright (C) 2009 <SWGEmu>
  2. --This File is part of Core3.
  3. --This program is free software; you can redistribute
  4. --it and/or modify it under the terms of the GNU Lesser
  5. --General Public License as published by the Free Software
  6. --Foundation; either version 2 of the License,
  7. --or (at your option) any later version.
  8. --This program is distributed in the hope that it will be useful,
  9. --but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. --MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  11. --See the GNU Lesser General Public License for
  12. --more details.
  13. --You should have received a copy of the GNU Lesser General
  14. --Public License along with this program; if not, write to
  15. --the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  16. --Linking Engine3 statically or dynamically with other modules
  17. --is making a combined work based on Engine3.
  18. --Thus, the terms and conditions of the GNU Lesser General Public License
  19. --cover the whole combination.
  20. --In addition, as a special exception, the copyright holders of Engine3
  21. --give you permission to combine Engine3 program with free software
  22. --programs or libraries that are released under the GNU LGPL and with
  23. --code included in the standard release of Core3 under the GNU LGPL
  24. --license (or modified versions of such code, with unchanged license).
  25. --You may copy and distribute such a system following the terms of the
  26. --GNU LGPL for Engine3 and the licenses of the other code concerned,
  27. --provided that you include the source code of that other code when
  28. --and as the GNU LGPL requires distribution of source code.
  29. --Note that people who make modified versions of Engine3 are not obligated
  30. --to grant this special exception for their modified versions;
  31. --it is their choice whether to do so. The GNU Lesser General Public License
  32. --gives permission to release a modified version without this exception;
  33. --this exception also makes it possible to release a modified version
  34. --which carries forward this exception.
  35. object_tangible_lair_guf_drolg_shared_lair_guf_drolg = SharedTangibleObjectTemplate:new {
  36. clientTemplateFileName = "object/tangible/lair/guf_drolg/shared_lair_guf_drolg.iff"
  37. --Data below here is deprecated and loaded from the tres, keeping for easy lookups
  38. --[[
  39. appearanceFilename = "appearance/poi_all_lair_bramble_light.apt",
  40. arrangementDescriptorFilename = "",
  41. certificationsRequired = {},
  42. clearFloraRadius = 25,
  43. clientDataFile = "clientdata/client_shared_lair_small.cdf",
  44. clientGameObjectType = 4,
  45. collisionActionBlockFlags = 0,
  46. collisionActionFlags = 51,
  47. collisionActionPassFlags = 1,
  48. collisionMaterialBlockFlags = 0,
  49. collisionMaterialFlags = 1,
  50. collisionMaterialPassFlags = 0,
  51. containerType = 0,
  52. containerVolumeLimit = 1,
  53. customizationVariableMapping = {},
  54. detailedDescription = "@lair_d:guf_drolg",
  55. gameObjectType = 4,
  56. locationReservationRadius = 0,
  57. lookAtText = "string_id_table",
  58. noBuildRadius = 64,
  59. objectName = "@lair_n:guf_drolg",
  60. onlyVisibleInTools = 0,
  61. paletteColorCustomizationVariables = {},
  62. portalLayoutFilename = "",
  63. rangedIntCustomizationVariables = {},
  64. scale = 1,
  65. scaleThresholdBeforeExtentTest = 0.5,
  66. sendToClient = 1,
  67. slotDescriptorFilename = "",
  68. snapToTerrain = 1,
  69. socketDestinations = {},
  70. structureFootprintFileName = "",
  71. surfaceType = 0,
  72. targetable = 1,
  73. totalCellNumber = 0,
  74. useStructureFootprintOutline = 0,
  75. clientObjectCRC = 2875084691,
  76. derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/lair/base/shared_lair_base.iff"}
  77. ]]
  78. }
  79. ObjectTemplates:addClientTemplate(object_tangible_lair_guf_drolg_shared_lair_guf_drolg, "object/tangible/lair/guf_drolg/shared_lair_guf_drolg.iff")
  80. object_tangible_lair_guf_drolg_shared_lair_guf_drolg_grassland = SharedTangibleObjectTemplate:new {
  81. clientTemplateFileName = "object/tangible/lair/guf_drolg/shared_lair_guf_drolg_grassland.iff"
  82. --Data below here is deprecated and loaded from the tres, keeping for easy lookups
  83. --[[
  84. appearanceFilename = "appearance/poi_all_lair_bramble_light.apt",
  85. arrangementDescriptorFilename = "",
  86. certificationsRequired = {},
  87. clearFloraRadius = 25,
  88. clientDataFile = "clientdata/client_shared_lair_small.cdf",
  89. clientGameObjectType = 4,
  90. collisionActionBlockFlags = 0,
  91. collisionActionFlags = 51,
  92. collisionActionPassFlags = 1,
  93. collisionMaterialBlockFlags = 0,
  94. collisionMaterialFlags = 1,
  95. collisionMaterialPassFlags = 0,
  96. containerType = 0,
  97. containerVolumeLimit = 1,
  98. customizationVariableMapping = {},
  99. detailedDescription = "@lair_d:guf_drolg_grassland",
  100. gameObjectType = 4,
  101. locationReservationRadius = 0,
  102. lookAtText = "string_id_table",
  103. noBuildRadius = 64,
  104. objectName = "@lair_n:guf_drolg_grassland",
  105. onlyVisibleInTools = 0,
  106. paletteColorCustomizationVariables = {},
  107. portalLayoutFilename = "",
  108. rangedIntCustomizationVariables = {},
  109. scale = 1,
  110. scaleThresholdBeforeExtentTest = 0.5,
  111. sendToClient = 1,
  112. slotDescriptorFilename = "",
  113. snapToTerrain = 1,
  114. socketDestinations = {},
  115. structureFootprintFileName = "",
  116. surfaceType = 0,
  117. targetable = 1,
  118. totalCellNumber = 0,
  119. useStructureFootprintOutline = 0,
  120. clientObjectCRC = 4195556845,
  121. derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/lair/base/shared_lair_base.iff"}
  122. ]]
  123. }
  124. ObjectTemplates:addClientTemplate(object_tangible_lair_guf_drolg_shared_lair_guf_drolg_grassland, "object/tangible/lair/guf_drolg/shared_lair_guf_drolg_grassland.iff")
  125. object_tangible_lair_guf_drolg_shared_lair_guf_drolg_jungle = SharedTangibleObjectTemplate:new {
  126. clientTemplateFileName = "object/tangible/lair/guf_drolg/shared_lair_guf_drolg_jungle.iff"
  127. --Data below here is deprecated and loaded from the tres, keeping for easy lookups
  128. --[[
  129. appearanceFilename = "appearance/poi_all_lair_bramble_light.apt",
  130. arrangementDescriptorFilename = "",
  131. certificationsRequired = {},
  132. clearFloraRadius = 25,
  133. clientDataFile = "clientdata/client_shared_lair_small.cdf",
  134. clientGameObjectType = 4,
  135. collisionActionBlockFlags = 0,
  136. collisionActionFlags = 51,
  137. collisionActionPassFlags = 1,
  138. collisionMaterialBlockFlags = 0,
  139. collisionMaterialFlags = 1,
  140. collisionMaterialPassFlags = 0,
  141. containerType = 0,
  142. containerVolumeLimit = 1,
  143. customizationVariableMapping = {},
  144. detailedDescription = "@lair_d:guf_drolg_jungle",
  145. gameObjectType = 4,
  146. locationReservationRadius = 0,
  147. lookAtText = "string_id_table",
  148. noBuildRadius = 64,
  149. objectName = "@lair_n:guf_drolg_jungle",
  150. onlyVisibleInTools = 0,
  151. paletteColorCustomizationVariables = {},
  152. portalLayoutFilename = "",
  153. rangedIntCustomizationVariables = {},
  154. scale = 1,
  155. scaleThresholdBeforeExtentTest = 0.5,
  156. sendToClient = 1,
  157. slotDescriptorFilename = "",
  158. snapToTerrain = 1,
  159. socketDestinations = {},
  160. structureFootprintFileName = "",
  161. surfaceType = 0,
  162. targetable = 1,
  163. totalCellNumber = 0,
  164. useStructureFootprintOutline = 0,
  165. clientObjectCRC = 3851962696,
  166. derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/lair/base/shared_lair_base.iff"}
  167. ]]
  168. }
  169. ObjectTemplates:addClientTemplate(object_tangible_lair_guf_drolg_shared_lair_guf_drolg_jungle, "object/tangible/lair/guf_drolg/shared_lair_guf_drolg_jungle.iff")