ZoriaRPG

NPCData, and Other New Pointers

Jun 26th, 2017
94
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // NPCData-> (Getter Functions)
  2.     int GetFlags(int npc_id);
  3.     int GetFlags2(int npc_id);
  4.     int GetWidth(int npc_id);
  5.     int GetHeight(int npc_id);
  6.     int GetSTile(int npc_id);
  7.     int GetSWidth(int npc_id);
  8.     int GetSHeight(int npc_id);
  9.     int GetETile(int npc_id);
  10.     int GetEWidth(int npc_id);
  11.     int GetHP(int npc_id);
  12.     int GetFamily(int npc_id);
  13.     int GetCSet(int npc_id);
  14.     int GetAnim(int npc_id);
  15.     int GetEAnim(int npc_id);
  16.     int GetFramerate(int npc_id);
  17.     int GetEFramerate(int npc_id);
  18.     int GetTouchDamage(int npc_id);
  19.     int GetWeaponDamage(int npc_id);
  20.     int GetWeapon(int npc_id);
  21.     int GetRandom(int npc_id);
  22.     int GetHaltRate(int npc_id);
  23.     int GetStep(int npc_id);
  24.     int GetHoming(int npc_id);
  25.     int GetHunger(int npc_id);
  26.     int GetDropset(int npc_id);
  27.     int GetBGSFX(int npc_id);
  28.     int GetHitSFX(int npc_id);
  29.     int GetDeathSFX(int npc_id);
  30.     int GetDrawXOffset(int npc_id);
  31.     int GetDrawYOffset(int npc_id);
  32.     int GetDrawZOffset(int npc_id);
  33.     int GetHitXOffset(int npc_id);
  34.     int GetHitYOffset(int npc_id);
  35.     int GetHitWidth(int npc_id);
  36.     int GetHitHeight(int npc_id);
  37.     int GetHitZHeight(int npc_id);
  38.     int GetTileWidth(int npc_id);
  39.     int GetTileHeight(int npc_id);
  40.     int GetWeaponSprite(int npc_id);
  41.  
  42.     int GetScriptDefense(int npc_id, int def_index); //2.future compat.
  43.     int GetDefense(int npc_id, int def_index);
  44.     bool GetSizeFlag(int npc_id, int size_flag);
  45.     int GetAttribute(int npc_id, int attrib);
  46.  
  47. // NPCData-> (Setter Functions)
  48.     void SetFlags(int npc_id, int value);
  49.     void SetFlags2(int npc_id, int value);
  50.     void SetWidth(int npc_id, int value);
  51.     void SetHeight(int npc_id, int value);
  52.     void SetSTile(int npc_id, int value);
  53.     void SetSWidth (int npc_id, int value);
  54.     void SetSHeight(int npc_id, int value);
  55.     void SetETile(int npc_id, int value);
  56.     void SetEWidth(int npc_id, int value);
  57.     void SetHP(int npc_id, int value);
  58.     void SetFamily(int npc_id, int value);
  59.     void SetCSet(int npc_id, int value);
  60.     void SetAnim(int npc_id, int value);
  61.     void SetEAnim(int npc_id, int value);
  62.     void SetFramerate(int npc_id, int value);
  63.     void SetEFramerate(int npc_id, int value);
  64.     void SetTouchDamage(int npc_id, int value);
  65.     void SetWeaponDamage(int npc_id, int value);
  66.     void SetWeapon(int npc_id, int value);
  67.     void SetRandom(int npc_id, int value);
  68.     void SetHaltRate(int npc_id, int value);
  69.     void SetStep(int npc_id, int value);
  70.     void SetHoming(int npc_id, int value);
  71.     void SetHunger(int npc_id, int value);
  72.     void SetDropset(int npc_id, int value);
  73.     void SetBGSFX(int npc_id, int value);
  74.     void SetHitSFX(int npc_id, int value);
  75.     void SetDeathSFX(int npc_id, int value);
  76.     void SetDrawXOffset(int npc_id, int value);
  77.     void SetDrawYOffset(int npc_id, int value);
  78.     void SetDrawZOffset(int npc_id, int value);
  79.     void SetHitXOffset(int npc_id, int value);
  80.     void SetHitYOffset(int npc_id, int value);
  81.     void SetHitWidth(int npc_id, int value);
  82.     void SetHitHeight(int npc_id, int value);
  83.     void SetHitZHeight(int npc_id, int value);
  84.     void SetTileWidth(int npc_id, int value);
  85.     void SetTileHeight(int npc_id, int value);
  86.     void SetWeaponSprite(int npc_id, int value);
  87.  
  88.     void SetScriptDefense(int npc_id, int def_index, int value);
  89.     void SetDefense(int npc_id, int def_index, int value);
  90.     void SetSizeFlag(int npc_id, int size_flag, bool set);
  91.     void SetAttribute(int npc_id, int attribute, int value);
  92.  
  93. Text-> This is for text boxes and similar.
  94. Graphics-> A potential container for graphical functions, palette editing, and similar to Audio->.
  95. ComboData-> For modifying the combo tables by script.
  96. SpriteData-> For modifying the weapon/misc sprites by script.
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×