pokecrystal-board/trainers/attributes.asm

426 lines
11 KiB
NASM
Raw Normal View History

NO_AI EQU 0
AI_BASIC EQU 1 << 0
AI_SETUP EQU 1 << 1
AI_TYPES EQU 1 << 2
AI_OFFENSIVE EQU 1 << 3
AI_SMART EQU 1 << 4
AI_OPPORTUNIST EQU 1 << 5
AI_AGGRESSIVE EQU 1 << 6
AI_CAUTIOUS EQU 1 << 7
AI_STATUS EQU 1 << 8
AI_RISKY EQU 1 << 9
AI_10 EQU 1 << 10
AI_11 EQU 1 << 11
AI_12 EQU 1 << 12
AI_13 EQU 1 << 13
AI_14 EQU 1 << 14
AI_15 EQU 1 << 15
2014-02-27 07:37:27 -08:00
TrainerClassAttributes: ; 3959c
; Falkner
db NONE, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Whitney
db NONE, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Bugsy
db NONE, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Morty
db NONE, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Pryce
db HYPER_POTION, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Jasmine
db HYPER_POTION, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Chuck
db FULL_HEAL, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Clair
db FULL_HEAL, HYPER_POTION ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Rival1
db NONE, NONE ; items
db 15 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Pokemon Prof
db NONE, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_AGGRESSIVE + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Will
db MAX_POTION, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Cal
db NONE, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Bruno
db MAX_POTION, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Karen
db FULL_HEAL, MAX_POTION ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Koga
db FULL_HEAL, FULL_RESTORE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Champion
db FULL_HEAL, FULL_RESTORE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Brock
db HYPER_POTION, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Misty
db FULL_HEAL, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Lt Surge
db HYPER_POTION, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Scientist
db NONE, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_TYPES + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Erika
db HYPER_POTION, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Youngster
db NONE, NONE ; items
db 4 ; base reward
dw AI_BASIC + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Schoolboy
db NONE, NONE ; items
db 8 ; base reward
dw AI_BASIC + AI_SETUP + AI_TYPES + AI_OPPORTUNIST + AI_CAUTIOUS + AI_STATUS
dw CONTEXT_USE + SWITCH_OFTEN
2014-02-27 07:37:27 -08:00
; Bird Keeper
db NONE, NONE ; items
db 6 ; base reward
dw AI_BASIC + AI_TYPES + AI_OFFENSIVE + AI_OPPORTUNIST + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Lass
db NONE, NONE ; items
db 6 ; base reward
dw AI_BASIC + AI_CAUTIOUS + AI_STATUS
dw CONTEXT_USE + SWITCH_OFTEN
2014-02-27 07:37:27 -08:00
; Janine
db DIRE_HIT, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Cooltrainerm
db NONE, NONE ; items
db 12 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Cooltrainerf
db NONE, NONE ; items
db 12 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Beauty
db NONE, NONE ; items
db 22 ; base reward
dw AI_BASIC + AI_TYPES + AI_OPPORTUNIST + AI_CAUTIOUS + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Pokemaniac
db NONE, NONE ; items
db 15 ; base reward
dw AI_BASIC + AI_SETUP + AI_OFFENSIVE + AI_AGGRESSIVE + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Gruntm
db NONE, NONE ; items
db 10 ; base reward
dw AI_BASIC + AI_SETUP + AI_TYPES + AI_OPPORTUNIST + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Gentleman
db NONE, NONE ; items
db 18 ; base reward
dw AI_BASIC + AI_SETUP + AI_AGGRESSIVE + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Skier
db NONE, NONE ; items
db 18 ; base reward
dw AI_BASIC + AI_SETUP + AI_TYPES + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Teacher
db NONE, NONE ; items
db 18 ; base reward
dw AI_BASIC + AI_OPPORTUNIST + AI_AGGRESSIVE + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Sabrina
db HYPER_POTION, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Bug Catcher
db NONE, NONE ; items
db 4 ; base reward
dw AI_BASIC + AI_SETUP + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Fisher
db NONE, NONE ; items
db 10 ; base reward
dw AI_BASIC + AI_TYPES + AI_OPPORTUNIST + AI_CAUTIOUS + AI_STATUS
dw CONTEXT_USE + SWITCH_OFTEN
2014-02-27 07:37:27 -08:00
; Swimmerm
db NONE, NONE ; items
db 2 ; base reward
dw AI_BASIC + AI_SETUP + AI_TYPES + AI_OFFENSIVE + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Swimmerf
db NONE, NONE ; items
db 5 ; base reward
dw AI_BASIC + AI_SETUP + AI_TYPES + AI_CAUTIOUS + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Sailor
db NONE, NONE ; items
db 10 ; base reward
dw AI_BASIC + AI_OFFENSIVE + AI_OPPORTUNIST + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Super Nerd
db NONE, NONE ; items
db 8 ; base reward
dw AI_BASIC + AI_TYPES + AI_SMART + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Rival2
db NONE, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Guitarist
db NONE, NONE ; items
db 8 ; base reward
dw AI_BASIC + AI_SETUP + AI_TYPES + AI_CAUTIOUS + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Hiker
db NONE, NONE ; items
db 8 ; base reward
dw AI_BASIC + AI_OFFENSIVE + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Biker
db NONE, NONE ; items
db 8 ; base reward
dw AI_BASIC + AI_TYPES + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Blaine
db MAX_POTION, FULL_HEAL ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Burglar
db NONE, NONE ; items
db 22 ; base reward
dw AI_BASIC + AI_OFFENSIVE + AI_CAUTIOUS + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Firebreather
db NONE, NONE ; items
db 12 ; base reward
dw AI_BASIC + AI_SETUP + AI_OFFENSIVE + AI_OPPORTUNIST + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Juggler
db NONE, NONE ; items
db 10 ; base reward
dw AI_BASIC + AI_TYPES + AI_SMART + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Blackbelt T
db NONE, NONE ; items
db 6 ; base reward
dw AI_BASIC + AI_OFFENSIVE + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Executivem
db NONE, NONE ; items
db 18 ; base reward
dw AI_BASIC + AI_SETUP + AI_TYPES + AI_SMART + AI_OPPORTUNIST + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Psychic T
db NONE, NONE ; items
db 8 ; base reward
dw AI_BASIC + AI_TYPES + AI_OPPORTUNIST + AI_CAUTIOUS + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Picnicker
db NONE, NONE ; items
db 5 ; base reward
dw AI_BASIC + AI_CAUTIOUS + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Camper
db NONE, NONE ; items
db 5 ; base reward
dw AI_BASIC + AI_CAUTIOUS + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Executivef
db NONE, NONE ; items
db 18 ; base reward
dw AI_BASIC + AI_SETUP + AI_TYPES + AI_SMART + AI_OPPORTUNIST + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Sage
db NONE, NONE ; items
db 8 ; base reward
dw AI_BASIC + AI_SETUP + AI_TYPES + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Medium
db NONE, NONE ; items
db 10 ; base reward
dw AI_BASIC + AI_SETUP + AI_TYPES + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Boarder
db NONE, NONE ; items
db 18 ; base reward
dw AI_BASIC + AI_TYPES + AI_OPPORTUNIST + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Pokefanm
db NONE, NONE ; items
db 20 ; base reward
dw AI_BASIC + AI_TYPES + AI_SMART + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Kimono Girl
db NONE, NONE ; items
db 18 ; base reward
dw AI_BASIC + AI_TYPES + AI_OPPORTUNIST + AI_CAUTIOUS + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Twins
db NONE, NONE ; items
db 5 ; base reward
dw NO_AI
dw CONTEXT_USE + SWITCH_OFTEN
2014-02-27 07:37:27 -08:00
; Pokefanf
db NONE, NONE ; items
db 20 ; base reward
dw AI_BASIC + AI_TYPES + AI_SMART + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Red
db FULL_RESTORE, FULL_RESTORE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Blue
db FULL_RESTORE, FULL_RESTORE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Officer
db NONE, NONE ; items
db 10 ; base reward
dw AI_BASIC + AI_TYPES + AI_OPPORTUNIST + AI_STATUS
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Gruntf
db NONE, NONE ; items
db 10 ; base reward
dw AI_BASIC + AI_TYPES + AI_OPPORTUNIST + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; Mysticalman
db NONE, NONE ; items
db 25 ; base reward
dw AI_BASIC + AI_SETUP + AI_SMART + AI_AGGRESSIVE + AI_CAUTIOUS + AI_STATUS + AI_RISKY
dw CONTEXT_USE + SWITCH_SOMETIMES
2014-02-27 07:37:27 -08:00
; 39771