warpdragon

Mjollnir

Feb 16th, 2017
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.98 KB | None | 0 0
  1. //=================================================================================================================
  2. // Recipe: Mjollnir
  3. //=================================================================================================================
  4. "item_recipe_mjollnir"
  5. {
  6. // General
  7. //-------------------------------------------------------------------------------------------------------------
  8. "ID" "157" // unique ID
  9. "Model" "models/props_gameplay/recipe.vmdl"
  10.  
  11. // Item Info
  12. //-------------------------------------------------------------------------------------------------------------
  13. "ItemCost" "900"
  14. "ItemShopTags" ""
  15.  
  16. // Recipe
  17. //-------------------------------------------------------------------------------------------------------------
  18. "ItemRecipe" "1"
  19. "ItemResult" "item_mjollnir"
  20. "ItemRequirements"
  21. {
  22. "01" "item_maelstrom;item_hyperstone"
  23. }
  24. }
  25.  
  26. "item_recipe_mjollnir_2"
  27. {
  28. // General
  29. //-------------------------------------------------------------------------------------------------------------
  30. "ID" "3092" // unique ID
  31. "Model" "models/props_gameplay/recipe.vmdl"
  32.  
  33. // Item Info
  34. //-------------------------------------------------------------------------------------------------------------
  35. "ItemCost" "900"
  36. "ItemShopTags" ""
  37.  
  38. // Recipe
  39. //-------------------------------------------------------------------------------------------------------------
  40. "ItemRecipe" "1"
  41. "ItemResult" "item_mjollnir_2"
  42. "ItemRequirements"
  43. {
  44. "01" "item_mjollnir;item_upgrade_core;item_recipe_mjollnir"
  45. "02" "item_mjollnir;item_upgrade_core_2;item_recipe_mjollnir"
  46. "03" "item_mjollnir;item_upgrade_core_3;item_recipe_mjollnir"
  47. "04" "item_mjollnir;item_upgrade_core_4;item_recipe_mjollnir"
  48. }
  49. }
  50.  
  51. "item_recipe_mjollnir_3"
  52. {
  53. // General
  54. //-------------------------------------------------------------------------------------------------------------
  55. "ID" "3093" // unique ID
  56. "Model" "models/props_gameplay/recipe.vmdl"
  57.  
  58. // Item Info
  59. //-------------------------------------------------------------------------------------------------------------
  60. "ItemCost" "900"
  61. "ItemShopTags" ""
  62.  
  63. // Recipe
  64. //-------------------------------------------------------------------------------------------------------------
  65. "ItemRecipe" "1"
  66. "ItemResult" "item_mjollnir_3"
  67. "ItemRequirements"
  68. {
  69. "01" "item_mjollnir_2;item_upgrade_core_2;item_recipe_mjollnir"
  70. "02" "item_mjollnir_2;item_upgrade_core_3;item_recipe_mjollnir"
  71. "03" "item_mjollnir_2;item_upgrade_core_4;item_recipe_mjollnir"
  72. }
  73. }
  74.  
  75. "item_recipe_mjollnir_4"
  76. {
  77. // General
  78. //-------------------------------------------------------------------------------------------------------------
  79. "ID" "3094" // unique ID
  80. "Model" "models/props_gameplay/recipe.vmdl"
  81.  
  82. // Item Info
  83. //-------------------------------------------------------------------------------------------------------------
  84. "ItemCost" "900"
  85. "ItemShopTags" ""
  86.  
  87. // Recipe
  88. //-------------------------------------------------------------------------------------------------------------
  89. "ItemRecipe" "1"
  90. "ItemResult" "item_mjollnir_4"
  91. "ItemRequirements"
  92. {
  93. "01" "item_mjollnir_3;item_upgrade_core_3;item_recipe_mjollnir"
  94. "02" "item_mjollnir_3;item_upgrade_core_4;item_recipe_mjollnir"
  95. }
  96. }
  97.  
  98. "item_recipe_mjollnir_5"
  99. {
  100. // General
  101. //-------------------------------------------------------------------------------------------------------------
  102. "ID" "3095" // unique ID
  103. "Model" "models/props_gameplay/recipe.vmdl"
  104.  
  105. // Item Info
  106. //-------------------------------------------------------------------------------------------------------------
  107. "ItemCost" "900"
  108. "ItemShopTags" ""
  109.  
  110. // Recipe
  111. //-------------------------------------------------------------------------------------------------------------
  112. "ItemRecipe" "1"
  113. "ItemResult" "item_mjollnir_5"
  114. "ItemRequirements"
  115. {
  116. "01" "item_mjollnir_4;item_upgrade_core_4;item_recipe_mjollnir"
  117. }
  118. }
  119.  
  120. //=================================================================================================================
  121. // Mjollnir
  122. //=================================================================================================================
  123. "item_mjollnir"
  124. {
  125. // General
  126. //-------------------------------------------------------------------------------------------------------------
  127. "ID" "158" // unique ID
  128. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
  129. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
  130. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
  131.  
  132. // Stats
  133. //-------------------------------------------------------------------------------------------------------------
  134. "AbilityCastRange" "800"
  135. "AbilityCastPoint" "0.0"
  136. "AbilityCooldown" "35.0"
  137.  
  138. // Spicy Parameters
  139. //-------------------------------------------------------------------------------------------------------------
  140. "MaxUpgradeLevel" "5"
  141. "ItemBaseLevel" "1"
  142. "UpgradesItems" "item_mjollnir;item_mjollnir_2;item_mjollnir_3;item_mjollnir_4"
  143. "UpgradeRecipe" "item_recipe_mjollnir"
  144.  
  145. // Item Info
  146. //-------------------------------------------------------------------------------------------------------------
  147. "AbilityManaCost" "50"
  148. "ItemCost" "5700"
  149. "ItemShopTags" "damage;attack_speed;unique"
  150. "ItemQuality" "artifact"
  151. "ItemAliases" "mjollnir"
  152. "ItemDisassembleRule" "DOTA_ITEM_DISASSEMBLE_ALWAYS"
  153. "ItemDeclarations" "DECLARE_PURCHASES_TO_TEAMMATES | DECLARE_PURCHASES_IN_SPEECH | DECLARE_PURCHASES_TO_SPECTATORS"
  154.  
  155. // Special
  156. //-------------------------------------------------------------------------------------------------------------
  157. "AbilitySpecial"
  158. {
  159. "01"
  160. {
  161. "var_type" "FIELD_INTEGER"
  162. "bonus_damage" "24 36 54 81 108"
  163. }
  164. "02"
  165. {
  166. "var_type" "FIELD_INTEGER"
  167. "bonus_attack_speed" "80 90 100 110 120"
  168. }
  169. "03"
  170. {
  171. "var_type" "FIELD_FLOAT"
  172. "static_duration" "15.0"
  173. }
  174. "04"
  175. {
  176. "var_type" "FIELD_INTEGER"
  177. "static_chance" "20"
  178. }
  179. "05"
  180. {
  181. "var_type" "FIELD_INTEGER"
  182. "static_strikes" "4"
  183. }
  184. "06"
  185. {
  186. "var_type" "FIELD_INTEGER"
  187. "static_damage" "200 250 300 400 500"
  188. }
  189. "07"
  190. {
  191. "var_type" "FIELD_INTEGER"
  192. "static_primary_radius" "600"
  193. }
  194. "08"
  195. {
  196. "var_type" "FIELD_INTEGER"
  197. "static_seconary_radius" "900"
  198. }
  199. "09"
  200. {
  201. "var_type" "FIELD_INTEGER"
  202. "static_radius" "900"
  203. }
  204. "10"
  205. {
  206. "var_type" "FIELD_FLOAT"
  207. "static_cooldown" "1.0"
  208. }
  209. "11"
  210. {
  211. "var_type" "FIELD_INTEGER"
  212. "chain_chance" "25"
  213. }
  214. "12"
  215. {
  216. "var_type" "FIELD_INTEGER"
  217. "chain_damage" "150 200 250 350 450"
  218. }
  219. "13"
  220. {
  221. "var_type" "FIELD_INTEGER"
  222. "chain_strikes" "12"
  223. }
  224. "14"
  225. {
  226. "var_type" "FIELD_INTEGER"
  227. "chain_radius" "900"
  228. }
  229. "15"
  230. {
  231. "var_type" "FIELD_FLOAT"
  232. "chain_delay" "0.25"
  233. }
  234. "16"
  235. {
  236. "var_type" "FIELD_FLOAT"
  237. "chain_cooldown" "0.2"
  238. }
  239. }
  240. }
  241.  
  242. "item_mjollnir_2"
  243. {
  244. // General
  245. //-------------------------------------------------------------------------------------------------------------
  246. "ID" "3096" // unique ID
  247. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
  248. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
  249. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
  250.  
  251. // Stats
  252. //-------------------------------------------------------------------------------------------------------------
  253. "AbilityCastRange" "800"
  254. "AbilityCastPoint" "0.0"
  255. "AbilityCooldown" "35.0"
  256.  
  257. // Spicy Parameters
  258. //-------------------------------------------------------------------------------------------------------------
  259. "MaxUpgradeLevel" "5"
  260. "ItemBaseLevel" "2"
  261. "UpgradesItems" "item_mjollnir_2;item_mjollnir_3;item_mjollnir_4"
  262. "UpgradeRecipe" "item_recipe_mjollnir"
  263.  
  264. // Item Info
  265. //-------------------------------------------------------------------------------------------------------------
  266. "AbilityManaCost" "50"
  267. "ItemCost" "8100"
  268. "ItemShopTags" "damage;attack_speed;unique"
  269. "ItemQuality" "artifact"
  270. "ItemAliases" "mjollnir"
  271. "ItemDisassembleRule" "DOTA_ITEM_DISASSEMBLE_ALWAYS"
  272. "ItemDeclarations" "DECLARE_PURCHASES_TO_TEAMMATES | DECLARE_PURCHASES_IN_SPEECH | DECLARE_PURCHASES_TO_SPECTATORS"
  273.  
  274. // Special
  275. //-------------------------------------------------------------------------------------------------------------
  276. "AbilitySpecial"
  277. {
  278. "01"
  279. {
  280. "var_type" "FIELD_INTEGER"
  281. "bonus_damage" "24 36 54 81 108"
  282. }
  283. "02"
  284. {
  285. "var_type" "FIELD_INTEGER"
  286. "bonus_attack_speed" "80 90 100 110 120"
  287. }
  288. "03"
  289. {
  290. "var_type" "FIELD_FLOAT"
  291. "static_duration" "15.0"
  292. }
  293. "04"
  294. {
  295. "var_type" "FIELD_INTEGER"
  296. "static_chance" "20"
  297. }
  298. "05"
  299. {
  300. "var_type" "FIELD_INTEGER"
  301. "static_strikes" "4"
  302. }
  303. "06"
  304. {
  305. "var_type" "FIELD_INTEGER"
  306. "static_damage" "200 250 300 400 500"
  307. }
  308. "07"
  309. {
  310. "var_type" "FIELD_INTEGER"
  311. "static_primary_radius" "600"
  312. }
  313. "08"
  314. {
  315. "var_type" "FIELD_INTEGER"
  316. "static_seconary_radius" "900"
  317. }
  318. "09"
  319. {
  320. "var_type" "FIELD_INTEGER"
  321. "static_radius" "900"
  322. }
  323. "10"
  324. {
  325. "var_type" "FIELD_FLOAT"
  326. "static_cooldown" "1.0"
  327. }
  328. "11"
  329. {
  330. "var_type" "FIELD_INTEGER"
  331. "chain_chance" "25"
  332. }
  333. "12"
  334. {
  335. "var_type" "FIELD_INTEGER"
  336. "chain_damage" "150 200 250 350 450"
  337. }
  338. "13"
  339. {
  340. "var_type" "FIELD_INTEGER"
  341. "chain_strikes" "12"
  342. }
  343. "14"
  344. {
  345. "var_type" "FIELD_INTEGER"
  346. "chain_radius" "900"
  347. }
  348. "15"
  349. {
  350. "var_type" "FIELD_FLOAT"
  351. "chain_delay" "0.25"
  352. }
  353. "16"
  354. {
  355. "var_type" "FIELD_FLOAT"
  356. "chain_cooldown" "0.2"
  357. }
  358. }
  359. }
  360.  
  361. "item_mjollnir_3"
  362. {
  363. // General
  364. //-------------------------------------------------------------------------------------------------------------
  365. "ID" "3097" // unique ID
  366. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
  367. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
  368. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
  369.  
  370. // Stats
  371. //-------------------------------------------------------------------------------------------------------------
  372. "AbilityCastRange" "800"
  373. "AbilityCastPoint" "0.0"
  374. "AbilityCooldown" "35.0"
  375.  
  376. // Spicy Parameters
  377. //-------------------------------------------------------------------------------------------------------------
  378. "MaxUpgradeLevel" "5"
  379. "ItemBaseLevel" "3"
  380. "UpgradesItems" "item_mjollnir_3;item_mjollnir_4"
  381. "UpgradeRecipe" "item_recipe_mjollnir"
  382.  
  383. // Item Info
  384. //-------------------------------------------------------------------------------------------------------------
  385. "AbilityManaCost" "50"
  386. "ItemCost" "11500"
  387. "ItemShopTags" "damage;attack_speed;unique"
  388. "ItemQuality" "artifact"
  389. "ItemAliases" "mjollnir"
  390. "ItemDisassembleRule" "DOTA_ITEM_DISASSEMBLE_ALWAYS"
  391. "ItemDeclarations" "DECLARE_PURCHASES_TO_TEAMMATES | DECLARE_PURCHASES_IN_SPEECH | DECLARE_PURCHASES_TO_SPECTATORS"
  392.  
  393. // Special
  394. //-------------------------------------------------------------------------------------------------------------
  395. "AbilitySpecial"
  396. {
  397. "01"
  398. {
  399. "var_type" "FIELD_INTEGER"
  400. "bonus_damage" "24 36 54 81 108"
  401. }
  402. "02"
  403. {
  404. "var_type" "FIELD_INTEGER"
  405. "bonus_attack_speed" "80 90 100 110 120"
  406. }
  407. "03"
  408. {
  409. "var_type" "FIELD_FLOAT"
  410. "static_duration" "15.0"
  411. }
  412. "04"
  413. {
  414. "var_type" "FIELD_INTEGER"
  415. "static_chance" "20"
  416. }
  417. "05"
  418. {
  419. "var_type" "FIELD_INTEGER"
  420. "static_strikes" "4"
  421. }
  422. "06"
  423. {
  424. "var_type" "FIELD_INTEGER"
  425. "static_damage" "200 250 300 400 500"
  426. }
  427. "07"
  428. {
  429. "var_type" "FIELD_INTEGER"
  430. "static_primary_radius" "600"
  431. }
  432. "08"
  433. {
  434. "var_type" "FIELD_INTEGER"
  435. "static_seconary_radius" "900"
  436. }
  437. "09"
  438. {
  439. "var_type" "FIELD_INTEGER"
  440. "static_radius" "900"
  441. }
  442. "10"
  443. {
  444. "var_type" "FIELD_FLOAT"
  445. "static_cooldown" "1.0"
  446. }
  447. "11"
  448. {
  449. "var_type" "FIELD_INTEGER"
  450. "chain_chance" "25"
  451. }
  452. "12"
  453. {
  454. "var_type" "FIELD_INTEGER"
  455. "chain_damage" "150 200 250 350 450"
  456. }
  457. "13"
  458. {
  459. "var_type" "FIELD_INTEGER"
  460. "chain_strikes" "12"
  461. }
  462. "14"
  463. {
  464. "var_type" "FIELD_INTEGER"
  465. "chain_radius" "900"
  466. }
  467. "15"
  468. {
  469. "var_type" "FIELD_FLOAT"
  470. "chain_delay" "0.25"
  471. }
  472. "16"
  473. {
  474. "var_type" "FIELD_FLOAT"
  475. "chain_cooldown" "0.2"
  476. }
  477. }
  478. }
  479.  
  480. "item_mjollnir_4"
  481. {
  482. // General
  483. //-------------------------------------------------------------------------------------------------------------
  484. "ID" "3098" // unique ID
  485. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
  486. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
  487. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
  488.  
  489. // Stats
  490. //-------------------------------------------------------------------------------------------------------------
  491. "AbilityCastRange" "800"
  492. "AbilityCastPoint" "0.0"
  493. "AbilityCooldown" "35.0"
  494.  
  495. // Spicy Parameters
  496. //-------------------------------------------------------------------------------------------------------------
  497. "MaxUpgradeLevel" "5"
  498. "ItemBaseLevel" "4"
  499. "UpgradesItems" "item_mjollnir_4"
  500. "UpgradeRecipe" "item_recipe_mjollnir"
  501.  
  502. // Item Info
  503. //-------------------------------------------------------------------------------------------------------------
  504. "AbilityManaCost" "50"
  505. "ItemCost" "15900"
  506. "ItemShopTags" "damage;attack_speed;unique"
  507. "ItemQuality" "artifact"
  508. "ItemAliases" "mjollnir"
  509. "ItemDisassembleRule" "DOTA_ITEM_DISASSEMBLE_ALWAYS"
  510. "ItemDeclarations" "DECLARE_PURCHASES_TO_TEAMMATES | DECLARE_PURCHASES_IN_SPEECH | DECLARE_PURCHASES_TO_SPECTATORS"
  511.  
  512. // Special
  513. //-------------------------------------------------------------------------------------------------------------
  514. "AbilitySpecial"
  515. {
  516. "01"
  517. {
  518. "var_type" "FIELD_INTEGER"
  519. "bonus_damage" "24 36 54 81 108"
  520. }
  521. "02"
  522. {
  523. "var_type" "FIELD_INTEGER"
  524. "bonus_attack_speed" "80 90 100 110 120"
  525. }
  526. "03"
  527. {
  528. "var_type" "FIELD_FLOAT"
  529. "static_duration" "15.0"
  530. }
  531. "04"
  532. {
  533. "var_type" "FIELD_INTEGER"
  534. "static_chance" "20"
  535. }
  536. "05"
  537. {
  538. "var_type" "FIELD_INTEGER"
  539. "static_strikes" "4"
  540. }
  541. "06"
  542. {
  543. "var_type" "FIELD_INTEGER"
  544. "static_damage" "200 250 300 400 500"
  545. }
  546. "07"
  547. {
  548. "var_type" "FIELD_INTEGER"
  549. "static_primary_radius" "600"
  550. }
  551. "08"
  552. {
  553. "var_type" "FIELD_INTEGER"
  554. "static_seconary_radius" "900"
  555. }
  556. "09"
  557. {
  558. "var_type" "FIELD_INTEGER"
  559. "static_radius" "900"
  560. }
  561. "10"
  562. {
  563. "var_type" "FIELD_FLOAT"
  564. "static_cooldown" "1.0"
  565. }
  566. "11"
  567. {
  568. "var_type" "FIELD_INTEGER"
  569. "chain_chance" "25"
  570. }
  571. "12"
  572. {
  573. "var_type" "FIELD_INTEGER"
  574. "chain_damage" "150 200 250 350 450"
  575. }
  576. "13"
  577. {
  578. "var_type" "FIELD_INTEGER"
  579. "chain_strikes" "12"
  580. }
  581. "14"
  582. {
  583. "var_type" "FIELD_INTEGER"
  584. "chain_radius" "900"
  585. }
  586. "15"
  587. {
  588. "var_type" "FIELD_FLOAT"
  589. "chain_delay" "0.25"
  590. }
  591. "16"
  592. {
  593. "var_type" "FIELD_FLOAT"
  594. "chain_cooldown" "0.2"
  595. }
  596. }
  597. }
  598.  
  599. "item_mjollnir_5"
  600. {
  601. // General
  602. //-------------------------------------------------------------------------------------------------------------
  603. "ID" "3099" // unique ID
  604. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
  605. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
  606. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
  607.  
  608. // Stats
  609. //-------------------------------------------------------------------------------------------------------------
  610. "AbilityCastRange" "800"
  611. "AbilityCastPoint" "0.0"
  612. "AbilityCooldown" "35.0"
  613.  
  614. // Spicy Parameters
  615. //-------------------------------------------------------------------------------------------------------------
  616. "MaxUpgradeLevel" "5"
  617. "ItemBaseLevel" "5"
  618.  
  619. // Item Info
  620. //-------------------------------------------------------------------------------------------------------------
  621. "AbilityManaCost" "50"
  622. "ItemCost" "21300"
  623. "ItemShopTags" "damage;attack_speed;unique"
  624. "ItemQuality" "artifact"
  625. "ItemAliases" "mjollnir"
  626. "ItemDisassembleRule" "DOTA_ITEM_DISASSEMBLE_ALWAYS"
  627. "ItemDeclarations" "DECLARE_PURCHASES_TO_TEAMMATES | DECLARE_PURCHASES_IN_SPEECH | DECLARE_PURCHASES_TO_SPECTATORS"
  628.  
  629. // Special
  630. //-------------------------------------------------------------------------------------------------------------
  631. "AbilitySpecial"
  632. {
  633. "01"
  634. {
  635. "var_type" "FIELD_INTEGER"
  636. "bonus_damage" "24 36 54 81 108"
  637. }
  638. "02"
  639. {
  640. "var_type" "FIELD_INTEGER"
  641. "bonus_attack_speed" "80 90 100 110 120"
  642. }
  643. "03"
  644. {
  645. "var_type" "FIELD_FLOAT"
  646. "static_duration" "15.0"
  647. }
  648. "04"
  649. {
  650. "var_type" "FIELD_INTEGER"
  651. "static_chance" "20"
  652. }
  653. "05"
  654. {
  655. "var_type" "FIELD_INTEGER"
  656. "static_strikes" "4"
  657. }
  658. "06"
  659. {
  660. "var_type" "FIELD_INTEGER"
  661. "static_damage" "200 250 300 400 500"
  662. }
  663. "07"
  664. {
  665. "var_type" "FIELD_INTEGER"
  666. "static_primary_radius" "600"
  667. }
  668. "08"
  669. {
  670. "var_type" "FIELD_INTEGER"
  671. "static_seconary_radius" "900"
  672. }
  673. "09"
  674. {
  675. "var_type" "FIELD_INTEGER"
  676. "static_radius" "900"
  677. }
  678. "10"
  679. {
  680. "var_type" "FIELD_FLOAT"
  681. "static_cooldown" "1.0"
  682. }
  683. "11"
  684. {
  685. "var_type" "FIELD_INTEGER"
  686. "chain_chance" "25"
  687. }
  688. "12"
  689. {
  690. "var_type" "FIELD_INTEGER"
  691. "chain_damage" "150 200 250 350 450"
  692. }
  693. "13"
  694. {
  695. "var_type" "FIELD_INTEGER"
  696. "chain_strikes" "12"
  697. }
  698. "14"
  699. {
  700. "var_type" "FIELD_INTEGER"
  701. "chain_radius" "900"
  702. }
  703. "15"
  704. {
  705. "var_type" "FIELD_FLOAT"
  706. "chain_delay" "0.25"
  707. }
  708. "16"
  709. {
  710. "var_type" "FIELD_FLOAT"
  711. "chain_cooldown" "0.2"
  712. }
  713. }
  714. }
Advertisement
Add Comment
Please, Sign In to add comment