skill_db.txt 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967
  1. //===== rAthena Documentation ================================
  2. //= Skill Database Structure
  3. //===== By: ==================================================
  4. //= rAthena Dev Team
  5. //===== Last Updated: ========================================
  6. //= 20230803
  7. //===== Description: =========================================
  8. //= Explanation of the skill_db.yml file and structure.
  9. //============================================================
  10. ---------------------------------------
  11. Id: Unique skill ID.
  12. ---------------------------------------
  13. Name: Skill Aegis name.
  14. ---------------------------------------
  15. Description: Skill description.
  16. ---------------------------------------
  17. MaxLevel: Max skill level.
  18. ---------------------------------------
  19. Type: Skill type.
  20. None - No specific type. (Default)
  21. Weapon - Weapon type damage.
  22. Magic - Magic type damage.
  23. Misc - Misc type damage.
  24. ---------------------------------------
  25. TargetType: Skill target type.
  26. Passive - Passive skill. (Default)
  27. Attack - Damage enemies.
  28. Ground - Ground placement skill.
  29. Self - Self cast skill.
  30. Support - Friendly cast skill.
  31. Trap - Trap cast skill.
  32. ---------------------------------------
  33. DamageFlags: Skill damage properties.
  34. NoDamage - No damage skill. (Default)
  35. Splash - Has splash area.
  36. SplashSplit - Damage should be split among targets.
  37. IgnoreAtkCard - Skill ignores caster's % damage cards (Misc type always ignores).
  38. IgnoreElement - Skill ignores elemental adjustments.
  39. IgnoreDefense - Skill ignores target's defense (Misc type always ignores).
  40. IgnoreFlee - Skill ignores target's flee (Magic type always ignores)
  41. IgnoreDefCard - Skill ignores target's defense cards.
  42. IgnoreLongCard - Skill ignores caster's long range damage cards.
  43. Critical - Skill can critical.
  44. ---------------------------------------
  45. Flags: Skill information flags.
  46. IsQuest - Quest skill.
  47. IsNpc - NPC skill.
  48. IsWedding - Wedding skill.
  49. IsSpirit - Spirit skill.
  50. IsGuild - Guild skill.
  51. IsSong - Song/Dance skill.
  52. IsEnsemble - Ensemble skill.
  53. IsTrap - Trap skill.
  54. TargetSelf - Damages/targets self.
  55. NoTargetSelf - Cannot target self. If TargetType is Self, changes to Attack.
  56. PartyOnly - Usable on party (and enemies if offensive).
  57. GuildOnly - Usable on guild (and enemies if offensive).
  58. NoTargetEnemy - Disable on enemies (for non-offensive).
  59. IsShadowSpell - Make skill available for SC_AUTOSHADOWSPELL.
  60. IsChorus - Chorus skill.
  61. IgnoreBgReduction - Ignore Battleground reduction.
  62. IgnoreGvgReduction - Ignore GvG reduction.
  63. DisableNearNpc - Disable self/ground skills near NPC. In tandem with NoNearNpc node.
  64. TargetTrap - Damage traps. If TargetType is Trap.
  65. IgnoreLandProtector - Ignore SA_LANDPROTECTOR.
  66. AllowWhenHidden - Usable while hiding.
  67. AllowWhenPerforming - Usable while in dancing state.
  68. TargetEmperium - Damages/targets Emperium.
  69. IgnoreKagehumi - Ignore KG_KAGEHUMI.
  70. AlterRangeVulture - Skill range affected by AC_VULTURE.
  71. AlterRangeSnakeEye - Skill range affected by GS_SNAKEEYE.
  72. AlterRangeShadowJump - Skill range affected by NJ_SHADOWJUMP.
  73. AlterRangeRadius - Skill range affected by WL_RADIUS.
  74. AlterRangeResearchTrap - Skill range affected by RA_RESEARCHTRAP.
  75. IgnoreHovering - Ignore SC_HOVERING.
  76. AllowOnWarg - Usable while riding Warg.
  77. AllowOnMado - Usable while on Madogear.
  78. TargetManHole - Target enemy with SC__MANHOLE.
  79. TargetHidden - Target enemy with OPTION_HIDE.
  80. IncreaseDanceWithWugDamage - Increase SC_DANCEWITHWUG damage.
  81. IgnoreWugBite - Ignore RA_WUGBITE.
  82. IgnoreAutoGuard - Not blocked by SC_AUTOGUARD (When TargetType is Weapon only).
  83. IgnoreCicada - Not blocked by SC_UTSUSEMI or SC_BUNSINJYUTSU (When TargetType is Weapon only).
  84. ShowScale - Shows AoE area while casting
  85. IgnoreGtb - Not blocked by Golden Thief Bug card.
  86. Toggleable - Skill can be toggled on and off. When toggled off the skill doesn't consume HP/SP.
  87. ---------------------------------------
  88. Range: Skill range. Combo skills do not check for range when used. If range is < 5 the skill is considered melee-range.
  89. Can be defined in scalar form or sequence map form:
  90. Scalar Form
  91. Range: 1
  92. Sequence Map Form
  93. Range:
  94. - Level: 1
  95. Size: 1
  96. - Level: 2
  97. Size: 1
  98. - Level: 3
  99. Size: 2
  100. - Level: 4
  101. Size: 2
  102. - Level: 5
  103. Size: 3
  104. ---------------------------------------
  105. Hit: Skill hit type.
  106. Normal - Passive/No damage skill. (Default)
  107. Single - Single hit.
  108. Multi_Hit - Multiple hits.
  109. ---------------------------------------
  110. HitCount: Skill hit count. When positive the damage is increased by hits. Negative values the number of hits without increasing the total damage.
  111. Can be defined in scalar form or sequence map form:
  112. Scalar Form
  113. HitCount: 1
  114. Sequence Map Form
  115. HitCount:
  116. - Level: 1
  117. Count: 2
  118. - Level: 2
  119. Count: 4
  120. - Level: 3
  121. Count: 6
  122. - Level: 4
  123. Count: 8
  124. - Level: 5
  125. Count: 10
  126. ---------------------------------------
  127. HitRate: Skill hit rate.
  128. Rates - Adjust the hit rate of the skill. Rate is 100% by default.
  129. Can be defined in scalar form or sequence map form:
  130. Scalar Form
  131. HitRate:
  132. Rates: 120 # Skill HitRate is increased by 20%.
  133. HitRate:
  134. Rates: 60 # Skill HitRate is decreased by 40%.
  135. Sequence Map Form
  136. HitRate:
  137. Rates:
  138. - Level: 1
  139. Count: 120
  140. - Level: 2
  141. Count: 140
  142. - Level: 3
  143. Count: 160
  144. - Level: 4
  145. Count: 180
  146. - Level: 5
  147. Count: 200
  148. Skills - List of skills required to be learned before hit rate is adjusted. Set skill level to 0 to disable.
  149. Skills: # Requires both NV_BASIC and SM_BASH to be learned. If skill check fails then default (100) value is used.
  150. NV_BASIC: 9 # Requires level 9 of Novice's Basic Skill to be learned.
  151. SM_BASH: 5 # Requires level 5 of Bash to be learned.
  152. SM_MAGNUM: 0 # Remove Magnum Break from requirements. Useful for import.
  153. ---------------------------------------
  154. Element: Skill element.
  155. Neutral (Default)
  156. Water
  157. Earth
  158. Fire
  159. Wind
  160. Poison
  161. Holy
  162. Dark
  163. Ghost
  164. Undead
  165. Weapon - Uses weapon element.
  166. Endowed - Uses endowed element.
  167. Random - Uses random element.
  168. Can be defined in scalar form or sequence map form:
  169. Scalar Form
  170. Element: Fire
  171. Sequence Map Form
  172. Element:
  173. - Level: 1
  174. Element: Neutral
  175. - Level: 2
  176. Element: Neutral
  177. - Level: 3
  178. Element: Poison
  179. - Level: 4
  180. Element: Poison
  181. - Level: 5
  182. Element: Poison
  183. ---------------------------------------
  184. SplashArea: Skill splash area of effect.
  185. -1 - Screen-wide.
  186. 0 - No splash.
  187. All other values follow the formula: value * 2 + 1
  188. 1 - 3x3
  189. 2 - 5x5
  190. 3 - 7x7
  191. 4 - 9x9
  192. 5 - 11x11
  193. 6 - 13x13
  194. 7 - 15x15
  195. 8 - 17x17
  196. 9 - 19x19
  197. 10 - 21x21
  198. 11 - 23x32
  199. 12 - 25x25
  200. 13 - 27x27
  201. 14 - 29x29
  202. 15 - 31x31
  203. Can be defined in scalar form or sequence map form:
  204. Scalar Form
  205. SplashArea: 1
  206. Sequence Map Form
  207. SplashArea:
  208. - Level: 1
  209. Area: 1
  210. - Level: 2
  211. Area: 1
  212. - Level: 3
  213. Area: 2
  214. - Level: 4
  215. Area: 2
  216. - Level: 5
  217. Area: 3
  218. ---------------------------------------
  219. ActiveInstance: Maximum amount of active skill instances that can be on the ground.
  220. Can be defined in scalar form or sequence map form:
  221. Scalar Form
  222. ActiveInstance: 1
  223. Sequence Map Form
  224. ActiveInstance:
  225. - Level: 1
  226. Max: 1
  227. - Level: 2
  228. Max: 1
  229. - Level: 3
  230. Max: 2
  231. - Level: 4
  232. Max: 2
  233. - Level: 5
  234. Max: 3
  235. ---------------------------------------
  236. Knockback: Amount of tiles the skill knockbacks.
  237. Can be defined in scalar form or sequence map form:
  238. Scalar Form
  239. Knockback: 1
  240. Sequence Map Form
  241. Range:
  242. - Level: 1
  243. Amount: 1
  244. - Level: 2
  245. Amount: 1
  246. - Level: 3
  247. Amount: 2
  248. - Level: 4
  249. Amount: 2
  250. - Level: 5
  251. Amount: 3
  252. ---------------------------------------
  253. CopyFlags: Determines if the skill is copyable.
  254. Skill - Type of skill that can copy.
  255. Plagiarism
  256. Reproduce
  257. RemoveRequirement - Ability to remove skill cast requirement.
  258. HpCost
  259. SpCost
  260. HpRateCost
  261. SpRateCost
  262. MaxHpTrigger
  263. ZenyCost
  264. Weapon
  265. Ammo
  266. State
  267. Status
  268. SpiritSphereCost
  269. ItemCost
  270. Equipment
  271. ---------------------------------------
  272. NoNearNPC: Determines if the skill can be used near a NPC.
  273. AdditionalRange - Number of cells from an NPC where the skill can be cast.
  274. If zero this will read the splash range value.
  275. If that is also zero then Unit Range + Unit Layout Range will be used.
  276. Type - Type of NPC that will block the skill.
  277. WarpPortal
  278. Shop
  279. Npc
  280. Tomb
  281. ---------------------------------------
  282. CastCancel: Cancel cast when hit.
  283. ---------------------------------------
  284. CastDefenseReduction: Defense reduction rate during skill cast.
  285. ---------------------------------------
  286. CastTime: Time to cast the skill in milliseconds.
  287. Can be defined in scalar form or sequence map form:
  288. Scalar Form
  289. CastTime: 1000
  290. Sequence Map Form
  291. CastTime:
  292. - Level: 1
  293. Time: 1000
  294. - Level: 2
  295. Time: 2000
  296. - Level: 3
  297. Time: 3000
  298. - Level: 4
  299. Time: 4000
  300. - Level: 5
  301. Time: 5000
  302. ---------------------------------------
  303. AfterCastActDelay: Time the character cannot use skills in milliseconds.
  304. Can be defined in scalar form or sequence map form:
  305. Scalar Form
  306. AfterCastActDelay: 1000
  307. Sequence Map Form
  308. AfterCastActDelay:
  309. - Level: 1
  310. Time: 1000
  311. - Level: 2
  312. Time: 2000
  313. - Level: 3
  314. Time: 3000
  315. - Level: 4
  316. Time: 4000
  317. - Level: 5
  318. Time: 5000
  319. ---------------------------------------
  320. AfterCastWalkDelay: Time before the character can move again in milliseconds.
  321. Can be defined in scalar form or sequence map form:
  322. Scalar Form
  323. AfterCastWalkDelay: 1000
  324. Sequence Map Form
  325. AfterCastWalkDelay:
  326. - Level: 1
  327. Time: 1000
  328. - Level: 2
  329. Time: 2000
  330. - Level: 3
  331. Time: 3000
  332. - Level: 4
  333. Time: 4000
  334. - Level: 5
  335. Time: 5000
  336. ---------------------------------------
  337. Duration1: Duration of the skill in milliseconds.
  338. Can be defined in scalar form or sequence map form:
  339. Scalar Form
  340. Duration1: 1000
  341. Sequence Map Form
  342. Duration1:
  343. - Level: 1
  344. Time: 1000
  345. - Level: 2
  346. Time: 2000
  347. - Level: 3
  348. Time: 3000
  349. - Level: 4
  350. Time: 4000
  351. - Level: 5
  352. Time: 5000
  353. ---------------------------------------
  354. Duration2: Duration of the skill in milliseconds.
  355. Can be defined in scalar form or sequence map form:
  356. Scalar Form
  357. Duration2: 1000
  358. Sequence Map Form
  359. Duration2:
  360. - Level: 1
  361. Time: 1000
  362. - Level: 2
  363. Time: 2000
  364. - Level: 3
  365. Time: 3000
  366. - Level: 4
  367. Time: 4000
  368. - Level: 5
  369. Time: 5000
  370. ---------------------------------------
  371. Cooldown: Time before the character can use the same skill again in milliseconds.
  372. Can be defined in scalar form or sequence map form:
  373. Scalar Form
  374. Cooldown: 1000
  375. Sequence Map Form
  376. Cooldown:
  377. - Level: 1
  378. Time: 1000
  379. - Level: 2
  380. Time: 2000
  381. - Level: 3
  382. Time: 3000
  383. - Level: 4
  384. Time: 4000
  385. - Level: 5
  386. Time: 5000
  387. ---------------------------------------
  388. FixedCastTime: Time that is fixed during cast of the skill in milliseconds. A value of -1 will use 20% of CastTime as FixedCastTime. See battle_config::default_fixed_castrate to adjust the rate.
  389. Can be defined in scalar form or sequence map form:
  390. Scalar Form
  391. FixedCastTime: 1000
  392. Sequence Map Form
  393. FixedCastTime:
  394. - Level: 1
  395. Time: 1000
  396. - Level: 2
  397. Time: 2000
  398. - Level: 3
  399. Time: 3000
  400. - Level: 4
  401. Time: 4000
  402. - Level: 5
  403. Time: 5000
  404. ---------------------------------------
  405. CastTimeFlags: Effects of the skill's cast time.
  406. IgnoreDex - Cast time not affected by DEX.
  407. IgnoreStatus - Cast time not affected by statuses (Suffragium, etc).
  408. IgnoreItemBonus - Cast time not affected by item bonuses.
  409. ---------------------------------------
  410. CastDelayFlags: Effects of the skill's delay.
  411. IgnoreDex - Delay not affected by DEX.
  412. IgnoreStatus - Delay not affected by statuses (Suffragium, etc).
  413. IgnoreItemBonus - Delay not affected by item bonuses.
  414. IgnoreDex only makes sense when battle_config::delay_dependon_dex is enabled.
  415. ---------------------------------------
  416. Requires: List of requirements to cast the skill.
  417. HpCost: HP required to cast.
  418. Can be defined in scalar form or sequence map form:
  419. Scalar Form
  420. HpCost: 10
  421. Sequence Map Form
  422. HpCost:
  423. - Level: 1
  424. Amount: 10
  425. - Level: 2
  426. Amount: 20
  427. - Level: 3
  428. Amount: 30
  429. - Level: 4
  430. Amount: 40
  431. - Level: 5
  432. Amount: 50
  433. ------------------
  434. SpCost: SP required to cast.
  435. Can be defined in scalar form or sequence map form:
  436. Scalar Form
  437. SpCost: 10
  438. Sequence Map Form
  439. SpCost:
  440. - Level: 1
  441. Amount: 10
  442. - Level: 2
  443. Amount: 20
  444. - Level: 3
  445. Amount: 30
  446. - Level: 4
  447. Amount: 40
  448. - Level: 5
  449. Amount: 50
  450. ------------------
  451. ApCost: AP required to cast.
  452. Can be defined in scalar form or sequence map form:
  453. Scalar Form
  454. ApCost: 10
  455. Sequence Map Form
  456. ApCost:
  457. - Level: 1
  458. Amount: 10
  459. - Level: 2
  460. Amount: 20
  461. - Level: 3
  462. Amount: 30
  463. - Level: 4
  464. Amount: 40
  465. - Level: 5
  466. Amount: 50
  467. ------------------
  468. HpRateCost: HP rate required to cast. If positive, uses current HP, else uses Max HP.
  469. Can be defined in scalar form or sequence map form:
  470. Scalar Form
  471. HpRateCost: 10
  472. Sequence Map Form
  473. HpRateCost:
  474. - Level: 1
  475. Amount: 10
  476. - Level: 2
  477. Amount: 20
  478. - Level: 3
  479. Amount: 30
  480. - Level: 4
  481. Amount: 40
  482. - Level: 5
  483. Amount: 50
  484. ------------------
  485. SpRateCost: SP rate required to cast. If positive, uses current SP, else uses Max SP.
  486. Can be defined in scalar form or sequence map form:
  487. Scalar Form
  488. SpRateCost: 10
  489. Sequence Map Form
  490. SpRateCost:
  491. - Level: 1
  492. Amount: 10
  493. - Level: 2
  494. Amount: 20
  495. - Level: 3
  496. Amount: 30
  497. - Level: 4
  498. Amount: 40
  499. - Level: 5
  500. Amount: 50
  501. ------------------
  502. ApRateCost: AP rate required to cast. If positive, uses current AP, else uses Max AP.
  503. Can be defined in scalar form or sequence map form:
  504. Scalar Form
  505. ApRateCost: 10
  506. Sequence Map Form
  507. ApRateCost:
  508. - Level: 1
  509. Amount: 10
  510. - Level: 2
  511. Amount: 20
  512. - Level: 3
  513. Amount: 30
  514. - Level: 4
  515. Amount: 40
  516. - Level: 5
  517. Amount: 50
  518. ------------------
  519. MaxHpTrigger: Maximum amount of HP to cast the skill.
  520. Can be defined in scalar form or sequence map form:
  521. Scalar Form
  522. MaxHpTrigger: 10
  523. Sequence Map Form
  524. MaxHpTrigger:
  525. - Level: 1
  526. Amount: 10
  527. - Level: 2
  528. Amount: 20
  529. - Level: 3
  530. Amount: 30
  531. - Level: 4
  532. Amount: 40
  533. - Level: 5
  534. Amount: 50
  535. ------------------
  536. ZenyCost: Zeny required to cast.
  537. Can be defined in scalar form or sequence map form:
  538. Scalar Form
  539. ZenyCost: 10
  540. Sequence Map Form
  541. ZenyCost:
  542. - Level: 1
  543. Amount: 10
  544. - Level: 2
  545. Amount: 20
  546. - Level: 3
  547. Amount: 30
  548. - Level: 4
  549. Amount: 40
  550. - Level: 5
  551. Amount: 50
  552. ------------------
  553. Weapon: Weapon required to cast.
  554. All (Default)
  555. Fist
  556. Dagger
  557. 1hSword
  558. 2hSword
  559. 1hSpear
  560. 2hSpear
  561. 1hAxe
  562. 2hAxe
  563. Mace
  564. 2hMace
  565. Staff
  566. Bow
  567. Knuckle
  568. Musical
  569. Whip
  570. Book
  571. Katar
  572. Revolver
  573. Rifle
  574. Gatling
  575. Shotgun
  576. Grenade
  577. Huuma
  578. 2hStaff
  579. ------------------
  580. Ammo: Ammo required to cast.
  581. None (Default)
  582. Arrow
  583. Dagger
  584. Bullet
  585. Shell
  586. Grenade
  587. Shuriken
  588. Kunai
  589. Cannonball
  590. Throwweapon
  591. ------------------
  592. AmmoAmount: Ammo amount required to cast.
  593. Can be defined in scalar form or sequence map form:
  594. Scalar Form
  595. AmmoAmount: 10
  596. Sequence Map Form
  597. AmmoAmount:
  598. - Level: 1
  599. Amount: 1
  600. - Level: 2
  601. Amount: 2
  602. - Level: 3
  603. Amount: 3
  604. - Level: 4
  605. Amount: 4
  606. - Level: 5
  607. Amount: 5
  608. ------------------
  609. State: Special state required to cast.
  610. None - No special state required.
  611. Hidden - Requires OPTION_HIDE, OPTION_CLOAK, or OPTION_CHASEWALK.
  612. Riding - Requires OPTION_RIDING or OPTION_DRAGON.
  613. Falcon - Requires OPTION_FALCON.
  614. Cart - Requires OPTION_CART for pre-renewal or SC_PUSH_CART for renewal.
  615. Shield - Requires a shield to be equipped.
  616. Recover_Weight_Rate - Requires weight to be less than 50% for pre-renewal or 70% for renewal.
  617. Move_Enable - Requires to be able to move.
  618. Water - Requires to be standing in water.
  619. RidingDragon - Requires OPTION_DRAGON.
  620. Wug - Requires OPTION_WUG.
  621. RidingWug - Requires OPTION_WUGRIDER.
  622. Mado - Requires OPTION_MADOGEAR.
  623. ElementalSpirit - Requires an Elemental Spirit to be summoned.
  624. ElementalSpirit2 - Requires an Elemental Spirit to be summoned and will be removed after.
  625. Peco - Requires OPTION_RIDING.
  626. Sunstance - Requires Sun/Universe Stance status be active.
  627. Moonstance - Requires Moon/Universe Stance status be active.
  628. Starstance - Requires Star/Universe Stance status be active.
  629. Universestance - Requires Universe Stance status be active.
  630. ------------------
  631. Status: Status change required to cast.
  632. For a full list, see src/map/status.hpp::sc_type.
  633. ------------------
  634. SphereCost: Spirit sphere required to cast.
  635. Can be defined in scalar form or sequence map form:
  636. Scalar Form
  637. SphereCost: 10
  638. Sequence Map Form
  639. SphereCost:
  640. - Level: 1
  641. Amount: 1
  642. - Level: 2
  643. Amount: 2
  644. - Level: 3
  645. Amount: 3
  646. - Level: 4
  647. Amount: 4
  648. - Level: 5
  649. Amount: 5
  650. ------------------
  651. ItemCost: Item required to cast. If the Level is supplied, then the ItemCost becomes skill level dependent.
  652. Levels 1 - 5 have no item cost but levels 6 - 10 require a Blue Gemstone.
  653. ItemCost:
  654. - Item: Blue_Gemstone
  655. Amount: 1
  656. Level: 6
  657. - Item: Blue_Gemstone
  658. Amount: 1
  659. Level: 7
  660. - Item: Blue_Gemstone
  661. Amount: 1
  662. Level: 8
  663. - Item: Blue_Gemstone
  664. Amount: 1
  665. Level: 9
  666. - Item: Blue_Gemstone
  667. Amount: 1
  668. Level: 10
  669. # All levels require a Blue Gemstone.
  670. ItemCost:
  671. - Item: Blue_Gemstone
  672. Amount: 1
  673. ------------------
  674. GiveAp: AP given on successful casting.
  675. Can be defined in scalar form or sequence map form:
  676. Scalar Form
  677. GiveAp: 10
  678. Sequence Map Form
  679. GiveAp:
  680. - Level: 1
  681. Amount: 10
  682. - Level: 2
  683. Amount: 20
  684. - Level: 3
  685. Amount: 30
  686. - Level: 4
  687. Amount: 40
  688. - Level: 5
  689. Amount: 50
  690. ------------------
  691. Equipment: Equipped item required to cast.
  692. ---------------------------------------
  693. Unit: Skill unit values.
  694. Id: Skill unit ID.
  695. For a full list, see src/map/skill.hpp::e_skill_unit_id.
  696. ------------------
  697. AlternateId: Alternate skill unit ID.
  698. For a full list, see src/map/skill.hpp::e_skill_unit_id.
  699. ------------------
  700. Layout: Skill unit layout.
  701. -1 - Screen-wide.
  702. 0 - No splash.
  703. All other values follow the formula: value * 2 + 1
  704. 1 - 3x3
  705. 2 - 5x5
  706. 3 - 7x7
  707. 4 - 9x9
  708. 5 - 11x11
  709. Can be defined in scalar form or sequence map form:
  710. Scalar Form
  711. Layout: 10
  712. Sequence Map Form
  713. Layout:
  714. - Level: 1
  715. Size: 1
  716. - Level: 2
  717. Size: 2
  718. - Level: 3
  719. Size: 3
  720. - Level: 4
  721. Size: 4
  722. - Level: 5
  723. Size: 5
  724. ------------------
  725. Range: Skill unit range.
  726. Can be defined in scalar form or sequence map form:
  727. Scalar Form
  728. Range: 10
  729. Sequence Map Form
  730. Range:
  731. - Level: 1
  732. Size: 1
  733. - Level: 2
  734. Size: 2
  735. - Level: 3
  736. Size: 3
  737. - Level: 4
  738. Size: 4
  739. - Level: 5
  740. Size: 5
  741. ------------------
  742. Interval: Skill unit interval in milliseconds.
  743. ------------------
  744. Target: Skill unit target type.
  745. Friend - Targets Party, Guild, Guild Allies, and neutral players.
  746. Party - Targets Party.
  747. Ally - Targets Party and Guild and Guild Allies.
  748. Guild - Targets Guild and Guild Allies.
  749. All - Targets all. (Default)
  750. Enemy - Targets enemy.
  751. Self - Targets self.
  752. SameGuild - Targets Guild but not Guild Allies.
  753. ------------------
  754. Flag: Skill unit flags.
  755. None - No flags.
  756. NoEnemy - If battle_config::defunit_not_enemy is enabled, the Target is changed to Friend.
  757. NoReiteration - Spell cannot be stacked.
  758. NoFootSet - Spell cannot be cast near/on targets.
  759. NoOverlap - Spell effects do not overlap.
  760. PathCheck - Only cells with a shootable path will be placed.
  761. NoPc - Spell cannot affect players.
  762. NoMob - Spell cannot affect mobs.
  763. Skill - Spell can affect skills.
  764. Dance - Dance unit.
  765. Ensemble - Duet unit.
  766. Song - Song unit.
  767. DualMode - Spell has effects both at an interval and when you step in/out.
  768. NoKnockback - Cannot be knocked back (only unit that can be damaged).
  769. RangedSingleUnit - Layout hack, use layout range property but only display center.
  770. CrazyWeedImmune - Immune to GN_CRAZYWEED.
  771. RemovedByFireRain - Removed by RL_FIRE_RAIN.
  772. KnockbackGroup - Knock back a whole skill group (by default, skill unit is knocked back by each unit).
  773. HiddenTrap - Hidden trap. See battle_config::traps_setting to enable this flag.
  774. ------------------
  775. Status: Status Change that is associated to the skill. The status is used in association with the status.yml database.