damage.cfg 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412
  1. damage cutting {
  2. name "cutting";
  3. melee_msg "%s hits!";
  4. env_msg "Ouch, that hurts.";
  5. dec_stat health;
  6. visible_damage;
  7. levelup_threshold 2.8;
  8. transfer_stat karma;
  9. }
  10. damage bashing {
  11. name "bashing";
  12. melee_msg "%s hits!";
  13. env_msg "Ouch, that hurts.";
  14. inc_count stun 3 2;
  15. dec_stat health;
  16. visible_damage;
  17. levelup_threshold 2.8;
  18. transfer_stat karma;
  19. }
  20. damage fire {
  21. name "fire";
  22. melee_msg "%s burns you!";
  23. env_msg "Ouch, that burns.";
  24. dec_stat health;
  25. visible_damage;
  26. levelup_threshold 2.8;
  27. transfer_stat karma;
  28. }
  29. damage sleep {
  30. name "sleep";
  31. melee_msg "%s casts a sleep charm!" !;
  32. env_msg "You fall asleep.";
  33. inc_count sleep 20 15;
  34. }
  35. damage poison {
  36. name "poison";
  37. melee_msg "%s hits!";
  38. env_msg "You feel sick.";
  39. dec_stat health;
  40. robot -;
  41. plant -;
  42. visible_damage;
  43. levelup_threshold 2.8;
  44. transfer_stat karma;
  45. }
  46. damage turn_undead {
  47. name "undead cancellation";
  48. dec_stat health;
  49. undead +;
  50. visible_damage;
  51. levelup_threshold 2.8;
  52. transfer_stat karma;
  53. }
  54. damage cancellation {
  55. name "magic cancellation";
  56. dec_stat magic;
  57. magic +;
  58. }
  59. damage psi {
  60. name "psionic";
  61. melee_msg "%s is destroying your mind!";
  62. env_msg "You feel a cosmic existential madness.";
  63. dec_stat health;
  64. robot -;
  65. plant -;
  66. visible_damage;
  67. levelup_threshold 2.8;
  68. transfer_stat karma;
  69. }
  70. damage eat_brain {
  71. name "brain eating";
  72. melee_msg "%s is eating your brain!";
  73. env_msg "Your brain is melting!";
  74. dec_stat health;
  75. robot -;
  76. plant -;
  77. visible_damage;
  78. levelup_threshold 2.8;
  79. transfer_stat karma;
  80. }
  81. damage drain {
  82. name "lifeforce drain";
  83. melee_msg "%s is draining your vital forces!";
  84. env_msg "You feel your vital forces drain away.";
  85. dec_stat health;
  86. robot -;
  87. plant -;
  88. visible_damage;
  89. levelup_threshold 2.8;
  90. transfer_stat karma;
  91. }
  92. damage starvation {
  93. name "starvation";
  94. melee_msg "You desperately need something to eat!";
  95. env_msg "You desperately need something to eat!";
  96. dec_stat health;
  97. robot -;
  98. plant -;
  99. }
  100. damage make_meat_good {
  101. name "fog of man-to-meat";
  102. melee_msg "You feel yourself turning into a slab of brainless meat!" !;
  103. env_msg "You feel yourself turning into a slab of brainless meat!" !;
  104. threshold 0.5;
  105. polymorph meat;
  106. robot -;
  107. plant -;
  108. undead -;
  109. }
  110. damage make_meat_bad {
  111. name "fog of man-to-meat";
  112. melee_msg "You feel yourself turning into a slab of brainless meat!" !;
  113. env_msg "You feel yourself turning into a slab of brainless meat!" !;
  114. threshold 0.5;
  115. polymorph meatx;
  116. robot -;
  117. plant -;
  118. undead +;
  119. }
  120. damage stun {
  121. name "stunning";
  122. melee_msg "%s stuns you!";
  123. env_msg "You feel stunned!";
  124. inc_count stun 30 20;
  125. plant -;
  126. }
  127. damage stun_other {
  128. name "stunning";
  129. melee_msg "%s stuns you!";
  130. env_msg "You feel stunned!";
  131. inc_count stun 30 20;
  132. plant -;
  133. player -;
  134. }
  135. damage stun_animal {
  136. name "stun animal";
  137. melee_msg "%s stuns you!";
  138. env_msg "You feel stunned!";
  139. inc_count stun 30 20;
  140. animal +;
  141. }
  142. damage scare {
  143. name "fear";
  144. melee_msg "%s makes you panic!";
  145. env_msg "You feel a deep terror!";
  146. inc_count fear 30 20;
  147. plant -;
  148. robot -;
  149. undead -;
  150. }
  151. damage scare_other {
  152. name "fear";
  153. melee_msg "%s makes you panic!";
  154. env_msg "You feel a deep terror!";
  155. inc_count fear 30 20;
  156. plant -;
  157. robot -;
  158. player -;
  159. }
  160. damage scare_animal {
  161. name "scare animal";
  162. melee_msg "%s makes you panic!";
  163. env_msg "You feel a deep terror!";
  164. inc_count fear 30 20;
  165. animal +;
  166. }
  167. damage vampiric {
  168. name "vampiric";
  169. melee_msg "%s is sucking your blood.";
  170. env_msg "You feel an unnatural weakness.";
  171. dec_stat health;
  172. inc_stat health;
  173. robot -;
  174. undead -;
  175. plant -;
  176. visible_damage;
  177. levelup_threshold 2.8;
  178. transfer_stat karma;
  179. }
  180. damage heavenly_fire {
  181. name "heavenly fire";
  182. melee_msg "%s blasts you with heavenly fire.";
  183. env_msg "You are blasted with heavenly fire.";
  184. karmic_scale karma -0.33333;
  185. karmic_scale penance 0.16666;
  186. dec_stat health;
  187. visible_damage;
  188. levelup_threshold 2.8;
  189. transfer_stat karma;
  190. }
  191. damage hellish_fire {
  192. name "hellfire";
  193. melee_msg "%s blasts you with hellfire.";
  194. env_msg "You are blasted with hellfire.";
  195. karmic_scale karma 0.33333;
  196. karmic_scale penance 0.16666;
  197. dec_stat health;
  198. visible_damage;
  199. levelup_threshold 2.8;
  200. transfer_stat karma;
  201. }
  202. damage electric {
  203. name "electric";
  204. melee_msg "%s shocks you with lightning!";
  205. env_msg "You are struck by a bolt of lightning!";
  206. dec_stat health;
  207. visible_damage;
  208. levelup_threshold 2.8;
  209. transfer_stat karma;
  210. }
  211. damage sonic {
  212. name "sonic";
  213. dec_stat health;
  214. robot +;
  215. visible_damage;
  216. levelup_threshold 2.8;
  217. }
  218. damage magic {
  219. name "aetherial";
  220. melee_msg "%s hits!";
  221. env_msg "Ouch, that hurts.";
  222. dec_stat health;
  223. visible_damage;
  224. levelup_threshold 2.8;
  225. transfer_stat karma;
  226. }
  227. damage hunger {
  228. name "hunger";
  229. melee_msg "%s casts a hunger charm.";
  230. env_msg "You feel an unnatural hunger.";
  231. dec_stat hunger;
  232. }
  233. damage unluck {
  234. name "unluck";
  235. melee_msg "%s casts the evil eye.";
  236. env_msg "You feel unlucky.";
  237. dec_stat luck;
  238. }
  239. damage blindness {
  240. name "blinding";
  241. melee_msg "%s blinds you!";
  242. env_msg "You feel your eyesight fail you!";
  243. inc_count blind 10 0;
  244. eyeless -;
  245. }
  246. damage voidness {
  247. name "void emanations";
  248. melee_msg "%s blasts you with an unnatural cold!";
  249. env_msg "You are blasted with an unnatural cold!";
  250. dec_stat health;
  251. robot -;
  252. cosmic -;
  253. }
  254. damage xenoinfection {
  255. name "xenomite infection";
  256. melee_msg "%s probes you with a pseudopod! You feel infected!" !;
  257. env_msg "You are being probed with a pseudopod! You feel infected!" !;
  258. threshold 6;
  259. infect xenoinfection health;
  260. robot -;
  261. plant -;
  262. undead -;
  263. }
  264. damage hurtinfection {
  265. name "deadly curse";
  266. melee_msg "%s points and curses! You are mortally cursed!" !;
  267. env_msg "You feel a chill run down your spine! You are mortally cursed!" !;
  268. threshold 0.5;
  269. infect hurt magic;
  270. robot -;
  271. plant -;
  272. undead -;
  273. }
  274. damage make_xeno {
  275. name "xenomite parasite";
  276. melee_msg "A xenomite larva bursts from your body!" !;
  277. env_msg "A xenomite larva bursts from your body!" !;
  278. threshold 0.5;
  279. polymorph alienlarva;
  280. robot -;
  281. plant -;
  282. }
  283. damage acid {
  284. name "acid";
  285. melee_msg "%s spits acid!";
  286. env_msg "Ouch, that burns!";
  287. dec_stat health;
  288. visible_damage;
  289. levelup_threshold 2.8;
  290. transfer_stat karma;
  291. }
  292. damage make_slime {
  293. name "slimification";
  294. melee_msg "You disintegrate into a pool of slime!" !;
  295. env_msg "You disintegrate into a pool of slime!" !;
  296. threshold 1.0;
  297. polymorph slime;
  298. robot -;
  299. }
  300. damage make_crystal {
  301. name "crystallization";
  302. melee_msg "Your body crystallizes!" !;
  303. env_msg "Your body crystallizes!" !;
  304. threshold 1.5;
  305. polymorph crystal;
  306. }
  307. damage make_zombie_weak {
  308. name "the second life";
  309. melee_msg "Energies of the unlife course through your body." !;
  310. env_msg "Energies of the unlife course through your body." !;
  311. threshold 0.5;
  312. polymorph zombie0;
  313. undead -;
  314. robot -;
  315. }
  316. damage make_zombie_strong {
  317. name "the second life";
  318. melee_msg "Energies of the unlife course through your body." !;
  319. env_msg "Energies of the unlife course through your body." !;
  320. threshold 0.5;
  321. polymorph zombie1;
  322. undead +;
  323. robot -;
  324. }
  325. damage player_poly {
  326. name "polymorph self";
  327. melee_msg "";
  328. env_msg "";
  329. threshold 1.0;
  330. player_poly 100 0;
  331. plant -;
  332. eyeless -;
  333. }
  334. damage cutting_sacred {
  335. name "cutting";
  336. melee_msg "%s hits!";
  337. env_msg "Ouch, that hurts.";
  338. dec_stat health;
  339. robot -;
  340. visible_damage;
  341. levelup_threshold 2.0;
  342. transfer_stat karma;
  343. }
  344. damage cutting_sacred2 {
  345. name "cutting";
  346. melee_msg "%s hits!";
  347. env_msg "Ouch, that hurts.";
  348. dec_stat health;
  349. robot -;
  350. visible_damage;
  351. levelup_threshold 2.0;
  352. transfer_stat karma;
  353. }
  354. damage charm_animal {
  355. name "charm animal";
  356. melee_msg "%s sings a rhythmic tune.";
  357. env_msg "You hear a rhythmic tune.";
  358. threshold 0.4;
  359. ally charmed;
  360. animal +;
  361. }
  362. damage charm {
  363. name "charm";
  364. melee_msg "%s starts speaking something exceedingly reasonable.";
  365. env_msg "You hear someone speaking something exceedingly reasonable.";
  366. threshold 1.0;
  367. ally pacified;
  368. robot -;
  369. }