Guest User

Untitled

a guest
Mar 15th, 2023
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 67.07 KB | None | 0 0
  1. //=============================================================================
  2. // MOG_VariableHud.js
  3. //=============================================================================
  4.  
  5. /*:
  6. * @plugindesc (v1.6 *) Apresenta as variáveis através de Huds.
  7. * @author Moghunter
  8. *
  9. * @param -> MAIN <<<<<<<<<<<<<<<<<<<<<<<
  10. * @desc
  11. *
  12. * @param Smart Fade
  13. * @desc Ativa transparência na hud quando a hud estiver acima do personagem.
  14. * @default true
  15. * @type boolean
  16. * @on Overlapping Character
  17. * @off Always Visible
  18. * @parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<<
  19. *
  20. * @param Auto Fade
  21. * @desc Oculta na hud quando a janela de messagem estiver ativada.
  22. * @default true
  23. * @type boolean
  24. * @on Window Message
  25. * @off Always Visible
  26. * @parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<<
  27. *
  28. * @param
  29. *
  30. * @param -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  31. * @desc
  32. *
  33. * @param Hud 1 Enable
  34. * @desc Ativar Hud.
  35. * @default true
  36. * @type boolean
  37. * @parent -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  38. *
  39. * @param Hud 1 Mode
  40. * @desc Apresentar variável ou item.
  41. * 0 - Variable 1 - Item
  42. * @default 0
  43. * @parent -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  44. *
  45. * @param Hud 1 Variable ID
  46. * @desc Definição da ID da variável.
  47. * @default 30
  48. * @parent -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  49. *
  50. * @param Hud 1 Maximum Value
  51. * @desc Definição do vamor máximo da variável.
  52. * *(Não funciona para items -> Mode 1)
  53. * @default 100
  54. * @parent -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  55. *
  56. * @param Hud 1 File Name
  57. * @desc Definição do nome da imagem da Hud.
  58. * @default Hud_1
  59. * @parent -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  60. *
  61. * @param Hud 1 Start Visible
  62. * @desc Começar visível.
  63. * @default true
  64. * @type boolean
  65. * @parent -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  66. *
  67. * @param Hud 1 Layout X
  68. * @desc Definição da posição X-axis da imagem.
  69. * @default 200
  70. * @parent -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  71. *
  72. * @param Hud 1 Layout Y
  73. * @desc Definição da posição Y-axis da imagem.
  74. * @default 5
  75. * @parent -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  76. *
  77. * @param Hud 1 Number X
  78. * @desc Definição da posição X-axis do número.
  79. * @default -7
  80. * @parent -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  81. *
  82. * @param Hud 1 Number Y
  83. * @desc Definição da posição Y-axis do número.
  84. * @default 10
  85. * @parent -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  86. *
  87. * @param Hud 1 Number Align
  88. * @desc Definição do alinhamento dos números.
  89. * 0 - Left 1 - Center 2 - Right
  90. * @default 1
  91. * @parent -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  92. *
  93. * @param Hud 1 Font Size
  94. * @desc Definição do tamanho da fonte.
  95. * @default 18
  96. * @parent -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  97. *
  98. * @param Hud 1 Show Max Value
  99. * @desc Apresentar o valor maximo.
  100. * @default true
  101. * @type boolean
  102. * @parent -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  103. *
  104. * @param Hud 1 Show Gauge
  105. * @desc Apresentar o medidor.
  106. * @default false
  107. * @type boolean
  108. * @parent -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  109. *
  110. * @param Hud 1 Gauge X-Axis
  111. * @desc Definição X-axis do medidor.
  112. * @default 0
  113. * @parent -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  114. *
  115. * @param Hud 1 Gauge Y-Axis
  116. * @desc Definição Y-axis do medidor.
  117. * @default 0
  118. * @parent -> HUD 1 <<<<<<<<<<<<<<<<<<<<<<<
  119. *
  120. * @param
  121. *
  122. * @param -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  123. * @desc
  124. *
  125. * @param Hud 2 Enable
  126. * @desc Ativar Hud.
  127. * @default true
  128. * @type boolean
  129. * @parent -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  130. *
  131. * @param Hud 2 Mode
  132. * @desc Apresentar variável ou item.
  133. * 0 - Variable 1 - Item
  134. * @default 0
  135. * @parent -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  136. *
  137. * @param Hud 2 Variable ID
  138. * @desc Definição da ID da variável.
  139. * @default 31
  140. * @parent -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  141. *
  142. * @param Hud 2 Maximum Value
  143. * @desc Definição do vamor máximo da variável.
  144. * *(Não funciona para items -> Mode 1)
  145. * @default 300
  146. * @parent -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  147. *
  148. * @param Hud 2 File Name
  149. * @desc Definição do nome da imagem da Hud.
  150. * @default Hud_2
  151. * @parent -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  152. *
  153. * @param Hud 2 Start Visible
  154. * @desc Começar visível.
  155. * @default true
  156. * @type boolean
  157. * @parent -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  158. *
  159. * @param Hud 2 Layout X
  160. * @desc Definição da posição X-axis da imagem.
  161. * @default 347
  162. * @parent -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  163. *
  164. * @param Hud 2 Layout Y
  165. * @desc Definição da posição Y-axis da imagem.
  166. * @default 5
  167. * @parent -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  168. *
  169. * @param Hud 2 Number X
  170. * @desc Definição da posição X-axis do número.
  171. * @default -7
  172. * @parent -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  173. *
  174. * @param Hud 2 Number Y
  175. * @desc Definição da posição Y-axis do número.
  176. * @default 10
  177. * @parent -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  178. *
  179. * @param Hud 2 Number Align
  180. * @desc Definição do alinhamento dos números.
  181. * 0 - Left 1 - Center 2 - Right
  182. * @default 1
  183. * @parent -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  184. *
  185. * @param Hud 2 Font Size
  186. * @desc Definição do tamanho da fonte.
  187. * @default 18
  188. * @parent -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  189. *
  190. * @param Hud 2 Show Max Value
  191. * @desc Apresentar o valor maximo.
  192. * @default true
  193. * @type boolean
  194. * @parent -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  195. *
  196. * @param Hud 2 Show Gauge
  197. * @desc Apresentar o medidor.
  198. * @default false
  199. * @type boolean
  200. * @parent -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  201. *
  202. * @param Hud 2 Gauge X-Axis
  203. * @desc Definição X-axis do medidor.
  204. * @default 0
  205. * @parent -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  206. *
  207. * @param Hud 2 Gauge Y-Axis
  208. * @desc Definição Y-axis do medidor.
  209. * @default 0
  210. * @parent -> HUD 2 <<<<<<<<<<<<<<<<<<<<<<<
  211. *
  212. * @param
  213. *
  214. * @param -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  215. * @desc
  216. *
  217. * @param Hud 3 Enable
  218. * @desc Ativar Hud.
  219. * @default true
  220. * @type boolean
  221. * @parent -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  222. *
  223. * @param Hud 3 Mode
  224. * @desc Apresentar variável ou item.
  225. * 0 - Variable 1 - Item
  226. * @default 0
  227. * @parent -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  228. *
  229. * @param Hud 3 Variable ID
  230. * @desc Definição da ID da variável.
  231. * @default 32
  232. * @parent -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  233. *
  234. * @param Hud 3 Maximum Value
  235. * @desc Definição do vamor máximo da variável.
  236. * *(Não funciona para items -> Mode 1)
  237. * @default 999
  238. * @parent -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  239. *
  240. * @param Hud 3 File Name
  241. * @desc Definição do nome da imagem da Hud.
  242. * @default Hud_3
  243. * @parent -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  244. *
  245. * @param Hud 3 Start Visible
  246. * @desc Começar visível.
  247. * @default true
  248. * @type boolean
  249. * @parent -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  250. *
  251. * @param Hud 3 Layout X
  252. * @desc Definição da posição X-axis da imagem.
  253. * @default 490
  254. * @parent -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  255. *
  256. * @param Hud 3 Layout Y
  257. * @desc Definição da posição Y-axis da imagem.
  258. * @default 5
  259. * @parent -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  260. *
  261. * @param Hud 3 Number X
  262. * @desc Definição da posição X-axis do número.
  263. * @default -7
  264. * @parent -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  265. *
  266. * @param Hud 3 Number Y
  267. * @desc Definição da posição Y-axis do número.
  268. * @default 10
  269. * @parent -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  270. *
  271. * @param Hud 3 Number Align
  272. * @desc Definição do alinhamento dos números.
  273. * 0 - Left 1 - Center 2 - Right
  274. * @default 1
  275. * @parent -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  276. *
  277. * @param Hud 3 Font Size
  278. * @desc Definição do tamanho da fonte.
  279. * @default 18
  280. * @parent -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  281. *
  282. * @param Hud 3 Show Max Value
  283. * @desc Apresentar o valor maximo.
  284. * @default true
  285. * @type boolean
  286. * @parent -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  287. *
  288. * @param Hud 3 Show Gauge
  289. * @desc Apresentar o medidor.
  290. * @default false
  291. * @type boolean
  292. * @parent -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  293. *
  294. * @param Hud 3 Gauge X-Axis
  295. * @desc Definição X-axis do medidor.
  296. * @default 0
  297. * @parent -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  298. *
  299. * @param Hud 3 Gauge Y-Axis
  300. * @desc Definição Y-axis do medidor.
  301. * @default 0
  302. * @parent -> HUD 3 <<<<<<<<<<<<<<<<<<<<<<<
  303. *
  304. * @param
  305. *
  306. * @param -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  307. * @desc
  308. *
  309. * @param Hud 4 Enable
  310. * @desc Ativar Hud.
  311. * @default true
  312. * @type boolean
  313. * @parent -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  314. *
  315. * @param Hud 4 Mode
  316. * @desc Apresentar variável ou item.
  317. * 0 - Variable 1 - Item
  318. * @default 0
  319. * @parent -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  320. *
  321. * @param Hud 4 Variable ID
  322. * @desc Definição da ID da variável.
  323. * @default 33
  324. * @parent -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  325. *
  326. * @param Hud 4 Maximum Value
  327. * @desc Definição do vamor máximo da variável.
  328. * *(Não funciona para items -> Mode 1)
  329. * @default 999
  330. * @parent -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  331. *
  332. * @param Hud 4 File Name
  333. * @desc Definição do nome da imagem da Hud.
  334. * @default Hud_4
  335. * @parent -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  336. *
  337. * @param Hud 4 Start Visible
  338. * @desc Começar visível.
  339. * @default true
  340. * @type boolean
  341. * @parent -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  342. *
  343. * @param Hud 4 Layout X
  344. * @desc Definição da posição X-axis da imagem.
  345. * @default 730
  346. * @parent -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  347. *
  348. * @param Hud 4 Layout Y
  349. * @desc Definição da posição Y-axis da imagem.
  350. * @default 230
  351. * @parent -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  352. *
  353. * @param Hud 4 Number X
  354. * @desc Definição da posição X-axis do número.
  355. * @default -50
  356. * @parent -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  357. *
  358. * @param Hud 4 Number Y
  359. * @desc Definição da posição Y-axis do número.
  360. * @default 30
  361. * @parent -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  362. *
  363. * @param Hud 4 Number Align
  364. * @desc Definição do alinhamento dos números.
  365. * 0 - Left 1 - Center 2 - Right
  366. * @default 1
  367. * @parent -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  368. *
  369. * @param Hud 4 Font Size
  370. * @desc Definição do tamanho da fonte.
  371. * @default 18
  372. * @parent -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  373. *
  374. * @param Hud 4 Show Max Value
  375. * @desc Apresentar o valor maximo.
  376. * @default false
  377. * @type boolean
  378. * @parent -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  379. *
  380. * @param Hud 4 Show Gauge
  381. * @desc Apresentar o medidor.
  382. * @default true
  383. * @type boolean
  384. * @parent -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  385. *
  386. * @param Hud 4 Gauge X-Axis
  387. * @desc Definição X-axis do medidor.
  388. * @default 20
  389. * @parent -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  390. *
  391. * @param Hud 4 Gauge Y-Axis
  392. * @desc Definição Y-axis do medidor.
  393. * @default 63
  394. * @parent -> HUD 4 <<<<<<<<<<<<<<<<<<<<<<<
  395. *
  396. * @param
  397. *
  398. * @param -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  399. * @desc
  400. *
  401. * @param Hud 5 Enable
  402. * @desc Ativar Hud.
  403. * @default true
  404. * @type boolean
  405. * @parent -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  406. *
  407. * @param Hud 5 Mode
  408. * @desc Apresentar variável ou item.
  409. * 0 - Variable 1 - Item
  410. * @default 0
  411. * @parent -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  412. *
  413. * @param Hud 5 Variable ID
  414. * @desc Definição da ID da variável.
  415. * @default 34
  416. * @parent -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  417. *
  418. * @param Hud 5 Maximum Value
  419. * @desc Definição do vamor máximo da variável.
  420. * *(Não funciona para items -> Mode 1)
  421. * @default 999
  422. * @parent -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  423. *
  424. * @param Hud 5 File Name
  425. * @desc Definição do nome da imagem da Hud.
  426. * @default Hud_5
  427. * @parent -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  428. *
  429. * @param Hud 5 Start Visible
  430. * @desc Começar visível.
  431. * @default true
  432. * @type boolean
  433. * @parent -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  434. *
  435. * @param Hud 5 Layout X
  436. * @desc Definição da posição X-axis da imagem.
  437. * @default 730
  438. * @parent -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  439. *
  440. * @param Hud 5 Layout Y
  441. * @desc Definição da posição Y-axis da imagem.
  442. * @default 327
  443. * @parent -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  444. *
  445. * @param Hud 5 Number X
  446. * @desc Definição da posição X-axis do número.
  447. * @default -50
  448. * @parent -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  449. *
  450. * @param Hud 5 Number Y
  451. * @desc Definição da posição Y-axis do número.
  452. * @default 30
  453. * @parent -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  454. *
  455. * @param Hud 5 Number Align
  456. * @desc Definição do alinhamento dos números.
  457. * 0 - Left 1 - Center 2 - Right
  458. * @default 1
  459. * @parent -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  460. *
  461. * @param Hud 5 Font Size
  462. * @desc Definição do tamanho da fonte.
  463. * @default 18
  464. * @parent -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  465. *
  466. * @param Hud 5 Show Max Value
  467. * @desc Apresentar o valor maximo.
  468. * @default false
  469. * @type boolean
  470. * @parent -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  471. *
  472. * @param Hud 5 Show Gauge
  473. * @desc Apresentar o medidor.
  474. * @default true
  475. * @type boolean
  476. * @parent -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  477. *
  478. * @param Hud 5 Gauge X-Axis
  479. * @desc Definição X-axis do medidor.
  480. * @default 20
  481. * @parent -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  482. *
  483. * @param Hud 5 Gauge Y-Axis
  484. * @desc Definição Y-axis do medidor.
  485. * @default 63
  486. * @parent -> HUD 5 <<<<<<<<<<<<<<<<<<<<<<<
  487. *
  488. * @param
  489. *
  490. * @param -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  491. * @desc
  492. *
  493. * @param Hud 6 Enable
  494. * @desc Ativar Hud.
  495. * @default true
  496. * @type boolean
  497. * @parent -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  498. *
  499. * @param Hud 6 Mode
  500. * @desc Apresentar variável ou item.
  501. * 0 - Variable 1 - Item
  502. * @default 0
  503. * @parent -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  504. *
  505. * @param Hud 6 Variable ID
  506. * @desc Definição da ID da variável.
  507. * @default 35
  508. * @parent -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  509. *
  510. * @param Hud 6 Maximum Value
  511. * @desc Definição do vamor máximo da variável.
  512. * *(Não funciona para items -> Mode 1)
  513. * @default 999
  514. * @parent -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  515. *
  516. * @param Hud 6 File Name
  517. * @desc Definição do nome da imagem da Hud.
  518. * @default Hud_6
  519. * @parent -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  520. *
  521. * @param Hud 6 Start Visible
  522. * @desc Começar visível.
  523. * @default true
  524. * @type boolean
  525. * @parent -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  526. *
  527. * @param Hud 6 Layout X
  528. * @desc Definição da posição X-axis da imagem.
  529. * @default 730
  530. * @parent -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  531. *
  532. * @param Hud 6 Layout Y
  533. * @desc Definição da posição Y-axis da imagem.
  534. * @default 424
  535. * @parent -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  536. *
  537. * @param Hud 6 Number X
  538. * @desc Definição da posição X-axis do número.
  539. * @default -50
  540. * @parent -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  541. *
  542. * @param Hud 6 Number Y
  543. * @desc Definição da posição Y-axis do número.
  544. * @default 30
  545. * @parent -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  546. *
  547. * @param Hud 6 Number Align
  548. * @desc Definição do alinhamento dos números.
  549. * 0 - Left 1 - Center 2 - Right
  550. * @default 1
  551. * @parent -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  552. *
  553. * @param Hud 6 Font Size
  554. * @desc Definição do tamanho da fonte.
  555. * @default 18
  556. * @parent -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  557. *
  558. * @param Hud 6 Show Max Value
  559. * @desc Apresentar o valor maximo.
  560. * @default false
  561. * @type boolean
  562. * @parent -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  563. *
  564. * @param Hud 6 Show Gauge
  565. * @desc Apresentar o medidor.
  566. * @default true
  567. * @type boolean
  568. * @parent -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  569. *
  570. * @param Hud 6 Gauge X-Axis
  571. * @desc Definição X-axis do medidor.
  572. * @default 20
  573. * @parent -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  574. *
  575. * @param Hud 6 Gauge Y-Axis
  576. * @desc Definição Y-axis do medidor.
  577. * @default 63
  578. * @parent -> HUD 6 <<<<<<<<<<<<<<<<<<<<<<<
  579. *
  580. * @param
  581. *
  582. * @param -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  583. * @desc
  584. *
  585. * @param Hud 7 Enable
  586. * @desc Ativar Hud.
  587. * @default false
  588. * @type boolean
  589. * @parent -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  590. *
  591. * @param Hud 7 Mode
  592. * @desc Apresentar variável ou item.
  593. * 0 - Variable 1 - Item
  594. * @default 0
  595. * @parent -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  596. *
  597. * @param Hud 7 Variable ID
  598. * @desc Definição da ID da variável.
  599. * @default 36
  600. * @parent -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  601. *
  602. * @param Hud 7 Maximum Value
  603. * @desc Definição do vamor máximo da variável.
  604. * *(Não funciona para items -> Mode 1)
  605. * @default 999999
  606. * @parent -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  607. *
  608. * @param Hud 7 File Name
  609. * @desc Definição do nome da imagem da Hud.
  610. * @default Hud_7
  611. * @parent -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  612. *
  613. * @param Hud 7 Start Visible
  614. * @desc Começar visível.
  615. * @default true
  616. * @type boolean
  617. * @parent -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  618. *
  619. * @param Hud 7 Layout X
  620. * @desc Definição da posição X-axis da imagem.
  621. * @default 0
  622. * @parent -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  623. *
  624. * @param Hud 7 Layout Y
  625. * @desc Definição da posição Y-axis da imagem.
  626. * @default 0
  627. * @parent -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  628. *
  629. * @param Hud 7 Number X
  630. * @desc Definição da posição X-axis do número.
  631. * @default -10
  632. * @parent -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  633. *
  634. * @param Hud 7 Number Y
  635. * @desc Definição da posição Y-axis do número.
  636. * @default 30
  637. * @parent -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  638. *
  639. * @param Hud 7 Number Align
  640. * @desc Definição do alinhamento dos números.
  641. * 0 - Left 1 - Center 2 - Right
  642. * @default 1
  643. * @parent -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  644. *
  645. * @param Hud 7 Font Size
  646. * @desc Definição do tamanho da fonte.
  647. * @default 18
  648. * @parent -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  649. *
  650. * @param Hud 7 Show Max Value
  651. * @desc Apresentar o valor maximo.
  652. * @default false
  653. * @type boolean
  654. * @parent -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  655. *
  656. * @param Hud 7 Show Gauge
  657. * @desc Apresentar o medidor.
  658. * @default false
  659. * @type boolean
  660. * @parent -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  661. *
  662. * @param Hud 7 Gauge X-Axis
  663. * @desc Definição X-axis do medidor.
  664. * @default 0
  665. * @parent -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  666. *
  667. * @param Hud 7 Gauge Y-Axis
  668. * @desc Definição Y-axis do medidor.
  669. * @default 0
  670. * @parent -> HUD 7 <<<<<<<<<<<<<<<<<<<<<<<
  671. *
  672. * @param
  673. *
  674. * @param -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  675. * @desc
  676. *
  677. * @param Hud 8 Enable
  678. * @desc Ativar Hud.
  679. * @default false
  680. * @type boolean
  681. * @parent -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  682. *
  683. * @param Hud 8 Mode
  684. * @desc Apresentar variável ou item.
  685. * 0 - Variable 1 - Item
  686. * @default 0
  687. * @parent -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  688. *
  689. * @param Hud 8 Variable ID
  690. * @desc Definição da ID da variável.
  691. * @default 37
  692. * @parent -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  693. *
  694. * @param Hud 8 Maximum Value
  695. * @desc Definição do vamor máximo da variável.
  696. * *(Não funciona para items -> Mode 1)
  697. * @default 999999
  698. * @parent -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  699. *
  700. * @param Hud 8 File Name
  701. * @desc Definição do nome da imagem da Hud.
  702. * @default Hud_8
  703. * @parent -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  704. *
  705. * @param Hud 8 Start Visible
  706. * @desc Começar visível.
  707. * @default true
  708. * @type boolean
  709. * @parent -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  710. *
  711. * @param Hud 8 Layout X
  712. * @desc Definição da posição X-axis da imagem.
  713. * @default 50
  714. * @parent -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  715. *
  716. * @param Hud 8 Layout Y
  717. * @desc Definição da posição Y-axis da imagem.
  718. * @default 50
  719. * @parent -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  720. *
  721. * @param Hud 8 Number X
  722. * @desc Definição da posição X-axis do número.
  723. * @default -10
  724. * @parent -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  725. *
  726. * @param Hud 8 Number Y
  727. * @desc Definição da posição Y-axis do número.
  728. * @default 30
  729. * @parent -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  730. *
  731. * @param Hud 8 Number Align
  732. * @desc Definição do alinhamento dos números.
  733. * 0 - Left 1 - Center 2 - Right
  734. * @default 1
  735. * @parent -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  736. *
  737. * @param Hud 8 Font Size
  738. * @desc Definição do tamanho da fonte.
  739. * @default 18
  740. * @parent -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  741. *
  742. * @param Hud 8 Show Max Value
  743. * @desc Apresentar o valor maximo.
  744. * @default false
  745. * @type boolean
  746. * @parent -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  747. *
  748. * @param Hud 8 Show Gauge
  749. * @desc Apresentar o medidor.
  750. * @default false
  751. * @type boolean
  752. * @parent -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  753. *
  754. * @param Hud 8 Gauge X-Axis
  755. * @desc Definição X-axis do medidor.
  756. * @default 0
  757. * @parent -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  758. *
  759. * @param Hud 8 Gauge Y-Axis
  760. * @desc Definição Y-axis do medidor.
  761. * @default 0
  762. * @parent -> HUD 8 <<<<<<<<<<<<<<<<<<<<<<<
  763. *
  764. * @param
  765. *
  766. * @param -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  767. * @desc
  768. *
  769. * @param Hud 9 Enable
  770. * @desc Ativar Hud.
  771. * @default false
  772. * @type boolean
  773. * @parent -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  774. *
  775. * @param Hud 9 Mode
  776. * @desc Apresentar variável ou item.
  777. * 0 - Variable 1 - Item
  778. * @default 0
  779. * @parent -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  780. *
  781. * @param Hud 9 Variable ID
  782. * @desc Definição da ID da variável.
  783. * @default 38
  784. * @parent -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  785. *
  786. * @param Hud 9 Maximum Value
  787. * @desc Definição do vamor máximo da variável.
  788. * *(Não funciona para items -> Mode 1)
  789. * @default 999999
  790. * @parent -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  791. *
  792. * @param Hud 9 File Name
  793. * @desc Definição do nome da imagem da Hud.
  794. * @default Hud_9
  795. * @parent -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  796. *
  797. * @param Hud 9 Start Visible
  798. * @desc Começar visível.
  799. * @default true
  800. * @type boolean
  801. * @parent -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  802. *
  803. * @param Hud 9 Layout X
  804. * @desc Definição da posição X-axis da imagem.
  805. * @default 100
  806. * @parent -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  807. *
  808. * @param Hud 9 Layout Y
  809. * @desc Definição da posição Y-axis da imagem.
  810. * @default 100
  811. * @parent -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  812. *
  813. * @param Hud 9 Number X
  814. * @desc Definição da posição X-axis do número.
  815. * @default -10
  816. * @parent -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  817. *
  818. * @param Hud 9 Number Y
  819. * @desc Definição da posição Y-axis do número.
  820. * @default 30
  821. * @parent -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  822. *
  823. * @param Hud 9 Number Align
  824. * @desc Definição do alinhamento dos números.
  825. * 0 - Left 1 - Center 2 - Right
  826. * @default 1
  827. * @parent -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  828. *
  829. * @param Hud 9 Font Size
  830. * @desc Definição do tamanho da fonte.
  831. * @default 18
  832. * @parent -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  833. *
  834. * @param Hud 9 Show Max Value
  835. * @desc Apresentar o valor maximo.
  836. * @default false
  837. * @type boolean
  838. * @parent -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  839. *
  840. * @param Hud 9 Show Gauge
  841. * @desc Apresentar o medidor.
  842. * @default false
  843. * @type boolean
  844. * @parent -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  845. *
  846. * @param Hud 9 Gauge X-Axis
  847. * @desc Definição X-axis do medidor.
  848. * @default 0
  849. * @parent -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  850. *
  851. * @param Hud 9 Gauge Y-Axis
  852. * @desc Definição Y-axis do medidor.
  853. * @default 0
  854. * @parent -> HUD 9 <<<<<<<<<<<<<<<<<<<<<<<
  855. *
  856. * @param
  857. *
  858. * @param -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  859. * @desc
  860. *
  861. * @param Hud 10 Enable
  862. * @desc Ativar Hud.
  863. * @default false
  864. * @type boolean
  865. * @parent -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  866. *
  867. * @param Hud 10 Mode
  868. * @desc Apresentar variável ou item.
  869. * 0 - Variable 1 - Item
  870. * @default 0
  871. * @parent -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  872. *
  873. * @param Hud 10 Variable ID
  874. * @desc Definição da ID da variável.
  875. * @default 39
  876. * @parent -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  877. *
  878. * @param Hud 10 Maximum Value
  879. * @desc Definição do vamor máximo da variável.
  880. * *(Não funciona para items -> Mode 1)
  881. * @default 999999
  882. * @parent -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  883. *
  884. * @param Hud 10 File Name
  885. * @desc Definição do nome da imagem da Hud.
  886. * @default Hud_10
  887. * @parent -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  888. *
  889. * @param Hud 10 Start Visible
  890. * @desc Começar visível.
  891. * @default true
  892. * @type boolean
  893. * @parent -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  894. *
  895. * @param Hud 10 Layout X
  896. * @desc Definição da posição X-axis da imagem.
  897. * @default 150
  898. * @parent -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  899. *
  900. * @param Hud 10 Layout Y
  901. * @desc Definição da posição Y-axis da imagem.
  902. * @default 150
  903. * @parent -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  904. *
  905. * @param Hud 10 Number X
  906. * @desc Definição da posição X-axis do número.
  907. * @default -10
  908. * @parent -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  909. *
  910. * @param Hud 10 Number Y
  911. * @desc Definição da posição Y-axis do número.
  912. * @default 30
  913. * @parent -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  914. *
  915. * @param Hud 10 Number Align
  916. * @desc Definição do alinhamento dos números.
  917. * 0 - Left 1 - Center 2 - Right
  918. * @default 1
  919. * @parent -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  920. *
  921. * @param Hud 10 Font Size
  922. * @desc Definição do tamanho da fonte.
  923. * @default 18
  924. * @parent -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  925. *
  926. * @param Hud 10 Show Max Value
  927. * @desc Apresentar o valor maximo.
  928. * @default false
  929. * @type boolean
  930. * @parent -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  931. *
  932. * @param Hud 10 Show Gauge
  933. * @desc Apresentar o medidor.
  934. * @default false
  935. * @type boolean
  936. * @parent -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  937. *
  938. * @param Hud 10 Gauge X-Axis
  939. * @desc Definição X-axis do medidor.
  940. * @default 0
  941. * @parent -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  942. *
  943. * @param Hud 10 Gauge Y-Axis
  944. * @desc Definição Y-axis do medidor.
  945. * @default 0
  946. * @parent -> HUD 10 <<<<<<<<<<<<<<<<<<<<<<<
  947. *
  948. * @param
  949. *
  950. * @param -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  951. * @desc
  952. *
  953. * @param Hud 11 Enable
  954. * @desc Ativar Hud.
  955. * @default false
  956. * @type boolean
  957. * @parent -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  958. *
  959. * @param Hud 11 Mode
  960. * @desc Apresentar variável ou item.
  961. * 0 - Variable 1 - Item
  962. * @default 0
  963. * @parent -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  964. *
  965. * @param Hud 11 Variable ID
  966. * @desc Definição da ID da variável.
  967. * @default 40
  968. * @parent -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  969. *
  970. * @param Hud 11 Maximum Value
  971. * @desc Definição do vamor máximo da variável.
  972. * *(Não funciona para items -> Mode 1)
  973. * @default 999999
  974. * @parent -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  975. *
  976. * @param Hud 11 File Name
  977. * @desc Definição do nome da imagem da Hud.
  978. * @default Hud_11
  979. * @parent -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  980. *
  981. * @param Hud 11 Start Visible
  982. * @desc Começar visível.
  983. * @default true
  984. * @type boolean
  985. * @parent -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  986. *
  987. * @param Hud 11 Layout X
  988. * @desc Definição da posição X-axis da imagem.
  989. * @default 200
  990. * @parent -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  991. *
  992. * @param Hud 11 Layout Y
  993. * @desc Definição da posição Y-axis da imagem.
  994. * @default 200
  995. * @parent -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  996. *
  997. * @param Hud 11 Number X
  998. * @desc Definição da posição X-axis do número.
  999. * @default -10
  1000. * @parent -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  1001. *
  1002. * @param Hud 11 Number Y
  1003. * @desc Definição da posição Y-axis do número.
  1004. * @default 30
  1005. * @parent -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  1006. *
  1007. * @param Hud 11 Number Align
  1008. * @desc Definição do alinhamento dos números.
  1009. * 0 - Left 1 - Center 2 - Right
  1010. * @default 1
  1011. * @parent -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  1012. *
  1013. * @param Hud 11 Font Size
  1014. * @desc Definição do tamanho da fonte.
  1015. * @default 18
  1016. * @parent -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  1017. *
  1018. * @param Hud 11 Show Max Value
  1019. * @desc Apresentar o valor maximo.
  1020. * @default false
  1021. * @type boolean
  1022. * @parent -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  1023. *
  1024. * @param Hud 11 Show Gauge
  1025. * @desc Apresentar o medidor.
  1026. * @default false
  1027. * @type boolean
  1028. * @parent -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  1029. *
  1030. * @param Hud 11 Gauge X-Axis
  1031. * @desc Definição X-axis do medidor.
  1032. * @default 0
  1033. * @parent -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  1034. *
  1035. * @param Hud 11 Gauge Y-Axis
  1036. * @desc Definição Y-axis do medidor.
  1037. * @default 0
  1038. * @parent -> HUD 11 <<<<<<<<<<<<<<<<<<<<<<<
  1039. *
  1040. * @param
  1041. *
  1042. * @param -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1043. * @desc
  1044. *
  1045. * @param Hud 12 Enable
  1046. * @desc Ativar Hud.
  1047. * @default false
  1048. * @type boolean
  1049. * @parent -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1050. *
  1051. * @param Hud 12 Mode
  1052. * @desc Apresentar variável ou item.
  1053. * 0 - Variable 1 - Item
  1054. * @default 0
  1055. * @parent -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1056. *
  1057. * @param Hud 12 Variable ID
  1058. * @desc Definição da ID da variável.
  1059. * @default 41
  1060. * @parent -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1061. *
  1062. * @param Hud 12 Maximum Value
  1063. * @desc Definição do vamor máximo da variável.
  1064. * *(Não funciona para items -> Mode 1)
  1065. * @default 999999
  1066. * @parent -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1067. *
  1068. * @param Hud 12 File Name
  1069. * @desc Definição do nome da imagem da Hud.
  1070. * @default Hud_12
  1071. * @parent -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1072. *
  1073. * @param Hud 12 Start Visible
  1074. * @desc Começar visível.
  1075. * @default true
  1076. * @type boolean
  1077. * @parent -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1078. *
  1079. * @param Hud 12 Layout X
  1080. * @desc Definição da posição X-axis da imagem.
  1081. * @default 250
  1082. * @parent -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1083. *
  1084. * @param Hud 12 Layout Y
  1085. * @desc Definição da posição Y-axis da imagem.
  1086. * @default 250
  1087. * @parent -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1088. *
  1089. * @param Hud 12 Number X
  1090. * @desc Definição da posição X-axis do número.
  1091. * @default -10
  1092. * @parent -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1093. *
  1094. * @param Hud 12 Number Y
  1095. * @desc Definição da posição Y-axis do número.
  1096. * @default 30
  1097. * @parent -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1098. *
  1099. * @param Hud 12 Number Align
  1100. * @desc Definição do alinhamento dos números.
  1101. * 0 - Left 1 - Center 2 - Right
  1102. * @default 1
  1103. * @parent -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1104. *
  1105. * @param Hud 12 Font Size
  1106. * @desc Definição do tamanho da fonte.
  1107. * @default 18
  1108. * @parent -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1109. *
  1110. * @param Hud 12 Show Max Value
  1111. * @desc Apresentar o valor maximo.
  1112. * @default false
  1113. * @type boolean
  1114. * @parent -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1115. *
  1116. * @param Hud 12 Show Gauge
  1117. * @desc Apresentar o medidor.
  1118. * @default false
  1119. * @type boolean
  1120. * @parent -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1121. *
  1122. * @param Hud 12 Gauge X-Axis
  1123. * @desc Definição X-axis do medidor.
  1124. * @default 0
  1125. * @parent -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1126. *
  1127. * @param Hud 12 Gauge Y-Axis
  1128. * @desc Definição Y-axis do medidor.
  1129. * @default 0
  1130. * @parent -> HUD 12 <<<<<<<<<<<<<<<<<<<<<<<
  1131. *
  1132. * @param
  1133. *
  1134. * @param -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1135. * @desc
  1136. *
  1137. * @param Hud 13 Enable
  1138. * @desc Ativar Hud.
  1139. * @default false
  1140. * @type boolean
  1141. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1142. *
  1143. * @param Hud 13 Mode
  1144. * @desc Apresentar variável ou item.
  1145. * 0 - Variable 1 - Item
  1146. * @default 0
  1147. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1148. *
  1149. * @param Hud 13 Variable ID
  1150. * @desc Definição da ID da variável.
  1151. * @default 42
  1152. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1153. *
  1154. * @param Hud 13 Maximum Value
  1155. * @desc Definição do vamor máximo da variável.
  1156. * *(Não funciona para items -> Mode 1)
  1157. * @default 999999
  1158. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1159. *
  1160. * @param Hud 13 File Name
  1161. * @desc Definição do nome da imagem da Hud.
  1162. * @default Hud_13
  1163. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1164. *
  1165. * @param Hud 13 Start Visible
  1166. * @desc Começar visível.
  1167. * @default true
  1168. * @type boolean
  1169. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1170. *
  1171. * @param Hud 13 Layout X
  1172. * @desc Definição da posição X-axis da imagem.
  1173. * @default 300
  1174. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1175. *
  1176. * @param Hud 13 Layout Y
  1177. * @desc Definição da posição Y-axis da imagem.
  1178. * @default 300
  1179. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1180. *
  1181. * @param Hud 13 Number X
  1182. * @desc Definição da posição X-axis do número.
  1183. * @default -10
  1184. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1185. *
  1186. * @param Hud 13 Number Y
  1187. * @desc Definição da posição Y-axis do número.
  1188. * @default 30
  1189. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1190. *
  1191. * @param Hud 13 Number Align
  1192. * @desc Definição do alinhamento dos números.
  1193. * 0 - Left 1 - Center 2 - Right
  1194. * @default 1
  1195. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1196. *
  1197. * @param Hud 13 Font Size
  1198. * @desc Definição do tamanho da fonte.
  1199. * @default 18
  1200. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1201. *
  1202. * @param Hud 13 Show Max Value
  1203. * @desc Apresentar o valor maximo.
  1204. * @default false
  1205. * @type boolean
  1206. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1207. *
  1208. * @param Hud 13 Show Gauge
  1209. * @desc Apresentar o medidor.
  1210. * @default false
  1211. * @type boolean
  1212. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1213. *
  1214. * @param Hud 13 Gauge X-Axis
  1215. * @desc Definição X-axis do medidor.
  1216. * @default 0
  1217. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1218. *
  1219. * @param Hud 13 Gauge Y-Axis
  1220. * @desc Definição Y-axis do medidor.
  1221. * @default 0
  1222. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1223. *
  1224. * @param
  1225. *
  1226. * @param -> HUD 14 <<<<<<<<<<<<<<<<<<<<<<<
  1227. * @desc
  1228. *
  1229. * @param Hud 14 Enable
  1230. * @desc Ativar Hud.
  1231. * @default false
  1232. * @type boolean
  1233. * @parent -> HUD 13 <<<<<<<<<<<<<<<<<<<<<<<
  1234. *
  1235. * @param Hud 14 Mode
  1236. * @desc Apresentar variável ou item.
  1237. * 0 - Variable 1 - Item
  1238. * @default 0
  1239. * @parent -> HUD 14 <<<<<<<<<<<<<<<<<<<<<<<
  1240. *
  1241. * @param Hud 14 Variable ID
  1242. * @desc Definição da ID da variável.
  1243. * @default 43
  1244. * @parent -> HUD 14 <<<<<<<<<<<<<<<<<<<<<<<
  1245. *
  1246. * @param Hud 14 Maximum Value
  1247. * @desc Definição do vamor máximo da variável.
  1248. * *(Não funciona para items -> Mode 1)
  1249. * @default 999999
  1250. * @parent -> HUD 14 <<<<<<<<<<<<<<<<<<<<<<<
  1251. *
  1252. * @param Hud 14 File Name
  1253. * @desc Definição do nome da imagem da Hud.
  1254. * @default Hud_14
  1255. * @parent -> HUD 14 <<<<<<<<<<<<<<<<<<<<<<<
  1256. *
  1257. * @param Hud 14 Start Visible
  1258. * @desc Começar visível.
  1259. * @default true
  1260. * @type boolean
  1261. * @parent -> HUD 14 <<<<<<<<<<<<<<<<<<<<<<<
  1262. *
  1263. * @param Hud 14 Layout X
  1264. * @desc Definição da posição X-axis da imagem.
  1265. * @default 350
  1266. * @parent -> HUD 14 <<<<<<<<<<<<<<<<<<<<<<<
  1267. *
  1268. * @param Hud 14 Layout Y
  1269. * @desc Definição da posição Y-axis da imagem.
  1270. * @default 350
  1271. * @parent -> HUD 14 <<<<<<<<<<<<<<<<<<<<<<<
  1272. *
  1273. * @param Hud 14 Number X
  1274. * @desc Definição da posição X-axis do número.
  1275. * @default -10
  1276. * @parent -> HUD 14 <<<<<<<<<<<<<<<<<<<<<<<
  1277. *
  1278. * @param Hud 14 Number Y
  1279. * @desc Definição da posição Y-axis do número.
  1280. * @default 30
  1281. * @parent -> HUD 14 <<<<<<<<<<<<<<<<<<<<<<<
  1282. *
  1283. * @param Hud 14 Number Align
  1284. * @desc Definição do alinhamento dos números.
  1285. * 0 - Left 1 - Center 2 - Right
  1286. * @default 1
  1287. * @parent -> HUD 14 <<<<<<<<<<<<<<<<<<<<<<<
  1288. *
  1289. * @param Hud 14 Font Size
  1290. * @desc Definição do tamanho da fonte.
  1291. * @default 18
  1292. * @parent -> HUD 14 <<<<<<<<<<<<<<<<<<<<<<<
  1293. *
  1294. * @param Hud 14 Show Max Value
  1295. * @desc Apresentar o valor maximo.
  1296. * @default false
  1297. * @type boolean
  1298. * @parent -> HUD 14 <<<<<<<<<<<<<<<<<<<<<<<
  1299. *
  1300. * @param Hud 14 Show Gauge
  1301. * @desc Apresentar o medidor.
  1302. * @default false
  1303. * @type boolean
  1304. * @parent -> HUD 14 <<<<<<<<<<<<<<<<<<<<<<<
  1305. *
  1306. * @param Hud 14 Gauge X-Axis
  1307. * @desc Definição X-axis do medidor.
  1308. * @default 0
  1309. * @parent -> HUD 14 <<<<<<<<<<<<<<<<<<<<<<<
  1310. *
  1311. * @param Hud 14 Gauge Y-Axis
  1312. * @desc Definição Y-axis do medidor.
  1313. * @default 0
  1314. * @parent -> HUD 14 <<<<<<<<<<<<<<<<<<<<<<<
  1315. *
  1316. * @param
  1317. *
  1318. * @param -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1319. * @desc
  1320. *
  1321. * @param Hud 15 Enable
  1322. * @desc Ativar Hud.
  1323. * @default false
  1324. * @type boolean
  1325. * @parent -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1326. *
  1327. * @param Hud 15 Mode
  1328. * @desc Apresentar variável ou item.
  1329. * 0 - Variable 1 - Item
  1330. * @default 0
  1331. * @parent -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1332. *
  1333. * @param Hud 15 Variable ID
  1334. * @desc Definição da ID da variável.
  1335. * @default 44
  1336. * @parent -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1337. *
  1338. * @param Hud 15 Maximum Value
  1339. * @desc Definição do vamor máximo da variável.
  1340. * *(Não funciona para items -> Mode 1)
  1341. * @default 999999
  1342. * @parent -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1343. *
  1344. * @param Hud 15 File Name
  1345. * @desc Definição do nome da imagem da Hud.
  1346. * @default Hud_15
  1347. * @parent -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1348. *
  1349. * @param Hud 15 Start Visible
  1350. * @desc Começar visível.
  1351. * @default true
  1352. * @type boolean
  1353. * @parent -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1354. *
  1355. * @param Hud 15 Layout X
  1356. * @desc Definição da posição X-axis da imagem.
  1357. * @default 400
  1358. * @parent -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1359. *
  1360. * @param Hud 15 Layout Y
  1361. * @desc Definição da posição Y-axis da imagem.
  1362. * @default 400
  1363. * @parent -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1364. *
  1365. * @param Hud 15 Number X
  1366. * @desc Definição da posição X-axis do número.
  1367. * @default -10
  1368. * @parent -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1369. *
  1370. * @param Hud 15 Number Y
  1371. * @desc Definição da posição Y-axis do número.
  1372. * @default 30
  1373. * @parent -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1374. *
  1375. * @param Hud 15 Number Align
  1376. * @desc Definição do alinhamento dos números.
  1377. * 0 - Left 1 - Center 2 - Right
  1378. * @default 1
  1379. * @parent -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1380. *
  1381. * @param Hud 15 Font Size
  1382. * @desc Definição do tamanho da fonte.
  1383. * @default 18
  1384. * @parent -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1385. *
  1386. * @param Hud 15 Show Max Value
  1387. * @desc Apresentar o valor maximo.
  1388. * @default false
  1389. * @type boolean
  1390. * @parent -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1391. *
  1392. * @param Hud 15 Show Gauge
  1393. * @desc Apresentar o medidor.
  1394. * @default false
  1395. * @type boolean
  1396. * @parent -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1397. *
  1398. * @param Hud 15 Gauge X-Axis
  1399. * @desc Definição X-axis do medidor.
  1400. * @default 0
  1401. * @parent -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1402. *
  1403. * @param Hud 15 Gauge Y-Axis
  1404. * @desc Definição Y-axis do medidor.
  1405. * @default 0
  1406. * @parent -> HUD 15 <<<<<<<<<<<<<<<<<<<<<<<
  1407. *
  1408. * @param
  1409. *
  1410. * @param -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1411. * @desc
  1412. *
  1413. * @param Hud 16 Enable
  1414. * @desc Ativar Hud.
  1415. * @default false
  1416. * @type boolean
  1417. * @parent -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1418. *
  1419. * @param Hud 16 Mode
  1420. * @desc Apresentar variável ou item.
  1421. * 0 - Variable 1 - Item
  1422. * @default 0
  1423. * @parent -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1424. *
  1425. * @param Hud 16 Variable ID
  1426. * @desc Definição da ID da variável.
  1427. * @default 45
  1428. * @parent -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1429. *
  1430. * @param Hud 16 Maximum Value
  1431. * @desc Definição do vamor máximo da variável.
  1432. * *(Não funciona para items -> Mode 1)
  1433. * @default 999999
  1434. * @parent -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1435. *
  1436. * @param Hud 16 File Name
  1437. * @desc Definição do nome da imagem da Hud.
  1438. * @default Hud_16
  1439. * @parent -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1440. *
  1441. * @param Hud 16 Start Visible
  1442. * @desc Começar visível.
  1443. * @default true
  1444. * @type boolean
  1445. * @parent -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1446. *
  1447. * @param Hud 16 Layout X
  1448. * @desc Definição da posição X-axis da imagem.
  1449. * @default 450
  1450. * @parent -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1451. *
  1452. * @param Hud 16 Layout Y
  1453. * @desc Definição da posição Y-axis da imagem.
  1454. * @default 450
  1455. * @parent -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1456. *
  1457. * @param Hud 16 Number X
  1458. * @desc Definição da posição X-axis do número.
  1459. * @default -10
  1460. * @parent -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1461. *
  1462. * @param Hud 16 Number Y
  1463. * @desc Definição da posição Y-axis do número.
  1464. * @default 30
  1465. * @parent -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1466. *
  1467. * @param Hud 16 Number Align
  1468. * @desc Definição do alinhamento dos números.
  1469. * 0 - Left 1 - Center 2 - Right
  1470. * @default 1
  1471. * @parent -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1472. *
  1473. * @param Hud 16 Font Size
  1474. * @desc Definição do tamanho da fonte.
  1475. * @default 18
  1476. * @parent -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1477. *
  1478. * @param Hud 16 Show Max Value
  1479. * @desc Apresentar o valor maximo.
  1480. * @default false
  1481. * @type boolean
  1482. * @parent -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1483. *
  1484. * @param Hud 16 Show Gauge
  1485. * @desc Apresentar o medidor.
  1486. * @default false
  1487. * @type boolean
  1488. * @parent -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1489. *
  1490. * @param Hud 16 Gauge X-Axis
  1491. * @desc Definição X-axis do medidor.
  1492. * @default 0
  1493. * @parent -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1494. *
  1495. * @param Hud 16 Gauge Y-Axis
  1496. * @desc Definição Y-axis do medidor.
  1497. * @default 0
  1498. * @parent -> HUD 16 <<<<<<<<<<<<<<<<<<<<<<<
  1499. *
  1500. * @param
  1501. *
  1502. * @param -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1503. * @desc
  1504. *
  1505. * @param Hud 17 Enable
  1506. * @desc Ativar Hud.
  1507. * @default false
  1508. * @type boolean
  1509. * @parent -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1510. *
  1511. * @param Hud 17 Mode
  1512. * @desc Apresentar variável ou item.
  1513. * 0 - Variable 1 - Item
  1514. * @default 0
  1515. * @parent -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1516. *
  1517. * @param Hud 17 Variable ID
  1518. * @desc Definição da ID da variável.
  1519. * @default 46
  1520. * @parent -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1521. *
  1522. * @param Hud 17 Maximum Value
  1523. * @desc Definição do vamor máximo da variável.
  1524. * *(Não funciona para items -> Mode 1)
  1525. * @default 999999
  1526. * @parent -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1527. *
  1528. * @param Hud 17 File Name
  1529. * @desc Definição do nome da imagem da Hud.
  1530. * @default Hud_17
  1531. * @parent -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1532. *
  1533. * @param Hud 17 Start Visible
  1534. * @desc Começar visível.
  1535. * @default true
  1536. * @type boolean
  1537. * @parent -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1538. *
  1539. * @param Hud 17 Layout X
  1540. * @desc Definição da posição X-axis da imagem.
  1541. * @default 500
  1542. * @parent -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1543. *
  1544. * @param Hud 17 Layout Y
  1545. * @desc Definição da posição Y-axis da imagem.
  1546. * @default 500
  1547. * @parent -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1548. *
  1549. * @param Hud 17 Number X
  1550. * @desc Definição da posição X-axis do número.
  1551. * @default -10
  1552. * @parent -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1553. *
  1554. * @param Hud 17 Number Y
  1555. * @desc Definição da posição Y-axis do número.
  1556. * @default 30
  1557. * @parent -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1558. *
  1559. * @param Hud 17 Number Align
  1560. * @desc Definição do alinhamento dos números.
  1561. * 0 - Left 1 - Center 2 - Right
  1562. * @default 1
  1563. * @parent -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1564. *
  1565. * @param Hud 17 Font Size
  1566. * @desc Definição do tamanho da fonte.
  1567. * @default 18
  1568. * @parent -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1569. *
  1570. * @param Hud 17 Show Max Value
  1571. * @desc Apresentar o valor maximo.
  1572. * @default false
  1573. * @type boolean
  1574. * @parent -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1575. *
  1576. * @param Hud 17 Show Gauge
  1577. * @desc Apresentar o medidor.
  1578. * @default false
  1579. * @type boolean
  1580. * @parent -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1581. *
  1582. * @param Hud 17 Gauge X-Axis
  1583. * @desc Definição X-axis do medidor.
  1584. * @default 0
  1585. * @parent -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1586. *
  1587. * @param Hud 17 Gauge Y-Axis
  1588. * @desc Definição Y-axis do medidor.
  1589. * @default 0
  1590. * @parent -> HUD 17 <<<<<<<<<<<<<<<<<<<<<<<
  1591. *
  1592. * @param
  1593. *
  1594. * @param -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1595. * @desc
  1596. *
  1597. * @param Hud 18 Enable
  1598. * @desc Ativar Hud.
  1599. * @default false
  1600. * @type boolean
  1601. * @parent -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1602. *
  1603. * @param Hud 18 Mode
  1604. * @desc Apresentar variável ou item.
  1605. * 0 - Variable 1 - Item
  1606. * @default 0
  1607. * @parent -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1608. *
  1609. * @param Hud 18 Variable ID
  1610. * @desc Definição da ID da variável.
  1611. * @default 47
  1612. * @parent -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1613. *
  1614. * @param Hud 18 Maximum Value
  1615. * @desc Definição do vamor máximo da variável.
  1616. * *(Não funciona para items -> Mode 1)
  1617. * @default 999999
  1618. * @parent -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1619. *
  1620. * @param Hud 18 File Name
  1621. * @desc Definição do nome da imagem da Hud.
  1622. * @default Hud_18
  1623. * @parent -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1624. *
  1625. * @param Hud 18 Start Visible
  1626. * @desc Começar visível.
  1627. * @default true
  1628. * @type boolean
  1629. * @parent -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1630. *
  1631. * @param Hud 18 Layout X
  1632. * @desc Definição da posição X-axis da imagem.
  1633. * @default 550
  1634. * @parent -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1635. *
  1636. * @param Hud 18 Layout Y
  1637. * @desc Definição da posição Y-axis da imagem.
  1638. * @default 550
  1639. * @parent -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1640. *
  1641. * @param Hud 18 Number X
  1642. * @desc Definição da posição X-axis do número.
  1643. * @default -10
  1644. * @parent -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1645. *
  1646. * @param Hud 18 Number Y
  1647. * @desc Definição da posição Y-axis do número.
  1648. * @default 30
  1649. * @parent -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1650. *
  1651. * @param Hud 18 Number Align
  1652. * @desc Definição do alinhamento dos números.
  1653. * 0 - Left 1 - Center 2 - Right
  1654. * @default 1
  1655. * @parent -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1656. *
  1657. * @param Hud 18 Font Size
  1658. * @desc Definição do tamanho da fonte.
  1659. * @default 18
  1660. * @parent -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1661. *
  1662. * @param Hud 18 Show Max Value
  1663. * @desc Apresentar o valor maximo.
  1664. * @default false
  1665. * @type boolean
  1666. * @parent -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1667. *
  1668. * @param Hud 18 Show Gauge
  1669. * @desc Apresentar o medidor.
  1670. * @default false
  1671. * @type boolean
  1672. * @parent -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1673. *
  1674. * @param Hud 18 Gauge X-Axis
  1675. * @desc Definição X-axis do medidor.
  1676. * @default 0
  1677. * @parent -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1678. *
  1679. * @param Hud 18 Gauge Y-Axis
  1680. * @desc Definição Y-axis do medidor.
  1681. * @default 0
  1682. * @parent -> HUD 18 <<<<<<<<<<<<<<<<<<<<<<<
  1683. *
  1684. * @param
  1685. *
  1686. * @param -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1687. * @desc
  1688. *
  1689. * @param Hud 19 Enable
  1690. * @desc Ativar Hud.
  1691. * @default false
  1692. * @type boolean
  1693. * @parent -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1694. *
  1695. * @param Hud 19 Mode
  1696. * @desc Apresentar variável ou item.
  1697. * 0 - Variable 1 - Item
  1698. * @default 0
  1699. * @parent -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1700. *
  1701. * @param Hud 19 Variable ID
  1702. * @desc Definição da ID da variável.
  1703. * @default 48
  1704. * @parent -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1705. *
  1706. * @param Hud 19 Maximum Value
  1707. * @desc Definição do vamor máximo da variável.
  1708. * *(Não funciona para items -> Mode 1)
  1709. * @default 999999
  1710. * @parent -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1711. *
  1712. * @param Hud 19 File Name
  1713. * @desc Definição do nome da imagem da Hud.
  1714. * @default Hud_19
  1715. * @parent -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1716. *
  1717. * @param Hud 19 Start Visible
  1718. * @desc Começar visível.
  1719. * @default true
  1720. * @type boolean
  1721. * @parent -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1722. *
  1723. * @param Hud 19 Layout X
  1724. * @desc Definição da posição X-axis da imagem.
  1725. * @default 600
  1726. * @parent -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1727. *
  1728. * @param Hud 19 Layout Y
  1729. * @desc Definição da posição Y-axis da imagem.
  1730. * @default 550
  1731. * @parent -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1732. *
  1733. * @param Hud 19 Number X
  1734. * @desc Definição da posição X-axis do número.
  1735. * @default -10
  1736. * @parent -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1737. *
  1738. * @param Hud 19 Number Y
  1739. * @desc Definição da posição Y-axis do número.
  1740. * @default 30
  1741. * @parent -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1742. *
  1743. * @param Hud 19 Number Align
  1744. * @desc Definição do alinhamento dos números.
  1745. * 0 - Left 1 - Center 2 - Right
  1746. * @default 1
  1747. * @parent -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1748. *
  1749. * @param Hud 19 Font Size
  1750. * @desc Definição do tamanho da fonte.
  1751. * @default 18
  1752. * @parent -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1753. *
  1754. * @param Hud 19 Show Max Value
  1755. * @desc Apresentar o valor maximo.
  1756. * @default false
  1757. * @type boolean
  1758. * @parent -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1759. *
  1760. * @param Hud 19 Show Gauge
  1761. * @desc Apresentar o medidor.
  1762. * @default false
  1763. * @type boolean
  1764. * @parent -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1765. *
  1766. * @param Hud 19 Gauge X-Axis
  1767. * @desc Definição X-axis do medidor.
  1768. * @default 0
  1769. * @parent -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1770. *
  1771. * @param Hud 19 Gauge Y-Axis
  1772. * @desc Definição Y-axis do medidor.
  1773. * @default 0
  1774. * @parent -> HUD 19 <<<<<<<<<<<<<<<<<<<<<<<
  1775. *
  1776. * @param
  1777. *
  1778. * @param -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1779. * @desc
  1780. *
  1781. * @param Hud 20 Enable
  1782. * @desc Ativar Hud.
  1783. * @default false
  1784. * @type boolean
  1785. * @parent -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1786. *
  1787. * @param Hud 20 Mode
  1788. * @desc Apresentar variável ou item.
  1789. * 0 - Variable 1 - Item
  1790. * @default 0
  1791. * @parent -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1792. *
  1793. * @param Hud 20 Variable ID
  1794. * @desc Definição da ID da variável.
  1795. * @default 49
  1796. * @parent -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1797. *
  1798. * @param Hud 20 Maximum Value
  1799. * @desc Definição do vamor máximo da variável.
  1800. * *(Não funciona para items -> Mode 1)
  1801. * @default 999999
  1802. * @parent -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1803. *
  1804. * @param Hud 20 File Name
  1805. * @desc Definição do nome da imagem da Hud.
  1806. * @default Hud_20
  1807. * @parent -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1808. *
  1809. * @param Hud 20 Start Visible
  1810. * @desc Começar visível.
  1811. * @default true
  1812. * @type boolean
  1813. * @parent -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1814. *
  1815. * @param Hud 20 Layout X
  1816. * @desc Definição da posição X-axis da imagem.
  1817. * @default 650
  1818. * @parent -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1819. *
  1820. * @param Hud 20 Layout Y
  1821. * @desc Definição da posição Y-axis da imagem.
  1822. * @default 550
  1823. * @parent -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1824. *
  1825. * @param Hud 20 Number X
  1826. * @desc Definição da posição X-axis do número.
  1827. * @default -10
  1828. * @parent -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1829. *
  1830. * @param Hud 20 Number Y
  1831. * @desc Definição da posição Y-axis do número.
  1832. * @default 30
  1833. * @parent -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1834. *
  1835. * @param Hud 20 Number Align
  1836. * @desc Definição do alinhamento dos números.
  1837. * 0 - Left 1 - Center 2 - Right
  1838. * @default 1
  1839. * @parent -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1840. *
  1841. * @param Hud 20 Font Size
  1842. * @desc Definição do tamanho da fonte.
  1843. * @default 18
  1844. * @parent -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1845. *
  1846. * @param Hud 20 Show Max Value
  1847. * @desc Apresentar o valor maximo.
  1848. * @default false
  1849. * @type boolean
  1850. * @parent -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1851. *
  1852. * @param Hud 20 Show Gauge
  1853. * @desc Apresentar o medidor.
  1854. * @default false
  1855. * @type boolean
  1856. * @parent -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1857. *
  1858. * @param Hud 20 Gauge X-Axis
  1859. * @desc Definição X-axis do medidor.
  1860. * @default 0
  1861. * @parent -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1862. *
  1863. * @param Hud 20 Gauge Y-Axis
  1864. * @desc Definição Y-axis do medidor.
  1865. * @default 0
  1866. * @parent -> HUD 20 <<<<<<<<<<<<<<<<<<<<<<<
  1867. *
  1868. * @help
  1869. * =============================================================================
  1870. * +++ MOG - Variable HUD (v1.6) +++
  1871. * By Moghunter
  1872. * https://mogplugins.wordpress.com
  1873. * =============================================================================
  1874. * Apresenta as variáveis através de Huds.
  1875. *
  1876. * =============================================================================
  1877. * - REQUIRED FILES
  1878. * =============================================================================
  1879. * Grave as imagens na pasta /img/variablehud/
  1880. * Caso a função do medidor estiver ativada será necessário ter a imagem do
  1881. * medidor, essa imagem deverá ser nomeada da seguinte forma.
  1882. *
  1883. * -> FILE_NAME + _GAUGE.png
  1884. *
  1885. *
  1886. * -> HUD1_GAUGE.png
  1887. *
  1888. *
  1889. * =============================================================================
  1890. * - PLUGIN COMMANDS
  1891. * =============================================================================
  1892. * Para ativar ou desativar a hud use os commandos abaixo.
  1893. *
  1894. * show_variable_hud : HUD_ID
  1895. * hide_variable_hud : HUD_ID
  1896. *
  1897. * EG
  1898. *
  1899. * show_variable_hud : 4
  1900. * hide_variable_hud : 4
  1901. *
  1902. * =============================================================================
  1903. * Para definir um valor máximo da variável durante o jogo use o comando abaixo.
  1904. *
  1905. * set_variable_max : VARIAVEL_ID : MAX_VALUE
  1906. *
  1907. * EG
  1908. *
  1909. * set_variable_max : 30 : 999
  1910. *
  1911. *
  1912. * ============================================================================
  1913. * - WHAT'S NEW (version 1.6)
  1914. * ============================================================================
  1915. * (BUG FIX) - Correção do plugin parameter Show Max Value não funcionar.
  1916. *
  1917. */
  1918.  
  1919. //=============================================================================
  1920. // ** PLUGIN PARAMETERS
  1921. //=============================================================================
  1922.   var Imported = Imported || {};
  1923.   Imported.MOG_VariableHud = true;
  1924.   var Moghunter = Moghunter || {};
  1925.  
  1926.  Moghunter.parameters = PluginManager.parameters('MOG_VariableHud');
  1927. Moghunter.variableHud_smartFade = String(Moghunter.parameters['Smart Fade'] || "false");
  1928. Moghunter.variableHud_Max = 20; Moghunter.variableHud_Visible = [];
  1929. Moghunter.variableHud_VisibleInt = []; Moghunter.variableHud_VariableID = [];
  1930. Moghunter.variableHud_ValueLimit = []; Moghunter.variableHud_FileName = [];
  1931. Moghunter.variableHud_LayX = []; Moghunter.variableHud_LayY = [];
  1932. Moghunter.variableHud_NumX = []; Moghunter.variableHud_NumY = [];
  1933. Moghunter.variableHud_NumAlign = []; Moghunter.variableHud_NumFontSize = [];
  1934. Moghunter.variableHud_Type = []; Moghunter.variableHud_ShowMax = [];
  1935. Moghunter.variableHud_ShowGauge = []; Moghunter.variableHud_gaugeX = [];
  1936. Moghunter.variableHud_gaugeY = []; Moghunter.variableHud_AutoFade = [];
  1937. for (var i = 0; i < Moghunter.variableHud_Max; i++) {
  1938. Moghunter.variableHud_Visible[i] = String(Moghunter.parameters['Hud ' + String(i + 1) + ' Enable'] || 'false');
  1939. Moghunter.variableHud_VisibleInt[i] = String(Moghunter.parameters['Hud ' + String(i + 1) + ' Start Visible'] || 'true');
  1940. Moghunter.variableHud_Type[i] = Number(Moghunter.parameters['Hud ' + String(i + 1) + ' Mode'] || 0);
  1941. Moghunter.variableHud_VariableID[i] = Number(Moghunter.parameters['Hud ' + String(i + 1) + ' Variable ID'] || 1);
  1942. Moghunter.variableHud_ValueLimit[i] = Number(Moghunter.parameters['Hud ' + String(i + 1) + ' Maximum Value'] || 999);
  1943. Moghunter.variableHud_FileName[i] = String(Moghunter.parameters['Hud ' + String(i + 1) + ' File Name'] || 'Hud_');
  1944. Moghunter.variableHud_LayX[i] = Number(Moghunter.parameters['Hud ' + String(i + 1) + ' Layout X'] || 0);
  1945. Moghunter.variableHud_LayY[i] = Number(Moghunter.parameters['Hud ' + String(i + 1) + ' Layout Y'] || 0);
  1946. Moghunter.variableHud_NumX[i] = Number(Moghunter.parameters['Hud ' + String(i + 1) + ' Number X'] || -7);
  1947. Moghunter.variableHud_NumY[i] = Number(Moghunter.parameters['Hud ' + String(i + 1) + ' Number Y'] || 10);
  1948. Moghunter.variableHud_NumAlign[i] = Number(Moghunter.parameters['Hud ' + String(i + 1) + ' Number Align'] || 1);
  1949. Moghunter.variableHud_NumFontSize[i] = Number(Moghunter.parameters['Hud ' + String(i + 1) + ' Font Size'] || 18);
  1950. Moghunter.variableHud_ShowMax[i] = String(Moghunter.parameters['Hud ' + String(i + 1) + ' Show Max Value'] || 'true');
  1951. Moghunter.variableHud_ShowGauge[i] = String(Moghunter.parameters['Hud ' + String(i + 1) + ' Show Gauge'] || 'false');
  1952. Moghunter.variableHud_gaugeX[i] = Number(Moghunter.parameters['Hud ' + String(i + 1) + ' Gauge X-Axis'] || 0);
  1953. Moghunter.variableHud_gaugeY[i] = Number(Moghunter.parameters['Hud ' + String(i + 1) + ' Gauge Y-Axis'] || 0);
  1954. Moghunter.variableHud_AutoFade[i] = String(Moghunter.parameters['Auto Fade'] || 'true');
  1955. };
  1956.  
  1957. //=============================================================================
  1958. // ** ImageManager
  1959. //=============================================================================
  1960.  
  1961. //=============================
  1962. // ** Load Variable Hud
  1963. //=============================
  1964. ImageManager.loadVariableHud = function(filename) {
  1965. return this.loadBitmap('img/variablehud/', filename, 0, true);
  1966. };
  1967.  
  1968. //=============================================================================
  1969. // ** Game_Interpreter
  1970. //=============================================================================
  1971.  
  1972. //==============================
  1973. // * PluginCommand
  1974. //==============================
  1975. var _mog_variableHud_pluginCommand = Game_Interpreter.prototype.pluginCommand
  1976. Game_Interpreter.prototype.pluginCommand = function(command, args) {
  1977. _mog_variableHud_pluginCommand.call(this,command, args)
  1978. if (command === "hide_variable_hud") {
  1979. var varID = Number(args[1]) - 1;
  1980. if ($gameSystem._variableHudData[varID]) {
  1981. $gameSystem._variableHudData[varID].visible = false;
  1982. };
  1983. } else if (command === "show_variable_hud") {
  1984. var varID = Number(args[1]) - 1;
  1985. if ($gameSystem._variableHudData[varID]) {
  1986. $gameSystem._variableHudData[varID].visible = true;
  1987. };
  1988. };
  1989. if (command === "set_variable_max") {
  1990. var id = Number(args[1]);
  1991. var maxvalue = args[3] != null ? Number(args[3]) : 0;
  1992. for (var i = 0; i < Moghunter.variableHud_Max; i++) {
  1993. var vid = Moghunter.variableHud_VariableID[i];
  1994. if ($gameSystem._variableHudData[i] && vid === id) {
  1995. $gameSystem._variableHudData[i].maxValue = maxvalue;
  1996. };
  1997. };
  1998. };
  1999. return true;
  2000. };
  2001.  
  2002. //=============================================================================
  2003. // ** Game System
  2004. //=============================================================================
  2005.  
  2006. //==============================
  2007. // * Initialize
  2008. //==============================
  2009. var _mog_variableHud_gsys_initialize = Game_System.prototype.initialize;
  2010. Game_System.prototype.initialize = function() {
  2011. _mog_variableHud_gsys_initialize.call(this);
  2012. this._variableHudData = [];
  2013. this._variableHudVisible = true;
  2014. };
  2015.  
  2016. //=============================================================================
  2017. // ** Game Character Base
  2018. //=============================================================================
  2019.  
  2020. //==============================
  2021. // * Screen RealX
  2022. //==============================
  2023. Game_CharacterBase.prototype.screen_realX = function() {
  2024. return this.scrolledX() * $gameMap.tileWidth()
  2025. };
  2026.  
  2027. //==============================
  2028. // * Screen RealY
  2029. //==============================
  2030. Game_CharacterBase.prototype.screen_realY = function() {
  2031. return this.scrolledY() * $gameMap.tileHeight()
  2032. };
  2033.  
  2034. //=============================================================================
  2035. // ** Scene Base
  2036. //=============================================================================
  2037.  
  2038. //==============================
  2039. // ** create Hud Field
  2040. //==============================
  2041. Scene_Base.prototype.createHudField = function() {
  2042. this._hudField = new Sprite();
  2043. this._hudField.z = 10;
  2044. this.addChild(this._hudField);
  2045. };
  2046.  
  2047. //==============================
  2048. // ** sort MZ
  2049. //==============================
  2050. Scene_Base.prototype.sortMz = function() {
  2051. this._hudField.children.sort(function(a, b){return a.mz-b.mz});
  2052. };
  2053.  
  2054. //=============================================================================
  2055. // ** Scene Map
  2056. //=============================================================================
  2057.  
  2058. //==============================
  2059. // ** create Spriteset
  2060. //==============================
  2061. var _mog_VariableHud_sMap_createSpriteset = Scene_Map.prototype.createSpriteset;
  2062. Scene_Map.prototype.createSpriteset = function() {
  2063. _mog_VariableHud_sMap_createSpriteset.call(this);
  2064. if (!this._hudField) {this.createHudField()};
  2065. this.createVariableHuds();
  2066. this.sortMz();
  2067. };
  2068.  
  2069. //==============================
  2070. // * create VariableHuds
  2071. //==============================
  2072. Scene_Map.prototype.createVariableHuds = function() {
  2073. this._variableHud = [];
  2074. for (var i = 0; i < Moghunter.variableHud_Max; i++) {
  2075. if (!$gameSystem._variableHudData[i]) {
  2076. $gameSystem._variableHudData[i] = {}
  2077. var vis = String(Moghunter.variableHud_VisibleInt[i]) === "true" ? true : false;
  2078. $gameSystem._variableHudData[i].id = i;
  2079. $gameSystem._variableHudData[i].visible = vis;
  2080. $gameSystem._variableHudData[i].maxValue = Number(Moghunter.variableHud_ValueLimit[i]);
  2081. $gameSystem._variableHudData[i].showMax = String(Moghunter.variableHud_ShowMax[i]) == "true" ? true : false;
  2082. $gameSystem._variableHudData[i].gauge = String(Moghunter.variableHud_ShowGauge[i]) == "true" ? true : false;
  2083. $gameSystem._variableHudData[i].gaugeX = Number(Moghunter.variableHud_gaugeX[i]);
  2084. $gameSystem._variableHudData[i].gaugeY = Number(Moghunter.variableHud_gaugeY[i]);
  2085. $gameSystem._variableHudData[i].autoFade = String(Moghunter.variableHud_AutoFade[i]) == "true" ? true : false;
  2086. };
  2087. this._variableHud[i] = new VariableHud(i);
  2088. this._variableHud[i].mz = 120;
  2089. this._hudField.addChild(this._variableHud[i]);
  2090. };
  2091. };
  2092.  
  2093. //=============================================================================
  2094. // ** Variable Hud
  2095. //=============================================================================
  2096. function VariableHud() {
  2097. this.initialize.apply(this, arguments);
  2098. };
  2099.  
  2100. VariableHud.prototype = Object.create(Sprite.prototype);
  2101. VariableHud.prototype.constructor = VariableHud;
  2102.  
  2103. //==============================
  2104. // * Initialize
  2105. //==============================
  2106. VariableHud.prototype.initialize = function(index) {
  2107. Sprite.prototype.initialize.call(this);
  2108. this._index = index;
  2109. this._enabled = String(Moghunter.variableHud_Visible[this._index]) === "true" ? true : false;
  2110. this._smartFade = String(Moghunter.variableHud_smartFade) === "true" ? true : false;
  2111. if (this._enabled) {this.createSprites()};
  2112. };
  2113.  
  2114.  
  2115. //==============================
  2116. // * data Sys
  2117. //==============================
  2118. VariableHud.prototype.dataSys = function() {
  2119. return $gameSystem._variableHudData[this._index];
  2120. };
  2121.  
  2122. //==============================
  2123. // * Variable ID
  2124. //==============================
  2125. VariableHud.prototype.variableID = function() {
  2126. return Moghunter.variableHud_VariableID[this._index]
  2127. };
  2128.  
  2129. //==============================
  2130. // * max Value
  2131. //==============================
  2132. VariableHud.prototype.maxValue = function() {
  2133. return this.dataSys().maxValue;
  2134. };
  2135.  
  2136. //==============================
  2137. // * show Max
  2138. //==============================
  2139. VariableHud.prototype.showMax = function() {
  2140. return this.dataSys().showMax;
  2141. };
  2142.  
  2143. //==============================
  2144. // * show Gauge
  2145. //==============================
  2146. VariableHud.prototype.showGauge = function() {
  2147. return this.dataSys().gauge;
  2148. };
  2149.  
  2150. //==============================
  2151. // * Type
  2152. //==============================
  2153. VariableHud.prototype.type = function() {
  2154. return Moghunter.variableHud_Type[this._index];
  2155. };
  2156.  
  2157. //==============================
  2158. // * Number
  2159. //==============================
  2160. VariableHud.prototype.number = function() {
  2161. return this.type() === 0 ? $gameVariables.value(this.variableID()) : $gameParty.numItems(this.item());
  2162. };
  2163.  
  2164. //==============================
  2165. // * item
  2166. //==============================
  2167. VariableHud.prototype.item = function() {
  2168. return $dataItems[this.variableID()];
  2169. };
  2170.  
  2171. //==============================
  2172. // * Create Sprites
  2173. //==============================
  2174. VariableHud.prototype.createSprites = function() {
  2175. this._variable = $gameVariables.value(this.variableID());
  2176. this._hud_size = [-1,0,0,0];
  2177. this.x = Number(Moghunter.variableHud_LayX[this._index]);
  2178. this.y = Number(Moghunter.variableHud_LayY[this._index]);
  2179. this.createLayout();
  2180. if (this.showGauge()) {this.createGauge()};
  2181. this.createNumber();
  2182. this.refreshHud();
  2183. this._maxValue = this.maxValue();
  2184. if (this.needHide()) {this.opacity = 0};
  2185. };
  2186.  
  2187. //==============================
  2188. // * Create Layout
  2189. //==============================
  2190. VariableHud.prototype.createLayout = function() {
  2191. var fileName = String(Moghunter.variableHud_FileName[this._index]);
  2192. this._layout = new Sprite(ImageManager.loadVariableHud(fileName));
  2193. this.addChild(this._layout);
  2194. };
  2195.  
  2196. //==============================
  2197. // * Create Gauge
  2198. //==============================
  2199. VariableHud.prototype.createGauge = function() {
  2200. var fileName = String(Moghunter.variableHud_FileName[this._index] + "_gauge");
  2201. this._gaugeImg = ImageManager.loadVariableHud(fileName)
  2202. this._gauge = new Sprite(this._gaugeImg);
  2203. this._gauge.x = this.dataSys().gaugeX;
  2204. this._gauge.y = this.dataSys().gaugeY;
  2205. this.addChild(this._gauge);
  2206. this.refreshGauge();
  2207. };
  2208.  
  2209. //==============================
  2210. // * refresh Gauge
  2211. //==============================
  2212. VariableHud.prototype.refreshGauge = function() {
  2213. var wd = this._gaugeImg.width * this._variable / this.maxValue();
  2214. var ch = this._gaugeImg.height;
  2215. this._gauge.setFrame(0,0,wd,ch);
  2216. };
  2217.  
  2218. //==============================
  2219. // * Create Number
  2220. //==============================
  2221. VariableHud.prototype.createNumber = function() {
  2222. this._number = new Sprite(new Bitmap(200,46));
  2223. this._number.x = Number(Moghunter.variableHud_NumX[this._index]);
  2224. this._number.y = Number(Moghunter.variableHud_NumY[this._index]);
  2225. this._number.bitmap.fontSize = Moghunter.variableHud_NumFontSize[this._index]
  2226. this.addChild(this._number);
  2227. };
  2228.  
  2229. //==============================
  2230. // * Refresh Number
  2231. //==============================
  2232. VariableHud.prototype.refreshNumber = function() {
  2233. this._number.bitmap.clear();
  2234. var maxv = (Math.abs(this.maxValue()).toString().split(""));
  2235. var maxv2 = Number(maxv.length);
  2236. var text = this.showMax() ? (this._variable).padZero(maxv2) + "/" + this.maxValue() : String(this._variable);
  2237. this._number.bitmap.drawText(text,0,0,190,44,this.aligntype());
  2238. };
  2239.  
  2240. //==============================
  2241. // * Refresh Hud
  2242. //==============================
  2243. VariableHud.prototype.refreshHud = function() {
  2244. if (this.type() === 0) {
  2245. if (this.number() > this.maxValue()) {
  2246. $gameVariables.setValue(this.variableID(), this.maxValue());
  2247. };
  2248. };
  2249. this._variable = this.number();
  2250. this._maxValue = this.maxValue();
  2251. $gameSystem._variableHudData[this._index].needRefresh = false
  2252. this.refreshNumber();
  2253. if (this._gauge) {this.refreshGauge()};
  2254. };
  2255.  
  2256. //==============================
  2257. // * need Refresh Hud
  2258. //==============================
  2259. VariableHud.prototype.needRefreshHud = function() {
  2260. if (this._variable != this.number()) {return true};
  2261. if (this._maxValue != this.maxValue()) {return true};
  2262. return false
  2263. };
  2264.  
  2265. //==============================
  2266. // * Align Type
  2267. //==============================
  2268. VariableHud.prototype.aligntype = function() {
  2269. if (Moghunter.variableHud_NumAlign[this._index] === 0) {return "left"
  2270. } else if (Moghunter.variableHud_NumAlign[this._index] === 1) {return "center"
  2271. } else {return "right"};
  2272. };
  2273.  
  2274. //==============================
  2275. // * Update
  2276. //==============================
  2277. VariableHud.prototype.update = function() {
  2278. Sprite.prototype.update.call(this);
  2279. if (this._enabled) {this.updateSprites()};
  2280. };
  2281.  
  2282. //==============================
  2283. // * Need Hide
  2284. //==============================
  2285. VariableHud.prototype.needHide = function() {
  2286. if ($gameMessage.isBusy() && $gameSystem._variableHudData[this._index].autoFade) {return true};
  2287. if ($gameSystem._variableHudData[this._index] && !$gameSystem._variableHudData[this._index].visible) {return true};
  2288. if (Imported.MOG_ChronoEngine && $gameSystem.isChronoMode()) {return true};
  2289. return false
  2290. };
  2291.  
  2292. //==============================
  2293. // * Need Fade
  2294. //==============================
  2295. VariableHud.prototype.needFade = function() {
  2296. if (!this._smartFade) {return false};
  2297. if (this._hud_size[0] === -1) {return false};
  2298. if ($gamePlayer.screen_realX() < this._hud_size[0]) {return false};
  2299. if ($gamePlayer.screen_realX() > this._hud_size[2]) {return false};
  2300. if ($gamePlayer.screen_realY() < this._hud_size[1]) {return false};
  2301. if ($gamePlayer.screen_realY() > this._hud_size[3]) {return false};
  2302. return true;
  2303. };
  2304.  
  2305. //==============================
  2306. // * get Data
  2307. //==============================
  2308. VariableHud.prototype.getData = function() {
  2309. this._hud_size[0] = this.x - ($gameMap.tileWidth() / 2);
  2310. this._hud_size[1] = this.y - ($gameMap.tileHeight() / 2);
  2311. this._hud_size[2] = this.x + this._layout.bitmap.width;
  2312. this._hud_size[3] = this.y + this._layout.bitmap.height;
  2313. };
  2314.  
  2315. //==============================
  2316. // * Update Visible
  2317. //==============================
  2318. VariableHud.prototype.updateVisible = function() {
  2319. if (this.needHide()) {
  2320. this.opacity -= 15;
  2321. } else {
  2322. if (this.needFade()) {
  2323. if (this.opacity > 90) {
  2324. this.opacity -= 10;
  2325. if (this.opacity < 90) {this.opacity = 90};
  2326. };
  2327. } else {
  2328. this.opacity += 10;
  2329. };
  2330. };
  2331. };
  2332.  
  2333. //==============================
  2334. // * Update Sprites
  2335. //==============================
  2336. VariableHud.prototype.updateSprites = function() {
  2337. if (this.needRefreshHud()) {this.refreshHud()};
  2338. if (this._hud_size[0] === -1 && this._layout.bitmap.isReady()) {this.getData()};
  2339. this.updateVisible();
  2340. };
Advertisement
Add Comment
Please, Sign In to add comment