SphereCommunity
Armor Modify issue - Printable Version

+- SphereCommunity (https://forum.spherecommunity.net)
+-- Forum: Sphere 0.56d (/Forum-Sphere-0-56d)
+--- Forum: Script Help (/Forum-Script-Help)
+--- Thread: Armor Modify issue (/Thread-Armor-Modify-issue)



Armor Modify issue - TigerBlitz - 01-16-2017 03:50 AM

Hi community

Quote:FIRST SORRY FOR MY VERY WEAK ENGLISH..

How do i upgrade the armor of an item?

Here is explanation ~

this is standard wooden kite shield and its haven't ARMOR option, its blocked somehow and when you wear, its doesnt give armor value.

PHP Code:
[ITEMDEF 01b78]
DEFNAME=i_shield_kite_wood
NAME
=tear kite shield
TYPE
=t_shield
FLIP
=1
//ARMOR=9 its blocked why ? idk
VALUE=36
WEIGHT
=9.0
RESOURCES
=7 i_ingot_iron,2 i_log
SKILLMAKE
=Blacksmithing 20.0,Armslore 20.0
CATEGORY
=Provisions Armor
SUBSECTION
=Shields
DESCRIPTION
=Tear Kite Shield
CanUse
=can_u_human|can_u_elf
ReqStr
=20
TEVENTS
=t_equipitem
DUPELIST
=01b79
ON
=@Create
   HITPOINTS
={36 48}
   
RESENERGY=


and here is my scripts to getting some armor value

PHP Code:
[ITEMDEF I_REGEN_KITE_SHIELD]
DEFNAME=REGEN_KITE
ID
=I_SHIELD_KITE_WOOD
NAME
=Magic Kite Shield
TYPE
=t_armor

CATEGORY
=!Magic Armor
SUBSECTION
=Regen Items
DESCRIPTION
=Magic Kite Shield

ON
=@CREATE
    MOREY
=200.0 // its not working with Wooden kite shield.
    
ATTR=ATTR_MAGIC
    HITPOINTS
=100
    COLOR
=COLOR_MAGIC_INVULNERABILITY

ON
=@EQUIP
    LINK
=<SRC.UID>
    
TIMER=1

ON
=@TIMER
    
IF (<LINK.HITPOINTS><<LINK.STR> )
    
LINK.HITS=<LINK.HITPOINTS>+2
    
ENDIF
    
TIMER=1
    
RETURN 

ON
=@UNEQUIP
    LINK
=04FFFFFFF
    TIMER
=-

PHP Code:
[ITEMDEF I_HEATER_SHIELD_BERSERKER]
ID=I_SHIELD_HEATER
NAME
=Berserker Shield
TYPE
=t_armor

CATEGORY
=!Magic Armor
SUBSECTION
=Berserker Set
DESCRIPTION
=Heater Shield Of Berserker

ON
=@CREATE
    COLOR
=07a0
    MOREY
=1000.0 // its not working with Heater Shield too..
    
ATTR=ATTR_MAGIC
    HITPOINTS
=60 

PHP Code:
[ITEMDEF I_PLATEMAIL_CHEST_BERSERKER]
ID=I_PLATEMAIL_CHEST
NAME
=Berserker Platemail
//RESOURCES=I_PLATEMAIL_CHEST,5 I_ENCHANT_ARMOR

CATEGORY=!Magic Armor
SUBSECTION
=Berserker Set
DESCRIPTION
=Chest Of Berserker

ON
=@CREATE
    COLOR
=07a0
    MOREY
=800.0 // its work with this item. yes and its give some armor
    
ATTR=ATTR_MAGIC
    HITPOINTS
=90 



RE: Armor Modify issue - zottolo - 01-16-2017 06:07 AM

//ARMOR=9 =====> ARMOR=9