Advertisement
ZoriaRPG

NPCData, and Other New Pointers

Jun 26th, 2017
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.53 KB | None | 0 0
  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.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement