LegionDark / Issues

[ARCHIVE] Issue tracking for the LegionDark private server.
10 stars 76 forks source link

Corsair Quick Draw ability with negative charges #1438

Open tb1 opened 7 years ago

tb1 commented 7 years ago

Date & Time: April 8, 2017 1:18 AM (MST)

FFXI Client Version (use /ver):

Server's Expected Client Version matches, yes/no? (use $ecv):

Character Name: Tbone

Nation: Windy

Job(level)/Sub Job(level): COR60

NPC or Monster or item Name:

Zone name:

Coordinates (use $where):

ffxiah.com link (for items issues only):

Multi-boxing? (multiple clients on same connection):

Steps To Reproduce / any other info: Not certain how to create the initial condition (macro mashing maybe?) of "Charges < 0"

But when charges are less than 0, allows you to fire off unlimited number of elemental shots extremely quickly.

TeoTwawki commented 7 years ago

@LegionDark/gm @tb1 need a reliable way to reproduce, then we can go tell DSP about this

tb1 commented 7 years ago

I'm having fun trying to figure out how to trigger it in the meantime

tb1 commented 7 years ago

Haven't narrowed down triggering it much, seems easier to trigger when I am not trying to trigger it.

One thing I did notice, is that it does persist on logout, so likely the negative charges is likely getting written to DB. Not sure if that helps at all.

TeoTwawki commented 7 years ago
[08/Apr] [18:57:42][SQL] Query: REPLACE INTO char_recast VALUES (27570, 195, 2914688741, 2872049784);
[08/Apr] [18:57:43][SQL] DB error - Out of range value for column 'recast' at row 1
[08/Apr] [18:57:43][SQL] Query: REPLACE INTO char_recast VALUES (27570, 195, 42639137, 1449132152);
[08/Apr] [18:57:45][SQL] DB error - Out of range value for column 'time' at row 1

Whatever happened its trying to use huge values that don't fit into the sql field because of it.

tb1 commented 7 years ago

I'm finding light shot triggers it the most constantly, and most often when the server is a little laggy.

I don't know why it'd be overflowing 'time', but I could see it overflowing 'recast'. Unless someone is doing some weird union hacks, or C-style reinterpret_casting.

tb1 commented 7 years ago

A single light shot when you have 2 charges goes from 2 to -57 charges.

If you are unable to reproduce with just that, come bug me in game or on discord and I can show you while you poke and prod at my digital internals.

AleksandarFFXI commented 7 years ago

I never have a problem with the 6 Core Elements, but if I use Light it glitches like crazy and Dark is unusable altogether

AleksandarFFXI commented 7 years ago

Best way to replicate this effect is to use the Quick Draw - Light Card effect in battle. Sometimes it will not let you use it, but when it does, it will give you -57 or so Charges afterwords.

TeoTwawki commented 7 years ago

is this still happening?

it should have been fixed 2-3 maint ago when I nuked the bad table entries

AleksandarFFXI commented 7 years ago

Yeah...I ran into it....

TeoTwawki commented 7 years ago

- bangs head here -