이찬

조사가 필요한 특별한 경우 정의 추가

...@@ -32,6 +32,16 @@ function generateResult(varName) { ...@@ -32,6 +32,16 @@ function generateResult(varName) {
32 var randomDetailBehavior = totalBehavior[Math.floor(Math.random() * totalBehavior.length)] 32 var randomDetailBehavior = totalBehavior[Math.floor(Math.random() * totalBehavior.length)]
33 // debug: console.log(randomDetailLocation, randomDetailBehavior, randomDetailJob) 33 // debug: console.log(randomDetailLocation, randomDetailBehavior, randomDetailJob)
34 34
35 +
36 + // 조사가 필요한 특별한 경우 정의
37 + if(randomDetailBehavior === '만흥분하는'){
38 + var randomObject = objects[Math.floor(Math.random() * objects.length)]
39 + return randomDetailLocation + randomObject + josa.r(randomObject, '으로/로') + randomDetailBehavior + randomDetailJob
40 + } else if(randomDetailBehavior === '선물받고좋아하는'){
41 + var randomObject = objects[Math.floor(Math.random() * objects.length)]
42 + return randomDetailLocation + randomObject + josa.r(randomObject, '을/를') + randomDetailBehavior + randomDetailJob
43 + }
44 +
35 if (behaviors[0].indexOf(randomDetailBehavior) >= 0) { 45 if (behaviors[0].indexOf(randomDetailBehavior) >= 0) {
36 result = generateSpecificCase(1, [randomDetailLocation, randomDetailBehavior, randomDetailJob, varName]) 46 result = generateSpecificCase(1, [randomDetailLocation, randomDetailBehavior, randomDetailJob, varName])
37 } else if (behaviors[1].indexOf(randomDetailBehavior) >= 0) { 47 } else if (behaviors[1].indexOf(randomDetailBehavior) >= 0) {
......