Files
infinitefusion-e18/Data/Scripts/049_Compatibility/PBItems.rb
2025-06-07 08:16:50 -04:00

662 lines
11 KiB
Ruby

# Le seul but de cette clae et de pouvoir continuer à utilier le format PBTrainer::TRAINER quand on call la méthode de combat de dreeur
# pour ne pa à avoir à modifier tou le événement
#
module PBItems
REPEL = 1
SUPERREPEL = 2
MAXREPEL = 3
BLACKFLUTE = 4
WHITEFLUTE = 5
HONEY = 6
ESCAPEROPE = 7
REDSHARD = 8
YELLOWSHARD = 9
BLUESHARD = 10
GREENSHARD = 11
FIRESTONE = 12
THUNDERSTONE = 13
WATERSTONE = 14
LEAFSTONE = 15
MOONSTONE = 16
SUNSTONE = 17
DUSKSTONE = 18
DAWNSTONE = 19
SHINYSTONE = 20
REDAPRICORN = 21
YELLOWAPRICORN = 22
BLUEAPRICORN = 23
GREENAPRICORN = 24
PINKAPRICORN = 25
WHITEAPRICORN = 26
BLACKAPRICORN = 27
HELIXFOSSIL = 28
DOMEFOSSIL = 29
OLDAMBER = 30
ROOTFOSSIL = 31
CLAWFOSSIL = 32
SKULLFOSSIL = 33
ARMORFOSSIL = 34
COVERFOSSIL = 35
PLUMEFOSSIL = 36
PRETTYWING = 37
TINYMUSHROOM = 38
BIGMUSHROOM = 39
BALMMUSHROOM = 40
PEARL = 41
BIGPEARL = 42
PEARLSTRING = 43
STARDUST = 44
STARPIECE = 45
COMETSHARD = 46
NUGGET = 47
BIGNUGGET = 48
HEARTSCALE = 49
SLOWPOKETAIL = 50
RAREBONE = 51
RELICCOPPER = 52
RELICSILVER = 53
RELICGOLD = 54
RELICVASE = 55
RELICBAND = 56
RELICSTATUE = 57
RELICCROWN = 58
GROWTHMULCH = 59
DAMPMULCH = 60
STABLEMULCH = 61
GOOEYMULCH = 62
SHOALSALT = 63
SHOALSHELL = 64
ODDKEYSTONE = 65
AIRBALLOON = 66
BRIGHTPOWDER = 67
EVIOLITE = 68
FLOATSTONE = 69
DESTINYKNOT = 70
ROCKYHELMET = 71
EJECTBUTTON = 72
REDCARD = 73
SHEDSHELL = 74
SMOKEBALL = 75
LUCKYEGG = 76
EXPSHARE = 77
AMULETCOIN = 78
SOOTHEBELL = 79
CLEANSETAG = 80
CHOICEBAND = 81
CHOICESPECS = 82
CHOICESCARF = 83
HEATROCK = 84
DAMPROCK = 85
SMOOTHROCK = 86
ICYROCK = 87
LIGHTCLAY = 88
GRIPCLAW = 89
BINDINGBAND = 90
BIGROOT = 91
BLACKSLUDGE = 92
LEFTOVERS = 93
SHELLBELL = 94
MENTALHERB = 95
WHITEHERB = 96
POWERHERB = 97
ABSORBBULB = 98
CELLBATTERY = 99
LIFEORB = 100
EXPERTBELT = 101
METRONOME = 102
MUSCLEBAND = 103
WISEGLASSES = 104
RAZORCLAW = 105
SCOPELENS = 106
WIDELENS = 107
ZOOMLENS = 108
KINGSROCK = 109
RAZORFANG = 110
LAGGINGTAIL = 111
QUICKCLAW = 112
FOCUSBAND = 113
FOCUSSASH = 114
FLAMEORB = 115
TOXICORB = 116
STICKYBARB = 117
IRONBALL = 118
RINGTARGET = 119
MACHOBRACE = 120
POWERWEIGHT = 121
POWERBRACER = 122
POWERBELT = 123
POWERLENS = 124
POWERBAND = 125
POWERANKLET = 126
LAXINCENSE = 127
FULLINCENSE = 128
LUCKINCENSE = 129
PUREINCENSE = 130
SEAINCENSE = 131
WAVEINCENSE = 132
ROSEINCENSE = 133
ODDINCENSE = 134
ROCKINCENSE = 135
CHARCOAL = 136
MYSTICWATER = 137
MAGNET = 138
MIRACLESEED = 139
NEVERMELTICE = 140
BLACKBELT = 141
POISONBARB = 142
SOFTSAND = 143
SHARPBEAK = 144
TWISTEDSPOON = 145
SILVERPOWDER = 146
HARDSTONE = 147
SPELLTAG = 148
DRAGONFANG = 149
BLACKGLASSES = 150
METALCOAT = 151
SILKSCARF = 152
FLAMEPLATE = 153
SPLASHPLATE = 154
ZAPPLATE = 155
MEADOWPLATE = 156
ICICLEPLATE = 157
FISTPLATE = 158
TOXICPLATE = 159
EARTHPLATE = 160
SKYPLATE = 161
MINDPLATE = 162
INSECTPLATE = 163
STONEPLATE = 164
SPOOKYPLATE = 165
DRACOPLATE = 166
DREADPLATE = 167
IRONPLATE = 168
FIREGEM = 169
WATERGEM = 170
ELECTRICGEM = 171
GRASSGEM = 172
ICEGEM = 173
FIGHTINGGEM = 174
POISONGEM = 175
GROUNDGEM = 176
FLYINGGEM = 177
PSYCHICGEM = 178
BUGGEM = 179
ROCKGEM = 180
GHOSTGEM = 181
DRAGONGEM = 182
DARKGEM = 183
STEELGEM = 184
NORMALGEM = 185
LIGHTBALL = 186
LUCKYPUNCH = 187
METALPOWDER = 188
QUICKPOWDER = 189
THICKCLUB = 190
STICK = 191
SOULDEW = 192
DEEPSEATOOTH = 193
DEEPSEASCALE = 194
ADAMANTORB = 195
LUSTROUSORB = 196
GRISEOUSORB = 197
DOUSEDRIVE = 198
SHOCKDRIVE = 199
BURNDRIVE = 200
CHILLDRIVE = 201
EVERSTONE = 202
DRAGONSCALE = 203
UPGRADE = 204
DUBIOUSDISC = 205
PROTECTOR = 206
ELECTIRIZER = 207
MAGMARIZER = 208
REAPERCLOTH = 209
PRISMSCALE = 210
OVALSTONE = 211
REDSCARF = 212
BLUESCARF = 213
PINKSCARF = 214
GREENSCARF = 215
YELLOWSCARF = 216
POTION = 217
SUPERPOTION = 218
HYPERPOTION = 219
MAXPOTION = 220
FULLRESTORE = 221
SACREDASH = 222
AWAKENING = 223
ANTIDOTE = 224
BURNHEAL = 225
PARLYZHEAL = 226
ICEHEAL = 227
FULLHEAL = 228
LAVACOOKIE = 229
OLDGATEAU = 230
CASTELIACONE = 231
REVIVE = 232
MAXREVIVE = 233
BERRYJUICE = 234
RAGECANDYBAR = 235
SWEETHEART = 236
FRESHWATER = 237
SODAPOP = 238
LEMONADE = 239
MOOMOOMILK = 240
ENERGYPOWDER = 241
ENERGYROOT = 242
HEALPOWDER = 243
REVIVALHERB = 244
ETHER = 245
MAXETHER = 246
ELIXIR = 247
MAXELIXIR = 248
PPUP = 249
PPMAX = 250
HPUP = 251
PROTEIN = 252
IRON = 253
CALCIUM = 254
ZINC = 255
CARBOS = 256
HEALTHWING = 257
MUSCLEWING = 258
RESISTWING = 259
GENIUSWING = 260
CLEVERWING = 261
SWIFTWING = 262
RARECANDY = 263
MASTERBALL = 264
ULTRABALL = 265
GREATBALL = 266
POKEBALL = 267
SAFARIBALL = 268
SPORTBALL = 269
NETBALL = 270
DIVEBALL = 271
NESTBALL = 272
REPEATBALL = 273
TIMERBALL = 274
LUXURYBALL = 275
PREMIERBALL = 276
DUSKBALL = 277
HEALBALL = 278
QUICKBALL = 279
CHERISHBALL = 280
FASTBALL = 281
LEVELBALL = 282
LUREBALL = 283
HEAVYBALL = 284
LOVEBALL = 285
FRIENDBALL = 286
MOONBALL = 287
TM01 = 288
TM02 = 289
TM03 = 290
TM04 = 291
TM05 = 292
TM06 = 293
TM07 = 294
TM08 = 295
TM09 = 296
TM10 = 297
TM11 = 298
TM12 = 299
TM13 = 300
TM14 = 301
TM15 = 302
TM16 = 303
TM17 = 304
TM18 = 305
TM19 = 306
TM20 = 307
TM21 = 308
TM22 = 309
TM23 = 310
TM24 = 311
TM25 = 312
TM26 = 313
TM27 = 314
TM28 = 315
TM29 = 316
TM30 = 317
TM31 = 318
TM32 = 319
TM33 = 320
TM34 = 321
TM35 = 322
TM36 = 323
TM37 = 324
TM38 = 325
TM39 = 326
TM40 = 327
TM41 = 328
TM42 = 329
TM43 = 330
TM44 = 331
TM45 = 332
TM46 = 333
TM47 = 334
TM48 = 335
TM49 = 336
TM50 = 337
TM51 = 338
TM52 = 339
TM53 = 340
TM54 = 341
TM55 = 342
TM56 = 343
TM57 = 344
TM58 = 345
TM59 = 346
TM60 = 347
TM61 = 348
TM62 = 349
TM63 = 350
TM64 = 351
TM65 = 352
TM66 = 353
TM67 = 354
TM68 = 355
TM69 = 356
TM70 = 357
TM71 = 358
TM72 = 359
TM73 = 360
TM74 = 361
TM75 = 362
TM76 = 363
TM77 = 364
TM78 = 365
TM79 = 366
TM80 = 367
TM81 = 368
TM82 = 369
TM83 = 370
TM84 = 371
TM85 = 372
TM86 = 373
TM87 = 374
TM88 = 375
TM89 = 376
TM90 = 377
TM91 = 378
TM92 = 379
TM93 = 380
TM94 = 381
TM95 = 382
HM01 = 383
HM02 = 384
HM03 = 385
HM04 = 386
HM05 = 387
HM06 = 388
CHERIBERRY = 389
CHESTOBERRY = 390
PECHABERRY = 391
RAWSTBERRY = 392
ASPEARBERRY = 393
LEPPABERRY = 394
ORANBERRY = 395
PERSIMBERRY = 396
LUMBERRY = 397
SITRUSBERRY = 398
FIGYBERRY = 399
WIKIBERRY = 400
MAGOBERRY = 401
AGUAVBERRY = 402
IAPAPABERRY = 403
RAZZBERRY = 404
BLUKBERRY = 405
NANABBERRY = 406
WEPEARBERRY = 407
PINAPBERRY = 408
POMEGBERRY = 409
KELPSYBERRY = 410
QUALOTBERRY = 411
HONDEWBERRY = 412
GREPABERRY = 413
TAMATOBERRY = 414
CORNNBERRY = 415
MAGOSTBERRY = 416
RABUTABERRY = 417
NOMELBERRY = 418
SPELONBERRY = 419
PAMTREBERRY = 420
WATMELBERRY = 421
DURINBERRY = 422
BELUEBERRY = 423
OCCABERRY = 424
PASSHOBERRY = 425
WACANBERRY = 426
RINDOBERRY = 427
YACHEBERRY = 428
CHOPLEBERRY = 429
KEBIABERRY = 430
SHUCABERRY = 431
COBABERRY = 432
PAYAPABERRY = 433
TANGABERRY = 434
CHARTIBERRY = 435
KASIBBERRY = 436
HABANBERRY = 437
COLBURBERRY = 438
BABIRIBERRY = 439
CHILANBERRY = 440
LIECHIBERRY = 441
GANLONBERRY = 442
SALACBERRY = 443
PETAYABERRY = 444
APICOTBERRY = 445
LANSATBERRY = 446
STARFBERRY = 447
ENIGMABERRY = 448
MICLEBERRY = 449
CUSTAPBERRY = 450
JABOCABERRY = 451
ROWAPBERRY = 452
GRASSMAIL = 453
FLAMEMAIL = 454
BUBBLEMAIL = 455
BLOOMMAIL = 456
TUNNELMAIL = 457
STEELMAIL = 458
HEARTMAIL = 459
SNOWMAIL = 460
SPACEMAIL = 461
AIRMAIL = 462
MOSAICMAIL = 463
BRICKMAIL = 464
XATTACK = 465
XATTACK2 = 466
XATTACK3 = 467
XATTACK6 = 468
XDEFENSE = 469
XDEFENSE2 = 470
XDEFENSE3 = 471
XDEFENSE6 = 472
XDEFEND = 469
XDEFEND2 = 470
XDEFEND3 = 471
XDEFEND6 = 472
XSPATK = 473
XSPECIAL = 473
XSPATK2 = 474
XSPECIAL2 = 474
XSPATK3 = 475
XSPECIAL3 = 475
XSPATK6 = 476
XSPECIAL6 = 476
XSPDEF = 477
XSPDEF2 = 478
XSPDEF3 = 479
XSPDEF6 = 480
XSPEED = 481
XSPEED2 = 482
XSPEED3 = 483
XSPEED6 = 484
XACCURACY = 485
XACCURACY2 = 486
XACCURACY3 = 487
XACCURACY6 = 488
DIREHIT = 489
DIREHIT2 = 490
DIREHIT3 = 491
GUARDSPEC = 492
RESETURGE = 493
ABILITYURGE = 494
ITEMURGE = 495
ITEMDROP = 496
BLUEFLUTE = 497
YELLOWFLUTE = 498
REDFLUTE = 499
POKEDOLL = 500
FLUFFYTAIL = 501
POKETOY = 502
BICYCLE = 503
OLDROD = 504
GOODROD = 505
SUPERROD = 506
ITEMFINDER = 507
DOWSINGMACHINE = 508
POKERADAR = 509
TOWNMAP = 510
POKEFLUTE = 511
COINCASE = 512
SOOTSACK = 513
SILPHSCOPE = 514
DEVONSCOPE = 515
SQUIRTBOTTLE = 516
SPRAYDUCK = 517
WAILMERPAIL = 518
GRACIDEA = 519
AURORATICKET = 520
OLDSEAMAP = 521
DNASPLICERS = 522
REVEALGLASS = 523
OVALCHARM = 524
SHINYCHARM = 525
FUSIONREPEL = 526
SSTICKET = 527
COFFEE = 528
SKINNYLATTE = 529
HM07 = 530
HM08 = 531
KRABBYLEGS = 532
LOVELETTER = 533
MASTERBALLPROTO = 534
TM96 = 535
MACHETE = 536
PICKAXE = 537
LANTERN = 538
SURFBOARD = 539
TELEPORTER = 540
SCUBAGEAR = 541
LEVER = 542
DEBUGGER = 543
WOODENPLANKS = 544
BRICKS = 545
ROCKETID = 546
BEER = 547
SHOOTER = 548
SUPERSPLICERS = 549
SAFARISOUVENIR = 550
POKEDEX = 551
CARDKEY = 552
PIZZA = 553
CAPTAINSKEY = 554
GENDERBALL = 555
TRADEBALL = 556
ABILITYBALL = 557
VIRUSBALL = 558
SHINYBALL = 559
PERFECTBALL = 560
OLDBOOT = 561
INFINITESPLICERS = 562
EXPALL = 563
OAKSPARCEL = 564
POWERPLANTKEY = 565
DAMAGEUP = 566
ACCURACYUP = 567
MISTSTONE = 568
DEVOLUTIONSPRAY = 569
TRANSGENDERSTONE = 570
WHITEFLAG = 571
FAIRYGEM = 572
DREAMBALL = 573
TOXICBALL = 574
SPARKBALL = 575
SCORCHBALL = 576
FROSTBALL = 577
PUREBALL = 578
STATUSBALL = 579
CANDYBALL = 580
DNAREVERSER = 581
ROCKETMEAL = 582
FANCYMEAL = 583
INCUBATOR = 584
FIRECRACKER = 585
MANSIONKEY = 586
POISONMUSHROOM = 587
EXPALLOFF = 588
GASMASK = 589
MANKEYPAW = 590
ICEPICK = 591
RACEBIKE = 592
DIAMOND = 593
DIAMONDNECKLACE = 594
GOLDRING = 595
SEADRAFIN = 596
SACREDPOTION = 597
ABILITYCAPSULE = 598
MAGICBOOTS = 599
ANCIENTSTONE = 600
ICESTONE = 601
GSBALL = 602
MAGNETPASS = 603
SECRETCAPSULE = 604
ODDKEYSTONE_FULL = 605
DYNAMITE = 607
BERSERKGENE = 606
AZUREFLUTE = 608
MAGNETSTONE = 609
PIXIEPLATE = 610
OLDPENDANT = 611
BELLSPROUTSTATUE = 612
TM97 = 613
TM98 = 614
TM99 = 615
TM100 = 616
TM101 = 617
TM102 = 618
TM103 = 619
TM104 = 620
TM105 = 621
TM108 = 622
ROCKETBALL = 623
FUSIONBALL = 624
TM106 = 625
TM107 = 626
RUBY = 627
SAPPHIRE = 628
EMERALD = 629
NETWORKCHIP = 630
BANANA = 631
GOLDENBANANA = 632
DEMHARDMODE = 633
LIGHTSTONE = 634
DARKSTONE = 635
BRONZEEMBLEM = 636
SILVEREMBLEM = 637
GOLDEMBLEM = 638
HM09 = 639
HM10 = 640
CLIMBINGGEAR = 641
INCUBATOR_NORMAL = 642
JETPACK = 643
INFINITEREVERSERS = 644
INFINITESPLICERS = 645
def PBItems.getName(item)
return GameData::Item.get(item).real_name
end
end