View Single Post
  #59    
Old September 25th, 2011, 05:40 PM
Big_Bad_Lith
Beginning Trainer
 
Join Date: Sep 2011
I made an account just so that I could bump this topic.

I desperately want the physical/special split in english rom hacks, with all my heart. I have little experience, but I think I can see what Jambo was getting at.

In the code, there must be something like this:

Pokemon_attacks{
If(move.type = fire){
use_special_atk()
}
if(move.type = fighting){
use_physical_atk()
}
etc
etc
}

and what we want to do is make it so that it goes like this:

Pokemon_attacks{
If(move.split = special){
use_special_atk()
}
if(move.split = physical){
use_physical_atk()
}
}

First we have to find where in the code this actually happens. after that, we'd need to find a way to assign the binary variable "split" to a move. I propose we could use the "makes contact" variable. Sure, moves like earthquake would make contact suddenly, but that's a small price to pay for the glory of a physical/special split.

It would look something like this:

Pokemon_attacks{
If(move.contact = no){
use_special_atk()
}
if(move.contact = yes){
use_physical_atk()
}
}


I realize that the actual code probably looks more like the matrix than javascript, but something analogous to what I suggest ought to exist somewhere in that mess. I'd help if I could, but I have no idea where to start.

PLEASE, people who know their way around code, MAKE THIS A REALITY.
Reply With Quote