diff options
author | scnorton <scnorton@biociphers.org> | 2017-06-20 12:44:26 -0400 |
---|---|---|
committer | scnorton <scnorton@biociphers.org> | 2017-06-20 12:44:26 -0400 |
commit | 3e5267b6a13794f4f2b2178c9fa719a26e654cfe (patch) | |
tree | d6c3931daca0dae3b4fba8df99eb3da37aacb054 /src | |
parent | 77777924aed9f7c7c4acdf1a79cb9311d9ad73d6 (diff) |
SetDepartmentStoreFloorVar
Diffstat (limited to 'src')
-rwxr-xr-x | src/field_specials.c | 30 |
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); +} |