Some hackers have created custom utility for some of the Rare Items, so that they can buff Edgar’s Tools command.
Here is some ASM code that allows this. When I find what these reference, I can perhaps make something out of this
; ------------------------------------------------------------------------
; Tools Jump Table and Routines
org $C22B1A
dw Noiseblaster ; now uses Stamina Evade
dw ToolsRTS ; Bio Blaster - RTS
dw ToolsRTS ; Flash - RTS
dw ChainInit ; now always does dmg if target immune to death
dw ToolsRTS ; Defibrillator - RTS (old Debilitator)
dw Drill ; Add "Sap" to status effects
dw ToolsRTS ; Mana Battery - RTS (old Air Anchor)
dw Autocrossbow ; check event bit for levelled up ACB
%free($C22B2F) ; TODO: Remove this padding (5 unused bytes)
ChainEffect2: ; 6 bytes
JSR $35BB ; update animation queue
JMP $3A85 ; add "death" to statuses to set TODO: Should this add to 11AA instead?
ChainInit:
LDA #$AC
STA $11A9 ; set special effect index
Drill_Saw: ; [fork]
LDA #$20 ; "Ignore Defense"
TSB $11A2 ; set ^
LSR ; "Respect Row"
TSB $11A7 ; set ^
RTS
Drill:
LDA #$40 ; "Sap"
STA $11AB ; add ^ to attack status-2
BRA Drill_Saw ; branch to set flags
Autocrossbow:
LDA #$40 ; "No Split Damage"
TSB $11A2 ; set ^
LDA $1EBB ; event byte (1D8 - 1DF) - "Rare items"
BIT #$10 ; bit 1DC - "Schematics"
BEQ .exit ; exit if no ^
LDA #$E1 ; else, battle power 225
STA $11A6 ; set ^
LDA #$FF ; max hitrate (100%)
STA $11A8 ; set ^
.exit
RTS
org $C22B2F : ToolsRTS: