-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathtodo.txt
89 lines (56 loc) · 3.25 KB
/
todo.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
working on: CustomForms
to-do:
DONE - make a custom form: 4/13
DONE - assign custom form to player: 4/13
DONE - check if player is in customform: 4/13
100% COMPLETE add transformation mechanism:
-DONE - CF ascension key 4/13
-DONE - Rage meter injection including hair spiking when ascending 4/14
-DONE - Displaying form menuName in DBC V menu 4/14
-DONE - preventing ascension into other non-stackable transformations when in form 4/14
-DONE - DBCKiTech.Descend injection 4/15
-make Ki bar the same color as form
DONE - add form multiplier functionality: 4/15
DONE- add kk/ui stackability
-DONE - make forms stackable 4/15
-DONE - need to work on logic of attribute multis 4/15
-DONE - add UI && KK state2 > 1+ multis, as all state2s of these forms will have same multi 4/16
DONE - form mastery
-DONE - IFormMastery 4/17
-Done - injecting all gains in their appropriate DBC events 4/17
90% - DBCFormChange event
-DONE - checking change of racial forms 4/14
-missing - checking the change of non racial forms KK/UI/GOD/MYSTIC
WIP - Form Selection GUI:
-DONE - Make scrollable list with all forms player has 4/16
-WIP - Make GUI that displays Form Data to player
DONE - changeable DNS components:
-find the JRMCoreH methods to change each component invidividually in DNS string - IMPOSSIBLE (they do not exist) 4/18
-DONE - make my own methods to do the above 4/18
-DONE - implement hair/eyes/aura/all 4 body colors functionality upon ascend/descend 4/19
-DONE - add custom ssj4/oozaru forms (optional) 4/20
-DONE - get the hair of ssj/ssj2/ssj3 as form hairs, setHairType() ssj,ssj2,ssj3,ssj4,oozaru 4/18
-Done - add custom form sizes 4/20
DONE - Form link tree (i.e SSJ Red 1 > SSJ Red 2> SSJ Red God) 4/20
ACTUAL TO-DO:
add timer
freeze player's DBCKiTech, DBCDamage
event, prevent ascension when release 0
fix how ids are processed
bugs:
can't descend from God/Mystic when its selected - FIXED
when KK selected and is 0, reverting causes rls to 0% instead of reverting CF - FIXED
disconnecting while in assigned form i.e SSJ Green turns to default "CustomForm" on reconnecting, because SelectedForm = "SSJ Green" gets reset
-selectedForm is set to 0 in creation of PlayerCustomFormData instead of -1
add form multiplier functionality:
add kk/ui stackability
-Heat bar -> the blue bar when UI, rendered in JRMCoreGuiBars.rendera()
-default heat gain is 1 every JRMCoreComTickH player update tick
-jrmcEf8slcD is double of jrmcEf8slc, used to calculate the gain for the heat Form Mastery(UI Heat Multi)
-jrmcUIStateReach is the highest UI state2 player has ever entered, not the current state2
-Custom Status Effects: JRMCoreGuiBars.drawIcon for individual icons, JRMCoreGuiBars.showSE for all SE icon rewndering
-Status effecticons are stored in assets/jinryuumodscore/icons4.png, each icon is 16x16 pixels, resourceID is icon number in icons4.png, starts from 0
-Custom Auras:
-Form Auras are stored in DBCKiTech.chargepart, aura2 is ssbkk, cr is current rls, sacol is alignment/ki bar clr/aura clr, w is (dashing or swooping || dynamic flight && jrmcStnd.contains 1 && not charging ki ||
-For lightning, set EntityAura2.state(jrmcState, except ssgod 0, ssb 0, ssbe 3, 21 oozaru, 24 ssj ooz) to 5-6
-bol17 is majin || kk, bol, only for red lightning rendering