Advertisement
RhenaudTheLukark

Create Your Frisk : TODO List 27/05/16

May 27th, 2016
1,785
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.68 KB | None | 0 0
  1. * Overworld basis system (collisions, player deplac.)
  2. * TPs
  3. * Overworld Text Manager
  4. * Event Manager : basis (still need autotrigger and touching event trigger)
  5. * Map Scrolling
  6. + Save System (ready but not implemented yet)
  7. + Event Manager : functions
  8. - Menu in-map
  9. - Inventory
  10. * Title Screen
  11. * Enter Name Scene
  12. - Event Manager : optimization
  13. - Shop
  14.  
  15. - In battle : text in waves, etc...
  16. input stop at the end of a wave : resizing the arena at the end of a wave, before the menu
  17.  
  18. Functions :
  19.  
  20. * TeleportEvent (int x, int y) * MoveEventToPoint (int x, int y, bool checkCollisions)
  21. * SetDialog * SetChoice
  22. * SetAnimation (string eventName, string animName)
  23. * DispImg * EraseImg (int index)
  24. * WaitUntilPress
  25. - StopEvent - DisableEvent (string eventName)
  26. - AddItem, RemoveItem (must have Inventory first) - AddMoney (int amount) (negative amount to remove money)
  27. - MoveCamera (must have Map Scrolling first)
  28. * SetTone (with image above all current images by default)
  29. - Flash(float duration in s, color (4 ints) for the color) - Rumble(float intensity, float duration in s)
  30. - StopBGM (parameter for "fondu" in s) - PlayBGM (parameter for "fondu" in s)
  31. * SetBattle (string encounterName, bool quickAnim)
  32. - Shop (string[] itemNames/int[] itemIDs, int[] prices) (must have Shop GUI first) (maybe directly in scenes)
  33. - EnterName (must have Enter Name scene first)
  34. - Heal(amount) - Damage(amount) (must not die, 1HP min)
  35. - Menu (must have Menu in-map first)
  36. - Save (must have Save option first)
  37. * GameOver (string[] deathText) - TitleScreen (must have Title Screen scene first)
  38. * GetReturnPoint(index) <--- Alternative to "while" iterations ---> * SetReturnPoint(index)
  39. * SetEventPage(index)
  40.  
  41. Things to do / bugs :
  42. - Keep event pages between scenes
  43. - Turn the player in TPs
  44.  
  45. Text commands : "speed" + 1 int --> number of letters printed per frame
  46. "letters" + 1 int --> number of letters printed on this frame only
  47. "mugshot" + 1 string --> changes the current text mugshot. Only available on the overworld
  48. "noskipatall" --> Used for events, it will prevent the player from going to the next text. You better not use it
  49. "name" --> Prints the player's name
  50.  
  51. Added features : - Now HandleSpare() is executed right before a successful spare that ends the battle. You're now free to make a spare scene !
  52. - Mugshot system on overworld texts : you know, the faces of the character you're talking to and such
  53. - Other things that I can't remember
  54.  
  55.  
  56.  
  57. * = Done, + = To fix/To finish, - = To do
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement