第一章内容
玩家进入游戏后会在玩家身上添加一本《虚拟积分应用》的书籍,阅读它可以触发不同的演示效果
主要演示的自定义var的一些用法示例
主要内容:作者将var设置成一个虚拟积分,消耗虚拟积分可以用作与交易,激活道具,以及抵消死亡惩罚以及虚拟积分获取的一些方式
虚拟积分的获取方式的演示
1.完成任务获取虚拟积分示例
2.每击杀1次丧尸获得1点虚拟积分示例
eg这里还可以设置成类似于经验值/熟练度值等机制,通过击杀怪物增加经验值,以及配合武器做到战斗获取当前武器熟练度的机制等等
3.对话触发EOC获取虚拟积分示例
虚拟积分的交易演示
1.从设置的物品组中随机物品交易示例
eg:通过rand或者其他变量可以设置物品价格的随机浮动
激活道具的演示
1.消耗虚拟积分将一个道具转变为另外一个道具的示例
2.激活道具持续消耗虚拟积分的示例(原理和上面差不多,没有写出具体的道具示例,只写了持续消耗虚拟积分的示例)
eg:通过在effect里面设置不同的效果可以实现触发不同的作用
死亡消耗虚拟积分抵消演示
这个示例主要是展现eoc中event的用法,event有很多不同的触发类型
参考浮空岛mod,死亡触发EOC,给玩家回血,然后扣除虚拟积分
eg这套机制大概可以改成 类似于护盾的效果,只不过把死亡触发换成character_takes_damage,当玩家伤害时判断一次护盾值,受到的伤害小于护盾值则减少护盾值(具体的实现方法需要先确定玩家当前的血量和debuff,然后根据减少的血量减少对应的护盾值,再恢复损失的血量,同时移除玩家新增的debuff)
还有比如character_wields_item值,可以做到玩家手持不同武器时触发不同的效果
@聊憑東風去