This is a good article. Click here for more information.

Sora (Kingdom Hearts)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Sora
Kingdom Hearts character
File:Sora.png
Sora as he appears in Kingdom Hearts III.
First appearance Kingdom Hearts (2002)
Created by Tetsuya Nomura
Voiced by Japanese
Miyu Irino
Takuto Yoshina (Young)
English
Haley Joel Osment
Luke Manriquez (Young)

Sora (Japanese: ソラ?) is a fictional character and the main protagonist of Disney and Square Enix's Kingdom Hearts video game series. Introduced in the first Kingdom Hearts game in 2002, Sora is portrayed as a cheerful teenager who lives on the Destiny Islands, and has been best friends with Riku and Kairi since childhood. When they plan to go on a journey to see other worlds, they are separated by creatures known as the Heartless, with Sora obtaining a weapon called the Keyblade. Donald Duck and Goofy then recruit him in their journey across various worlds to aid their king, Mickey Mouse, while Sora searches for his friends. Along the way, the trio protects the worlds they visit from the Heartless and other villains. Sora has also made supporting appearances in other games from the series, and reprised his role in manga and light novel adaptations of the games.

Sora was originally designed by Kingdom Hearts series director and character designer Tetsuya Nomura during a discussion between Disney and Square about who the protagonist of the series should be. Wanting an original character, Nomura made various sketches of Sora until the design met the approval of Disney. Throughout the series, Sora has been voiced by Haley Joel Osment in the English version and Miyu Irino in the Japanese version. For his depiction as a child in the prequel Kingdom Hearts Birth by Sleep, Sora was voiced by Luke Manriquez and Takuto Yoshinaga in English and Japanese, respectively.

Sora's character has received generally positive critical response due to his warm personality and adventurous spirit. His personal and martial growth in the series also received praise, especially in his appearance in Kingdom Hearts II. Additionally, Sora has ranked high on various video game character popularity polls.

Concept and creation

Original concept and design

File:Sora Concept KH1.jpg
Concept artwork of Sora by Tetsuya Nomura

Sora was designed by Tetsuya Nomura as the protagonist of Kingdom Hearts. However, he was not originally slated to be the protagonist as Disney wanted Donald Duck to fill the role, while Square wanted Mickey Mouse. Nomura designed Sora with the concepts of the Disney characters in mind, basing his outfit on Mickey Mouse's trademark white gloves, red shorts and giant yellow shoes.[1] Sora originally wielded a weapon resembling a chainsaw; however, the weapon was not well received by Disney which led Nomura to redesign the weapon into a Keyblade. He was also designed with lion-like features, which were removed as the staff found them to be similar to the one of the Final Fantasy IX protagonist Zidane Tribal. After a talk with the Disney staff, the design was further reworked, and Nomura finished it after a night's work.[2] Because of originally being a new character in the first Kingdom Hearts, Square added Final Fantasy characters who support the protagonist.[3]

One of the main concepts of Sora's character in the series is that, according to Nomura, he is a normal boy instead of a supernatural being, even though he is deeply connected with other characters from the series. With Sora, Nomura wants to give players the message that even though they are not "important people", they have the opportunity to accomplish great things. This was emphasized in Birth by Sleep's secret ending, which Nomura hoped players would find because it showed Sora's potential to influence everyone's lives. In early versions of development of Birth by Sleep, Nomura thought that Ventus would actually be Sora before being reborn, but due to negative feedback from overseas, that plot line was discarded.[4] Nomura has stated that Sora's name can be interpreted as "sky", since the Japanese word sora (?) means sky. This name was also chosen to symbolize Sora's role and his personality, as well as his close relationship with Riku and Kairi, making their three names together "sky, land, and sea."[5][6] He was also described by Nomura as having an outgoing personality, which allows him to make friends throughout the series.[7] Of all of the characters Nomura has designed, Sora is his favorite, calling him "special" after having worked to develop the character over many games.[8]

Development

Following the first Kingdom Hearts, Nomura was worried that players would be unhappy that Sora would start Kingdom Hearts II as a weak character with few powers who once again had to be leveled up like the first title. Therefore, Nomura developed the plot of Chain of Memories to explain how Sora loses his abilities in Castle Oblivion and then starts anew.[9] Additionally, with Chain of Memories a new mystery regarding Sora's memories of Twilight Town was added, which would be explained in Kingdom Hearts II.[10] The team in charge of Kingdom Hearts II expressed difficulties in animating Sora's "Valor" Drive Form for having a completely different motion except in Sora's walking animation, which is shared with his regular motion.[11]

After finishing Kingdom Hearts II, Nomura wanted to give Sora a rest from the series in order to focus the following games on other characters from the series.[5] Moreover, the events from the endings of Coded and Birth by Sleep hinted a new mystery regarding Sora's character, which would be revealed in Kingdom Hearts III.[4] Although Nomura stated in March 2010 that Sora would once again be the focus of the next Kingdom Hearts, he will share it with another character with great importance.[12] In response to rumors saying that Sora's story would end in Kingdom Hearts III, Nomura answered that Sora is the protagonist of the series and that his role will end once the series ends.[4] For this game, Nomura was interested in giving Sora a new costume, but was worried about doing so because of the popularity of the character's Kingdom Hearts II outfit. In the end, he decided to create a new one as Kingdom Hearts III was a new numbered title.[13]

Characteristics

Sora appears as a child with spiky brown-hair who, when first introduced, wears a red shirt, red pants, and a white and blue jacket covered by keychains. Upon traveling to certain worlds, Sora's appearance is altered by Donald Duck's magic to adapt to different environments; for example, he turns into a merman in underwater environments.[14] After undergoing significant growth in Kingdom Hearts II, Sora is given a new outfit given by Flora, Fauna, and Merryweather similar to the previous one but mostly black. When battling, Sora's outfit can change into other designs depending on the player's choices.[15] The primary form of Sora's Keyblade is the Kingdom Key (キングダムチェーン Kingudamu Chēn?, lit. "Kingdom Chain"), but through the use of game items called keychains, the Keyblade can assume a variety of unique forms.[16] During Kingdom Hearts II, Sora dual-wields Keyblades, their forms depending on the player's use of keychains.[15]

Across the series, Sora is depicted as a cheerful teenager who cherishes his friendships and relies on them for his strength.[17] As a result, several of Sora's enemies use his friends as bait to use the Keyblade for their purposes.[18] During the first game, it is discovered that Sora was not meant to wield the Keyblade, which only chooses him in the absence of its intended owner, Riku.[19] However, Sora's greater strength of heart causes the Keyblade to reject Riku in favor of Sora.[20]

Appearances

Kingdom Hearts

In Kingdom Hearts, Sora, Riku and Kairi plan to leave their home on the Destiny Islands to explore new worlds.[21] However, they are separated when the island is attacked by the Heartless,[22] leaving Sora alone with a key-shaped weapon called the Keyblade. Sora arrives at Traverse Town, where he discovers himself to be chosen by the Keyblade to eliminate the Heartless.[23] Soon after, Sora meets Donald Duck and Goofy, who join forces with him under instruction from their missing king, Mickey Mouse, to follow the "key".[24] The three travel across worlds in their Gummi Ship in search of their missing friends,[25] sealing the worlds' "Keyholes" along the way to protect them from being consumed by the Heartless. They are opposed by an alliance of Disney villains led by Maleficent, who seeks out the seven Princesses of Heart to unlock the Keyhole that leads to "Kingdom Hearts",[26] a repository of knowledge and power, and the source of all hearts. Riku, who has come under Maleficent's watch, fights with Sora on several occasions under the belief that Sora has replaced him with new friends.[27] As the group travels to Hollow Bastion and defeat Maleficent, Riku becomes possessed by Ansem,[28] who reveals that Kairi's heart is in Sora's body.[29][30] To save Kairi, Sora impales himself with Ansem's Keyblade, briefly transforming him into a Heartless before Kairi restores Sora to human form.[31][32]This results in the creation of two nobodies named Roxas and Naminé. After taking Kairi to safety, Sora, Donald, and Goofy defeat Ansem at the open door to Kingdom Hearts.[33] From inside the door, Mickey and Riku help Sora and his friends close it to prevent the Heartless within from escaping, with Mickey and Sora using their Keyblades to lock the door.[34] Separated from their friends again, Sora, Donald and Goofy continue their quest to reunite with Riku and Mickey.[35]

Kingdom Hearts: Chain of Memories

In Kingdom Hearts: Chain of Memories, Sora's group stumbles upon a fortress known as Castle Oblivion, where Naminé is forced by the group Organization XIII to manipulate their memories in order to turn Sora into their slave.[36] After Sora and friends defeat the Organization members controlling the castle, Naminé helps restore the trio's memories to their state prior to entering Castle Oblivion, at the cost of their memories of the events in the castle. This requires them to sleep in the castle for the restoration of memories to be completed.[37] During the real Riku's campaign, he confronts another member from the Organization who takes the form of Sora, but is able to discover he is not Sora thanks to Namine. Upon finding the sleeping Sora, Riku decides to look after him.

Kingdom Hearts II

In Kingdom Hearts II, Sora reawakens along with Donald and Goofy in Twilight Town once his Nobody, Roxas, merges within him.[38] They visit Mickey's master, Yen Sid, from whom they are reacquainted with Organization XIII.[39] Sora embarks with Donald and Goofy to find Riku and King Mickey, traversing new and unfamiliar worlds to eliminate the threat of the remaining Heartless, Nobodies, and local villains. Learning that the Organization has abducted Kairi to force Sora to gather more hearts for them,[40][41] Sora's group rejoins Mickey and arrives at the Organization's fortress in the World That Never Was, where they reunite with Kairi and Riku. After being separated from the others, Sora and Riku defeat Xemnas, after which a doorway appears that allows them to reunite with their friends on the Destiny Islands.[42]

In 358/2 Days and Birth By Sleep

Sora makes a minor appearance in Kingdom Hearts 358/2 Days, the majority of which is set as he sleeps to recover his lost memories from the events of Chain of Memories; it is also established that Xion, an experimental replica of Roxas created by the Organization, inadvertently hinders the restoration process until she joins with him.[43] In Kingdom Hearts Coded, a computer program based on Sora's likeness serves as the primary protagonist of the game, finding out the truth behind a mysterious message found inside Jiminy's journal.[44] A four-year-old Sora appears in the prequel, Kingdom Hearts Birth by Sleep;[45] after Ventus, one of the protagonists, has his heart damaged following a confrontation with his dark side, Vanitas, his heart finds its way into Sora, who accepts it into his own heart.[46] In the game's secret ending, set after the events of Kingdom Hearts II, Ansem the Wise tells Aqua about Sora's adventures, and how he may help all the people connected to him. In the final scene, Sora decides to save them after reading Mickey's letter.[47]

Kingdom Hearts 3D: Dream Drop Distance

In Kingdom Hearts 3D: Dream Drop Distance, Sora and Riku undertake a Mark of Mastery exam in response to Xehanort's return. The two are sent to awaken several worlds submerged in sleep after the defeat of Ansem, but once the task is complete, Sora is lured into a deep slumber by Xehanort's incarnations, who plan to turn him into a vessel for Xehanort's heart. Riku and his friends save Sora and bring him back to Yen Sid's tower, where Riku dives into Sora's heart and awakens him. Because of Sora's failure, he does not achieve the rank of Keyblade Master.[48] In the ending of Kingdom Hearts 0.2 Birth by Sleep – A Fragmentary Passage, Yen Sid reveals that Sora has lost most of his powers as a consequence of Xehanort's attempted possession, and advises Sora to seek out Hercules, who has gone through a similar experience.

Kingdom Hearts III

In Kingdom Hearts III, Sora goes on a journey to regain his strength, particularly the "power of waking" required to restore the hearts of Ventus, Aqua, and Terra, as he engages in a final showdown with Master Xehanort and the thirteen seekers.[49][50] After understanding the full depths of his power and defeating Xehanort, Sora uses his power of waking to restore Kairi, whose body was destroyed by Xehanort, despite learning the risks of its overuse, which causes him to fade from existence. In the aftermath, as depicted in the Kingdom Hearts III Re Mind DLC, Sora finds himself in the Final World, where he is accosted by a young man, Yozora, who claims he was sent to save him. The two end up in a different world, Quadratum, where they engage in a fierce battle. In the good ending, Sora defeats Yozora and returns to the Final World, whereas in the bad ending, Sora is defeated and Yozora turns him into a crystal statue.

Other appearances

A 2D cartoonish avatar version of Sora wearing his original outfit in Kingdom Hearts is also present in the online community-based social gaming networking service, Kingdom Hearts Mobile. Medals of Sora appear in the mobile game Kingdom Hearts χ. Sora also appears in the Shiro Amano's manga and Tomoko Kanemaki's novels in which he reprises his role in the video games.[51][52]

Outside Kingdom Hearts, Sora has appeared in the mobile game Disney Emoji Blitz to commemorate the release of Kingdom Hearts III. He also appears in the Final Fantasy crossover game World of Final Fantasy with his outfit from Dream Drop Distance. He was free downloadable content in January 2017.[53] Sora is also set to appear as a downloadable character in the crossover fighting game Super Smash Bros. Ultimate on October 18, 2021.[54]

Reception

File:Haley Joel Osment in 2001.jpg
Haley Joel Osment has received praise for portraying Sora in the English version of the series

Various types of merchandising have been released based on Sora's character. There are several types of action figures which show Sora with a different appearance such as his original form, the Kingdom Hearts II design and others variants.[55][56][57] Other accessories include plush, keychains, boots, necklaces, nendoroid, phone charm straps and phone cases.[58][59][60][61][62][63][64]

In January 2010, Famitsu featured Sora as its readers' fifth most popular character of all time.[65] They also featured him on its issue #1105 cover, showing his many appearances through the years.[2] UGO Networks placed Sora nineteenth on their list of "Top 25 Japanese RPG Characters" calling him a "charismatic and visually interesting" character.[66] Although he did not make to the top ten of Electronic Gaming Monthly's "Top Ten: List of Videogame Characters", Sora was nevertheless noted for his growing popularity.[67] In an ASCII Media Works poll in which fans voted selected whose video game or manga character would like to name their children after, Sora's name was second in the male category.[68] In a Famitsu poll from 2011, Sora was voted as the most popular Kingdom Hearts character, with his fight against Roxas from Kingdom Hearts II also being listed as the best scene from the series.[69] In 2019, Chris Penwell of PlayStation LifeStyle named Sora as his favorite character for having "A relatable personality."[70] He also placed 15th in the Game Informer poll of best characters from the 2000s.[71]

Overall, critics and fans have generally praised Sora's character. When Sora was first revealed in 2002, GameSpot's Giancarlo Varanini regarded him as "an appropriate amalgamation of the Square and Disney universes." He also comically noted that Sora "doesn't look like much, but you know how it goes."[72] A 1UP.com writer called Sora "one of my all-time favorite Square characters", praising his cheerful personality.[73] Gamasutra commented on Sora's journey along the series in their feature "The Birth of Collecting: The Osiris Archetype In Games" by Jason Johnson; while comparing Sora with Isis, Johnson found Sora's adventure appealing.[74] IGN praised Sora's resilient character, noting how such an ordinary "youngster" could face up to his challenges during his adventures for the sake of friendship,[75] while RPGFan's Nicole Monet Kirk labelled him as an "extremely likable hero".[76] Furthermore, in the book "Interactive Storytelling for Video Games: A Player-Centered Approach to Creating Memorable Characters and Stories", it is noted that while Sora follows a "standard hero archetype", his character becomes more believable and strong when worrying about his friends' fates.[77] Haley Joel Osment, Sora's English voice actor, has also been praised by Gaming Target's Matt Swidder, who mentioned Osment "makes a perfect fit for Sora".[78] While remarking on Osment's work, Louis Bedigian from GameZone mentioned that "Sora had something rarely found in video-game characters: depth" also praising his role in Kingdom Hearts.[79] Game Informer's Bryan Vore found that in Kingdom Hearts II, Osment has improved in voicing the character, praising his work.[80] HobbyConsolas also included Sora on their "The 30 best heroes of the last 30 years."[81]

Sora's transformations in the various Disney worlds in Kingdom Hearts II were commented to be entertaining by Julia Reges from AllGame due to how varied they are.[82] Also reviewing Kingdom Hearts II, Greg Bemis from G4TV praised Sora's development in the game, including his growth and the fact each of his attacks from the title are entertaining.[83] Although Computer and Video Games also found an improvement in Sora's movements due to sequences made with the Reaction Commands, they found them "fairly straightforward."[84] RPGamer's Cortney Stone stated that Sora now moved "like an acrobatic honed fighter" in contrast to his "adolescent awkwardness" seen in the first Kingdom Hearts, and remarked on Sora's transformation into a lion seen in the sequel as enjoyable.[85] His new outfit was also well received by GameSpy, who found it to be an improvement from the original one that looked like a "wardrobe from Mickey Mouse's closet".[86] GamesRadar had similar opinions and particularly focused on Sora's transformation and his new abilities.[87] Game Informer viewed Sora's Drive Forms as well as his combined techniques with other characters as one of the best additions to the gameplay.[80] Although IGN also praised Sora's growth in Kingdom Hearts II in their article "Kingdom Hearts III: The IGN Concept", they stated that in order to make his role in a future sequel more entertaining, he would need more development making him "be confident, collected and committed to the tasks at hand".[88] Also commenting on his role in a future sequel, GamesRadar stated that having Sora's character older would be necessary to make the story more mature.[89]

Sora was a popular choice among fans[90][91][92][93] and numerous websites, including Screen Rant,[94] GamingBolt,[95] Shacknews,[96] IGN,[97] and Siliconera,[98] for inclusion in the Super Smash Bros. roster, although Jeremy Winslow of Kotaku opposed him because the roster already included too many sword characters.[99]

Sora also received negative comments regarding his characterization. He was third in 1UP.com's "Top 5 Most Irritating RPG Protagonists" with writer Bob Mackey commenting he is "a human version of Mickey Mouse", criticizing his original outfit and relationship with Riku and Kairi, and finding him to be less popular than the Disney characters featured in the series.[100] In January 2007, Sora was listed the fourth "biggest dork" of 2006 by Game Informer, citing the Atlantica singing portions of the second main game.[101]

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. 4.0 4.1 4.2 Lua error in package.lua at line 80: module 'strict' not found.
  5. 5.0 5.1 Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. 15.0 15.1 Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. https://www.polygon.com/22710459/super-smash-bros-ultimate-character-final-dlc-sora-kingdom-hearts-release-date
  55. Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. Lua error in package.lua at line 80: module 'strict' not found.
  60. Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.
  62. Lua error in package.lua at line 80: module 'strict' not found.
  63. Lua error in package.lua at line 80: module 'strict' not found.
  64. Lua error in package.lua at line 80: module 'strict' not found.
  65. Lua error in package.lua at line 80: module 'strict' not found.
  66. Lua error in package.lua at line 80: module 'strict' not found.
  67. Lua error in package.lua at line 80: module 'strict' not found.
  68. Lua error in package.lua at line 80: module 'strict' not found.
  69. Lua error in package.lua at line 80: module 'strict' not found.
  70. Lua error in package.lua at line 80: module 'strict' not found.
  71. Lua error in package.lua at line 80: module 'strict' not found.
  72. Lua error in package.lua at line 80: module 'strict' not found.
  73. Lua error in package.lua at line 80: module 'strict' not found.
  74. Lua error in package.lua at line 80: module 'strict' not found.
  75. Lua error in package.lua at line 80: module 'strict' not found.
  76. Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. Lua error in package.lua at line 80: module 'strict' not found.
  79. Lua error in package.lua at line 80: module 'strict' not found.
  80. 80.0 80.1 Lua error in package.lua at line 80: module 'strict' not found.
  81. Lua error in package.lua at line 80: module 'strict' not found.
  82. Lua error in package.lua at line 80: module 'strict' not found.
  83. Lua error in package.lua at line 80: module 'strict' not found.
  84. Lua error in package.lua at line 80: module 'strict' not found.
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. Lua error in package.lua at line 80: module 'strict' not found.
  87. Lua error in package.lua at line 80: module 'strict' not found.
  88. Lua error in package.lua at line 80: module 'strict' not found.
  89. Lua error in package.lua at line 80: module 'strict' not found.
  90. Lua error in package.lua at line 80: module 'strict' not found.
  91. Lua error in package.lua at line 80: module 'strict' not found.
  92. Lua error in package.lua at line 80: module 'strict' not found.
  93. Lua error in package.lua at line 80: module 'strict' not found.
  94. Lua error in package.lua at line 80: module 'strict' not found.
  95. Lua error in package.lua at line 80: module 'strict' not found.
  96. Lua error in package.lua at line 80: module 'strict' not found.
  97. Lua error in package.lua at line 80: module 'strict' not found.
  98. Lua error in package.lua at line 80: module 'strict' not found.
  99. Lua error in package.lua at line 80: module 'strict' not found.
  100. Lua error in package.lua at line 80: module 'strict' not found.
  101. Lua error in package.lua at line 80: module 'strict' not found.

External links