X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=ent_region.c;h=026af35d89042fb24231232b354e2cee75c2c8a1;hb=71b7175073e0c764c3c5cb0c7ceee0f8cca09e58;hp=720cb3c72a2ac369ce5099cded5e41f08c1b3892;hpb=23ba25574349652d86979fc787ec4b0214001333;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/ent_region.c b/ent_region.c index 720cb3c..026af35 100644 --- a/ent_region.c +++ b/ent_region.c @@ -29,12 +29,20 @@ static void ent_region_call( world_instance *world, ent_call *call ){ gui_location_print_ccmd( 1, (const char *[]){ mdl_pstr(&world->meta,region->pstr_title)} ); + + if( region->flags & k_ent_route_flag_achieve_gold ) + localplayer.effect_data.spark.colour = 0xff8ce0fa; + else if( region->flags & k_ent_route_flag_achieve_silver ) + localplayer.effect_data.spark.colour = 0xffc2c2c2; + else + localplayer.effect_data.spark.colour = 0x00; } else if( call->function == 1 ){ /* leave */ for( u32 i=0; ient_route); i ++ ){ ent_route *route = mdl_arritm( &world->ent_route, i ); route->flags |= k_ent_route_flag_out_of_zone; } + localplayer.effect_data.spark.colour = 0x00; } }