forked from pret/pokeemerald
-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathberry.c
1619 lines (1515 loc) · 66.7 KB
/
berry.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#include "global.h"
#include "berry.h"
#include "event_data.h"
#include "event_object_movement.h"
#include "event_scripts.h"
#include "field_control_avatar.h"
#include "fieldmap.h"
#include "item.h"
#include "item_menu.h"
#include "main.h"
#include "random.h"
#include "string_util.h"
#include "text.h"
#include "constants/event_object_movement.h"
#include "constants/items.h"
static u32 GetEnigmaBerryChecksum(struct EnigmaBerry *enigmaBerry);
static bool32 BerryTreeGrow(struct BerryTree *tree);
static u16 BerryTypeToItemId(u16 berry);
static u8 BerryTreeGetNumStagesWatered(struct BerryTree *tree);
static u8 GetNumStagesWateredByBerryTreeId(u8 id);
static u8 CalcBerryYieldInternal(u16 max, u16 min, u8 water);
static u8 CalcBerryYield(struct BerryTree *tree);
static u8 GetBerryCountByBerryTreeId(u8 id);
static u16 GetStageDurationByBerryType(u8);
#if FRENCH
static const u8 sBerryDescriptionPart1_Cheri[] = _("Donne de belles et délicates fleurs.");
static const u8 sBerryDescriptionPart2_Cheri[] = _("Cette BAIE rouge vif est très épicée.");
static const u8 sBerryDescriptionPart1_Chesto[] = _("L’épaisse peau et le fruit de cette");
static const u8 sBerryDescriptionPart2_Chesto[] = _("BAIE sont durs. Son goût est sec.");
static const u8 sBerryDescriptionPart1_Pecha[] = _("Délicieuse et très sucrée, cette BAIE");
static const u8 sBerryDescriptionPart2_Pecha[] = _("est très tendre. A manier doucement.");
static const u8 sBerryDescriptionPart1_Rawst[] = _("Si ses feuilles s’allongent quand elle");
static const u8 sBerryDescriptionPart2_Rawst[] = _("pousse, la BAIE devient très amère.");
static const u8 sBerryDescriptionPart1_Aspear[] = _("Cette BAIE ferme donne un jus très");
static const u8 sBerryDescriptionPart2_Aspear[] = _("riche. Elle est plutôt acide.");
static const u8 sBerryDescriptionPart1_Leppa[] = _("Pousse plus lentement que la CERIZ.");
static const u8 sBerryDescriptionPart2_Leppa[] = _("Plus elle est petite, meilleure elle est.");
static const u8 sBerryDescriptionPart1_Oran[] = _("Une drôle de BAIE aux saveurs");
static const u8 sBerryDescriptionPart2_Oran[] = _("variées. Elle pousse en 1/2 journée.");
static const u8 sBerryDescriptionPart1_Persim[] = _("Adore le soleil. La BAIE prend une");
static const u8 sBerryDescriptionPart2_Persim[] = _("couleur vive si elle y est exposée.");
static const u8 sBerryDescriptionPart1_Lum[] = _("Pousse lentement. Si elle est cultivée");
static const u8 sBerryDescriptionPart2_Lum[] = _("avec amour, elle peut donner 2 BAIES.");
static const u8 sBerryDescriptionPart1_Sitrus[] = _("Variété proche de l’ORAN. Cette");
static const u8 sBerryDescriptionPart2_Sitrus[] = _("grosse BAIE a une saveur pleine.");
static const u8 sBerryDescriptionPart1_Figy[] = _("Cette BAIE, qui a l’air déjà mâchée,");
static const u8 sBerryDescriptionPart2_Figy[] = _("regorge de substances épicées.");
static const u8 sBerryDescriptionPart1_Wiki[] = _("On dit que cette BAIE est bosselée");
static const u8 sBerryDescriptionPart2_Wiki[] = _("pour aider les POKéMON à l’attraper.");
static const u8 sBerryDescriptionPart1_Mago[] = _("Cette BAIE s’enroule en poussant.");
static const u8 sBerryDescriptionPart2_Mago[] = _("Plus elle s’enroule, meilleure elle est.");
static const u8 sBerryDescriptionPart1_Aguav[] = _("Sa fleur est un mets délicat. Elle peut");
static const u8 sBerryDescriptionPart2_Aguav[] = _("pousser sans lumière.");
static const u8 sBerryDescriptionPart1_Iapapa[] = _("Cette BAIE est grosse et acide. Il lui");
static const u8 sBerryDescriptionPart2_Iapapa[] = _("faut au moins un jour pour pousser.");
static const u8 sBerryDescriptionPart1_Razz[] = _("Cette BAIE rouge est un peu épicée.");
static const u8 sBerryDescriptionPart2_Razz[] = _("Il lui suffit de 4 heures pour pousser.");
static const u8 sBerryDescriptionPart1_Bluk[] = _("Cette BAIE est bleue, mais elle noircit");
static const u8 sBerryDescriptionPart2_Bluk[] = _("la langue quand on la mange.");
static const u8 sBerryDescriptionPart1_Nanab[] = _("C’est la septième BAIE découverte au");
static const u8 sBerryDescriptionPart2_Nanab[] = _("monde. Elle est sucrée.");
static const u8 sBerryDescriptionPart1_Wepear[] = _("Sa fleur est petite et blanche. Son");
static const u8 sBerryDescriptionPart2_Wepear[] = _("goût est entre l’amertume et l’acidité.");
static const u8 sBerryDescriptionPart1_Pinap[] = _("Peu résistante au vent et au froid.");
static const u8 sBerryDescriptionPart2_Pinap[] = _("Son fruit est épicé et sa peau acide.");
static const u8 sBerryDescriptionPart1_Pomeg[] = _("Qu’on l’arrose beaucoup ou pas,");
static const u8 sBerryDescriptionPart2_Pomeg[] = _("elle ne donne jamais plus de six BAIES.");
static const u8 sBerryDescriptionPart1_Kelpsy[] = _("Une variété rare en forme de racine.");
static const u8 sBerryDescriptionPart2_Kelpsy[] = _("Donne une très grande fleur.");
static const u8 sBerryDescriptionPart1_Qualot[] = _("Adore l’eau. Pousse très bien, même");
static const u8 sBerryDescriptionPart2_Qualot[] = _("quand il pleut tout le temps.");
static const u8 sBerryDescriptionPart1_Hondew[] = _("Une BAIE très chère et très rare.");
static const u8 sBerryDescriptionPart2_Hondew[] = _("Elle est délicieuse.");
static const u8 sBerryDescriptionPart1_Grepa[] = _("Malgré sa tendresse et sa rondeur,");
static const u8 sBerryDescriptionPart2_Grepa[] = _("cette BAIE est incroyablement acide.");
static const u8 sBerryDescriptionPart1_Tamato[] = _("Cette BAIE est extrêmement épicée.");
static const u8 sBerryDescriptionPart2_Tamato[] = _("Il lui faut longtemps pour pousser.");
static const u8 sBerryDescriptionPart1_Cornn[] = _("Une BAIE très ancienne. Elle ne pousse");
static const u8 sBerryDescriptionPart2_Cornn[] = _("que si elle est plantée en quantité.");
static const u8 sBerryDescriptionPart1_Magost[] = _("On raconte partout que cette BAIE a");
static const u8 sBerryDescriptionPart2_Magost[] = _("un goût très équilibré.");
static const u8 sBerryDescriptionPart1_Rabuta[] = _("Une variété rare recouverte de poils.");
static const u8 sBerryDescriptionPart2_Rabuta[] = _("Elle est plutôt amère.");
static const u8 sBerryDescriptionPart1_Nomel[] = _("Très acide. Une bouchée suffit à");
static const u8 sBerryDescriptionPart2_Nomel[] = _("perdre le goût pendant trois jours.");
static const u8 sBerryDescriptionPart1_Spelon[] = _("Cette BAIE rouge vif est très épicée.");
static const u8 sBerryDescriptionPart2_Spelon[] = _("Ses bosses donnent un extrait épicé.");
static const u8 sBerryDescriptionPart1_Pamtre[] = _("Dérive sur la mer. On ne sait pas");
static const u8 sBerryDescriptionPart2_Pamtre[] = _("d’où elle provient.");
static const u8 sBerryDescriptionPart1_Watmel[] = _("Une BAIE énorme, pouvant atteindre");
static const u8 sBerryDescriptionPart2_Watmel[] = _("50 cm. Terriblement sucrée.");
static const u8 sBerryDescriptionPart1_Durin[] = _("Une BAIE tellement amère que per-");
static const u8 sBerryDescriptionPart2_Durin[] = _("sonne n’en a jamais mangé telle quelle.");
static const u8 sBerryDescriptionPart1_Belue[] = _("D’aspect brillant et délicieux, elle est");
static const u8 sBerryDescriptionPart2_Belue[] = _("atrocement acide. Pousse lentement.");
static const u8 sBerryDescriptionPart1_Liechi[] = _("Une BAIE mystérieuse, censée");
static const u8 sBerryDescriptionPart2_Liechi[] = _("contenir le pouvoir de la mer.");
static const u8 sBerryDescriptionPart1_Ganlon[] = _("Une BAIE mystérieuse, censée");
static const u8 sBerryDescriptionPart2_Ganlon[] = _("contenir le pouvoir de la terre.");
static const u8 sBerryDescriptionPart1_Salac[] = _("Une BAIE mystérieuse, censée");
static const u8 sBerryDescriptionPart2_Salac[] = _("contenir le pouvoir du ciel.");
static const u8 sBerryDescriptionPart1_Petaya[] = _("Une BAIE mystérieuse, censée");
static const u8 sBerryDescriptionPart2_Petaya[] = _("contenir le pouvoir de la vie.");
static const u8 sBerryDescriptionPart1_Apicot[] = _("Une BAIE mystique. Impossible de dire");
static const u8 sBerryDescriptionPart2_Apicot[] = _("ce qu’elle donne, ni ce qu’on en fait.");
static const u8 sBerryDescriptionPart1_Lansat[] = _("On dit cette BAIE légendaire.");
static const u8 sBerryDescriptionPart2_Lansat[] = _("La garder est censé porter bonheur.");
static const u8 sBerryDescriptionPart1_Starf[] = _("Trop puissante, elle fut abandonnée");
static const u8 sBerryDescriptionPart2_Starf[] = _("au bout du monde. On parle de mirage.");
static const u8 sBerryDescriptionPart1_Enigma[] = _("Une BAIE très énigmatique qui");
static const u8 sBerryDescriptionPart2_Enigma[] = _("détiendrait le pouvoir des étoiles.");
#elif ITALIAN
static const u8 sBerryDescriptionPart1_Cheri[] = _("Fiorisce con bei fiorellini delicati. La");
static const u8 sBerryDescriptionPart2_Cheri[] = _("BACCA di un rosso vivo è molto pepata.");
static const u8 sBerryDescriptionPart1_Chesto[] = _("La scorza spessa e il frutto sono");
static const u8 sBerryDescriptionPart2_Chesto[] = _("durissimi. Ha un gusto molto secco.");
static const u8 sBerryDescriptionPart1_Pecha[] = _("BACCA molto dolce e gustosa.");
static const u8 sBerryDescriptionPart2_Pecha[] = _("Molto tenera, maneggiare con cura.");
static const u8 sBerryDescriptionPart1_Rawst[] = _("Se le foglie sono lunghe e ricce,");
static const u8 sBerryDescriptionPart2_Rawst[] = _("la BACCA diventa molto amara.");
static const u8 sBerryDescriptionPart1_Aspear[] = _("Questa dura BACCA è ricca di un succo");
static const u8 sBerryDescriptionPart2_Aspear[] = _("molto nutriente. È piuttosto aspra.");
static const u8 sBerryDescriptionPart1_Leppa[] = _("Matura più lenta della BACCALIEGIA. Le");
static const u8 sBerryDescriptionPart2_Leppa[] = _("BACCHE più piccole sono più saporite.");
static const u8 sBerryDescriptionPart1_Oran[] = _("Una BACCA speciale con sapori misti.");
static const u8 sBerryDescriptionPart2_Oran[] = _("Matura in mezza giornata.");
static const u8 sBerryDescriptionPart1_Persim[] = _("Ama la luce solare. Se esposta al sole,");
static const u8 sBerryDescriptionPart2_Persim[] = _("i colori della BACCA si fanno più vivi.");
static const u8 sBerryDescriptionPart1_Lum[] = _("Matura lentamente. Se coltivata con");
static const u8 sBerryDescriptionPart2_Lum[] = _("cura, può produrre due BACCHE.");
static const u8 sBerryDescriptionPart1_Sitrus[] = _("Strettamente collegata alla");
static const u8 sBerryDescriptionPart2_Sitrus[] = _("BACCARANCIA, ha un sapore rotondo.");
static const u8 sBerryDescriptionPart1_Figy[] = _("BACCA dall’aspetto rosicchiato");
static const u8 sBerryDescriptionPart2_Figy[] = _("ricca di sostanze pepate.");
static const u8 sBerryDescriptionPart1_Wiki[] = _("Pare che la consistenza grumosa");
static const u8 sBerryDescriptionPart2_Wiki[] = _("della BACCA aiuti i POKéMON a coglierla.");
static const u8 sBerryDescriptionPart1_Mago[] = _("La BACCA s’incurva crescendo,");
static const u8 sBerryDescriptionPart2_Mago[] = _("diventando più dolce e saporita.");
static const u8 sBerryDescriptionPart1_Aguav[] = _("Il fiore è molto delicato. Possiede la");
static const u8 sBerryDescriptionPart2_Aguav[] = _("rara capacità di crescere al buio.");
static const u8 sBerryDescriptionPart1_Iapapa[] = _("BACCA molto grande e aspra. Ci");
static const u8 sBerryDescriptionPart2_Iapapa[] = _("mette almeno un giorno per maturare.");
static const u8 sBerryDescriptionPart1_Razz[] = _("BACCA rossa e leggermente pepata.");
static const u8 sBerryDescriptionPart2_Razz[] = _("Matura velocemente in sole 4 ore.");
static const u8 sBerryDescriptionPart1_Bluk[] = _("Esternamente la BACCA è blu, ma");
static const u8 sBerryDescriptionPart2_Bluk[] = _("quando si mangia annerisce la lingua.");
static const u8 sBerryDescriptionPart1_Nanab[] = _("Questa BACCA dolce è la settima");
static const u8 sBerryDescriptionPart2_Nanab[] = _("scoperta al mondo.");
static const u8 sBerryDescriptionPart1_Wepear[] = _("Il fiore è piccolo e bianco. La BACCA");
static const u8 sBerryDescriptionPart2_Wepear[] = _("ha un sapore amaro e aspro.");
static const u8 sBerryDescriptionPart1_Pinap[] = _("Non resiste al freddo e al vento.");
static const u8 sBerryDescriptionPart2_Pinap[] = _("Il frutto è pepato e la buccia aspra.");
static const u8 sBerryDescriptionPart1_Pomeg[] = _("Per quanto venga annaffiata,");
static const u8 sBerryDescriptionPart2_Pomeg[] = _("non produce più di sei BACCHE.");
static const u8 sBerryDescriptionPart1_Kelpsy[] = _("Una specie rara a forma di radice.");
static const u8 sBerryDescriptionPart2_Kelpsy[] = _("Produce un fiore molto grande.");
static const u8 sBerryDescriptionPart1_Qualot[] = _("Adora l’acqua. Cresce forte anche in");
static const u8 sBerryDescriptionPart2_Qualot[] = _("luoghi con precipitazioni persistenti.");
static const u8 sBerryDescriptionPart1_Hondew[] = _("BACCA rara e preziosa,");
static const u8 sBerryDescriptionPart2_Hondew[] = _("oltre ad essere squisita.");
static const u8 sBerryDescriptionPart1_Grepa[] = _("Nonostante la morbida consistenza e");
static const u8 sBerryDescriptionPart2_Grepa[] = _("la forma rotonda, è molto aspra.");
static const u8 sBerryDescriptionPart1_Tamato[] = _("Questa BACCA è incredibilmente");
static const u8 sBerryDescriptionPart2_Tamato[] = _("pepata e lenta a maturare.");
static const u8 sBerryDescriptionPart1_Cornn[] = _("BACCA già conosciuta nell’antichità.");
static const u8 sBerryDescriptionPart2_Cornn[] = _("Cresce solo nelle colture intensive.");
static const u8 sBerryDescriptionPart1_Magost[] = _("BACCA conosciuta come frutto");
static const u8 sBerryDescriptionPart2_Magost[] = _("dal sapore agrodolce bilanciato.");
static const u8 sBerryDescriptionPart1_Rabuta[] = _("Una specie rara ricoperta da una");
static const u8 sBerryDescriptionPart2_Rabuta[] = _("fitta peluria. Sapore piuttosto amaro.");
static const u8 sBerryDescriptionPart1_Nomel[] = _("BACCA asperrima. Assaggiandola non");
static const u8 sBerryDescriptionPart2_Nomel[] = _("si sente più alcun sapore per 3 giorni.");
static const u8 sBerryDescriptionPart1_Spelon[] = _("BACCA rosso vivo. Le protuberanze");
static const u8 sBerryDescriptionPart2_Spelon[] = _("producono una sostanza molto pepata.");
static const u8 sBerryDescriptionPart1_Pamtre[] = _("È portata dalle onde del mare.");
static const u8 sBerryDescriptionPart2_Pamtre[] = _("Pare che cresca altrove.");
static const u8 sBerryDescriptionPart1_Watmel[] = _("Ne è stata scoperta una enorme con");
static const u8 sBerryDescriptionPart2_Watmel[] = _("diametro di 50 cm. È dolcissima.");
static const u8 sBerryDescriptionPart1_Durin[] = _("È talmente amara che nessuno è mai");
static const u8 sBerryDescriptionPart2_Durin[] = _("riuscito a mangiarla così com’è.");
static const u8 sBerryDescriptionPart1_Belue[] = _("È lucida e pare deliziosa, ma in realtà");
static const u8 sBerryDescriptionPart2_Belue[] = _("è molto aspra. Matura lentamente.");
static const u8 sBerryDescriptionPart1_Liechi[] = _("BACCA misteriosa. Si dice che");
static const u8 sBerryDescriptionPart2_Liechi[] = _("abbia in sé la forza del mare.");
static const u8 sBerryDescriptionPart1_Ganlon[] = _("BACCA misteriosa. Si dice che");
static const u8 sBerryDescriptionPart2_Ganlon[] = _("abbia in sé la forza della terra.");
static const u8 sBerryDescriptionPart1_Salac[] = _("BACCA misteriosa. Si dice che");
static const u8 sBerryDescriptionPart2_Salac[] = _("abbia in sé la forza del cielo.");
static const u8 sBerryDescriptionPart1_Petaya[] = _("BACCA misteriosa. Si dice che abbia in");
static const u8 sBerryDescriptionPart2_Petaya[] = _("sé la forza di tutti gli esseri viventi.");
static const u8 sBerryDescriptionPart1_Apicot[] = _("BACCA misteriosa. Non si sa come");
static const u8 sBerryDescriptionPart2_Apicot[] = _("usarla, né i possibili risultati.");
static const u8 sBerryDescriptionPart1_Lansat[] = _("È conosciuta come BACCA leggendaria.");
static const u8 sBerryDescriptionPart2_Lansat[] = _("Pare che porti gioia a chi la tiene.");
static const u8 sBerryDescriptionPart1_Starf[] = _("Quasi mai usata per il suo sapore così");
static const u8 sBerryDescriptionPart2_Starf[] = _("forte. È considerata un miraggio.");
static const u8 sBerryDescriptionPart1_Enigma[] = _("BACCA altamente enigmatica.");
static const u8 sBerryDescriptionPart2_Enigma[] = _("Pare possedere la forza delle stelle.");
#elif SPANISH
static const u8 sBerryDescriptionPart1_Cheri[] = _("Florece con bellas y delicadas flores.");
static const u8 sBerryDescriptionPart2_Cheri[] = _("Es de color rojo vivo y sabor picante.");
static const u8 sBerryDescriptionPart1_Chesto[] = _("Tiene la cáscara y el fruto duros.");
static const u8 sBerryDescriptionPart2_Chesto[] = _("No es nada jugosa.");
static const u8 sBerryDescriptionPart1_Pecha[] = _("Es dulce, rica y muy tierna.");
static const u8 sBerryDescriptionPart2_Pecha[] = _("Es muy delicada.");
static const u8 sBerryDescriptionPart1_Rawst[] = _("Si las hojas crecen mucho y se rizan,");
static const u8 sBerryDescriptionPart2_Rawst[] = _("el sabor de la BAYA se vuelve amargo.");
static const u8 sBerryDescriptionPart1_Aspear[] = _("Esta BAYA es dura y densa.");
static const u8 sBerryDescriptionPart2_Aspear[] = _("Da mucho zumo. Sabe bastante ácida.");
static const u8 sBerryDescriptionPart1_Leppa[] = _("Crece más despacio que otras BAYAS.");
static const u8 sBerryDescriptionPart2_Leppa[] = _("Cuanto más pequeña, más sabrosa.");
static const u8 sBerryDescriptionPart1_Oran[] = _("Es una BAYA particular. Crece en");
static const u8 sBerryDescriptionPart2_Oran[] = _("medio día y tiene mezcla de sabores.");
static const u8 sBerryDescriptionPart1_Persim[] = _("Le encanta el sol. Si está expuesta");
static const u8 sBerryDescriptionPart2_Persim[] = _("a él, el color de la piel se intensifica.");
static const u8 sBerryDescriptionPart1_Lum[] = _("Crece despacio. Si se cuida");
static const u8 sBerryDescriptionPart2_Lum[] = _("con cariño, puede dar dos brotes.");
static const u8 sBerryDescriptionPart1_Sitrus[] = _("Es de la familia de la ARANJA.");
static const u8 sBerryDescriptionPart2_Sitrus[] = _("Tiene un sabor bastante redondo.");
static const u8 sBerryDescriptionPart1_Figy[] = _("Tiene pinta de estar ya masticada.");
static const u8 sBerryDescriptionPart2_Figy[] = _("La pulpa tiene un sabor muy intenso.");
static const u8 sBerryDescriptionPart1_Wiki[] = _("Dicen que crece granulosa para que");
static const u8 sBerryDescriptionPart2_Wiki[] = _("los POKéMON puedan agarrarla mejor.");
static const u8 sBerryDescriptionPart1_Mago[] = _("Se va curvando durante su desarrollo");
static const u8 sBerryDescriptionPart2_Mago[] = _("tornándose más dulce y sabrosa.");
static const u8 sBerryDescriptionPart1_Aguav[] = _("La flor es exquisita. Su habilidad");
static const u8 sBerryDescriptionPart2_Aguav[] = _("para crecer sin luz la hace única.");
static const u8 sBerryDescriptionPart1_Iapapa[] = _("La BAYA es muy grande y ácida.");
static const u8 sBerryDescriptionPart2_Iapapa[] = _("Tarda al menos un día en crecer.");
static const u8 sBerryDescriptionPart1_Razz[] = _("La BAYA es roja y un pelín picante.");
static const u8 sBerryDescriptionPart2_Razz[] = _("Crece rápido, en sólo cuatro horas.");
static const u8 sBerryDescriptionPart1_Bluk[] = _("Por fuera es azul, pero te teñirá");
static const u8 sBerryDescriptionPart2_Bluk[] = _("de negro la boca si te la comes.");
static const u8 sBerryDescriptionPart1_Nanab[] = _("Ésta es la séptima BAYA descubierta");
static const u8 sBerryDescriptionPart2_Nanab[] = _("en todo el mundo. Es muy dulce.");
static const u8 sBerryDescriptionPart1_Wepear[] = _("La flor es pequeña y blanca. Tiene un");
static const u8 sBerryDescriptionPart2_Wepear[] = _("punto ácido y amargo al mismo tiempo.");
static const u8 sBerryDescriptionPart1_Pinap[] = _("Es muy débil ante el frío y el viento.");
static const u8 sBerryDescriptionPart2_Pinap[] = _("La pulpa es picante; y la piel, ácida.");
static const u8 sBerryDescriptionPart1_Pomeg[] = _("Se use la cantidad de agua que se use,");
static const u8 sBerryDescriptionPart2_Pomeg[] = _("siempre crecen seis BAYAS.");
static const u8 sBerryDescriptionPart1_Kelpsy[] = _("Ésta es una especie muy rara. Tiene");
static const u8 sBerryDescriptionPart2_Kelpsy[] = _("forma de raíz y da una flor grande.");
static const u8 sBerryDescriptionPart1_Qualot[] = _("Le encanta el agua. Crece más fuerte");
static const u8 sBerryDescriptionPart2_Qualot[] = _("donde hay continuas precipitaciones.");
static const u8 sBerryDescriptionPart1_Hondew[] = _("Es una BAYA carísima y muy poco");
static const u8 sBerryDescriptionPart2_Hondew[] = _("frecuente. Está exquisita.");
static const u8 sBerryDescriptionPart1_Grepa[] = _("Es tierna y redondita, pero de una");
static const u8 sBerryDescriptionPart2_Grepa[] = _("acidez increíble.");
static const u8 sBerryDescriptionPart1_Tamato[] = _("Está tan picante que hace que te arda");
static const u8 sBerryDescriptionPart2_Tamato[] = _("la boca. Tarda mucho en crecer.");
static const u8 sBerryDescriptionPart1_Cornn[] = _("Data de tiempos remotos. Puede que");
static const u8 sBerryDescriptionPart2_Cornn[] = _("no crezca si no se plantan muchas.");
static const u8 sBerryDescriptionPart1_Magost[] = _("Todo el mundo dice que su sabor");
static const u8 sBerryDescriptionPart2_Magost[] = _("guarda un equilibrio exquisito.");
static const u8 sBerryDescriptionPart1_Rabuta[] = _("Variedad muy poco común, recubierta");
static const u8 sBerryDescriptionPart2_Rabuta[] = _("de pelusa, y de sabor muy amargo.");
static const u8 sBerryDescriptionPart1_Nomel[] = _("Es muy ácida. Con sólo darle un bocado,");
static const u8 sBerryDescriptionPart2_Nomel[] = _("te deja sin paladar tres días.");
static const u8 sBerryDescriptionPart1_Spelon[] = _("Es de color rojo fuerte. Por los gránu-");
static const u8 sBerryDescriptionPart2_Spelon[] = _("los de la piel segrega jugo picante.");
static const u8 sBerryDescriptionPart1_Pamtre[] = _("No se está seguro de su procedencia.");
static const u8 sBerryDescriptionPart2_Pamtre[] = _("Flota a la deriva por el mar.");
static const u8 sBerryDescriptionPart1_Watmel[] = _("Es enorme. Algunas miden más de medio");
static const u8 sBerryDescriptionPart2_Watmel[] = _("metro. Es tremendamente dulce.");
static const u8 sBerryDescriptionPart1_Durin[] = _("Resulta amarga sólo con verla.");
static const u8 sBerryDescriptionPart2_Durin[] = _("Nadie se ha atrevido a probarla sola.");
static const u8 sBerryDescriptionPart1_Belue[] = _("Es brillante y tiene buena pinta, pero");
static const u8 sBerryDescriptionPart2_Belue[] = _("es más que ácida. Tarda en crecer.");
static const u8 sBerryDescriptionPart1_Liechi[] = _("Es misteriosa. Se dice que contiene");
static const u8 sBerryDescriptionPart2_Liechi[] = _("la fuerza del mar.");
static const u8 sBerryDescriptionPart1_Ganlon[] = _("Es intrigante. Se dice que contiene");
static const u8 sBerryDescriptionPart2_Ganlon[] = _("la fuerza de la tierra.");
static const u8 sBerryDescriptionPart1_Salac[] = _("Es muy rara. Se dice que contiene");
static const u8 sBerryDescriptionPart2_Salac[] = _("la fuerza del cielo.");
static const u8 sBerryDescriptionPart1_Petaya[] = _("Es misteriosa. Se dice que contiene");
static const u8 sBerryDescriptionPart2_Petaya[] = _("la fuerza de la vida.");
static const u8 sBerryDescriptionPart1_Apicot[] = _("Es extraña. No se sabe qué efectos");
static const u8 sBerryDescriptionPart2_Apicot[] = _("puede tener ni cómo se puede usar.");
static const u8 sBerryDescriptionPart1_Lansat[] = _("Se dice que es una BAYA legendaria.");
static const u8 sBerryDescriptionPart2_Lansat[] = _("Puede que haga feliz a su portador.");
static const u8 sBerryDescriptionPart1_Starf[] = _("Es tan fuerte que la dejaron en los");
static const u8 sBerryDescriptionPart2_Starf[] = _("confines del mundo. ¿Será de verdad?");
static const u8 sBerryDescriptionPart1_Enigma[] = _("Es enigmática. Dicen que encierra");
static const u8 sBerryDescriptionPart2_Enigma[] = _("la fuerza de las estrellas.");
#else //ENGLISH
static const u8 sBerryDescriptionPart1_Cheri[] = _("Blooms with delicate pretty flowers.");
static const u8 sBerryDescriptionPart2_Cheri[] = _("The bright red BERRY is very spicy.");
static const u8 sBerryDescriptionPart1_Chesto[] = _("The BERRY's thick skin and fruit are");
static const u8 sBerryDescriptionPart2_Chesto[] = _("very tough. It is dry-tasting all over.");
static const u8 sBerryDescriptionPart1_Pecha[] = _("Very sweet and delicious.");
static const u8 sBerryDescriptionPart2_Pecha[] = _("Also very tender - handle with care.");
static const u8 sBerryDescriptionPart1_Rawst[] = _("If the leaves grow long and curly,");
static const u8 sBerryDescriptionPart2_Rawst[] = _("the BERRY seems to grow very bitter.");
static const u8 sBerryDescriptionPart1_Aspear[] = _("The hard BERRY is dense with a rich");
static const u8 sBerryDescriptionPart2_Aspear[] = _("juice. It is quite sour.");
static const u8 sBerryDescriptionPart1_Leppa[] = _("Grows slower than CHERI and others.");
static const u8 sBerryDescriptionPart2_Leppa[] = _("The smaller the BERRY, the tastier.");
static const u8 sBerryDescriptionPart1_Oran[] = _("A peculiar BERRY with a mix of flavors.");
static const u8 sBerryDescriptionPart2_Oran[] = _("BERRIES grow in half a day.");
static const u8 sBerryDescriptionPart1_Persim[] = _("Loves sunlight. The BERRY's color");
static const u8 sBerryDescriptionPart2_Persim[] = _("grows vivid when exposed to the sun.");
static const u8 sBerryDescriptionPart1_Lum[] = _("Slow to grow. If raised with loving");
static const u8 sBerryDescriptionPart2_Lum[] = _("care, it may grow two BERRIES.");
static const u8 sBerryDescriptionPart1_Sitrus[] = _("Closely related to ORAN. The large");
static const u8 sBerryDescriptionPart2_Sitrus[] = _("BERRY has a well-rounded flavor.");
static const u8 sBerryDescriptionPart1_Figy[] = _("The BERRY, which looks chewed up,");
static const u8 sBerryDescriptionPart2_Figy[] = _("brims with spicy substances.");
static const u8 sBerryDescriptionPart1_Wiki[] = _("The BERRY is said to have grown lumpy");
static const u8 sBerryDescriptionPart2_Wiki[] = _("to help POKéMON grip it.");
static const u8 sBerryDescriptionPart1_Mago[] = _("The BERRY turns curvy as it grows.");
static const u8 sBerryDescriptionPart2_Mago[] = _("The curvier, the sweeter and tastier.");
static const u8 sBerryDescriptionPart1_Aguav[] = _("The flower is dainty. It is rare in its");
static const u8 sBerryDescriptionPart2_Aguav[] = _("ability to grow without light.");
static const u8 sBerryDescriptionPart1_Iapapa[] = _("The BERRY is very big and sour.");
static const u8 sBerryDescriptionPart2_Iapapa[] = _("It takes at least a day to grow.");
static const u8 sBerryDescriptionPart1_Razz[] = _("The red BERRY tastes slightly spicy.");
static const u8 sBerryDescriptionPart2_Razz[] = _("It grows quickly in just four hours.");
static const u8 sBerryDescriptionPart1_Bluk[] = _("The BERRY is blue on the outside, but");
static const u8 sBerryDescriptionPart2_Bluk[] = _("it blackens the mouth when eaten.");
static const u8 sBerryDescriptionPart1_Nanab[] = _("This BERRY was the seventh");
static const u8 sBerryDescriptionPart2_Nanab[] = _("discovered in the world. It is sweet.");
static const u8 sBerryDescriptionPart1_Wepear[] = _("The flower is small and white. It has a");
static const u8 sBerryDescriptionPart2_Wepear[] = _("delicate balance of bitter and sour.");
static const u8 sBerryDescriptionPart1_Pinap[] = _("Weak against wind and cold.");
static const u8 sBerryDescriptionPart2_Pinap[] = _("The fruit is spicy and the skin, sour.");
static const u8 sBerryDescriptionPart1_Pomeg[] = _("However much it is watered,");
static const u8 sBerryDescriptionPart2_Pomeg[] = _("it only grows up to six BERRIES.");
static const u8 sBerryDescriptionPart1_Kelpsy[] = _("A rare variety shaped like a root.");
static const u8 sBerryDescriptionPart2_Kelpsy[] = _("Grows a very large flower.");
static const u8 sBerryDescriptionPart1_Qualot[] = _("Loves water. Grows strong even in");
static const u8 sBerryDescriptionPart2_Qualot[] = _("locations with constant rainfall.");
static const u8 sBerryDescriptionPart1_Hondew[] = _("A BERRY that is very valuable and");
static const u8 sBerryDescriptionPart2_Hondew[] = _("rarely seen. It is very delicious.");
static const u8 sBerryDescriptionPart1_Grepa[] = _("Despite its tenderness and round");
static const u8 sBerryDescriptionPart2_Grepa[] = _("shape, the BERRY is unimaginably sour.");
static const u8 sBerryDescriptionPart1_Tamato[] = _("The BERRY is lip-bendingly spicy.");
static const u8 sBerryDescriptionPart2_Tamato[] = _("It takes time to grow.");
static const u8 sBerryDescriptionPart1_Cornn[] = _("A BERRY from an ancient era. May not");
static const u8 sBerryDescriptionPart2_Cornn[] = _("grow unless planted in quantity.");
static const u8 sBerryDescriptionPart1_Magost[] = _("A BERRY that is widely said to have");
static const u8 sBerryDescriptionPart2_Magost[] = _("a finely balanced flavor.");
static const u8 sBerryDescriptionPart1_Rabuta[] = _("A rare variety that is overgrown with");
static const u8 sBerryDescriptionPart2_Rabuta[] = _("hair. It is quite bitter.");
static const u8 sBerryDescriptionPart1_Nomel[] = _("Quite sour. Just one bite makes it");
static const u8 sBerryDescriptionPart2_Nomel[] = _("impossible to taste for three days.");
static const u8 sBerryDescriptionPart1_Spelon[] = _("The vividly red BERRY is very spicy.");
static const u8 sBerryDescriptionPart2_Spelon[] = _("Its warts secrete a spicy substance.");
static const u8 sBerryDescriptionPart1_Pamtre[] = _("Drifts on the sea from somewhere.");
static const u8 sBerryDescriptionPart2_Pamtre[] = _("It is thought to grow elsewhere.");
static const u8 sBerryDescriptionPart1_Watmel[] = _("A huge BERRY, with some over 20");
static const u8 sBerryDescriptionPart2_Watmel[] = _("inches discovered. Exceedingly sweet.");
static const u8 sBerryDescriptionPart1_Durin[] = _("Bitter to even look at. It is so");
static const u8 sBerryDescriptionPart2_Durin[] = _("bitter, no one has ever eaten it as is.");
static const u8 sBerryDescriptionPart1_Belue[] = _("It is glossy and looks delicious, but");
static const u8 sBerryDescriptionPart2_Belue[] = _("it is awfully sour. Takes time to grow.");
static const u8 sBerryDescriptionPart1_Liechi[] = _("A mysterious BERRY. It is rumored to");
static const u8 sBerryDescriptionPart2_Liechi[] = _("contain the power of the sea.");
static const u8 sBerryDescriptionPart1_Ganlon[] = _("A mysterious BERRY. It is rumored to");
static const u8 sBerryDescriptionPart2_Ganlon[] = _("contain the power of the land.");
static const u8 sBerryDescriptionPart1_Salac[] = _("A mysterious BERRY. It is rumored to");
static const u8 sBerryDescriptionPart2_Salac[] = _("contain the power of the sky.");
static const u8 sBerryDescriptionPart1_Petaya[] = _("A mysterious BERRY. It is rumored to");
static const u8 sBerryDescriptionPart2_Petaya[] = _("contain the power of all living things.");
static const u8 sBerryDescriptionPart1_Apicot[] = _("A very mystifying BERRY. No telling");
static const u8 sBerryDescriptionPart2_Apicot[] = _("what may happen or how it can be used.");
static const u8 sBerryDescriptionPart1_Lansat[] = _("Said to be a legendary BERRY.");
static const u8 sBerryDescriptionPart2_Lansat[] = _("Holding it supposedly brings joy.");
static const u8 sBerryDescriptionPart1_Starf[] = _("So strong, it was abandoned at the");
static const u8 sBerryDescriptionPart2_Starf[] = _("world's edge. Considered a mirage.");
static const u8 sBerryDescriptionPart1_Enigma[] = _("A completely enigmatic BERRY.");
static const u8 sBerryDescriptionPart2_Enigma[] = _("Appears to have the power of stars.");
#endif
const struct Berry gBerries[] =
{
[ITEM_CHERI_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("CHERI", "CERIZ", "LIEGIA", "ZREZA"),
.firmness = BERRY_FIRMNESS_SOFT,
.size = 20,
.maxYield = 3,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Cheri,
.description2 = sBerryDescriptionPart2_Cheri,
.stageDuration = 3,
.spicy = 10,
.dry = 0,
.sweet = 0,
.bitter = 0,
.sour = 0,
.smoothness = 25,
},
[ITEM_CHESTO_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("CHESTO", "MARON", "STAGNA", "ATANIA"),
.firmness = BERRY_FIRMNESS_SUPER_HARD,
.size = 80,
.maxYield = 3,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Chesto,
.description2 = sBerryDescriptionPart2_Chesto,
.stageDuration = 3,
.spicy = 0,
.dry = 10,
.sweet = 0,
.bitter = 0,
.sour = 0,
.smoothness = 25,
},
[ITEM_PECHA_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("PECHA", "PECHA", "PESCA", "MELOC"),
.firmness = BERRY_FIRMNESS_VERY_SOFT,
.size = 40,
.maxYield = 3,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Pecha,
.description2 = sBerryDescriptionPart2_Pecha,
.stageDuration = 3,
.spicy = 0,
.dry = 0,
.sweet = 10,
.bitter = 0,
.sour = 0,
.smoothness = 25,
},
[ITEM_RAWST_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("RAWST", "FRAIVE", "FRAGO", "SAFRE"),
.firmness = BERRY_FIRMNESS_HARD,
.size = 32,
.maxYield = 3,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Rawst,
.description2 = sBerryDescriptionPart2_Rawst,
.stageDuration = 3,
.spicy = 0,
.dry = 0,
.sweet = 0,
.bitter = 10,
.sour = 0,
.smoothness = 25,
},
[ITEM_ASPEAR_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("ASPEAR", "WILLIA", "PERINA", "PERASI"),
.firmness = BERRY_FIRMNESS_SUPER_HARD,
.size = 50,
.maxYield = 3,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Aspear,
.description2 = sBerryDescriptionPart2_Aspear,
.stageDuration = 3,
.spicy = 0,
.dry = 0,
.sweet = 0,
.bitter = 0,
.sour = 10,
.smoothness = 25,
},
[ITEM_LEPPA_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("LEPPA", "MEPO", "MELA", "ZANAMA"),
.firmness = BERRY_FIRMNESS_VERY_HARD,
.size = 28,
.maxYield = 3,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Leppa,
.description2 = sBerryDescriptionPart2_Leppa,
.stageDuration = 4,
.spicy = 10,
.dry = 0,
.sweet = 10,
.bitter = 10,
.sour = 10,
.smoothness = 20,
},
[ITEM_ORAN_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("ORAN", "ORAN", "RANCIA", "ARANJA"),
.firmness = BERRY_FIRMNESS_SUPER_HARD,
.size = 35,
.maxYield = 3,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Oran,
.description2 = sBerryDescriptionPart2_Oran,
.stageDuration = 3,
.spicy = 10,
.dry = 10,
.sweet = 10,
.bitter = 10,
.sour = 10,
.smoothness = 20,
},
[ITEM_PERSIM_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("PERSIM", "KIKA", "KI", "CAQUIC"),
.firmness = BERRY_FIRMNESS_HARD,
.size = 47,
.maxYield = 3,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Persim,
.description2 = sBerryDescriptionPart2_Persim,
.stageDuration = 3,
.spicy = 10,
.dry = 10,
.sweet = 10,
.bitter = 10,
.sour = 10,
.smoothness = 20,
},
[ITEM_LUM_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("LUM", "PRINE", "PRUGNA", "ZIUELA"),
.firmness = BERRY_FIRMNESS_SUPER_HARD,
.size = 34,
.maxYield = 2,
.minYield = 1,
.description1 = sBerryDescriptionPart1_Lum,
.description2 = sBerryDescriptionPart2_Lum,
.stageDuration = 12,
.spicy = 10,
.dry = 10,
.sweet = 10,
.bitter = 10,
.sour = 10,
.smoothness = 20,
},
[ITEM_SITRUS_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("SITRUS", "SITRUS", "CEDRO", "ZIDRA"),
.firmness = BERRY_FIRMNESS_VERY_HARD,
.size = 95,
.maxYield = 3,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Sitrus,
.description2 = sBerryDescriptionPart2_Sitrus,
.stageDuration = 6,
.spicy = 10,
.dry = 10,
.sweet = 10,
.bitter = 10,
.sour = 10,
.smoothness = 20,
},
[ITEM_FIGY_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("FIGY", "FIGUY", "FICO", "HIGOG"),
.firmness = BERRY_FIRMNESS_SOFT,
.size = 100,
.maxYield = 3,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Figy,
.description2 = sBerryDescriptionPart2_Figy,
.stageDuration = 6,
.spicy = 10,
.dry = 0,
.sweet = 0,
.bitter = 0,
.sour = 0,
.smoothness = 25,
},
[ITEM_WIKI_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("WIKI", "WIKI", "KIWI", "WIKI"),
.firmness = BERRY_FIRMNESS_HARD,
.size = 115,
.maxYield = 3,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Wiki,
.description2 = sBerryDescriptionPart2_Wiki,
.stageDuration = 6,
.spicy = 0,
.dry = 10,
.sweet = 0,
.bitter = 0,
.sour = 0,
.smoothness = 25,
},
[ITEM_MAGO_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("MAGO", "MAGO", "MANGO", "ANGO"),
.firmness = BERRY_FIRMNESS_HARD,
.size = 126,
.maxYield = 3,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Mago,
.description2 = sBerryDescriptionPart2_Mago,
.stageDuration = 6,
.spicy = 0,
.dry = 0,
.sweet = 10,
.bitter = 0,
.sour = 0,
.smoothness = 25,
},
[ITEM_AGUAV_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("AGUAV", "GOWAV", "GUAVA", "GUAYA"),
.firmness = BERRY_FIRMNESS_SUPER_HARD,
.size = 64,
.maxYield = 3,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Aguav,
.description2 = sBerryDescriptionPart2_Aguav,
.stageDuration = 6,
.spicy = 0,
.dry = 0,
.sweet = 0,
.bitter = 10,
.sour = 0,
.smoothness = 25,
},
[ITEM_IAPAPA_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("IAPAPA", "PAPAYA", "PAIA", "PABAYA"),
.firmness = BERRY_FIRMNESS_SOFT,
.size = 223,
.maxYield = 3,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Iapapa,
.description2 = sBerryDescriptionPart2_Iapapa,
.stageDuration = 6,
.spicy = 0,
.dry = 0,
.sweet = 0,
.bitter = 0,
.sour = 10,
.smoothness = 25,
},
[ITEM_RAZZ_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("RAZZ", "FRAMBY", "LAMPON", "FRAMBU"),
.firmness = BERRY_FIRMNESS_VERY_HARD,
.size = 120,
.maxYield = 6,
.minYield = 3,
.description1 = sBerryDescriptionPart1_Razz,
.description2 = sBerryDescriptionPart2_Razz,
.stageDuration = 1,
.spicy = 10,
.dry = 10,
.sweet = 0,
.bitter = 0,
.sour = 0,
.smoothness = 20,
},
[ITEM_BLUK_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("BLUK", "REMU", "MORA", "ORAM"),
.firmness = BERRY_FIRMNESS_SOFT,
.size = 108,
.maxYield = 6,
.minYield = 3,
.description1 = sBerryDescriptionPart1_Bluk,
.description2 = sBerryDescriptionPart2_Bluk,
.stageDuration = 1,
.spicy = 0,
.dry = 10,
.sweet = 10,
.bitter = 0,
.sour = 0,
.smoothness = 20,
},
[ITEM_NANAB_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("NANAB", "NANAB", "BANA", "LATANO"),
.firmness = BERRY_FIRMNESS_VERY_HARD,
.size = 77,
.maxYield = 6,
.minYield = 3,
.description1 = sBerryDescriptionPart1_Nanab,
.description2 = sBerryDescriptionPart2_Nanab,
.stageDuration = 1,
.spicy = 0,
.dry = 0,
.sweet = 10,
.bitter = 10,
.sour = 0,
.smoothness = 20,
},
[ITEM_WEPEAR_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("WEPEAR", "REPOI", "PERA", "PERAGU"),
.firmness = BERRY_FIRMNESS_SUPER_HARD,
.size = 74,
.maxYield = 6,
.minYield = 3,
.description1 = sBerryDescriptionPart1_Wepear,
.description2 = sBerryDescriptionPart2_Wepear,
.stageDuration = 1,
.spicy = 0,
.dry = 0,
.sweet = 0,
.bitter = 10,
.sour = 10,
.smoothness = 20,
},
[ITEM_PINAP_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("PINAP", "NANANA", "NANAS", "PINIA"),
.firmness = BERRY_FIRMNESS_HARD,
.size = 80,
.maxYield = 6,
.minYield = 3,
.description1 = sBerryDescriptionPart1_Pinap,
.description2 = sBerryDescriptionPart2_Pinap,
.stageDuration = 1,
.spicy = 10,
.dry = 0,
.sweet = 0,
.bitter = 0,
.sour = 10,
.smoothness = 20,
},
[ITEM_POMEG_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("POMEG", "GRENA", "GRANA", "GRANA"),
.firmness = BERRY_FIRMNESS_VERY_HARD,
.size = 135,
.maxYield = 6,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Pomeg,
.description2 = sBerryDescriptionPart2_Pomeg,
.stageDuration = 3,
.spicy = 10,
.dry = 0,
.sweet = 10,
.bitter = 10,
.sour = 0,
.smoothness = 20,
},
[ITEM_KELPSY_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("KELPSY", "ALGA", "LGA", "ALGAMA"),
.firmness = BERRY_FIRMNESS_HARD,
.size = 150,
.maxYield = 6,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Kelpsy,
.description2 = sBerryDescriptionPart2_Kelpsy,
.stageDuration = 3,
.spicy = 0,
.dry = 10,
.sweet = 0,
.bitter = 10,
.sour = 10,
.smoothness = 20,
},
[ITEM_QUALOT_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("QUALOT", "QUALOT", "LOQUAT", "ISPERO"),
.firmness = BERRY_FIRMNESS_HARD,
.size = 110,
.maxYield = 6,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Qualot,
.description2 = sBerryDescriptionPart2_Qualot,
.stageDuration = 3,
.spicy = 10,
.dry = 0,
.sweet = 10,
.bitter = 0,
.sour = 10,
.smoothness = 20,
},
[ITEM_HONDEW_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("HONDEW", "LONME", "MELON", "MELUCE"),
.firmness = BERRY_FIRMNESS_HARD,
.size = 162,
.maxYield = 6,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Hondew,
.description2 = sBerryDescriptionPart2_Hondew,
.stageDuration = 3,
.spicy = 10,
.dry = 10,
.sweet = 0,
.bitter = 10,
.sour = 0,
.smoothness = 20,
},
[ITEM_GREPA_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("GREPA", "RESIN", "UVA", "UVAV"),
.firmness = BERRY_FIRMNESS_SOFT,
.size = 149,
.maxYield = 6,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Grepa,
.description2 = sBerryDescriptionPart2_Grepa,
.stageDuration = 3,
.spicy = 0,
.dry = 10,
.sweet = 10,
.bitter = 0,
.sour = 10,
.smoothness = 20,
},
[ITEM_TAMATO_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("TAMATO", "TAMATO", "MODORO", "TAMATE"),
.firmness = BERRY_FIRMNESS_SOFT,
.size = 200,
.maxYield = 4,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Tamato,
.description2 = sBerryDescriptionPart2_Tamato,
.stageDuration = 6,
.spicy = 20,
.dry = 10,
.sweet = 0,
.bitter = 0,
.sour = 0,
.smoothness = 30,
},
[ITEM_CORNN_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("CORNN", "SIAM", "VENA", "MAIS"),
.firmness = BERRY_FIRMNESS_HARD,
.size = 75,
.maxYield = 4,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Cornn,
.description2 = sBerryDescriptionPart2_Cornn,
.stageDuration = 6,
.spicy = 0,
.dry = 20,
.sweet = 10,
.bitter = 0,
.sour = 0,
.smoothness = 30,
},
[ITEM_MAGOST_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("MAGOST", "MANGOU", "GOSTAN", "AOSTAN"),
.firmness = BERRY_FIRMNESS_HARD,
.size = 140,
.maxYield = 4,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Magost,
.description2 = sBerryDescriptionPart2_Magost,
.stageDuration = 6,
.spicy = 0,
.dry = 0,
.sweet = 20,
.bitter = 10,
.sour = 0,
.smoothness = 30,
},
[ITEM_RABUTA_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("RABUTA", "RABUTA", "MBUTAN", "RAUTAN"),
.firmness = BERRY_FIRMNESS_SOFT,
.size = 226,
.maxYield = 4,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Rabuta,
.description2 = sBerryDescriptionPart2_Rabuta,
.stageDuration = 6,
.spicy = 0,
.dry = 0,
.sweet = 0,
.bitter = 20,
.sour = 10,
.smoothness = 30,
},
[ITEM_NOMEL_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("NOMEL", "TRONCI", "LEMON", "MONLI"),
.firmness = BERRY_FIRMNESS_SUPER_HARD,
.size = 285,
.maxYield = 4,
.minYield = 2,
.description1 = sBerryDescriptionPart1_Nomel,
.description2 = sBerryDescriptionPart2_Nomel,
.stageDuration = 6,
.spicy = 10,
.dry = 0,
.sweet = 0,
.bitter = 0,
.sour = 20,
.smoothness = 30,
},
[ITEM_SPELON_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("SPELON", "KIWAN", "MELOS", "WIKANO"),
.firmness = BERRY_FIRMNESS_SOFT,
.size = 133,
.maxYield = 2,
.minYield = 1,
.description1 = sBerryDescriptionPart1_Spelon,
.description2 = sBerryDescriptionPart2_Spelon,
.stageDuration = 18,
.spicy = 40,
.dry = 10,
.sweet = 0,
.bitter = 0,
.sour = 0,
.smoothness = 70,
},
[ITEM_PAMTRE_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("PAMTRE", "PALMA", "PALMA", "PLAMA"),
.firmness = BERRY_FIRMNESS_VERY_SOFT,
.size = 244,
.maxYield = 2,
.minYield = 1,
.description1 = sBerryDescriptionPart1_Pamtre,
.description2 = sBerryDescriptionPart2_Pamtre,
.stageDuration = 18,
.spicy = 0,
.dry = 40,
.sweet = 10,
.bitter = 0,
.sour = 0,
.smoothness = 70,
},
[ITEM_WATMEL_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("WATMEL", "STEKPA", "COMERO", "SAMBIA"),
.firmness = BERRY_FIRMNESS_SOFT,
.size = 250,
.maxYield = 2,
.minYield = 1,
.description1 = sBerryDescriptionPart1_Watmel,
.description2 = sBerryDescriptionPart2_Watmel,
.stageDuration = 18,
.spicy = 0,
.dry = 0,
.sweet = 40,
.bitter = 10,
.sour = 0,
.smoothness = 70,
},
[ITEM_DURIN_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("DURIN", "DURIN", "DURIAN", "RUDION"),
.firmness = BERRY_FIRMNESS_HARD,
.size = 280,
.maxYield = 2,
.minYield = 1,
.description1 = sBerryDescriptionPart1_Durin,
.description2 = sBerryDescriptionPart2_Durin,
.stageDuration = 18,
.spicy = 0,
.dry = 0,
.sweet = 0,
.bitter = 40,
.sour = 10,
.smoothness = 70,
},
[ITEM_BELUE_BERRY - FIRST_BERRY_INDEX] =
{
.name = LANGUAGE_STRING("BELUE", "MYRTE", "RTILLO", "ANDANO"),
.firmness = BERRY_FIRMNESS_VERY_SOFT,
.size = 300,
.maxYield = 2,
.minYield = 1,
.description1 = sBerryDescriptionPart1_Belue,
.description2 = sBerryDescriptionPart2_Belue,
.stageDuration = 18,