Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Invalid code=1203 (Ridden NPC not acting as such)
Author Message
pointhz
Journeyman
*

Posts: 148
Likes Given: 1
Likes Received: 55 in 28 posts
Joined: Oct 2013
Reputation: 1



Post: #11
RE: Invalid code=1203 (Ridden NPC not acting as such)
I assumed it had to be something with shrinks, or else it would happen a lot more frequently with all kind of usual mounts such as normal horses and not only with rare steeds which are shrunk a lot often/at least once.
06-02-2016 01:39 AM
Find all posts by this user Like Post Quote this message in a reply
Coruja
Sphere Developer
*****

Posts: 987
Likes Given: 5
Likes Received: 226 in 187 posts
Joined: Jul 2012
Reputation: 7

Dimension Shard

Post: #12
RE: Invalid code=1203 (Ridden NPC not acting as such)
sphere always set "FLAGS |= statf_ridden" + "ACTION=111" on NPCs when you ride or shrink it

and it throw error 0x1203 using this check called on every worldsave:
Code:
if ( IsStatFlag( STATF_Ridden ))
{
    ...
        if ( Skill_GetActive() != NPCACT_RIDDEN ) // <- this is the action 111
        {
            iResultCode = 0x1203; // <- this is the error "Ridden NPC not acting as such"
            return iResultCode;
        }
    ...
}
so if you're getting this error, it's because the NPC have "FLAGS & statf_ridden" set but "ACTION != 111". So you must find if there's something changing this behavior, because ridden an shrink NPCs must have "FLAGS & statf_ridden" + "ACTION = 111" set
06-02-2016 03:04 PM
Find all posts by this user Like Post Quote this message in a reply
Criminal
Journeyman
*

Posts: 182
Likes Given: 38
Likes Received: 22 in 22 posts
Joined: Jun 2015
Reputation: 0

SantiagoUO.com

Post: #13
RE: Invalid code=1203 (Ridden NPC not acting as such)
if i set it before shrink, it should be fixed?

[Image: mfqAZnj.png]
Discord: SantiagoUO
Skype:
criminaluo
06-02-2016 04:08 PM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
Ultima One
Journeyman
*

Posts: 238
Likes Given: 7
Likes Received: 10 in 6 posts
Joined: Jan 2013
Reputation: 6

Ultima One

Post: #14
RE: Invalid code=1203 (Ridden NPC not acting as such)
Hey Coruja, it seems nothing in any script is setting an ACTION value, so not sure whats going on. This is a 56b from 3-4 years ago. there may well be other scripts doing things, but nothing I can see sets Action or gets fired on shrunk pets or during the shrink process. So no idea, its probably something causing it in scripts but not able to find, unless another sphere function is called that may do it. Only thing different between now and before it started breaking is a handful of script changes and using background saves. (although not my server so may be more additions than i know of).

Criminal - try setting it after shrink (on the pet, not the statue), just to make sure its set correctly. If you see mounts getting lost after that change then we know its something outside of the shrink process that is causing it. This is what I did for pointz + fronz and waiting to see if it still happens, but not heard anything since yesterday

ULTIMA ONE
The modern, sphere powered Ultima Online server
06-02-2016 08:26 PM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 2 Guest(s)