Remove Scripts folder to convert to submodule

This commit is contained in:
chardub
2025-04-19 15:43:57 -04:00
parent 0807a7ea79
commit 58da1023c1
429 changed files with 0 additions and 165507 deletions

View File

@@ -1,336 +0,0 @@
#############
# SETTINGS #
#############
# This is for settings that are used in scripts since it's a chore to change them everywhere to include the module name
NUM_BADGES = Settings::NB_BADGES
EGGINITIALLEVEL = Settings::EGG_LEVEL
#this is fucking stupid but apparently necessary
FALSE = false
TRUE = true
#############
# SWITCHES #
#############
#Game mode switches
SWITCH_NEW_GAME_PLUS = 972
SWITCH_BEAT_MT_SILVER = 918
BEAT_MT_SILVER = 918 #don't remove this - used in some events
SWITCH_REVERSED_MODE = 47
SWITCH_GAME_DIFFICULTY_EASY = 665
SWITCH_GAME_DIFFICULTY_HARD = 666
SWITCH_MODERN_MODE=974
SWITCH_EXPERT_MODE=772
SWITCH_V5_1=825
SWITCH_NO_LEVELS_MODE=774
SWITCH_DOUBLE_ABILITIES=773
SWITCH_SINGLE_SPECIES_MODE=790
#Game progression switches
SWITCH_DURING_INTRO = 917
SWITCH_CHOOSING_STARTER=3
SWITCH_GOT_BADGE_1 = 4
SWITCH_GOT_BADGE_2 = 5
SWITCH_GOT_BADGE_3 = 6
SWITCH_GOT_BADGE_4 = 7
SWITCH_GOT_BADGE_5 = 8
SWITCH_GOT_BADGE_6 = 9
SWITCH_GOT_BADGE_7 = 10
SWITCH_GOT_BADGE_8 = 11
SWITCH_BEAT_THE_LEAGUE = 12
SWITCH_GOT_BADGE_9 = 38
SWITCH_GOT_BADGE_10 = 39
SWITCH_GOT_BADGE_11 = 40
SWITCH_GOT_BADGE_12 = 41
SWITCH_GOT_BADGE_13 = 43
SWITCH_GOT_BADGE_14 = 44
SWITCH_GOT_BADGE_15 = 45
SWITCH_GOT_BADGE_16 = 50
SWITCH_KANTO_DARKNESS = 701
SWITCH_KANTO_DARKNESS_STAGE_1 = 702
SWITCH_KANTO_DARKNESS_STAGE_2 = 703
SWITCH_KANTO_DARKNESS_STAGE_3 = 704
SWITCH_KANTO_DARKNESS_STAGE_4 = 705
SWITCH_ORICORIO_QUEST_PINK = 672
SWITCH_ORICORIO_QUEST_RED = 673
SWITCH_ORICORIO_QUEST_BLUE = 674
SWITCH_ORICORIO_QUEST_IN_PROGRESS = 680
SWITCH_PICKED_HELIC_FOSSIL= 65
SWITCH_PICKED_DOME_FOSSIL= 66
SWITCH_PICKED_LILEEP_FOSSIL= 589
SWITCH_PICKED_ANORITH_FOSSIL= 90
SWITCH_PICKED_ARMOR_FOSSIL= 616
SWITCH_PICKED_SKULL_FOSSIL= 617
SWITCH_NIGHTMARE_EFFECT= 805
SWITCH_JOHTO_STARTERS=884
SWITCH_HOENN_STARTERS=885
SWITCH_SINNOH_STARTERS=886
SWITCH_KALOS_STARTERS=888
SWITCH_CUSTOM_STARTERS=883
SWITCH_JOINED_TEAM_ROCKET=1037
SWITCH_PINKAN_SIDE_ROCKET=1099
SWITCH_PINKAN_SIDE_POLICE=1100
SWITCH_LEAVING_PINKAN_ISLAND=1113
SWITCH_BLOCK_PINKAN_WHISTLE=1111
SWITCH_PINKAN_FINISHED=1119
VAR_ORICORIO_FLOWERS = 276
#Randomizer Switches
SWITCH_RANDOM_WILD_TO_FUSION=953
SWITCH_RANDOMIZED_AT_LEAST_ONCE = 855
ENABLED_DEBUG_MODE_AT_LEAST_ONCE = 842
SWITCH_RANDOM_WILD = 778
SWITCH_RANDOM_WILD_AREA = 777
SWITCH_RANDOM_TRAINERS = 987
SWITCH_RANDOM_STARTERS = 954
SWITCH_RANDOM_STARTER_FIRST_STAGE = 771
SWITCH_RANDOM_ITEMS_GENERAL=759
SWITCH_RANDOM_ITEMS=751
SWITCH_RANDOM_FOUND_ITEMS=755
SWITCH_RANDOM_ITEMS_DYNAMIC = 958
SWITCH_RANDOM_ITEMS_MAPPED = 752
SWITCH_RANDOM_TMS = 758
SWITCH_RANDOM_GIVEN_ITEMS = 756
SWITCH_RANDOM_GIVEN_TMS = 757
SWITCH_RANDOM_SHOP_ITEMS = 754
SWITCH_RANDOM_FOUND_TMS = 959
SWITCH_WILD_RANDOM_GLOBAL=956
SWITCH_RANDOM_STATIC_ENCOUNTERS=955
SWITCH_RANDOM_WILD_ONLY_CUSTOMS=664
SWITCH_RANDOM_GYM_PERSIST_TEAMS=663
SWITCH_GYM_RANDOM_EACH_BATTLE = 668
SWITCH_RANDOM_GYM_CUSTOMS=662
SWITCH_RANDOMIZE_GYMS_SEPARATELY = 667
SWITCH_RANDOMIZED_GYM_TYPES=921
SWITCH_RANDOM_GIFT_POKEMON = 780
SWITCH_RANDOM_HELD_ITEMS = 843
SWITCH_DEFINED_RIVAL_STARTER=840
SWITCH_RANDOMIZED_WILD_POKEMON_TO_FUSIONS=829
SWITCH_RANDOM_WILD_LEGENDARIES=1031
SWITCH_RANDOM_TRAINER_LEGENDARIES=1032
SWITCH_RANDOM_GYM_LEGENDARIES=1033
SWITCH_DONT_RANDOMIZE=890
#Other switches
SWITCH_RACE_BIKE = 984
SWITCH_IS_REMATCH=200
SWITCH_SINGLE_POKEMON_MODE=790
SWITCH_SINGLE_POKEMON_MODE_HEAD=791
SWITCH_SINGLE_POKEMON_MODE_BODY=792
SWITCH_SINGLE_POKEMON_MODE_RANDOM=793
SWITCH_FISHING_AUTOHOOK = 916
SWITCH_FUSED_WILD_POKEMON=35
SWITCH_FORCE_FUSE_NEXT_POKEMON=37
SWITCH_FORCE_ALL_WILD_FUSIONS=828
SWITCH_USED_AN_INCENSE=798
SWITCH_FIRST_RIVAL_BATTLE=46
SWITCH_BATTLE_FACTORY_INCLUDE_ALL = 775
SWITCH_SUPER_SLOW_SPEED=649
SWITCH_LOUNGE_BATTLE_LEVEL = 240
SWITCH_CANNOT_CATCH_POKEMON = 75
SWITCH_UNLOCKED_POKEMON_HATS = 770
SWITCH_ILEX_FOREST_SPOOKED_POKEMON = 1021
SWITCH_LOCK_PLAYER_MOVEMENT = 815
SWITCH_TEAMED_WITH_ERIKA_SEWERS=141
SWITCH_BAND_DRUMMER = 1004
SWITCH_BAND_ACOUSTIC_GUITAR = 1005
SWITCH_BAND_ELECTRIC_GUITAR = 1006
SWITCH_BAND_HARP = 1007
SWITCH_BAND_FLUTE = 1008
SWITCH_SELECTING_CLOTHES = 804
SWITCH_KANTO_HAIR_COLLECTION = 1059
SWITCH_JOHTO_HAIR_COLLECTION = 1060
SWITCH_HOENN_HAIR_COLLECTION = 1061
SWITCH_SINNOH_HAIR_COLLECTION = 1062
SWITCH_UNOVA_HAIR_COLLECTION = 1063
SWITCH_KALOS_HAIR_COLLECTION = 1064
SWITCH_ALOLA_HAIR_COLLECTION = 1065
SWITCH_GALAR_HAIR_COLLECTION = 1066
SWITCH_PALDEA_HAIR_COLLECTION = 1067
SWITCH_GEN10_HAIR_COLLECTION = 1068
SWITCH_UPDATED_TO_SPRITESHEETS_SPRITES=1117
#OUTFITS
#
WEARING_ROCKET_OUTFIT = 1038
#############
# VARIABLES #
#############
VAR_CURRENT_MART=291
VAR_CURRENT_CITY_NUMERICAL_ID=14 #for wondertrade/pokemarts
VAR_SINGLE_POKEMON_MODE=251
SINGLE_POKEMON_MODE_VAR=251 #c'est appellé comme ca en qqpart dans un event pis ca me tente pas de chercher ou
VAR_WILD_FUSION_RATE=210
VAR_ODDKEYSTONE_NB=252
VAR_DEFAULT_BATTLE_TYPE = 242
VAR_BATTLE_FACTORY_TOKENS = 243
VAR_NB_GYM_REMATCHES = 162
VAR_CUSTOM_SPRITES_ENABLED= 196
VAR_COMMAND_WINDOW_INDEX=249
VAR_STANDARD_WONDERTRADE_LEFT=248
VAR_PREMIUM_WONDERTRADE_LEFT=111
VAR_PREMIUM_WONDERTRADE_LEFT=111
VAR_RIVAL_STARTER=250
VAR_FUSION_ICON_STYLE=220
VAR_SHINY_HUE_OFFSET=275
VAR_CURRENT_HIDDEN_MAP = 226
VAR_FUSE_COUNTER = 126
VAR_STAT_RARE_CANDY=265
VAR_STAT_LEADER_REMATCH=162
VAR_STAT_NB_FUSIONS=126
VAR_STAT_NB_ELITE_FOUR=174
VAR_STAT_NB_WONDERTRADES=164
VAR_STAT_CLOWN_TIP_TOTAL=100
VAR_STAT_NB_SANDCASTLES=163
VAR_STAT_GAMBLER_WINS=43
VAR_STAT_GAMBLER_LOSSES=44
VAR_STAT_HOTELS_SPENT=225
VAR_NB_EGGS_HATCHED=298
VAR_STAT_QUESTS_ACCEPTED=96
VAR_STAT_QUESTS_COMPLETED=98
VAR_NB_ROCKET_MISSIONS = 286
VAR_BOUTIQUE_OUTFIT=290
VAR_FISHING_CONTEST_RECORD=294
VAR_FISHING_CONTEST_NERF=333
VAR_STAT_NB_SECRETS=193
VAR_STAT_FUSION_QUIZ_HIGHEST_SCORE=267
VAR_STAT_FUSION_QUIZ_NB_TIMES=268
VAR_STAT_FUSION_QUIZ_TOTAL_PTS=269
VAR_KARMA=222
VAR_NB_QUEST_ACTIVE=97
VAR_NB_QUEST_COMPLETED=98
VAR_LUNAR_FEATHERS=282
VAR_FOSSIL=271
VAR_SSANNE_MENU=313
VAR_TEMP_SSANNE_ORDER=314
VAR_TEMP_SSANNE_PLATE=325
VAR_SSANNE_DISHES_HELD_ARRAY=316
VAR_BATTLE_TOWER_MIN_BST = 257
VAR_BATTLE_TOWER_MAX_BST = 258
VAR_GALLERY_FEATURED_ARTIST = 259
VAR_GALLERY_FEATURED_SPRITES = 260
VAR_GALLERY_ALL_ARTIST_SPRITES = 261
VAR_GALLERY_SELECTED_ARTIST = 263
VAR_NEXT_ARTIST_FORMATTED = 264
VAR_RADIO_POINTS=266
VAR_TRAINER_GENDER=52
VAR_TRAINER_AGE=99
VAR_ROCKET_NAME=25
VAR_NB_CRIMES_REPORTED=300
VAR_EXOTIC_POKEMON_ID=327
VAR_TYPE_EXPERTS_BEATEN=332
TOTAL_NB_TYPE_EXPERTS=331
#Randomizer
VAR_RANDOMIZER_WILD_POKE_BST=197
VAR_RANDOMIZER_TRAINER_BST=195
VAR_GYM_TYPES_ARRAY=151
VAR_CURRENT_GYM_TYPE=152
#constellations
VAR_CONSTELLATION_IVYSAUR=301
VAR_CONSTELLATION_WARTORTLE=302
VAR_CONSTELLATION_ARCANINE=303
VAR_CONSTELLATION_MACHOKE=304
VAR_CONSTELLATION_RAPIDASH=305
VAR_CONSTELLATION_GYARADOS=306
VAR_CONSTELLATION_ARTICUNO=307
VAR_CONSTELLATION_MEW=308
VAR_CONSTELLATION_POLITOED=309
VAR_CONSTELLATION_URSARING=310
VAR_CONSTELLATION_LUGIA=311
VAR_CONSTELLATION_HOOH=312
VAR_CONSTELLATION_CELEBI=313
VAR_CONSTELLATION_SLAKING=314
VAR_CONSTELLATION_JIRACHI=315
VAR_CONSTELLATION_TYRANTRUM=316
VAR_CONSTELLATION_SHARPEDO=317
VAR_CONSTELLATION_ARCEUS=318
VAR_LATEST_CONSTELLATION=319
VAR_TRAINER_CARD_BACKGROUND_PRICE=329
VAR_GALLERY_TEAM_FLAGS=330
VAR_REGI_PUZZLE_SWITCH_PRESSED = 1122
##############
# COMMON EVENTS
################
COMMON_EVENT_REGI_TABLET = 84
COMMON_EVENT_SILHOUETTE = 87
COMMON_EVENT_HOTEL = 12
COMMON_EVENT_SINGLESPECIES_MODE = 73
COMMON_EVENT_OUTFIT = 80
COMMON_EVENT_FIX_GAME = 16
COMMON_EVENT_IDLE_HAT = 100
COMMON_EVENT_PINKAN_WHISTLE = 106
COMMON_EVENT_PINKAN_BACK_TO_BEGIN = 103
##############
# ANIMATIONS
################
DUST_ANIMATION_ID=2
VIRUS_ANIMATION_ID=10
#############
# OTHERS #
#############
DIRECTION_LEFT = 4
DIRECTION_RIGHT = 6
DIRECTION_DOWN = 2
DIRECTION_UP = 8
VAR_SPEED_UP_TOGGLE_SPEED=23
MAP_TEMPLATE_EVENTS = 175
TEMPLATE_EVENT_SILHOUETTE = 7
SWITCH_TRIPLE_BOSS_BATTLE = 824
SWITCH_SILVERBOSS_BATTLE = 675
GENDER_FEMALE=0
GENDER_MALE=1
MELOETTA_BAND_NAME = "Miss Melody and the Mystic Musicians"
SUCKY_BAND_NAME = "MooMoo Milk"

View File

@@ -1,2 +0,0 @@
class ControlConfig
end

File diff suppressed because it is too large Load Diff

View File

@@ -1,662 +0,0 @@
# 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

View File

@@ -1,684 +0,0 @@
module PBMoves
MEGAHORN = :MEGAHORN
ATTACKORDER = :ATTACKORDER
BUGBUZZ = :BUGBUZZ
FIRSTIMPRESSION = :FIRSTIMPRESSION
POLLENPUFF = :POLLENPUFF
LEECHLIFE = :LEECHLIFE
LUNGE = :LUNGE
XSCISSOR = :XSCISSOR
SIGNALBEAM = :SIGNALBEAM
UTURN = :UTURN
STEAMROLLER = :STEAMROLLER
BUGBITE = :BUGBITE
SILVERWIND = :SILVERWIND
FELLSTINGER = :FELLSTINGER
STRUGGLEBUG = :STRUGGLEBUG
FURYCUTTER = :FURYCUTTER
PINMISSILE = :PINMISSILE
TWINEEDLE = :TWINEEDLE
INFESTATION = :INFESTATION
DEFENDORDER = :DEFENDORDER
HEALORDER = :HEALORDER
POWDER = :POWDER
QUIVERDANCE = :QUIVERDANCE
RAGEPOWDER = :RAGEPOWDER
SPIDERWEB = :SPIDERWEB
STICKYWEB = :STICKYWEB
STRINGSHOT = :STRINGSHOT
TAILGLOW = :TAILGLOW
HYPERSPACEFURY = :HYPERSPACEFURY
FOULPLAY = :FOULPLAY
DARKESTLARIAT = :DARKESTLARIAT
NIGHTDAZE = :NIGHTDAZE
CRUNCH = :CRUNCH
DARKPULSE = :DARKPULSE
THROATCHOP = :THROATCHOP
NIGHTSLASH = :NIGHTSLASH
SUCKERPUNCH = :SUCKERPUNCH
KNOCKOFF = :KNOCKOFF
ASSURANCE = :ASSURANCE
BITE = :BITE
BRUTALSWING = :BRUTALSWING
FEINTATTACK = :FEINTATTACK
THIEF = :THIEF
SNARL = :SNARL
PAYBACK = :PAYBACK
PURSUIT = :PURSUIT
BEATUP = :BEATUP
FLING = :FLING
POWERTRIP = :POWERTRIP
PUNISHMENT = :PUNISHMENT
DARKVOID = :DARKVOID
EMBARGO = :EMBARGO
FAKETEARS = :FAKETEARS
FLATTER = :FLATTER
HONECLAWS = :HONECLAWS
MEMENTO = :MEMENTO
NASTYPLOT = :NASTYPLOT
PARTINGSHOT = :PARTINGSHOT
QUASH = :QUASH
SNATCH = :SNATCH
SWITCHEROO = :SWITCHEROO
TAUNT = :TAUNT
TOPSYTURVY = :TOPSYTURVY
TORMENT = :TORMENT
ROAROFTIME = :ROAROFTIME
DRACOMETEOR = :DRACOMETEOR
OUTRAGE = :OUTRAGE
CLANGINGSCALES = :CLANGINGSCALES
COREENFORCER = :COREENFORCER
DRAGONRUSH = :DRAGONRUSH
SPACIALREND = :SPACIALREND
DRAGONHAMMER = :DRAGONHAMMER
DRAGONPULSE = :DRAGONPULSE
DRAGONCLAW = :DRAGONCLAW
DRAGONBREATH = :DRAGONBREATH
DRAGONTAIL = :DRAGONTAIL
DUALCHOP = :DUALCHOP
TWISTER = :TWISTER
DRAGONRAGE = :DRAGONRAGE
DRAGONDANCE = :DRAGONDANCE
BOLTSTRIKE = :BOLTSTRIKE
VOLTTACKLE = :VOLTTACKLE
ZAPCANNON = :ZAPCANNON
THUNDER = :THUNDER
FUSIONBOLT = :FUSIONBOLT
PLASMAFISTS = :PLASMAFISTS
THUNDERBOLT = :THUNDERBOLT
WILDCHARGE = :WILDCHARGE
DISCHARGE = :DISCHARGE
ZINGZAP = :ZINGZAP
THUNDERPUNCH = :THUNDERPUNCH
VOLTSWITCH = :VOLTSWITCH
PARABOLICCHARGE = :PARABOLICCHARGE
SPARK = :SPARK
THUNDERFANG = :THUNDERFANG
SHOCKWAVE = :SHOCKWAVE
ELECTROWEB = :ELECTROWEB
CHARGEBEAM = :CHARGEBEAM
THUNDERSHOCK = :THUNDERSHOCK
NUZZLE = :NUZZLE
ELECTROBALL = :ELECTROBALL
CHARGE = :CHARGE
EERIEIMPULSE = :EERIEIMPULSE
ELECTRICTERRAIN = :ELECTRICTERRAIN
ELECTRIFY = :ELECTRIFY
IONDELUGE = :IONDELUGE
MAGNETRISE = :MAGNETRISE
MAGNETICFLUX = :MAGNETICFLUX
THUNDERWAVE = :THUNDERWAVE
LIGHTOFRUIN = :LIGHTOFRUIN
FLEURCANNON = :FLEURCANNON
MOONBLAST = :MOONBLAST
PLAYROUGH = :PLAYROUGH
DAZZLINGGLEAM = :DAZZLINGGLEAM
DRAININGKISS = :DRAININGKISS
DISARMINGVOICE = :DISARMINGVOICE
FAIRYWIND = :FAIRYWIND
NATURESMADNESS = :NATURESMADNESS
AROMATICMIST = :AROMATICMIST
BABYDOLLEYES = :BABYDOLLEYES
CHARM = :CHARM
CRAFTYSHIELD = :CRAFTYSHIELD
FAIRYLOCK = :FAIRYLOCK
FLORALHEALING = :FLORALHEALING
FLOWERSHIELD = :FLOWERSHIELD
GEOMANCY = :GEOMANCY
MISTYTERRAIN = :MISTYTERRAIN
MOONLIGHT = :MOONLIGHT
SWEETKISS = :SWEETKISS
FOCUSPUNCH = :FOCUSPUNCH
HIJUMPKICK = :HIJUMPKICK
CLOSECOMBAT = :CLOSECOMBAT
FOCUSBLAST = :FOCUSBLAST
SUPERPOWER = :SUPERPOWER
CROSSCHOP = :CROSSCHOP
DYNAMICPUNCH = :DYNAMICPUNCH
FLYINGPRESS = :FLYINGPRESS
HAMMERARM = :HAMMERARM
JUMPKICK = :JUMPKICK
SACREDSWORD = :SACREDSWORD
SECRETSWORD = :SECRETSWORD
SKYUPPERCUT = :SKYUPPERCUT
AURASPHERE = :AURASPHERE
SUBMISSION = :SUBMISSION
BRICKBREAK = :BRICKBREAK
DRAINPUNCH = :DRAINPUNCH
VITALTHROW = :VITALTHROW
WAKEUPSLAP = :WAKEUPSLAP
LOWSWEEP = :LOWSWEEP
CIRCLETHROW = :CIRCLETHROW
FORCEPALM = :FORCEPALM
REVENGE = :REVENGE
ROLLINGKICK = :ROLLINGKICK
STORMTHROW = :STORMTHROW
KARATECHOP = :KARATECHOP
MACHPUNCH = :MACHPUNCH
POWERUPPUNCH = :POWERUPPUNCH
ROCKSMASH = :ROCKSMASH
VACUUMWAVE = :VACUUMWAVE
DOUBLEKICK = :DOUBLEKICK
ARMTHRUST = :ARMTHRUST
TRIPLEKICK = :TRIPLEKICK
COUNTER = :COUNTER
FINALGAMBIT = :FINALGAMBIT
LOWKICK = :LOWKICK
REVERSAL = :REVERSAL
SEISMICTOSS = :SEISMICTOSS
BULKUP = :BULKUP
DETECT = :DETECT
MATBLOCK = :MATBLOCK
QUICKGUARD = :QUICKGUARD
VCREATE = :VCREATE
BLASTBURN = :BLASTBURN
ERUPTION = :ERUPTION
MINDBLOWN = :MINDBLOWN
SHELLTRAP = :SHELLTRAP
BLUEFLARE = :BLUEFLARE
BURNUP = :BURNUP
OVERHEAT = :OVERHEAT
FLAREBLITZ = :FLAREBLITZ
FIREBLAST = :FIREBLAST
FUSIONFLARE = :FUSIONFLARE
INFERNO = :INFERNO
MAGMASTORM = :MAGMASTORM
SACREDFIRE = :SACREDFIRE
SEARINGSHOT = :SEARINGSHOT
HEATWAVE = :HEATWAVE
FLAMETHROWER = :FLAMETHROWER
BLAZEKICK = :BLAZEKICK
FIERYDANCE = :FIERYDANCE
FIRELASH = :FIRELASH
FIREPLEDGE = :FIREPLEDGE
LAVAPLUME = :LAVAPLUME
FIREPUNCH = :FIREPUNCH
MYSTICALFIRE = :MYSTICALFIRE
FLAMEBURST = :FLAMEBURST
FIREFANG = :FIREFANG
FLAMEWHEEL = :FLAMEWHEEL
INCINERATE = :INCINERATE
FLAMECHARGE = :FLAMECHARGE
EMBER = :EMBER
FIRESPIN = :FIRESPIN
HEATCRASH = :HEATCRASH
SUNNYDAY = :SUNNYDAY
WILLOWISP = :WILLOWISP
SKYATTACK = :SKYATTACK
BRAVEBIRD = :BRAVEBIRD
DRAGONASCENT = :DRAGONASCENT
HURRICANE = :HURRICANE
AEROBLAST = :AEROBLAST
BEAKBLAST = :BEAKBLAST
FLY = :FLY
BOUNCE = :BOUNCE
DRILLPECK = :DRILLPECK
OBLIVIONWING = :OBLIVIONWING
AIRSLASH = :AIRSLASH
CHATTER = :CHATTER
AERIALACE = :AERIALACE
AIRCUTTER = :AIRCUTTER
PLUCK = :PLUCK
SKYDROP = :SKYDROP
WINGATTACK = :WINGATTACK
ACROBATICS = :ACROBATICS
GUST = :GUST
PECK = :PECK
DEFOG = :DEFOG
FEATHERDANCE = :FEATHERDANCE
MIRRORMOVE = :MIRRORMOVE
ROOST = :ROOST
TAILWIND = :TAILWIND
SHADOWFORCE = :SHADOWFORCE
MOONGEISTBEAM = :MOONGEISTBEAM
PHANTOMFORCE = :PHANTOMFORCE
SPECTRALTHIEF = :SPECTRALTHIEF
SHADOWBONE = :SHADOWBONE
SHADOWBALL = :SHADOWBALL
SPIRITSHACKLE = :SPIRITSHACKLE
SHADOWCLAW = :SHADOWCLAW
HEX = :HEX
OMINOUSWIND = :OMINOUSWIND
SHADOWPUNCH = :SHADOWPUNCH
SHADOWSNEAK = :SHADOWSNEAK
ASTONISH = :ASTONISH
LICK = :LICK
NIGHTSHADE = :NIGHTSHADE
CONFUSERAY = :CONFUSERAY
CURSE = :CURSE
DESTINYBOND = :DESTINYBOND
GRUDGE = :GRUDGE
NIGHTMARE = :NIGHTMARE
SPITE = :SPITE
TRICKORTREAT = :TRICKORTREAT
FRENZYPLANT = :FRENZYPLANT
LEAFSTORM = :LEAFSTORM
SOLARBLADE = :SOLARBLADE
PETALDANCE = :PETALDANCE
POWERWHIP = :POWERWHIP
SEEDFLARE = :SEEDFLARE
SOLARBEAM = :SOLARBEAM
WOODHAMMER = :WOODHAMMER
ENERGYBALL = :ENERGYBALL
LEAFBLADE = :LEAFBLADE
PETALBLIZZARD = :PETALBLIZZARD
GRASSPLEDGE = :GRASSPLEDGE
SEEDBOMB = :SEEDBOMB
GIGADRAIN = :GIGADRAIN
HORNLEECH = :HORNLEECH
TROPKICK = :TROPKICK
LEAFTORNADO = :LEAFTORNADO
MAGICALLEAF = :MAGICALLEAF
NEEDLEARM = :NEEDLEARM
RAZORLEAF = :RAZORLEAF
VINEWHIP = :VINEWHIP
LEAFAGE = :LEAFAGE
MEGADRAIN = :MEGADRAIN
BULLETSEED = :BULLETSEED
ABSORB = :ABSORB
GRASSKNOT = :GRASSKNOT
AROMATHERAPY = :AROMATHERAPY
COTTONGUARD = :COTTONGUARD
COTTONSPORE = :COTTONSPORE
FORESTSCURSE = :FORESTSCURSE
GRASSWHISTLE = :GRASSWHISTLE
GRASSYTERRAIN = :GRASSYTERRAIN
INGRAIN = :INGRAIN
LEECHSEED = :LEECHSEED
SLEEPPOWDER = :SLEEPPOWDER
SPIKYSHIELD = :SPIKYSHIELD
SPORE = :SPORE
STRENGTHSAP = :STRENGTHSAP
STUNSPORE = :STUNSPORE
SYNTHESIS = :SYNTHESIS
WORRYSEED = :WORRYSEED
PRECIPICEBLADES = :PRECIPICEBLADES
EARTHQUAKE = :EARTHQUAKE
HIGHHORSEPOWER = :HIGHHORSEPOWER
EARTHPOWER = :EARTHPOWER
LANDSWRATH = :LANDSWRATH
THOUSANDARROWS = :THOUSANDARROWS
THOUSANDWAVES = :THOUSANDWAVES
DIG = :DIG
DRILLRUN = :DRILLRUN
STOMPINGTANTRUM = :STOMPINGTANTRUM
BONECLUB = :BONECLUB
MUDBOMB = :MUDBOMB
BULLDOZE = :BULLDOZE
MUDSHOT = :MUDSHOT
BONEMERANG = :BONEMERANG
SANDTOMB = :SANDTOMB
BONERUSH = :BONERUSH
MUDSLAP = :MUDSLAP
FISSURE = :FISSURE
MAGNITUDE = :MAGNITUDE
MUDSPORT = :MUDSPORT
ROTOTILLER = :ROTOTILLER
SANDATTACK = :SANDATTACK
SHOREUP = :SHOREUP
SPIKES = :SPIKES
FREEZESHOCK = :FREEZESHOCK
ICEBURN = :ICEBURN
BLIZZARD = :BLIZZARD
ICEHAMMER = :ICEHAMMER
ICEBEAM = :ICEBEAM
ICICLECRASH = :ICICLECRASH
ICEPUNCH = :ICEPUNCH
FREEZEDRY = :FREEZEDRY
AURORABEAM = :AURORABEAM
GLACIATE = :GLACIATE
ICEFANG = :ICEFANG
AVALANCHE = :AVALANCHE
FROSTBREATH = :FROSTBREATH
ICYWIND = :ICYWIND
ICESHARD = :ICESHARD
POWDERSNOW = :POWDERSNOW
ICEBALL = :ICEBALL
ICICLESPEAR = :ICICLESPEAR
SHEERCOLD = :SHEERCOLD
AURORAVEIL = :AURORAVEIL
HAIL = :HAIL
HAZE = :HAZE
MIST = :MIST
EXPLOSION = :EXPLOSION
SELFDESTRUCT = :SELFDESTRUCT
GIGAIMPACT = :GIGAIMPACT
HYPERBEAM = :HYPERBEAM
BOOMBURST = :BOOMBURST
LASTRESORT = :LASTRESORT
SKULLBASH = :SKULLBASH
DOUBLEEDGE = :DOUBLEEDGE
HEADCHARGE = :HEADCHARGE
MEGAKICK = :MEGAKICK
TECHNOBLAST = :TECHNOBLAST
THRASH = :THRASH
EGGBOMB = :EGGBOMB
JUDGMENT = :JUDGMENT
HYPERVOICE = :HYPERVOICE
MULTIATTACK = :MULTIATTACK
REVELATIONDANCE = :REVELATIONDANCE
ROCKCLIMB = :ROCKCLIMB
TAKEDOWN = :TAKEDOWN
UPROAR = :UPROAR
BODYSLAM = :BODYSLAM
EXTREMESPEED = :EXTREMESPEED
HYPERFANG = :HYPERFANG
MEGAPUNCH = :MEGAPUNCH
RAZORWIND = :RAZORWIND
SLAM = :SLAM
STRENGTH = :STRENGTH
TRIATTACK = :TRIATTACK
CRUSHCLAW = :CRUSHCLAW
RELICSONG = :RELICSONG
CHIPAWAY = :CHIPAWAY
DIZZYPUNCH = :DIZZYPUNCH
FACADE = :FACADE
HEADBUTT = :HEADBUTT
RETALIATE = :RETALIATE
SECRETPOWER = :SECRETPOWER
SLASH = :SLASH
SMELLINGSALT = :SMELLINGSALT
HORNATTACK = :HORNATTACK
STOMP = :STOMP
COVET = :COVET
HIDDENPOWER = :HIDDENPOWER
ROUND = :ROUND
SWIFT = :SWIFT
VICEGRIP = :VICEGRIP
CUT = :CUT
SNORE = :SNORE
STRUGGLE = :STRUGGLE
WEATHERBALL = :WEATHERBALL
ECHOEDVOICE = :ECHOEDVOICE
FAKEOUT = :FAKEOUT
FALSESWIPE = :FALSESWIPE
HOLDBACK = :HOLDBACK
PAYDAY = :PAYDAY
POUND = :POUND
QUICKATTACK = :QUICKATTACK
SCRATCH = :SCRATCH
TACKLE = :TACKLE
DOUBLEHIT = :DOUBLEHIT
FEINT = :FEINT
TAILSLAP = :TAILSLAP
RAGE = :RAGE
RAPIDSPIN = :RAPIDSPIN
SPIKECANNON = :SPIKECANNON
COMETPUNCH = :COMETPUNCH
FURYSWIPES = :FURYSWIPES
BARRAGE = :BARRAGE
BIND = :BIND
DOUBLESLAP = :DOUBLESLAP
FURYATTACK = :FURYATTACK
WRAP = :WRAP
CONSTRICT = :CONSTRICT
BIDE = :BIDE
CRUSHGRIP = :CRUSHGRIP
ENDEAVOR = :ENDEAVOR
FLAIL = :FLAIL
FRUSTRATION = :FRUSTRATION
GUILLOTINE = :GUILLOTINE
HORNDRILL = :HORNDRILL
NATURALGIFT = :NATURALGIFT
PRESENT = :PRESENT
RETURN = :RETURN
SONICBOOM = :SONICBOOM
SPITUP = :SPITUP
SUPERFANG = :SUPERFANG
TRUMPCARD = :TRUMPCARD
WRINGOUT = :WRINGOUT
ACUPRESSURE = :ACUPRESSURE
AFTERYOU = :AFTERYOU
ASSIST = :ASSIST
ATTRACT = :ATTRACT
BATONPASS = :BATONPASS
BELLYDRUM = :BELLYDRUM
BESTOW = :BESTOW
BLOCK = :BLOCK
CAMOUFLAGE = :CAMOUFLAGE
CAPTIVATE = :CAPTIVATE
CELEBRATE = :CELEBRATE
CONFIDE = :CONFIDE
CONVERSION = :CONVERSION
CONVERSION2 = :CONVERSION2
COPYCAT = :COPYCAT
DEFENSECURL = :DEFENSECURL
DISABLE = :DISABLE
DOUBLETEAM = :DOUBLETEAM
ENCORE = :ENCORE
ENDURE = :ENDURE
ENTRAINMENT = :ENTRAINMENT
FLASH = :FLASH
FOCUSENERGY = :FOCUSENERGY
FOLLOWME = :FOLLOWME
FORESIGHT = :FORESIGHT
GLARE = :GLARE
GROWL = :GROWL
GROWTH = :GROWTH
HAPPYHOUR = :HAPPYHOUR
HARDEN = :HARDEN
HEALBELL = :HEALBELL
HELPINGHAND = :HELPINGHAND
HOLDHANDS = :HOLDHANDS
HOWL = :HOWL
LASERFOCUS = :LASERFOCUS
LEER = :LEER
LOCKON = :LOCKON
LOVELYKISS = :LOVELYKISS
LUCKYCHANT = :LUCKYCHANT
MEFIRST = :MEFIRST
MEANLOOK = :MEANLOOK
METRONOME = :METRONOME
MILKDRINK = :MILKDRINK
MIMIC = :MIMIC
MINDREADER = :MINDREADER
MINIMIZE = :MINIMIZE
MORNINGSUN = :MORNINGSUN
NATUREPOWER = :NATUREPOWER
NOBLEROAR = :NOBLEROAR
ODORSLEUTH = :ODORSLEUTH
PAINSPLIT = :PAINSPLIT
PERISHSONG = :PERISHSONG
PLAYNICE = :PLAYNICE
PROTECT = :PROTECT
PSYCHUP = :PSYCHUP
RECOVER = :RECOVER
RECYCLE = :RECYCLE
REFLECTTYPE = :REFLECTTYPE
REFRESH = :REFRESH
ROAR = :ROAR
SAFEGUARD = :SAFEGUARD
SCARYFACE = :SCARYFACE
SCREECH = :SCREECH
SHARPEN = :SHARPEN
SHELLSMASH = :SHELLSMASH
SIMPLEBEAM = :SIMPLEBEAM
SING = :SING
SKETCH = :SKETCH
SLACKOFF = :SLACKOFF
SLEEPTALK = :SLEEPTALK
SMOKESCREEN = :SMOKESCREEN
SOFTBOILED = :SOFTBOILED
SPLASH = :SPLASH
SPOTLIGHT = :SPOTLIGHT
STOCKPILE = :STOCKPILE
SUBSTITUTE = :SUBSTITUTE
SUPERSONIC = :SUPERSONIC
SWAGGER = :SWAGGER
SWALLOW = :SWALLOW
SWEETSCENT = :SWEETSCENT
SWORDSDANCE = :SWORDSDANCE
TAILWHIP = :TAILWHIP
TEARFULLOOK = :TEARFULLOOK
TEETERDANCE = :TEETERDANCE
TICKLE = :TICKLE
TRANSFORM = :TRANSFORM
WHIRLWIND = :WHIRLWIND
WISH = :WISH
WORKUP = :WORKUP
YAWN = :YAWN
BELCH = :BELCH
GUNKSHOT = :GUNKSHOT
SLUDGEWAVE = :SLUDGEWAVE
SLUDGEBOMB = :SLUDGEBOMB
POISONJAB = :POISONJAB
CROSSPOISON = :CROSSPOISON
SLUDGE = :SLUDGE
VENOSHOCK = :VENOSHOCK
CLEARSMOG = :CLEARSMOG
POISONFANG = :POISONFANG
POISONTAIL = :POISONTAIL
ACID = :ACID
ACIDSPRAY = :ACIDSPRAY
SMOG = :SMOG
POISONSTING = :POISONSTING
ACIDARMOR = :ACIDARMOR
BANEFULBUNKER = :BANEFULBUNKER
COIL = :COIL
GASTROACID = :GASTROACID
POISONGAS = :POISONGAS
POISONPOWDER = :POISONPOWDER
PURIFY = :PURIFY
TOXIC = :TOXIC
TOXICSPIKES = :TOXICSPIKES
TOXICTHREAD = :TOXICTHREAD
VENOMDRENCH = :VENOMDRENCH
PRISMATICLASER = :PRISMATICLASER
PSYCHOBOOST = :PSYCHOBOOST
FUTURESIGHT = :FUTURESIGHT
SYNCHRONOISE = :SYNCHRONOISE
DREAMEATER = :DREAMEATER
PHOTONGEYSER = :PHOTONGEYSER
PSYSTRIKE = :PSYSTRIKE
PSYCHIC = :PSYCHIC
PSYCHICFANGS = :PSYCHICFANGS
EXTRASENSORY = :EXTRASENSORY
HYPERSPACEHOLE = :HYPERSPACEHOLE
PSYSHOCK = :PSYSHOCK
ZENHEADBUTT = :ZENHEADBUTT
LUSTERPURGE = :LUSTERPURGE
MISTBALL = :MISTBALL
PSYCHOCUT = :PSYCHOCUT
PSYBEAM = :PSYBEAM
HEARTSTAMP = :HEARTSTAMP
CONFUSION = :CONFUSION
STOREDPOWER = :STOREDPOWER
MIRRORCOAT = :MIRRORCOAT
PSYWAVE = :PSYWAVE
AGILITY = :AGILITY
ALLYSWITCH = :ALLYSWITCH
AMNESIA = :AMNESIA
BARRIER = :BARRIER
CALMMIND = :CALMMIND
COSMICPOWER = :COSMICPOWER
GRAVITY = :GRAVITY
GUARDSPLIT = :GUARDSPLIT
GUARDSWAP = :GUARDSWAP
HEALBLOCK = :HEALBLOCK
HEALPULSE = :HEALPULSE
HEALINGWISH = :HEALINGWISH
HEARTSWAP = :HEARTSWAP
HYPNOSIS = :HYPNOSIS
IMPRISON = :IMPRISON
INSTRUCT = :INSTRUCT
KINESIS = :KINESIS
LIGHTSCREEN = :LIGHTSCREEN
LUNARDANCE = :LUNARDANCE
MAGICCOAT = :MAGICCOAT
MAGICROOM = :MAGICROOM
MEDITATE = :MEDITATE
MIRACLEEYE = :MIRACLEEYE
POWERSPLIT = :POWERSPLIT
POWERSWAP = :POWERSWAP
POWERTRICK = :POWERTRICK
PSYCHICTERRAIN = :PSYCHICTERRAIN
PSYCHOSHIFT = :PSYCHOSHIFT
REFLECT = :REFLECT
REST = :REST
ROLEPLAY = :ROLEPLAY
SKILLSWAP = :SKILLSWAP
SPEEDSWAP = :SPEEDSWAP
TELEKINESIS = :TELEKINESIS
TELEPORT = :TELEPORT
TRICK = :TRICK
TRICKROOM = :TRICKROOM
WONDERROOM = :WONDERROOM
HEADSMASH = :HEADSMASH
ROCKWRECKER = :ROCKWRECKER
DIAMONDSTORM = :DIAMONDSTORM
STONEEDGE = :STONEEDGE
POWERGEM = :POWERGEM
ROCKSLIDE = :ROCKSLIDE
ANCIENTPOWER = :ANCIENTPOWER
ROCKTOMB = :ROCKTOMB
ROCKTHROW = :ROCKTHROW
SMACKDOWN = :SMACKDOWN
ACCELEROCK = :ACCELEROCK
ROLLOUT = :ROLLOUT
ROCKBLAST = :ROCKBLAST
ROCKPOLISH = :ROCKPOLISH
SANDSTORM = :SANDSTORM
STEALTHROCK = :STEALTHROCK
WIDEGUARD = :WIDEGUARD
DOOMDESIRE = :DOOMDESIRE
IRONTAIL = :IRONTAIL
SUNSTEELSTRIKE = :SUNSTEELSTRIKE
METEORMASH = :METEORMASH
ANCHORSHOT = :ANCHORSHOT
FLASHCANNON = :FLASHCANNON
IRONHEAD = :IRONHEAD
SMARTSTRIKE = :SMARTSTRIKE
STEELWING = :STEELWING
DOUBLEIRONBASH = :DOUBLEIRONBASH
MIRRORSHOT = :MIRRORSHOT
MAGNETBOMB = :MAGNETBOMB
GEARGRIND = :GEARGRIND
METALCLAW = :METALCLAW
BULLETPUNCH = :BULLETPUNCH
GYROBALL = :GYROBALL
HEAVYSLAM = :HEAVYSLAM
METALBURST = :METALBURST
AUTOTOMIZE = :AUTOTOMIZE
GEARUP = :GEARUP
IRONDEFENSE = :IRONDEFENSE
KINGSSHIELD = :KINGSSHIELD
METALSOUND = :METALSOUND
SHIFTGEAR = :SHIFTGEAR
HYDROCANNON = :HYDROCANNON
WATERSPOUT = :WATERSPOUT
HYDROPUMP = :HYDROPUMP
ORIGINPULSE = :ORIGINPULSE
STEAMERUPTION = :STEAMERUPTION
CRABHAMMER = :CRABHAMMER
AQUATAIL = :AQUATAIL
MUDDYWATER = :MUDDYWATER
SPARKLINGARIA = :SPARKLINGARIA
SURF = :SURF
LIQUIDATION = :LIQUIDATION
DIVE = :DIVE
SCALD = :SCALD
WATERPLEDGE = :WATERPLEDGE
WATERFALL = :WATERFALL
RAZORSHELL = :RAZORSHELL
BRINE = :BRINE
BUBBLEBEAM = :BUBBLEBEAM
OCTAZOOKA = :OCTAZOOKA
WATERPULSE = :WATERPULSE
AQUAJET = :AQUAJET
BUBBLE = :BUBBLE
WATERGUN = :WATERGUN
CLAMP = :CLAMP
WHIRLPOOL = :WHIRLPOOL
WATERSHURIKEN = :WATERSHURIKEN
AQUARING = :AQUARING
RAINDANCE = :RAINDANCE
SOAK = :SOAK
WATERSPORT = :WATERSPORT
WITHDRAW = :WITHDRAW
FAINTATTACK = :FAINTATTACK
HIDDENPOWER2 = :HIDDENPOWER2
TRIATTACK2 = :TRIATTACK2
end

View File

@@ -1,30 +0,0 @@
module PBSpecies
#couldn't figure out how to get the size of GameData::Species so fuck it, here's the hardcoded value
def PBSpecies.maxValue
return (NB_POKEMON*NB_POKEMON)+NB_POKEMON
end
def PBSpecies.getName(species)
return GameData::Species.get(species).real_name
end
#In some places, pokemon are instanciated as PBSpecies::NAME in wild battles, trades, etc. which doesn't work anymore.
# Instead of replacing every instance in every map, this is a workaround to make it work without changing the events.
CLEFAIRY = :CLEFAIRY
ONIX =:ONIX
DUGTRIO = :DUGTRIO
VOLTORB = :VOLTORB
ELECTRODE = :ELECTRODE
B101H135 = :B101H135
B100H101 = :B100H101
B101H26 = :B101H26
ENTEI = :ENTEI
PIDGEOTTO = :PIDGEOTTO
FEAROW =:FEAROW
SPEAROW =:SPEAROW
B18H18 = :B18H18
B245H243 = :B245H243
CHARMANDER = :CHARMANDER
end

View File

@@ -1,120 +0,0 @@
# Le seul but de cette classe est de pouvoir continuer à utiliser le format PBTrainers::TRAINER quand on call la méthode de combat de dresseur
# pour ne pas à avoir à modifier tous les événements
module PBTrainers
POKEMONTRAINER_Red = 0
POKEMONTRAINER_Leaf = 1
POKEMONTRAINER_Gold = 2
POKEMONTRAINER_May = 3
RIVAL1 = 4
RIVAL2 = 5
AROMALADY = 6
BEAUTY = 7
BIKER = 8
BIRDKEEPER = 9
BUGCATCHER = 10
BURGLAR = 11
CHANNELER = 12
CUEBALL = 13
ENGINEER = 14
FISHERMAN = 15
GAMBLER = 16
GENTLEMAN = 17
HIKER = 18
JUGGLER = 19
LADY = 20
PAINTER = 21
POKEMANIAC = 22
POKEMONBREEDER = 23
PROFESSOR = 24
ROCKER = 25
RUINMANIAC = 26
SAILOR = 27
SCIENTIST = 28
SUPERNERD = 29
TAMER = 30
BLACKBELT = 31
CRUSHGIRL = 32
CAMPER = 33
PICNICKER = 34
COOLTRAINER_M = 35
COOLTRAINER_F = 36
YOUNGSTER = 37
LASS = 38
POKEMONRANGER_M =39
POKEMONRANGER_F = 40
PSYCHIC_M = 41
PSYCHIC_F = 42
SWIMMER_M = 43
SWIMMER_F = 44
SWIMMER2_M = 45
SWIMMER2_F = 46
TUBER_M = 47
TUBER_F = 48
TUBER2_M = 49
TUBER2_F = 50
COOLCOUPLE = 51
CRUSHKIN = 52
SISANDBRO = 53
TWINS = 54
YOUNGCOUPLE = 55
TEAMROCKET_M = 56
TEAMROCKET_F = 57
ROCKETBOSS = 58
LEADER_Brock = 59
LEADER_Misty = 60
LEADER_Surge = 61
LEADER_Erika = 62
LEADER_Koga = 63
LEADER_Sabrina = 64
LEADER_Blaine = 65
LEADER_Giovanni = 66
ELITEFOUR_Lorelei = 67
ELITEFOUR_Bruno = 68
ELITEFOUR_Agatha = 69
ELITEFOUR_Lance = 70
CHAMPION = 71
SOCIALITE = 72
BUGCATCHER_F = 73
MR_FUJI = 74
ROUGHNECK = 75
TEACHER = 76
PRESCHOOLER_M = 77
PRESCHOOLER_F = 78
HIPSTER = 79
HAUNTEDGIRL_YOUNG = 80
HAUNTEDGIRL = 81
CLOWN = 82
NURSE = 83
WORKER = 84
POKEMONTRAINER_RedB = 85
POKEMONTRAINER_RedG = 86
POKEMONTRAINER_RedY = 87
POKEMONTRAINER_LeafB = 88
POKEMONTRAINER_LeafG = 89
POKEMONTRAINER_LeafY = 90
COOLTRAINER_M2 = 91
COOLTRAINER_F2 = 92
ROBOT = 93
FARMER = 94
PYROMANIAC = 95
ROCKETEXEC_F = 96
ROCKETEXEC_M = 97
LEADER_Whitney = 98
LEADER_Kurt = 99
LEADER_Falkner = 100
LEADER_Clair = 101
MYSTICALMAN = 102
LEADER_Morty = 103
TEAMPLASMA_M = 104
TEAMPLASMA_F = 105
SCIENTIST_Colress = 106
LEADER_Pryce = 107
KIMONOGIRL = 108
SAGE = 109
PLAYER = 110
LEADER_Chuck = 111
LEADER_Jasmine = 112
POLICE = 113
SKIER_F = 114
end

View File

@@ -1,187 +0,0 @@
def pbGetTerrainTag()
return $game_player.pbTerrainTag().id
end
def getLevelAtWhichSpeciesEvolved(species)
levelAtWhichCurrentSpeciesEvolved=1
evosArray = species.get_family_evolutions
for entry in evosArray
if entry[0] == species.id && entry[1] == :Level
if entry[2] && entry[2] < levelAtWhichCurrentSpeciesEvolved
levelAtWhichCurrentSpeciesEvolved = entry[2]
end
end
end
end
def getNextEvolutions(species, evolutions)
if !evolutions
evolutions = species.get_evolutions
end
nextEvolutions = []
currentLowestEvolution = nil
for evolution in evolutions
if evolution[1]== :Level
evoLevel = evolution[2]
currentLowestLevel = currentLowestEvolution ? currentLowestEvolution[2] : Settings::MAXIMUM_LEVEL
if evoLevel < currentLowestLevel
currentLowestEvolution = evolution
end
else
nextEvolutions << evolution
end
end
if currentLowestEvolution != nil
nextEvolutions << currentLowestEvolution
end
return nextEvolutions
end
def extract_custom_sprites_that_evolve_into_non_customs(includeOnlyNextEvos=true)
outfile = "nonCustomEvos.txt"
customSpecies = getCustomSpeciesList()
alreadyWritten = []
File.open(outfile,"wb") { |f|
for dexNum in customSpecies
species = GameData::Species.get(dexNum)
dex_body = getBodyID(species)
dex_head = getHeadID(species,dex_body)
evolutions = species.get_evolutions
nextEvolutions=evolutions
if includeOnlyNextEvos
nextEvolutions = getNextEvolutions(species,evolutions)
end
next if nextEvolutions.empty?
for evolution in nextEvolutions
evoSpecies = evolution[0]
if !customSpriteExistsSpecies(evoSpecies) && !alreadyWritten.include?(evoSpecies)
body = getBodyID(evoSpecies)
head = getHeadID(evoSpecies,body)
f.write((evoSpecies.to_s) +";")
f.write((head.to_s) +";")
f.write(".;")
f.write((body.to_s) +";")
f.write("evolves from ;")
f.write(species.id.to_s) + ";"
f.write((dex_head.to_s) +";")
f.write(".;")
f.write((dex_body.to_s) +";")
f.write("\n")
alreadyWritten << evoSpecies
end
end
end
}
end
def extract_pokes_with_non_custom_final_evos(includeOnlyNextEvos=true)
outfile = "nonCustomFinals.csv"
customSpecies = getCustomSpeciesList()
alreadyWritten = []
File.open(outfile,"wb") { |f|
for dexNum in customSpecies
species = GameData::Species.get(dexNum)
dex_body = getBodyID(species)
dex_head = getHeadID(species,dex_body)
evolutions = species.get_evolutions
nextEvolutions=evolutions
if includeOnlyNextEvos
nextEvolutions = getNextEvolutions(species,evolutions)
end
next if nextEvolutions.empty?
for evolution in nextEvolutions
evoSpecies = evolution[0]
isFinalEvo = GameData::Species.get(evoSpecies).get_evolutions.empty?
if !customSpriteExistsSpecies(evoSpecies) && !alreadyWritten.include?(evoSpecies) && isFinalEvo
body = getBodyID(evoSpecies)
head = getHeadID(evoSpecies,body)
f.write((evoSpecies.to_s) +";")
f.write((head.to_s) +";")
f.write(".;")
f.write((body.to_s) +";")
f.write("evolves from ;")
f.write(species.id.to_s) + ";"
f.write((dex_head.to_s) +";")
f.write(".;")
f.write((dex_body.to_s) +";")
f.write("\n")
alreadyWritten << evoSpecies
end
end
end
}
end
def extract_incomplete_evolution_lines
outfile = "incompleteLines.txt"
pokeList = []
for i in NB_POKEMON+1..PBSpecies.maxValue
pokeList << i
end
to_skip=[]
File.open(outfile,"wb") { |f|
for i in pokeList
next if to_skip.include?(i)
species = GameData::Species.get(i)
evolutions = []
for evoArray in species.get_family_evolutions
evolutions << evoArray[1]
end
non_customs = []
nbCustoms=0
for stage in evolutions
if !customSpriteExistsSpecies(stage)
non_customs << stage
else
nbCustoms+=1
end
end
#write non customs
if !non_customs.empty? && nbCustoms > 0
for missing_sprite in non_customs
f.write((missing_sprite.to_s) +";")
end
f.write((missing_sprite.to_s) +"\n")
end
#remove evos from list
for evo in evolutions
species = GameData::Species.get(evo)
to_skip << species.id_number
end
end
}
end

View File

@@ -1,7 +0,0 @@
#pour pas avoir a changer les evenements qui callent PBTypes.getName dans les gyms
class PBTypes
def PBTypes.getName(index)
return GameData::Type.get(index).real_name
end
end