Thread Rating:
- 0 Votes - 0 Average
- 1
- 2
- 3
- 4
- 5
Any Meditation?
|
Author |
Message |
Lazarus
Master
Posts: 352
Likes Given: 11
Likes Received: 7 in 6 posts
Joined: Jun 2012
Reputation: 1
Hybris Ultima Online
|
RE: Any Meditation?
(08-09-2012 07:10 PM)Anarch Cassius Wrote: I believe he wants what's more commonly called a passive meditation script.
Code:
[ITEMDEF i_focus_timer]
Id=i_memory
name = Focus timer
type = t_eq_script
layer = 30
On=@Create
ATTR=attr_invis|attr_decay
On=@Equip
link = <src.uid>
timer = 10
return 1
On=@Timer
IF (<LINK.FINDLAYER(6).TYPE>==t_armor) || (<LINK.FINDLAYER(13).TYPE>==t_armor) || (<LINK.FINDLAYER(24).TYPE>==t_armor) || (<LINK.FINDLAYER(19).TYPE>==t_armor) || (<LINK.FINDLAYER(10).TYPE>==t_armor) || (<LINK.FINDLAYER(7).TYPE>==t_armor)
IF (<LINK.ACTION> == SKILL_MEDITATION)
LINK.SYSMESSAGE You cannot meditate in heavy armor.
LINK.ACTION = -1
ENDIF
IF ((<link.STAM> < <link.MAXSTAM>) || (<link.mana> < <link.MAXmana>) || (<link.hits> < <link.MAXhits>)) && !(<link.flags>&statf_dead)
IF (<link.SKILLLOCK.50> == 0) && ((<link.STAM> < <link.MAXSTAM>) || (<link.mana> < <link.MAXmana>))
link.skillgain focus 1000
ENDIF
link.TAG.OVERRIDE.Regen_0=<EVAL (((<link.FOOD> * 100)/<link.MAXFOOD>)/12)>
link.TAG.OVERRIDE.Regen_1=<EVAL ((<link.FOCUS>+<link.Skillmod Focus>) / 165)>
link.TAG.OVERRIDE.Regen_2=<EVAL ((<link.FOCUS>+<link.Skillmod Focus>) / 120)>
ENDIF
ELSE
IF ((<link.STAM> < <link.MAXSTAM>) || (<link.mana> < <link.MAXmana>) || (<link.hits> < <link.MAXhits>)) && !(<link.flags>&statf_dead)
IF (<link.SKILLLOCK.50> == 0) && ((<link.STAM> < <link.MAXSTAM>) || (<link.mana> < <link.MAXmana>))
link.skillgain focus 1000
ENDIF
link.TAG.OVERRIDE.Regen_0=<EVAL (((<link.FOOD> * 100)/<link.MAXFOOD>)/12)>
link.TAG.OVERRIDE.Regen_1=<EVAL (((<link.FOCUS>+<link.Skillmod Focus>) / 165) + ((<link.Meditation>+<link.Skillmod Meditation>) / 165))>
link.TAG.OVERRIDE.Regen_2=<EVAL ((<link.FOCUS>+<link.Skillmod Focus>) / 120)>
ENDIF
ENDIF
timer = 10
return 1
This is designed to be used with Focus as you might guess. It blocks armor but doesn't have a system for Mage Armor yet. It uses the override regen rate tags on the assumption only it will be modding the, you can change regen amount for a troll or hydra but this will overwrite other changes to the regen rate. It also slightly increases hit regen if you are full.
Oh and the regen values are keyed for my baseline regens so you may need to alter them.
Yes ^_^ I want that.
The script uses the food too, rly?
I'll change some factors... if I can
I don't use FOCUS or FOOD lvls, but thanks! rly I'll see how works
sry for my english.
Lazarus.
|
|
08-10-2012 02:13 AM |
|
|
Messages In This Thread |
RE: Any Meditation? - Lazarus - 08-10-2012 02:13 AM
|
User(s) browsing this thread: 2 Guest(s)