-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.TXT
116 lines (84 loc) · 2.72 KB
/
README.TXT
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
Hello!
This program has been the work of many years. I made it from scratch, put it down for a few years, then picked it up and modified it a little. This was made when I did not care so much about documentation, so unfortunately, this is relatively undocumented. I did document the individual functions, and much of the code is self-documenting.
To make custom attacks and Pokemon, visit https://www.icloud.com/numbers/03W155mAX1-wKKKLYAd_D82ig#Pokemon_Battle_Constructor_Sheet
To view this and the other versions of this program, visit https://github.com/2br-2b/Pokemon-Battle-Program
To run the program, run the main method in Battle.java
Changelog:
5.2:
Added custom Pokemon maker
Added more premade Pokemon
5.1:
10/24/2018
Gave Pokemon individual PPs
Added before, during, and after effects for attacks
5.0:
10/23/2018
Added simple game option and Pokemon rosters
4.3:
10/22/2018
Added health bar
4.2:
10/16/2018 - 10/21/2018
Added special conditions as an object
Combined Pokemon constructors
4.1:
10/8/2018 - 10/16/2018
Fixed accuracy and evasion stat changes
Redid view stats
Added option to save replays
Added special condition pokemon
4.0:
10/1/2018
Finished changes from 3.5
Added premade Pokemon
3.5:
9/19/2018 - 9/24/2018
Cleared up the code
3.4:
9/17/2018
Made stat changes accurate
Stopped the computer from sometimes saying "But it missed!" twice
Added viewStats (Pokemon) function
Randomized the level between 85 and 100
3.3:
9/12/2018
Added debug features to change level range
Added accuracy and evasion stats
If your Pokemon knows either Sandstorm or Hail, then it will automatically become a type so that it is not effected by this weather condition
3.2:
9/10/2018
Modified Attack programs to work given any two Pokemon
Added default names used during testing
Made stats semi-dependant on level
Added premade Pokemon
3.1:
9/10/2018
Made stat changes accurate (instead of a random number) and limited
Randomized the level between 90 and 100
Added Metronome and Snore attack effects
3.0:
9/9/2018
Added Pokemon as a class
2.3:
9/6/2018
Added type-changing moves
2.2:
9/5/2018
Added type compadibility
2.1:
9/5/2018
Added weather conditions
Changed damaging system to be accurate
Added priority moves
Added code to reveal all stats and attacks
Corrected the Confusion special condition self-damaging
2.0:
9/4/2018
Added more attacks and attack effects
TODO:
Make it say "But it missed!" sometimes
Attacks to add:
Sleep talk
Rest
Flame wheel
Start a new issue if you have any questions!