From a487f4580010aab3633d3c6d8a66ee0a5c483944 Mon Sep 17 00:00:00 2001 From: chardub Date: Tue, 7 Feb 2023 17:09:46 -0500 Subject: [PATCH] Adds experimental mode in which levels don't affect stats --- Data/CommonEvents.rxdata | Bin 123968 -> 123994 bytes Data/Map121.rxdata | Bin 18368 -> 18368 bytes Data/Map423.rxdata | Bin 23342 -> 23342 bytes Data/Map783.rxdata | Bin 26717 -> 26717 bytes Data/MapInfos.rxdata | Bin 38187 -> 38187 bytes Data/Scripts/001_Settings.rb | 1 + .../004_PokeBattle_SceneElements.rb | 4 ++-- Data/Scripts/014_Pokemon/001_Pokemon.rb | 5 +++++ Data/Scripts/049_Compatibility/Constants.rb | 1 + Data/Scripts/050_AddOns/HttpCalls.rb | 2 ++ Data/System.rxdata | Bin 27856 -> 27862 bytes PBS/items.txt | 2 +- 12 files changed, 12 insertions(+), 3 deletions(-) diff --git a/Data/CommonEvents.rxdata b/Data/CommonEvents.rxdata index a36d0562268807dc43cb9708bb15a0bcedb4a78c..aa86188396001182d03eeb78952e3591dabfc628 100644 GIT binary patch delta 1723 zcmYjRYfzMB6rSfS?8?Pt*i{4;5CkpK5e6G2R3I==A;oLX6c_P^ECSAGF(MZi6Es0N z$U8Pkr6M>&UcU58$niE7iYZahj0$Lu))W|+2BBu}?rQSqo98^wdB1bcd(L^!HtDW6 z>5i)DIIeu1eps(9p)@KX-qmDKQu8bA@E#{@G4Lxzkyyp^icZpMN4_->B{K72kN2gv z7+WQ86i@Tu%I#ZrQ?b>7kA7rNiH=#j51q0V_-HdZeQ1Nk~gYT3~L8s!m%}8|K z;ENu_&zL^hJOdbCY z#|0(*k8HxA($RAnG*-{oYJ4sE5czYdWneyc_nnbZ>K^1$re1i*!CgF?0}ne{PL`7L*8<|m$9n$mQ8%5^b3&1UFa5oe z_xI~XX)ClG+wY4;4(c~>UVi|-;jV#rJ`?D~Px@6}WS_R zQGXqx?lz#2Fi9l1As<2N4{iw7;6t04Bc!=beC7jIi;eInoU;k%t%53r27;sL3y^1> zMD{qWQ{%?s0AYcRTc}FTOM_2s=3bjiVIUlUW_A1Pr~~@dsS|N%gy^3JgC>IP#lSTA zR}XjY?3pZnn~pGg)q(>>vMNI@oq^kkQp3U#qNR)OBD);p@U1FlBAoC<{W%69z*E&} z7S0f2MDrXZAXa$A;fXNELoZq~F_PAJSO!5XiN^#=x8Xe&Y_ekYMm#ov4tU6hx^u7B zXg>1DUR&)E=9s4AV-MWK!MO;ggVLAvYWG~kyHcm8rMvEYwqmrCby~YTrMFfj`5~}; zii>(|8A5bO6_IN&QVgcyZ7jFoJ`~uf*mO)lp$%_K2cy!4LrjtvR;;c!Ayz|eM!9^x z;#MZ?we3b3#6j#W$1HVn7VZwConDsxHK>zvT zLrvZ<*Xxp+w-wFyG{eX0A(D2;PKCcTbZYGmWPwtjQ(0v)`8UcCK+A26Dw$`5FGN;3 z#?w9@Yv1b1F~Wfo##jf4=8t(nMv!Qzg0mW3h2vULP>oT-xf;_%YqcDnxMlFOyekf( zuv*sZsQy@u*T%z6eR>6XfW4Y~6-R++F|kFKG}B)`Xw!wuW$AdN1y=x*n%jyPP{t6& z`6qcZRPApoE~X91g4<=RhBl;9&2u`W9m!NXjWot5}7892zBfjvC|vWz2A#w z?{cCW-Nv#rdGMoIm&a1wf!nmMHPm($fl~Ova3`FUOh=9f6CVRZ5j?5y&z}=t1ML`0 zqkZ~FY0?Gaf*xt|wdHCorH^|3>Csyj6wv72Z&51dpJJD=!=)p)e;I==sp4TVA;FdB+`omJ~Xs{J<{o( z{z7C>_0tZq&Dp10QAlS!i^Upg%d>?9Nh0tS;hsw0=3RlFKK?TkC+ItaaX3lK#rK=$ z(}Tc0+VMON_vz_D6Kxv^aMC1^WNGDJE+8&OR$PT}XsPYR8O)?hhw^FH6Hn>pP^J@> ze?1L_gsd>KEoDe!J>??I?4qODr*(X+3NeIq8kxlvW_0oIoZ+Vu-8Z|!0v&thinY93 zi=zY!6t<8H7NkO>GW|>madXF41osv8Kw(FXXeT7f+p#p6m#FBEbvZKL;_u5EG-3$EAvVFq=J?hxtfhv1$05eCRKP z7(%yKI%74vYl0Wsn}P_HCRf8I%d<8UqLIgiXD6_q6{I5;&8#IICUuLyNLfR-KTG9F z8SwNVy#aDd{n$l2{ADTL<~2E3tHClhoQq84$b%Ov%0n;A%$kotR$C4OtFMI@EHXHV z-AatLK)e?36(9@^4!{MNt0GqdUnhI@coAZ>q;8xoZ{&61;&llIT3JyEl5s#D0(p0d zTNevMw_4x< z^|T;S3AN1vAIB5Nrj!a{*LTBN9s92*K!)pxRmt~MDXPiRAV==|c8IgC*nu#T^&0HK zdiHjiIK~E6QilDgVdKgXM{4DO0KTqVG!AE3Q57O^j_;|$PtGJh*sElPml)+y$!b1yZ=5EJ) zq7E5tvPgWaU1+q;j(C=1hbJGl!zTiS`&%?Us0wn`VZw(?qa_R?d--ql>GxMm}0vC diff --git a/Data/Map121.rxdata b/Data/Map121.rxdata index 3ada4f9b04ed184dbf5e439aacd2c0379fb22f5a..5a53359d2d920b6683ceece6ecc58a30f84d3502 100644 GIT binary patch delta 2901 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 D9L#wZ literal 23342 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 cUFD5`d81)OYDK$Tk+YRQv&3+l|j0fXv{*8l(j diff --git a/Data/Map783.rxdata b/Data/Map783.rxdata index 3d2094f71718dd1ae7ce4267c2a787ee003f87d8..13acfcbc3a5a602d438cc004f51ae6774637ecc4 100644 GIT binary patch delta 35 tcmV+;0NnrG&;i}h0kCcrvvL)Z0h5p&7n86t3X>ie4U@nfR9v`p6N0{cCtMu>t?;AKwYMI#?6iWt5^Y8OAjgl diff --git a/Data/Scripts/001_Settings.rb b/Data/Scripts/001_Settings.rb index 1797c45b9..78d486ce0 100644 --- a/Data/Scripts/001_Settings.rb +++ b/Data/Scripts/001_Settings.rb @@ -33,6 +33,7 @@ module Settings BACKSPRITE_POSITION_OFFSET = 20 FRONTSPRITE_POSITION = 200 SHINY_HUE_OFFSET = 75 + NO_LEVEL_MODE_LEVEL = 25 RIVAL_STARTER_PLACEHOLDER_SPECIES = :MEW #(MEW) VAR_1_PLACEHOLDER_SPECIES = :DIALGA diff --git a/Data/Scripts/011_Battle/005_Battle scene/004_PokeBattle_SceneElements.rb b/Data/Scripts/011_Battle/005_Battle scene/004_PokeBattle_SceneElements.rb index 292b6eb86..31b0f499f 100644 --- a/Data/Scripts/011_Battle/005_Battle scene/004_PokeBattle_SceneElements.rb +++ b/Data/Scripts/011_Battle/005_Battle scene/004_PokeBattle_SceneElements.rb @@ -230,8 +230,8 @@ class PokemonDataBox < SpriteWrapper end pbDrawTextPositions(self.bitmap,textPos) # Draw Pokémon's level - imagePos.push(["Graphics/Pictures/Battle/overlay_lv",@spriteBaseX+140,16]) - pbDrawNumber(@battler.level,self.bitmap,@spriteBaseX+162,16) + imagePos.push(["Graphics/Pictures/Battle/overlay_lv",@spriteBaseX+140,16]) if !$game_switches[SWITCH_NO_LEVELS_MODE] + pbDrawNumber(@battler.level,self.bitmap,@spriteBaseX+162,16) if !$game_switches[SWITCH_NO_LEVELS_MODE] # Draw shiny icon if @battler.shiny? shinyX = (@battler.opposes?(0)) ? 206 : -6 # Foe's/player's diff --git a/Data/Scripts/014_Pokemon/001_Pokemon.rb b/Data/Scripts/014_Pokemon/001_Pokemon.rb index 1d3317d53..2210569c0 100644 --- a/Data/Scripts/014_Pokemon/001_Pokemon.rb +++ b/Data/Scripts/014_Pokemon/001_Pokemon.rb @@ -1136,6 +1136,11 @@ class Pokemon base_stats = self.baseStats this_level = self.level this_IV = self.calcIV + + if $game_switches[SWITCH_NO_LEVELS_MODE] + this_level = Settings::NO_LEVEL_MODE_LEVEL + end + # Format stat multipliers due to nature nature_mod = {} GameData::Stat.each_main { |s| nature_mod[s.id] = 100 } diff --git a/Data/Scripts/049_Compatibility/Constants.rb b/Data/Scripts/049_Compatibility/Constants.rb index c684f5e8e..341252364 100644 --- a/Data/Scripts/049_Compatibility/Constants.rb +++ b/Data/Scripts/049_Compatibility/Constants.rb @@ -22,6 +22,7 @@ SWITCH_GAME_DIFFICULTY_EASY = 665 SWITCH_GAME_DIFFICULTY_HARD = 666 SWITCH_MODERN_MODE=974 SWITCH_V5_1=825 +SWITCH_NO_LEVELS_MODE=774 #Game progression switches SWITCH_DURING_INTRO = 917 diff --git a/Data/Scripts/050_AddOns/HttpCalls.rb b/Data/Scripts/050_AddOns/HttpCalls.rb index bc0ec8585..40edb3ea7 100644 --- a/Data/Scripts/050_AddOns/HttpCalls.rb +++ b/Data/Scripts/050_AddOns/HttpCalls.rb @@ -32,6 +32,7 @@ def download_sprite(base_path, head_id, body_id) end def download_autogen_sprite(head_id, body_id) + return nil if !$PokemonSystem.download_sprites base_path = "https://raw.githubusercontent.com/Aegide/autogen-fusion-sprites/master/Battlers/{1}/{1}.{2}.png" sprite = download_sprite(_INTL(base_path,head_id,body_id),head_id,body_id) return sprite if sprite @@ -39,6 +40,7 @@ def download_autogen_sprite(head_id, body_id) end def download_custom_sprite(head_id, body_id) + return nil if !$PokemonSystem.download_sprites base_path = "https://raw.githubusercontent.com/Aegide/custom-fusion-sprites/main/CustomBattlers/{1}.{2}.png" sprite = download_sprite(_INTL(base_path,head_id,body_id),head_id,body_id) return sprite if sprite diff --git a/Data/System.rxdata b/Data/System.rxdata index 9ca4214f183a2ae3037f269dc45867aceacbe0ac..f87e9f5720c8449d9582b1271e1fb625e4feee68 100644 GIT binary patch delta 45 zcmV+|0Mh@^*#Xws0kE