Some gear modifications show double their intended bonuses on the client #544

Closed
opened 2024-01-23 04:11:28 +00:00 by TheTinkeringIdiot · 4 comments
TheTinkeringIdiot commented 2024-01-23 04:11:28 +00:00 (Migrated from github.com)

Describe the bug
The values shown for nano skills differ significantly from those shown by the .get command, and nanos that should be castable fail to cast due to insufficient skill. Issue persists after zoning and logout. The .getfull command disagrees with both the IP menu and the .get command.

For example, BioMet:
IP menu: 1779
.getfull: 1454
.get: 940

To Reproduce
Steps to reproduce the behavior:

  1. Roll 220 MA with QL300 Symbiants and full Tier 3 armor
  2. Attempt to cast Autumn Leaves
  3. Nano fails to cast with the error messages: "Your Sensory Improvement and Modification is required to be at least 1710" and "Your Biological Metammorphose is required to be at least 1719", despite those values presenting as 1776 and 1779 respectively in the IP menu.

Expected behavior
Nanos for which the IP menu shows sufficient skill should be castable.

Screenshots
image

Character info:

Tinkerfite [220 MartialArtist]
------------------------------------
    psychologicalmodification 	1451
    materialcreation 	515
    materiallocation 	1457
    senseimprovement 	1453
    firstaid 	529
    treatment 	1470
    concealment 	582
    breakingentry 	253
    disarmtrap 	310
    perception 	522
    driveair 	255
    driveground 	393
    drivewater 	255
    mapnavigation 	376
    lastxp 	2555840
    bodydevelopment 	1433
    runspeed 	1846
    side 	1
    alignment 	1750
    maxnanoenergy 	6563
    secondaryitemtemplate 	207108
    isfightingme 	0
    selectedtargettype 	0
    charstate 	0
    specialization 	15
    aggdef 	-100
    strength 	919
    stamina 	842
    agility 	1109
    sense 	1036
    psychic 	861
    intelligence 	884
    flags 	528961
    monsterscale 	100
    currentnano 	6563
    headmesh 	40242
    cash 	700
    gmlevel 	127
    expansion 	3
    fatness 	2
    breed 	2
    visualbreed 	2
    profession 	2
    visualprofession 	2
    level 	220
    sex 	3
    visualsex 	3
    titlelevel 	7
    health 	11929
    equippedweapontype 	1
    EquippedRHWeapon 	1
    exitstatel 	-1073740638
    externaldoorinstance 	0
    externalplayfieldinstance 	0
    playfieldtype 	0
    martialarts 	1991
    selectedtarget 	1092
    currentncu 	209
    nextxp 	3067008
    xp 	2555840
    lastsaved 	2555840
    nanoenergypool 	1242
    brawl 	802
    riposte 	703
    dimach 	760
    adventuring 	477
    swim 	457
    onehandbluntweapons 	488
    onehandedgedweapon 	504
    piercing 	532
    twohandbluntweapons 	505
    twohandedgedweapons 	507
    meleeenergyweapon 	308
    parry 	583
    sneakattack 	486
    meleemultiple 	488
    fastattack 	501
    throwingknife 	411
    grenade 	258
    throwngrapplingweapons 	405
    bow 	605
    pistol 	269
    assaultrifle 	242
    submachinegun 	241
    shotgun 	258
    rifle 	324
    lr_energyweapon 	288
    flingshot 	277
    aimedshot 	559
    burst 	249
    fullauto 	222
    bowspecialattack 	380
    lr_multipleweapon 	284
    closecombatinitiative 	-174
    distanceweaponinitiative 	-552
    physicalprowessinitiative 	934
    nanoprowessinitiative 	1266
    dodge 	2005
    evade 	2025
    duck 	2015
    nanoac 	220
    mechanicalengineering 	249
    electricalengineering 	318
    fieldquantumphysics 	355
    weaponsmithing 	225
    pharmaceuticals 	370
    nanoprogramming 	431
    computerliteracy 	1646
    psychology 	240
    chemistry 	298
    tutoring 	448
    materialmetamorphose 	1444
    biologicalmetamorphose 	1454
    maxncu 	598
    race 	1
    accountflags 	1234567890
    life 	11929
    monsterdata 	0
    VisualFlags 	31
    currentmovementmode 	3
    clan 	0
    criticalincrease 	39
    meleedamagemodifier 	321
    firedamagemodifier 	551
    damageoverridetype 	97
    poisondamagemodifier 	290
    colddamagemodifier 	290
    projectiledamagemodifier 	290
    energydamagemodifier 	290
    chemicaldamagemodifier 	290
    radiationdamagemodifier 	301
    procinitiative1 	3
    procchance1 	50
    procnano1 	233825
    criticaldecrease 	14
    dmsmodifier 	512
    team 	0
    reflectreturnedfireac 	20
    reflectfireac 	2
    projectileac 	10502
    energyac 	10402
    meleeac 	10502
    coldac 	10502
    fireac 	7442
    chemicalac 	10502
    radiationac 	10502
    poisonac 	7442
    xpmodifier 	17
    amsmodifier 	116
    beltslots 	6
    npcostmodifier 	-15
    rangeincreaserweapon 	45
    healdelta 	114
    shieldradiationac 	43
    shieldenergyac 	43
    shieldfireac 	43
    shieldprojectileac 	43
    shieldpoisonac 	43
    shieldmeleeac 	43
    shieldcoldac 	43
    shieldchemicalac 	43
    state 	0
    unarmedtemplateinstance 	0
    invaderskilled 	0
    killedbyinvaders 	0
    vp 	0
    unsavedxp 	0
    nanofocuslevel 	0
    shadowbreedtemplate 	0
    shadowbreed 	0
    lastperkresettime 	0
    socialstatus 	0
    playeroptions 	0
    tempsaveteamid 	0
    tempsaveplayfield 	0
    tempsavex 	0
    tempsavey 	0
    PVPDuelKills 	0
    PVPDuelDeaths 	0
    PVPProfessionDuelKills 	0
    PVPProfessionDuelDeaths 	0
    PVPRankedSoloKills 	0
    PVPRankedSoloDeaths 	0
    PVPRankedTeamKills 	0
    PVPRankedTeamDeaths 	0
    PVPSoloScore 	0
    PVPTeamScore 	0
    PVPDuelScore 	0
    unreadmailcount 	0
    lastmailchecktime 	1283065897
    savedxp 	0
    features 	6
    apartmentsallowed 	1
    apartmentsowned 	0
    lastconcreteplayfieldinstance 	0
    mapoptions 	0
    mapareapart1 	0
    mapareapart2 	0
    mapareapart3 	0
    mapareapart4 	0
    missionbits1 	0
    missionbits2 	0
    missionbits3 	0
    missionbits4 	0
    missionbits5 	0
    missionbits6 	0
    missionbits7 	0
    missionbits8 	0
    missionbits9 	0
    missionbits10 	0
    missionbits11 	0
    missionbits12 	0
    sessiontime 	1234567890
    autoattackflags 	5
    personalresearchlevel 	0
    globalresearchlevel 	0
    personalresearchgoal 	0
    globalresearchgoal 	0
    battlestationside 	0
    battlestationrep 	10
    members 	999
    veteranpoints 	0
    monthspaid 	0
    PaidPoints 	0
    xpkillrange 	5
    inplay 	0
    attitude 	0
    icon 	0
    mesh 	17530
    deadtimer 	0
    lastsavexp 	0
    currentmass 	0
    itemtype 	0
    previoushealth 	50
    currentstate 	0
    age 	0
    waitstate 	2
    attackspeed 	5
    metatype 	0
    rp 	0
    specialcondition 	1
    sk 	0
    clanredeemed 	0
    clanconserver 	0
    clandevoted 	0
    otunredeemed 	0
    otoperator 	0
    otfollowers 	0
    gos 	0
    clanvanguards 	0
    ottrans 	0
    clangaia 	0
    otmed 	1234567890
    clansentinels 	0
    otarmedforces 	0
    playerid 	1234567890
    alienlevel 	0
    aliennextxp 	1500
    alienxp 	0
    insurancepercentage 	0
    prevmovementmode 	3
    teamside 	0
    absorbprojectileac 	0
    absorbmeleeac 	0
    absorbenergyac 	0
    absorbchemicalac 	0
    absorbradiationac 	0
    absorbcoldac 	0
    absorbnanoac 	0
    absorbfireac 	0
    absorbpoisonac 	0
    temporaryskillreduction 	0
    insurancetime 	0
    mapflags 	0
    changesidecount 	0
    healinterval 	1
    nanointerval 	1
------------------------------------

.getfull succeeded.

**Describe the bug** The values shown for nano skills differ significantly from those shown by the .get command, and nanos that should be castable fail to cast due to insufficient skill. Issue persists after zoning and logout. The .getfull command disagrees with both the IP menu and the .get command. For example, BioMet: IP menu: 1779 .getfull: 1454 .get: 940 **To Reproduce** Steps to reproduce the behavior: 1. Roll 220 MA with QL300 Symbiants and full Tier 3 armor 2. Attempt to cast Autumn Leaves 3. Nano fails to cast with the error messages: "Your Sensory Improvement and Modification is required to be at least 1710" and "Your Biological Metammorphose is required to be at least 1719", despite those values presenting as 1776 and 1779 respectively in the IP menu. **Expected behavior** Nanos for which the IP menu shows sufficient skill should be castable. **Screenshots** ![image](https://github.com/project-rubika/issues/assets/96996793/3e3bb625-a4ec-45cc-931f-d48505327227) **Character info:** ``` Tinkerfite [220 MartialArtist] ------------------------------------ psychologicalmodification 1451 materialcreation 515 materiallocation 1457 senseimprovement 1453 firstaid 529 treatment 1470 concealment 582 breakingentry 253 disarmtrap 310 perception 522 driveair 255 driveground 393 drivewater 255 mapnavigation 376 lastxp 2555840 bodydevelopment 1433 runspeed 1846 side 1 alignment 1750 maxnanoenergy 6563 secondaryitemtemplate 207108 isfightingme 0 selectedtargettype 0 charstate 0 specialization 15 aggdef -100 strength 919 stamina 842 agility 1109 sense 1036 psychic 861 intelligence 884 flags 528961 monsterscale 100 currentnano 6563 headmesh 40242 cash 700 gmlevel 127 expansion 3 fatness 2 breed 2 visualbreed 2 profession 2 visualprofession 2 level 220 sex 3 visualsex 3 titlelevel 7 health 11929 equippedweapontype 1 EquippedRHWeapon 1 exitstatel -1073740638 externaldoorinstance 0 externalplayfieldinstance 0 playfieldtype 0 martialarts 1991 selectedtarget 1092 currentncu 209 nextxp 3067008 xp 2555840 lastsaved 2555840 nanoenergypool 1242 brawl 802 riposte 703 dimach 760 adventuring 477 swim 457 onehandbluntweapons 488 onehandedgedweapon 504 piercing 532 twohandbluntweapons 505 twohandedgedweapons 507 meleeenergyweapon 308 parry 583 sneakattack 486 meleemultiple 488 fastattack 501 throwingknife 411 grenade 258 throwngrapplingweapons 405 bow 605 pistol 269 assaultrifle 242 submachinegun 241 shotgun 258 rifle 324 lr_energyweapon 288 flingshot 277 aimedshot 559 burst 249 fullauto 222 bowspecialattack 380 lr_multipleweapon 284 closecombatinitiative -174 distanceweaponinitiative -552 physicalprowessinitiative 934 nanoprowessinitiative 1266 dodge 2005 evade 2025 duck 2015 nanoac 220 mechanicalengineering 249 electricalengineering 318 fieldquantumphysics 355 weaponsmithing 225 pharmaceuticals 370 nanoprogramming 431 computerliteracy 1646 psychology 240 chemistry 298 tutoring 448 materialmetamorphose 1444 biologicalmetamorphose 1454 maxncu 598 race 1 accountflags 1234567890 life 11929 monsterdata 0 VisualFlags 31 currentmovementmode 3 clan 0 criticalincrease 39 meleedamagemodifier 321 firedamagemodifier 551 damageoverridetype 97 poisondamagemodifier 290 colddamagemodifier 290 projectiledamagemodifier 290 energydamagemodifier 290 chemicaldamagemodifier 290 radiationdamagemodifier 301 procinitiative1 3 procchance1 50 procnano1 233825 criticaldecrease 14 dmsmodifier 512 team 0 reflectreturnedfireac 20 reflectfireac 2 projectileac 10502 energyac 10402 meleeac 10502 coldac 10502 fireac 7442 chemicalac 10502 radiationac 10502 poisonac 7442 xpmodifier 17 amsmodifier 116 beltslots 6 npcostmodifier -15 rangeincreaserweapon 45 healdelta 114 shieldradiationac 43 shieldenergyac 43 shieldfireac 43 shieldprojectileac 43 shieldpoisonac 43 shieldmeleeac 43 shieldcoldac 43 shieldchemicalac 43 state 0 unarmedtemplateinstance 0 invaderskilled 0 killedbyinvaders 0 vp 0 unsavedxp 0 nanofocuslevel 0 shadowbreedtemplate 0 shadowbreed 0 lastperkresettime 0 socialstatus 0 playeroptions 0 tempsaveteamid 0 tempsaveplayfield 0 tempsavex 0 tempsavey 0 PVPDuelKills 0 PVPDuelDeaths 0 PVPProfessionDuelKills 0 PVPProfessionDuelDeaths 0 PVPRankedSoloKills 0 PVPRankedSoloDeaths 0 PVPRankedTeamKills 0 PVPRankedTeamDeaths 0 PVPSoloScore 0 PVPTeamScore 0 PVPDuelScore 0 unreadmailcount 0 lastmailchecktime 1283065897 savedxp 0 features 6 apartmentsallowed 1 apartmentsowned 0 lastconcreteplayfieldinstance 0 mapoptions 0 mapareapart1 0 mapareapart2 0 mapareapart3 0 mapareapart4 0 missionbits1 0 missionbits2 0 missionbits3 0 missionbits4 0 missionbits5 0 missionbits6 0 missionbits7 0 missionbits8 0 missionbits9 0 missionbits10 0 missionbits11 0 missionbits12 0 sessiontime 1234567890 autoattackflags 5 personalresearchlevel 0 globalresearchlevel 0 personalresearchgoal 0 globalresearchgoal 0 battlestationside 0 battlestationrep 10 members 999 veteranpoints 0 monthspaid 0 PaidPoints 0 xpkillrange 5 inplay 0 attitude 0 icon 0 mesh 17530 deadtimer 0 lastsavexp 0 currentmass 0 itemtype 0 previoushealth 50 currentstate 0 age 0 waitstate 2 attackspeed 5 metatype 0 rp 0 specialcondition 1 sk 0 clanredeemed 0 clanconserver 0 clandevoted 0 otunredeemed 0 otoperator 0 otfollowers 0 gos 0 clanvanguards 0 ottrans 0 clangaia 0 otmed 1234567890 clansentinels 0 otarmedforces 0 playerid 1234567890 alienlevel 0 aliennextxp 1500 alienxp 0 insurancepercentage 0 prevmovementmode 3 teamside 0 absorbprojectileac 0 absorbmeleeac 0 absorbenergyac 0 absorbchemicalac 0 absorbradiationac 0 absorbcoldac 0 absorbnanoac 0 absorbfireac 0 absorbpoisonac 0 temporaryskillreduction 0 insurancetime 0 mapflags 0 changesidecount 0 healinterval 1 nanointerval 1 ------------------------------------ .getfull succeeded. ```
TheTinkeringIdiot commented 2024-01-23 04:20:06 +00:00 (Migrated from github.com)

This also appears to be happening with health and nano (currentnano). Values may be full according to .getfull, but mousing over the bars in the UI (and the Stats menu) show different (higher) maximum values and bars are only partially full.

image

This also appears to be happening with health and nano (currentnano). Values may be full according to .getfull, but mousing over the bars in the UI (and the Stats menu) show different (higher) maximum values and bars are only partially full. ![image](https://github.com/project-rubika/issues/assets/96996793/24d6b899-a9c1-405c-93ab-8221f155f4ab)
prkdrake commented 2024-01-24 16:46:16 +00:00 (Migrated from github.com)

I've seen this occur with NCU as well. I think we're double-counting gear under some circumstances, probably related to our instancing.

I've seen this occur with NCU as well. I think we're double-counting gear under some circumstances, probably related to our instancing.
drake added the
state
fixed
label 2025-01-17 06:34:08 +00:00

I believe this issue has long-since been fixed.

I believe this issue has long-since been fixed.
drake added this to the Season 2 Launch project 2025-01-17 06:34:24 +00:00
drake moved this to In Review in Season 2 Launch on 2025-01-17 07:04:42 +00:00
drake moved this to In Review in Season 2 Launch on 2025-01-17 07:04:43 +00:00
drake moved this to In Review in Season 2 Launch on 2025-01-17 07:04:44 +00:00
drake moved this to In Review in Season 2 Launch on 2025-01-17 07:04:45 +00:00
drake moved this to In Review in Season 2 Launch on 2025-01-17 07:05:36 +00:00
Member

I haven't seen this issue reoccuring anytime in the last few months.

Cautiously closing for now.

I haven't seen this issue reoccuring anytime in the last few months. Cautiously closing for now.
kajori moved this to Done in Season 2 Launch on 2025-01-25 11:46:49 +00:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: prk/issues#544
No description provided.