KExpBooK VX
KExpBooK VXby Kyonides Arkanthes
Introduction
Yes, I know that this is a scriptlet but I thought that some of you might have been thinking about an easy way to make items become actual experience books that allow your heroes to earn some experience points. Well, here's my version of such a script.
All versions of my scriptlet will let you freeze or thaw an actor's experience gaining feature.
By default the experience gaining feature is enabled. (@exp_frozen = nil)
You will need to use the following note tag: <exp 100>
Its value could be 100 or anything you game devs can come up with.
Ruby:
# * KExpBooK VX# Scripter : Kyonides Arkanthes# v1.0.0 - 2022-01-02# Let items become books filled with experience points by adding a simple# note tag! * Offer only valid for Actors aka Heroes! *# You can also freeze the experience gaining feature at any given time.# Item Note Example: <exp 500># This scriptlet is free as in beer and speech!# * Script Calls * ## - Get a Party Member# actor = $game_party.members# - Get an Actor listed in the DB# actor = $game_actors# - Freeze or Thaw the Experience Gaining Feature# actor.exp_frozen = true or false # Default: nil (here the same as false)module KExpBOOKS_NOTE = /<exp (\d+)>/iendclass Game_Battleralias :kyon_exp_book_gm_btlr_item_gr_fx :item_growth_effectalias :kyon_exp_book_gm_btlr_item_fx? :item_effective?def item_growth_effect(user, item) if actor? item.note book_exp = $1.to_i return gain_exp(book_exp, true) if book_exp > 0 end kyon_exp_book_gm_btlr_item_gr_fx(user, item)enddef item_effective?(user, item) return !@exp_frozen if actor? and item.note kyon_exp_book_gm_btlr_item_fx?(user, item)endendclass Game_Actorattr_accessor :exp_frozenend
Terms & Conditions
The only thing you need to know about it is that it is free as in beer and speech!
data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7
本贴来自国际rpgmaker官方论坛作者:kyonides处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/kexpbook-vx.143548/
页:
[1]