Weapon with cast chance? - Printable Version +- SphereCommunity (https://forum.spherecommunity.net) +-- Forum: Sphere 0.56d (/Forum-Sphere-0-56d) +--- Forum: Script Help (/Forum-Script-Help) +--- Thread: Weapon with cast chance? (/Thread-Weapon-with-cast-chance) |
Weapon with cast chance? - Osirirs - 02-28-2014 02:32 AM (Sphere 56b) Okaaay, as the title says, I'm trying to add a cast chance on a weapon.. Like, everytime I get hit, there's a 1 on 50 chance that the greater heal spell will cast on the wielder.. Kinda looks like I have to idea of what I'm doing eh? I tried with "ON=@Gethit" too but I have no idea how to do things from there, here's the script: [ITEMDEF i_cane_osiris] ID=i_shepherds_crook Name=Cane of Osiris TYPE=t_weapon_mace_staff Dam=15,30 TwoHands=N Category= Subsection=Weapons Description=Cane of Osiris ON=@CREATE ATTR=attr_magic MOREX=s_greater_heal MOREY=50.0 MORE2=100 Hitpoints=9000 Color=0aae ON=@CLICK SRC.SYSMESSAGE You see a faded inscription. SRC.SYSMESSAGE It reads 'Made in Egypt' ON=@EQUIP SRC.INT = (<src.int>+20) SRC.MAGERY = (<src.magery>+300) ON=@UNEQUIP SRC.INT = (<src.int>-20) SRC.MAGERY = (<src.magery>-300) Thanks guys RE: Weapon with cast chance? - Mordaunt - 02-28-2014 03:04 AM ON=@GetHit IF !(r(50)) spelleffect spell_id (29 for greater heal) , strength, source_character_uid, source_item_uid ENDIF This should be placed in an even added to the player on @Equip and removed on @Unequip RE: Weapon with cast chance? - JohnVeritas - 02-28-2014 03:07 AM Simple way; Code: ON=@EQUIP GRTS RE: Weapon with cast chance? - Osirirs - 02-28-2014 03:14 AM Wow... seriously guys, I don't think I would ever have found out! XD Thank you both! that's gunna help me a lot for my other script too!!! |