Thread: Development: The 4th gen class split in 3rd gen
View Single Post
  #59    
Old September 25th, 2011 (5:40 PM).
Big_Bad_Lith Big_Bad_Lith is offline
     
    Join Date: Sep 2011
    Posts: 7

    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