Здравствуйте, гость ( Вход | Регистрация )
[CHARDEF c_guardo_m]NAME=#NAMES_HUMANMALE The GuardID=C_MANDAM=60,70ARMOR=100CAN=MT_WALK|MT_RUNON=@Createtag.guard=1COLOR=041eSTR=30000DEX=200INT={71 85}ARCHERY={65.0 88.0}WRESTLING={35.0 58.0}MAGICRESISTANCE={50.0 60.0}TACTICS={75.0 85.0}NPC=brain_humanKARMA=10000FAME={1200 3200}ITEMNEWBIE=i_hair_KRISNACOLOR=0445ITEMNEWBIE=i_orderguard_memoryTIMER = 1ON=@NPCRestockITEMNEWBIE=I_LEATHER_TUNICCOLOR=0445HITPOINTS=30000ITEMNEWBIE=i_leather_glovesCOLOR=0445HITPOINTS=30000ITEMNEWBIE=i_leather_leggingsCOLOR=0445HITPOINTS=30000ITEMNEWBIE=i_bow_bladedCOLOR=0445HITPOINTS=30000ITEMNEWBIE=i_boots_calfCOLOR=0445HITPOINTS=30000ITEMNEWBIE=i_capeCOLOR=0445HITPOINTS=30000On=@CLICK MESSAGE @53 <name> [Guards]RETURN 1ON=@PERSONALSPACEargn1=0On=@ATTACkIF (<SRC.TAG0.ALLY>==1)ATTACKOFFRETURN 1ENDIFON=@SKILLSTARTIF (<findid.i_orderguard_memory.timer>==-1)findid.i_orderguard_memory.timer=1ELIF !(<findid.i_orderguard_memory.uid>)serv.newitem i_orderguard_memorynew.cont=<uid>new.timer=1ENDIFIF (rand(15)==1)MASSDISPEL2ENDIFIF (rand(15)==1)MASSDETECTOENDIFIF (<SRC.TAG0.ALLY>==1)ATTACKOFFRETURN 1ENDIFON=@HUNGERGO <HOME>On=@HITTRYACTDIFF=0ARGN1=7IF (<REGION.TAG0.GUARD>!=1)FORCHARMEMORYTYPE 0200try uid.<link>.timer=1ENDREMOVERETURN 1ENDIFIF (<SRC.TAG0.ALLY>==1) || (<SRC.NPC>!=0)ATTACKOFFRETURN 1ENDIFON=@HITKARMA=10000 if rand(7)==1 src.combatdamagequip endif if (<src.flags>&statf_hasshield) // rost parry, taktiki src.cskillrise parrying endifIF (<VAR0.BDWIN>==2)tag.damage = <eval ({35 40})> // 75%ELIF (<VAR0.BDWIN>==3)tag.damage = <eval ({35 40})> // 75%ELSEtag.damage = <eval ({45 50})>ENDIFIF (<tag0.damage> < <eval <src.str>/3>)tag.damage=<eval <src.str>/3>ENDIF if (<findid.i_home_timer>)findid.i_home_timer.timer=60elseserv.newitem i_home_timernew.cont=<uid>new.timer=60endifsrc.damage = <eval <tag.damage>>,1,<uid> return 1ON=@SPELLEFFECTRETURN 1ON=@GETHITIF (<REGION.TAG0.GUARD>!=1)FORCHARMEMORYTYPE 0200try uid.<link>.timer=1ENDREMOVERETURN 1ENDIFIF (<SRC.TAG0.ALLY>==1)SRC.ATTACKOFFRETURN 1ENDIFRETURN 1ON=@NPCSEENEWPLAYERIF (<SRC.TAG0.ALLY>!=1) && (<SRC.ISEVENT.E_COM>)ATTACKRETURN 1ENDIFRETURN 1ON=@NPCLookAtCharIF (<SRC.TAG0.ALLY>!=1) && (<SRC.ISEVENT.E_COM>)ATTACKRETURN 1ENDIFIF (<isevent.e_com>)RETURN 1ENDIF
ONTRIGGER=TIMERCONT.GO <CONT.HOME>TIMER=3RETURN 1
[FUNCTION f_spawn]FORCHARMEMORYTYPE MEMORY_ISPAWNED return <link>ENDFOROn=@EnvironChangep = <uid.<f_spawn>.p>update