Skip to content

4. 可用事件

REME-easy edited this page Sep 21, 2023 · 3 revisions

事件下方的变量表示事件带来的参数(如果有的话)。可以直接调用e.xxx以获得该参数。

BaseMod

该mod使用了大部分basemod的接口,除了一些updaterender影响性能的接口。如有需要可以自行添加。

OnCardUse

使用卡牌后

card 使用的卡牌

StartGame

一局游戏开始时

PostInitialize

游戏加载完成后

OnBattleStart

战斗开始时

room 房间

OnPlayerDamaged

玩家受伤时

amount 受伤数值。可修改以返回不同值

damageInfo

OnPlayerLoseBlock

玩家失去格挡时

amount 可修改以返回不同值

OnPlayerTurnStart

玩家回合开始时

OnPlayerTurnStartPostDraw

玩家回合开始时抽牌后

OnPowersModified

任意能力被添加、叠层、移除时

PostBattleEvent

清理一个房间后

PostCreateShopPotion

商店药水生成时

potions 药水列表

shopScreen 商店界面

PostCreateShopRelic

商店遗物生成时

relics 遗物列表

shopScreen 商店界面

PostCreateStartingDeck

创建起始卡组后

playerClass 玩家职业

cardGroup 卡组

PostDeath

玩家死亡后

PostDraw

抽牌后(不包括加入手牌)

card 卡牌

PostDungeonInitialize

地图加载后

PostEnergyRecharge

能量回复时

PostExhaust

消耗卡牌后

card 目标卡牌

PostPotionUse

使用药水后

potion 目标药水

PostPowerApply

施加能力后

power 目标能力

target 目标

source 来源

PotionGet

得到药水后

potion 目标药水

PreMonsterTurn

某个怪物回合开始前

monster 目标怪物

PrePotionUse

使用药水前

potion 目标药水

PreStartGame

一局游戏开始前

RelicGet

获得遗物后

relic 目标遗物

StartAct

某一章开始时

StartGame

游戏开始时

内置

OnAddCardToHand

卡牌被加入手中时

card 目标卡牌

OnShuffle

卡组洗切时

PostOrbChannel

充能球被动效果触发后

PostOrbEvoke

充能球激发后

preOrbEvoke

充能球激发前