If you zone while rooted, the root lasts indefinitely #718

Open
opened 2024-04-09 20:14:22 +02:00 by 7RO11 · 1 comment
7RO11 commented 2024-04-09 20:14:22 +02:00 (Migrated from github.com)

Describe the bug
changing zones, or teleporting while being rooted will make the root last indefinitely until rezoned

To Reproduce
Steps to reproduce the behavior:

  1. become a trader with all nanos
  2. root yourself with something(detain customer) long enough that you can cast a warp(grid getaway) before it wears off
  3. cast a warp nano
  4. wait for the root to wear off
  5. can't move

Expected behavior
when root wears off, you can move

movement can be restored by casting another warp if the zone permits, using gm commands to warp, or relogging

Character info:

Deflategate [25 Trader]
------------------------------------
    strength 	69428
    stamina 	69415
    agility 	69413
    sense 	69420
    psychic 	69420
    intelligence 	69420
    flags 	528961
    monsterscale 	100
    currentnano 	260847
    headmesh 	40681
    waitstate 	1
    cash 	26897
    gmlevel 	127
    expansion 	3
    breed 	1
    visualbreed 	1
    profession 	7
    visualprofession 	7
    level 	25
    sex 	2
    visualsex 	2
    health 	262224
    titlelevel 	2
    accountflags 	0
    selectedtarget 	1435
    equippedweapontype 	130
    EquippedRHWeapon 	130
    exitstatel 	-1073348481
    externaldoorinstance 	0
    externalplayfieldinstance 	800
    playfieldtype 	1
    evade 	86804
    duck 	86804
    dodge 	86804
    swim 	17384
    nanoac 	17385
    closecombatinitiative 	86375
    distanceweaponinitiative 	16955
    physicalprowessinitiative 	16955
    nanoprowessinitiative 	17360
    nanoenergypool 	86804
    onehandbluntweapons 	17370
    onehandedgedweapon 	17369
    piercing 	17369
    twohandedgedweapons 	86790
    twohandbluntweapons 	17370
    meleeenergyweapon 	17369
    parry 	17370
    sneakattack 	17369
    fastattack 	86788
    meleemultiple 	17369
    martialarts 	17369
    brawl 	17370
    dimach 	17370
    riposte 	17369
    psychologicalmodification 	17370
    materialmetamorphose 	17375
    senseimprovement 	17370
    materialcreation 	17374
    materiallocation 	17374
    aimedshot 	17680
    firstaid 	86786
    treatment 	86792
    bodydevelopment 	86818
    runspeed 	88649
    maxnanoenergy 	260847
    nextxp 	249650
    xp 	231347
    lastsaved 	228150
    lastxp 	228150
    selectedtargettype 	0
    isfightingme 	0
    charstate 	0
    biologicalmetamorphose 	17375
    life 	262174
    currentncu 	0
    maxncu 	521
    currentmovementmode 	3
    fatness 	1
    side 	0
    race 	1
    monsterdata 	0
    VisualFlags 	31
    clan 	0
    team 	0
    psychology 	17360
    meleeac 	4093
    radiationac 	21447
    energyac 	4093
    chemicalac 	21074
    fireac 	20694
    coldac 	20694
    poisonac 	20694
    projectileac 	4493
    xpmodifier 	3
    meleedamagemodifier 	32
    energydamagemodifier 	32
    projectiledamagemodifier 	32
    firedamagemodifier 	32
    colddamagemodifier 	32
    chemicaldamagemodifier 	32
    poisondamagemodifier 	32
    radiationdamagemodifier 	32
    healdelta 	872
    dmsmodifier 	1
    beltslots 	6
    perception 	17360
    criticalincrease 	8
    rangeincreaserweapon 	45
    computerliteracy 	17360
    reflectprojectileac 	6
    aggdef 	100
    state 	0
    unarmedtemplateinstance 	0
    invaderskilled 	0
    killedbyinvaders 	0
    vp 	0
    unsavedxp 	0
    nanofocuslevel 	0
    specialization 	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
    alignment 	0
    icon 	0
    mesh 	17530
    deadtimer 	0
    lastsavexp 	0
    throwingknife 	17359
    grenade 	17359
    throwngrapplingweapons 	17359
    bow 	17359
    pistol 	17358
    rifle 	17358
    submachinegun 	17359
    shotgun 	17359
    assaultrifle 	17359
    drivewater 	17359
    healinterval 	1
    nanointerval 	1
    bowspecialattack 	17359
    mechanicalengineering 	17359
    electricalengineering 	17359
    lr_energyweapon 	17360
    lr_multipleweapon 	17358
    disarmtrap 	17359
    adventuring 	17359
    driveair 	17359
    mapnavigation 	17360
    tutoring 	17360
    burst 	17359
    flingshot 	17358
    fieldquantumphysics 	17360
    weaponsmithing 	17361
    pharmaceuticals 	17359
    nanoprogramming 	17360
    chemistry 	17359
    concealment 	17359
    breakingentry 	17359
    driveground 	17359
    fullauto 	17360
    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
    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
------------------------------------
**Describe the bug** changing zones, or teleporting while being rooted will make the root last indefinitely until rezoned **To Reproduce** Steps to reproduce the behavior: 1. become a trader with all nanos 2. root yourself with something(detain customer) long enough that you can cast a warp(grid getaway) before it wears off 3. cast a warp nano 4. wait for the root to wear off 5. can't move **Expected behavior** when root wears off, you can move movement can be restored by casting another warp if the zone permits, using gm commands to warp, or relogging **Character info:** ``` Deflategate [25 Trader] ------------------------------------ strength 69428 stamina 69415 agility 69413 sense 69420 psychic 69420 intelligence 69420 flags 528961 monsterscale 100 currentnano 260847 headmesh 40681 waitstate 1 cash 26897 gmlevel 127 expansion 3 breed 1 visualbreed 1 profession 7 visualprofession 7 level 25 sex 2 visualsex 2 health 262224 titlelevel 2 accountflags 0 selectedtarget 1435 equippedweapontype 130 EquippedRHWeapon 130 exitstatel -1073348481 externaldoorinstance 0 externalplayfieldinstance 800 playfieldtype 1 evade 86804 duck 86804 dodge 86804 swim 17384 nanoac 17385 closecombatinitiative 86375 distanceweaponinitiative 16955 physicalprowessinitiative 16955 nanoprowessinitiative 17360 nanoenergypool 86804 onehandbluntweapons 17370 onehandedgedweapon 17369 piercing 17369 twohandedgedweapons 86790 twohandbluntweapons 17370 meleeenergyweapon 17369 parry 17370 sneakattack 17369 fastattack 86788 meleemultiple 17369 martialarts 17369 brawl 17370 dimach 17370 riposte 17369 psychologicalmodification 17370 materialmetamorphose 17375 senseimprovement 17370 materialcreation 17374 materiallocation 17374 aimedshot 17680 firstaid 86786 treatment 86792 bodydevelopment 86818 runspeed 88649 maxnanoenergy 260847 nextxp 249650 xp 231347 lastsaved 228150 lastxp 228150 selectedtargettype 0 isfightingme 0 charstate 0 biologicalmetamorphose 17375 life 262174 currentncu 0 maxncu 521 currentmovementmode 3 fatness 1 side 0 race 1 monsterdata 0 VisualFlags 31 clan 0 team 0 psychology 17360 meleeac 4093 radiationac 21447 energyac 4093 chemicalac 21074 fireac 20694 coldac 20694 poisonac 20694 projectileac 4493 xpmodifier 3 meleedamagemodifier 32 energydamagemodifier 32 projectiledamagemodifier 32 firedamagemodifier 32 colddamagemodifier 32 chemicaldamagemodifier 32 poisondamagemodifier 32 radiationdamagemodifier 32 healdelta 872 dmsmodifier 1 beltslots 6 perception 17360 criticalincrease 8 rangeincreaserweapon 45 computerliteracy 17360 reflectprojectileac 6 aggdef 100 state 0 unarmedtemplateinstance 0 invaderskilled 0 killedbyinvaders 0 vp 0 unsavedxp 0 nanofocuslevel 0 specialization 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 alignment 0 icon 0 mesh 17530 deadtimer 0 lastsavexp 0 throwingknife 17359 grenade 17359 throwngrapplingweapons 17359 bow 17359 pistol 17358 rifle 17358 submachinegun 17359 shotgun 17359 assaultrifle 17359 drivewater 17359 healinterval 1 nanointerval 1 bowspecialattack 17359 mechanicalengineering 17359 electricalengineering 17359 lr_energyweapon 17360 lr_multipleweapon 17358 disarmtrap 17359 adventuring 17359 driveair 17359 mapnavigation 17360 tutoring 17360 burst 17359 flingshot 17358 fieldquantumphysics 17360 weaponsmithing 17361 pharmaceuticals 17359 nanoprogramming 17360 chemistry 17359 concealment 17359 breakingentry 17359 driveground 17359 fullauto 17360 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 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 ------------------------------------ ```
TheTinkeringIdiot commented 2024-04-10 01:10:56 +02:00 (Migrated from github.com)

Confirmed.

Tested as a Crat using the menu teleport and this still worked as described. Zoning again without the root running resolves and the character can move again.

I suspect this is related to #665 and #499, which also have to do with temporary effects becoming permanent on zone (and not respecting PF rules, which is separate).

Confirmed. Tested as a Crat using the menu teleport and this still worked as described. Zoning again without the root running resolves and the character can move again. I suspect this is related to #665 and #499, which also have to do with temporary effects becoming permanent on zone (and not respecting PF rules, which is separate).
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#718
No description provided.