Rink27

Veteran
Veteran
Joined
Jul 18, 2014
Messages
222
Reaction score
13
First Language
English
Primarily Uses
RMMV
This seems very trivial, but I can't find the script call for the battle log. And before you link me to the google doc spreadsheet, it states:
Code:
"# Script Call Battle Logs!
# ----------------------------------------------
# First add this scriptlet:
class Scene_Battle < Scene_Base
  attr_accessor:log_window
end

# To load your own battle logs
SceneManager.scene.log_window.add_text(""Insert custom text here"")
# It doesn't clear out and just stays there until something else replaces it.
SceneManager.scene.log_window.wait
# If you want it to clear make sure to use this.
SceneManager.scene.log_window.wait_and_clear 

# You can also do something like this!
x  = ""Hi.""
x += "" Hello.""
x += "" This is getting long eh?""
x += "" Surely so long. wahahahahahaha""
SceneManager.scene.log_window.add_text(x)

# or:
y = SceneManager.scene.log_window
y.add_text(text)"

Which would not work.
 

Rink27

Veteran
Veteran
Joined
Jul 18, 2014
Messages
222
Reaction score
13
First Language
English
Primarily Uses
RMMV
Ah, it was in another sub-forum. I had searched for "battle log" and "log" before posting, but didn't come across that.
Thank you very much :)
 

Rink27

Veteran
Veteran
Joined
Jul 18, 2014
Messages
222
Reaction score
13
First Language
English
Primarily Uses
RMMV
I'm getting an undefined message when I try (within Yanfly's action sequences):
Code:
eval: SceneManager._scene._logWindow.addText(target._actorName + " was scorched due to contact!")

I'm ultimately trying to get to the point where the action sequence can display that the actor/enemy was inflicted with a status through a unique method. @Astfgl66 or anyone else browsing.
 

Astfgl66

Veteran
Veteran
Joined
Jan 5, 2016
Messages
733
Reaction score
596
First Language
French
Primarily Uses
@Rink27 I don't know where you've read about the _actorName property, but it doesn't exist.
Battlers have a name method however, which you can call: "battler.name()".

So for your example the proper script call is
Code:
eval: SceneManager._scene._logWindow.addText(target.name() + " was scorched due to contact!")
 

Rink27

Veteran
Veteran
Joined
Jul 18, 2014
Messages
222
Reaction score
13
First Language
English
Primarily Uses
RMMV
@Astfgl66 ohh. I had tried target.name before. Thanks very much!
 

Latest Threads

Latest Posts

Latest Profile Posts

I have a really hard time keeping all these goodies secret til December... but I swear, it is worth the wait!
Working on a Premium version of my minimap plugin that will have advanced functionalities such as drawing a Terrain map based completely on the users tilesets, whatever they may be, and drawing minimap radar icons automatically based on texture of the event the note is applied to.
Psttt come look, this is the secret technique to tenderizing steaks, it makes it extra beefy. :rwink:

pixeldailyaxemeatsheild.gif
#screenshotsaturday update, featuring vaporwave angels lol
Lil' sketch I drew of Nico di Angelo :)
The spooky boi himself ♥
Nico sketch by Artemis Yates.jpg

Forum statistics

Threads
115,853
Messages
1,093,468
Members
151,062
Latest member
calignositystudios
Top