Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- u32 PokeParaAdrsGet(PokemonPasoParam *PPP,u32 rnd,u8 id) {
- u32 ret=0;
- PokemonParaData11 *PPD11;
- PokemonParaData12 *PPD12;
- PokemonParaData13 *PPD13;
- PokemonParaData14 *PPD14;
- PokemonParaData15 *PPD15;
- PokemonParaData16 *PPD16;
- PokemonParaData21 *PPD21;
- PokemonParaData22 *PPD22;
- PokemonParaData23 *PPD23;
- PokemonParaData24 *PPD24;
- PokemonParaData25 *PPD25;
- PokemonParaData26 *PPD26;
- PokemonParaData31 *PPD31;
- PokemonParaData32 *PPD32;
- PokemonParaData33 *PPD33;
- PokemonParaData34 *PPD34;
- PokemonParaData35 *PPD35;
- PokemonParaData36 *PPD36;
- PokemonParaData41 *PPD41;
- PokemonParaData42 *PPD42;
- PokemonParaData43 *PPD43;
- PokemonParaData44 *PPD44;
- PokemonParaData45 *PPD45;
- PokemonParaData46 *PPD46;
- PPD11=(PokemonParaData11 *)PPP->paradata;
- PPD12=(PokemonParaData12 *)PPP->paradata;
- PPD13=(PokemonParaData13 *)PPP->paradata;
- PPD14=(PokemonParaData14 *)PPP->paradata;
- PPD15=(PokemonParaData15 *)PPP->paradata;
- PPD16=(PokemonParaData16 *)PPP->paradata;
- PPD21=(PokemonParaData21 *)PPP->paradata;
- PPD22=(PokemonParaData22 *)PPP->paradata;
- PPD23=(PokemonParaData23 *)PPP->paradata;
- PPD24=(PokemonParaData24 *)PPP->paradata;
- PPD25=(PokemonParaData25 *)PPP->paradata;
- PPD26=(PokemonParaData26 *)PPP->paradata;
- PPD31=(PokemonParaData31 *)PPP->paradata;
- PPD32=(PokemonParaData32 *)PPP->paradata;
- PPD33=(PokemonParaData33 *)PPP->paradata;
- PPD34=(PokemonParaData34 *)PPP->paradata;
- PPD35=(PokemonParaData35 *)PPP->paradata;
- PPD36=(PokemonParaData36 *)PPP->paradata;
- PPD41=(PokemonParaData41 *)PPP->paradata;
- PPD42=(PokemonParaData42 *)PPP->paradata;
- PPD43=(PokemonParaData43 *)PPP->paradata;
- PPD44=(PokemonParaData44 *)PPP->paradata;
- PPD45=(PokemonParaData45 *)PPP->paradata;
- PPD46=(PokemonParaData46 *)PPP->paradata;
- switch(rnd%24){
- case ID_POKEPARADATA11:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD11->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD11->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD11->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD11->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA12:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD12->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD12->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD12->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD12->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA13:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD13->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD13->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD13->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD13->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA14:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD14->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD14->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD14->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD14->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA15:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD15->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD15->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD15->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD15->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA16:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD16->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD16->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD16->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD16->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA21:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD21->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD21->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD21->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD21->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA22:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD22->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD22->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD22->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD22->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA23:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD23->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD23->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD23->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD23->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA24:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD24->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD24->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD24->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD24->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA25:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD25->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD25->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD25->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD25->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA26:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD26->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD26->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD26->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD26->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA31:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD31->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD31->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD31->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD31->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA32:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD32->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD32->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD32->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD32->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA33:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD33->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD33->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD33->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD33->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA34:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD34->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD34->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD34->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD34->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA35:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD35->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD35->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD35->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD35->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA36:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD36->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD36->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD36->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD36->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA41:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD41->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD41->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD41->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD41->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA42:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD42->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD42->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD42->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD42->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA43:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD43->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD43->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD43->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD43->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA44:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD44->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD44->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD44->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD44->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA45:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD45->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD45->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD45->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD45->PP4;
- break;
- }
- break;
- case ID_POKEPARADATA46:
- switch(id){
- case ID_POKEPARA1:
- ret=(u32)&PPD46->PP1;
- break;
- case ID_POKEPARA2:
- ret=(u32)&PPD46->PP2;
- break;
- case ID_POKEPARA3:
- ret=(u32)&PPD46->PP3;
- break;
- case ID_POKEPARA4:
- ret=(u32)&PPD46->PP4;
- break;
- }
- break;
- }
- return ret;
- }
Advertisement
Add Comment
Please, Sign In to add comment