[ MUD ] in KIDS 글 쓴 이(By): atre () 날 짜 (Date): 1995년06월04일(일) 22시20분51초 KDT 제 목(Title): Magic이 실패하는 경우 저절로 해주는 alia 이런 alias도 쓸만 하지 않을까요... :) cleric의 mana boost같은 지겹도록 안되서 짜증이 나기도 하죠. 그럼, 대강 보세요. #alias {castMagic} {cast $MagicItem $MagicTarget} # variable을 초기화. #var MagicContinue 0 #var MagicTarget $me #var MagicItem 'armor' # 실패하는 경우에 계속하는 action. #action {You lost your concentration!} {#if {$MagicContinue > 0} {castMagic}; #if {$MagicContinue < 1} {#showme #### 음, 마법 실패($MagicItem, $MagicTarget) ####}} # 실패하는 경우 계속하는 mana boost #alias {mboost} {#math MagicContinue 1; #var MagicTarget $me; #var MagicItem 'mana boost'; castMagic} # 실패해도 계속하지 않는 heal #alias {heal %1} {#math MagicContinue 0; #var MagicTarget %1; #var MagicItem 'heal'; castMagic} 싸움하는 도중에 사용하는 마법들은 대게 실패해도 무시하는 경우가 좋겠지요. 도움이 되려나 모르겠네요... 머드 안한지도 한참되었군요... 흐흐, 나래 restart하면 다시 해야지... |