Profession Implants shop terminal clickable areas change shape with camera angle #592

Closed
opened 2024-02-01 05:11:21 +01:00 by TheTinkeringIdiot · 3 comments
TheTinkeringIdiot commented 2024-02-01 05:11:21 +01:00 (Migrated from github.com)

Describe the bug
The shop terminals in the Profession Nanos area of beginner shops have a different clickable area depending on the height of the player's camera angle.

Viewed from a downward angle, the clickable area of the shop is roughly the middle and below. Viewed from an upward angle, the shop is clickable all the way to the top.

Omni and Neutral shops are affected by this behavior, but Clan shops appear to work normally regardless of camera angle.

To Reproduce
Steps to reproduce the behavior:

  1. Approach a shop terminal in the Profession Nanos section of a Basic shop
  2. Angle the camera so it looks down on the shop from above at 45 degrees or so
  3. The shop is only clickable below the "Shop" icon on the front
  4. Angle the camera to look up at the shop
  5. The entire shop terminal is clickable.

Expected behavior
The entire shop terminal should be clickable regardless of camera angle

Screenshots
image

image

Character info:

Tinkermezz [220 Bureaucrat]
------------------------------------
    strength 	772
    stamina 	780
    agility 	780
    sense 	780
    psychic 	780
    intelligence 	780
    flags 	528961
    monsterscale 	100
    currentnano 	11655
    headmesh 	2000000001
    waitstate 	1
    cash 	21437
    gmlevel 	127
    expansion 	3
    breed 	1
    visualbreed 	1
    profession 	8
    visualprofession 	8
    level 	220
    sex 	3
    visualsex 	3
    health 	158228
    titlelevel 	7
    equippedweapontype 	1028
    EquippedRHWeapon 	1028
    bodydevelopment 	2735
    runspeed 	3254
    senseimprovement 	3530
    treatment 	2143
    materialmetamorphose 	412
    biologicalmetamorphose 	3531
    psychologicalmodification 	3431
    materialcreation 	2835
    materiallocation 	2835
    nanoenergypool 	3295
    nanoprowessinitiative 	3295
    computerliteracy 	1295
    selectedtarget 	1228
    currentncu 	99
    exitstatel 	-1073740638
    externaldoorinstance 	-1072233696
    externalplayfieldinstance 	800
    playfieldtype 	1
    martialarts 	194
    brawl 	193
    riposte 	195
    dimach 	195
    adventuring 	194
    swim 	194
    onehandbluntweapons 	194
    onehandedgedweapon 	194
    piercing 	194
    twohandbluntweapons 	194
    twohandedgedweapons 	193
    meleeenergyweapon 	195
    parry 	194
    sneakattack 	195
    meleemultiple 	194
    fastattack 	195
    throwingknife 	194
    grenade 	195
    throwngrapplingweapons 	194
    bow 	194
    pistol 	2850
    assaultrifle 	194
    submachinegun 	194
    shotgun 	194
    rifle 	195
    lr_energyweapon 	195
    flingshot 	1148
    aimedshot 	195
    burst 	814
    fullauto 	193
    bowspecialattack 	194
    lr_multipleweapon 	2695
    closecombatinitiative 	195
    distanceweaponinitiative 	195
    physicalprowessinitiative 	195
    dodge 	195
    evade 	195
    duck 	195
    nanoac 	5000
    mechanicalengineering 	195
    electricalengineering 	195
    fieldquantumphysics 	195
    weaponsmithing 	194
    pharmaceuticals 	195
    nanoprogramming 	195
    psychology 	315
    chemistry 	195
    tutoring 	195
    firstaid 	195
    concealment 	195
    breakingentry 	195
    disarmtrap 	195
    perception 	195
    driveair 	195
    driveground 	195
    drivewater 	195
    mapnavigation 	195
    maxnanoenergy 	11655
    selectedtargettype 	0
    isfightingme 	0
    xp 	2555840
    charstate 	0
    nextxp 	3067008
    lastsavexp 	6500
    currentmovementmode 	3
    lastxp 	2555840
    lastsaved 	2555840
    ip 	-51492282
    savedxp 	75920900
    unsavedxp 	50000
    xppool 	299606183
    monsterdata 	0
    life 	110415
    specialization 	15
    maxncu 	500
    fatness 	1
    side 	0
    race 	1
    accountflags 	1234567890
    VisualFlags 	31
    clan 	0
    amsmodifier 	360
    dmsmodifier 	450
    xpmodifier 	21
    meleedamagemodifier 	33
    poisondamagemodifier 	33
    firedamagemodifier 	33
    colddamagemodifier 	33
    projectiledamagemodifier 	33
    energydamagemodifier 	33
    chemicaldamagemodifier 	33
    radiationdamagemodifier 	33
    criticaldecrease 	4
    team 	0
    meleeac 	5000
    projectileac 	5000
    energyac 	5000
    coldac 	5000
    fireac 	5000
    chemicalac 	5000
    radiationac 	5000
    poisonac 	5000
    reflectpoisonac 	1000
    reflectnanoac 	1000
    reflectradiationac 	1000
    reflectchemicalac 	1000
    reflectcoldac 	1000
    reflectfireac 	1000
    reflectmeleeac 	1000
    reflectprojectileac 	1000
    reflectenergyac 	1000
    healdelta 	100029
    aggdef 	100
    state 	0
    unarmedtemplateinstance 	0
    invaderskilled 	0
    killedbyinvaders 	0
    vp 	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
    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
    alignment 	0
    icon 	0
    mesh 	17530
    deadtimer 	0
    currentmass 	0
    itemtype 	0
    previoushealth 	50
    currentstate 	0
    age 	0
    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
    beltslots 	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 	3
    nanointerval 	2
------------------------------------

.getfull succeeded - Listed all stats for Tinkermezz.

Playfield info:

Extended location information:
- 206.9, 119.7, 5.0 (206.9 119.7 y 5.0 1186)
- Pf Proxy: Model=51100:1186 GS=0 SG=0 R=1186, resource: 1186
- zone: 6, area: "Supermarket"
Server id: 1228, character id: 50000:1228, time: 2024-02-01 04:08:14 (UTC)
Version: 00.5.1_EP1, map id: NOT FOUND, build: 52606.


**Describe the bug** The shop terminals in the Profession Nanos area of beginner shops have a different clickable area depending on the height of the player's camera angle. Viewed from a downward angle, the clickable area of the shop is roughly the middle and below. Viewed from an upward angle, the shop is clickable all the way to the top. Omni and Neutral shops are affected by this behavior, but Clan shops appear to work normally regardless of camera angle. **To Reproduce** Steps to reproduce the behavior: 1. Approach a shop terminal in the Profession Nanos section of a Basic shop 2. Angle the camera so it looks down on the shop from above at 45 degrees or so 3. The shop is only clickable below the "Shop" icon on the front 4. Angle the camera to look up at the shop 5. The entire shop terminal is clickable. **Expected behavior** The entire shop terminal should be clickable regardless of camera angle **Screenshots** ![image](https://github.com/project-rubika/issues/assets/96996793/a6a15c7e-0e8a-436e-bc59-2d52eeb2c4e8) ![image](https://github.com/project-rubika/issues/assets/96996793/012b8b7d-b383-42b5-9430-6aaac0a89ed3) **Character info:** ``` Tinkermezz [220 Bureaucrat] ------------------------------------ strength 772 stamina 780 agility 780 sense 780 psychic 780 intelligence 780 flags 528961 monsterscale 100 currentnano 11655 headmesh 2000000001 waitstate 1 cash 21437 gmlevel 127 expansion 3 breed 1 visualbreed 1 profession 8 visualprofession 8 level 220 sex 3 visualsex 3 health 158228 titlelevel 7 equippedweapontype 1028 EquippedRHWeapon 1028 bodydevelopment 2735 runspeed 3254 senseimprovement 3530 treatment 2143 materialmetamorphose 412 biologicalmetamorphose 3531 psychologicalmodification 3431 materialcreation 2835 materiallocation 2835 nanoenergypool 3295 nanoprowessinitiative 3295 computerliteracy 1295 selectedtarget 1228 currentncu 99 exitstatel -1073740638 externaldoorinstance -1072233696 externalplayfieldinstance 800 playfieldtype 1 martialarts 194 brawl 193 riposte 195 dimach 195 adventuring 194 swim 194 onehandbluntweapons 194 onehandedgedweapon 194 piercing 194 twohandbluntweapons 194 twohandedgedweapons 193 meleeenergyweapon 195 parry 194 sneakattack 195 meleemultiple 194 fastattack 195 throwingknife 194 grenade 195 throwngrapplingweapons 194 bow 194 pistol 2850 assaultrifle 194 submachinegun 194 shotgun 194 rifle 195 lr_energyweapon 195 flingshot 1148 aimedshot 195 burst 814 fullauto 193 bowspecialattack 194 lr_multipleweapon 2695 closecombatinitiative 195 distanceweaponinitiative 195 physicalprowessinitiative 195 dodge 195 evade 195 duck 195 nanoac 5000 mechanicalengineering 195 electricalengineering 195 fieldquantumphysics 195 weaponsmithing 194 pharmaceuticals 195 nanoprogramming 195 psychology 315 chemistry 195 tutoring 195 firstaid 195 concealment 195 breakingentry 195 disarmtrap 195 perception 195 driveair 195 driveground 195 drivewater 195 mapnavigation 195 maxnanoenergy 11655 selectedtargettype 0 isfightingme 0 xp 2555840 charstate 0 nextxp 3067008 lastsavexp 6500 currentmovementmode 3 lastxp 2555840 lastsaved 2555840 ip -51492282 savedxp 75920900 unsavedxp 50000 xppool 299606183 monsterdata 0 life 110415 specialization 15 maxncu 500 fatness 1 side 0 race 1 accountflags 1234567890 VisualFlags 31 clan 0 amsmodifier 360 dmsmodifier 450 xpmodifier 21 meleedamagemodifier 33 poisondamagemodifier 33 firedamagemodifier 33 colddamagemodifier 33 projectiledamagemodifier 33 energydamagemodifier 33 chemicaldamagemodifier 33 radiationdamagemodifier 33 criticaldecrease 4 team 0 meleeac 5000 projectileac 5000 energyac 5000 coldac 5000 fireac 5000 chemicalac 5000 radiationac 5000 poisonac 5000 reflectpoisonac 1000 reflectnanoac 1000 reflectradiationac 1000 reflectchemicalac 1000 reflectcoldac 1000 reflectfireac 1000 reflectmeleeac 1000 reflectprojectileac 1000 reflectenergyac 1000 healdelta 100029 aggdef 100 state 0 unarmedtemplateinstance 0 invaderskilled 0 killedbyinvaders 0 vp 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 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 alignment 0 icon 0 mesh 17530 deadtimer 0 currentmass 0 itemtype 0 previoushealth 50 currentstate 0 age 0 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 beltslots 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 3 nanointerval 2 ------------------------------------ .getfull succeeded - Listed all stats for Tinkermezz. ``` **Playfield info:** ``` Extended location information: - 206.9, 119.7, 5.0 (206.9 119.7 y 5.0 1186) - Pf Proxy: Model=51100:1186 GS=0 SG=0 R=1186, resource: 1186 - zone: 6, area: "Supermarket" Server id: 1228, character id: 50000:1228, time: 2024-02-01 04:08:14 (UTC) Version: 00.5.1_EP1, map id: NOT FOUND, build: 52606. ``` ----
prkdrake commented 2024-02-01 13:25:27 +01:00 (Migrated from github.com)

Could this be compared with the behaviour on live, as well, if possible?

Could this be compared with the behaviour on live, as well, if possible?
TheTinkeringIdiot commented 2024-02-02 03:27:01 +01:00 (Migrated from github.com)

Shops on live servers are not affected. I tested Neutral and Omni basic shops and neither exhibit this issue.

image

image

Shops on live servers are not affected. I tested Neutral and Omni basic shops and neither exhibit this issue. ![image](https://github.com/project-rubika/issues/assets/96996793/c99fe094-1d9d-46d9-bcb3-4a71d3166c34) ![image](https://github.com/project-rubika/issues/assets/96996793/3cf2c06f-c653-4611-a11a-691cd737e86c)
TheTinkeringIdiot commented 2024-02-17 15:45:37 +01:00 (Migrated from github.com)

This appears to have been fixed in a recent update.

This appears to have been fixed in a recent update.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: prk/issues#592
No description provided.