diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-09 09:43:17 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-09 09:43:17 -0400 |
| commit | 9240e7e7a81072e561f969aff375d979cf2112e8 (patch) | |
| tree | faefd2e31382ff99c9e41fb852c570ef5a3778a6 | |
| parent | 964a97e8554d29e58c37de93dc1dd5b3a8bf8320 (diff) | |
| download | lingo2-archipelago-9240e7e7a81072e561f969aff375d979cf2112e8.tar.gz lingo2-archipelago-9240e7e7a81072e561f969aff375d979cf2112e8.tar.bz2 lingo2-archipelago-9240e7e7a81072e561f969aff375d979cf2112e8.zip | |
Assigned IDs for the_bearer
assign_ids now doesn't assign IDs for event doors, since they can't ever be locations or items.
| -rw-r--r-- | data/ids.txtpb | 246 | ||||
| -rw-r--r-- | tools/assign_ids/main.cpp | 4 |
2 files changed, 250 insertions, 0 deletions
| diff --git a/data/ids.txtpb b/data/ids.txtpb index 7f75d1b..9c15507 100644 --- a/data/ids.txtpb +++ b/data/ids.txtpb | |||
| @@ -216,6 +216,252 @@ maps { | |||
| 216 | } | 216 | } |
| 217 | } | 217 | } |
| 218 | maps { | 218 | maps { |
| 219 | key: "the_bearer" | ||
| 220 | value { | ||
| 221 | doors { | ||
| 222 | key: "Butterfly Entrance" | ||
| 223 | value: 178 | ||
| 224 | } | ||
| 225 | doors { | ||
| 226 | key: "Control Center Brown Door" | ||
| 227 | value: 177 | ||
| 228 | } | ||
| 229 | doors { | ||
| 230 | key: "Exit Door" | ||
| 231 | value: 175 | ||
| 232 | } | ||
| 233 | doors { | ||
| 234 | key: "Overlook Door" | ||
| 235 | value: 174 | ||
| 236 | } | ||
| 237 | doors { | ||
| 238 | key: "Q2 Door" | ||
| 239 | value: 176 | ||
| 240 | } | ||
| 241 | rooms { | ||
| 242 | key: "Back Area" | ||
| 243 | value { | ||
| 244 | panels { | ||
| 245 | key: "COLOR" | ||
| 246 | value: 179 | ||
| 247 | } | ||
| 248 | } | ||
| 249 | } | ||
| 250 | rooms { | ||
| 251 | key: "Blue Animal (View)" | ||
| 252 | value { | ||
| 253 | panels { | ||
| 254 | key: "HALF" | ||
| 255 | value: 205 | ||
| 256 | } | ||
| 257 | } | ||
| 258 | } | ||
| 259 | rooms { | ||
| 260 | key: "Blue Planet (View)" | ||
| 261 | value { | ||
| 262 | panels { | ||
| 263 | key: "TUNE" | ||
| 264 | value: 204 | ||
| 265 | } | ||
| 266 | } | ||
| 267 | } | ||
| 268 | rooms { | ||
| 269 | key: "Blue Town (View)" | ||
| 270 | value { | ||
| 271 | panels { | ||
| 272 | key: "LICE" | ||
| 273 | value: 203 | ||
| 274 | } | ||
| 275 | } | ||
| 276 | } | ||
| 277 | rooms { | ||
| 278 | key: "Blue Vegetable (View)" | ||
| 279 | value { | ||
| 280 | panels { | ||
| 281 | key: "THORN" | ||
| 282 | value: 183 | ||
| 283 | } | ||
| 284 | } | ||
| 285 | } | ||
| 286 | rooms { | ||
| 287 | key: "Butterfly Room" | ||
| 288 | value { | ||
| 289 | panels { | ||
| 290 | key: "DARKNESS" | ||
| 291 | value: 182 | ||
| 292 | } | ||
| 293 | panels { | ||
| 294 | key: "VIBRANT" | ||
| 295 | value: 181 | ||
| 296 | } | ||
| 297 | } | ||
| 298 | } | ||
| 299 | rooms { | ||
| 300 | key: "Entry" | ||
| 301 | value { | ||
| 302 | panels { | ||
| 303 | key: "CYCLING" | ||
| 304 | value: 198 | ||
| 305 | } | ||
| 306 | panels { | ||
| 307 | key: "FLYTRAP" | ||
| 308 | value: 196 | ||
| 309 | } | ||
| 310 | panels { | ||
| 311 | key: "HOVER" | ||
| 312 | value: 192 | ||
| 313 | } | ||
| 314 | panels { | ||
| 315 | key: "MANE" | ||
| 316 | value: 194 | ||
| 317 | } | ||
| 318 | panels { | ||
| 319 | key: "SCHOOL" | ||
| 320 | value: 195 | ||
| 321 | } | ||
| 322 | panels { | ||
| 323 | key: "SQUISH" | ||
| 324 | value: 193 | ||
| 325 | } | ||
| 326 | panels { | ||
| 327 | key: "TOAD" | ||
| 328 | value: 197 | ||
| 329 | } | ||
| 330 | panels { | ||
| 331 | key: "VIEW" | ||
| 332 | value: 191 | ||
| 333 | } | ||
| 334 | } | ||
| 335 | } | ||
| 336 | rooms { | ||
| 337 | key: "Green Planet (View)" | ||
| 338 | value { | ||
| 339 | panels { | ||
| 340 | key: "SOIL" | ||
| 341 | value: 184 | ||
| 342 | } | ||
| 343 | } | ||
| 344 | } | ||
| 345 | rooms { | ||
| 346 | key: "Green Vegetable (View)" | ||
| 347 | value { | ||
| 348 | panels { | ||
| 349 | key: "SPIN" | ||
| 350 | value: 188 | ||
| 351 | } | ||
| 352 | } | ||
| 353 | } | ||
| 354 | rooms { | ||
| 355 | key: "Orange Planet" | ||
| 356 | value { | ||
| 357 | panels { | ||
| 358 | key: "MAR" | ||
| 359 | value: 201 | ||
| 360 | } | ||
| 361 | } | ||
| 362 | } | ||
| 363 | rooms { | ||
| 364 | key: "Orange Vegetable" | ||
| 365 | value { | ||
| 366 | panels { | ||
| 367 | key: "POTATO" | ||
| 368 | value: 180 | ||
| 369 | } | ||
| 370 | } | ||
| 371 | } | ||
| 372 | rooms { | ||
| 373 | key: "Purple Animal (View)" | ||
| 374 | value { | ||
| 375 | panels { | ||
| 376 | key: "SUNBASS" | ||
| 377 | value: 199 | ||
| 378 | } | ||
| 379 | } | ||
| 380 | } | ||
| 381 | rooms { | ||
| 382 | key: "Purple Planet (View)" | ||
| 383 | value { | ||
| 384 | panels { | ||
| 385 | key: "DOG" | ||
| 386 | value: 207 | ||
| 387 | } | ||
| 388 | } | ||
| 389 | } | ||
| 390 | rooms { | ||
| 391 | key: "Purple Town (View)" | ||
| 392 | value { | ||
| 393 | panels { | ||
| 394 | key: "GRACEFUL" | ||
| 395 | value: 200 | ||
| 396 | } | ||
| 397 | } | ||
| 398 | } | ||
| 399 | rooms { | ||
| 400 | key: "Purple Vegetable (View)" | ||
| 401 | value { | ||
| 402 | panels { | ||
| 403 | key: "AUBERGINE" | ||
| 404 | value: 206 | ||
| 405 | } | ||
| 406 | } | ||
| 407 | } | ||
| 408 | rooms { | ||
| 409 | key: "Red Animal" | ||
| 410 | value { | ||
| 411 | panels { | ||
| 412 | key: "FOOLSHARK" | ||
| 413 | value: 202 | ||
| 414 | } | ||
| 415 | } | ||
| 416 | } | ||
| 417 | rooms { | ||
| 418 | key: "Red Planet" | ||
| 419 | value { | ||
| 420 | panels { | ||
| 421 | key: "FUEL" | ||
| 422 | value: 186 | ||
| 423 | } | ||
| 424 | } | ||
| 425 | } | ||
| 426 | rooms { | ||
| 427 | key: "Red Town" | ||
| 428 | value { | ||
| 429 | panels { | ||
| 430 | key: "DESTRUCTION" | ||
| 431 | value: 187 | ||
| 432 | } | ||
| 433 | } | ||
| 434 | } | ||
| 435 | rooms { | ||
| 436 | key: "Red Vegetable" | ||
| 437 | value { | ||
| 438 | panels { | ||
| 439 | key: "CARD" | ||
| 440 | value: 189 | ||
| 441 | } | ||
| 442 | } | ||
| 443 | } | ||
| 444 | rooms { | ||
| 445 | key: "Yellow Planet" | ||
| 446 | value { | ||
| 447 | panels { | ||
| 448 | key: "ZEUS" | ||
| 449 | value: 190 | ||
| 450 | } | ||
| 451 | } | ||
| 452 | } | ||
| 453 | rooms { | ||
| 454 | key: "Yellow Vegetable" | ||
| 455 | value { | ||
| 456 | panels { | ||
| 457 | key: "CAKE" | ||
| 458 | value: 185 | ||
| 459 | } | ||
| 460 | } | ||
| 461 | } | ||
| 462 | } | ||
| 463 | } | ||
| 464 | maps { | ||
| 219 | key: "the_entry" | 465 | key: "the_entry" |
| 220 | value { | 466 | value { |
| 221 | doors { | 467 | doors { |
| diff --git a/tools/assign_ids/main.cpp b/tools/assign_ids/main.cpp index 39b532a..f10a21c 100644 --- a/tools/assign_ids/main.cpp +++ b/tools/assign_ids/main.cpp | |||
| @@ -112,6 +112,10 @@ class AssignIds { | |||
| 112 | 112 | ||
| 113 | void ProcessDoor(const HumanDoor& h_door, | 113 | void ProcessDoor(const HumanDoor& h_door, |
| 114 | const std::string& current_map_name) { | 114 | const std::string& current_map_name) { |
| 115 | if (h_door.type() == DoorType::EVENT) { | ||
| 116 | return; | ||
| 117 | } | ||
| 118 | |||
| 115 | if (!id_mappings_.maps().contains(current_map_name) || | 119 | if (!id_mappings_.maps().contains(current_map_name) || |
| 116 | !id_mappings_.maps() | 120 | !id_mappings_.maps() |
| 117 | .at(current_map_name) | 121 | .at(current_map_name) |
