Skill Extender add-on/tweak

SwiftSign

Veteran
Veteran
Joined
Aug 5, 2015
Messages
184
Reaction score
45
First Language
English
Primarily Uses
RMMV
I've started using sumrndmdde's skill extender system, but I've found the display of the skills somewhat annoying - the window stretches depending on the skills (endlessly, if you have too many).

I was wondering if someone with the know-how could make an addon to make the height (and perhaps number of columns too) of the box that opens for an extended skill customisable.

Skill Extender link: http://sumrndm.site/skill-extender/
 

kovak

Silverguard
Veteran
Joined
Apr 3, 2016
Messages
1,261
Reaction score
1,563
First Language
PT - EN
Primarily Uses
RMMV
Have you reloaded the game after closing the super tools engine?
 

SwiftSign

Veteran
Veteran
Joined
Aug 5, 2015
Messages
184
Reaction score
45
First Language
English
Primarily Uses
RMMV
Have you reloaded the game after closing the super tools engine?
Yep, tried lots of different things (including in a new game) and height always reset.


Edit// this seems to be the bit specifying the height. However if I write ____px it doesn't work :( Javascripppttt

Window_SkillExtend.prototype.updatePlacement = function() {
this.makeItemList();
this.height = this.fittingHeight(this._data.length);
this.x = (Graphics.boxWidth - this.width) / 2;
this.y = (Graphics.boxHeight - this.height) / 2;

After a couple dozens failures I just realised I could add a fraction and some basic javascript to make it:
this.height = this.fittingHeight(Math.round((this._data.length)/2));

Although if anyone knows a cleaner way please feel free <3
 
Last edited:

SumRndmDde

Follower of RNGesus
Veteran
Joined
Jul 30, 2013
Messages
225
Reaction score
423
First Language
English
Primarily Uses
RMMV
@SwiftSign
Oooof, looking back on it, letting the window grow without a limit is not the smartest idea. :rswt
I have updated the plugin with a parameter that allows you set a "maximum" amount of visible rows for the window.

Alternatively, if you wish to continue modifying the code yourself, simply input the columns you wish into the function to make it work:

this.height = this.fittingHeight(2);

will set the window to have 2 columns.
So using Math.max, you can do:

this.height = this.fittingHeight(Math.max(this._data.length, 10));

to make it so there will be columns to fit the amount of choices, but remain at 10 if there are more than 10 choices.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

I just like this website:
lol
I streamed Moonfall on 9/25/20
and have started a page to showcase my vids/stream :kaoluv:

Please subscribe and follow, it's free, it's quick and one sub means so much to me, it would really make my day~ :wub

And now to face my worst enemy... adding color :kaocry:
Power has been restored FINALLY to our home in Lake Charles. Hurricane Laura tried to wreck our lives and disrupt my work on the commercial project i have going with Cloud 9 but the key word is TRIED!!! Slowly moving from the shelter to home over the next week or so. I WILL NOT QUIT!
I am happy because the RPG Maker MZ character comes with extra bust and full body art, but I am disappointed because the quality of the character's PIxel art has decreased.
Only My Opinion that Pixel art MV is better.

Forum statistics

Threads
103,228
Messages
998,188
Members
134,717
Latest member
jennywilson
Top