Commit 96ba318b authored by Chae Ho Shin's avatar Chae Ho Shin

PLAYABLE VERSION.

parent b3c0074e
......@@ -8,7 +8,7 @@ namespace ISEKAI_Model
{
remainFoodAmount = 50f;
maxFoodConsumption = 100f;
totalFoodProduction = 10f;
totalFoodProduction = 10000000f;
totalPleasantAmount = 100f;
pleasantWeightFactor = 1f;
suggestedFoodConsumption = 50f;
......
......@@ -33,7 +33,6 @@ Load Character "Character\Townperson2\a\normal" -right
# "다행이다, 말이 아직 통하는 거 같다."
## "나" "다들 많이 화나신거 같은데, 차례대로 한번 -"
VFX Load Sprite "VFX\Sprite\Blood"
VFX Sound "VFX\Sound\Rockhit"
VFX Pause -1000
VFX Transition
Load Background "Background\Blackbackground"
......@@ -48,3 +47,4 @@ Load CG "CG\Stake"
# "마을 사람중 한명이 다가와, 나에게 침을 뱉더니 가지 더미에다 불을 붙혔다."
# "불길이 점점 솟아 오르자, 나는 다시 정신을 잃고 다시는 생각을 하지 못했다."
Load CG "CG\DeadEnd"
GAME END
\ No newline at end of file
Load Background "Background\Town"
Load Character "Character\Townperson\a\inhurry" -center
## "마을 사람" "장 동지~!" -center
## "마을 사람" "「장 동지~!」" -center
# "그 척후병이 찾아온 이후 마을 외곽 여러 곳과 올라오는 길에 나는 무기를 가장 잘 다루던 마을 사람들을 순차을 돌게 시켰었다."
# "그 중 한명이 내가 마을의 미래에 대해 고민을 하던 더중 헐레 벌떡 하며 찾아왔다."
## "마을 사람" "헉헉....장 동지!" -center
## "마을 사람" "그...외곽! 올라오는 길에, 당에서 온 전사들이 잔뜩 몰려오고 있소이다!" -center
## "마을 사람" "「헉헉....장 동지!」" -center
## "마을 사람" "「그...외곽! 올라오는 길에, 당에서 온 전사들이 잔뜩 몰려오고 있소이다!」" -center
# "아아, 드디어 때가 된것인가."
## "나" "어서 마을의 건장한 사내들을 다 광장에 무기를 들고 집합시키게."
## "마을 사람" "넵!" -center
## "나" "「어서 마을의 건장한 사내들을 다 광장에 무기를 들고 집합시키게.」"
## "마을 사람" "「넵!」" -center
Unload Character -center
VFX Transition
Load CG "CG\GatheredArmy"
# "마을 사람들이 모이는 동안, 나는 내 갑옷을 입고 말에 올라타 깃발을 치켜세웠다."
# "모인 부락 주민들 눈에는 여러 감정들이 섞여 있었지만, 주로 초조함과 두려움이었다."
# "이를 잘 조절해 용기로 바꿔야지만 다가올 싸움과 이길수 있을 것이다."
## "나" "부락의 충용무쌍한 여러분!"
## "나" "「부락의 충용무쌍한 여러분!」"
# "나는 온힘을 다해 소리 질렀다."
## "나" "지금 모두가 혼란스럽고 마음이 정리되지 않고 있음을 나도 잘 알고 있다!"
## "나" "하지만 그 혼란에 늪에 빠지면 안된다!"
## "나" "지금 우리들의 집, 우리들의 밭, 우리들의 삶을 빼았기 위해, 사탄과 악의 무리들이 다가오고 있노라!"
## "나" "그대들이 지금까지 피땀을 흘려가며, 살아남기 위해 노력하지 않았는가?"
## "나" "그리고 그 노력을 신이 가엾게 여겨 축복을 내려, 강성하고 주체적인 부락을 우리의 두손으로 만들어가지 않았는가?"
## "나" "우리들을 몇년 전만 해도 버렸던 자들이, 이제야 와서 다시 그 삶을 우리로부터 뺐어갈려 하고 있다!"
## "나" "그들을 용서 할수 있겠는가?"
## "모인 병사들" "아니오!"
## "나" "그렇다! 저들에게서 신의 이름 아래 정당한 우리의 것을 뺏으려 하면 그 대가가 무엇인지를 똑똑히 보여주자!"
## "모인 병사들" "와아아아아!"
Load Minigame "Ending Game"
--0 # "GOOD END(Placeholder)"
--1 # "BAD END(Placeholder)"
## "나" "「지금 모두가 혼란스럽고 마음이 정리되지 않고 있음을 나도 잘 알고 있다!」"
## "나" "「하지만 그 혼란에 늪에 빠지면 안된다!」"
## "나" "「지금 우리들의 집, 우리들의 밭, 우리들의 삶을 빼았기 위해, 사탄과 악의 무리들이 다가오고 있노라!」"
## "나" "「그대들이 지금까지 피땀을 흘려가며, 살아남기 위해 노력하지 않았는가?」"
## "나" "「그리고 그 노력을 신이 가엾게 여겨 축복을 내려, 강성하고 주체적인 부락을 우리의 두손으로 만들어가지 않았는가?」"
## "나" "「우리들을 몇년 전만 해도 버렸던 자들이, 이제야 와서 다시 그 삶을 우리로부터 뺐어갈려 하고 있다!」"
## "나" "「그들을 용서 할수 있겠는가?」"
## "모인 병사들" "「아니오!」"
## "나" "「그렇다! 저들에게서 신의 이름 아래 정당한 우리의 것을 뺏으려 하면 그 대가가 무엇인지를 똑똑히 보여주자!」"
## "모인 병사들" "「와아아아아!」"
Load Minigame "EndingGame"
\ No newline at end of file
......@@ -26,7 +26,6 @@ Choice
--1 ## "나" "「아,, 내가 일단 하나 만들어서 보여주겠네. 혼자 만들긴 힘드니 도와주게.」"
VFX Transition
--1 Load Background "Background\Blackbackground"
--1 VFX Sound "VFX\Sound\Woodwork"
--0 Load CG "CG\Bow"
--1 Load CG "CG\Crossbow"
--0 ## "나" "「응차. 여기있네.」"
......
......@@ -43,7 +43,7 @@ Load Character "Character\Smith\d\crying" -right
## "선녀" "「그...장 동지, 이거 캘래면 어떻게 해야 하오?」"
Load Character "Character\Smith\d\tearsineye" -right
## "기술지도원" "「그건 내가 책임지고 하겠소. 어서 마을 사람들을 곡괭이를 들고 불러오소, 같이 철광석을 캡시다!」"
Load Minigame "Snakeirongame"
Load Minigame "MiningGame"
# "그렇게 몇달동안 마을의 모든 인력을 동원해 캔 뒤에도, 조금 씩 인력을 줄여서 계속 지속적으로 철광석을 캐는 작업을 시작했다."
# "이 철광석을 녹여 강철을 얻는 방법 또한 보니 이 세계 주민들의 방법이 비효율적이어서, 내가 시토회 수도사들에게 배웠던 용광로 제작법을 알려 주어 효율을 향상시키기도 했다."
# "전체적으로 결과는 만족스러웠다."
......
......@@ -94,9 +94,9 @@ public class EventManager : MonoBehaviour
eventCore.Complete();
SceneManager.LoadScene("TownScene", LoadSceneMode.Single);
Debug.Log("HONTONI: " + GameManager.instance.game.turn.totalMonthNumber.ToString());
GameManager.instance.TryOccurForcedEvent();
GameManager.instance.TryInstantiateEventSDs();
GameManager.instance.TryUpdateEventSDs();
//GameManager.instance.TryOccurForcedEvent();
//GameManager.instance.TryInstantiateEventSDs();
//GameManager.instance.TryUpdateEventSDs();
}
else
{
......
......@@ -18,6 +18,8 @@ public class GameManager : MonoBehaviour
public Sprite[] seasonSprites;
public Sprite[] numberSprites;
public Transform town;
public Transform outskirts;
......@@ -66,15 +68,18 @@ public class GameManager : MonoBehaviour
return;
LoadEventScene(forcedEventEnumerator.Current);
}
//public GameObject EventSDList;
public List<Transform> eventSDList = new List<Transform>();
public void TryInstantiateEventSDs() // find an events which is newly set to visible and make an SD of them.
{
eventSDList.RemoveAll(t => t == null);
foreach (EventCore e in game.visibleEventsList)
{
if (e.forcedEventPriority > 0) continue; // if event is forced event, there is no need to make SD.
if (e.isNew) // if
{
//if (e.isNew) // if
else {
var sd = Instantiate(eventPrefab, new Vector3(0, 0, 0), Quaternion.identity);
sd.position = GetEventSDVectorByLocation(e.location);
......@@ -115,7 +120,7 @@ public class GameManager : MonoBehaviour
public void TryUpdateEventSDs()
{
eventSDList.RemoveAll(t => t == null);
//eventSDList.RemoveAll(t => t == null);
List<Transform> toDestroyList = new List<Transform>();
foreach (Transform sd in eventSDList)
{
......
......@@ -146,6 +146,8 @@ public class UITownManager : MonoBehaviour
textFood.text = _game.town.remainFoodAmount.ToString();
textPleasant.text = _game.town.totalPleasantAmount + "/" + 200;
textTurn.text = _game.turn.ToString();
GameManager.instance.forcedEventEnumerator = _game.forcedVisibleEventList.GetEnumerator();
GameManager.instance.TryOccurForcedEvent();
GameManager.instance.TryInstantiateEventSDs();
GameManager.instance.TryUpdateEventSDs();
SetParentsOfEvents();
......@@ -156,8 +158,11 @@ public class UITownManager : MonoBehaviour
GameManager gm = GameManager.instance;
foreach(Transform t in gm.eventSDList)
{
if (t == null)
continue;
{
gm.eventSDList.Remove(t);
}
else
{
if (gm.SmallLocationToBigLocation(gm.GetEventCoreFromEventSd(t).location) == Location.Town)
......
......@@ -6326,11 +6326,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
eventPrefab: {fileID: 3920842106340043547, guid: be615c87dea007e4192b5cd9befe2098,
type: 3}
turnsLeftSprites:
- {fileID: 21300000, guid: aaf9351c0f512de488c121fcc7d3763b, type: 3}
- {fileID: 21300000, guid: d34b9589c543d6c448562360b6b948d0, type: 3}
- {fileID: 21300000, guid: ff9011d21b8d80e40885121e93fe0ed2, type: 3}
- {fileID: 21300000, guid: 751abaa361ba69c4582d4e02eeaf73b8, type: 3}
monthsLeftSprites: []
seasonSprites:
- {fileID: 21300000, guid: d73b5e078ae9eca499416f87dc02f18d, type: 3}
- {fileID: 21300000, guid: ae14224f1c3b2d14e981972d812a728d, type: 3}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment