Commit Graph

228 Commits

Author SHA1 Message Date
JappaWakka 542d1084e0 Fix some errors with Hall of Fame 2024-02-21 18:04:10 +01:00
JappaWakka fcac15b0bd Pokémon & Pokédex fixes 2024-02-17 10:51:32 +01:00
JappaWakka 0a218527b3 Fix Pokémon Learn Move Bugs 2024-02-14 12:08:59 +01:00
JappaWakka 1fbe0a14ad Move MailMan check to Player.Inventory.AddItem 2024-02-09 17:51:09 +01:00
darkfire006 f685dd5506 the add command was working more like a set with a possiblity to reset the stat 2024-01-16 01:50:03 -06:00
JappaWakka 16a83441d9 Fixs some music bugs...
Fixed delay when unpausing the game while current level has no musicloop defined
Fixed silence (caused by undefined musicloop) overriding currently playing song when unpausing
2024-01-07 13:35:17 +01:00
JappaWakka 92f3832416 Fix entity constructs return sng instead of str 2023-12-22 10:12:14 +01:00
darkfire006 f655939510 fix shops with registers 2023-12-21 00:09:49 -06:00
JappaWakka 4c91360cd5 Fixed Spearow Kenya's mail crash 2023-12-19 12:15:03 +01:00
JappaWakka 3e9c1cde9c Fixed setDayTime value not returning 2023-12-08 09:53:17 +01:00
darkfire006 168a442855 fix script.start not being loopable in while loops
this was a weird one to track down
2023-12-06 00:24:57 -06:00
JappaWakka 2a869e0b4b Added @Pokemon.SetStatus(index,status) command...
@Pokemon.SetStatus(index,status)
index = Index of the Pokémon in the player's party
status = the desired status to give the Pokémon (possible values: "brn", "frz", "prz", "psn", "bpsn", "slp", "fnt")
2023-12-04 19:05:31 +01:00
JappaWakka 864fa7f508 Implement fade into the next song in command 2023-11-28 09:53:20 +01:00
JappaWakka 22edf29445 Fix bug with music that shouldn't loop still does 2023-11-26 15:14:03 +01:00
JappaWakka a7e723f720 Add Selected Player Skin Name & Gender constructs 2023-11-23 15:09:39 +01:00
JappaWakka 03df3e36a0 Make it possible to change Hall Of Fame background 2023-11-13 20:27:02 +01:00
JappaWakka c0101a122a Replaced script steps thing with @script.delay
@Script.Delay(ScriptPath,DelayType,DelayValue)
Executes a script file after something happened (like having moved a certain amount of steps)

@Script.ClearDelay(ScriptPath,DelayType,DelayValue)
Clears the register created with @script.delay, preventing the script from being executed.

<script.delay(ReturnType)>
Returns a different thing depending on what you write for ReturnType:
"type" - returns what kind of trigger the script delay uses (only "steps" atm)
"script" - returns the script that will be executed after the delay ended
"value" - returns when the trigger ends, like how many steps are left for example
2023-10-30 13:28:30 +01:00
JappaWakka dae406f887 Added Step Script commands & constructs
@Player.SetScriptSteps(stepAmount,scriptPath)
Executes a script file after having moved the given amount of steps.

@Player.ClearScriptSteps
Clears the register created with @Player.SetScriptSteps, preventing the script from being executed.

<Player.ScriptSteps>
Returns the amount of steps before the script as defined by @Player.SetScriptSteps is executed.
2023-10-29 17:59:39 +01:00
JappaWakka 0860f3b63c Small tweak to Mist weather 2023-10-27 11:58:54 +02:00
JappaWakka 7b7b23260a Fix cave fog + added Mist weather 2023-10-27 11:48:56 +02:00
JappaWakka f7fd221ce9 Fix ForceCameraTurn 2023-10-10 09:47:05 +02:00
JappaWakka 3468db7f21 Allow for different animated backdrops 2023-10-05 13:36:02 +02:00
JappaWakka 241cb8af9c Fix NPCs updating too often 2023-10-03 09:43:58 +02:00
JappaWakka 5747c2f1ce Added pkmn gender constructs + fix hidden grotto 2023-09-03 18:47:15 +02:00
JappaWakka 062b14220c More effectively parse pkmn add commands 2023-08-31 16:39:07 +02:00
JappaWakka 0eddb70011 Bring back fading out music with switching maps 2023-08-29 19:20:54 +02:00
JappaWakka 13493287ba Fix localization bugs 2023-08-11 12:06:07 +02:00
JappaWakka f92373d447 Add @Entity.SetModel(ID,ModelPath) 2023-08-09 20:22:36 +02:00
JappaWakka 15f57d8bc5 Make plural names localizable + item found 2023-08-09 16:20:16 +02:00
JappaWakka 59b2205418 Remove linebreak in item name if it's there 2023-08-09 14:46:15 +02:00
JappaWakka 152422903d Placed a ) in the wrong spot & forgot a space 2023-08-09 14:42:25 +02:00
JappaWakka f8c63948d4 Localizable receive items and berries messages 2023-08-09 14:26:26 +02:00
JappaWakka 78cd53d745 Added <system.scripttrigger>
Returns what triggered the current script (NPCInSight, NPCInteract, ScriptBlockWalkOn, ScriptBlockInteract, Notification, PhoneReceive, PhoneCall, StartScript, ScriptCommand, StrengthTrigger, MapScript, ChatCommand).
2023-08-06 16:17:05 +02:00
darkfire006 d9473e5454 reset call flag to blank after script 2023-08-06 00:17:43 -05:00
JappaWakka e8e27c727e Voltorb Flip coin case cap won't prevent game 2023-08-01 20:05:52 +02:00
JappaWakka 3e51436c0e Make Mailman Trophy achievable 2023-08-01 11:17:54 +02:00
JappaWakka d66da7f1e8
Merge pull request #201 from jianmingyong/BasicEffectWithAlphaTest
Add BasicEffectWithAlphaTest
2023-07-30 13:28:06 +02:00
Yong Jian Ming 7cd60cc3ad
Add BasicEffectWithAlphaTest 2023-07-30 18:05:08 +08:00
JappaWakka 84313dc429 Fix some things related to pokémon commands 2023-07-30 10:39:48 +02:00
JappaWakka 6fe581dff9 Add @player.removefrontieremblem(str,bool) 2023-07-28 13:06:04 +02:00
JappaWakka bded481df8 Customizable Frontier Emblems 2023-07-28 12:35:00 +02:00
JappaWakka 5c3cbe89c1 Last argument notificationpopup forces accept
Also you can't move or turn the camera when a notificationpopup is forced
And you can't pitch the camera up and down anymore while in a script
2023-07-27 15:50:45 +02:00
JappaWakka 72bdc2976a Fixed @entity.setscale for entities with model 2023-07-26 09:30:47 +02:00
JappaWakka af2831673e Mail sender name and ot constructs 2023-07-25 14:11:41 +02:00
JappaWakka fdcbdfa62b Add mail delete menu + modern buttons 2023-07-25 12:48:43 +02:00
JappaWakka b73023e416 Forgot to actually set the pokedexdata 2023-07-22 21:17:37 +02:00
JappaWakka 22cedcd6c7 Added @Pokedex.ChangeEntry(str,int,bool)
@Pokedex.ChangeEntry(PokeID,EntryType,ForceChange)

PokeID [str] = the Pokémon ID: number (e.g. 19) + optionally Data File Suffix (e.g. 19_alola) or AdditionalValue (201;0)
EntryType [int] = the type that the entry needs to be set to: 0 (undiscovered), 1 (seen), 2 (seen + caught) or 3 (seen + caught + shiny)
ForceChange [bool] = if this is set to true, the game doesn't check whether the Pokédex entry is lower than EntryType before setting it
2023-07-22 20:47:07 +02:00
JappaWakka 7b06b2571a Fix @Player.TurntoAsync for thirdperson 2023-07-22 11:23:27 +02:00
JappaWakka d9fe5cdb09 Fix localization tokens for catchlocation/method 2023-07-21 16:32:08 +02:00
JappaWakka c3fb81a4c4 Pokédex evo/form screen progress 2023-07-21 16:30:12 +02:00