P3D-Legacy/P3D/Content/Data/Moves/example.dat

71 lines
8.3 KiB
Plaintext

# This is an example move for a GameMode.
# The default GameMode cannot load additional moves, however all other GameModes can.
# The move ID must be set and must lay above 999, it also is not allowed to interfer with an already existing move ID.
# If no properties are set, the move will come out as the default Pound move. If only the name property gets changed for example, the move will still be the Pound move, but with a different name.
# You can make a copy of an existing move by adding the "CopyMove" property and setting it to the ID of an existing attack (e.g. "CopyMove|45"). If this property is used, it should be set before all other properties.
# Here's a list of all properties that can be set: "copymove", "id", "function", "multiplier", "basepower", "accuracy", "type", "category", "contestcategory", "description", "criticalchance", "ishmmove", "priority", "timestoattack", "makescontact", "protectaffected", "magiccoataffected", "snatchaffected", "mirrormoveaffected", "kingsrockaffected", "counteraffected", "disabledwhilegravity", "useeffectiveness", "ishealingmove", "removesfrozen", "isrecoilmove", "ispunchingmove", "immunityaffected", "isdamagingmove", "isprotectmove", "issoundmove", "isaffectedbysubstitute", "isonehitkomove", "iswonderguardaffected", "useaccevasion", "canhitinmidair", "canhitunderground", "canhitunderwater", "canhitsleeping", "cangainstab", "ispowdermove", "istrappingmove", "ispulsemove", "isbulletmove", "isjawmove", "useoppdefense", "useoppevasion", "deductpp", "usemoveanims"
# Always set the "Function" property/properties last because it might depend on other properties. To add more than one function to a move, either add multiple lines starting with "Function|" or separate them with a "|" like this: "Function|Burn|Paralyze".
# Available functions: "Burn", "Paralyze", "Freeze", "Poison", "Toxic", "Sleep", "Confuse", "RandomStatus", "SetTrigger", "RemoveTrigger", "CameraAngle", "Message", "RaiseStat", "LowerStat", "ReduceHP", "GainHP", "Faint", "Switch", "EndRound", "EndBattle"
# Functions "Burn", "Paralyze", "Freeze", "Poison", "Toxic", "Sleep", "Confuse" & "RandomStatus" can have a second argument which determines the chance percentage (e.g. "Function|Confuse,20") and "RandomStatus" can have a third argument that excludes "Toxic" from the possible random statuses if it is set to 1 (e.g. "Function|RandomStatus,20,1").
# The property "Multiplier" can increase or decrease the BasePower property by multiplication by checking various aspects of a Pokémon.
# Possible multiplier checks: "Status", "Underground", "InMidAir", "Underwater". By default, the opponent is checked, but (optionally) by changing the last argument to 1, the player's pokémon is checked instead.
# The "Status" check has one required argument before the optional target argument. It can be "Confuse", "Burn", "Freeze", "Paralyze", "Poison", "Toxic", "AnyPoison", "Sleep", "NoConfuse", "Noburn", "NoFreeze", "NoParalyze", "NoPoison", "NoToxic", "NoPoison" & "NoSleep".
# To build your own move for your GameMode, create a new file with the .dat file extension in the Content\Data\Moves folder and edit/remove the lines below (be sure to remove the # at the start of each line).
# Lines that are removed will default to the values below:
#ID|1000
#Name|Pound
#Type|Normal
#PP|35
#Power|40
#Accuracy|100
#Category|Physical
#ContestCategory|Tough
#Description|Pounds with forelegs or tail.
#CriticalChance|1
#Priority|0
#TimesToAttack|1
#MakesContact|1
#IsHealingMove|0
#IsDamagingMove|1
#IsProtectMove|0
#IsOneHitKOMove|0
#IsRecoilMove|0
#IsTrappingMove|0
#RemovesOwnFrozen|0
#RemovesOppFrozen|0
#ProtectAffected|1
#MagicCoatAffected|0
#SnatchAffected|0
#MirrorMoveAffected|1
#KingsrockAffected|1
#CounterAffected|1
#IsAffectedBySubstitute|1
#ImmunityAffected|1
#IsWonderGuardAffected|1
#DisabledWhileGravity|0
#UseEffectiveness|1
#UseAccEvasion|1
#CanHitInMidAir|0
#CanHitUnderground|0
#CanHitUnderwater|0
#CanHitSleeping|1
#CanGainSTAB|1
#UseOppDefense|1
#UseOppEvasion|1
#IsPulseMove|0
#IsBulletMove|0
#IsJawMove|0
#IsDanceMove|0
#IsExplosiveMove|0
#IsPowderMove|0
#IsPunchingMove|0
#IsSlicingMove|0
#IsSoundMove|0
#IsWindMove|0