Guest User

Untitled

a guest
Apr 11th, 2025
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.72 KB | None | 0 0
  1. import uiScriptLocale
  2. import pEQxF5FeyAG8NnBBx7fB as app
  3.  
  4. QUEST_ICON_BACKGROUND = 'd:/ymir work/ui/game/quest/slot_base.sub'
  5.  
  6. SMALL_VALUE_FILE = "d:/ymir work/ui/public/Parameter_Slot_00.sub"
  7. MIDDLE_VALUE_FILE = "d:/ymir work/ui/public/Parameter_Slot_01.sub"
  8. LARGE_VALUE_FILE = "d:/ymir work/ui/public/Parameter_Slot_03.sub"
  9. ICON_SLOT_FILE = "d:/ymir work/ui/public/Slot_Base.sub"
  10. FACE_SLOT_FILE = "d:/ymir work/ui/game/windows/box_face.sub"
  11. ROOT_PATH = "d:/ymir work/ui/game/windows/"
  12. LOCALE_PATH = uiScriptLocale.WINDOWS_PATH
  13.  
  14. PATTERN_PATH = "d:/ymir work/ui/pattern/"
  15. QUEST_BOARD_WINDOW_WIDTH = 231
  16. QUEST_BOARD_WINDOW_HEIGHT = 340
  17. QUEST_BOARD_PATTERN_X_COUNT = 12
  18. QUEST_BOARD_PATTERN_Y_COUNT = 19
  19.  
  20. QUEST_BOARD_PATTERN_X_COUNT = 12
  21.  
  22. BONUS_OTHER_WINDOW_BASE_BOARD_HEIGHT = 340
  23. BONUS_OTHER_WINDOW_BASE_BOARD_HEIGHT = 207
  24.  
  25. window = {
  26. "name" : "CharacterWindow",
  27. "style" : ("movable", "float",),
  28.  
  29. "x" : 24,
  30. "y" : (SCREEN_HEIGHT - 37 - 361) / 2,
  31.  
  32. "width" : 253,
  33. "height" : 405,
  34.  
  35. "children" :
  36. (
  37. {
  38. "name" : "board",
  39. "type" : "board",
  40. "style" : ("attach",),
  41.  
  42. "x" : 0,
  43. "y" : 0,
  44.  
  45. "width" : 253,
  46. "height" : 405,
  47.  
  48. "children" :
  49. (
  50. {
  51. "name" : "Skill_TitleBar",
  52. "type" : "titlebar",
  53. "style" : ("attach",),
  54.  
  55. "x" : 8,
  56. "y" : 7,
  57.  
  58. "width" : 238,
  59. "color" : "red",
  60.  
  61. "children" :
  62. (
  63. { "name":"TitleName", "type":"text", "x":0, "y":-1, "text":uiScriptLocale.CHARACTER_SKILL, "all_align":"center" },
  64. ),
  65. },
  66. {
  67. "name" : "Emoticon_TitleBar",
  68. "type" : "titlebar",
  69. "style" : ("attach",),
  70.  
  71. "x" : 8,
  72. "y" : 7,
  73.  
  74. "width" : 238,
  75. "color" : "red",
  76.  
  77. "children" :
  78. (
  79. { "name":"TitleName", "type":"text", "x":0, "y":-1, "text":uiScriptLocale.CHARACTER_ACTION, "all_align":"center" },
  80. ),
  81. },
  82. {
  83. "name" : "Quest_TitleBar",
  84. "type" : "titlebar",
  85. "style" : ("attach",),
  86.  
  87. "x" : 8,
  88. "y" : 7,
  89.  
  90. "width" : 238,
  91. "color" : "red",
  92.  
  93. "children" :
  94. (
  95. { "name":"TitleName", "type":"text", "x":0, "y":-1, "text":uiScriptLocale.CHARACTER_QUEST, "all_align":"center" },
  96. ),
  97. },
  98.  
  99. ## Tab Area
  100. {
  101. "name" : "TabControl",
  102. "type" : "window",
  103.  
  104. "x" : 0,
  105. "y" : 371,
  106.  
  107. "width" : 250,
  108. "height" : 31,
  109.  
  110. "children" :
  111. (
  112. ## Tab
  113. {
  114. "name" : "Tab_01",
  115. "type" : "image",
  116.  
  117. "x" : 0,
  118. "y" : 0,
  119.  
  120. "width" : 250,
  121. "height" : 31,
  122.  
  123. "image" : "char_tab_01.png",
  124. },
  125. {
  126. "name" : "Tab_02",
  127. "type" : "image",
  128.  
  129. "x" : 1,
  130. "y" : -8,
  131.  
  132. "width" : 250,
  133. "height" : 31,
  134.  
  135. "image" : "char_tab_02.png",
  136. },
  137. {
  138. "name" : "Tab_03",
  139. "type" : "image",
  140.  
  141. "x" : 0,
  142. "y" : 0,
  143.  
  144. "width" : 250,
  145. "height" : 31,
  146.  
  147. "image" : "char_tab_03.png",
  148. },
  149. {
  150. "name" : "Tab_04",
  151. "type" : "image",
  152.  
  153. "x" : 1,
  154. "y" : 0,
  155.  
  156. "width" : 250,
  157. "height" : 31,
  158.  
  159. "image" : "char_tab_04.png",
  160. },
  161. ## RadioButton
  162. {
  163. "name" : "Tab_Button_01",
  164. "type" : "radio_button",
  165.  
  166. "x" : 6,
  167. "y" : 5,
  168.  
  169. "width" : 53,
  170. "height" : 27,
  171. },
  172. {
  173. "name" : "Tab_Button_02",
  174. "type" : "radio_button",
  175.  
  176. "x" : 61,
  177. "y" : 5,
  178.  
  179. "width" : 67,
  180. "height" : 27,
  181. },
  182. {
  183. "name" : "Tab_Button_03",
  184. "type" : "radio_button",
  185.  
  186. "x" : 130,
  187. "y" : 5,
  188.  
  189. "width" : 61,
  190. "height" : 27,
  191. },
  192. {
  193. "name" : "Tab_Button_04",
  194. "type" : "radio_button",
  195.  
  196. "x" : 192,
  197. "y" : 5,
  198.  
  199. "width" : 55,
  200. "height" : 27,
  201. },
  202. ),
  203. },
  204.  
  205. ## Page Area
  206. {
  207. "name" : "Character_Page",
  208. "type" : "window",
  209. "style" : ("attach",),
  210.  
  211. "x" : 0,
  212. "y" : 0,
  213.  
  214. "width" : 253,
  215. "height" : 371,
  216.  
  217. "children" :
  218. [
  219. {
  220. "name" : "status_window",
  221. "type" : "window",
  222. "style" : ("attach",),
  223. "x" : 0,
  224. "y" : 0,
  225. "width" : 253,
  226. "height" : 371,
  227. "children" :
  228. [
  229. {
  230. "name":"Status_Standard", "type":"window", "x":3, "y":125, "width":250, "height":250,
  231. "children" :
  232. [
  233. ## ?? ?? ?
  234. { "name":"Base_Info_bar", "type":"image", "x":6, "y":12-7, "image":ROOT_PATH+"base_info_bar.sub" },
  235. { "name":"Char_Info_Status_img", "type" : "image", "x" : 12, "y" : 14-7, "image" : ROOT_PATH+"char_info_status_img.sub", },
  236.  
  237. ## ?? ?? ??
  238. {
  239. "name":"Status_Plus_Label",
  240. "type":"image",
  241. "x":191,
  242. "y":15-7,
  243. "image":ROOT_PATH+"char_info_status_plus_img.sub",
  244. "children" :
  245. [
  246. { "name":"Status_Plus_Btn_Img", "type":"image", "x":19, "y":0, "image":ROOT_PATH+"char_info_status_value_img.sub", },
  247. { "name":"Status_Plus_Value", "type":"text", "x":30, "y":-1, "text":"270", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  248. ],
  249. },
  250.  
  251. ## ?? ???
  252. {
  253. "name":"base_info", "type":"window", "x":0, "y":26, "width":150, "height":150,
  254. "children" :
  255. [
  256. ## HTH
  257. { "name":"HTH_Slot", "type":"image", "x":50, "y":0, "image":SMALL_VALUE_FILE },
  258. { "name":"HTH_Value", "type":"text", "x":70, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  259. { "name":"HTH_Plus", "type" : "button", "x":91, "y":3, "default_image" : ROOT_PATH+"btn_plus_up.sub", "over_image" : ROOT_PATH+"btn_plus_over.sub", "down_image" : ROOT_PATH+"btn_plus_down.sub", },
  260.  
  261. ## INT
  262. { "name":"INT_Slot", "type":"image", "x":50, "y":31, "image":SMALL_VALUE_FILE },
  263. { "name":"INT_Value", "type":"text", "x":70, "y":34, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  264. { "name":"INT_Plus", "type" : "button", "x" : 91, "y" : 34, "default_image" : ROOT_PATH+"btn_plus_up.sub", "over_image" : ROOT_PATH+"btn_plus_over.sub", "down_image" : ROOT_PATH+"btn_plus_down.sub", },
  265.  
  266. ## STR
  267. { "name":"STR_Slot", "type":"image", "x":50, "y":62, "image":SMALL_VALUE_FILE },
  268. { "name":"STR_Value", "type":"text", "x":70, "y":65, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  269. { "name":"STR_Plus", "type" : "button", "x" : 91, "y" : 65, "default_image" : ROOT_PATH+"btn_plus_up.sub", "over_image" : ROOT_PATH+"btn_plus_over.sub", "down_image" : ROOT_PATH+"btn_plus_down.sub", },
  270.  
  271. ## DEX
  272. { "name":"DEX_Slot", "type":"image", "x":50, "y":93, "image":SMALL_VALUE_FILE },
  273. { "name":"DEX_Value", "type":"text", "x":70, "y":96, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  274. { "name":"DEX_Plus", "type" : "button", "x" : 91, "y" : 96, "default_image" : ROOT_PATH+"btn_plus_up.sub", "over_image" : ROOT_PATH+"btn_plus_over.sub", "down_image" : ROOT_PATH+"btn_plus_down.sub", },
  275.  
  276. ## ????
  277. { "name":"HTH_IMG", "type":"image", "x":20, "y":-2, "image":ROOT_PATH+"char_info_con.sub" },
  278. { "name":"INT_IMG", "type":"image", "x":20, "y":29, "image":ROOT_PATH+"char_info_int.sub" },
  279. { "name":"STR_IMG", "type":"image", "x":20, "y":60, "image":ROOT_PATH+"char_info_str.sub" },
  280. { "name":"DEX_IMG", "type":"image", "x":20, "y":91, "image":ROOT_PATH+"char_info_dex.sub" },
  281. ],
  282. },
  283.  
  284. ## ???? ??
  285. { "name":"HTH_Minus", "type" : "button", "x":7, "y":36-7, "default_image" : ROOT_PATH+"btn_minus_up.sub", "over_image" : ROOT_PATH+"btn_minus_over.sub", "down_image" : ROOT_PATH+"btn_minus_down.sub", },
  286. { "name":"INT_Minus", "type" : "button", "x":7, "y":67-7, "default_image" : ROOT_PATH+"btn_minus_up.sub", "over_image" : ROOT_PATH+"btn_minus_over.sub", "down_image" : ROOT_PATH+"btn_minus_down.sub", },
  287. { "name":"STR_Minus", "type" : "button", "x":7, "y":98-7, "default_image" : ROOT_PATH+"btn_minus_up.sub", "over_image" : ROOT_PATH+"btn_minus_over.sub", "down_image" : ROOT_PATH+"btn_minus_down.sub", },
  288. { "name":"DEX_Minus", "type" : "button", "x":7, "y":129-7, "default_image" : ROOT_PATH+"btn_minus_up.sub", "over_image" : ROOT_PATH+"btn_minus_over.sub", "down_image" : ROOT_PATH+"btn_minus_down.sub", },
  289.  
  290.  
  291. ## ???,???,???,???
  292. { "name":"HEL_IMG", "type":"image", "x":118, "y":31-7, "image":ROOT_PATH+"char_info_hp.sub" },
  293. { "name":"SP_IMG", "type":"image", "x":118, "y":62-7, "image":ROOT_PATH+"char_info_sp.sub" },
  294. { "name":"ATT_IMG", "type":"image", "x":118, "y":93-7, "image":ROOT_PATH+"char_info_att.sub" },
  295. { "name":"DEF_IMG", "type":"image", "x":118, "y":124-7, "image":ROOT_PATH+"char_info_def.sub" },
  296.  
  297. ####
  298.  
  299. ## HP
  300. {
  301. "name":"HEL_Label", "type":"window", "x":145, "y":33-7, "width":50, "height":20,
  302. "children" :
  303. [
  304. { "name":"HP_Slot", "type":"image", "x":0, "y":0, "image":LARGE_VALUE_FILE },
  305. { "name":"HP_Value", "type":"text", "x":45, "y":3, "text":"9999/9999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  306. ]
  307. },
  308. ## SP
  309. {
  310. "name":"SP_Label", "type":"window", "x":145, "y":64-7, "width":50, "height":20,
  311. "children" :
  312. [
  313. { "name":"SP_Slot", "type":"image", "x":0, "y":0, "image":LARGE_VALUE_FILE },
  314. { "name":"SP_Value", "type":"text", "x":45, "y":3, "text":"9999/9999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  315. ]
  316. },
  317. ## ATT
  318. {
  319. "name":"ATT_Label", "type":"window", "x":145, "y":95-7, "width":50, "height":20,
  320. "children" :
  321. [
  322. { "name":"ATT_Slot", "type":"image", "x":0, "y":0, "image":LARGE_VALUE_FILE },
  323. { "name":"ATT_Value", "type":"text", "x":45, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  324. ]
  325. },
  326. ## DEF
  327. {
  328. "name":"DEF_Label", "type":"window", "x":145, "y":126-7, "width":50, "height":20,
  329. "children" :
  330. [
  331. { "name":"DEF_Slot", "type":"image", "x":0, "y":0, "image":LARGE_VALUE_FILE },
  332. { "name":"DEF_Value", "type":"text", "x":45, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  333. ]
  334. },
  335. ],
  336. },
  337.  
  338. ## ?? ??
  339. {
  340. "name":"Status_Extent", "type":"window", "x":3, "y":270, "width":253, "height":125,
  341. "children" :
  342. (
  343. ## ?? ?? ??
  344. #{ "name":"Status_Extent_Bar", "type":"horizontalbar", "x":12, "y":0, "width":223, },
  345. { "name":"Status_Extent_Label", "type" : "image", "x" : 13, "y" : 0, "image" : ROOT_PATH+"status_extent_bar.sub", },
  346.  
  347.  
  348. { "name":"MSPD_IMG", "type":"image", "x":20, "y":31 - 25, "image":ROOT_PATH+"char_info_movespeed.sub" },
  349. { "name":"ASPD_IMG", "type":"image", "x":20, "y":62 - 25, "image":ROOT_PATH+"char_info_attspeed.sub" },
  350. { "name":"CSPD_IMG", "type":"image", "x":20, "y":93 - 25, "image":ROOT_PATH+"char_info_magspeed.sub" },
  351. { "name":"MATT_IMG", "type":"image", "x":118, "y":31 - 25, "image":ROOT_PATH+"char_info_magatt.sub" },
  352. { "name":"MDEF_IMG", "type":"image", "x":118, "y":62 - 25, "image":ROOT_PATH+"char_info_magdef.sub" },
  353. { "name":"ER_IMG", "type":"image", "x":118, "y":93 - 25, "image":ROOT_PATH+"char_info_hitpct.sub" },
  354.  
  355.  
  356. ## ?? ?? ??? ???
  357. #{"name":"Status_Extent_ItemList1", "type" : "image", "x":11, "y":31, "image" : LOCALE_PATH+"label_ext_item1.sub", },
  358. #{"name":"Status_Extent_ItemList2", "type" : "image", "x":128, "y":32, "image" : LOCALE_PATH+"label_ext_item2.sub", },
  359.  
  360. ## MSPD - ?? ??
  361. {
  362. "name":"MOV_Label", "type":"window", "x":50, "y":33 - 25, "width":50, "height":20,
  363. "children" :
  364. (
  365. { "name":"MSPD_Slot", "type":"image", "x":0, "y":0, "image":MIDDLE_VALUE_FILE },
  366. { "name":"MSPD_Value", "type":"text", "x":26, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  367. )
  368. },
  369.  
  370. ## ASPD - ?? ??
  371. {
  372. "name":"ASPD_Label", "type":"window", "x":50, "y":64 - 25, "width":50, "height":20,
  373. "children" :
  374. (
  375. { "name":"ASPD_Slot", "type":"image", "x":0, "y":0, "image":MIDDLE_VALUE_FILE },
  376. { "name":"ASPD_Value", "type":"text", "x":26, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  377. )
  378. },
  379.  
  380. ## CSPD - ?? ??
  381. {
  382. "name":"CSPD_Label", "type":"window", "x":50, "y":95 - 25, "width":50, "height":20,
  383. "children" :
  384. (
  385. { "name":"CSPD_Slot", "type":"image", "x":0, "y":0, "image":MIDDLE_VALUE_FILE },
  386. { "name":"CSPD_Value", "type":"text", "x":26, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  387. )
  388. },
  389.  
  390. ## MATT - ?? ???
  391. {
  392. "name":"MATT_Label", "type":"window", "x":145, "y":33 - 25, "width":50, "height":20,
  393. "children" :
  394. (
  395. { "name":"MATT_Slot", "type":"image", "x":0, "y":0, "image":LARGE_VALUE_FILE },
  396. { "name":"MATT_Value", "type":"text", "x":45, "y":3, "text":"999-999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  397. )
  398. },
  399.  
  400. ## MDEF - ?? ???
  401. {
  402. "name":"MDEF_Label", "type":"window", "x":145, "y":64 - 25, "width":50, "height":20,
  403. "children" :
  404. (
  405. { "name":"MDEF_Slot", "type":"image", "x":0, "y":0, "image":LARGE_VALUE_FILE },
  406. { "name":"MDEF_Value", "type":"text", "x":45, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  407. )
  408. },
  409.  
  410. ## ???
  411. {
  412. "name":"ER_Label", "type":"window", "x":145, "y":95 - 25, "width":50, "height":20,
  413. "children" :
  414. (
  415. { "name":"ER_Slot", "type":"image", "x":0, "y":0, "image":LARGE_VALUE_FILE },
  416. { "name":"ER_Value", "type":"text", "x":45, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  417. )
  418. },
  419.  
  420. ),
  421. },
  422. ],
  423. },
  424. {
  425. "name" : "bonus_window",
  426. "type" : "window",
  427. "style" : ("attach",),
  428. "x" : 0,
  429. "y" : 0,
  430. "width" : 253,
  431. "height" : 371,
  432. "children" :
  433. [
  434. { "name":"bonus_base_bar", "type":"image", "x":9, "y":12-7+125, "image":ROOT_PATH+"base_info_bar.sub" },
  435. { "name":"bonus_base_tooltip_image", "type" : "image", "x" : 12+3, "y" : 14-7+125, "image" : ROOT_PATH+"bonus_icon_tooltip.sub", },
  436. { "name":"bonus_base_image", "type" : "image", "x" : 11, "y" : 14-7+145, "image" : "d:/ymir work/ui/board_image_base_other.tga", },
  437. {
  438. "name" : "bonus_scrollbar",
  439. "type" : "slimscrollbar",
  440.  
  441. "x" : 20,
  442. "y" : 14-7+150,
  443. "size" : 210,
  444. "horizontal_align" : "right",
  445. },
  446. ],
  447. },
  448. {
  449. "name" : "special_other_window",
  450. "type" : "window",
  451. "style" : ("attach",),
  452. "x" : 0,
  453. "y" : 0,
  454. "width" : 253,
  455. "height" : 371,
  456. "children" :
  457. [
  458. { "name":"special_base_bar", "type":"image", "x":9, "y":12-7+125, "image":ROOT_PATH+"base_info_bar.sub" },
  459. { "name":"special_base_tooltip_image", "type" : "image", "x" : 12+3, "y" : 14-7+125, "image" : ROOT_PATH+"other_icon_tooltip.sub", },
  460. { "name":"special_base_image", "type" : "image", "x" : 11, "y" : 14-7+145, "image" : "d:/ymir work/ui/board_image_base_other.tga", },
  461. {
  462. "name" : "special_scrollbar",
  463. "type" : "slimscrollbar",
  464.  
  465. "x" : 20,
  466. "y" : 14-7+150,
  467. "size" : 210,
  468. "horizontal_align" : "right",
  469. },
  470. ],
  471. },
  472. ## Title Area
  473. {
  474. "name" : "Character_TitleBar", "type" : "titlebar", "style" : ("attach",), "x" : 61, "y" : 7, "width" : 185, "color" : "red",
  475. "children" :
  476. (
  477. { "name" : "TitleName", "type":"text", "x":0, "y":-1, "text":uiScriptLocale.CHARACTER_MAIN, "all_align":"center" },
  478. ),
  479. },
  480.  
  481. ## Guild Name Slot
  482. {
  483. "name" : "Guild_Name_Slot",
  484. "type" : "image",
  485. "x" : 60,
  486. "y" :27+7,
  487. "image" : LARGE_VALUE_FILE,
  488.  
  489. "children" :
  490. (
  491. {
  492. "name" : "Guild_Name",
  493. "type":"text",
  494. "text":"?? ??",
  495. "x":0,
  496. "y":0,
  497. "r":1.0,
  498. "g":1.0,
  499. "b":1.0,
  500. "a":1.0,
  501. "all_align" : "center",
  502. },
  503. ),
  504. },
  505.  
  506. ## Character Name Slot
  507. {
  508. "name" : "Character_Name_Slot",
  509. "type" : "image",
  510. "x" : 153,
  511. "y" :27+7,
  512. "image" : LARGE_VALUE_FILE,
  513.  
  514. "children" :
  515. (
  516. {
  517. "name" : "Character_Name",
  518. "type":"text",
  519. "text":"??? ??",
  520. "x":0,
  521. "y":0,
  522. "r":1.0,
  523. "g":1.0,
  524. "b":1.0,
  525. "a":1.0,
  526. "all_align" : "center",
  527. },
  528. ),
  529. },
  530.  
  531. ## Header
  532. {
  533. "name":"Status_Header", "type":"window", "x":3, "y":31, "width":0, "height":0,
  534. "children" :
  535. (
  536. ## Lv
  537. {
  538. "name":"Status_Lv", "type":"window", "x":9, "y":30, "width":37, "height":42,
  539. "children" :
  540. (
  541. { "name":"Level_Header", "type":"image", "x":0, "y":0, "image":LOCALE_PATH+"label_level.sub" },
  542. { "name":"Level_Value", "type":"text", "x":19, "y":19, "fontsize":"LARGE", "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  543. ),
  544. },
  545.  
  546. ## EXP
  547. {
  548. "name":"Status_CurExp", "type":"window", "x":53, "y":30, "width":87, "height":42,
  549. "children" :
  550. (
  551. { "name":"Exp_Slot", "type":"image", "x":0, "y":0, "image":LOCALE_PATH+"label_cur_exp.sub" },
  552. { "name":"Exp_Value", "type":"text", "x":46, "y":19, "fontsize":"LARGE", "text":"12345678901", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" }, ),
  553. },
  554.  
  555. ## REXP
  556. {
  557. "name":"Status_RestExp", "type":"window", "x":150, "y":30, "width":50, "height":20,
  558. "children" :
  559. (
  560. { "name":"RestExp_Slot", "type":"image", "x":0, "y":0, "image":LOCALE_PATH+"label_last_exp.sub" },
  561. { "name":"RestExp_Value", "type":"text", "x":46, "y":19, "fontsize":"LARGE", "text":"12345678901", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  562. ),
  563. },
  564. ),
  565. },
  566.  
  567. ## Face Slot
  568. { "name" : "Face_Image", "type" : "image", "x" : 11, "y" : 11, "image" : "d:/ymir work/ui/game/windows/face_warrior.sub" },
  569. { "name" : "Face_Slot", "type" : "image", "x" : 7, "y" : 7, "image" : FACE_SLOT_FILE, },
  570.  
  571. ## Passive Expanded Button
  572. { "name":"change_status_button", "type" : "radio_button", "x":8, "y":107, "default_image" : ROOT_PATH+"button_status_see_down.sub", "over_image" : ROOT_PATH+"button_status_see_hover.sub", "down_image" : ROOT_PATH+"button_status_see_norm.sub", },
  573.  
  574. ## ??? ?? ??
  575. { "name":"change_bonus_button", "type" : "radio_button", "x":87, "y":107, "default_image" : ROOT_PATH+"old_level_btn_03.sub", "over_image" : ROOT_PATH+"old_level_btn_03.sub", "down_image" : ROOT_PATH+"old_level_btn_01.sub", },
  576. { "name":"change_other_button", "type" : "radio_button", "x":166, "y":107, "default_image" : ROOT_PATH+"new_level_btn_03.sub", "over_image" : ROOT_PATH+"new_level_btn_03.sub", "down_image" : ROOT_PATH+"new_level_btn_01.sub", },
  577.  
  578. ],
  579. },
  580. {
  581. "name" : "Skill_Page",
  582. "type" : "window",
  583. "style" : ("attach",),
  584.  
  585. "x" : 0,
  586. "y" : 24,
  587.  
  588. "width" : 250,
  589. "height" : 350,
  590.  
  591. "children" :
  592. (
  593.  
  594. {
  595. "name":"Skill_Active_Title_Bar", "type":"horizontalbar", "x":15, "y":17, "width":223,
  596.  
  597. "children" :
  598. (
  599. {
  600. "name":"Active_Skill_Point_Label",
  601. "type":"image",
  602. "x":180,
  603. "y":3,
  604. "image":ROOT_PATH+"char_info_status_plus_img.sub",
  605. "children" :
  606. (
  607. { "name":"Active_Skill_Plus_Img", "type":"image", "x":13, "y":0, "image":ROOT_PATH+"char_info_status_value_img.sub", },
  608. { "name":"Active_Skill_Point_Value", "type":"text", "x":25, "y":-1, "text":"99", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  609. ),
  610. },
  611.  
  612. ## Group Button
  613. {
  614. "name" : "Skill_Group_Button_1",
  615. "type" : "radio_button",
  616.  
  617. "x" : 5,
  618. "y" : 2,
  619.  
  620. "text" : "Group1",
  621. "text_color" : 0xFFFFE3AD,
  622.  
  623. "default_image" : "d:/ymir work/ui/game/windows/skill_tab_button_01.sub",
  624. "over_image" : "d:/ymir work/ui/game/windows/skill_tab_button_02.sub",
  625. "down_image" : "d:/ymir work/ui/game/windows/skill_tab_button_03.sub",
  626. },
  627.  
  628. {
  629. "name" : "Skill_Group_Button_2",
  630. "type" : "radio_button",
  631.  
  632. "x" : 50,
  633. "y" : 2,
  634.  
  635. "text" : "Group2",
  636. "text_color" : 0xFFFFE3AD,
  637.  
  638. "default_image" : "d:/ymir work/ui/game/windows/skill_tab_button_01.sub",
  639. "over_image" : "d:/ymir work/ui/game/windows/skill_tab_button_02.sub",
  640. "down_image" : "d:/ymir work/ui/game/windows/skill_tab_button_03.sub",
  641. },
  642.  
  643. {
  644. "name" : "Active_Skill_Group_Name",
  645. "type" : "text",
  646.  
  647. "x" : 7,
  648. "y" : 0,
  649. "text" : "Active",
  650.  
  651. "vertical_align" : "center",
  652. "text_vertical_align" : "center",
  653. "color" : 0xFFFFE3AD,
  654. },
  655.  
  656. ),
  657. },
  658.  
  659. { "name":"Skill_Board", "type":"image", "x":13, "y":38, "image":"d:/ymir work/ui/game/windows/new_skillboard.tga", },
  660.  
  661. ## Active Slot
  662. {
  663. "name" : "Skill_Active_Slot",
  664. "type" : "slot",
  665.  
  666. "x" : 0 + 16,
  667. "y" : 0 + 15 + 23,
  668.  
  669. "width" : 223,
  670. "height" : 150,
  671. "image" : ICON_SLOT_FILE,
  672.  
  673. "slot" : (
  674. {"index": 1, "x": 1, "y": 4, "width":32, "height":32},
  675. {"index":21, "x":38, "y": 4, "width":32, "height":32},
  676. {"index":41, "x":75, "y": 4, "width":32, "height":32},
  677.  
  678. {"index": 3, "x": 1, "y": 40, "width":32, "height":32},
  679. {"index":23, "x":38, "y": 40, "width":32, "height":32},
  680. {"index":43, "x":75, "y": 40, "width":32, "height":32},
  681.  
  682. {"index": 5, "x": 1, "y": 76, "width":32, "height":32},
  683. {"index":25, "x":38, "y": 76, "width":32, "height":32},
  684. {"index":45, "x":75, "y": 76, "width":32, "height":32},
  685.  
  686. # {"index": 7, "x": 1, "y":112, "width":32, "height":32},
  687. # {"index":27, "x":38, "y":112, "width":32, "height":32},
  688. # {"index":47, "x":75, "y":112, "width":32, "height":32},
  689.  
  690. ####
  691.  
  692. {"index": 2, "x":113, "y": 4, "width":32, "height":32},
  693. {"index":22, "x":150, "y": 4, "width":32, "height":32},
  694. {"index":42, "x":187, "y": 4, "width":32, "height":32},
  695.  
  696. {"index": 4, "x":113, "y": 40, "width":32, "height":32},
  697. {"index":24, "x":150, "y": 40, "width":32, "height":32},
  698. {"index":44, "x":187, "y": 40, "width":32, "height":32},
  699.  
  700. {"index": 6, "x":113, "y": 76, "width":32, "height":32},
  701. {"index":26, "x":150, "y": 76, "width":32, "height":32},
  702. {"index":46, "x":187, "y": 76, "width":32, "height":32},
  703.  
  704. # {"index": 8, "x":113, "y":112, "width":32, "height":32},
  705. # {"index":28, "x":150, "y":112, "width":32, "height":32},
  706. # {"index":48, "x":187, "y":112, "width":32, "height":32},
  707. ),
  708. },
  709.  
  710. ##horse slot
  711. {
  712. "name" : "Skill_HORSE_Slot",
  713. "type" : "grid_table",
  714. "x" : 18,
  715. "y" : 186,
  716. "start_index" : 201,
  717. "x_count" : 6,
  718. "y_count" : 1,
  719. "x_step" : 32,
  720. "y_step" : 32,
  721. "x_blank" : 5,
  722. "y_blank" : 4,
  723. "image" : ICON_SLOT_FILE,
  724. },
  725.  
  726. ## ETC Slot
  727. {
  728. "name" : "Skill_ETC_Slot",
  729. "type" : "grid_table",
  730. "x" : 18,
  731. # "y" : 193,
  732. "y" : 193+47,
  733. "start_index" : 101,
  734. "x_count" : 6,
  735. "y_count" : 3,
  736. "x_step" : 32,
  737. "y_step" : 31,
  738. "x_blank" : 5,
  739. "y_blank" : 4,
  740. "image" : ICON_SLOT_FILE,
  741. },
  742.  
  743. {
  744. "name" : "inv_window_stop_tooltip",
  745. "type" : "window",
  746. "style" : ("attach",),
  747.  
  748. "x" : 18,
  749. "y": 193+52 + 32,
  750.  
  751. "width" : 250-18-18,
  752. "height" : 56/2,
  753. },
  754.  
  755. {
  756. "name" : "inv_window_stop_tooltip_1",
  757. "type" : "window",
  758. "style" : ("attach",),
  759.  
  760. "x" : 18,
  761. "y": 336,
  762.  
  763. "width" : 250-18-18,
  764. "height" : 15,
  765. },
  766.  
  767. {
  768. "name":"Skill_HORSE_Title_Bar", "type":"horizontalbar", "x":15, "y":164, "width":223,
  769.  
  770. "children" :
  771. (
  772. {
  773. "name":"horse_Skill_Point_Label",
  774. "type":"image",
  775. "x":180,
  776. "y":3,
  777. "image":ROOT_PATH+"char_info_status_plus_img.sub",
  778. "children" :
  779. (
  780. { "name":"horse_Skill_Plus_Img", "type":"image", "x":13, "y":0, "image":ROOT_PATH+"char_info_status_value_img.sub", },
  781. { "name":"horse_Skill_Point_Value", "type":"text", "x":25, "y":-1, "text":"99", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  782. ),
  783. },
  784. { "name":"horse_skill_tooltip", "type":"image", "x":3, "y":2, "image":"d:/ymir work/ui/horse2.tga", },
  785. ),
  786. },
  787.  
  788. {
  789. "name":"Skill_ETC_Title_Bar", "type":"horizontalbar", "x":15, "y":221, "width":223,
  790.  
  791. "children" :
  792. (
  793. {
  794. "name" : "Support_Skill_Group_Name",
  795. "type" : "text",
  796.  
  797. "x" : 4,
  798. "y" : 0,
  799. "text" : uiScriptLocale.SKILL_SUPPORT_TITLE,
  800.  
  801. "vertical_align" : "center",
  802. "text_vertical_align" : "center",
  803. "color" : 0xFFFFE3AD,
  804. },
  805.  
  806. {
  807. "name":"Support_Skill_Point_Label", "type":"image", "x":145, "y":3, "image":LOCALE_PATH+"label_uppt.sub",
  808. "children" :
  809. (
  810. { "name":"Support_Skill_Point_Value", "type":"text", "x":62, "y":0, "text":"99", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
  811. ),
  812. },
  813. ),
  814. },
  815.  
  816. ),
  817. },
  818. {
  819. "name" : "Emoticon_Page",
  820. "type" : "window",
  821. "style" : ("attach",),
  822.  
  823. "x" : 4,
  824. "y" : 24,
  825.  
  826. "width" : 250,
  827. "height" : 340,
  828.  
  829. "children" :
  830. [
  831. ## ?? ?? ??
  832. { "name":"Action_Bar", "type":"horizontalbar", "x":15, "y":11+7-7, "width":223, },
  833. { "name":"Action_Bar_Img", "type":"image", "x":18, "y":19-7, "image":ROOT_PATH+"action_bar_img.sub", },
  834.  
  835. ## Basis Action Slot
  836. {
  837. "name" : "SoloEmotionSlot",
  838. "type" : "grid_table",
  839. "x" : 8,
  840. "y" : 33,
  841. "horizontal_align" : "center",
  842. "start_index" : 1,
  843. "x_count" : 6,
  844. "y_count" : 4,
  845. "x_step" : 32,
  846. "y_step" : 32,
  847. "x_blank" : 5,
  848. "y_blank" : 3,
  849. "image" : ICON_SLOT_FILE,
  850. },
  851.  
  852. ## ?? ?? ??
  853. { "name":"Reaction_Bar", "type":"horizontalbar", "x":15, "y":8+130+26+9, "width":223, },
  854. { "name":"Reaction_Bar_Img", "type":"image", "x":18, "y":10+130+25+9, "image":ROOT_PATH+"reaction_bar_img.sub", },
  855.  
  856. ## ?? ?? ??
  857. {
  858. "name" : "DualEmotionSlot",
  859. "type" : "grid_table",
  860. "x" : 18,
  861. "y" : 160+25+9,
  862. "start_index" : 51,
  863. "x_count" : 6,
  864. "y_count" : 1,
  865. "x_step" : 32,
  866. "y_step" : 32,
  867. "x_blank" : 5,
  868. "y_blank" : 12,
  869. "image" : ICON_SLOT_FILE,
  870. },
  871.  
  872. ## ?? ?? ??
  873. { "name":"Special_Action_Bar", "type":"horizontalbar", "x":15, "y":8+190+25+18-10, "width":223, },
  874. { "name":"Special_Action_Bar_Img", "type":"image", "x":18, "y":10+190+24+18-10, "image":ROOT_PATH+"special_action_bar_img.sub", },
  875.  
  876. ## ?? ?? ??
  877. {
  878. "name" : "SpecialEmotionSlot",
  879. "type" : "grid_table",
  880.  
  881. "x" : 18,
  882. "y" : 220+25+18-10,
  883. "start_index" : 61,
  884. "x_count" : 6,
  885. "y_count" : 2,
  886. "x_step" : 32,
  887. "y_step" : 32,
  888. "x_blank" : 5,
  889. "y_blank" : 3,
  890. "image" : ICON_SLOT_FILE,
  891. },
  892. {
  893. "name" : "SpecialEmotionSlot2",
  894. "type" : "grid_table",
  895.  
  896. "x" : 18,
  897. "y" : 220+25+18-10,
  898. "start_index" : 73,
  899. "x_count" : 6,
  900. "y_count" : 2,
  901. "x_step" : 32,
  902. "y_step" : 32,
  903. "x_blank" : 5,
  904. "y_blank" : 3,
  905. "image" : ICON_SLOT_FILE,
  906. },
  907.  
  908. {
  909. "name" : "prev_button",
  910. "type" : "button",
  911. "x" : 60+30,
  912. "y" : 220+25+18+70,
  913. "default_image" : "d:/ymir work/ui/public/public_page_button/page_first_prev_btn_01.sub",
  914. "over_image" : "d:/ymir work/ui/public/public_page_button/page_first_prev_btn_02.sub",
  915. "down_image" : "d:/ymir work/ui/public/public_page_button/page_first_prev_btn_01.sub",
  916. "disable_image" : "d:/ymir work/ui/public/public_page_button/page_first_prev_btn_02.sub",
  917. },
  918. {
  919. "name" : "CurrentPageBack",
  920. "type" : "thinboard_circle",
  921. "x" : 60+50,
  922. "y" : 220+25+18+70-5,
  923. "width" : 30,
  924. "height" : 20,
  925. "children" :
  926. (
  927. {
  928. "name" : "CurrentPage",
  929. "type" : "text",
  930. "x" : 0,
  931. "y" : -1,
  932. "all_align" : "center",
  933. "text" : "1",
  934. },
  935. ),
  936. },
  937. {
  938. "name" : "next_button",
  939. "type" : "button",
  940. "x" : 60+85,
  941. "y" : 220+25+18+70,
  942. "default_image" : "d:/ymir work/ui/public/public_page_button/page_last_next_btn_01.sub",
  943. "over_image" : "d:/ymir work/ui/public/public_page_button/page_last_next_btn_02.sub",
  944. "down_image" : "d:/ymir work/ui/public/public_page_button/page_last_next_btn_01.sub",
  945. "disable_image" : "d:/ymir work/ui/public/public_page_button/page_last_next_btn_02.sub",
  946. },
  947. ],
  948. },
  949. {
  950. "name" : "Quest_Page",
  951. "type" : "window",
  952. "style" : ("attach",),
  953.  
  954. "x" : 0,
  955. "y" : 24,
  956.  
  957. "width" : 250,
  958. "height" : QUEST_BOARD_WINDOW_HEIGHT,
  959.  
  960. "children" :
  961. (
  962. {
  963. "name" : "quest_page_board_window",
  964. "type" : "window",
  965. "style" : ("attach", "ltr",),
  966.  
  967. "x" : 10,
  968. "y" : 7,
  969.  
  970. "width" : QUEST_BOARD_WINDOW_WIDTH,
  971. "height" : QUEST_BOARD_WINDOW_HEIGHT,
  972.  
  973. "children" :
  974. (
  975. ## LeftTop 1
  976. {
  977. "name" : "LeftTop",
  978. "type" : "image",
  979. "style" : ("ltr",),
  980.  
  981. "x" : 0,
  982. "y" : 0,
  983. "image" : PATTERN_PATH + "border_A_left_top.tga",
  984. },
  985. ## RightTop 2
  986. {
  987. "name" : "RightTop",
  988. "type" : "image",
  989. "style" : ("ltr",),
  990.  
  991. "x" : QUEST_BOARD_WINDOW_WIDTH - 16,
  992. "y" : 0,
  993. "image" : PATTERN_PATH + "border_A_right_top.tga",
  994. },
  995. ## LeftBottom 3
  996. {
  997. "name" : "LeftBottom",
  998. "type" : "image",
  999. "style" : ("ltr",),
  1000.  
  1001. "x" : 0,
  1002. "y" : QUEST_BOARD_WINDOW_HEIGHT - 16,
  1003. "image" : PATTERN_PATH + "border_A_left_bottom.tga",
  1004. },
  1005. ## RightBottom 4
  1006. {
  1007. "name" : "RightBottom",
  1008. "type" : "image",
  1009. "style" : ("ltr",),
  1010.  
  1011. "x" : QUEST_BOARD_WINDOW_WIDTH - 16,
  1012. "y" : QUEST_BOARD_WINDOW_HEIGHT - 16,
  1013. "image" : PATTERN_PATH + "border_A_right_bottom.tga",
  1014. },
  1015. ## topcenterImg 5
  1016. {
  1017. "name" : "TopCenterImg",
  1018. "type" : "expanded_image",
  1019. "style" : ("ltr",),
  1020.  
  1021. "x" : 16,
  1022. "y" : 0,
  1023. "image" : PATTERN_PATH + "border_A_top.tga",
  1024. "rect" : (0.0, 0.0, QUEST_BOARD_PATTERN_X_COUNT, 0),
  1025. },
  1026. ## leftcenterImg 6
  1027. {
  1028. "name" : "LeftCenterImg",
  1029. "type" : "expanded_image",
  1030. "style" : ("ltr",),
  1031.  
  1032. "x" : 0,
  1033. "y" : 16,
  1034. "image" : PATTERN_PATH + "border_A_left.tga",
  1035. "rect" : (0.0, 0.0, 0, QUEST_BOARD_PATTERN_Y_COUNT),
  1036. },
  1037. ## rightcenterImg 7
  1038. {
  1039. "name" : "RightCenterImg",
  1040. "type" : "expanded_image",
  1041. "style" : ("ltr",),
  1042.  
  1043. "x" : QUEST_BOARD_WINDOW_WIDTH - 16,
  1044. "y" : 16,
  1045. "image" : PATTERN_PATH + "border_A_right.tga",
  1046. "rect" : (0.0, 0.0, 0, QUEST_BOARD_PATTERN_Y_COUNT),
  1047. },
  1048. ## bottomcenterImg 8
  1049. {
  1050. "name" : "BottomCenterImg",
  1051. "type" : "expanded_image",
  1052. "style" : ("ltr",),
  1053.  
  1054. "x" : 16,
  1055. "y" : QUEST_BOARD_WINDOW_HEIGHT - 16,
  1056. "image" : PATTERN_PATH + "border_A_bottom.tga",
  1057. "rect" : (0.0, 0.0, QUEST_BOARD_PATTERN_X_COUNT, 0),
  1058. },
  1059. ## centerImg
  1060. {
  1061. "name" : "CenterImg",
  1062. "type" : "expanded_image",
  1063. "style" : ("ltr",),
  1064.  
  1065. "x" : 16,
  1066. "y" : 16,
  1067. "image" : PATTERN_PATH + "border_A_center.tga",
  1068. "rect" : (0.0, 0.0, QUEST_BOARD_PATTERN_X_COUNT, QUEST_BOARD_PATTERN_Y_COUNT),
  1069. },
  1070.  
  1071. {
  1072. "name" : "quest_object_board_window",
  1073. "type" : "window",
  1074. "style" : ("attach", "ltr",),
  1075.  
  1076. "x" : 3,
  1077. "y" : 3,
  1078.  
  1079. "width" : QUEST_BOARD_WINDOW_WIDTH - 3, # 228
  1080. "height" : QUEST_BOARD_WINDOW_HEIGHT - 3, # 294
  1081. },
  1082. ),
  1083. },
  1084.  
  1085. {
  1086. "name" : "Quest_ScrollBar",
  1087. "type" : "scrollbar",
  1088.  
  1089. "x" : 25,
  1090. "y" : 12,
  1091. "size" : QUEST_BOARD_WINDOW_HEIGHT-7,
  1092. "horizontal_align" : "right",
  1093. },
  1094. ),
  1095. },
  1096. # {
  1097. # "name" : "Quest_Page",
  1098. # "type" : "window",
  1099. # "style" : ("attach",),
  1100.  
  1101. # "x" : 0,
  1102. # "y" : 24,
  1103.  
  1104. # "width" : 250,
  1105. # "height" : 304,
  1106.  
  1107. # "children" :
  1108. # (
  1109. # {
  1110. # "name" : "Quest_Slot",
  1111. # "type" : "grid_table",
  1112. # "x" : 18,
  1113. # "y" : 20,
  1114. # "start_index" : 0,
  1115. # "x_count" : 1,
  1116. # "y_count" : 5,
  1117. # "x_step" : 32,
  1118. # "y_step" : 32,
  1119. # "y_blank" : 28,
  1120. # "image" : QUEST_ICON_BACKGROUND,
  1121. # },
  1122.  
  1123. # {
  1124. # "name" : "Quest_ScrollBar",
  1125. # "type" : "scrollbar",
  1126.  
  1127. # "x" : 25,
  1128. # "y" : 12,
  1129. # "size" : 290,
  1130. # "horizontal_align" : "right",
  1131. # },
  1132.  
  1133. # { "name" : "Quest_Name_00", "type" : "text", "text" : "?????", "x" : 60, "y" : 14 },
  1134. # { "name" : "Quest_LastTime_00", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 30 },
  1135. # { "name" : "Quest_LastCount_00", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 46 },
  1136.  
  1137. # { "name" : "Quest_Name_01", "type" : "text", "text" : "?????", "x" : 60, "y" : 74 },
  1138. # { "name" : "Quest_LastTime_01", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 90 },
  1139. # { "name" : "Quest_LastCount_01", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 106 },
  1140.  
  1141. # { "name" : "Quest_Name_02", "type" : "text", "text" : "?????", "x" : 60, "y" : 134 },
  1142. # { "name" : "Quest_LastTime_02", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 150 },
  1143. # { "name" : "Quest_LastCount_02", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 166 },
  1144.  
  1145. # { "name" : "Quest_Name_03", "type" : "text", "text" : "?????", "x" : 60, "y" : 194 },
  1146. # { "name" : "Quest_LastTime_03", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 210 },
  1147. # { "name" : "Quest_LastCount_03", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 226 },
  1148.  
  1149. # { "name" : "Quest_Name_04", "type" : "text", "text" : "?????", "x" : 60, "y" : 254 },
  1150. # { "name" : "Quest_LastTime_04", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 270 },
  1151. # { "name" : "Quest_LastCount_04", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 286 },
  1152.  
  1153. # ),
  1154. # },
  1155. ),
  1156. },
  1157. ),
  1158. }
  1159.  
  1160. # if app.ENABLE_QUEST_RENEWAL:
  1161. # window["children"][0]["children"] = window["children"][0]["children"] + [
  1162. # {
  1163. # "name" : "Quest_Page",
  1164. # "type" : "window",
  1165. # "style" : ("attach",),
  1166.  
  1167. # "x" : 0,
  1168. # "y" : 24,
  1169.  
  1170. # "width" : 250,
  1171. # "height" : 304,
  1172.  
  1173. # "children" :
  1174. # (
  1175. # {
  1176. # "name" : "quest_page_board_window",
  1177. # "type" : "window",
  1178. # "style" : ("attach", "ltr",),
  1179.  
  1180. # "x" : 10,
  1181. # "y" : 7,
  1182.  
  1183. # "width" : QUEST_BOARD_WINDOW_WIDTH,
  1184. # "height" : QUEST_BOARD_WINDOW_HEIGHT,
  1185.  
  1186. # "children" :
  1187. # (
  1188. # LeftTop 1
  1189. # {
  1190. # "name" : "LeftTop",
  1191. # "type" : "image",
  1192. # "style" : ("ltr",),
  1193.  
  1194. # "x" : 0,
  1195. # "y" : 0,
  1196. # "image" : PATTERN_PATH + "border_A_left_top.tga",
  1197. # },
  1198. # RightTop 2
  1199. # {
  1200. # "name" : "RightTop",
  1201. # "type" : "image",
  1202. # "style" : ("ltr",),
  1203.  
  1204. # "x" : QUEST_BOARD_WINDOW_WIDTH - 16,
  1205. # "y" : 0,
  1206. # "image" : PATTERN_PATH + "border_A_right_top.tga",
  1207. # },
  1208. # LeftBottom 3
  1209. # {
  1210. # "name" : "LeftBottom",
  1211. # "type" : "image",
  1212. # "style" : ("ltr",),
  1213.  
  1214. # "x" : 0,
  1215. # "y" : QUEST_BOARD_WINDOW_HEIGHT - 16,
  1216. # "image" : PATTERN_PATH + "border_A_left_bottom.tga",
  1217. # },
  1218. # RightBottom 4
  1219. # {
  1220. # "name" : "RightBottom",
  1221. # "type" : "image",
  1222. # "style" : ("ltr",),
  1223.  
  1224. # "x" : QUEST_BOARD_WINDOW_WIDTH - 16,
  1225. # "y" : QUEST_BOARD_WINDOW_HEIGHT - 16,
  1226. # "image" : PATTERN_PATH + "border_A_right_bottom.tga",
  1227. # },
  1228. # topcenterImg 5
  1229. # {
  1230. # "name" : "TopCenterImg",
  1231. # "type" : "expanded_image",
  1232. # "style" : ("ltr",),
  1233.  
  1234. # "x" : 16,
  1235. # "y" : 0,
  1236. # "image" : PATTERN_PATH + "border_A_top.tga",
  1237. # "rect" : (0.0, 0.0, QUEST_BOARD_PATTERN_X_COUNT, 0),
  1238. # },
  1239. # leftcenterImg 6
  1240. # {
  1241. # "name" : "LeftCenterImg",
  1242. # "type" : "expanded_image",
  1243. # "style" : ("ltr",),
  1244.  
  1245. # "x" : 0,
  1246. # "y" : 16,
  1247. # "image" : PATTERN_PATH + "border_A_left.tga",
  1248. # "rect" : (0.0, 0.0, 0, QUEST_BOARD_PATTERN_Y_COUNT),
  1249. # },
  1250. # rightcenterImg 7
  1251. # {
  1252. # "name" : "RightCenterImg",
  1253. # "type" : "expanded_image",
  1254. # "style" : ("ltr",),
  1255.  
  1256. # "x" : QUEST_BOARD_WINDOW_WIDTH - 16,
  1257. # "y" : 16,
  1258. # "image" : PATTERN_PATH + "border_A_right.tga",
  1259. # "rect" : (0.0, 0.0, 0, QUEST_BOARD_PATTERN_Y_COUNT),
  1260. # },
  1261. # bottomcenterImg 8
  1262. # {
  1263. # "name" : "BottomCenterImg",
  1264. # "type" : "expanded_image",
  1265. # "style" : ("ltr",),
  1266.  
  1267. # "x" : 16,
  1268. # "y" : QUEST_BOARD_WINDOW_HEIGHT - 16,
  1269. # "image" : PATTERN_PATH + "border_A_bottom.tga",
  1270. # "rect" : (0.0, 0.0, QUEST_BOARD_PATTERN_X_COUNT, 0),
  1271. # },
  1272. # centerImg
  1273. # {
  1274. # "name" : "CenterImg",
  1275. # "type" : "expanded_image",
  1276. # "style" : ("ltr",),
  1277.  
  1278. # "x" : 16,
  1279. # "y" : 16,
  1280. # "image" : PATTERN_PATH + "border_A_center.tga",
  1281. # "rect" : (0.0, 0.0, QUEST_BOARD_PATTERN_X_COUNT, QUEST_BOARD_PATTERN_Y_COUNT),
  1282. # },
  1283.  
  1284. # {
  1285. # "name" : "quest_object_board_window",
  1286. # "type" : "window",
  1287. # "style" : ("attach", "ltr",),
  1288.  
  1289. # "x" : 3,
  1290. # "y" : 3,
  1291.  
  1292. # "width" : QUEST_BOARD_WINDOW_WIDTH - 3, # 228
  1293. # "height" : QUEST_BOARD_WINDOW_HEIGHT - 3, # 294
  1294. # },
  1295. # ),
  1296. # },
  1297.  
  1298. # {
  1299. # "name" : "Quest_ScrollBar",
  1300. # "type" : "scrollbar",
  1301.  
  1302. # "x" : 25,
  1303. # "y" : 12,
  1304. # "size" : 290,
  1305. # "horizontal_align" : "right",
  1306. # },
  1307. # ),
  1308. # },]
  1309. # else:
  1310. # window["children"][0]["children"] = window["children"][0]["children"] + [
  1311. # {
  1312. # "name" : "Quest_Page",
  1313. # "type" : "window",
  1314. # "style" : ("attach",),
  1315.  
  1316. # "x" : 0,
  1317. # "y" : 24,
  1318.  
  1319. # "width" : 250,
  1320. # "height" : 304,
  1321.  
  1322. # "children" :
  1323. # (
  1324. # {
  1325. # "name" : "Quest_Slot",
  1326. # "type" : "grid_table",
  1327. # "x" : 18,
  1328. # "y" : 20,
  1329. # "start_index" : 0,
  1330. # "x_count" : 1,
  1331. # "y_count" : 5,
  1332. # "x_step" : 32,
  1333. # "y_step" : 32,
  1334. # "y_blank" : 28,
  1335. # "image" : QUEST_ICON_BACKGROUND,
  1336. # },
  1337.  
  1338. # {
  1339. # "name" : "Quest_ScrollBar",
  1340. # "type" : "scrollbar",
  1341.  
  1342. # "x" : 25,
  1343. # "y" : 12,
  1344. # "size" : 290,
  1345. # "horizontal_align" : "right",
  1346. # },
  1347.  
  1348. # { "name" : "Quest_Name_00", "type" : "text", "text" : "?????", "x" : 60, "y" : 14 },
  1349. # { "name" : "Quest_LastTime_00", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 30 },
  1350. # { "name" : "Quest_LastCount_00", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 46 },
  1351.  
  1352. # { "name" : "Quest_Name_01", "type" : "text", "text" : "?????", "x" : 60, "y" : 74 },
  1353. # { "name" : "Quest_LastTime_01", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 90 },
  1354. # { "name" : "Quest_LastCount_01", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 106 },
  1355.  
  1356. # { "name" : "Quest_Name_02", "type" : "text", "text" : "?????", "x" : 60, "y" : 134 },
  1357. # { "name" : "Quest_LastTime_02", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 150 },
  1358. # { "name" : "Quest_LastCount_02", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 166 },
  1359.  
  1360. # { "name" : "Quest_Name_03", "type" : "text", "text" : "?????", "x" : 60, "y" : 194 },
  1361. # { "name" : "Quest_LastTime_03", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 210 },
  1362. # { "name" : "Quest_LastCount_03", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 226 },
  1363.  
  1364. # { "name" : "Quest_Name_04", "type" : "text", "text" : "?????", "x" : 60, "y" : 254 },
  1365. # { "name" : "Quest_LastTime_04", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 270 },
  1366. # { "name" : "Quest_LastCount_04", "type" : "text", "text" : "?? ?? ???", "x" : 60, "y" : 286 },
  1367. # ),
  1368. # },]
  1369.  
Advertisement
Add Comment
Please, Sign In to add comment