1 ;;----------------------------------------------------------------------------
3 ;;----------------------------------------------------------------------------
5 (define jorn-species sp_human)
6 (define jorn-occ oc_wrogue)
8 ;;----------------------------------------------------------------------------
12 ;;----------------------------------------------------------------------------
13 (define jorn-bed gt-jorn-bed)
14 (define jorn-mealplace gt-ws-tbl1)
15 (define jorn-workplace gt-jorn-hut)
16 (define jorn-leisureplace gt-ws-hall)
17 (kern-mk-sched 'sch_jorn
18 (list 0 0 jorn-bed "sleeping")
19 (list 11 0 jorn-mealplace "eating")
20 (list 12 0 jorn-workplace "working")
21 (list 18 0 jorn-mealplace "eating")
22 (list 19 0 jorn-leisureplace "idle")
23 (list 24 0 jorn-workplace "working")
26 ;;----------------------------------------------------------------------------
28 ;;----------------------------------------------------------------------------
29 (define (jorn-mk) nil)
31 (define (jorn-on-death knpc)
32 (kern-obj-put-at (kern-mk-obj t_skull_ring_j 1) (kern-obj-get-location knpc))
35 ;;----------------------------------------------------------------------------
38 ;; ¥¸¥ç¡¼¥ó¤Ï¸µ³¤Â±¤Î°Åޤǡ¢º£¤ÏÎФÎÅã¤Ë¤¤¤ë¡£
39 ;; Èà¤Ï¤«¤Ä¤Æ»üÈῼ¤¤»à¹æ¤Î¾èÁÈ°÷¤Ç¡¢Ë´Îî¤È¤Ê¤Ã¤¿¥¬¡¼¥Æ¥£Á¥Ä¹¤ËÉü½²¤Î¤¿¤áÄɤï
41 ;;----------------------------------------------------------------------------
44 (define (jorn-hail knpc kpc)
45 (say knpc "¡Î¤¢¤Ê¤¿¤ÏÍð˽¤½¤¦¤ÊÉÔµ¡·ù¤ÊÃˤȲñ¤Ã¤¿¡£¡Ï²¿¤À¡©"))
47 (define (jorn-default knpc kpc)
48 (say knpc "¾¤òÅö¤¿¤Ã¤Æ¤¯¤ì¡£"))
50 (define (jorn-name knpc kpc)
51 (say knpc "²¶¤Ï¥¸¥ç¡¼¥ó¤À¡£Ê¹¤¤¤¿¤³¤È¤¢¤ë¤«¡©")
52 (quest-data-update 'questentry-ghertie 'jorn-loc 1)
54 (say knpc "¤½¤ê¤ã¤¤¤¤¡£·Ù¹ð¤µ¤ì¤¿¤À¤í¤¦¡©")
55 (say knpc "¤ªµ¤¤ÎÆǤˡ£²ø²æ¤·¤¿¤¯¤Ê¤¤¤À¤í¤¦¡©")))
57 (define (jorn-join knpc kpc)
58 (say knpc "¡ÎÈà¤ÏÎä¤ä¤ä¤«¤Ë¾Ð¤Ã¤¿¡£¡Ï"))
60 (define (jorn-job knpc kpc)
61 (say knpc "¤¢¤ó¤¿¤Ë¤Ï´Ø·¸¤Ê¤¤¤Í¡£"))
63 (define (jorn-bye knpc kpc)
64 (say knpc "¡ÎÈà¤Ï¤¢¤Ê¤¿¤ò̵»ë¤·¤¿¡£¡Ï"))
70 (define (jorn-pira knpc kpc)
71 (say knpc "áû¤Ë¤µ¤ï¤ëÅÛ¤À¤Ê¡£"))
73 (define (jorn-ring knpc kpc)
74 (quest-data-update 'questentry-ghertie 'jorn-loc 1)
75 (say knpc "¡ÎÈà¤ÏÎ䤿¤¤ÌܤǤ¢¤Ê¤¿¤ò¸«¤¿¡£¡Ï¤Ê¤Ë¡©¤³¤ì¤¬Íߤ·¤¤¤Î¤«¡©")
77 (say knpc "¤Ê¤éÌÛ¤Ã¤Æ¤í¡£")
79 (say knpc "¤Ê¤é¤Ð¤³¤Î»Ø¤òÀÚ¤é¤Í¤Ð¤Ê¤é¤ó¤Ê¡£"
80 "¤É¤¦¤À¡©ÀÚ¤ë½àÈ÷¤Ï¤Ç¤¤¿¤«¡©")
82 (say knpc "¡ÎÈà¤Ï¤¢¤¶¾Ð¤Ã¤¿¡£¡Ï¤½¤¦¤Ï»×¤ï¤Ê¤¤¤Í¡£")
84 (say knpc "¡Î¶«¤ÓÀ¼¤ò¾å¤²¤ë¤È¡¢Èà¤Ï¸«¤¨¤Ê¤¤¤Û¤É¤Î®¤µ¤Ç·õ¤òÈ´¤¡¢¤¢¤Ê¤¿¤ÈƱ¤¸¤è¤¦¤ËÀÚ¤ê¤Ä¤±¤Æ¤¤¿¡ª¡Ï")
85 (kern-being-set-base-faction knpc faction-outlaw)
92 (method 'default jorn-default)
93 (method 'hail jorn-hail)
94 (method 'bye jorn-bye)
95 (method 'job jorn-job)
96 (method 'name jorn-name)
97 (method 'join jorn-join)
100 (method 'pira jorn-pira)
101 (method 'gher jorn-pira)
102 (method 'merc jorn-pira)
103 (method 'ring jorn-ring)
112 jorn-species ; species
115 faction-men ; starting alignment
127 'spell-sword-ai ; special ai
133 (list 1 t_armor_leather_2)
134 (list 1 t_leather_helm_2)
135 (list 67 t_gold_coins)
137 (list 3 t_heal_potion)
141 (bind knpc (jorn-mk))
142 (kern-char-force-drop knpc #t)
143 (kern-char-arm-self knpc)
144 (kern-obj-add-effect knpc