Script: Checkeq

From Ultima Online: The Second Age
Revision as of 01:03, 6 October 2018 by Grimoric (talk | contribs) (Created page with " <span style="color:#0000FF">inherits</span> globals; <span style="color:#0000FF">trigger</span> creation { systemMessage|<span style="color:#FF0000;font-weight:bo...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
inherits globals;
trigger creation
{
  systemMessage(this, "You can no longer wear some of your equipment.");
  systemMessage(this, "It will be placed in your pack in a few mins.");
  callBack(this, 0x012C, 0x61);
  return (0x00);
}
trigger callback(0x61)
{
  int Q64J = 0x00;
  for(int i = 0x01; i < 0x1A; i++)
  {
    obj item = getItemAtSlot(this, i);
    if ((item != NULL()))
    {
      if (isWeapon(item))
      {
        if (!canWield(this, item))
        {
          int Q4Q1 = putObjContainer(item, getBackpack(this));
          Q64J = 0x01;
        }
      }
    }
  }
  if (Q64J)
  {
    systemMessage(this, "Some equipment has been moved to your backpack.");
  }
  detachScript(this, "checkeq");
  return (0x00);
}