Skip to content

Commit 9d4c7f3

Browse files
authored
Add debug bullet sponge monster, exclude debug monsters from translation (#82832)
* Add debug bullet sponge monster, exclude debug monsters from translation * better copy-from
1 parent d32ffbc commit 9d4c7f3

File tree

1 file changed

+42
-20
lines changed

1 file changed

+42
-20
lines changed

data/json/monsters/misc.json

Lines changed: 42 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
{
33
"id": "pseudo_debug_mon",
44
"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" },
77
"default_faction": "",
88
"species": [ "ZOMBIE" ],
99
"volume": "62500 ml",
@@ -28,11 +28,24 @@
2828
"flags": [ "IMMOBILE", "NOT_HALLUCINATION", "FILTHY" ],
2929
"armor": { "bullet": 100 }
3030
},
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+
},
3141
{
3242
"id": "mon_debug_grabber",
3343
"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+
},
3649
"looks_like": "mon_thing",
3750
"default_faction": "",
3851
"species": [ "ZOMBIE" ],
@@ -60,30 +73,36 @@
6073
"id": "mon_debug_grabber_mid",
6174
"type": "MONSTER",
6275
"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+
},
6581
"grab_strength": 50
6682
},
6783
{
6884
"id": "mon_debug_grabber_strong",
6985
"type": "MONSTER",
7086
"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+
},
7392
"grab_strength": 100
7493
},
7594
{
7695
"id": "mon_debug_grabber_left",
7796
"type": "MONSTER",
7897
"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" },
8099
"special_attacks": [ { "id": "grab", "cooldown": 0, "move_cost": 0, "body_parts": [ [ "arm_l", 3 ] ] } ]
81100
},
82101
{
83102
"id": "mon_debug_grabber_right",
84103
"type": "MONSTER",
85104
"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" },
87106
"special_attacks": [ { "id": "grab", "cooldown": 0, "move_cost": 0, "body_parts": [ [ "arm_r", 1 ] ] } ]
88107
},
89108
{
@@ -92,33 +111,36 @@
92111
"copy-from": "mon_debug_grabber",
93112
"weight": "100 kg",
94113
"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" },
97116
"special_attacks": [ { "id": "ranged_pull", "grab_data": { "pull_weight_ratio": 0.5 }, "cooldown": 0, "move_cost": 0 } ]
98117
},
99118
{
100119
"id": "mon_debug_puller_strong",
101120
"type": "MONSTER",
102121
"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" },
105124
"special_attacks": [ { "id": "ranged_pull", "grab_data": { "pull_weight_ratio": 2.5 }, "cooldown": 0, "move_cost": 0 } ]
106125
},
107126
{
108127
"id": "mon_debug_puller_incompetent",
109128
"type": "MONSTER",
110129
"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+
},
113135
"special_attacks": [ { "id": "ranged_pull", "grab_data": { "pull_weight_ratio": 2.5, "pull_chance": 0 }, "cooldown": 0, "move_cost": 0 } ]
114136
},
115137
{
116138
"id": "mon_debug_dragger",
117139
"type": "MONSTER",
118140
"copy-from": "mon_debug_grabber",
119141
"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" },
122144
"special_attacks": [
123145
{
124146
"id": "grab_drag",
@@ -138,8 +160,8 @@
138160
{
139161
"id": "pseudo_weakpoint_mon",
140162
"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" },
143165
"default_faction": "",
144166
"species": [ "ZOMBIE" ],
145167
"volume": "62500 ml",

0 commit comments

Comments
 (0)