summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorscnorton <scnorton@biociphers.org>2017-06-20 12:44:26 -0400
committerscnorton <scnorton@biociphers.org>2017-06-20 12:44:26 -0400
commit3e5267b6a13794f4f2b2178c9fa719a26e654cfe (patch)
treed6c3931daca0dae3b4fba8df99eb3da37aacb054 /src
parent77777924aed9f7c7c4acdf1a79cb9311d9ad73d6 (diff)
SetDepartmentStoreFloorVar
Diffstat (limited to 'src')
-rwxr-xr-xsrc/field_specials.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/field_specials.c b/src/field_specials.c
index 1a7ab4a5c..a6f1e9a8b 100755
--- a/src/field_specials.c
+++ b/src/field_specials.c
@@ -928,3 +928,33 @@ void EndLotteryCornerComputerEffect(void)
MapGridSetMetatileIdAt(18, 9, 0xea5);
DrawWholeMapView();
}
+
+void SetDepartmentStoreFloorVar(void)
+{
+ u8 deptStoreFloor;
+ switch (gSaveBlock1.warp2.mapNum)
+ {
+ case MAP_ID_LILYCOVE_CITY_DEPARTMENT_STORE_1F:
+ deptStoreFloor = 0;
+ break;
+ case MAP_ID_LILYCOVE_CITY_DEPARTMENT_STORE_2F:
+ deptStoreFloor = 1;
+ break;
+ case MAP_ID_LILYCOVE_CITY_DEPARTMENT_STORE_3F:
+ deptStoreFloor = 2;
+ break;
+ case MAP_ID_LILYCOVE_CITY_DEPARTMENT_STORE_4F:
+ deptStoreFloor = 3;
+ break;
+ case MAP_ID_LILYCOVE_CITY_DEPARTMENT_STORE_5F:
+ deptStoreFloor = 4;
+ break;
+ case MAP_ID_LILYCOVE_CITY_DEPARTMENT_STORE_ROOFTOP:
+ deptStoreFloor = 15;
+ break;
+ default:
+ deptStoreFloor = 0;
+ break;
+ }
+ VarSet(VAR_DEPT_STORE_FLOOR, deptStoreFloor);
+}