パッケージ model.character
クラス RaidenShogun
java.lang.Object
model.entity.Character
model.character.RaidenShogun
-
フィールドの概要
クラスから継承されたフィールド model.entity.Character
activeBuffs, artifactRolls, artifacts, baseStats, burstCD, constellation, currentEnergy, element, lastBurstTime, lastSkillTime, name, skillCD, skillMaxCharges, snapshotStats, totalEnergyGained, totalFlatEnergyGained, totalParticleEnergyGained, weapon -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidapplyPassive(StatsContainer stats) Hook called during stat compilation to apply this character's passive talents (e.g., ascension passives, innate scaling conversions).doubleReturns the elemental burst energy cost for this character.booleanisBurstActive(double currentTime) Returnstrueif the character's burst is currently in an active state (providing on-field buffs or dealing DoT damage).voidonAction(String key, CombatSimulator sim) Called by the simulator when a named action (e.g.voidCalled by the simulator when this character is swapped off-field.クラスから継承されたメソッド model.entity.Character
addBuff, canBurst, canSkill, captureSnapshot, clearBuffs, getActiveBuffs, getArtifactRolls, getArtifacts, getBaseStats, getBurstCD, getBurstCDRemaining, getBurstEnergyWindows, getConstellation, getCurrentEnergy, getEffectiveStats, getElement, getLastBurstTime, getLastSkillTime, getName, getSkillCD, getSkillCDRemaining, getSnapshot, getStructuralStats, getTeamBuffs, getTotalEnergyGained, getTotalFlatEnergy, getTotalParticleEnergy, getWeapon, hasBuff, isLunarCharacter, markBurstUsed, markSkillUsed, receiveEnergy, receiveFlatEnergy, receiveParticleEnergy, removeBuff, resetEnergyStats, setArtifactRolls, setArtifacts, setBurstCD, setSkillCD, setWeapon
-
コンストラクタの詳細
-
RaidenShogun
-
-
メソッドの詳細
-
getEnergyCost
public double getEnergyCost()クラスからコピーされた説明:CharacterReturns the elemental burst energy cost for this character.- 定義:
getEnergyCostクラス内Character- 戻り値:
- burst energy cost
-
isBurstActive
public boolean isBurstActive(double currentTime) クラスからコピーされた説明:CharacterReturnstrueif the character's burst is currently in an active state (providing on-field buffs or dealing DoT damage). Default implementation always returnsfalse; override in subclasses that have persistent burst effects.- オーバーライド:
isBurstActiveクラス内Character- パラメータ:
currentTime- simulation time in seconds- 戻り値:
trueif the burst is active
-
onSwitchOut
クラスからコピーされた説明:CharacterCalled by the simulator when this character is swapped off-field. Default implementation does nothing; override to handle off-field cleanup.- オーバーライド:
onSwitchOutクラス内Character- パラメータ:
sim- the active combat simulator
-
applyPassive
クラスからコピーされた説明:CharacterHook called during stat compilation to apply this character's passive talents (e.g., ascension passives, innate scaling conversions). Implementations should callcurrentStats.add(...)to modify the provided container in-place.- 定義:
applyPassiveクラス内Character- パラメータ:
stats- the aggregated stats container to mutate
-
onAction
クラスからコピーされた説明:CharacterCalled by the simulator when a named action (e.g."Q"for burst,"E"for skill) is executed. Delegates to the weapon's action hook by default.
-