actionpatternselection.lfm 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456
  1. object ActionPatternSelectionForm: TActionPatternSelectionForm
  2. Left = 327
  3. Height = 415
  4. Top = 158
  5. Width = 446
  6. Caption = 'Action pattern'
  7. ClientHeight = 415
  8. ClientWidth = 446
  9. OnHide = FormHide
  10. OnShow = FormShow
  11. LCLVersion = '2.0.0.4'
  12. object ResultButtonPanel: TButtonPanel
  13. Left = 6
  14. Height = 34
  15. Top = 375
  16. Width = 434
  17. OKButton.Name = 'OKButton'
  18. OKButton.DefaultCaption = True
  19. HelpButton.Name = 'HelpButton'
  20. HelpButton.DefaultCaption = True
  21. CloseButton.Name = 'CloseButton'
  22. CloseButton.DefaultCaption = True
  23. CancelButton.Name = 'CancelButton'
  24. CancelButton.DefaultCaption = True
  25. TabOrder = 0
  26. ShowButtons = [pbOK, pbCancel]
  27. end
  28. object ContentScrollBox: TScrollBox
  29. Left = 0
  30. Height = 369
  31. Top = 0
  32. Width = 446
  33. HorzScrollBar.Page = 278
  34. VertScrollBar.Page = 292
  35. Align = alClient
  36. BorderStyle = bsNone
  37. ClientHeight = 369
  38. ClientWidth = 446
  39. TabOrder = 1
  40. object SkillGroupBox: TGroupBox
  41. AnchorSideRight.Control = RatingGroupBox
  42. Left = 0
  43. Height = 51
  44. Top = 0
  45. Width = 279
  46. Anchors = [akTop, akLeft, akRight]
  47. AutoSize = True
  48. Caption = 'Skill'
  49. ClientHeight = 31
  50. ClientWidth = 275
  51. TabOrder = 0
  52. object SkillComboBox: TComboBox
  53. Left = 4
  54. Height = 23
  55. Top = 4
  56. Width = 267
  57. Anchors = [akTop, akLeft, akRight]
  58. BorderSpacing.Left = 4
  59. BorderSpacing.Top = 4
  60. BorderSpacing.Right = 4
  61. BorderSpacing.Bottom = 4
  62. ItemHeight = 15
  63. OnChange = SkillComboBoxChange
  64. Style = csDropDownList
  65. TabOrder = 0
  66. end
  67. end
  68. object RatingGroupBox: TGroupBox
  69. AnchorSideLeft.Control = SkillGroupBox
  70. AnchorSideLeft.Side = asrBottom
  71. AnchorSideBottom.Control = SkillGroupBox
  72. AnchorSideBottom.Side = asrBottom
  73. Left = 287
  74. Height = 51
  75. Top = 0
  76. Width = 158
  77. Anchors = [akTop, akRight, akBottom]
  78. BorderSpacing.Left = 8
  79. Caption = 'Rating'
  80. ClientHeight = 31
  81. ClientWidth = 154
  82. TabOrder = 1
  83. object RatingSpinEdit: TSpinEdit
  84. Left = 8
  85. Height = 23
  86. Top = 4
  87. Width = 137
  88. Anchors = [akTop, akLeft, akRight]
  89. BorderSpacing.Left = 4
  90. BorderSpacing.Top = 4
  91. BorderSpacing.Right = 4
  92. BorderSpacing.Bottom = 4
  93. MaxValue = 9
  94. MinValue = 1
  95. OnChange = RatingSpinEditChange
  96. TabOrder = 0
  97. Value = 1
  98. end
  99. end
  100. object ConditionGroupBox: TGroupBox
  101. AnchorSideLeft.Control = SkillGroupBox
  102. AnchorSideTop.Control = SkillGroupBox
  103. AnchorSideTop.Side = asrBottom
  104. AnchorSideRight.Control = RatingGroupBox
  105. AnchorSideRight.Side = asrBottom
  106. Left = 0
  107. Height = 233
  108. Top = 59
  109. Width = 445
  110. Anchors = [akTop, akLeft, akRight]
  111. AutoSize = True
  112. BorderSpacing.Top = 8
  113. Caption = 'Condition'
  114. ClientHeight = 213
  115. ClientWidth = 441
  116. TabOrder = 2
  117. object AlwaysRadioButton: TRadioButton
  118. Left = 4
  119. Height = 19
  120. Top = 4
  121. Width = 57
  122. BorderSpacing.Left = 4
  123. BorderSpacing.Top = 4
  124. Caption = 'Always'
  125. Checked = True
  126. OnChange = AlwaysRadioButtonChange
  127. TabOrder = 0
  128. TabStop = True
  129. end
  130. object TurnNumberRadioButton: TRadioButton
  131. AnchorSideTop.Control = TurnNumberConstSpinEdit
  132. AnchorSideTop.Side = asrCenter
  133. Left = 4
  134. Height = 19
  135. Top = 33
  136. Width = 90
  137. Caption = 'Turn number'
  138. OnChange = TurnNumberRadioButtonChange
  139. TabOrder = 1
  140. end
  141. object HpRadioButton: TRadioButton
  142. AnchorSideTop.Control = HpFromSpinEdit
  143. AnchorSideTop.Side = asrCenter
  144. Left = 4
  145. Height = 19
  146. Top = 64
  147. Width = 36
  148. Caption = 'HP'
  149. OnChange = HpRadioButtonChange
  150. TabOrder = 2
  151. end
  152. object MpRadioButton: TRadioButton
  153. AnchorSideTop.Control = MpFromSpinEdit
  154. AnchorSideTop.Side = asrCenter
  155. Left = 4
  156. Height = 19
  157. Top = 95
  158. Width = 38
  159. Caption = 'MP'
  160. OnChange = MpRadioButtonChange
  161. TabOrder = 3
  162. end
  163. object StateRadioButton: TRadioButton
  164. AnchorSideTop.Control = StateComboBox
  165. AnchorSideTop.Side = asrCenter
  166. Left = 4
  167. Height = 19
  168. Top = 126
  169. Width = 46
  170. Caption = 'State'
  171. OnChange = StateRadioButtonChange
  172. TabOrder = 4
  173. end
  174. object PartyLevelRadioButton: TRadioButton
  175. AnchorSideTop.Control = PartyLevelSpinEdit
  176. AnchorSideTop.Side = asrCenter
  177. Left = 4
  178. Height = 19
  179. Top = 157
  180. Width = 74
  181. Caption = 'Party level'
  182. OnChange = PartyLevelRadioButtonChange
  183. TabOrder = 5
  184. end
  185. object SwitchRadioButton: TRadioButton
  186. AnchorSideTop.Control = SwitchEditButton
  187. AnchorSideTop.Side = asrCenter
  188. Left = 4
  189. Height = 19
  190. Top = 188
  191. Width = 55
  192. Caption = 'Switch'
  193. OnChange = SwitchRadioButtonChange
  194. TabOrder = 6
  195. end
  196. object TurnNumberConstSpinEdit: TSpinEdit
  197. Tag = 1
  198. AnchorSideLeft.Control = TurnNumberRadioButton
  199. AnchorSideLeft.Side = asrBottom
  200. AnchorSideTop.Control = AlwaysRadioButton
  201. AnchorSideTop.Side = asrBottom
  202. Left = 102
  203. Height = 23
  204. Top = 31
  205. Width = 64
  206. BorderSpacing.Left = 8
  207. BorderSpacing.Top = 8
  208. Enabled = False
  209. OnChange = ParamSpinEditChange
  210. TabOrder = 7
  211. end
  212. object TurnNumberPlusLabel: TLabel
  213. AnchorSideLeft.Control = TurnNumberConstSpinEdit
  214. AnchorSideLeft.Side = asrBottom
  215. AnchorSideTop.Control = TurnNumberConstSpinEdit
  216. AnchorSideTop.Side = asrCenter
  217. Left = 168
  218. Height = 15
  219. Top = 35
  220. Width = 8
  221. BorderSpacing.Left = 2
  222. Caption = '+'
  223. ParentColor = False
  224. end
  225. object TurnNumberMultiplierSpinEdit: TSpinEdit
  226. Tag = 2
  227. AnchorSideLeft.Control = TurnNumberPlusLabel
  228. AnchorSideLeft.Side = asrBottom
  229. Left = 178
  230. Height = 23
  231. Top = 32
  232. Width = 64
  233. BorderSpacing.Left = 2
  234. Enabled = False
  235. OnChange = ParamSpinEditChange
  236. TabOrder = 8
  237. end
  238. object TurnNumberTimesXLabel: TLabel
  239. AnchorSideLeft.Control = TurnNumberMultiplierSpinEdit
  240. AnchorSideLeft.Side = asrBottom
  241. AnchorSideTop.Control = TurnNumberMultiplierSpinEdit
  242. AnchorSideTop.Side = asrCenter
  243. Left = 244
  244. Height = 15
  245. Top = 36
  246. Width = 15
  247. BorderSpacing.Left = 2
  248. Caption = '* X'
  249. ParentColor = False
  250. end
  251. object HpFromSpinEdit: TSpinEdit
  252. Tag = 1
  253. AnchorSideLeft.Control = HpRadioButton
  254. AnchorSideLeft.Side = asrBottom
  255. AnchorSideTop.Control = TurnNumberConstSpinEdit
  256. AnchorSideTop.Side = asrBottom
  257. Left = 48
  258. Height = 23
  259. Top = 62
  260. Width = 64
  261. BorderSpacing.Left = 8
  262. BorderSpacing.Top = 8
  263. Enabled = False
  264. OnChange = PercentParamSpinEditChange
  265. TabOrder = 9
  266. end
  267. object HpFromLabel: TLabel
  268. AnchorSideLeft.Control = HpFromSpinEdit
  269. AnchorSideLeft.Side = asrBottom
  270. AnchorSideTop.Control = HpFromSpinEdit
  271. AnchorSideTop.Side = asrCenter
  272. Left = 114
  273. Height = 15
  274. Top = 66
  275. Width = 27
  276. BorderSpacing.Left = 2
  277. Caption = '% to '
  278. ParentColor = False
  279. end
  280. object HpToSpinEdit: TSpinEdit
  281. Tag = 2
  282. AnchorSideLeft.Control = HpFromLabel
  283. AnchorSideLeft.Side = asrBottom
  284. AnchorSideTop.Control = HpFromSpinEdit
  285. AnchorSideBottom.Control = HpFromSpinEdit
  286. AnchorSideBottom.Side = asrBottom
  287. Left = 143
  288. Height = 23
  289. Top = 62
  290. Width = 64
  291. BorderSpacing.Left = 2
  292. Enabled = False
  293. OnChange = PercentParamSpinEditChange
  294. TabOrder = 10
  295. Value = 100
  296. end
  297. object HpToLabel: TLabel
  298. AnchorSideLeft.Control = HpToSpinEdit
  299. AnchorSideLeft.Side = asrBottom
  300. AnchorSideTop.Control = HpToSpinEdit
  301. AnchorSideTop.Side = asrCenter
  302. Left = 209
  303. Height = 15
  304. Top = 66
  305. Width = 10
  306. BorderSpacing.Left = 2
  307. Caption = '%'
  308. ParentColor = False
  309. end
  310. object MpFromSpinEdit: TSpinEdit
  311. Tag = 1
  312. AnchorSideLeft.Control = MpRadioButton
  313. AnchorSideLeft.Side = asrBottom
  314. AnchorSideTop.Control = HpFromSpinEdit
  315. AnchorSideTop.Side = asrBottom
  316. Left = 50
  317. Height = 23
  318. Top = 93
  319. Width = 64
  320. BorderSpacing.Left = 8
  321. BorderSpacing.Top = 8
  322. Enabled = False
  323. OnChange = PercentParamSpinEditChange
  324. TabOrder = 11
  325. end
  326. object MpFromLabel: TLabel
  327. AnchorSideLeft.Control = MpFromSpinEdit
  328. AnchorSideLeft.Side = asrBottom
  329. AnchorSideTop.Control = MpFromSpinEdit
  330. AnchorSideTop.Side = asrCenter
  331. Left = 116
  332. Height = 15
  333. Top = 97
  334. Width = 27
  335. BorderSpacing.Left = 2
  336. Caption = '% to '
  337. ParentColor = False
  338. end
  339. object MpToSpinEdit: TSpinEdit
  340. Tag = 2
  341. AnchorSideLeft.Control = MpFromLabel
  342. AnchorSideLeft.Side = asrBottom
  343. AnchorSideTop.Control = MpFromSpinEdit
  344. AnchorSideBottom.Control = MpFromSpinEdit
  345. AnchorSideBottom.Side = asrBottom
  346. Left = 145
  347. Height = 23
  348. Top = 93
  349. Width = 64
  350. BorderSpacing.Left = 2
  351. Enabled = False
  352. OnChange = PercentParamSpinEditChange
  353. TabOrder = 12
  354. Value = 100
  355. end
  356. object MpToLabel: TLabel
  357. AnchorSideLeft.Control = MpToSpinEdit
  358. AnchorSideLeft.Side = asrBottom
  359. AnchorSideTop.Control = MpToSpinEdit
  360. AnchorSideTop.Side = asrCenter
  361. Left = 211
  362. Height = 15
  363. Top = 97
  364. Width = 10
  365. BorderSpacing.Left = 2
  366. Caption = '%'
  367. ParentColor = False
  368. end
  369. object StateComboBox: TComboBox
  370. AnchorSideLeft.Control = StateRadioButton
  371. AnchorSideLeft.Side = asrBottom
  372. AnchorSideTop.Control = MpFromSpinEdit
  373. AnchorSideTop.Side = asrBottom
  374. Left = 58
  375. Height = 23
  376. Top = 124
  377. Width = 378
  378. Anchors = [akTop, akLeft, akRight]
  379. BorderSpacing.Left = 8
  380. BorderSpacing.Top = 8
  381. Enabled = False
  382. ItemHeight = 15
  383. OnChange = StateComboBoxChange
  384. Style = csDropDownList
  385. TabOrder = 13
  386. end
  387. object PartyLevelSpinEdit: TSpinEdit
  388. Tag = 1
  389. AnchorSideLeft.Control = PartyLevelRadioButton
  390. AnchorSideLeft.Side = asrBottom
  391. AnchorSideTop.Control = StateComboBox
  392. AnchorSideTop.Side = asrBottom
  393. AnchorSideRight.Control = PartyLevelOrHigherLabel
  394. Left = 86
  395. Height = 23
  396. Top = 155
  397. Width = 297
  398. Anchors = [akTop, akLeft, akRight]
  399. BorderSpacing.Left = 8
  400. BorderSpacing.Top = 8
  401. BorderSpacing.Right = 2
  402. Enabled = False
  403. MaxValue = 99
  404. MinValue = 1
  405. OnChange = ParamSpinEditChange
  406. TabOrder = 14
  407. Value = 1
  408. end
  409. object PartyLevelOrHigherLabel: TLabel
  410. AnchorSideLeft.Side = asrBottom
  411. AnchorSideTop.Control = PartyLevelSpinEdit
  412. AnchorSideTop.Side = asrCenter
  413. AnchorSideRight.Control = StateComboBox
  414. AnchorSideRight.Side = asrBottom
  415. Left = 385
  416. Height = 15
  417. Top = 159
  418. Width = 51
  419. Anchors = [akTop, akRight]
  420. BorderSpacing.Left = 2
  421. Caption = ' or higher'
  422. ParentColor = False
  423. end
  424. object SwitchEditButton: TEditButton
  425. AnchorSideLeft.Control = StateRadioButton
  426. AnchorSideLeft.Side = asrBottom
  427. AnchorSideTop.Control = PartyLevelSpinEdit
  428. AnchorSideTop.Side = asrBottom
  429. AnchorSideRight.Control = StateComboBox
  430. AnchorSideRight.Side = asrBottom
  431. Left = 58
  432. Height = 23
  433. Top = 186
  434. Width = 374
  435. Anchors = [akTop, akLeft, akRight]
  436. BorderSpacing.Left = 8
  437. BorderSpacing.Top = 8
  438. BorderSpacing.Right = 4
  439. BorderSpacing.Bottom = 4
  440. ButtonCaption = '...'
  441. ButtonWidth = 23
  442. DirectInput = False
  443. Enabled = False
  444. FocusOnButtonClick = True
  445. MaxLength = 0
  446. NumGlyphs = 1
  447. OnButtonClick = SwitchEditButtonClick
  448. OnClick = SwitchEditButtonClick
  449. PasswordChar = #0
  450. TabOrder = 15
  451. Text = 'Test'
  452. end
  453. end
  454. end
  455. end