Skip to content

Commit

Permalink
Merge pull request #8 from SecretU4/update/v1.20
Browse files Browse the repository at this point in the history
v1.20 업데이트 처리
  • Loading branch information
SecretU4 authored Dec 20, 2020
2 parents 0988cf4 + 25d148d commit 21fd4df
Show file tree
Hide file tree
Showing 79 changed files with 2,059 additions and 1,494 deletions.
2 changes: 1 addition & 1 deletion CSV/GameBase.csv
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
コード,20200729
バージョン,1102
バージョン,1200
タイトル,eraLAO,
作者,
製作年,2019-2020
Expand Down
1 change: 1 addition & 0 deletions CSV/ITEM.CSV
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
2,합성 롤리팝,5000,
3,초콜릿,10000,
4,수제 케이크,100000,
5,종의 징표,1000000,

;특수능력
51,관심법,500000,
Expand Down
1 change: 1 addition & 0 deletions CSV/STR.csv
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
202,호감도가 소폭 상승하며 스트레스/공포가 소폭 감소합니다.
203,호감도가 상승하며 스트레스/공포가 감소합니다.
204,호감도가 상승하며 스트레스/공포가 감소합니다. 선물 받은 대상의 마음속 상처를 씻어줄지도 모릅니다.
205,대상에게 자신의 소유물이라는 표시를 줍니다. 그것은 목걸이일수도 아니면 평생 지울 수 없는 낙인일 수도 있습니다.

251,상대방의 속내를 알 수 있습니다. 물리적으로 말고요.
252,사지 않아도 언젠간 얻을 수 있는 능력입니다. 급하시면 상관없지만요.
Expand Down
1 change: 1 addition & 0 deletions CSV/TALENT.CSV
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
71,백치,
72,정신쇠약,;0=없음 1=정신쇠약 2=정신붕괴
73,의존증,
74,굴복,; 1:굴복 2:복종
79,실종,;실종일수 카운트 같이함

80,애주가,
Expand Down
1 change: 1 addition & 0 deletions CSV/TFLAG.csv
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
31,짜증소멸인구,
32,정신쇠약획득인구,
33,정신붕괴획득인구,
34,굴복획득인구,

;98
;99
6 changes: 5 additions & 1 deletion CSV/TRAIN.csv
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@
100,설교듣는다
101,노래시킨다
102,고해성사듣는다
103,[명령] 발 핥기
104,[명령] 개 흉내
105,[명령] 자해1
106,[명령] 자해2

;개별커맨드
;더치 걸
Expand All @@ -35,7 +39,7 @@
205,발_마사지를_해준다

;LRL
206,귀에_바람을_뿐다
206,귀에_바람을_분다
207,안대를_잡아_당긴다
208,볼을_비빈다
209,볼을_꼬집는다
Expand Down
2 changes: 2 additions & 0 deletions CSV/chara/chara118 LRL.csv
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ TALENT,등급,1,;B
TALENT,분류,1,;경장
TALENT,체형,0,;작은체구
TALENT,겁쟁이,1

;CFLAG,특수출력조건 bit 3 = 엔딩3 조건충족 여부 (카운트는 FLAG:방치일수)(etc1)
17 changes: 17 additions & 0 deletions ERB/COMF/고유COM/COM103 발 핥기.ERB
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
;켈베로스 Lick
@COM103
SOURCE:소요시간 += 3
SOURCE:공포 += 20
SOURCE:스트레스 += 50

RETURN 1

@COM103_MSG
PRINTFORML 당신은 %CALLNAME:TARGET%에게 명령권을 행사했다.

@COM_ABLE103
SIF !TFLAG:연애중여부
RETURN 0
SIF NO:TARGET != 113
RETURN 0
RETURN 1
17 changes: 17 additions & 0 deletions ERB/COMF/고유COM/COM104 개 흉내.ERB
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
;켈베로스 Crawl
@COM104
SOURCE:소요시간 += 3
SOURCE:공포 += 20
SOURCE:스트레스 += 50

RETURN 1

@COM104_MSG
PRINTFORML 당신은 %CALLNAME:TARGET%에게 명령권을 행사했다.

@COM_ABLE104
SIF !TFLAG:연애중여부
RETURN 0
SIF NO:TARGET != 113
RETURN 0
RETURN 1
17 changes: 17 additions & 0 deletions ERB/COMF/고유COM/COM105 자해1.ERB
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
;켈베로스 Selfinjury
@COM105
SOURCE:소요시간 += 3
SOURCE:공포 += 30
SOURCE:스트레스 += 50

RETURN 1

@COM105_MSG
PRINTFORML 당신은 %CALLNAME:TARGET%에게 명령권을 행사했다.

@COM_ABLE105
SIF !TFLAG:연애중여부
RETURN 0
SIF NO:TARGET != 113
RETURN 0
RETURN 1
17 changes: 17 additions & 0 deletions ERB/COMF/고유COM/COM106 자해2.ERB
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
;켈베로스 Shock
@COM106
SOURCE:소요시간 += 3
SOURCE:공포 += 30
SOURCE:스트레스 += 50

RETURN 1

@COM106_MSG
PRINTFORML 당신은 %CALLNAME:TARGET%에게 명령권을 행사했다.

@COM_ABLE106
SIF !TFLAG:연애중여부
RETURN 0
SIF NO:TARGET != 113
RETURN 0
RETURN 1
82 changes: 53 additions & 29 deletions ERB/DISPLAY/BIOLIST.ERB
Original file line number Diff line number Diff line change
Expand Up @@ -39,28 +39,7 @@ WHILE 1
CSV_ID = NO:LOCAL
IF ITEM:(ITEM_BIO(CSV_ID)) > 0
PRINTFORM [{COUNT+1}]
;노랑, 별
IF TALENT:LOCAL:혼인 == 1
SETCOLOR 255,255,102
LOCALS = %NAME:LOCAL%
LOCALS += UNICODE(0x2606)
;보라
ELSEIF TALENT:LOCAL:혼인 == 2 ;입양
SETCOLOR 204,153,255
LOCALS = %NAME:LOCAL%
;짙은 분홍, 하트
ELSEIF TALENT:LOCAL:사랑 == 2 ;사랑
SETCOLOR 255,102,255
LOCALS = %NAME:LOCAL%
LOCALS += UNICODE(0x2665)
;옅은 분홍
ELSEIF TALENT:LOCAL:사랑 == 1 ;연모
SETCOLOR 255,204,255
LOCALS = %NAME:LOCAL%
ELSE
LOCALS = %NAME:LOCAL%
ENDIF
PRINTFORM %LOCALS%
PRINTFORM %BIOLIST_LABEL(LOCAL)%
RESETCOLOR
IF TALENT:MASTER:관심법
PRINTFORM 호감도 : {CFLAG:LOCAL:호감도}
Expand All @@ -76,9 +55,15 @@ WHILE 1
COUNT ++
ENDIF
NEXT
SIF !COUNT
PRINTL 표시 가능한 바이오로이드가 없습니다.

;표시 대상이 아무도 없을 때
IF !COUNT
SELECTCASE ARGS
CASE "선물"
PRINTL 줄 대상이 없습니다.
CASEELSE
PRINTL 표시 가능한 바이오로이드가 없습니다.
ENDSELECT
ENDIF
PRINTL
DRAWLINE
PRINTL
Expand Down Expand Up @@ -125,6 +110,38 @@ WHILE 1
ENDIF
WEND
;===========================================================
;함수명: BIOLIST_LABEL(ARG)
;BIOLIST 내 캐릭터 이름 표출용 문자열 반환
;이름의 색깔 처리를 같이함
;ARG = 인게임 캐릭터번호
;===========================================================
@BIOLIST_LABEL(ARG)
#FUNCTIONS
LOCALS '= NAME:ARG
;혼인 = 노랑, 별
IF TALENT:ARG:혼인 == 1
SETCOLOR 255,255,102
LOCALS += UNICODE(0x2606)
;입양 = 보라
ELSEIF TALENT:ARG:혼인 == 2
SETCOLOR 204,153,255
;사랑 = 짙은 분홍, 하트
ELSEIF TALENT:ARG:사랑 == 2
SETCOLOR 255,102,255
LOCALS += UNICODE(0x2665)
;연모 = 옅은 분홍
ELSEIF TALENT:ARG:사랑 == 1
SETCOLOR 255,204,255
;복종 = 로얄블루, 겹칼표
ELSEIF TALENT:ARG:굴복 == 2
SETCOLOR 0,0,128
LOCALS += UNICODE(0x2021)
;굴복 = 청록
ELSEIF TALENT:ARG:굴복 == 1
SETCOLOR 0,128,128
ENDIF
RETURNF LOCALS
;===========================================================
;함수명: BIO_INFO
;캐릭터 정보 표출
;ARG = 인게임 캐릭터번호, ARG:1 = 1일때 상점화면
Expand Down Expand Up @@ -184,7 +201,7 @@ ELSE
ENDIF
PRINTL
IF ARG:1
CALL ILLUST(ARG, NO:ARG, "BIOSHOP")
CALL ILLUST(ARG, "BIOSHOP")
SIF CSTR:ARG:캐릭터소개 != ""
PRINTFORML %CSTR:ARG:캐릭터소개%
ENDIF
Expand Down Expand Up @@ -271,7 +288,6 @@ WHILE 대상 != -1
ENDIF
WEND
RETURN 1

;===========================================================
;함수명: SHOW_SPECIAL_STATUS
;출격중, 실종 등 캐릭터 특수상태 표출
Expand Down Expand Up @@ -337,7 +353,7 @@ IF GROUPMATCH(TALENT_NO, 23,30,62,70)
ENDIF
ENDSELECT
;0 > 1 > 2 형 TALENT
ELSEIF GROUPMATCH(TALENT_NO, 25,26,72)
ELSEIF GROUPMATCH(TALENT_NO, 25,26,72,74)
SELECTCASE TALENT_NO
CASE 25 ;사랑
IF TALENT_STAT == 1
Expand All @@ -363,9 +379,17 @@ ELSEIF GROUPMATCH(TALENT_NO, 25,26,72)
ELSE
LOCALS = [정신쇠약]/[정신붕괴]
ENDIF
CASE 74 ;굴복
IF TALENT_STAT == 1
LOCALS '= "[굴복]"
ELSEIF TALENT_STAT == 2
LOCALS '= "[복종]"
ELSE
LOCALS '= "[굴복]/[복종]"
ENDIF
ENDSELECT
ELSE
LOCALS '= TALENTNAME:TALENT_NO
ENDIF

RETURNF LOCALS
RETURNF LOCALS
Loading

0 comments on commit 21fd4df

Please sign in to comment.