skill_db.txt 19 KB

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