home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 56 / CDPowerplay56Disc2.iso / demos / blade / data1.cab / Program_Executable_Files / Lib / Reference.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2000-10-27  |  27.4 KB  |  2,584 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 1.5)
  3.  
  4. import Bladex
  5. import math
  6. PI = math.pi
  7. TWOPI = PI * 2.0
  8. DEMO_MODE = 1
  9. DEMO_PLAYERS = ('KN',)
  10. DEBUG_INFO = 0
  11. PYTHON_DEBUG = 2
  12.  
  13. def debugprint(Msg):
  14.     if DEBUG_INFO == 0:
  15.         return None
  16.     
  17.     
  18.     try:
  19.         print Msg
  20.     except TypeError:
  21.         pass
  22.  
  23.  
  24. BODY_UNCLASSIFIED = -1
  25. BODY_HEAD = 3
  26. BODY_RARM = 6
  27. BODY_LARM = 4
  28. BODY_RHAND = 7
  29. BODY_LHAND = 5
  30. BODY_FRONT = 1
  31. BODY_BACK = 2
  32. BODY_RLEG = 10
  33. BODY_LLEG = 8
  34. BODY_RFOOT = 11
  35. BODY_LFOOT = 9
  36. B_PARTICLE_GTYPE_COPY = 0
  37. B_PARTICLE_GTYPE_BLEND = 1
  38. B_PARTICLE_GTYPE_ADD = 2
  39. B_PARTICLE_GTYPE_MUL = 3
  40. WUEA_NONE = 0
  41. WUEA_WAIT = 1
  42. WUEA_ENDED = 2
  43. MESSAGE_PARENT_MOVE = 1
  44. MESSAGE_PARENT_LINK = 2
  45. MESSAGE_PARENT_UNLINK = 3
  46. MESSAGE_CHILD_UNLINK = 4
  47. MESSAGE_IMPALE = 5
  48. MESSAGE_SLASH = 6
  49. MESSAGE_START_WEAPON = 7
  50. MESSAGE_STOP_WEAPON = 8
  51. MESSAGE_STICK_WEAPON = 9
  52. MESSAGE_PARENT_NODE_LINK = 10
  53. MESSAGE_ELECTRIC_DISCHARGE = 11
  54. MESSAGE_PERSONMOV = 12
  55. MESSAGE_SETSTATICWEPONMODE = 13
  56. MESSAGE_START_TRAIL = 14
  57. MESSAGE_STOP_TRAIL = 15
  58. UNACTIVE_WEAPON_MODE = 0
  59. START_WEAPON_MODE = 1
  60. ACTIVE_WEAPON_MODE = 2
  61. B_SOLID_MASK_PERSON = 1
  62. TARGET_ANGLE_MIN = 1.0 * PI / 180.0
  63. TARGET_ANGLE_MAX = 4.0 * PI / 180.0
  64. ENERGY_LOW_LEVEL = 0.25
  65. MaterialOnHitInfo = { }
  66. SND_UNCLASSIFIED = -1
  67. SND_ARROW = 0
  68. SND_HIT = 1
  69. SND_NPC = 2
  70. SND_NOISYPC = 3
  71. SND_PC = 4
  72. SoundTypes = { }
  73. SoundTypes['GolpeMaderaLigera'] = [
  74.     SND_HIT]
  75. SoundTypes['GolpeMaderaMediana'] = [
  76.     SND_HIT]
  77. SoundTypes['GolpeMaderaPesada'] = [
  78.     SND_HIT]
  79. SoundTypes['GolpeMetalLigero'] = [
  80.     SND_HIT]
  81. SoundTypes['GolpeMetalMediano'] = [
  82.     SND_HIT]
  83. SoundTypes['GolpeMetalPesado'] = [
  84.     SND_HIT]
  85. SoundTypes['GolpePiedraLigera'] = [
  86.     SND_HIT]
  87. SoundTypes['GolpePiedraMediana'] = [
  88.     SND_HIT]
  89. SoundTypes['GolpePiedraPesada'] = [
  90.     SND_HIT]
  91. SoundTypes['GolpeGenerico2'] = [
  92.     SND_HIT]
  93. SoundTypes['GolpeCristal'] = [
  94.     SND_HIT]
  95. SoundTypes['GolpeCeramicaLigera'] = [
  96.     SND_HIT]
  97. SoundTypes['GolpeCeramicaMediana'] = [
  98.     SND_HIT]
  99. SoundTypes['GolpeCeramicaPesada'] = [
  100.     SND_HIT]
  101. SoundTypes['GolpeCarne'] = [
  102.     SND_HIT]
  103. SoundTypes['BeberBarb'] = [
  104.     SND_NOISYPC]
  105. SoundTypes['PasoAgua1'] = [
  106.     SND_NOISYPC]
  107. SoundTypes['PasoAgua2'] = [
  108.     SND_NOISYPC]
  109. SoundTypes['PasoAgua3'] = [
  110.     SND_NOISYPC]
  111. SoundTypes['PasoAgua4'] = [
  112.     SND_NOISYPC]
  113. SoundTypes['PasoArena1'] = [
  114.     SND_NOISYPC]
  115. SoundTypes['PasoArena2'] = [
  116.     SND_NOISYPC]
  117. SoundTypes['PasoArena3'] = [
  118.     SND_NOISYPC]
  119. SoundTypes['PasoArena4'] = [
  120.     SND_NOISYPC]
  121. SoundTypes['PasoBarro1'] = [
  122.     SND_NOISYPC]
  123. SoundTypes['PasoBarro2'] = [
  124.     SND_NOISYPC]
  125. SoundTypes['PasoBarro3'] = [
  126.     SND_NOISYPC]
  127. SoundTypes['PasoBarro4'] = [
  128.     SND_NOISYPC]
  129. SoundTypes['PasoHierba4'] = [
  130.     SND_NOISYPC]
  131. SoundTypes['PasoHierba3'] = [
  132.     SND_NOISYPC]
  133. SoundTypes['PasoHierba2'] = [
  134.     SND_NOISYPC]
  135. SoundTypes['PasoHierba1'] = [
  136.     SND_NOISYPC]
  137. SoundTypes['PasoGrava1'] = [
  138.     SND_NOISYPC]
  139. SoundTypes['PasoGrava2'] = [
  140.     SND_NOISYPC]
  141. SoundTypes['PasoGrava3'] = [
  142.     SND_NOISYPC]
  143. SoundTypes['PasoGrava4'] = [
  144.     SND_NOISYPC]
  145. SoundTypes['PasoGrava5'] = [
  146.     SND_NOISYPC]
  147. SoundTypes['PasoGrava6'] = [
  148.     SND_NOISYPC]
  149. SoundTypes['PasoMaderaTablas1'] = [
  150.     SND_NOISYPC]
  151. SoundTypes['PasoMaderaTablas2'] = [
  152.     SND_NOISYPC]
  153. SoundTypes['PasoMaderaTablas3'] = [
  154.     SND_NOISYPC]
  155. SoundTypes['PasoMaderaPodrida1'] = [
  156.     SND_NOISYPC]
  157. SoundTypes['PasoMaderaPodrida2'] = [
  158.     SND_NOISYPC]
  159. SoundTypes['PasoMaderaPodrida3'] = [
  160.     SND_NOISYPC]
  161. SoundTypes['PasoMadera1'] = [
  162.     SND_NOISYPC]
  163. SoundTypes['PasoMadera2'] = [
  164.     SND_NOISYPC]
  165. SoundTypes['PasoMadera3'] = [
  166.     SND_NOISYPC]
  167. SoundTypes['PasoMetal1'] = [
  168.     SND_NOISYPC]
  169. SoundTypes['PasoMetal2'] = [
  170.     SND_NOISYPC]
  171. SoundTypes['PasoMetal3'] = [
  172.     SND_NOISYPC]
  173. SoundTypes['PasoMetal4'] = [
  174.     SND_NOISYPC]
  175. SoundTypes['PasoNieve1'] = [
  176.     SND_NOISYPC]
  177. SoundTypes['PasoNieve2'] = [
  178.     SND_NOISYPC]
  179. SoundTypes['PasoNieve3'] = [
  180.     SND_NOISYPC]
  181. SoundTypes['PasoNieve4'] = [
  182.     SND_NOISYPC]
  183. SoundTypes['PasoPiedra1'] = [
  184.     SND_NOISYPC]
  185. SoundTypes['PasoPiedra2'] = [
  186.     SND_NOISYPC]
  187. SoundTypes['PasoPiedra3'] = [
  188.     SND_NOISYPC]
  189. SoundTypes['PasoTierra1'] = [
  190.     SND_NOISYPC]
  191. SoundTypes['PasoTierra2'] = [
  192.     SND_NOISYPC]
  193. SoundTypes['PasoTierra3'] = [
  194.     SND_NOISYPC]
  195. SoundTypes['PasoTierra4'] = [
  196.     SND_NOISYPC]
  197. SoundTypes['SaltoInicioBarbaro'] = [
  198.     SND_NOISYPC]
  199. SoundTypes['SaltoFinBarbaro'] = [
  200.     SND_NOISYPC]
  201. SoundTypes['Caida1'] = [
  202.     SND_PC]
  203. SoundTypes['Caida2'] = [
  204.     SND_PC]
  205. SoundTypes['Caida3'] = [
  206.     SND_PC]
  207. SoundTypes['Caida4'] = [
  208.     SND_PC]
  209. SoundTypes['CambiarEscudo'] = [
  210.     SND_PC]
  211. SoundTypes['EsfuerzoCortoAmz'] = [
  212.     SND_PC]
  213. SoundTypes['EsfuerzoCorto1Amz'] = [
  214.     SND_PC]
  215. SoundTypes['EsfuerzoCorto6Amz'] = [
  216.     SND_PC]
  217. SoundTypes['EsfuerzoCorto3Amz'] = [
  218.     SND_PC]
  219. SoundTypes['EsfuerzoCorto4Amz'] = [
  220.     SND_PC]
  221. SoundTypes['EsfuerzoCorto5Amz'] = [
  222.     SND_PC]
  223. SoundTypes['EsfuerzoGolpeFrontalAmz'] = [
  224.     SND_PC]
  225. SoundTypes['EsfuerzoGolpeLateralAmz'] = [
  226.     SND_PC]
  227. SoundTypes['EsfuerzoGolpeCabezaAmz'] = [
  228.     SND_PC]
  229. SoundTypes['EsfuerzoGolpeAtrasAmz'] = [
  230.     SND_PC]
  231. SoundTypes['EsfuerzoAmzMediano'] = [
  232.     SND_PC]
  233. SoundTypes['EsfuerzoGolpeArribaAmz'] = [
  234.     SND_PC]
  235. SoundTypes['EsfuerzoLargoBarbaro'] = [
  236.     SND_PC]
  237. SoundTypes['EsfuerzoCorto1Barbaro'] = [
  238.     SND_PC]
  239. SoundTypes['EsfuerzoCorto2Barbaro'] = [
  240.     SND_PC]
  241. SoundTypes['EsfuerzoCorto3Barbaro'] = [
  242.     SND_PC]
  243. SoundTypes['EsfuerzoCorto4Barbaro'] = [
  244.     SND_PC]
  245. SoundTypes['EsfuerzoCorto5Barbaro'] = [
  246.     SND_PC]
  247. SoundTypes['EsfuerzoCorto6Barbaro'] = [
  248.     SND_PC]
  249. SoundTypes['EsfuerzoGolpeArribaBarbaro'] = [
  250.     SND_PC]
  251. SoundTypes['EsfuerzoGolpeAtrasBarbaro'] = [
  252.     SND_PC]
  253. SoundTypes['EsfuerzoGolpeFrontalBarbaro'] = [
  254.     SND_PC]
  255. SoundTypes['EsfuerzoGolpeCabezaBarbaro'] = [
  256.     SND_PC]
  257. SoundTypes['EsfuerzoGolpeLateralBarbaro'] = [
  258.     SND_PC]
  259. SoundTypes['EsfuerzoGolpeLateralDchBarbaro'] = [
  260.     SND_PC]
  261. SoundTypes['EsfuerzoGolpeAtrasBarbaro'] = [
  262.     SND_PC]
  263. SoundTypes['EsfuerzoGolpeAtras1Barbaro'] = [
  264.     SND_PC]
  265. SoundTypes['EsfuerzoBarbaroMediano'] = [
  266.     SND_PC]
  267. SoundTypes['EsfuerzoBarbaroLargo'] = [
  268.     SND_PC]
  269. SoundTypes['SaltoCortoBarbaro'] = [
  270.     SND_PC]
  271. SoundTypes['EsfuerzoGolpeAtrasBarbaro'] = [
  272.     SND_PC]
  273. SoundTypes['EsfuerzoGolpeAtrasBarbaro'] = [
  274.     SND_PC]
  275. SoundTypes['EsfuerzoCortoDwf'] = [
  276.     SND_PC]
  277. SoundTypes['EsfuerzoCorto1Dwf'] = [
  278.     SND_PC]
  279. SoundTypes['EsfuerzoCorto2Dwf'] = [
  280.     SND_PC]
  281. SoundTypes['EsfuerzoCorto3Dwf'] = [
  282.     SND_PC]
  283. SoundTypes['EsfuerzoCorto4Dwf'] = [
  284.     SND_PC]
  285. SoundTypes['EsfuerzoCorto5Dwf'] = [
  286.     SND_PC]
  287. SoundTypes['EsfuerzoCorto6Dwf'] = [
  288.     SND_PC]
  289. SoundTypes['EsfuerzoGolpeFrontalDwf'] = [
  290.     SND_PC]
  291. SoundTypes['EsfuerzoGolpeLateralDwf'] = [
  292.     SND_PC]
  293. SoundTypes['EsfuerzoGolpeCabezaDwf'] = [
  294.     SND_PC]
  295. SoundTypes['EsfuerzoGolpeAtrasDwf'] = [
  296.     SND_PC]
  297. SoundTypes['EsfuerzoDwfMediano'] = [
  298.     SND_PC]
  299. SoundTypes['EsfuerzoGolpeArribaDwf'] = [
  300.     SND_PC]
  301. SoundTypes['SaltoCortoDwf'] = [
  302.     SND_PC]
  303. SoundTypes['Enfundar'] = [
  304.     SND_PC]
  305. SoundTypes['EnfundarAmz'] = [
  306.     SND_PC]
  307. OBJ_NONE = -1
  308. OBJ_ITEM = 0
  309. OBJ_SHIELD = 1
  310. OBJ_WEAPON = 2
  311. OBJ_QUIVER = 3
  312. OBJ_STANDARD = 4
  313. OBJ_KEY = 5
  314. OBJ_SPECIALKEY = 6
  315. OBJ_USEME = 7
  316. OBJ_BOW = 8
  317. OBJ_ARROW = 9
  318. OBJ_TABLET = 10
  319. OBJ_ARMOUR = 11
  320. W_FLAG_1H = 0
  321. W_FLAG_2W = 1
  322. W_FLAG_AXE = 2
  323. W_FLAG_SP = 3
  324. THR_SPINNING = 0
  325. THR_STRAIGHT = 1
  326. EntitiesObjectData = { }
  327. DefaultObjectData = { }
  328. DefaultObjectData['Fetiche'] = [
  329.     OBJ_ITEM]
  330. DefaultObjectData['Orbe'] = [
  331.     OBJ_ITEM]
  332. DefaultObjectData['Pocima100'] = [
  333.     OBJ_ITEM]
  334. DefaultObjectData['PowerPotion'] = [
  335.     OBJ_ITEM]
  336. DefaultObjectData['Pocima25'] = [
  337.     OBJ_USEME]
  338. DefaultObjectData['Pocima50'] = [
  339.     OBJ_USEME]
  340. DefaultObjectData['Pocima200'] = [
  341.     OBJ_USEME]
  342. DefaultObjectData['PocimaTodo'] = [
  343.     OBJ_USEME]
  344. DefaultObjectData['Llavero'] = [
  345.     OBJ_ITEM]
  346. DefaultObjectData['Brazalete'] = [
  347.     OBJ_ITEM]
  348. DefaultObjectData['Amuleto'] = [
  349.     OBJ_ITEM]
  350. DefaultObjectData['Corona'] = [
  351.     OBJ_ITEM]
  352. DefaultObjectData['Amuletoserpiente'] = [
  353.     OBJ_ITEM]
  354. DefaultObjectData['Medallion'] = [
  355.     OBJ_ITEM]
  356. DefaultObjectData['Amuletofantasma'] = [
  357.     OBJ_ITEM]
  358. DefaultObjectData['Gemaroja'] = [
  359.     OBJ_ITEM]
  360. DefaultObjectData['Gemaazul'] = [
  361.     OBJ_ITEM]
  362. DefaultObjectData['Gemapurpura'] = [
  363.     OBJ_ITEM]
  364. DefaultObjectData['Gema'] = [
  365.     OBJ_ITEM]
  366. DefaultObjectData['Pergamino2'] = [
  367.     OBJ_ITEM]
  368. GolpeArmaEscudoMetal = Bladex.CreateSound('..\\..\\sounds\\golpe-arma-escudo.wav', 'GolpeArmaEscudoMetal')
  369. GolpeArmaEscudoMetal.SendNotify = 1
  370. GolpeArmaEscudoMadera = Bladex.CreateSound('..\\..\\sounds\\WoodShield-impact.wav', 'GolpeArmaEscudoMadera')
  371. GolpeArmaEscudoMadera.SendNotify = 1
  372. DEG2RADS = TWOPI / 360.0
  373. DefaultObjectData['ArmaduraAmazonaLigera'] = [
  374.     OBJ_ARMOUR,
  375.     'Amz',
  376.     1,
  377.     1.5]
  378. DefaultObjectData['ArmaduraBarbaroLigera'] = [
  379.     OBJ_ARMOUR,
  380.     'Bar',
  381.     1,
  382.     1.5]
  383. DefaultObjectData['ArmaduraCaballeroLigera'] = [
  384.     OBJ_ARMOUR,
  385.     'Kgt',
  386.     1,
  387.     10.5]
  388. DefaultObjectData['ArmaduraCaballeroMedia'] = [
  389.     OBJ_ARMOUR,
  390.     'Kgt',
  391.     2,
  392.     3.0]
  393. DefaultObjectData['ArmaduraCaballeroCompleta'] = [
  394.     OBJ_ARMOUR,
  395.     'Kgt',
  396.     3,
  397.     4.5]
  398. DefaultObjectData['ArmaduraEnanoLigera'] = [
  399.     OBJ_ARMOUR,
  400.     'Dwf',
  401.     1,
  402.     1.5]
  403. DefaultObjectData['ArmaduraEnanoMedia'] = [
  404.     OBJ_ARMOUR,
  405.     'Dwf',
  406.     2,
  407.     3.0]
  408. DefaultObjectData['Escudo1'] = [
  409.     OBJ_SHIELD,
  410.     0,
  411.     300,
  412.     GolpeArmaEscudoMetal,
  413.     180.0 * DEG2RADS,
  414.     2000,
  415.     750,
  416.     6]
  417. DefaultObjectData['Escudo2'] = [
  418.     OBJ_SHIELD,
  419.     0,
  420.     80,
  421.     GolpeArmaEscudoMadera,
  422.     180.0 * DEG2RADS,
  423.     2000,
  424.     750,
  425.     3]
  426. DefaultObjectData['Escudo3'] = [
  427.     OBJ_SHIELD,
  428.     -1.2,
  429.     4000,
  430.     GolpeArmaEscudoMetal,
  431.     180.0 * DEG2RADS,
  432.     2000,
  433.     750,
  434.     7]
  435. DefaultObjectData['Escudo4'] = [
  436.     OBJ_SHIELD,
  437.     0,
  438.     2500,
  439.     GolpeArmaEscudoMetal,
  440.     180.0 * DEG2RADS,
  441.     2000,
  442.     750,
  443.     5]
  444. DefaultObjectData['Escudo5'] = [
  445.     OBJ_SHIELD,
  446.     0,
  447.     20,
  448.     GolpeArmaEscudoMetal,
  449.     180.0 * DEG2RADS,
  450.     2000,
  451.     750,
  452.     5]
  453. DefaultObjectData['Escudo6'] = [
  454.     OBJ_SHIELD,
  455.     -1.5,
  456.     6000,
  457.     GolpeArmaEscudoMetal,
  458.     180.0 * DEG2RADS,
  459.     2000,
  460.     750,
  461.     5]
  462. DefaultObjectData['Escudo7'] = [
  463.     OBJ_SHIELD,
  464.     -0.5,
  465.     5000,
  466.     GolpeArmaEscudoMetal,
  467.     180.0 * DEG2RADS,
  468.     2000,
  469.     750,
  470.     5]
  471. DefaultObjectData['Escudo8'] = [
  472.     OBJ_SHIELD,
  473.     -0.5,
  474.     3000,
  475.     GolpeArmaEscudoMetal,
  476.     180.0 * DEG2RADS,
  477.     2000,
  478.     750,
  479.     10]
  480. DefaultObjectData['Escudo9'] = [
  481.     OBJ_SHIELD,
  482.     -1,
  483.     2000,
  484.     GolpeArmaEscudoMetal,
  485.     180.0 * DEG2RADS,
  486.     2000,
  487.     750,
  488.     10]
  489. DefaultObjectData['Escudon'] = [
  490.     OBJ_SHIELD,
  491.     -0.5,
  492.     30,
  493.     GolpeArmaEscudoMetal,
  494.     180.0 * DEG2RADS,
  495.     3000,
  496.     1250,
  497.     10]
  498. DefaultObjectData['VampShield'] = [
  499.     OBJ_SHIELD,
  500.     -0.5,
  501.     1500,
  502.     GolpeArmaEscudoMetal,
  503.     180.0 * DEG2RADS,
  504.     2000,
  505.     750,
  506.     10]
  507. DefaultObjectData['DalShield'] = [
  508.     OBJ_SHIELD,
  509.     -1.5,
  510.     5000,
  511.     GolpeArmaEscudoMetal,
  512.     180.0 * DEG2RADS,
  513.     2000,
  514.     750,
  515.     0]
  516. DefaultObjectData['KingShield'] = [
  517.     OBJ_SHIELD,
  518.     1,
  519.     1000,
  520.     GolpeArmaEscudoMetal,
  521.     180.0 * DEG2RADS,
  522.     2000,
  523.     750,
  524.     6]
  525. DefaultObjectData['MagicShield'] = [
  526.     OBJ_SHIELD,
  527.     -0.5,
  528.     8000,
  529.     GolpeArmaEscudoMetal,
  530.     360.0 * DEG2RADS,
  531.     2000,
  532.     1500,
  533.     8000]
  534. DefaultObjectData['Cos'] = [
  535.     OBJ_WEAPON,
  536.     3,
  537.     0,
  538.     1.0,
  539.     THR_SPINNING,
  540.     []]
  541. DefaultObjectData['Lich'] = [
  542.     OBJ_WEAPON,
  543.     4,
  544.     0,
  545.     1.0,
  546.     THR_SPINNING,
  547.     []]
  548. DefaultObjectData['Spidersmall'] = [
  549.     OBJ_WEAPON,
  550.     2,
  551.     0,
  552.     1.0,
  553.     THR_SPINNING,
  554.     []]
  555. DefaultObjectData['Little_Demon'] = [
  556.     OBJ_WEAPON,
  557.     8,
  558.     0,
  559.     1.0,
  560.     THR_SPINNING,
  561.     []]
  562. DefaultObjectData['Salamander'] = [
  563.     OBJ_WEAPON,
  564.     55,
  565.     0,
  566.     1.0,
  567.     THR_SPINNING,
  568.     []]
  569. DefaultObjectData['Great_Demon'] = [
  570.     OBJ_WEAPON,
  571.     1000,
  572.     0,
  573.     1.0,
  574.     THR_SPINNING,
  575.     []]
  576. DefaultObjectData['DarkLord'] = [
  577.     OBJ_WEAPON,
  578.     40,
  579.     0,
  580.     1.0,
  581.     THR_SPINNING,
  582.     []]
  583. DefaultObjectData['Golem_stone'] = [
  584.     OBJ_WEAPON,
  585.     55,
  586.     0,
  587.     1.0,
  588.     THR_SPINNING,
  589.     []]
  590. DefaultObjectData['Golem_clay'] = [
  591.     OBJ_WEAPON,
  592.     55,
  593.     0,
  594.     1.0,
  595.     THR_SPINNING,
  596.     []]
  597. DefaultObjectData['Golem_lava'] = [
  598.     OBJ_WEAPON,
  599.     55,
  600.     0,
  601.     1.0,
  602.     THR_SPINNING,
  603.     []]
  604. DefaultObjectData['Golem_metal'] = [
  605.     OBJ_WEAPON,
  606.     55,
  607.     0,
  608.     1.0,
  609.     THR_SPINNING,
  610.     []]
  611. DefaultObjectData['Knight_N'] = [
  612.     OBJ_WEAPON,
  613.     0,
  614.     0,
  615.     1.0,
  616.     THR_SPINNING,
  617.     []]
  618. DefaultObjectData['Barbarian_N'] = [
  619.     OBJ_WEAPON,
  620.     0,
  621.     0,
  622.     1.0,
  623.     THR_SPINNING,
  624.     []]
  625. DefaultObjectData['Amazon_N'] = [
  626.     OBJ_WEAPON,
  627.     0,
  628.     0,
  629.     1.0,
  630.     THR_SPINNING,
  631.     []]
  632. DefaultObjectData['Dwarf_N'] = [
  633.     OBJ_WEAPON,
  634.     0,
  635.     0,
  636.     1.0,
  637.     THR_SPINNING,
  638.     []]
  639. DefaultObjectData['Entity ElectricBolt'] = [
  640.     OBJ_WEAPON,
  641.     0,
  642.     0,
  643.     1.0,
  644.     THR_STRAIGHT,
  645.     [],
  646.     [
  647.         'Electric',
  648.         +12.0]]
  649. DefaultObjectData['Meteorito'] = [
  650.     OBJ_WEAPON,
  651.     80,
  652.     0,
  653.     1.0,
  654.     THR_STRAIGHT,
  655.     [],
  656.     [
  657.         'Fire',
  658.         +12.0]]
  659. DefaultObjectData['EsferaNegra'] = [
  660.     OBJ_WEAPON,
  661.     50,
  662.     0,
  663.     1.0,
  664.     THR_STRAIGHT,
  665.     []]
  666. DefaultObjectData['BolaDalGurak'] = [
  667.     OBJ_WEAPON,
  668.     60,
  669.     0,
  670.     1.0,
  671.     THR_STRAIGHT,
  672.     []]
  673. DefaultObjectData['EsferaOrbital'] = [
  674.     OBJ_WEAPON,
  675.     80,
  676.     0,
  677.     1.0,
  678.     THR_STRAIGHT,
  679.     []]
  680. DefaultObjectData['BolaRayos'] = [
  681.     OBJ_WEAPON,
  682.     90,
  683.     0,
  684.     1.0,
  685.     THR_STRAIGHT,
  686.     []]
  687. DefaultObjectData['HalfmoonTrail'] = [
  688.     OBJ_WEAPON,
  689.     90,
  690.     0,
  691.     1.0,
  692.     THR_SPINNING,
  693.     []]
  694. DefaultObjectData['FireRing'] = [
  695.     OBJ_WEAPON,
  696.     0,
  697.     0,
  698.     1.0,
  699.     THR_SPINNING,
  700.     [],
  701.     [
  702.         'Fire',
  703.         +500.0]]
  704. DefaultObjectData['FireBigSword'] = [
  705.     OBJ_WEAPON,
  706.     50,
  707.     0,
  708.     1.5,
  709.     THR_SPINNING,
  710.     [
  711.         W_FLAG_2W,
  712.         PI,
  713.         2000,
  714.         750,
  715.         10,
  716.         10,
  717.         GolpeArmaEscudoMetal],
  718.     [
  719.         'Fire',
  720.         +10.0]]
  721. DefaultObjectData['IceAxe'] = [
  722.     OBJ_WEAPON,
  723.     30,
  724.     0,
  725.     2.0,
  726.     THR_SPINNING,
  727.     [
  728.         W_FLAG_AXE,
  729.         PI,
  730.         2000,
  731.         750,
  732.         10,
  733.         10,
  734.         GolpeArmaEscudoMetal],
  735.     [
  736.         'Ice',
  737.         +10.0]]
  738. DefaultObjectData['DalWeapon'] = [
  739.     OBJ_WEAPON,
  740.     140,
  741.     0,
  742.     1.0,
  743.     THR_SPINNING,
  744.     [
  745.         W_FLAG_1H],
  746.     [
  747.         'Venom',
  748.         +6.0]]
  749. DefaultObjectData['DalBlade'] = [
  750.     OBJ_WEAPON,
  751.     6,
  752.     0,
  753.     2.0,
  754.     THR_SPINNING,
  755.     [
  756.         W_FLAG_1H]]
  757. DefaultObjectData['Sablazo'] = [
  758.     OBJ_WEAPON,
  759.     10,
  760.     0,
  761.     1.0,
  762.     THR_SPINNING,
  763.     [
  764.         W_FLAG_1H]]
  765. DefaultObjectData['Chaosword'] = [
  766.     OBJ_WEAPON,
  767.     5,
  768.     0,
  769.     2.0,
  770.     THR_STRAIGHT,
  771.     [
  772.         W_FLAG_2W,
  773.         PI,
  774.         2000,
  775.         750,
  776.         10,
  777.         10,
  778.         GolpeArmaEscudoMetal]]
  779. DefaultObjectData['DeathSword'] = [
  780.     OBJ_WEAPON,
  781.     40,
  782.     0,
  783.     1.5,
  784.     THR_SPINNING,
  785.     [
  786.         W_FLAG_2W,
  787.         PI,
  788.         2000,
  789.         750,
  790.         10,
  791.         10,
  792.         GolpeArmaEscudoMetal]]
  793. DefaultObjectData['LongSword'] = [
  794.     OBJ_WEAPON,
  795.     80,
  796.     0,
  797.     1.0,
  798.     THR_SPINNING,
  799.     [
  800.         W_FLAG_2W,
  801.         PI,
  802.         2000,
  803.         750,
  804.         10,
  805.         10,
  806.         GolpeArmaEscudoMetal]]
  807. DefaultObjectData['Alfanje'] = [
  808.     OBJ_WEAPON,
  809.     100,
  810.     0,
  811.     1.8,
  812.     THR_SPINNING,
  813.     [
  814.         W_FLAG_2W,
  815.         PI,
  816.         2000,
  817.         750,
  818.         10,
  819.         10,
  820.         GolpeArmaEscudoMetal]]
  821. DefaultObjectData['BigSword'] = [
  822.     OBJ_WEAPON,
  823.     220,
  824.     0,
  825.     2.5,
  826.     THR_SPINNING,
  827.     [
  828.         W_FLAG_2W,
  829.         PI,
  830.         2000,
  831.         750,
  832.         10,
  833.         10,
  834.         GolpeArmaEscudoMetal]]
  835. DefaultObjectData['SawSword'] = [
  836.     OBJ_WEAPON,
  837.     800,
  838.     0,
  839.     1.0,
  840.     THR_SPINNING,
  841.     [
  842.         W_FLAG_2W,
  843.         PI,
  844.         2000,
  845.         750,
  846.         10,
  847.         10,
  848.         GolpeArmaEscudoMetal]]
  849. DefaultObjectData['FlatSword'] = [
  850.     OBJ_WEAPON,
  851.     180,
  852.     0,
  853.     1.0,
  854.     THR_SPINNING,
  855.     [
  856.         W_FLAG_2W,
  857.         PI,
  858.         2000,
  859.         750,
  860.         10,
  861.         10,
  862.         GolpeArmaEscudoMetal]]
  863. DefaultObjectData['Eclipse'] = [
  864.     OBJ_WEAPON,
  865.     20,
  866.     0,
  867.     3.0,
  868.     THR_SPINNING,
  869.     [
  870.         W_FLAG_AXE,
  871.         PI,
  872.         2000,
  873.         750,
  874.         10,
  875.         10,
  876.         GolpeArmaEscudoMetal]]
  877. DefaultObjectData['Guadanya'] = [
  878.     OBJ_WEAPON,
  879.     60,
  880.     0,
  881.     1.3,
  882.     THR_SPINNING,
  883.     [
  884.         W_FLAG_AXE,
  885.         PI,
  886.         2000,
  887.         750,
  888.         10,
  889.         10,
  890.         GolpeArmaEscudoMetal]]
  891. DefaultObjectData['Hacha2hojas'] = [
  892.     OBJ_WEAPON,
  893.     140,
  894.     0,
  895.     4.0,
  896.     THR_SPINNING,
  897.     [
  898.         W_FLAG_AXE,
  899.         PI,
  900.         2000,
  901.         750,
  902.         10,
  903.         10,
  904.         GolpeArmaEscudoMetal]]
  905. DefaultObjectData['RhinoClub'] = [
  906.     OBJ_WEAPON,
  907.     300,
  908.     0,
  909.     2.0,
  910.     THR_SPINNING,
  911.     [
  912.         W_FLAG_AXE,
  913.         PI,
  914.         2000,
  915.         750,
  916.         10,
  917.         10,
  918.         GolpeArmaEscudoMetal]]
  919. DefaultObjectData['Hacharrajada'] = [
  920.     OBJ_WEAPON,
  921.     500,
  922.     0,
  923.     1.0,
  924.     THR_SPINNING,
  925.     [
  926.         W_FLAG_AXE,
  927.         PI,
  928.         2000,
  929.         750,
  930.         10,
  931.         10,
  932.         GolpeArmaEscudoMetal]]
  933. DefaultObjectData['CrushHammer'] = [
  934.     OBJ_WEAPON,
  935.     50,
  936.     0,
  937.     1.8,
  938.     THR_SPINNING,
  939.     [
  940.         W_FLAG_1H],
  941.     [
  942.         'Venom',
  943.         +6.0]]
  944. DefaultObjectData['FireAxe'] = [
  945.     OBJ_WEAPON,
  946.     40,
  947.     0,
  948.     2.5,
  949.     THR_SPINNING,
  950.     [
  951.         W_FLAG_1H],
  952.     [
  953.         'Fire',
  954.         +10.0]]
  955. DefaultObjectData['IceHammer'] = [
  956.     OBJ_WEAPON,
  957.     25,
  958.     0,
  959.     3.0,
  960.     THR_SPINNING,
  961.     [
  962.         W_FLAG_1H],
  963.     [
  964.         'Ice',
  965.         +10.0]]
  966. DefaultObjectData['Hacha'] = [
  967.     OBJ_WEAPON,
  968.     4,
  969.     0,
  970.     1.8,
  971.     THR_SPINNING,
  972.     [
  973.         W_FLAG_1H]]
  974. DefaultObjectData['Hacha5'] = [
  975.     OBJ_WEAPON,
  976.     18,
  977.     0,
  978.     2.5,
  979.     THR_SPINNING,
  980.     [
  981.         W_FLAG_1H]]
  982. DefaultObjectData['Hacha4'] = [
  983.     OBJ_WEAPON,
  984.     55,
  985.     0,
  986.     2.0,
  987.     THR_SPINNING,
  988.     [
  989.         W_FLAG_1H]]
  990. DefaultObjectData['Hacha3'] = [
  991.     OBJ_WEAPON,
  992.     75,
  993.     0,
  994.     2.0,
  995.     THR_SPINNING,
  996.     [
  997.         W_FLAG_1H]]
  998. DefaultObjectData['Hacha6'] = [
  999.     OBJ_WEAPON,
  1000.     290,
  1001.     0,
  1002.     2.0,
  1003.     THR_SPINNING,
  1004.     [
  1005.         W_FLAG_1H]]
  1006. DefaultObjectData['Hacha2'] = [
  1007.     OBJ_WEAPON,
  1008.     480,
  1009.     0,
  1010.     1.5,
  1011.     THR_SPINNING,
  1012.     [
  1013.         W_FLAG_1H]]
  1014. DefaultObjectData['Garrote'] = [
  1015.     OBJ_WEAPON,
  1016.     2,
  1017.     0,
  1018.     1.3,
  1019.     THR_SPINNING,
  1020.     [
  1021.         W_FLAG_1H]]
  1022. DefaultObjectData['Martillo'] = [
  1023.     OBJ_WEAPON,
  1024.     95,
  1025.     0,
  1026.     1.5,
  1027.     THR_SPINNING,
  1028.     [
  1029.         W_FLAG_1H]]
  1030. DefaultObjectData['Martillo2'] = [
  1031.     OBJ_WEAPON,
  1032.     135,
  1033.     0,
  1034.     1.8,
  1035.     THR_SPINNING,
  1036.     [
  1037.         W_FLAG_1H]]
  1038. DefaultObjectData['Garropin'] = [
  1039.     OBJ_WEAPON,
  1040.     45,
  1041.     0,
  1042.     1.8,
  1043.     THR_SPINNING,
  1044.     [
  1045.         W_FLAG_1H]]
  1046. DefaultObjectData['MazaDoble'] = [
  1047.     OBJ_WEAPON,
  1048.     200,
  1049.     0,
  1050.     1.4,
  1051.     THR_SPINNING,
  1052.     [
  1053.         W_FLAG_1H]]
  1054. DefaultObjectData['Garrote2'] = [
  1055.     OBJ_WEAPON,
  1056.     175,
  1057.     0,
  1058.     1.0,
  1059.     THR_SPINNING,
  1060.     [
  1061.         W_FLAG_1H]]
  1062. DefaultObjectData['Martillo3'] = [
  1063.     OBJ_WEAPON,
  1064.     790,
  1065.     0,
  1066.     2.0,
  1067.     THR_SPINNING,
  1068.     [
  1069.         W_FLAG_1H]]
  1070. DefaultObjectData['QueenSword'] = [
  1071.     OBJ_WEAPON,
  1072.     85,
  1073.     0,
  1074.     2.4,
  1075.     THR_SPINNING,
  1076.     [
  1077.         W_FLAG_1H]]
  1078. DefaultObjectData['IceSword'] = [
  1079.     OBJ_WEAPON,
  1080.     45,
  1081.     0,
  1082.     4.0,
  1083.     THR_SPINNING,
  1084.     [
  1085.         W_FLAG_1H],
  1086.     [
  1087.         'Ice',
  1088.         +10.0]]
  1089. DefaultObjectData['FireSword'] = [
  1090.     OBJ_WEAPON,
  1091.     35,
  1092.     0,
  1093.     3.3,
  1094.     THR_SPINNING,
  1095.     [
  1096.         W_FLAG_1H],
  1097.     [
  1098.         'Fire',
  1099.         +10.0]]
  1100. DefaultObjectData['Gladius'] = [
  1101.     OBJ_WEAPON,
  1102.     3,
  1103.     0,
  1104.     2.2,
  1105.     THR_SPINNING,
  1106.     [
  1107.         W_FLAG_1H]]
  1108. DefaultObjectData['Orksword'] = [
  1109.     OBJ_WEAPON,
  1110.     30,
  1111.     0,
  1112.     2.3,
  1113.     THR_SPINNING,
  1114.     [
  1115.         W_FLAG_1H],
  1116.     [
  1117.         'Venom',
  1118.         +1.0]]
  1119. DefaultObjectData['Espadaelfica'] = [
  1120.     OBJ_WEAPON,
  1121.     50,
  1122.     0,
  1123.     2.4,
  1124.     THR_SPINNING,
  1125.     [
  1126.         W_FLAG_1H]]
  1127. DefaultObjectData['Espadaromana'] = [
  1128.     OBJ_WEAPON,
  1129.     35,
  1130.     0,
  1131.     2.4,
  1132.     THR_SPINNING,
  1133.     [
  1134.         W_FLAG_1H]]
  1135. DefaultObjectData['Espadacurva'] = [
  1136.     OBJ_WEAPON,
  1137.     120,
  1138.     0,
  1139.     2.2,
  1140.     THR_SPINNING,
  1141.     [
  1142.         W_FLAG_1H]]
  1143. DefaultObjectData['Dagesse'] = [
  1144.     OBJ_WEAPON,
  1145.     150,
  1146.     0,
  1147.     2.4,
  1148.     THR_SPINNING,
  1149.     [
  1150.         W_FLAG_1H]]
  1151. DefaultObjectData['Cimitarra'] = [
  1152.     OBJ_WEAPON,
  1153.     210,
  1154.     0,
  1155.     2.3,
  1156.     THR_SPINNING,
  1157.     [
  1158.         W_FLAG_1H]]
  1159. DefaultObjectData['EgyptSword'] = [
  1160.     OBJ_WEAPON,
  1161.     100,
  1162.     0,
  1163.     2.3,
  1164.     THR_SPINNING,
  1165.     [
  1166.         W_FLAG_1H],
  1167.     [
  1168.         'Venom',
  1169.         +4.0]]
  1170. DefaultObjectData['Espadafilo'] = [
  1171.     OBJ_WEAPON,
  1172.     470,
  1173.     0,
  1174.     2.3,
  1175.     THR_SPINNING,
  1176.     [
  1177.         W_FLAG_1H]]
  1178. DefaultObjectData['Espada'] = [
  1179.     OBJ_WEAPON,
  1180.     780,
  1181.     0,
  1182.     2.5,
  1183.     THR_SPINNING,
  1184.     [
  1185.         W_FLAG_1H]]
  1186. DefaultObjectData['Maza'] = [
  1187.     OBJ_WEAPON,
  1188.     15,
  1189.     0,
  1190.     2.2,
  1191.     THR_SPINNING,
  1192.     [
  1193.         W_FLAG_1H]]
  1194. DefaultObjectData['Maza2'] = [
  1195.     OBJ_WEAPON,
  1196.     70,
  1197.     0,
  1198.     2.3,
  1199.     THR_SPINNING,
  1200.     [
  1201.         W_FLAG_1H]]
  1202. DefaultObjectData['Maza3'] = [
  1203.     OBJ_WEAPON,
  1204.     290,
  1205.     0,
  1206.     2.4,
  1207.     THR_SPINNING,
  1208.     [
  1209.         W_FLAG_1H]]
  1210. DefaultObjectData['IceWand'] = [
  1211.     OBJ_WEAPON,
  1212.     30,
  1213.     0,
  1214.     3.0,
  1215.     THR_SPINNING,
  1216.     [
  1217.         W_FLAG_SP,
  1218.         PI,
  1219.         2000,
  1220.         750,
  1221.         5,
  1222.         5,
  1223.         GolpeArmaEscudoMetal],
  1224.     [
  1225.         'Ice',
  1226.         +10.0]]
  1227. DefaultObjectData['SteelFeather'] = [
  1228.     OBJ_WEAPON,
  1229.     60,
  1230.     0,
  1231.     3.0,
  1232.     THR_SPINNING,
  1233.     [
  1234.         W_FLAG_SP,
  1235.         PI,
  1236.         2000,
  1237.         750,
  1238.         5,
  1239.         5,
  1240.         GolpeArmaEscudoMetal],
  1241.     [
  1242.         'Venom',
  1243.         +6.0]]
  1244. DefaultObjectData['FireBo'] = [
  1245.     OBJ_WEAPON,
  1246.     50,
  1247.     0,
  1248.     3.0,
  1249.     THR_SPINNING,
  1250.     [
  1251.         W_FLAG_SP,
  1252.         PI,
  1253.         2000,
  1254.         750,
  1255.         5,
  1256.         5,
  1257.         GolpeArmaEscudoMetal],
  1258.     [
  1259.         'Fire',
  1260.         +10.0]]
  1261. DefaultObjectData['Bo'] = [
  1262.     OBJ_WEAPON,
  1263.     3,
  1264.     0,
  1265.     2.0,
  1266.     THR_SPINNING,
  1267.     [
  1268.         W_FLAG_SP,
  1269.         PI,
  1270.         2000,
  1271.         750,
  1272.         5,
  1273.         5,
  1274.         GolpeArmaEscudoMetal]]
  1275. DefaultObjectData['Lanza'] = [
  1276.     OBJ_WEAPON,
  1277.     35,
  1278.     0,
  1279.     2.0,
  1280.     THR_SPINNING,
  1281.     [
  1282.         W_FLAG_SP,
  1283.         PI,
  1284.         2000,
  1285.         750,
  1286.         5,
  1287.         5,
  1288.         GolpeArmaEscudoMetal]]
  1289. DefaultObjectData['Naginata'] = [
  1290.     OBJ_WEAPON,
  1291.     50,
  1292.     0,
  1293.     2.0,
  1294.     THR_SPINNING,
  1295.     [
  1296.         W_FLAG_SP,
  1297.         PI,
  1298.         2000,
  1299.         750,
  1300.         5,
  1301.         5,
  1302.         GolpeArmaEscudoMetal]]
  1303. DefaultObjectData['Tridente'] = [
  1304.     OBJ_WEAPON,
  1305.     75,
  1306.     0,
  1307.     3.0,
  1308.     THR_SPINNING,
  1309.     [
  1310.         W_FLAG_SP,
  1311.         PI,
  1312.         2000,
  1313.         750,
  1314.         5,
  1315.         5,
  1316.         GolpeArmaEscudoMetal]]
  1317. DefaultObjectData['Hachacuchilla'] = [
  1318.     OBJ_WEAPON,
  1319.     215,
  1320.     0,
  1321.     2.0,
  1322.     THR_SPINNING,
  1323.     [
  1324.         W_FLAG_SP,
  1325.         PI,
  1326.         2000,
  1327.         750,
  1328.         5,
  1329.         5,
  1330.         GolpeArmaEscudoMetal]]
  1331. DefaultObjectData['Naginata2'] = [
  1332.     OBJ_WEAPON,
  1333.     490,
  1334.     0,
  1335.     3.0,
  1336.     THR_SPINNING,
  1337.     [
  1338.         W_FLAG_SP,
  1339.         PI,
  1340.         2000,
  1341.         750,
  1342.         5,
  1343.         5,
  1344.         GolpeArmaEscudoMetal]]
  1345. DefaultObjectData['DeathBo'] = [
  1346.     OBJ_WEAPON,
  1347.     130,
  1348.     0,
  1349.     3.0,
  1350.     THR_SPINNING,
  1351.     [
  1352.         W_FLAG_SP,
  1353.         PI,
  1354.         2000,
  1355.         750,
  1356.         5,
  1357.         5,
  1358.         GolpeArmaEscudoMetal]]
  1359. DefaultObjectData['CrushBo'] = [
  1360.     OBJ_WEAPON,
  1361.     300,
  1362.     0,
  1363.     3.0,
  1364.     THR_SPINNING,
  1365.     [
  1366.         W_FLAG_SP,
  1367.         PI,
  1368.         2000,
  1369.         750,
  1370.         5,
  1371.         5,
  1372.         GolpeArmaEscudoMetal]]
  1373. DefaultObjectData['LanzaAncha'] = [
  1374.     OBJ_WEAPON,
  1375.     760,
  1376.     0,
  1377.     3.0,
  1378.     THR_SPINNING,
  1379.     [
  1380.         W_FLAG_SP,
  1381.         PI,
  1382.         2000,
  1383.         750,
  1384.         5,
  1385.         5,
  1386.         GolpeArmaEscudoMetal]]
  1387. DefaultObjectData['Axpear'] = [
  1388.     OBJ_WEAPON,
  1389.     95,
  1390.     0,
  1391.     3.0,
  1392.     THR_SPINNING,
  1393.     [
  1394.         W_FLAG_SP,
  1395.         PI,
  1396.         2000,
  1397.         750,
  1398.         5,
  1399.         5,
  1400.         GolpeArmaEscudoMetal]]
  1401. DefaultObjectData['Arpon'] = [
  1402.     OBJ_WEAPON,
  1403.     390,
  1404.     0,
  1405.     3.0,
  1406.     THR_SPINNING,
  1407.     [
  1408.         W_FLAG_SP,
  1409.         PI,
  1410.         2000,
  1411.         750,
  1412.         5,
  1413.         5,
  1414.         GolpeArmaEscudoMetal]]
  1415. DefaultObjectData['Bichero'] = [
  1416.     OBJ_WEAPON,
  1417.     16,
  1418.     0,
  1419.     3.0,
  1420.     THR_SPINNING,
  1421.     [
  1422.         W_FLAG_SP,
  1423.         PI,
  1424.         2000,
  1425.         750,
  1426.         5,
  1427.         5,
  1428.         GolpeArmaEscudoMetal]]
  1429. DefaultObjectData['Crosspear'] = [
  1430.     OBJ_WEAPON,
  1431.     160,
  1432.     0,
  1433.     3.0,
  1434.     THR_SPINNING,
  1435.     [
  1436.         W_FLAG_SP,
  1437.         PI,
  1438.         2000,
  1439.         750,
  1440.         5,
  1441.         5,
  1442.         GolpeArmaEscudoMetal]]
  1443. DefaultObjectData['DeathKatar'] = [
  1444.     OBJ_WEAPON,
  1445.     25,
  1446.     -10,
  1447.     1.5,
  1448.     THR_SPINNING,
  1449.     [
  1450.         W_FLAG_1H]]
  1451. DefaultObjectData['Chakram'] = [
  1452.     OBJ_WEAPON,
  1453.     200,
  1454.     -5,
  1455.     1.0,
  1456.     THR_SPINNING,
  1457.     [
  1458.         W_FLAG_1H]]
  1459. DefaultObjectData['Katarmoon'] = [
  1460.     OBJ_WEAPON,
  1461.     30,
  1462.     -5,
  1463.     1.0,
  1464.     THR_SPINNING,
  1465.     [
  1466.         W_FLAG_1H]]
  1467. DefaultObjectData['Chakram2'] = [
  1468.     OBJ_WEAPON,
  1469.     200,
  1470.     -5,
  1471.     1.0,
  1472.     THR_SPINNING,
  1473.     [
  1474.         W_FLAG_1H]]
  1475. DefaultObjectData['Katar'] = [
  1476.     OBJ_WEAPON,
  1477.     30,
  1478.     -5,
  1479.     1.0,
  1480.     THR_SPINNING,
  1481.     [
  1482.         W_FLAG_1H]]
  1483. DefaultObjectData['KatarDoble'] = [
  1484.     OBJ_WEAPON,
  1485.     30,
  1486.     -5,
  1487.     1.0,
  1488.     THR_SPINNING,
  1489.     [
  1490.         W_FLAG_1H]]
  1491. DefaultObjectData['TaiSword'] = [
  1492.     OBJ_WEAPON,
  1493.     500,
  1494.     0,
  1495.     3.0,
  1496.     THR_SPINNING,
  1497.     [
  1498.         W_FLAG_1H],
  1499.     [
  1500.         'Ice',
  1501.         +10.0]]
  1502. DefaultObjectData['LightEdge'] = [
  1503.     OBJ_WEAPON,
  1504.     90,
  1505.     -2,
  1506.     1.5,
  1507.     THR_SPINNING,
  1508.     [
  1509.         W_FLAG_1H]]
  1510. DefaultObjectData['Ninjato'] = [
  1511.     OBJ_WEAPON,
  1512.     50,
  1513.     0,
  1514.     1.5,
  1515.     THR_SPINNING,
  1516.     [
  1517.         W_FLAG_1H]]
  1518. DefaultObjectData['HookSword'] = [
  1519.     OBJ_WEAPON,
  1520.     90,
  1521.     0,
  1522.     2.0,
  1523.     THR_SPINNING,
  1524.     [
  1525.         W_FLAG_1H]]
  1526. DefaultObjectData['Katana'] = [
  1527.     OBJ_WEAPON,
  1528.     240,
  1529.     -1,
  1530.     2.0,
  1531.     THR_SPINNING,
  1532.     [
  1533.         W_FLAG_1H]]
  1534. DefaultObjectData['DoubleSword'] = [
  1535.     OBJ_WEAPON,
  1536.     380,
  1537.     0,
  1538.     1.5,
  1539.     THR_SPINNING,
  1540.     [
  1541.         W_FLAG_1H]]
  1542. DefaultObjectData['Varita7'] = [
  1543.     OBJ_STANDARD,
  1544.     30,
  1545.     -5,
  1546.     1.0,
  1547.     THR_SPINNING,
  1548.     [
  1549.         W_FLAG_1H]]
  1550. DefaultObjectData['Varita6'] = [
  1551.     OBJ_STANDARD,
  1552.     30,
  1553.     -5,
  1554.     1.0,
  1555.     THR_SPINNING,
  1556.     [
  1557.         W_FLAG_1H]]
  1558. DefaultObjectData['Varita5'] = [
  1559.     OBJ_STANDARD,
  1560.     30,
  1561.     -5,
  1562.     1.0,
  1563.     THR_SPINNING,
  1564.     [
  1565.         W_FLAG_1H]]
  1566. DefaultObjectData['Varita2'] = [
  1567.     OBJ_STANDARD,
  1568.     30,
  1569.     -5,
  1570.     1.0,
  1571.     THR_SPINNING,
  1572.     [
  1573.         W_FLAG_1H]]
  1574. DefaultObjectData['Varita1'] = [
  1575.     OBJ_STANDARD,
  1576.     30,
  1577.     -5,
  1578.     1.0,
  1579.     THR_SPINNING,
  1580.     [
  1581.         W_FLAG_1H]]
  1582. DefaultObjectData['EspadaMagica1'] = [
  1583.     OBJ_STANDARD,
  1584.     40,
  1585.     -15,
  1586.     1.0,
  1587.     THR_SPINNING,
  1588.     [
  1589.         W_FLAG_1H]]
  1590. DefaultObjectData['EspadaMagica2'] = [
  1591.     OBJ_STANDARD,
  1592.     45,
  1593.     -20,
  1594.     1.0,
  1595.     THR_SPINNING,
  1596.     [
  1597.         W_FLAG_1H]]
  1598. DefaultObjectData['EspadaMagica3'] = [
  1599.     OBJ_STANDARD,
  1600.     50,
  1601.     -25,
  1602.     1.0,
  1603.     THR_SPINNING,
  1604.     [
  1605.         W_FLAG_1H]]
  1606. DefaultObjectData['VampWeapon'] = [
  1607.     OBJ_STANDARD,
  1608.     90,
  1609.     -5,
  1610.     1.0,
  1611.     THR_SPINNING,
  1612.     [
  1613.         W_FLAG_1H],
  1614.     [
  1615.         'Drain']]
  1616. DefaultObjectData['Baston3'] = [
  1617.     OBJ_STANDARD,
  1618.     100,
  1619.     -5,
  1620.     1.0,
  1621.     THR_SPINNING,
  1622.     [
  1623.         W_FLAG_1H]]
  1624. DefaultObjectData['Arco'] = [
  1625.     OBJ_BOW,
  1626.     5,
  1627.     -5,
  1628.     1.0,
  1629.     THR_STRAIGHT,
  1630.     []]
  1631. DefaultObjectData['Arco3'] = [
  1632.     OBJ_BOW,
  1633.     10,
  1634.     -5,
  1635.     1.0,
  1636.     THR_STRAIGHT,
  1637.     []]
  1638. DefaultObjectData['Arco2'] = [
  1639.     OBJ_BOW,
  1640.     20,
  1641.     -5,
  1642.     1.0,
  1643.     THR_STRAIGHT,
  1644.     []]
  1645. DefaultObjectData['Arco_Amz_seleccion'] = [
  1646.     OBJ_BOW,
  1647.     20,
  1648.     -5,
  1649.     1.0,
  1650.     THR_STRAIGHT,
  1651.     []]
  1652. DefaultObjectData['Flecha'] = [
  1653.     OBJ_ARROW,
  1654.     20,
  1655.     -5,
  1656.     1.0,
  1657.     THR_STRAIGHT,
  1658.     []]
  1659. DefaultObjectData['FlechaEnvenenada'] = [
  1660.     OBJ_ARROW,
  1661.     20,
  1662.     -5,
  1663.     1.0,
  1664.     THR_STRAIGHT,
  1665.     [],
  1666.     [
  1667.         'Venom',
  1668.         +1.0]]
  1669. DefaultObjectData['FlechaFuego'] = [
  1670.     OBJ_ARROW,
  1671.     20,
  1672.     -5,
  1673.     1.0,
  1674.     THR_STRAIGHT,
  1675.     [],
  1676.     [
  1677.         'Fire',
  1678.         +4.0]]
  1679. DefaultObjectData['Suriken'] = [
  1680.     OBJ_STANDARD,
  1681.     20,
  1682.     0,
  1683.     2.0,
  1684.     THR_SPINNING,
  1685.     [
  1686.         W_FLAG_1H]]
  1687. DefaultObjectData['Dagarrojar'] = [
  1688.     OBJ_STANDARD,
  1689.     30,
  1690.     0,
  1691.     2.0,
  1692.     THR_SPINNING,
  1693.     [
  1694.         W_FLAG_1H]]
  1695. DefaultObjectData['Canica'] = [
  1696.     OBJ_STANDARD,
  1697.     30,
  1698.     0,
  1699.     2.0,
  1700.     THR_SPINNING,
  1701.     [
  1702.         W_FLAG_1H]]
  1703. DefaultObjectData['Daga'] = [
  1704.     OBJ_STANDARD,
  1705.     6,
  1706.     0,
  1707.     1.0,
  1708.     THR_SPINNING,
  1709.     [
  1710.         W_FLAG_1H]]
  1711. DefaultObjectData['Cuchillo'] = [
  1712.     OBJ_STANDARD,
  1713.     5,
  1714.     0,
  1715.     1.0,
  1716.     THR_SPINNING,
  1717.     [
  1718.         W_FLAG_1H]]
  1719. DefaultObjectData['Alabarda'] = [
  1720.     OBJ_STANDARD,
  1721.     8,
  1722.     -25,
  1723.     1.0,
  1724.     THR_SPINNING,
  1725.     [
  1726.         W_FLAG_1H]]
  1727. DefaultObjectData['BladeSword'] = [
  1728.     OBJ_WEAPON,
  1729.     300,
  1730.     -5,
  1731.     1.0,
  1732.     THR_STRAIGHT,
  1733.     [
  1734.         W_FLAG_1H]]
  1735. DefaultObjectData['BladeSword2'] = [
  1736.     OBJ_WEAPON,
  1737.     300,
  1738.     -5,
  1739.     1.0,
  1740.     THR_STRAIGHT,
  1741.     [
  1742.         W_FLAG_1H],
  1743.     [
  1744.         'Blade',
  1745.         +300.0]]
  1746. DefaultObjectData['BladeSwordBarbarian'] = [
  1747.     OBJ_WEAPON,
  1748.     300,
  1749.     -5,
  1750.     1.0,
  1751.     THR_STRAIGHT,
  1752.     [
  1753.         W_FLAG_2W,
  1754.         PI,
  1755.         2000,
  1756.         750,
  1757.         10,
  1758.         10,
  1759.         GolpeArmaEscudoMetal]]
  1760. DefaultObjectData['BladeSword2Barbarian'] = [
  1761.     OBJ_WEAPON,
  1762.     300,
  1763.     -5,
  1764.     1.0,
  1765.     THR_STRAIGHT,
  1766.     [
  1767.         W_FLAG_2W,
  1768.         PI,
  1769.         2000,
  1770.         750,
  1771.         10,
  1772.         10,
  1773.         GolpeArmaEscudoMetal],
  1774.     [
  1775.         'Blade',
  1776.         +300.0]]
  1777. DefaultObjectData['Phurbhu'] = [
  1778.     OBJ_STANDARD,
  1779.     85,
  1780.     -5,
  1781.     1.0,
  1782.     THR_SPINNING,
  1783.     [
  1784.         W_FLAG_1H]]
  1785. DefaultObjectData['KingSword'] = [
  1786.     OBJ_WEAPON,
  1787.     100,
  1788.     -5,
  1789.     1.0,
  1790.     THR_SPINNING,
  1791.     [
  1792.         W_FLAG_1H]]
  1793. DefaultObjectData['Espadon'] = [
  1794.     OBJ_WEAPON,
  1795.     60,
  1796.     -5,
  1797.     1.0,
  1798.     THR_SPINNING,
  1799.     [
  1800.         W_FLAG_1H]]
  1801. DefaultObjectData['Mazapiedra'] = [
  1802.     OBJ_WEAPON,
  1803.     100,
  1804.     -5,
  1805.     1.0,
  1806.     THR_SPINNING,
  1807.     [
  1808.         W_FLAG_1H]]
  1809. DefaultObjectData['Hachacarnicero'] = [
  1810.     OBJ_WEAPON,
  1811.     70,
  1812.     -5,
  1813.     1.0,
  1814.     THR_SPINNING,
  1815.     [
  1816.         W_FLAG_1H]]
  1817. DefaultObjectData['CuchillaFernando'] = [
  1818.     OBJ_WEAPON,
  1819.     2000,
  1820.     -5,
  1821.     1.0,
  1822.     THR_SPINNING,
  1823.     [
  1824.         W_FLAG_1H]]
  1825. DefaultObjectData['Pendulo'] = [
  1826.     OBJ_WEAPON,
  1827.     2000,
  1828.     -5,
  1829.     1.0,
  1830.     THR_SPINNING,
  1831.     [
  1832.         W_FLAG_1H]]
  1833. DefaultObjectData['PinchoManuel'] = [
  1834.     OBJ_WEAPON,
  1835.     2000,
  1836.     -5,
  1837.     1.0,
  1838.     THR_SPINNING,
  1839.     [
  1840.         W_FLAG_1H]]
  1841. DefaultObjectData['PinchoMiguel'] = [
  1842.     OBJ_WEAPON,
  1843.     2000,
  1844.     -5,
  1845.     1.0,
  1846.     THR_SPINNING,
  1847.     [
  1848.         W_FLAG_1H]]
  1849. DefaultObjectData['Pivote'] = [
  1850.     OBJ_WEAPON,
  1851.     20,
  1852.     -5,
  1853.     1.0,
  1854.     THR_SPINNING,
  1855.     [
  1856.         W_FLAG_1H]]
  1857. DefaultObjectData['Roca1Aurelio'] = [
  1858.     OBJ_WEAPON,
  1859.     35,
  1860.     -5,
  1861.     1.0,
  1862.     THR_SPINNING,
  1863.     [
  1864.         W_FLAG_1H]]
  1865. DefaultObjectData['Carcaj'] = [
  1866.     OBJ_QUIVER,
  1867.     10,
  1868.     'Flecha']
  1869. DefaultObjectData['CarcajFuego'] = [
  1870.     OBJ_QUIVER,
  1871.     10,
  1872.     'FlechaFuego']
  1873. DefaultObjectData['CarcajEnvenenado'] = [
  1874.     OBJ_QUIVER,
  1875.     10,
  1876.     'FlechaEnvenenada']
  1877. DefaultObjectData['Carcaj_E'] = [
  1878.     OBJ_QUIVER,
  1879.     10,
  1880.     'Flecha']
  1881. DefaultObjectData['CarcajFuego_E'] = [
  1882.     OBJ_QUIVER,
  1883.     10,
  1884.     'FlechaFuego']
  1885. DefaultObjectData['CarcajEnvenenado_E'] = [
  1886.     OBJ_QUIVER,
  1887.     10,
  1888.     'FlechaEnvenenada']
  1889. DefaultObjectData['Cincel'] = [
  1890.     OBJ_STANDARD,
  1891.     2,
  1892.     -5,
  1893.     1.0,
  1894.     THR_STRAIGHT,
  1895.     []]
  1896. DefaultObjectData['Estaca'] = [
  1897.     OBJ_STANDARD,
  1898.     4,
  1899.     -5,
  1900.     1.0,
  1901.     THR_STRAIGHT,
  1902.     []]
  1903. DefaultObjectData['MartilloForja'] = [
  1904.     OBJ_STANDARD,
  1905.     5,
  1906.     -5,
  1907.     1.0,
  1908.     THR_STRAIGHT,
  1909.     []]
  1910. DefaultObjectData['Pala'] = [
  1911.     OBJ_STANDARD,
  1912.     10,
  1913.     -5,
  1914.     1.0,
  1915.     THR_STRAIGHT,
  1916.     []]
  1917. DefaultObjectData['Pico'] = [
  1918.     OBJ_STANDARD,
  1919.     20,
  1920.     -5,
  1921.     1.0,
  1922.     THR_STRAIGHT,
  1923.     []]
  1924. DefaultObjectData['Antorcha'] = [
  1925.     OBJ_STANDARD,
  1926.     5,
  1927.     -5,
  1928.     1.0,
  1929.     THR_SPINNING,
  1930.     []]
  1931. DefaultObjectData['Bandeja'] = [
  1932.     OBJ_STANDARD,
  1933.     10,
  1934.     -5,
  1935.     1.0,
  1936.     THR_SPINNING,
  1937.     []]
  1938. DefaultObjectData['Bloodbol'] = [
  1939.     OBJ_STANDARD,
  1940.     10,
  1941.     -5,
  1942.     1.0,
  1943.     THR_SPINNING,
  1944.     []]
  1945. DefaultObjectData['Botella'] = [
  1946.     OBJ_STANDARD,
  1947.     10,
  1948.     -5,
  1949.     1.0,
  1950.     THR_SPINNING,
  1951.     []]
  1952. DefaultObjectData['BotellaVerde'] = [
  1953.     OBJ_STANDARD,
  1954.     10,
  1955.     -5,
  1956.     1.0,
  1957.     THR_SPINNING,
  1958.     []]
  1959. DefaultObjectData['BotellaSagrada'] = [
  1960.     OBJ_STANDARD,
  1961.     10,
  1962.     -5,
  1963.     1.0,
  1964.     THR_SPINNING,
  1965.     []]
  1966. DefaultObjectData['Caliz'] = [
  1967.     OBJ_STANDARD,
  1968.     10,
  1969.     -5,
  1970.     1.0,
  1971.     THR_SPINNING,
  1972.     []]
  1973. DefaultObjectData['Candelpeque'] = [
  1974.     OBJ_STANDARD,
  1975.     10,
  1976.     -5,
  1977.     1.0,
  1978.     THR_SPINNING,
  1979.     []]
  1980. DefaultObjectData['Candil'] = [
  1981.     OBJ_STANDARD,
  1982.     10,
  1983.     -5,
  1984.     1.0,
  1985.     THR_SPINNING,
  1986.     []]
  1987. DefaultObjectData['Cantimplora'] = [
  1988.     OBJ_STANDARD,
  1989.     10,
  1990.     -5,
  1991.     1.0,
  1992.     THR_SPINNING,
  1993.     []]
  1994. DefaultObjectData['Cazo'] = [
  1995.     OBJ_STANDARD,
  1996.     10,
  1997.     -5,
  1998.     1.0,
  1999.     THR_SPINNING,
  2000.     []]
  2001. DefaultObjectData['Cojin'] = [
  2002.     OBJ_STANDARD,
  2003.     10,
  2004.     -5,
  2005.     1.0,
  2006.     THR_SPINNING,
  2007.     []]
  2008. DefaultObjectData['Costilla'] = [
  2009.     OBJ_STANDARD,
  2010.     10,
  2011.     -5,
  2012.     1.0,
  2013.     THR_SPINNING,
  2014.     []]
  2015. DefaultObjectData['Cracorn1'] = [
  2016.     OBJ_STANDARD,
  2017.     10,
  2018.     -5,
  2019.     1.0,
  2020.     THR_SPINNING,
  2021.     []]
  2022. DefaultObjectData['Cracorn2'] = [
  2023.     OBJ_STANDARD,
  2024.     10,
  2025.     -5,
  2026.     1.0,
  2027.     THR_SPINNING,
  2028.     []]
  2029. DefaultObjectData['CraneoCornudo3'] = [
  2030.     OBJ_STANDARD,
  2031.     10,
  2032.     -5,
  2033.     1.0,
  2034.     THR_SPINNING,
  2035.     []]
  2036. DefaultObjectData['CraneoCornudo4'] = [
  2037.     OBJ_STANDARD,
  2038.     10,
  2039.     -5,
  2040.     1.0,
  2041.     THR_SPINNING,
  2042.     []]
  2043. DefaultObjectData['Cubo'] = [
  2044.     OBJ_STANDARD,
  2045.     10,
  2046.     -5,
  2047.     1.0,
  2048.     THR_SPINNING,
  2049.     []]
  2050. DefaultObjectData['Farol'] = [
  2051.     OBJ_STANDARD,
  2052.     10,
  2053.     -5,
  2054.     1.0,
  2055.     THR_SPINNING,
  2056.     []]
  2057. DefaultObjectData['Farol2'] = [
  2058.     OBJ_STANDARD,
  2059.     10,
  2060.     -5,
  2061.     1.0,
  2062.     THR_SPINNING,
  2063.     []]
  2064. DefaultObjectData['Femur'] = [
  2065.     OBJ_STANDARD,
  2066.     10,
  2067.     -5,
  2068.     1.0,
  2069.     THR_SPINNING,
  2070.     []]
  2071. DefaultObjectData['Jarra'] = [
  2072.     OBJ_STANDARD,
  2073.     10,
  2074.     -5,
  2075.     1.0,
  2076.     THR_SPINNING,
  2077.     []]
  2078. DefaultObjectData['Jarrita'] = [
  2079.     OBJ_STANDARD,
  2080.     10,
  2081.     -5,
  2082.     1.0,
  2083.     THR_SPINNING,
  2084.     []]
  2085. DefaultObjectData['Libro'] = [
  2086.     OBJ_STANDARD,
  2087.     10,
  2088.     -5,
  2089.     1.0,
  2090.     THR_SPINNING,
  2091.     []]
  2092. DefaultObjectData['Libro2'] = [
  2093.     OBJ_STANDARD,
  2094.     10,
  2095.     -5,
  2096.     1.0,
  2097.     THR_SPINNING,
  2098.     []]
  2099. DefaultObjectData['Libro3'] = [
  2100.     OBJ_STANDARD,
  2101.     10,
  2102.     -5,
  2103.     1.0,
  2104.     THR_SPINNING,
  2105.     []]
  2106. DefaultObjectData['Libroabierto'] = [
  2107.     OBJ_STANDARD,
  2108.     10,
  2109.     -5,
  2110.     1.0,
  2111.     THR_SPINNING,
  2112.     []]
  2113. DefaultObjectData['Mortero'] = [
  2114.     OBJ_STANDARD,
  2115.     10,
  2116.     -5,
  2117.     1.0,
  2118.     THR_SPINNING,
  2119.     []]
  2120. DefaultObjectData['Palangana'] = [
  2121.     OBJ_STANDARD,
  2122.     10,
  2123.     -5,
  2124.     1.0,
  2125.     THR_SPINNING,
  2126.     []]
  2127. DefaultObjectData['Pergamino'] = [
  2128.     OBJ_STANDARD,
  2129.     100,
  2130.     -5,
  2131.     1.0,
  2132.     THR_SPINNING,
  2133.     []]
  2134. DefaultObjectData['Silla'] = [
  2135.     OBJ_STANDARD,
  2136.     10,
  2137.     -5,
  2138.     1.0,
  2139.     THR_SPINNING,
  2140.     []]
  2141. DefaultObjectData['Skull'] = [
  2142.     OBJ_STANDARD,
  2143.     10,
  2144.     -5,
  2145.     1.0,
  2146.     THR_SPINNING,
  2147.     []]
  2148. DefaultObjectData['Tabla_xl'] = [
  2149.     OBJ_STANDARD,
  2150.     10,
  2151.     -5,
  2152.     1.0,
  2153.     THR_SPINNING,
  2154.     []]
  2155. DefaultObjectData['Tabla_l'] = [
  2156.     OBJ_STANDARD,
  2157.     10,
  2158.     -5,
  2159.     1.0,
  2160.     THR_SPINNING,
  2161.     []]
  2162. DefaultObjectData['Tabla_rota'] = [
  2163.     OBJ_STANDARD,
  2164.     10,
  2165.     -5,
  2166.     1.0,
  2167.     THR_SPINNING,
  2168.     []]
  2169. DefaultObjectData['Taburete'] = [
  2170.     OBJ_STANDARD,
  2171.     10,
  2172.     -5,
  2173.     1.0,
  2174.     THR_SPINNING,
  2175.     []]
  2176. DefaultObjectData['Tacita'] = [
  2177.     OBJ_STANDARD,
  2178.     10,
  2179.     -5,
  2180.     1.0,
  2181.     THR_SPINNING,
  2182.     []]
  2183. DefaultObjectData['Tintero'] = [
  2184.     OBJ_STANDARD,
  2185.     10,
  2186.     -5,
  2187.     1.0,
  2188.     THR_SPINNING,
  2189.     []]
  2190. DefaultObjectData['Tronco'] = [
  2191.     OBJ_STANDARD,
  2192.     10,
  2193.     -5,
  2194.     1.0,
  2195.     THR_SPINNING,
  2196.     []]
  2197. DefaultObjectData['TroncoNevado'] = [
  2198.     OBJ_STANDARD,
  2199.     10,
  2200.     -5,
  2201.     1.0,
  2202.     THR_SPINNING,
  2203.     []]
  2204. DefaultObjectData['Velon'] = [
  2205.     OBJ_STANDARD,
  2206.     10,
  2207.     -5,
  2208.     1.0,
  2209.     THR_SPINNING,
  2210.     []]
  2211. DefaultObjectData['Limb'] = [
  2212.     OBJ_STANDARD,
  2213.     10,
  2214.     -5,
  2215.     1.0,
  2216.     THR_SPINNING,
  2217.     []]
  2218. DefaultObjectData['Piedra_Glm_st'] = [
  2219.     OBJ_STANDARD,
  2220.     40,
  2221.     -5,
  2222.     1.0,
  2223.     THR_SPINNING,
  2224.     []]
  2225. DefaultObjectData['Piedra_Glm_mt'] = [
  2226.     OBJ_STANDARD,
  2227.     40,
  2228.     -5,
  2229.     1.0,
  2230.     THR_SPINNING,
  2231.     []]
  2232. DefaultObjectData['Piedra_Glm_lv'] = [
  2233.     OBJ_STANDARD,
  2234.     40,
  2235.     -5,
  2236.     1.0,
  2237.     THR_SPINNING,
  2238.     []]
  2239. DefaultObjectData['Piedra_Glm_cl'] = [
  2240.     OBJ_STANDARD,
  2241.     40,
  2242.     -5,
  2243.     1.0,
  2244.     THR_SPINNING,
  2245.     []]
  2246. DefaultObjectData['Llave'] = [
  2247.     OBJ_KEY]
  2248. DefaultObjectData['Llavecobox'] = [
  2249.     OBJ_KEY]
  2250. DefaultObjectData['Llavecutre'] = [
  2251.     OBJ_KEY]
  2252. DefaultObjectData['Llavemaz'] = [
  2253.     OBJ_KEY]
  2254. DefaultObjectData['Llavecob'] = [
  2255.     OBJ_KEY]
  2256. DefaultObjectData['Llavedor'] = [
  2257.     OBJ_KEY]
  2258. DefaultObjectData['Llavepla'] = [
  2259.     OBJ_KEY]
  2260. DefaultObjectData['LlaveBlanca'] = [
  2261.     OBJ_SPECIALKEY]
  2262. DefaultObjectData['LlaveAzul'] = [
  2263.     OBJ_SPECIALKEY]
  2264. DefaultObjectData['LlaveAmarilla'] = [
  2265.     OBJ_SPECIALKEY]
  2266. DefaultObjectData['LlaveNegra'] = [
  2267.     OBJ_SPECIALKEY]
  2268. DefaultObjectData['Casco3'] = [
  2269.     OBJ_USEME]
  2270. DefaultObjectData['Casco4'] = [
  2271.     OBJ_USEME]
  2272. DefaultObjectData['Casco5'] = [
  2273.     OBJ_USEME]
  2274. DefaultObjectData['CascoBlade'] = [
  2275.     OBJ_USEME]
  2276. DefaultObjectData['Coraza1'] = [
  2277.     OBJ_USEME]
  2278. DefaultObjectData['Coraza2'] = [
  2279.     OBJ_USEME]
  2280. DefaultObjectData['Coraza3'] = [
  2281.     OBJ_USEME]
  2282. DefaultObjectData['CorazaBlade'] = [
  2283.     OBJ_USEME]
  2284. DefaultObjectData['Hogaza'] = [
  2285.     OBJ_USEME]
  2286. DefaultObjectData['Manzana'] = [
  2287.     OBJ_USEME]
  2288. DefaultObjectData['Paletilla'] = [
  2289.     OBJ_USEME]
  2290. DefaultObjectData['Queso'] = [
  2291.     OBJ_USEME]
  2292. DefaultObjectData['Seta'] = [
  2293.     OBJ_USEME]
  2294. DefaultObjectData['Setas'] = [
  2295.     OBJ_USEME]
  2296. DefaultObjectData['Rabano'] = [
  2297.     OBJ_USEME]
  2298. DefaultObjectData['Saquito'] = [
  2299.     OBJ_USEME]
  2300. DefaultObjectData['Raiz'] = [
  2301.     OBJ_USEME]
  2302. DefaultObjectData['Tablilla1'] = [
  2303.     OBJ_TABLET]
  2304. DefaultObjectData['Tablilla2'] = [
  2305.     OBJ_TABLET]
  2306. DefaultObjectData['Tablilla3'] = [
  2307.     OBJ_TABLET]
  2308. DefaultObjectData['Tablilla4'] = [
  2309.     OBJ_TABLET]
  2310. DefaultObjectData['Tablilla5'] = [
  2311.     OBJ_TABLET]
  2312. DefaultObjectData['Tablilla6'] = [
  2313.     OBJ_TABLET]
  2314. DefaultSelectionData = { }
  2315. EntitiesSelectionData = { }
  2316. EnemiesScorerData = { }
  2317. EnemiesDefaultScorerData = { }
  2318.  
  2319. def GetObjectFriendlyName(obj_name):
  2320.     
  2321.     try:
  2322.         return DefaultSelectionData[obj_name][2]
  2323.     except:
  2324.         return 'No Name'
  2325.  
  2326.  
  2327. THROW_TIME_MIN = 0.4
  2328. THROW_TIME_MAX = 1.0
  2329. LightMassMax = 2.9
  2330. ImpaleMassMax = 2.65
  2331. MaxStrikeDict = {
  2332.     'Chaosword': [],
  2333.     'Gladius': [],
  2334.     'Cimitarra': [],
  2335.     'Espadacurva': [],
  2336.     'Espada': [],
  2337.     'Espadaelfica': [],
  2338.     'Espadafilo': [],
  2339.     'Espadaromana': [],
  2340.     'EspadaMagica1': [],
  2341.     'EspadaMagica2': [],
  2342.     'Ninjato': [],
  2343.     'Katana': [],
  2344.     'EspadaMagica3': [],
  2345.     'Hacha': [],
  2346.     'Hacha2': [],
  2347.     'Hacha3': [],
  2348.     'Hacha4': [],
  2349.     'Hacha5': [],
  2350.     'Hacha6': [],
  2351.     'Hachacuchilla': [],
  2352.     'Garrote': [],
  2353.     'Maza': [],
  2354.     'Maza2': [],
  2355.     'Maza3': [],
  2356.     'Martillo': [],
  2357.     'Martillo2': [] }
  2358. MedStrikeDict = {
  2359.     'Garropin': [],
  2360.     'Garrote2': [] }
  2361. MinStrikeDict = {
  2362.     'Alabarda': [],
  2363.     'Baston3': [],
  2364.     'Lanza': [],
  2365.     'Naginata': [],
  2366.     'Tridente': [],
  2367.     'Varilla': [],
  2368.     'Varita1': [],
  2369.     'Varita2': [],
  2370.     'Varita2': [],
  2371.     'Varita5': [],
  2372.     'Varita6': [],
  2373.     'Varita7': [],
  2374.     'Mortero': [],
  2375.     'Skull': [],
  2376.     'Palangana': [],
  2377.     'BotellaVerde': [],
  2378.     'Taburete': [],
  2379.     'Cubo': [],
  2380.     'Farol': [],
  2381.     'Candil': [],
  2382.     'Libro': [],
  2383.     'Mortero': [],
  2384.     'Cuchillo': [],
  2385.     'Daga': [],
  2386.     'Tintero': [],
  2387.     'Velon': [],
  2388.     'Bloodbol': [],
  2389.     'Candelpeque': [],
  2390.     'Tronco': [],
  2391.     'Cracorn1': [],
  2392.     'Cracorn2': [],
  2393.     'Cazo': [],
  2394.     'Caliz': [],
  2395.     'Libro2': [],
  2396.     'Pico': [],
  2397.     'Pala': [],
  2398.     'Femur': [],
  2399.     'Costilla': [],
  2400.     'Farol2': [],
  2401.     'MartilloForja': [],
  2402.     'Cincel': [],
  2403.     'Pergamino2': [],
  2404.     'Pergamino': [],
  2405.     'Saquito': [],
  2406.     'Libro3': [],
  2407.     'Libroabierto': [],
  2408.     'TroncoNevado': [],
  2409.     'CraneoCornudo3': [],
  2410.     'CraneoCornudo4': [],
  2411.     'Silla': [],
  2412.     'Jarra': [],
  2413.     'Estaca': [],
  2414.     'Jarrita': [],
  2415.     'Bandeja': [],
  2416.     'Tacita': [],
  2417.     'Cojin': [] }
  2418. TwoHandedDict = {
  2419.     'Fuelle': [],
  2420.     'Tinaja': [],
  2421.     'Perola': [],
  2422.     'Barril': [],
  2423.     'Cajon': [],
  2424.     'Cajon2': [],
  2425.     'Cajama': [],
  2426.     'Carretilla': [],
  2427.     'Cofrepeque': [],
  2428.     'Mesita': [] }
  2429. StackObjects = {
  2430.     'Pocima100': 4 }
  2431. TravelObjects = [
  2432.     'Pocima100',
  2433.     'PowerPotion']
  2434. LavaInmune = [
  2435.     'Golem_lava',
  2436.     'Salamander',
  2437.     'Great_Demon',
  2438.     'Little_Demon']
  2439.  
  2440. def GiveObjectPowDefResResMaxData(ObjectName):
  2441.     if ObjectName:
  2442.         object = Bladex.GetEntity(ObjectName)
  2443.         if object:
  2444.             object_data = None
  2445.             def_object_data = None
  2446.             if DefaultObjectData.has_key(object.Kind):
  2447.                 def_object_data = DefaultObjectData[object.Kind]
  2448.             
  2449.             if EntitiesObjectData.has_key(ObjectName):
  2450.                 object_data = EntitiesObjectData[ObjectName]
  2451.             else:
  2452.                 object_data = def_object_data
  2453.             if object_data:
  2454.                 if object_data[0] == OBJ_STANDARD and object_data[0] == OBJ_WEAPON and object_data[0] == OBJ_BOW or object_data[0] == OBJ_ARROW:
  2455.                     sub_object_data = object_data[5]
  2456.                     if len(sub_object_data) == 0 or sub_object_data[0] == W_FLAG_1H:
  2457.                         return (object_data[1], object_data[2], None, None)
  2458.                     elif def_object_data:
  2459.                         return (object_data[1], object_data[2], sub_object_data[4], def_object_data[5][4])
  2460.                     else:
  2461.                         return (object_data[1], object_data[2], sub_object_data[4], sub_object_data[4])
  2462.                 elif object_data[0] == OBJ_SHIELD:
  2463.                     if def_object_data:
  2464.                         return (object_data[1], None, object_data[2], def_object_data[2])
  2465.                     else:
  2466.                         return (object_data[1], None, object_data[2], object_data[2])
  2467.                 
  2468.             
  2469.         
  2470.     
  2471.     return (None, None, None, None)
  2472.  
  2473.  
  2474. def GiveObjectFlag(ObjectName):
  2475.     if ObjectName:
  2476.         object = Bladex.GetEntity(ObjectName)
  2477.         if object:
  2478.             if EntitiesObjectData.has_key(ObjectName):
  2479.                 object_data = EntitiesObjectData[ObjectName]
  2480.             elif DefaultObjectData.has_key(object.Kind):
  2481.                 object_data = DefaultObjectData[object.Kind]
  2482.             else:
  2483.                 return OBJ_NONE
  2484.             object_flag = object_data[0]
  2485.             return object_flag
  2486.         
  2487.     
  2488.     return OBJ_NONE
  2489.  
  2490.  
  2491. def GiveWeaponFlag(ObjectName):
  2492.     object = Bladex.GetEntity(ObjectName)
  2493.     if EntitiesObjectData.has_key(ObjectName):
  2494.         object_data = EntitiesObjectData[ObjectName]
  2495.     else:
  2496.         object_data = DefaultObjectData[object.Kind]
  2497.     object_flag = object_data[0]
  2498.     if object_flag != OBJ_WEAPON:
  2499.         return -1
  2500.     
  2501.     if len(object_data) < 6:
  2502.         print 'Weapon ' + ObjectName + ' has not been properly clasified as 1h , 2h ...'
  2503.         pdb.set_trace()
  2504.         return W_FLAG_1H
  2505.     elif len(object_data[5]) < 1:
  2506.         return W_FLAG_1H
  2507.     
  2508.     return object_data[5][0]
  2509.  
  2510.  
  2511. def GiveQuiverType(arrow_type):
  2512.     for kind in DefaultObjectData.keys():
  2513.         if len(kind) < 2 or kind[len(kind) - 2:] != '_E':
  2514.             object_data = DefaultObjectData[kind]
  2515.             if object_data[0] == OBJ_QUIVER and object_data[2] == arrow_type:
  2516.                 return kind
  2517.             
  2518.         
  2519.     
  2520.     return None
  2521.  
  2522.  
  2523. def IsParryingType(Kind):
  2524.     if DefaultObjectData.has_key(Kind):
  2525.         object_data = DefaultObjectData[Kind]
  2526.         if object_data[0] == OBJ_ITEM or object_data[0] == OBJ_USEME:
  2527.             return 0
  2528.         elif object_data[0] == OBJ_SHIELD:
  2529.             return 1
  2530.         elif (object_data[0] == OBJ_WEAPON or object_data[1] == OBJ_STANDARD) and len(object_data) > 5 and len(object_data[5]) > 0 and object_data[5][0] != W_FLAG_1H:
  2531.             return 1
  2532.         
  2533.     
  2534.     return 0
  2535.  
  2536.  
  2537. def IsWeaponType(Kind):
  2538.     if DefaultObjectData.has_key(Kind):
  2539.         object_data = DefaultObjectData[Kind]
  2540.         if object_data[0] == OBJ_WEAPON:
  2541.             return 1
  2542.         
  2543.     
  2544.     return 0
  2545.  
  2546.  
  2547. def CheckWeapons():
  2548.     WeaponErrorList = []
  2549.     nents = Bladex.nEntities()
  2550.     for i in range(nents):
  2551.         ent = Bladex.GetEntity(i)
  2552.         if not (ent.Person) and not (ent.Weapon):
  2553.             object_flag = GiveObjectFlag(ent.Name)
  2554.             if object_flag == OBJ_STANDARD or object_flag == OBJ_WEAPON:
  2555.                 print ent.Kind + '(' + ent.Name + ') was not created as a weapon'
  2556.             
  2557.         
  2558.     
  2559.  
  2560. TimesSaved = 0
  2561.  
  2562. def SaveData(filename):
  2563.     import cPickle
  2564.     funcfile = open(filename, 'wt')
  2565.     p = cPickle.Pickler(funcfile)
  2566.     d = (EntitiesSelectionData, TimesSaved)
  2567.     p.dump(d)
  2568.     funcfile.close()
  2569.  
  2570.  
  2571. def LoadData(filename):
  2572.     global EntitiesSelectionData, TimesSaved
  2573.     import cPickle
  2574.     funcfile = open(filename, 'rt')
  2575.     p = cPickle.Unpickler(funcfile)
  2576.     d = p.load()
  2577.     funcfile.close()
  2578.     print d
  2579.     EntitiesSelectionData = d[0]
  2580.     TimesSaved = d[1]
  2581.  
  2582. import GameState
  2583. GameState.ModulesToBeSaved.append(__import__(__name__))
  2584.