|
2 | 2 | {
|
3 | 3 | "id": "pseudo_debug_mon",
|
4 | 4 | "type": "MONSTER",
|
5 |
| - "name": { "str": "debug monster" }, |
6 |
| - "description": "This monster exists only for testing purposes.", |
| 5 | + "name": { "str": "debug monster", "//~": "NO_I18N" }, |
| 6 | + "description": { "str": "This monster exists only for testing purposes.", "//~": "NO_I18N" }, |
7 | 7 | "default_faction": "",
|
8 | 8 | "species": [ "ZOMBIE" ],
|
9 | 9 | "volume": "62500 ml",
|
|
28 | 28 | "flags": [ "IMMOBILE", "NOT_HALLUCINATION", "FILTHY" ],
|
29 | 29 | "armor": { "bullet": 100 }
|
30 | 30 | },
|
| 31 | + { |
| 32 | + "id": "pseudo_debug_bullet_sponge", |
| 33 | + "copy-from": "pseudo_debug_mon", |
| 34 | + "type": "MONSTER", |
| 35 | + "name": { "str": "debug bullet sponge", "//~": "NO_I18N" }, |
| 36 | + "description": { "str": "This monster exists only for testing purposes", "//~": "NO_I18N" }, |
| 37 | + "aggression": 0, |
| 38 | + "morale": 0, |
| 39 | + "regenerates": 5000 |
| 40 | + }, |
31 | 41 | {
|
32 | 42 | "id": "mon_debug_grabber",
|
33 | 43 | "type": "MONSTER",
|
34 |
| - "name": { "str": "weak debug grabber" }, |
35 |
| - "description": "This monster exists only for grab testing purposes. Same grab strength as a basic zombie.", |
| 44 | + "name": { "str": "weak debug grabber", "//~": "NO_I18N" }, |
| 45 | + "description": { |
| 46 | + "str": "This monster exists only for grab testing purposes. Same grab strength as a basic zombie.", |
| 47 | + "//~": "NO_I18N" |
| 48 | + }, |
36 | 49 | "looks_like": "mon_thing",
|
37 | 50 | "default_faction": "",
|
38 | 51 | "species": [ "ZOMBIE" ],
|
|
60 | 73 | "id": "mon_debug_grabber_mid",
|
61 | 74 | "type": "MONSTER",
|
62 | 75 | "copy-from": "mon_debug_grabber",
|
63 |
| - "name": { "str": "middle-strength debug grabber" }, |
64 |
| - "description": "This monster exists only for grab testing purposes. Same grab strength as a Tier 2 grabbing zombie.", |
| 76 | + "name": { "str": "middle-strength debug grabber", "//~": "NO_I18N" }, |
| 77 | + "description": { |
| 78 | + "str": "This monster exists only for grab testing purposes. Same grab strength as a Tier 2 grabbing zombie.", |
| 79 | + "//~": "NO_I18N" |
| 80 | + }, |
65 | 81 | "grab_strength": 50
|
66 | 82 | },
|
67 | 83 | {
|
68 | 84 | "id": "mon_debug_grabber_strong",
|
69 | 85 | "type": "MONSTER",
|
70 | 86 | "copy-from": "mon_debug_grabber",
|
71 |
| - "name": { "str": "strong debug grabber" }, |
72 |
| - "description": "This monster exists only for grab testing purposes. Same grab strength as a Tier 3 grabbing zombie.", |
| 87 | + "name": { "str": "strong debug grabber", "//~": "NO_I18N" }, |
| 88 | + "description": { |
| 89 | + "str": "This monster exists only for grab testing purposes. Same grab strength as a Tier 3 grabbing zombie.", |
| 90 | + "//~": "NO_I18N" |
| 91 | + }, |
73 | 92 | "grab_strength": 100
|
74 | 93 | },
|
75 | 94 | {
|
76 | 95 | "id": "mon_debug_grabber_left",
|
77 | 96 | "type": "MONSTER",
|
78 | 97 | "copy-from": "mon_debug_grabber",
|
79 |
| - "description": "This grab testing monster has a strange fascination with your left arm.", |
| 98 | + "description": { "str": "This grab testing monster has a strange fascination with your left arm.", "//~": "NO_I18N" }, |
80 | 99 | "special_attacks": [ { "id": "grab", "cooldown": 0, "move_cost": 0, "body_parts": [ [ "arm_l", 3 ] ] } ]
|
81 | 100 | },
|
82 | 101 | {
|
83 | 102 | "id": "mon_debug_grabber_right",
|
84 | 103 | "type": "MONSTER",
|
85 | 104 | "copy-from": "mon_debug_grabber",
|
86 |
| - "description": "This grab testing monster has a strange fascination with your right arm.", |
| 105 | + "description": { "str": "This grab testing monster has a strange fascination with your right arm.", "//~": "NO_I18N" }, |
87 | 106 | "special_attacks": [ { "id": "grab", "cooldown": 0, "move_cost": 0, "body_parts": [ [ "arm_r", 1 ] ] } ]
|
88 | 107 | },
|
89 | 108 | {
|
|
92 | 111 | "copy-from": "mon_debug_grabber",
|
93 | 112 | "weight": "100 kg",
|
94 | 113 | "extend": { "flags": [ "ALL_SEEING" ] },
|
95 |
| - "name": { "str": "weak debug puller" }, |
96 |
| - "description": "This 100kg monster exists only to test ranged pulls using the base 0.5 pull weight ratio.", |
| 114 | + "name": { "str": "weak debug puller", "//~": "NO_I18N" }, |
| 115 | + "description": { "str": "This 100kg monster exists only to test ranged pulls using the base 0.5 pull weight ratio.", "//~": "NO_I18N" }, |
97 | 116 | "special_attacks": [ { "id": "ranged_pull", "grab_data": { "pull_weight_ratio": 0.5 }, "cooldown": 0, "move_cost": 0 } ]
|
98 | 117 | },
|
99 | 118 | {
|
100 | 119 | "id": "mon_debug_puller_strong",
|
101 | 120 | "type": "MONSTER",
|
102 | 121 | "copy-from": "mon_debug_puller_weak",
|
103 |
| - "name": { "str": "strong debug puller" }, |
104 |
| - "description": "This 100kg monster is strong enough to pull 250kg targets.", |
| 122 | + "name": { "str": "strong debug puller", "//~": "NO_I18N" }, |
| 123 | + "description": { "str": "This 100kg monster is strong enough to pull 250kg targets.", "//~": "NO_I18N" }, |
105 | 124 | "special_attacks": [ { "id": "ranged_pull", "grab_data": { "pull_weight_ratio": 2.5 }, "cooldown": 0, "move_cost": 0 } ]
|
106 | 125 | },
|
107 | 126 | {
|
108 | 127 | "id": "mon_debug_puller_incompetent",
|
109 | 128 | "type": "MONSTER",
|
110 | 129 | "copy-from": "mon_debug_puller_strong",
|
111 |
| - "name": { "str": "incompetent debug puller" }, |
112 |
| - "description": "This monster exists only to fail pulling its target despite technically being able to. Truly a cursed existence.", |
| 130 | + "name": { "str": "incompetent debug puller", "//~": "NO_I18N" }, |
| 131 | + "description": { |
| 132 | + "str": "This monster exists only to fail pulling its target despite technically being able to. Truly a cursed existence.", |
| 133 | + "//~": "NO_I18N" |
| 134 | + }, |
113 | 135 | "special_attacks": [ { "id": "ranged_pull", "grab_data": { "pull_weight_ratio": 2.5, "pull_chance": 0 }, "cooldown": 0, "move_cost": 0 } ]
|
114 | 136 | },
|
115 | 137 | {
|
116 | 138 | "id": "mon_debug_dragger",
|
117 | 139 | "type": "MONSTER",
|
118 | 140 | "copy-from": "mon_debug_grabber",
|
119 | 141 | "weight": "100 kg",
|
120 |
| - "name": { "str": "debug dragger" }, |
121 |
| - "description": "This monster exists to drag you behind it briefly.", |
| 142 | + "name": { "str": "debug dragger", "//~": "NO_I18N" }, |
| 143 | + "description": { "str": "This monster exists to drag you behind it briefly.", "//~": "NO_I18N" }, |
122 | 144 | "special_attacks": [
|
123 | 145 | {
|
124 | 146 | "id": "grab_drag",
|
|
138 | 160 | {
|
139 | 161 | "id": "pseudo_weakpoint_mon",
|
140 | 162 | "type": "MONSTER",
|
141 |
| - "name": { "str": "weakpoint monster" }, |
142 |
| - "description": "This monster exists only for weakpoint testing purposes.", |
| 163 | + "name": { "str": "weakpoint monster", "//~": "NO_I18N" }, |
| 164 | + "description": { "str": "This monster exists only for weakpoint testing purposes.", "//~": "NO_I18N" }, |
143 | 165 | "default_faction": "",
|
144 | 166 | "species": [ "ZOMBIE" ],
|
145 | 167 | "volume": "62500 ml",
|
|
0 commit comments