Added custom level header to make multi env compatible
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Deploy dev on push / on-push-deploy_sh-edraft (push) Successful in 4m0s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Deploy dev on push / on-push-deploy_sh-edraft (push) Successful in 4m0s
				
			This commit is contained in:
		
							
								
								
									
										31
									
								
								bot/src/modules/level/config/default-level.development.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								bot/src/modules/level/config/default-level.development.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | ||||
| { | ||||
|   "DefaultLevel": { | ||||
|     "LevelHeader": "~~~ dev-Level ~~~", | ||||
|     "Levels": [ | ||||
|       { | ||||
|         "Name": "dev-Newbie", | ||||
|         "Color": "0x1abc9c", | ||||
|         "MinXp": 0, | ||||
|         "Permissions": 968552209984 | ||||
|       }, | ||||
|       { | ||||
|         "Name": "dev-Keks", | ||||
|         "Color": "0x2ecc71", | ||||
|         "MinXp": 100, | ||||
|         "Permissions": 1002928856640 | ||||
|       }, | ||||
|       { | ||||
|         "Name": "dev-Doppelkeks", | ||||
|         "Color": "0x3498db", | ||||
|         "MinXp": 200, | ||||
|         "Permissions": 1071849660224 | ||||
|       }, | ||||
|       { | ||||
|         "Name": "dev-Auror", | ||||
|         "Color": "0xf1c40f", | ||||
|         "MinXp": 300, | ||||
|         "Permissions": 1089042120513 | ||||
|       } | ||||
|     ] | ||||
|   } | ||||
| } | ||||
							
								
								
									
										31
									
								
								bot/src/modules/level/config/default-level.edrafts-lapi.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								bot/src/modules/level/config/default-level.edrafts-lapi.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | ||||
| { | ||||
|   "DefaultLevel": { | ||||
|     "LevelHeader": "~~~ ed-Level ~~~", | ||||
|     "Levels": [ | ||||
|       { | ||||
|         "Name": "ed-Newbie", | ||||
|         "Color": "0x1abc9c", | ||||
|         "MinXp": 0, | ||||
|         "Permissions": 968552209984 | ||||
|       }, | ||||
|       { | ||||
|         "Name": "ed-Keks", | ||||
|         "Color": "0x2ecc71", | ||||
|         "MinXp": 100, | ||||
|         "Permissions": 1002928856640 | ||||
|       }, | ||||
|       { | ||||
|         "Name": "ed-Doppelkeks", | ||||
|         "Color": "0x3498db", | ||||
|         "MinXp": 200, | ||||
|         "Permissions": 1071849660224 | ||||
|       }, | ||||
|       { | ||||
|         "Name": "ed-Auror", | ||||
|         "Color": "0xf1c40f", | ||||
|         "MinXp": 300, | ||||
|         "Permissions": 1089042120513 | ||||
|       } | ||||
|     ] | ||||
|   } | ||||
| } | ||||
							
								
								
									
										31
									
								
								bot/src/modules/level/config/default-level.edrafts-pc.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								bot/src/modules/level/config/default-level.edrafts-pc.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | ||||
| { | ||||
|   "DefaultLevel": { | ||||
|     "LevelHeader": "~~~ ed-Level ~~~", | ||||
|     "Levels": [ | ||||
|       { | ||||
|         "Name": "ed-Newbie", | ||||
|         "Color": "0x1abc9c", | ||||
|         "MinXp": 0, | ||||
|         "Permissions": 968552209984 | ||||
|       }, | ||||
|       { | ||||
|         "Name": "ed-Keks", | ||||
|         "Color": "0x2ecc71", | ||||
|         "MinXp": 100, | ||||
|         "Permissions": 1002928856640 | ||||
|       }, | ||||
|       { | ||||
|         "Name": "ed-Doppelkeks", | ||||
|         "Color": "0x3498db", | ||||
|         "MinXp": 200, | ||||
|         "Permissions": 1071849660224 | ||||
|       }, | ||||
|       { | ||||
|         "Name": "ed-Auror", | ||||
|         "Color": "0xf1c40f", | ||||
|         "MinXp": 300, | ||||
|         "Permissions": 1089042120513 | ||||
|       } | ||||
|     ] | ||||
|   } | ||||
| } | ||||
							
								
								
									
										31
									
								
								bot/src/modules/level/config/default-level.staging.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								bot/src/modules/level/config/default-level.staging.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | ||||
| { | ||||
|   "DefaultLevel": { | ||||
|     "LevelHeader": "~~~ test-Level ~~~", | ||||
|     "Levels": [ | ||||
|       { | ||||
|         "Name": "test-Newbie", | ||||
|         "Color": "0x1abc9c", | ||||
|         "MinXp": 0, | ||||
|         "Permissions": 968552209984 | ||||
|       }, | ||||
|       { | ||||
|         "Name": "test-Keks", | ||||
|         "Color": "0x2ecc71", | ||||
|         "MinXp": 100, | ||||
|         "Permissions": 1002928856640 | ||||
|       }, | ||||
|       { | ||||
|         "Name": "test-Doppelkeks", | ||||
|         "Color": "0x3498db", | ||||
|         "MinXp": 200, | ||||
|         "Permissions": 1071849660224 | ||||
|       }, | ||||
|       { | ||||
|         "Name": "test-Auror", | ||||
|         "Color": "0xf1c40f", | ||||
|         "MinXp": 300, | ||||
|         "Permissions": 1089042120513 | ||||
|       } | ||||
|     ] | ||||
|   } | ||||
| } | ||||
| @@ -32,7 +32,9 @@ class LevelModule(ModuleABC): | ||||
|     def configure_configuration(self, config: ConfigurationABC, env: ApplicationEnvironmentABC): | ||||
|         cwd = env.working_directory | ||||
|         env.set_working_directory(os.path.dirname(os.path.realpath(__file__))) | ||||
|         config.add_json_file(f"default-level.json", optional=False) | ||||
|         config.add_json_file(f"config/default-level.json", optional=False) | ||||
|         config.add_json_file(f"config/default-level.{env.environment_name}.json", optional=True) | ||||
|         config.add_json_file(f"config/default-level.{env.host_name}.json", optional=True) | ||||
|         env.set_working_directory(cwd) | ||||
|  | ||||
|     def configure_services(self, services: ServiceCollectionABC, env: ApplicationEnvironmentABC): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user