Sacrifice (video game)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Sacrifice
File:Sacrifice by Interplay - box art.jpg
Developer(s) Shiny Entertainment
Publisher(s) Windows:
Interplay Entertainment
Mac:
MacPlay
Producer(s) Mark Teal
Designer(s) Eric Flannum
Programmer(s) Martin Brownlow
Artist(s) Joby-Rome Otero
Writer(s) James Phinney
Composer(s) Kevin Manthei
Engine Modified Messiah engine
Platforms Microsoft Windows, Mac OS
Release date(s) Windows:
      Mac OS:
      December 14, 2001[3]
      Genre(s) Real-time strategy
      Mode(s) Single-player, multiplayer, online play

      Sacrifice is a real-time strategy video game published by Interplay Entertainment in 2000 for the Windows 98 platform. Developed by Shiny Entertainment the game features elements of action and other genres. Players control wizards who fight each other with spells and summoned creatures. Impressing reviewers with its graphics, Sacrifice was the first commercial video game to make full use of video graphics cards that can process transform, clipping, and lighting instructions. The game was ported to Mac OS 9.2 in 2001.

      Unlike many of its contemporary real-time strategy games, Sacrifice places little emphasis on resource gathering and management. There is no system of workers; the players' wizards collect souls to summon creatures, and their mana—energy for casting spells—constantly regenerates. Players customize their attacks by choosing from spells and creatures aligned to five gods. To defeat an opponent, the player's wizard sacrifices a friendly unit at the opposing wizard's altar, thereby desecrating it and banishing the enemy wizard. Aside from a single-player campaign, Sacrifice offers a multiplayer mode, in which up to four players can play against each other over computer networks.

      Sacrifice was created by a small team of developers; most of the work was done by four key personnel. The graphic engine of the game uses tesselation: thousands of polygons are used to display an object and as lesser details are needed, the number of polygons is reduced. By adjusting the required level of detail, Sacrifice can be run on various machines with the highest possible quality of graphics. Complementing the graphics of the game were the voice work of professional actors, such as Tim Curry, and the musical compositions of Kevin Manthei. Sacrifice was praised by reviewers for the novel designs of its creatures and for its humorous content. The high level of attention needed to manage its frenetic combat was mentioned as a flaw. Despite winning several awards, Sacrifice was not a commercial success, and no sequels are planned.

      Gameplay

      Published in 2000 for the Windows 98 platform (and in the following year for Mac OS 9.2), Sacrifice is a real-time strategy video game that incorporates elements of the action genre. Players control wizards, looking over their characters from behind.[4] Each match starts the player with a wizard and an altar. Using the keyboard and mouse, players move their wizards around a virtual world, directing armies and casting spells to eliminate their opponents. A player's wizard defeats an opponent by desecrating his or her altar through the magical "sacrifice" of a friendly unit.[5]

      File:Sacrifice by Interplay - formation.jpg
      In Sacrifice, players control their character from a third-person perspective. Pop-up menus show the formations the characters' army can assume.

      Wizards can cast spells that harm opponents (combat spells), heal damage taken, or summon creatures.[2] More advanced combat spells affect large areas of the battlefield, taking the form of tornadoes and volcanoes.[6] Casting spells requires energy, which the game represents in the form of mana. Recovery of mana is slow, but a wizard accelerates the process by staying close to his or her altar. Close proximity to one of several fountains of mana scattered across the world increases his or her recovery rate as well. A wizard can monopolize a mana fountain by erecting a structure known as a manalith over it. Because mana can always be regained, it is an infinite resource.[7] Souls are the other type of resource in this game; they are used, along with mana, to summon creatures, who form the mainstay of the players' offensive capability.[2] Unlike mana, souls are limited in quantity. Players start with a few souls and increase their resources by locating unclaimed souls, or by converting the souls of unfriendly creatures their wizards have killed.[7]

      Summoned creatures are mainly classified into three classes: melee, ranged, and air (flyers). In a rock-paper-scissors manner, each class is a counter to another. Melee creatures inflict more damage to their ranged opponents, but cannot retaliate against flyers, which in turn are vulnerable to those who can attack at range.[8] Several creatures also have special abilities,[2] such as creating protective magical barriers,[9] becoming invisible,[10] or immobilizing their opponents.[11] Two units, manahoars and sac doctors, have special purposes.[8][12] Manahoars help to recharge their summoner's mana by channeling energy from manaliths to him or her.[13] Sac doctors are summoned to extract the souls of fallen opponents and bring them back to the altar for conversion.[7] These units are also summoned to hold the sacrificial rituals required for desecrating enemy altars; killing a sac doctor disrupts the process.[14]

      The spells and abilities of the creatures are designed along the ethos of five gods. Persephone, the Great Healer, bestows her followers with powers of regeneration and nature. Her counterpart, Charnel, God of Strife, celebrates death and decay; his creatures are undead and his spells drains the life of others. The other three gods—James, Stratos, and Pyro—govern natural elements, granting their followers abilities associated with earth, air, and fire, respectively.[15]

      Unlike other real-time strategy games released in or before 2000, Sacrifice's gameplay is not focused on large-scale management of resources and bases. Instead, the game emphasizes micromanagement of the players' units; success in the game is linked to meticulous control of individuals or small groups to overcome enemies.[8][16] Players order their armies to assume formations by pressing an assigned key or navigating through a pop-up menu. The order can also be given by moving the mouse in specific patterns without waiting for the menu to appear.[12][17]

      Single-player campaign

      Sacrifice's single-player campaign begins with a meeting between the protagonist Eldred and the blind seer Mithras on a war-torn world. Through voiceovers and cut scenes rendered by the game engine, Eldred recounts to Mithras his background and the events that led to the world's current state. Eldred was a tyrannical emperor who ruled over the world of Jhera.[18] However, his days of rule were numbered: his subjects were rebelling, and his enemies gathered at the borders of his realm. Turning to the mystical arts for a solution, Eldred summoned a demon, Marduk, to eliminate opposition to his rule.[19] Marduk proved uncontrollable and ravaged Jhera. Eldred fled to the world that he and Mithras stand on. The world—having suffered a past cataclysm—was riven into a collection of five floating islands. A god rules over each realm, seeking to impose his or her own agenda. The rivalries among the gods are aggravated by Mithras's prophecy of a traitor amongst them. Sensing the opportunity for a new lease on life, Eldred offers his service to the gods.[2]

      The campaign spans ten missions. In each mission, the player chooses a god for Eldred to champion, receiving creatures and spells from that god. The player can build up a selection of units and spells from different gods by changing Eldred's allegiance between missions; the selections are used in later missions or multiplayer sessions. As the game progresses, the player's choices align Eldred with one god.[2] Aside from the stated goals in each mission, there are secret objectives that if accomplished bestow bonuses to Eldred's attributes (magical and physical resistance, more mana, etc.).[20]

      Midway through the campaign, Eldred encounters Marduk again. The demon taunts the wizard and announces that this world will suffer the same fate as Jhera. Eldred warns the gods; they believe one of them supports the demon and fall upon each other to eliminate the traitor. By the last stage of the campaign, Eldred has helped one god to kill the others. After the end of the wizard's narration, Mithras reveals himself as Marduk. Stratos, the traitor, had planned for the demon to appear on this world and deliver the prophecy to the gods.[21] Marduk berates Eldred for his naivety and starts the final battle.[22] After defeating the demon, the player chooses one of two endings for Eldred: stay and help the last god rule the world, or leave and seek his destiny in other worlds.

      Multiplayer

      Sacrifice features the capability for players to play matches against each other over computer networks; up to four players (human- or computer-controlled) can participate in a multiplayer match.[4] Four modes of play are available: Skirmish, Slaughter, Soul Harvest, and Domination. Skirmish's gameplay is similar to that of the single-player mode; a player wins the match by banishing the others' wizards. The winner of Domination is the wizard who controls a certain number of manaliths.[8] The goal in Slaughter is to amass the most kills, while wizards in Soul Harvest have to collect the most souls.[4]

      Initially, the multiplayer games could only be played over small-area networks of computers (local area networks), or over the internet through an integrated matchmaking service.[7] Later software patches added online rankings and the capability to connect computers via Internet Protocol Suite (TCP/IP), allowing play over the internet without the matchmaking service.[23][24] The Macintosh version's matchmaking, handled by GameRanger,[25] had to be installed through a patch.[26] Multiplayer matches cannot be played between different computer platforms.[27]

      Development

      Brad Garrett (left) and Tim Curry (right) voiced two of the gods, James and Stratos respectively, in the game. Their efforts were praised by several reviewers for bringing depth to the characters.

      Sacrifice's development started in August 1997.[17] The game's lead programmer, Martin Brownlow, was inspired by Chaos: The Battle of Wizards, which was released in 1985 for the ZX Spectrum computer.[28] In the old game, players take turns to control wizards, summoning creatures and casting spells to eliminate each other.[29] The video game industry was mostly ignorant of Sacrifice's development, partly due to Shiny's desire to avoid repeating the bad experience of marketing their last product Messiah. Released in March 2000, the game was extravagantly promoted by Shiny during its development,[12][30] and the resulting heavy scrutiny from the media greatly stressed the team who worked on the game. Learning from this mistake, Shiny adopted a low profile for Sacrifice; until the last several months of its development, no one outside the company knew of the game.[30][31] According to Brownlow, his team was able to concentrate on developing the game without the media or "fan base questioning every decision that gets made along the way".[32]

      The bulk of the work was done by a small team. Game designer Eric Flannum, formerly of Blizzard Entertainment, recalls that there were only three other key personnel: two programmers and an animator.[28] As more game features were developed, the team expanded. Flannum was tasked to lead four level designers,[33] and Jon Gwyn joined Joby Otero on the art team.[32] After the basic features of the game had been completed, James Phinney, lead designer and producer of Blizzard's 1998 real-time strategy game StarCraft,[13] was hired to write the plot for the single-player campaign. His first draft was used as the script for recording placeholder voiceovers, which helped the team to judge the atmosphere in the game.[34] Later, Shiny employed professional actors, such as Tim Curry and Brad Garrett,[35] and various voice artists, such as Jennifer Hale, to record the final voices for the game's characters.[33] Audio filters altered the voices for the gods, giving them a supernatural edge appropriate to their roles.[36] For background music, Shiny hired Kevin Manthei, who had composed many scores for video games and big- and small-screen entertainment, such as Scream 3 and Buffy the Vampire Slayer.[35] His compositions for Sacrifice were played by an orchestra of 25 instruments.[33] Shiny's founder, David Perry, was so busy with the game's development that he passed over the opportunity to create a video game for the science-fiction movie The Matrix.[37]

      Graphics

      Sacrifice's graphics engine was developed from Messiah's. The older game renders its characters by tesselation, using thousands of polygons to make up character models and decreasing the number of polygons when lesser details are required, such as drawing the object at a distance.[38] A typical object in Sacrifice comprises 200 to 2,500 polygons.[39] Shiny expanded the technology's application to the game's virtual world.[38] The environment is not decorated with grass, flowers, and rocks by overlaying two-dimensional images of such objects on the terrain model. Instead, many tiny models of these terrain features litter the landscape.[39] Objects in the game are composed of isosceles right triangles, each of which is infinitely divisible into two smaller isosceles right triangles. The array of infinite triangles derived from these divisions is stored in a binary triangle tree data structure, and the simplicity of the division and its data management algorithms frees up the graphic processor for other duties, allowing more resources to be spent on managing the level of detail.[40] Sacrifice's spell effects are composed of parametric surfaces,[39] which also can be broken down into triangles, facilitating tessellation.[41]

      File:Sacrifice by Interplay - creatures.jpg
      Reviewers considered Sacrifice's creature designs unique.

      In early 2000, the computer industry released the first video graphics cards capable of processing transform, clipping, and lighting (T&L) instructions. With the appropriate software, these new cards took over the burden of T&L processing from the computer's processor, allowing more detailed graphics and smoother animation.[42] Shiny capitalized on the breakthrough, spending a few weeks to rewrite a portion of Sacrifice's software. Brownlow and his team refined and improved the game's graphics, increasing the number of polygons per model and setting the software to scan through scenes a few more times to determine what objects to render and how to display them. Sacrifice was acknowledged as the first game on the market to make full use of the new graphic cards (the GeForce 2 and Radeon series).[39] Because of the adopted technology, animation in the game was smooth, without the jerkiness associated with overstressed graphical engines.[43]

      For the character models, Otero and his team eschewed conventional designs inspired by The Lord of the Rings and other fantasies.[8][19] Otero's ideal was that of "form follows function", by which a creature's capabilities or purposes are readily apparent from its appearance. In his opinion, a creature designed to kill enemies by exploding itself would simply be a "cartoon-ish bomb with feet". Otero's simple designs were expanded and fleshed out in detail by Gwyn,[32] who was also responsible for creating Eldred's model.[44] The artists' incorporation of humor in their work did not escape the video game industry's notice;[45] many pointed out the quirky allusion of James, God of Earth, to Earthworm Jim, star of Shiny's previous games.[11][12][31][46][47]

      Release

      By June, the major features of the game had been implemented,[33] and Shiny proceeded to the next stage of development. It selected a thousand members of the public to participate in a beta test of Sacrifice's multiplayer modes,[48] receiving feedback on software bugs, performance issues, and possible improvements. The game's publisher, Interplay Entertainment, assigned its quality assurance department to test the single-player mode.[49] Perry promoted the game by visiting professional game reviewers, such as FiringSquad, and giving copies of the beta version to them.[31] On November 17, 2000, Interplay released the game for the Windows platform.[1] Shiny packaged a level editor, Scapex, with the finished product, allowing gamers to create their own levels. The tool displays the user's changes as they are added to the level. Users have total control over the positioning of models and scripting of events, although the tool does not provide the capability to create new spells or creatures.[50] User-created maps can be shared with other players during the connection phase of multiplayer games.[32]

      Earlier in the same month, Macintosh software publisher MacPlay announced that it was porting Sacrifice to the Apple computers. It took the company several months to adapt the source code to the Macintosh architecture, and on December 14, 2001, the Macintosh version of the game was released.[3] It has almost the same features as the original version; however, Scapex was excluded from the port.[15] Another feature left out was multiplayer mode, which MacPlay added through a software patch.[26]

      Reception

      Sacrifice was developed and released during a period of growth for the video games market; the amount United States consumers spent on video games increased from US$3.2 billion in 1995 to $6.0 billion in 2000.[51] "Solid" real-time strategy games could sell more than 100,000 copies, and those that sold less than 75,000 copies were considered commercial failures by the publishers.[52] Many real-time strategy game developers concentrated on enhancing their game's visuals without concern for innovations in gameplay.[17] Shiny was recognized by the industry for its unconventional games, which exhibited humorous content and unique artistic designs.[2][8][25][30][53] When it became known that the company was developing Sacrifice as its first real-time strategy game,[8] several industry observers were keen to see whether it could deliver a quality product.[31][54]

      File:Two Monsters by Hieronimus Bosch.jpg
      Sacrifice's art reminded video game journalist Kieron Gillen of the works (pictured) of Renaissance painter Hieronymus Bosch.

      Initial reactions were favorable.[17][31] Sacrifice's art was a point of focus for reviewers: the fantasy creatures' novel designs made deep impressions on the industry. The designs were so unconventional that gaming journalist Michael Eilers remarked, "It is as if Salvador Dalí and H. R. Giger got together and played around with 3D Studio Max for a few weeks with a cooler full of Bass Ale between them."[15] To fellow journalist Kieron Gillen, Sacrifice resembled a version of the strategy game Command and Conquer as designed by Renaissance painter Hieronymus Bosch.[55] Aside from being impressed by the details in the graphics, GameSpy's Lee Haumersen found the creatures' movements fluid and believable, remarking, "flying dragons heave their bodies through the air reminiscent of Draco in the movie Dragonheart."[50] Journalist Tom Chick summed up the weird experience of seeing his wizard at the head of "a troop of flapping, crawling, loping, whirling, hopping things" as the essence of "what gaming is all about."[56]

      The game's spell effects also elicited positive reactions. Next Generation magazine's Samuel Bass called them "awe-inspiring",[57] while it was "positively breathtaking" for Eurogamer's John Bye to see "flaming missiles raining down on the battlefield, tornados lifting [his] men up into the sky, or the ground swelling up beneath [his wizard's] feet".[30] Although such effects were implemented in other games, as Gillen pointed out, it was a vastly different experience to watch them from the first person perspective.[55] Reviewers of FiringSquad and PC Gamer were equally overwhelmed by the stunning visual effects.[31][54] Despite filling the screen with "winged, fully animated demons" and "multiple gigantic twisters spiraling gorgeously into the clouds", Sacrifice performed smoothly on the reviewers' machines, impressing the staff of Edge magazine.[13]

      Aside from the visuals, the game's audio attracted comments. GameSpot's staff enjoyed listening to the story unfold through the recorded voices. They found that the voice actors did not overact their roles despite the extravagant appearances of the characters. Instead, the actors' performance conveyed an extra depth to the personalities of these characters.[36] Haumersen noted a few flaws in the game's vocal presentation: the character models' lip movements did not match their speech, and they had a limited number of gestures to accompany the words.[50] Michael House of Allgame was not altogether impressed, finding the voice acting to be "spotty[,] ... ranging from hilarious to obnoxious."[58]

      To several reviewers, Sacrifice was flawed in its handling of combat. They found that the game's interface—which presented a viewpoint that looked over the wizard from behind—hindered them from having a clear picture of their characters' surroundings.[7][30] The game's fast-paced combat ensured that fights tended to be messy affairs, where aside from picking out their units from a chaotic mass to issue commands, players had to see to their wizards' safety, and cast spells to support their army.[4][46] Reviewers commented that once a player had lost a number of early battles, his or her army could never recover from its losses to win the match.[4][8][59] Sacrifice's multiplayer games, as GameSpot's Sam Parker observed, tended to be long-drawn stalemates until the wizards obtained more powerful spells.[60] PC Zone's Keith Pullin was disappointed that the game was not designed to reward tactics; in his experience, he achieved victory by continually summoning groups of creatures to attack the enemy.[46] Bass agreed that the game was lacking in tactical play, but other aspects impressed him enough to downplay this failing in his assessment.[57]

      The intensity and excitement generated by the frenetic gameplay pleased IGN's Dan Adams,[2] but Bye was so frustrated by his experience that he claimed to have suffered a massive increase in blood pressure.[30] The game's heavy demand for micromanagement convinced Maximum PC to name Sacrifice the "best argument for gamers [to grow] a third hand",[61] an opinion in line with Chick's comment that the interface "[seemed] to have been designed for one of the game's 13-fingered beasts".[56] Sacrifice's gameplay had its supporters; the staff at Edge, impressed with the game's controls and visual perspective, named it one of the "few titles [that took] strategy into the third dimension and convincingly used the extra plane for more than a dazzling 3D makeover".[13]

      No sales figures were released for Sacrifice, but several members of the video game industry acknowledged the game did not sell well.[55][62] James Bell, Infogrames's Senior Vice President of Creative Development, said that Sacrifice, although an excellent game, suffered poor sales because it was badly marketed and released at the wrong time.[63] Another reason, offered by Gillen, for Sacrifice's commercial failure was the small size of its development team. Based mostly on the efforts of four people, the game was built around their gaming preferences, failing to take into account the opinions of a wider variety; hence, the game became a niche product.[28]

      Legacy

      Impressing IGN with its "wonderful land full of character and imagination", Sacrifice was the gaming site's choice for the best strategy game of 2000.[64] It was honored in the same year by European Computer Trade Show as the Best PC Game of the Show.[65] Since its release, Sacrifice has been one of PC Gamer's Top 100 Games for at least eight consecutive years.[55][66] Looking back at the history of real-time strategy gaming, Geryk pointed out that Sacrifice's "depth and originality" was unparalleled in the genre and often overlooked in favor of its graphics.[53] The staff of gaming site UGO shared a similar opinion, naming the game in 2009 as its eighteenth top strategy game of all time.[67]

      Although Sacrifice was honored as a quality game, industry observers pointed out that its qualities were forgotten by most people; the staff of GamesRadar said the game was "practically invisible to the gaming public",[68] and according to Gillen, few remembered Sacrifice as the pioneer of the mouse-gesture control system, which was praised as revolutionary in Peter Molyneux's later game Black & White. Gillen further lamented that Sacrifice's release heralded the end of Shiny's forays into creative game development, as the company switched to producing more mainstream products, such as Enter the Matrix.[55] Despite receiving numerous calls for a sequel, Shiny said in 2002 that it would not produce one.[69] Seven years later, GamesRadar repeated the call for a sequel while proclaiming Sacrifice "one of the most underappreciated games of all time".[68]

      References

      1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
      2. 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 Lua error in package.lua at line 80: module 'strict' not found.
      3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
      4. 4.0 4.1 4.2 4.3 4.4 Lua error in package.lua at line 80: module 'strict' not found.
      5. 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. 7.0 7.1 7.2 7.3 7.4 Lua error in package.lua at line 80: module 'strict' not found.
      8. 8.0 8.1 8.2 8.3 8.4 8.5 8.6 8.7 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. 11.0 11.1 Lua error in package.lua at line 80: module 'strict' not found.
      12. 12.0 12.1 12.2 12.3 Lua error in package.lua at line 80: module 'strict' not found.
      13. 13.0 13.1 13.2 13.3 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 15.2 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. 17.0 17.1 17.2 17.3 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. 19.0 19.1 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. 25.0 25.1 Lua error in package.lua at line 80: module 'strict' not found.
      26. 26.0 26.1 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. 28.0 28.1 28.2 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. 30.0 30.1 30.2 30.3 30.4 30.5 Lua error in package.lua at line 80: module 'strict' not found.
      31. 31.0 31.1 31.2 31.3 31.4 31.5 Lua error in package.lua at line 80: module 'strict' not found.
      32. 32.0 32.1 32.2 32.3 Lua error in package.lua at line 80: module 'strict' not found.
      33. 33.0 33.1 33.2 33.3 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. 35.0 35.1 Lua error in package.lua at line 80: module 'strict' not found.
      36. 36.0 36.1 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. 38.0 38.1 Lua error in package.lua at line 80: module 'strict' not found.
      39. 39.0 39.1 39.2 39.3 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. 46.0 46.1 46.2 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. 50.0 50.1 50.2 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. 53.0 53.1 Lua error in package.lua at line 80: module 'strict' not found.
      54. 54.0 54.1 Lua error in package.lua at line 80: module 'strict' not found.
      55. 55.0 55.1 55.2 55.3 55.4 Lua error in package.lua at line 80: module 'strict' not found.
      56. 56.0 56.1 Lua error in package.lua at line 80: module 'strict' not found.
      57. 57.0 57.1 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. 68.0 68.1 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.

      External links