fuzziqersoftware / newserv

Phantasy Star Online game server, proxy, and reverse-engineering tools
MIT License
159 stars 35 forks source link

[Episode 3] Fixed Range with ALL-ATTACK cards shouldn't attack all, only the fixed range #474

Closed Matt-Swift closed 1 week ago

Matt-Swift commented 4 months ago

Describe the bug When using a card such as 00F3 "Punishment" on a card like 011C "Rio", the range of the card will expand to attack all targets on the field, instead of only the targets targetted by fixed range.

To reproduce

  1. Play Rio
  2. Play Punishment on an ally (or own FC)
  3. Punishment will target everything, not only the frontal 2 tiles

Game version(s) (choose one or more of the following): GC Ep3

Server log output Don't have one at the moment, but here is a video of the offline behaviour vs. the online behaviour.

Offline:

https://github.com/fuzziqersoftware/newserv/assets/33199242/fde8087b-d4d0-42bf-9ed4-c2db7823d3b2

Online:

https://github.com/fuzziqersoftware/newserv/assets/33199242/6fba9c30-2f5e-4bbc-a06e-ae5c3916436d

Matt-Swift commented 4 months ago

Just remembered I have the battle recording of the above online match actually: 0000000001_M4TTvsBrotherhood.mzrd.zip