Difference between revisions of "Script: hintupdate"
From Ultima Online: The Second Age
(Created page with "inherits identify; function void hintupdate(int Q65M, obj item) { obj Q4XN = item; int Q5MV = 0x00; string Q4RC = ""; string Q5UI = ""; loc location; obj Q5IY = N...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | inherits identify; | + | inherits identify; |
− | function void hintupdate(int Q65M, obj item | + | function void hintupdate(int Q65M, obj item) |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | Q5MV = val; | + | obj Q4XN = item; |
+ | int Q5MV = 0x00; | ||
+ | string Q4RC = ""; | ||
+ | string Q5UI = ""; | ||
+ | loc location; | ||
+ | obj Q5IY = NULL(); | ||
+ | string Q5J0 = ""; | ||
+ | int Q45N = 0x00; | ||
+ | int Q5NC; | ||
+ | int val = 0x00; | ||
+ | string Q5K9; | ||
+ | Q5K9 = getArticle(getObjType(item)); | ||
+ | if(getResource(val, item, "magic", 0x03, 0x02)) | ||
+ | { | ||
+ | Q5MV = val; | ||
+ | } | ||
+ | Q4RC = Q4RB(item); | ||
+ | Q5UI = Q4XP(item); | ||
+ | location = getLocation(item); | ||
+ | Q5IY = Q4RZ(item); | ||
+ | if(Q5IY != NULL()) | ||
+ | { | ||
+ | Q5J0 = getName(Q5IY); | ||
+ | } | ||
+ | updateHint(Q65M, Q4XN, Q5MV, Q4RC, Q5UI, location, Q5IY, Q5J0, Q45N); | ||
+ | return; | ||
} | } | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 05:44, 24 October 2018
inherits identify;
function void hintupdate(int Q65M, obj item) { obj Q4XN = item; int Q5MV = 0x00; string Q4RC = ""; string Q5UI = ""; loc location; obj Q5IY = NULL(); string Q5J0 = ""; int Q45N = 0x00; int Q5NC; int val = 0x00; string Q5K9; Q5K9 = getArticle(getObjType(item)); if(getResource(val, item, "magic", 0x03, 0x02)) { Q5MV = val; } Q4RC = Q4RB(item); Q5UI = Q4XP(item); location = getLocation(item); Q5IY = Q4RZ(item); if(Q5IY != NULL()) { Q5J0 = getName(Q5IY); } updateHint(Q65M, Q4XN, Q5MV, Q4RC, Q5UI, location, Q5IY, Q5J0, Q45N); return; }