|
2 | 2 | { |
3 | 3 | "type": "SPELL", |
4 | 4 | "id": "AO_FRIENDLY_VORTEX", |
5 | | - "name": { "str": "Artifact Vortex" }, |
6 | | - "description": "Summon vortexes.", |
| 5 | + "name": { "str": "Artifact Vortex", "//~": "NO_I18N" }, |
| 6 | + "description": { "str": "Summon vortexes.", "//~": "NO_I18N" }, |
7 | 7 | "valid_targets": [ "ground" ], |
8 | 8 | "effect": "summon", |
9 | 9 | "effect_str": "mon_vortex", |
|
21 | 21 | { |
22 | 22 | "type": "SPELL", |
23 | 23 | "id": "AO_CALL_OF_TINDALOS", |
24 | | - "name": { "str": "Artifact Call of Tindalos" }, |
25 | | - "description": "Summon hostile hounds of Tindalos.", |
| 24 | + "name": { "str": "Artifact Call of Tindalos", "//~": "NO_I18N" }, |
| 25 | + "description": { "str": "Summon hostile hounds of Tindalos.", "//~": "NO_I18N" }, |
26 | 26 | "valid_targets": [ "ground" ], |
27 | 27 | "effect": "summon", |
28 | 28 | "effect_str": "mon_hound_tindalos", |
|
40 | 40 | { |
41 | 41 | "id": "AO_FORCE_PULL", |
42 | 42 | "type": "SPELL", |
43 | | - "name": { "str": "Artifact Force Pull" }, |
44 | | - "description": "Pull objects.", |
| 43 | + "name": { "str": "Artifact Force Pull", "//~": "NO_I18N" }, |
| 44 | + "description": { "str": "Pull objects.", "//~": "NO_I18N" }, |
45 | 45 | "effect": "area_pull", |
46 | 46 | "shape": "blast", |
47 | 47 | "valid_targets": [ "self", "ally", "hostile", "ground", "item", "field" ], |
|
56 | 56 | { |
57 | 57 | "id": "AO_TELEPORTITIS", |
58 | 58 | "type": "SPELL", |
59 | | - "name": { "str": "Artifact Teleportitis" }, |
60 | | - "description": "Causes you to teleport uncontrollably.", |
| 59 | + "name": { "str": "Artifact Teleportitis", "//~": "NO_I18N" }, |
| 60 | + "description": { "str": "Causes you to teleport uncontrollably.", "//~": "NO_I18N" }, |
61 | 61 | "message": "The world loses coherence, with images of nearby places forming and disappearing around you.", |
62 | 62 | "valid_targets": [ "self" ], |
63 | 63 | "effect": "attack", |
|
71 | 71 | { |
72 | 72 | "id": "AO_SLOW", |
73 | 73 | "type": "SPELL", |
74 | | - "name": { "str": "Artifact Slow" }, |
75 | | - "description": "Slows you for a few turns.", |
| 74 | + "name": { "str": "Artifact Slow", "//~": "NO_I18N" }, |
| 75 | + "description": { "str": "Slows you for a few turns.", "//~": "NO_I18N" }, |
76 | 76 | "message": "The world shifts blue, and reality accelerates around you.", |
77 | 77 | "valid_targets": [ "self" ], |
78 | 78 | "effect": "attack", |
|
86 | 86 | { |
87 | 87 | "id": "AO_TIME_STOP", |
88 | 88 | "type": "SPELL", |
89 | | - "name": { "str": "Artifact Time Stop" }, |
90 | | - "description": "Grants you a few turns of super speed.", |
| 89 | + "name": { "str": "Artifact Time Stop", "//~": "NO_I18N" }, |
| 90 | + "description": { "str": "Grants you a few turns of super speed.", "//~": "NO_I18N" }, |
91 | 91 | "message": "Stale golden light floods the world, and reality stands still.", |
92 | 92 | "valid_targets": [ "self" ], |
93 | 93 | "effect": "mod_moves", |
|
100 | 100 | { |
101 | 101 | "id": "AO_SPATIAL_ANCHOR", |
102 | 102 | "type": "SPELL", |
103 | | - "name": { "str": "Artifact anchor" }, |
104 | | - "description": "Return to the spot where you cast this spell after a random amount of time.", |
| 103 | + "name": { "str": "Artifact anchor", "//~": "NO_I18N" }, |
| 104 | + "description": { "str": "Return to the spot where you cast this spell after a random amount of time.", "//~": "NO_I18N" }, |
105 | 105 | "message": "You feel a deep sense of connection to this place.", |
106 | 106 | "valid_targets": [ "self" ], |
107 | 107 | "flags": [ "SILENT", "NO_EXPLOSION_SFX" ], |
|
114 | 114 | { |
115 | 115 | "id": "AO_SPATIAL_ANCHOR_SLOW", |
116 | 116 | "type": "SPELL", |
117 | | - "name": { "str": "Artifact anchor (SLOW)" }, |
118 | | - "description": "Return to the spot where you cast this spell after a random amount of time.", |
| 117 | + "name": { "str": "Artifact anchor (SLOW)", "//~": "NO_I18N" }, |
| 118 | + "description": { "str": "Return to the spot where you cast this spell after a random amount of time.", "//~": "NO_I18N" }, |
119 | 119 | "message": "You feel a deep sense of connection to this place.", |
120 | 120 | "valid_targets": [ "self" ], |
121 | 121 | "flags": [ "SILENT", "NO_EXPLOSION_SFX" ], |
|
150 | 150 | { |
151 | 151 | "id": "AO_RESONANCE_BARRIER", |
152 | 152 | "type": "SPELL", |
153 | | - "name": { "str": "Artifact resonance barrier" }, |
154 | | - "description": "Creates a low hp energy shield around you.", |
| 153 | + "name": { "str": "Artifact resonance barrier", "//~": "NO_I18N" }, |
| 154 | + "description": { "str": "Creates a low hp energy shield around you.", "//~": "NO_I18N" }, |
155 | 155 | "message": "Your surroundings start shimmering.", |
156 | 156 | "valid_targets": [ "self" ], |
157 | 157 | "effect": "spawn_item", |
|
165 | 165 | { |
166 | 166 | "id": "AO_SURFACE", |
167 | 167 | "type": "SPELL", |
168 | | - "name": { "str": "Artifact surfacing" }, |
169 | | - "description": "Sends you to the surface.", |
| 168 | + "name": { "str": "Artifact surfacing", "//~": "NO_I18N" }, |
| 169 | + "description": { "str": "Sends you to the surface.", "//~": "NO_I18N" }, |
170 | 170 | "message": "You reel as your sense of balance falters, but you didn't fall anywhere.", |
171 | 171 | "valid_targets": [ "self" ], |
172 | 172 | "flags": [ "SILENT", "NO_EXPLOSION_SFX" ], |
|
187 | 187 | { |
188 | 188 | "id": "AO_BOOK_SNAP", |
189 | 189 | "type": "SPELL", |
190 | | - "name": { "str": "Grimoire Snap" }, |
191 | | - "description": "Creates a shockwave that damages nearby enemies.", |
| 190 | + "name": { "str": "Grimoire Snap", "//~": "NO_I18N" }, |
| 191 | + "description": { "str": "Creates a shockwave that damages nearby enemies.", "//~": "NO_I18N" }, |
192 | 192 | "message": "The tome snaps shut with tremendous force.", |
193 | 193 | "flags": [ "RANDOM_DAMAGE", "NO_EXPLOSION_SFX", "SILENT" ], |
194 | 194 | "valid_targets": [ "hostile", "ally", "ground" ], |
|
223 | 223 | { |
224 | 224 | "id": "AO_READ_GOOD", |
225 | 225 | "type": "SPELL", |
226 | | - "name": { "str": "Artifact fast reader" }, |
227 | | - "description": "Makes you a fast reader.", |
| 226 | + "name": { "str": "Artifact fast reader", "//~": "NO_I18N" }, |
| 227 | + "description": { "str": "Makes you a fast reader.", "//~": "NO_I18N" }, |
228 | 228 | "message": "You don't understand the book yet, but you feel like you are making progress.", |
229 | 229 | "effect": "mutate", |
230 | 230 | "shape": "blast", |
|
237 | 237 | { |
238 | 238 | "id": "AO_READ_BAD", |
239 | 239 | "type": "SPELL", |
240 | | - "name": { "str": "Artifact Nearsighted" }, |
241 | | - "description": "Makes you nearsighted.", |
| 240 | + "name": { "str": "Artifact Nearsighted", "//~": "NO_I18N" }, |
| 241 | + "description": { "str": "Makes you nearsighted.", "//~": "NO_I18N" }, |
242 | 242 | "message": "Your eyes hurt after focusing on the strange tome.", |
243 | 243 | "effect": "mutate", |
244 | 244 | "shape": "blast", |
|
251 | 251 | { |
252 | 252 | "id": "AO_READ_VERY_BAD", |
253 | 253 | "type": "SPELL", |
254 | | - "name": { "str": "Artifact Illiterate" }, |
255 | | - "description": "Makes you illiterate.", |
| 254 | + "name": { "str": "Artifact Illiterate", "//~": "NO_I18N" }, |
| 255 | + "description": { "str": "Makes you illiterate.", "//~": "NO_I18N" }, |
256 | 256 | "message": "You realize that staring at the scratches within is pointless, you don't know how to read.", |
257 | 257 | "effect": "mutate", |
258 | 258 | "shape": "blast", |
|
265 | 265 | { |
266 | 266 | "id": "AO_BOOK_FAR_TP", |
267 | 267 | "type": "SPELL", |
268 | | - "name": { "str": "Book far tp" }, |
269 | | - "description": "Teleports you to a distant location.", |
| 268 | + "name": { "str": "Book far tp", "//~": "NO_I18N" }, |
| 269 | + "description": { "str": "Teleports you to a distant location.", "//~": "NO_I18N" }, |
270 | 270 | "message": "You find the description of a distance place.", |
271 | 271 | "valid_targets": [ "self" ], |
272 | 272 | "flags": [ "SILENT", "NO_EXPLOSION_SFX" ], |
|
291 | 291 | { |
292 | 292 | "id": "AO_BOOK_BLAST", |
293 | 293 | "type": "SPELL", |
294 | | - "name": { "str": "Book blast Attack" }, |
295 | | - "description": "A cone AOE cut damage attack.", |
| 294 | + "name": { "str": "Book blast Attack", "//~": "NO_I18N" }, |
| 295 | + "description": { "str": "A cone AOE cut damage attack.", "//~": "NO_I18N" }, |
296 | 296 | "message": "Razor sharp pages shoot out from the book when you open it.", |
297 | 297 | "valid_targets": [ "self" ], |
298 | 298 | "extra_effects": [ { "id": "AO_BOOK_BLAST_ATTACK" } ], |
|
304 | 304 | { |
305 | 305 | "id": "AO_BOOK_BLAST_ATTACK", |
306 | 306 | "type": "SPELL", |
307 | | - "name": { "str": "Book blast Attack" }, |
308 | | - "description": "A cone AOE cut damage attack.", |
| 307 | + "name": { "str": "Book blast Attack", "//~": "NO_I18N" }, |
| 308 | + "description": { "str": "A cone AOE cut damage attack.", "//~": "NO_I18N" }, |
309 | 309 | "message": "Razor sharp pages shoot out from the book when you open it.", |
310 | 310 | "valid_targets": [ "hostile", "ground", "ally" ], |
311 | 311 | "min_damage": { "math": [ "(u_artifact_resonance() / 60) + 5" ] }, |
|
323 | 323 | { |
324 | 324 | "id": "AO_BOOK_COMBUSTION", |
325 | 325 | "type": "SPELL", |
326 | | - "name": { "str": "Book combustion" }, |
327 | | - "description": "Causes other nearby books to explode.", |
| 326 | + "name": { "str": "Book combustion", "//~": "NO_I18N" }, |
| 327 | + "description": { "str": "Causes other nearby books to explode.", "//~": "NO_I18N" }, |
328 | 328 | "message": "The pages glint slightly as you flip through them.", |
329 | 329 | "valid_targets": [ "self" ], |
330 | 330 | "effect": "effect_on_condition", |
|
391 | 391 | { |
392 | 392 | "id": "AO_MAGIC_CASCADE_START", |
393 | 393 | "type": "SPELL", |
394 | | - "name": { "str": "Artifact magic cascade" }, |
395 | | - "description": "Fires bursts of low damage ranged attacks.", |
| 394 | + "name": { "str": "Artifact magic cascade", "//~": "NO_I18N" }, |
| 395 | + "description": { "str": "Fires bursts of low damage ranged attacks.", "//~": "NO_I18N" }, |
396 | 396 | "message": "Burning ash whirls around you.", |
397 | 397 | "valid_targets": [ "self" ], |
398 | 398 | "effect": "effect_on_condition", |
|
415 | 415 | { |
416 | 416 | "id": "MAGIC_CASCADE", |
417 | 417 | "type": "SPELL", |
418 | | - "name": { "str": "Artifact magic cascade" }, |
419 | | - "description": "Fires bursts of low damage ranged attacks.", |
| 418 | + "name": { "str": "Artifact magic cascade", "//~": "NO_I18N" }, |
| 419 | + "description": { "str": "Fires bursts of low damage ranged attacks.", "//~": "NO_I18N" }, |
420 | 420 | "message": "Burning ash whirls around you.", |
421 | 421 | "valid_targets": [ "self" ], |
422 | 422 | "extra_effects": [ { "id": "MAGIC_CASCADE_MISSILE" }, { "id": "MAGIC_CASCADE_MISSILE" }, { "id": "MAGIC_CASCADE_MISSILE" } ], |
|
449 | 449 | { |
450 | 450 | "type": "SPELL", |
451 | 451 | "id": "AO_TRUESIGHT_EFFECT", |
452 | | - "name": { "str": "Artifact Truesight" }, |
453 | | - "description": "Grants you the TRUE_SEEING flag.", |
| 452 | + "name": { "str": "Artifact Truesight", "//~": "NO_I18N" }, |
| 453 | + "description": { "str": "Grants you the TRUE_SEEING flag.", "//~": "NO_I18N" }, |
454 | 454 | "message": "You see movement in the corners of your vision.", |
455 | 455 | "valid_targets": [ "self" ], |
456 | 456 | "flags": [ "NO_PROJECTILE", "NO_EXPLOSION_SFX" ], |
|
463 | 463 | { |
464 | 464 | "type": "SPELL", |
465 | 465 | "id": "AO_DARKNESS_EFFECT", |
466 | | - "name": { "str": "Artifact Darkness" }, |
467 | | - "description": "Grants you the Darkness effect.", |
| 466 | + "name": { "str": "Artifact Darkness", "//~": "NO_I18N" }, |
| 467 | + "description": { "str": "Grants you the Darkness effect.", "//~": "NO_I18N" }, |
468 | 468 | "message": "Persistent shadows invade your field of view.", |
469 | 469 | "valid_targets": [ "self" ], |
470 | 470 | "flags": [ "NO_PROJECTILE", "NO_EXPLOSION_SFX" ], |
|
477 | 477 | { |
478 | 478 | "type": "SPELL", |
479 | 479 | "id": "AO_LIFE_DRAIN", |
480 | | - "name": { "str": "Artifact Hurtall" }, |
481 | | - "description": "Hurts you for random damage.", |
| 480 | + "name": { "str": "Artifact Hurtall", "//~": "NO_I18N" }, |
| 481 | + "description": { "str": "Hurts you for random damage.", "//~": "NO_I18N" }, |
482 | 482 | "message": "You feel hollow inside.", |
483 | 483 | "min_damage": 0, |
484 | 484 | "max_damage": 10, |
|
490 | 490 | { |
491 | 491 | "type": "SPELL", |
492 | 492 | "id": "AO_CLOSE_TEAR", |
493 | | - "name": { "str": "Artifact Close Tear" }, |
494 | | - "description": "Closes a tear in reality and transfers strange energy to the artifact user.", |
| 493 | + "name": { "str": "Artifact Close Tear", "//~": "NO_I18N" }, |
| 494 | + "description": { "str": "Closes a tear in reality and transfers strange energy to the artifact user.", "//~": "NO_I18N" }, |
495 | 495 | "message": "", |
496 | 496 | "min_aoe": 40, |
497 | 497 | "max_aoe": 40, |
|
0 commit comments