• Welcome to the Kancolle Wiki!
  • If you have any questions regarding site content, account registration, etc., please visit the KanColle Wiki Discord

Difference between revisions of "Module:EnemyShipData"

From Kancolle Wiki
Jump to navigation Jump to search
com>Ckwng
(Move air_power down to ShipData)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
local ShipData = require("Module:ShipData")
 
local ShipData = require("Module:ShipData")
 
local EnemyShipData = ShipData{
 
local EnemyShipData = ShipData{
 +
_enemy = true,
 
     _constructor_module = "Module:EnemyShip",
 
     _constructor_module = "Module:EnemyShip",
 
}
 
}
Line 13: Line 14:
 
EnemyShipData.los_leveled = EnemyShipData.los
 
EnemyShipData.los_leveled = EnemyShipData.los
 
EnemyShipData.luck_leveled = EnemyShipData.luck
 
EnemyShipData.luck_leveled = EnemyShipData.luck
 +
 +
function EnemyShipData:can_debuff()
 +
return self._can_debuff
 +
end
  
 
EnemyShipData.__call = EnemyShipData.create
 
EnemyShipData.__call = EnemyShipData.create
 
   
 
   
 
return EnemyShipData
 
return EnemyShipData

Latest revision as of 02:00, 24 May 2021

Documentation for this module may be created at Module:EnemyShipData/doc

local ShipData = require("Module:ShipData")
local EnemyShipData = ShipData{
	_enemy = true,
    _constructor_module = "Module:EnemyShip",
}

EnemyShipData.hp_leveled = EnemyShipData.hp
EnemyShipData.firepower_leveled = EnemyShipData.firepower
EnemyShipData.torpedo_leveled = EnemyShipData.torpedo
EnemyShipData.aa_leveled = EnemyShipData.aa
EnemyShipData.armor_leveled = EnemyShipData.armor
EnemyShipData.asw_leveled = EnemyShipData.asw
EnemyShipData.evasion_leveled = EnemyShipData.evasion
EnemyShipData.los_leveled = EnemyShipData.los
EnemyShipData.luck_leveled = EnemyShipData.luck

function EnemyShipData:can_debuff()
	return self._can_debuff
end

EnemyShipData.__call = EnemyShipData.create
 
return EnemyShipData