1 |
|
#include <string.h> |
2 |
|
|
3 |
+ |
#include "Oni.h" |
4 |
+ |
|
5 |
+ |
#include "Daodan.h" |
6 |
|
#include "Daodan_Cheater.h" |
7 |
|
|
8 |
|
oniCheatCode DDr_CheatTable[] = { |
9 |
< |
{ "shapeshifter", "Change Characters Enabled", "Change Characters Disabled", 0x00 }, |
10 |
< |
{ "liveforever", "Invincibility Enabled", "Invincibility Disabled", 0x01 }, |
11 |
< |
{ "touchofdeath", "Omnipotence Enabled", "Omnipotence Disabled", 0x02 }, |
12 |
< |
{ "canttouchthis", "Unstoppable Enabled", "Unstoppable Disabled", 0x03 }, |
13 |
< |
{ "fatloot", "Fat Loot Received", NULL, 0x04 }, |
9 |
> |
{ "shapeshifter", "Change Characters Enabled", "Change Characters Disabled", cheat_shapeshifter }, |
10 |
> |
{ "liveforever", "Invincibility Enabled", "Invincibility Disabled", cheat_liveforever }, |
11 |
> |
{ "touchofdeath", "Omnipotence Enabled", "Omnipotence Disabled", cheat_touchofdeath }, |
12 |
> |
{ "canttouchthis", "Unstoppable Enabled", "Unstoppable Disabled", cheat_canttouchthis }, |
13 |
> |
{ "fatloot", "Fat Loot Received", NULL, cheat_fatloot }, |
14 |
|
{ "glassworld", "Glass Furniture Enabled", "Glass Furniture Disabled", 0x05 }, |
15 |
|
{ "winlevel", "Instantly Win Level", NULL, 0x06 }, |
16 |
|
{ "loselevel", "Instantly Lose Level", NULL, 0x07 }, |
17 |
|
{ "bighead", "Big Head Enabled", "Big Head Disabled", 0x08 }, |
18 |
|
{ "minime", "Mini Mode Enabled", "Mini Mode Disabled", 0x09 }, |
19 |
|
{ "superammo", "Super Ammo Mode Enabled", "Super Ammo Mode Disabled", 0x0a }, |
20 |
< |
{ "thedayismine", "Developer Access Enabled", "Developer Access Disabled", 0x0b }, |
20 |
> |
{ "thedayismine", "Developer Access Enabled", "Developer Access Disabled", cheat_thedayismine }, |
21 |
|
{ "reservoirdogs", "Last Man Standing Enabled", "Last Man Standing Disabled", 0x0c }, |
22 |
|
{ "roughjustice", "Gatling Guns Enabled", "Gatling Guns Disabled", 0x0d }, |
23 |
|
{ "chenille", "Daodan Power Enabled", "Daodan Power Disabled", 0x0e }, |
28 |
|
{ "fistsoflegend", "Fists Of Legend Enabled", "Fists Of Legend Disabled", 0x13 }, |
29 |
|
{ "killmequick", "Ultra Mode Enabled", "Ultra Mode Disabled", 0x14 }, |
30 |
|
{ "carousel", "Slow Motion Enabled", "Slow Motion Disabled", 0x15 }, |
31 |
< |
{ "bigbadboss", "Boss Shield Enabled", "Boss Shield Disabled", cheat_bigbadboss }, |
32 |
< |
{ "bulletproof", "Force Field Enabled", "Force Field Disabled", cheat_bulletproof }, |
33 |
< |
{ "kangaroo", "Kangaroo Jump Enabled", "Kangaroo Jump Disabled", cheat_kangaroo }, |
34 |
< |
{ "marypoppins", "Jet Pack Mode Enabled", "Jet Pack Mode Disabled", cheat_marypoppins }, |
35 |
< |
{ "x", "Developer Access Enabled", "Developer Access Disabled", 0x0b }, |
31 |
> |
{ "bigbadboss", "Boss Shield Enabled", "Boss Shield Disabled", cheat_bigbadboss }, |
32 |
> |
{ "bulletproof", "Force Field Enabled", "Force Field Disabled", cheat_bulletproof }, |
33 |
> |
{ "kangaroo", "Kangaroo Jump Enabled", "Kangaroo Jump Disabled", cheat_kangaroo }, |
34 |
> |
{ "marypoppins", "Jet Pack Mode Enabled", "Jet Pack Mode Disabled", cheat_marypoppins }, |
35 |
> |
{ "x", "Developer Access Enabled", "Developer Access Disabled", cheat_x }, |
36 |
|
{0} |
37 |
|
}; |
38 |
+ |
|
39 |
+ |
uint8_t ONICALL DDrCheater(uint32_t cheat) |
40 |
+ |
{ |
41 |
+ |
switch (cheat) |
42 |
+ |
{ |
43 |
+ |
case cheat_x: |
44 |
+ |
return ONrCheater(cheat_thedayismine); |
45 |
+ |
default: |
46 |
+ |
return ONrCheater(cheat); |
47 |
+ |
} |
48 |
+ |
} |