Changes

no edit summary
Line 1: Line 1: −
local BaseData = require("Module:BaseData")
+
local PersonData = require("Module:PersonData")
   −
local VoiceActorData = BaseData()
+
local VoiceActorData = PersonData()
 
  −
--The name of the voice actor.
  −
function VoiceActorData:name()
  −
return self._name
  −
end
  −
 
  −
--A group of values passable to Formatting:format_external_link() to create a wikitext link to this voice actor (usually on MyAnimeList).
  −
function VoiceActorData:link()
  −
if self._page then
  −
return self._page, self:name()
  −
else
  −
return self:name()
  −
end
  −
end
  −
 
  −
--The name of the voice actor in Japanese.
  −
function VoiceActorData:japanese_name()
  −
return self._japanese_name
  −
end
  −
 
  −
--The reading of the voice actor's Japanese name.
  −
function VoiceActorData:reading()
  −
return self._reading
  −
end
  −
 
  −
function VoiceActorData:create(artist)
  −
artist = artist or {}
  −
setmetatable(artist, artist)
  −
artist.__index = self
  −
artist.__call = self.__call
  −
return artist
  −
end
      
return VoiceActorData
 
return VoiceActorData
Anonymous user