Regen Rings - Printable Version +- SphereCommunity (https://forum.spherecommunity.net) +-- Forum: Sphere X (/Forum-Sphere-X) +--- Forum: Script Submissions (/Forum-Script-Submissions--61) +--- Thread: Regen Rings (/Thread-Regen-Rings) |
Regen Rings - ISOcol - 08-28-2022 04:06 PM // Discord collection // EFFECT [type], [item_id], [speed], [loop], [explode], [colour(hue)], [rendermode] // (0 3) type (0 Standard flying object, The object will follow its target until it hits, and then explode if that flag is set) // (1 Lightning effect , This is the only way to achieve the lightning effect in-game) // (2 Ground-based effect , This effect will stay at a particular point on the map until it expires. As a result, it will appear lower than a type 3 effect. This is the only way to get an effect onto an item. // (3 Character-based effect , This effect will follow the character as he moves, the way a flamestrike does when the spell is cast. The bottom of the effect is somewhere around the character's knees.) //************************************************************************************************************** //**Scripted By: Blizzard (http://www.marchadium.com)**//**For Anthony (big_boy_uk89)(bennett_3001@hotmail.com** //************************************************************************************************************** [ITEMDEF i_ring_mana_regen] DEFNAME=i_ring_mana_regen ID=i_ring_gold TYPE=t_jewelry NAME=Mana Regeneration Ring ON=@CREATE MOREM={1 5} COLOR=06 ON=@CLICK IF (<EVAL <MOREM>>==1) MESSAGE=a +1 <NAME> ELSEIF (<EVAL <MOREM>>==2) MESSAGE=a +2 <NAME> ELSEIF (<EVAL <MOREM>>==3) MESSAGE=a +3 <NAME> ELSEIF (<EVAL <MOREM>>==4) MESSAGE=a +4 <NAME> ELSEIF (<EVAL <MOREM>>==5) MESSAGE=a +5 <NAME> ENDIF RETURN 1 ON=@EQUIP SRC.MESSAGE=Your ring gives mana. TIMER=3 ON=@UNEQUIP TIMER=-1 ON=@TIMER IF (<TOPOBJ.MANA> < <TOPOBJ.INT>) TOPOBJ.MANA=<TOPOBJ.MANA> +<EVAL <MOREM>> TOPOBJ.SOUND=0f9 TOPOBJ.MESSAGE @72 +5 mp ENDIF TIMER=3 RETURN 1 [ITEMDEF i_ring_hits_regen] DEFNAME=i_ring_hits_regen ID=i_ring_gold NAME=Hitpoints Regeneration Ring TYPE=t_jewelry ON=@CREATE MOREM={1 5} COLOR=025 ON=@CLICK IF (<EVAL <MOREM>>==1) MESSAGE=a +1 <NAME> ELSEIF (<EVAL <MOREM>>==2) MESSAGE=a +2 <NAME> ELSEIF (<EVAL <MOREM>>==3) MESSAGE=a +3 <NAME> ELSEIF (<EVAL <MOREM>>==4) MESSAGE=a +4 <NAME> ELSEIF (<EVAL <MOREM>>==5) MESSAGE=a +5 <NAME> ENDIF RETURN 1 ON=@EQUIP SRC.MESSAGE=Your ring heals. TIMER=3 ON=@UNEQUIP TIMER=-1 ON=@TIMER IF (<TOPOBJ.HITPOINTS> < <TOPOBJ.MAXHITS>) TOPOBJ.HITPOINTS=<TOPOBJ.HITPOINTS> +<EVAL <MOREM>> // TOPOBJ.SOUND=SND_SPELL_HEAL TOPOBJ.effect 3,i_fx_sparkle_2,1,11,0,020 TOPOBJ.MESSAGE @72 +5 hp ENDIF TIMER=3 RETURN 1 RE: Regen Rings - Aris - 10-14-2022 04:34 PM Thanks |