SphereCommunity
Casting through Wall of Stone - Printable Version

+- SphereCommunity (https://forum.spherecommunity.net)
+-- Forum: Sphere 0.56d (/Forum-Sphere-0-56d)
+--- Forum: General Help (/Forum-General-Help)
+--- Thread: Casting through Wall of Stone (/Thread-Casting-through-Wall-of-Stone)



Casting through Wall of Stone - gonnie - 08-09-2012 09:50 AM

Hi there, im getting an issue with the wall of stone spell, making players able to cast trough the magic walls. I tried changing some spellflags but no effect, can you give me a hand please?

thnx


RE: Casting through Wall of Stone - Wap - 08-09-2012 10:42 AM

You have to edit your item scripts or tiledata.mul. Default DISPID of wall of stone is 080, but Sphere copy tileflags from BASEID, that is 07a, which doesn't block a way.


RE: Casting through Wall of Stone - Handred - 08-10-2012 11:53 AM

[ITEMDEF 07a]
DEFNAME=i_wall_stone_7
TYPE=T_WALL
CAN=CAN_I_BLOCK
RESOURCES=100 i_rock_plain
CATEGORY=Buildings - Walls
SUBSECTION=Stone Wall 3
DESCRIPTION=@
DUPELIST=07b,07c,07d,07e,07f,080,081,082,083,084,085,086,087,088,089,08a,08b,08c​,08d,08e,08f,0364,0365
on=@create
ID=i_wall_stone_8

Fixed it no need to play on files Smile


RE: Casting through Wall of Stone - Terrikate - 08-12-2012 01:35 AM

Better change the magic, so do not lose a piece of wall.

[Spell 24]
DEFNAME=s_wall_of_stone
...

ON=@SUCCESS
LOCAL.CREATEOBJECT1=<EVAL i_wall_stone_8>
LOCAL.CREATEOBJECT2=<EVAL i_wall_stone_8>


RE: Casting through Wall of Stone - Lazarus - 08-12-2012 03:46 AM

(08-10-2012 11:53 AM)Handred Wrote:  [ITEMDEF 07a]
DEFNAME=i_wall_stone_7
TYPE=T_WALL
CAN=CAN_I_BLOCK
RESOURCES=100 i_rock_plain
CATEGORY=Buildings - Walls
SUBSECTION=Stone Wall 3
DESCRIPTION=@
DUPELIST=07b,07c,07d,07e,07f,080,081,082,083,084,085,086,087,088,089,08a,08b,08c​,08d,08e,08f,0364,0365
on=@create
ID=i_wall_stone_8

Fixed it no need to play on files Smile

That was I do and it works, a friend of me tell's me and works fine ^_ ^
thank you Smile
and thanks to all


ON=@SUCCESS
LOCAL.CREATEOBJECT1=<EVAL i_wall_stone_8>
LOCAL.CREATEOBJECT2=<EVAL i_wall_stone_8>

and I do this too Tongue ^_^